Chapter 21: Integrated Upstream Agility
STANDARD Revision 1.0
C4® CMTS Release 8.3 User Guide
© 2016 ARRIS Enterprises LLC. All Rights Reserved.
678
the current state, expressed in thousandths of a percent. Range = 0 to 100000. Thus, 1 = 0.001% and 100,000 = 100%.
Default = 0.
threshold2 is the maximum acceptable level of uncorrectable FEC errors for the current state, expressed in
thousandths of a percent. Range = 0 to 100000. Thus, 1 = 0.001% and 100,000 = 100%. Default = 0.
threshold3 is the minimum acceptable signal to noise ratio (SNR) in tenths of deciBels for the current state. Range = 0
to 1000 inclusive. Default = 1000.
The Integrated Upstream Agility feature defines each Degradation Trigger using the following Boolean expression:
Degradation Trigger = {Avg_SNR< threshold3} AND { %unc. fec errors > threshold2
OR %(unc + cor) fec errors > threshold1 }
Use the following command to force a state machine of a particular upstream channel to transition to a particular state:
configure interface cable-upstream <slot>/<port> spectrum-group <SM_ID> state <state_id>
Where: slot is the chassis slot number of the CAM. Range = 0-15.
port is the upstream channel port. Range = 0-11 for the 12U or 0-23 for the 24U CAM.
SM_ID is the state machine identifier. Range = 1-40.
state_ID is a pointer to a state defined within the state machine <SM_ID>. Range = 1-16.
Use the following command to configure state transitions:
configure cable spectrum-group <SM_ID> state <state_ID> trigger <trigger_ID> next-state
<next_state_ID>
Where: SM_ID is the state machine identifier. Range = 1-40.
The following three parameters must already be defined for the command above to succeed:
state_ID is a pointer to a state defined within the state machine <SM_ID>. Range = 1-16.
trigger_ID is a pointer to a global trigger that can be used for all state machines. Range = 1-64.
next_state_ID is a pointer to another state defined within the state machine <SM_ID>. If all the conditions of the
trigger have been met, including timing conditions, then the state machine will transition from <state_ID> to
<next_state_ID>.
Use the following command to disassociate or remove a trigger from a particular state machine:
configure cable spectrum-group <SM_ID> state <state_ID> trigger <trigger_ID> [next-state
<next_state_ID>] no