DOCSIS 3.0 Downstream SC-QAM Codeword Error Rate¶
Computes per-channel codeword error statistics for DOCSIS 3.0 downstream SC-QAM channels: uncorrectables, normalized error rates, and codeword throughput over a configurable sampling interval.
Endpoint¶
POST /docs/if30/ds/scqam/chan/codewordErrorRate
Request¶
Use the SNMP-only format described in Common → Request.
TFTP parameters are not required for this measurement.
Additional request fields¶
| JSON path | Type | Default | Description |
|---|---|---|---|
capture_parameters.sample_time_elapsed |
number | 5 |
Sampling interval in seconds used to compute per-second statistics. |
Example¶
{
"cable_modem": {
"mac_address": "aa:bb:cc:dd:ee:ff",
"ip_address": "192.168.0.100",
"snmp": {
"snmpV2C": { "community": "private" }
}
},
"capture_parameters": {
"sample_time_elapsed": 5
}
}
Response¶
This endpoint returns the standard envelope described in Common → Response (mac_address, status, message, data).
The data field is an array of per-channel codeword error summaries for each detected downstream SC-QAM channel.
Abbreviated example¶
{
"mac_address": "aa:bb:cc:dd:ee:ff",
"status": 0,
"message": "Successfully retrieved codeword error rate",
"data": [
{
"index": 52,
"channel_id": 32,
"codeword_totals": {
"total_codewords": 1290014,
"total_errors": 0,
"time_elapsed": 5,
"error_rate": 0,
"codewords_per_second": 258002.8,
"errors_per_second": 0
}
},
{
"index": 53,
"channel_id": 31,
"codeword_totals": {
"total_codewords": 1290014,
"total_errors": 0,
"time_elapsed": 5,
"error_rate": 0,
"codewords_per_second": 258002.8,
"errors_per_second": 0
}
},
{ "...": "other channels elided" }
]
}
Channel fields¶
| Field | Type | Description |
|---|---|---|
index |
int | SNMP table index (OID instance) for this channel row in the CM codeword table. |
channel_id |
int | DOCSIS downstream SC-QAM logical channel ID. |
Codeword total fields¶
| Field | Type | Description |
|---|---|---|
total_codewords |
int | Total codewords counted over the sampling interval. |
total_errors |
int | Uncorrectable codeword errors over the sampling interval. |
time_elapsed |
number | Sampling interval used (seconds). |
error_rate |
number | Fraction of uncorrectables (total_errors/total_codewords). |
codewords_per_second |
number | Normalized codewords per second (s⁻¹). |
errors_per_second |
number | Normalized errors per second (s⁻¹). |
Rates use SI unit s⁻¹; multiply
error_rateby 100 to get a percentage.
Notes¶
- Ensure SNMP counters are 64-bit to avoid overflow on high-traffic channels.
sample_time_elapseddefaults to 5 seconds if omitted; align it with your polling cadence.- The modem is automatically scanned for all downstream SC-QAM channels—no manual channel list is required.