Skip to content

DOCSIS 3.1 Upstream OFDMA Channel Statistics

This API provides visibility into the configuration and runtime status of upstream OFDMA channels from DOCSIS 3.1 cable modems. It includes key metrics such as active subcarrier layout, transmit power, cyclic prefix configuration, and pre-equalization status. Additionally, it tracks upstream timeout counters (T3, T4) and ranging outcomes to help diagnose impairments and channel access issues.

Use this endpoint to support PNM workflows, particularly when analyzing power levels, ranging stability, and OFDMA symbol behavior under varying network conditions.

Endpoint

POST /docs/if31/us/ofdma/channel/stats

Retrieves statistics and configuration parameters for upstream OFDMA channels from a DOCSIS 3.1 cable modem. This includes subcarrier layout, transmit power, and upstream timing-related error counters.

Request Body (JSON)

Request Fields

Field Type Description
mac_address string MAC address of the cable modem
ip_address string IP address of the cable modem
snmp object SNMPv2c or SNMPv3 configuration
snmp.snmpV2C object SNMPv2c options (community)
snmp.snmpV3 object SNMPv3 options (auth & priv keys)
{
  "cable_modem": {
    "mac_address": "aa:bb:cc:dd:ee:ff",
    "ip_address": "192.168.0.100",
  "snmp": {
    "snmpV2C": {
      "community": "private"
    },
    "snmpV3": {
      "username": "string",
      "securityLevel": "noAuthNoPriv",
      "authProtocol": "MD5",
      "authPassword": "string",
      "privProtocol": "DES",
      "privPassword": "string"
    }
  }
}

Response Body (JSON)

[
  {
    "index": <SNMP_INDEX>,
    "channel_id": <CHANNEL_ID>,
    "entry": {
      "docsIf31CmUsOfdmaChanChannelId": 42,
      "docsIf31CmUsOfdmaChanConfigChangeCt": 1,
      "docsIf31CmUsOfdmaChanSubcarrierZeroFreq": 104800000,
      "docsIf31CmUsOfdmaChanFirstActiveSubcarrierNum": 74,
      "docsIf31CmUsOfdmaChanLastActiveSubcarrierNum": 1969,
      "docsIf31CmUsOfdmaChanNumActiveSubcarriers": 1896,
      "docsIf31CmUsOfdmaChanSubcarrierSpacing": 50,
      "docsIf31CmUsOfdmaChanCyclicPrefix": 192,
      "docsIf31CmUsOfdmaChanRollOffPeriod": 128,
      "docsIf31CmUsOfdmaChanNumSymbolsPerFrame": 10,
      "docsIf31CmUsOfdmaChanTxPower": 17.1,
      "docsIf31CmUsOfdmaChanPreEqEnabled": true,
      "docsIf31CmStatusOfdmaUsT3Timeouts": 0,
      "docsIf31CmStatusOfdmaUsT4Timeouts": 0,
      "docsIf31CmStatusOfdmaUsRangingAborteds": 0,
      "docsIf31CmStatusOfdmaUsT3Exceededs": 0,
      "docsIf31CmStatusOfdmaUsIsMuted": false,
      "docsIf31CmStatusOfdmaUsRangingStatus": "success"
    }
  }
]

Response Field Highlights

Field Type Description
docsIf31CmUsOfdmaChanChannelId int Upstream channel ID
docsIf31CmUsOfdmaChanConfigChangeCt int Count of configuration changes since modem boot
docsIf31CmUsOfdmaChanSubcarrierZeroFreq int Frequency of subcarrier index 0 (Hz)
docsIf31CmUsOfdmaChanFirstActiveSubcarrierNum int First active subcarrier index
docsIf31CmUsOfdmaChanLastActiveSubcarrierNum int Last active subcarrier index
docsIf31CmUsOfdmaChanNumActiveSubcarriers int Total active subcarriers
docsIf31CmUsOfdmaChanSubcarrierSpacing int Subcarrier spacing in Hz
docsIf31CmUsOfdmaChanCyclicPrefix int Cyclic prefix duration
docsIf31CmUsOfdmaChanRollOffPeriod int Roll-off period
docsIf31CmUsOfdmaChanNumSymbolsPerFrame int Number of OFDMA symbols per frame
docsIf31CmUsOfdmaChanTxPower float Transmit power in dBm
docsIf31CmUsOfdmaChanPreEqEnabled bool Whether pre-equalization is enabled
docsIf31CmStatusOfdmaUsT3Timeouts int T3 timeout count
docsIf31CmStatusOfdmaUsT4Timeouts int T4 timeout count
docsIf31CmStatusOfdmaUsRangingAborteds int Number of aborted ranging attempts
docsIf31CmStatusOfdmaUsT3Exceededs int Number of times T3 retries exceeded
docsIf31CmStatusOfdmaUsIsMuted bool Indicates if the upstream is muted
docsIf31CmStatusOfdmaUsRangingStatus string Ranging state name (e.g., success).

Notes

  • Use this endpoint to monitor upstream channel state, power, and timeouts.
  • Useful for diagnosing access failures, ranging issues, or transmit mismatches.
  • Each response object corresponds to a separate upstream OFDMA channel.