DOCSIS3-1 Pocket Guide 2014
DOCSIS3-1 Pocket Guide 2014
DOCSIS3-1 Pocket Guide 2014
1
PHYSICAL & MAC Layer
Quick Reference Pocket Guide
About CableLabs
CableLabs is a non-profit research and development consortium that
is dedicated to creating innovative ideas that significantly impact
our cable operator members’ business. CableLabs also serves to
define interoperable solutions among our members and their
technology suppliers in order to drive scale, reduce costs, and create
competition in the supply chain. CableLabs membership is
comprised of the major cable operators worldwide.
Cable Television Laboratories, Inc. 2014
TRADEMARKS
CableLabs® is a registered trademark of Cable Television
Laboratories, Inc. Other CableLabs marks are listed at
http://www.cablelabs.com/certqual/trademarks. All other marks are
the property of their respective owners.
Disclaimer
This document is furnished on an "AS IS" basis and neither CableLabs nor
its members provides any representation or warranty, express or implied,
regarding the accuracy, completeness, noninfringement, or fitness for a
particular purpose of this document, or any document referenced herein.
Any use or reliance on the information or opinion in this document is at the
risk of the user, and CableLabs and its members shall not be liable for any
damage or injury incurred by any person arising out of the completeness,
accuracy, or utility of any information or opinion contained in the document.
CableLabs reserves the right to revise this document for any reason
including, but not limited to, changes in laws, regulations, or standards
promulgated by various entities, technology advances, or changes in
equipment design, manufacturing techniques, or operating procedures
described, or referred to, herein.
This document is not to be construed to suggest that any affiliated company
modify or change any of its products or procedures, nor does this document
represent a commitment by CableLabs or any of its members to purchase
any product whether or not it meets the characteristics described in the
document. Unless granted in a separate written agreement from CableLabs,
nothing contained herein shall be construed to confer any license or right to
any intellectual property. This document is not to be construed as an
endorsement of any product or company or as the adoption or promulgation
of any guidelines, standards, or recommendations.
Introduction
Physical Layer-Upstream
Physical Layer-Downstream
Acronyms
Table of Contents
1 DOCSIS REFERENCE ARCHITECTURE ......................................................2
1.1 DOCSIS Protocol Stacks ............................................................................3
2 Upstream ................................................................................................................6
2.1 Frequency Range and Bandwidths ...........................................................6
2.1.1 CM Output ..........................................................................................6
2.1.2 CMTS Input ........................................................................................7
2.1.3 Channel Bandwidth ............................................................................8
2.1.4 Excluded Subcarriers and Bands ........................................................8
2.2 OFDM Parameters .....................................................................................9
2.2.1 IDFT ...................................................................................................9
2.2.2 Upstream OFDM Numerology...........................................................9
2.2.3 Cyclic Prefix & Windowing .............................................................10
2.2.4 Bit Loading / Modulation Formats ...................................................13
2.3 Power..........................................................................................................14
2.3.1 CM Tx Power Requirements ............................................................14
2.3.2 CMTS Rx Input Power Requirements ............................................15
2.3.3 Maximum Scheduled Minislots .......................................................16
2.4 Forward Error Correction (FEC) .......................................................... 16
2.4.1 FEC Codes for OFDMA Channels ..................................................16
2.4.2 US Codeword Selection Algorithm ................................................17
2.5 OFDMA Minislots ....................................................................................17
2.5.1 US Profiles .......................................................................................19
2.5.2 Pilot Subcarriers ..............................................................................19
2.5.3 Pilot Patterns.....................................................................................21
2.6 Fidelity and Performance .......................................................................26
2.6.1 Downstream and Other Band Spurious Emissions .........................26
2.6.2 Upstream Frequency Band Spurious ...............................................28
2.6.3 Adjacent Channel Spurious Emissions ...........................................29
2.6.4 MER and Inband Spurious Emission ...............................................31
2.6.5 CMTS Receiver Error Ratio Performance .......................................32
3 Downstream .........................................................................................................34
3.1 Frequency Range and Bandwidths .........................................................34
3.1.1 CMTS Output ...................................................................................34
3.1.2 CM Input ..........................................................................................34
3.1.3 Channel Bandwidth ..........................................................................35
3.1.4 Excluded Subcarriers and Bands ......................................................36
3.2 OFDM Parameters ...................................................................................37
3.2.1 IDFT .................................................................................................37
3.2.2 Downstream OFDM Numerology....................................................38
3.2.3 Cyclic Prefix & Windowing .............................................................38
3.2.4 Bit Loading / Modulation Formats ...................................................39
3.2.5 Profiles..............................................................................................40
3.2.6 Next Codeword Pointer (NCP) ........................................................42
3.2.7 Pilot Subcarriers ...............................................................................46
3.3 Power..........................................................................................................50
3.3.1 CMTS Tx Power Requirements .......................................................50
3.3.2 CM Rx Input Power Requirements ..................................................52
3.4 Forward Error Correction (FEC) ...........................................................52
3.4.1 Fidelity and Performance .................................................................54
3.4.2 Inband Spurious Emission and MER ...............................................54
3.4.3 Phase Noise ......................................................................................55
3.4.4 CMTS Output Out-of-Band Noise and Spurious Emissions ...........56
3.4.5 CM Receiver Error Ratio Performance ............................................59
4 MAC Management Messages (MMM) .............................................................62
4.1 MMM Header ...........................................................................................62
4.2 MMM Type Summary ..............................................................................63
4.3 Upstream Channel Descriptor (UCD) ....................................................70
4.3.1 Burst Attributes ................................................................................76
4.4 MAP ............................................................................................................80
4.4.1 MAP Version 5.................................................................................80
4.4.2 MAP IE.............................................................................................81
4.4.3 P-MAP Message ...............................................................................82
4.5 Ranging ......................................................................................................85
4.5.1 Formats .............................................................................................85
4.5.2 CM RNG-REQ Usage ......................................................................86
4.5.3 RNG-RSP Encodings .......................................................................86
4.6 Registration ................................................................................................92
4.6.1 REG-REQ-MP..................................................................................92
4.6.2 REG-RSP-MP ..................................................................................92
4.6.3 REG-ACK ........................................................................................93
4.7 MAC Domain Descriptor (MDD) ............................................................93
4.7.1 Downstream Active Channel List TLV ...........................................94
4.7.2 MAC Domain Downstream Service Group TLV ............................95
4.7.3 Downstream Ambiguity Resolution Frequency List ......................96
4.7.4 Receive Channel Profile Reporting Control ....................................96
4.7.5 Early Authentication and Encryption (EAE) Enable/Disable ..........98
4.7.6 Field definitions for Active Upstream Channel List ........................98
4.7.7 Upstream Ambiguity Resolution Channel List ................................99
4.7.8 Upstream Frequency Range .............................................................99
4.7.9 Symbol Clock Locking Indicator ...................................................100
4.7.10 CM-STATUS Event Control TLV .................................................100
4.7.11 Upstream Transmit Power Reporting.............................................100
4.7.12 DSG DA-to-DSID Association Entry ............................................101
4.7.13 CM-STATUS Event Enable for Non-Channel-Specific Events ....102
4.7.14 Extended Upstream Transmit Power Support ................................102
4.7.15 CMTS DOCSIS Version TLV .......................................................103
4.7.16 CM Periodic Maintenance Timeout Indicator................................103
4.7.17 DLS Broadcast and Multicast Delivery Method ...........................103
4.7.18 CM-STATUS Event Enable for DOCSIS 3.1 Events ....................104
4.8 Energy Management ..............................................................................105
4.8.1 EM-REQ .........................................................................................105
4.8.2 EM-RSP..........................................................................................105
4.9 EM-RSP TLVs.........................................................................................106
4.9.1 Hold-Off Timer ..............................................................................106
4.10 OFDM Channel Descriptor ...................................................................106
4.11 OCD message ..........................................................................................106
4.11.1 OCD TLVs .....................................................................................107
4.12 Downstream Profile Descriptor ............................................................109
4.12.1 DPD message .................................................................................109
4.13 OFDM Downstream spectrum request ................................................113
4.13.1 OFDM Downstream spectrum request message ODS-REQ ........113
4.13.2 OFDM Downstream spectrum response message (ODS-RSP) ....113
4.14 OFDM downstream profile TEST .........................................................114
4.14.1 OFDM Downstream Profile Test Request (OPT-REQ) message .114
4.14.2 OFDM Profile Test Response (OPT-RSP) message .......................120
4.14.3 OFDM Profile Test Acknowledge (OPT-ACK) message...............124
4.15 DOCSIS Time Protocol ..........................................................................125
4.15.1 DTP-REQ, DTP-RSP, DTP-Info message .....................................125
4.15.2 DTP-ACK message ........................................................................125
4.15.3 DTP TLVs ......................................................................................126
4.16 Extended Timestamp ..............................................................................128
4.17 Cable Modem Initialization overview ...................................................129
5 PHY Link Channel (PLC) ................................................................................132
5.1 PLC Structure .........................................................................................133
5.2 PLC Frame Length (including Preamble)............................................134
5.3 PLC Message Blocks ...............................................................................135
5.3.1 Timestamp Message Block ............................................................135
5.3.2 Energy Management Message Block .............................................136
5.3.3 Message Channel Message Block ..................................................138
5.3.4 Trigger Message Block ..................................................................139
5.3.5 Future Use Message Blocks ...........................................................140
6 MAC Parameters and TLVs.............................................................................142
6.1 Energy Management ..............................................................................142
6.1.1 EM SDL .........................................................................................142
6.1.2 DLS Substate for CM .....................................................................143
6.2 CM-STATUS Event Codes ....................................................................144
6.3 Well-known Addresses ...........................................................................151
6.4 Parameters and Constants .....................................................................152
6.5 Top Level TLV Encodings .....................................................................168
7 Abbreviations, Acronyms, and Namespaces ..................................................176
DOCSIS
Reference
Architecture
CableLabs
2 CableLabs
1.1 DOCSIS Protocol Stacks
CMTS Stack CM Stack
CableLabs
2 Upstream
The new upstream for D3.1 consists of two physical layer
technologies including legacy SC-QAM channels and the new
OFDMA channels. The SC-QAM PHY is based on the D3.0
technology and all parameters and configurations carry forward
from D3.0 with the exception of S-CDMA, which is optionally
supported for D3.1 CMs and CMTSs.
Section 1 covers the parameters and key points of the new OFDMA
physical layer.
2.1 Frequency Range and Bandwidths
2.1.1 CM Output
The CM modulator MUST support upstream transmissions from 5
to at least 204 MHz and agile placement of the OFDMA channels
within that range.
Individual CM implementations may limit the spectrum over which
the CM is able to transmit upstream signals. A CM MUST support
one or more of the following upstream upper band edges, as long as
one of the upstream upper band edges supported is 85 MHz or
greater.
42 MHz
65 MHz
5 MHz 85 MHz
117 MHz
204 MHz
6 CableLabs
The CM MUST be configurable to operate with any supported
upstream upper band edge. The nature and operation of this
configurability is vendor-specific. Possible forms of
configurability include a hardware switch on the modem housing,
a software-controlled diplex filter responsive to OSSI commands,
or other forms.
The CM MAY support additional spectrum beyond 204 MHz for
the upstream.
The CM MUST NOT cause harmful interference to any
downstream signals that might exist above its configured upstream
upper band edge.
The CM MUST be capable of transmitting 192 MHz of active
channels when operating with the 204 MHz upstream upper band
edge.
In DOCSIS 3.1 upstream mode the CM MUST be capable of
transmitting OFDMA channels and legacy SC-QAM channels at the
same time (as controlled by the CMTS). In all cases the CM is not
required to transmit legacy SC-QAM channels above a frequency of
85 MHz.
CableLabs 7
2.1.3 Channel Bandwidth
The CM and CMTS both MUST support a minimum of 2 upstream
OFDMA channels. A DOCSIS 3.1 upstream OFDMA channel
bandwidth may be as much as 96 MHz.
The CMTS MUST ensure that the encompassed spectrum of a 96
MHz upstream OFDMA channel does not exceed 95 MHz.
Therefore the number of contiguous active subcarriers in an
upstream OFDMA channel MUST NOT exceed 1900 for 2K FFT
and 3800 for 4K FFT. When configured for 2K FFT, the CMTS
MUST only use subcarriers in the range 74 ≤𝑘𝑘 ≤1973, where k is the
spectral index of the subcarrier in the IDFT equation defining the
OFDMA signal. When configured for 4K FFT, the CMTS MUST
only use subcarriers in the range 148 ≤𝑘𝑘 ≤3947, where k is the
spectral index of the subcarrier in the IDFT equation defining the
OFDMA signal.
2k FFT 4k FFT
8 CableLabs
2.2 OFDM Parameters
2.2.1 IDFT
The upstream OFDMA signal transmitted by the CM is described
using the following IDFT equation:
𝑁𝑁−1 𝑁𝑁
1 2𝜋𝜋𝜋𝜋 �𝑘𝑘 − �
2
𝑥𝑥(𝑖𝑖) = � X(k) exp ( j ) , 𝑓𝑓𝑓𝑓𝑓𝑓 𝑖𝑖 = 0, 1, … , (𝑁𝑁 − 1)
√𝑁𝑁 𝑁𝑁
𝑘𝑘=0
Where N is the FFT size. The resulting time domain discrete signal,
x(i), is a baseband complex-valued signal. In this definition of the
IDFT X(0) is the lowest frequency component; and X(N-1) is the
highest frequency component.
CableLabs 9
2.2.3 Cyclic Prefix & Windowing
Cyclic prefix and windowing are applied in the upstream
transmission.
Cyclic prefix is added in order to enable the receiver to overcome
the effects of inter-symbol interference (ISI) and caused by
micro-reflections in the channel.
Windowing is applied in order to maximize channel capacity by
sharpening the edgesof the spectrum of the OFDMA signal.
Spectral edges occur at the two ends of the spectrum of the
OFDM symbol, as well as at the ends of internal exclusion bands.
In the presence of a micro-reflection in the transmission medium,
the received signal is the sum of the main signal and the delayed
and attenuated micro-reflection. As long as this delay (τ) is less than
the time duration of the cyclic prefix (TCP), the CMTS receiver can
trigger the FFT to avoid any inter-symbol or inter-carrier
interference due to this micro reflection, as shown in the following
figure.
10 CableLabs
CableLabs
Tapering Window
11
The CM transmitter and the CMTS receiver MUST support the
cyclic prefix values defined in the following table.
Cyclic Prefix (µs) Cyclic Prefix Samples (Ncp)
0.9375 96
1.25 128
1.5625 160
1.875 192
2.1875 224
2.5 256
2.8125 288
3.125 320
3.75 384
5.0 512
6.25 640
The CM transmitter and the CMTS receiver MUST support the roll-
off period values defined in the following table. The CMTS MUST
NOT allow a configuration in which the Roll-Off Period value is ≥
the Cyclic Prefix value.
Roll-Off Period (µs) Roll-Off Period Samples (Nrp)
0 0
0.3125 32
0.625 64
0.9375 96
1.25 128
1.5625 160
1.875 192
2.1875 224
The Cyclic Prefix and Roll-Off Period sample values above are
found using the sample rate of 102.4 Msamples/s.
12 CableLabs
2.2.4 Bit Loading / Modulation Formats
The CM modulator and CMTS demodulator MUST support the
following modulation formats for subcarriers of upstream OFDMA
channels.
US CM Modulation Formats US CMTS Modulation Formats
BPSK BPSK
QPSK QPSK
8-QAM 8-QAM
16-QAM 16-QAM
32-QAM 32-QAM
64-QAM 64-QAM
128-QAM 128-QAM
256-QAM 256-QAM
512-QAM 512-QAM
1024-QAM 1024-QAM
2048-QAM
4096-QAM
CableLabs 13
2.3 Power
NOTE: Modulated Spectrum for the upstream is defined as spectrum comprising all
non-zero-valued subcarriers of a cable modem’s OFDMA transmission, resulting from
the exercised transmit opportunities.
14 CableLabs
The CM’s actual transmitted power per equivalent channel MUST
be within +/- 2 dB of the target power, P1.6r_n , with Pre-Equalization
off taking into account whether pilots are present and symbol
constellation values.
CableLabs 15
2.3.3 Maximum Scheduled Minislots
While transmitting on the large upstream spectrum supported by
DOCSIS 3.1, a CM can encounter large upstream attenuation and
can have a power deficit when attempting to reach the CMTS
receiver at the nominal OFDMA channel set power. A CMTS has
several options in dealing with such CMs: it can limit the TCS to
the channel set that will enable the CM to reach the CMTS receiver
at the nominal set power; it can assign the CM a profile which
includes reduced modulation depth enabling proper reception even
at lower received power; or, it can operate that CM under Maximum
Scheduled Minislots (MSM).
Complete control of MSM operation is under the CMTS. The
CMTS does not inform the CM when it decides to assign it to MSM
operation in a specific OFDMA channel. Instead, the CMTS
instructs the CM to transmit with a higher power spectral density
than the CM is capable of with a 100% grant. In addition, the
CMTS limits the number of minislots concurrently scheduled to the
CM, such that the CM is not given transmit opportunities on that
OFDMA channel that will result in overreaching its reported
transmission power capability.
Note that when operating under MSM, it is expected that a CM that
normally meets the fidelity and performance requirements will only
exhibit graceful degradation. Also the CMTS is expected to
discriminate between a CM whose fidelity degrades gracefully and
a CM whose fidelity does not, and provide the capability to disallow
a CM whose fidelity does not degrade gracefully from operating
under MSM.
2.4 Forward Error Correction (FEC)
16 CableLabs
The following table provides the key attributes of the 3 QC-LDPC
codes used by the upstream:
Code Code rate Codeword size Information Parity bits
in bits (Ni) bits (Ki) (Pi)
Long code 89% (8/9) 16200 14400 1800
Medium code 85% (28/33) 5940 5040 900
Short code 75% (3/4) 1120 840 280
Shortening of LDPC codewords is useful in order to optimize FEC
protection for the payload. If a shortened codeword is required, the
CM MUST construct it as follows:
1. Binary zeros are appended to a reduced number of
information bits at the input of the encoder.
2. The encoder calculates the parity bits.
3. The appended binary zeros are removed from the
transmitted shortened codeword.
CableLabs 17
In this section, BW is defined as the encompassed spectrum on a
single OFDMA channel.
18 CableLabs
2.5.1 US Profiles
Upstream profiles are comprised of multiple minislots, and are
characterized by bit loading and pilot pattern. Bit loading and pilot
patterns can vary between minislots within the profile. The bit
loading and pilot pattern assignment of minislots can also vary
between profiles. An upstream profile maps to an Interval Usage
Code defined in an Upstream Channel Descriptor Message.
Different FEC codeword sizes may use portions of a single
minislot. FEC codewords can cross minislot and frame boundaries.
CableLabs 19
Edge and Body Minislots in a Transmission Burst
20 CableLabs
2.5.3 Pilot Patterns
When using a 2k FFT, the CM MUST support pilot patterns 1-7.
The CMTS MUST support pilot patterns 1-4. The CMTS MUST
use either pilots pattern 1-4 or pilot patterns 5-7 on the same
OFDMA channel. The CMTS MUST NOT use a mixture of pilot
patterns 1-4 and 5-7 on the same OFDMA channel.
When using a 4k FFT, the CM MUST support pilot patterns 8-14.
The CMTS MUST support pilot patterns 8-11. The CMTS MUST
use either pilots pattern 8-11 or pilot patterns 12-14 on the same
OFDMA channel. The CMTS MUST NOT use a mixture of pilot
patterns 8-11 and 12-14 on the same OFDMA channel.
In each figure, the horizontal axis represents OFDMA symbols, and
the vertical axis represents the subcarriers. Each square in a figure
represents a subcarrier at a specific symbol time. Pilots are
designated by "P" and complementary pilots by "CP". All other
subcarriers carry data with the modulation order of the minislot.
The CM MUST use higher power (pilot boost) when transmitting
pilots and complementary pilots with pilot patterns 5-7 and patterns
12-14, with the following exception:
• The CM MUST use boosted power for the pilot and
normal power for the complementary pilot when both are
used in the same symbol and in the same minislot.
The CM MUST boost pilots and complementary pilots by a factor
of 3 in power (about 4.7 dB).
CableLabs 21
22
P P
P P P P
“Body” P P
minislots P P P P P P
P P
P P P P
P P
K = 6 to 16 K = 6 to 16 K = 6 to 16 K = 6 to 16
CableLabs
P P CP CP P P CP CP P P CP CP P P CP CP
P P
P P P P
“Edge” P P
minislots P P P P P P
P P
P P P P
P P CP CP P P CP CP P P CP CP
CP P P CP CP
The figures show patterns for K between 6 andth 16. For K>16 the complementary pilots are always located in the
14th and 16th symbols, all symbols from the 17 symbol to the end of the frame carry data only. Pilot locations are
the same for any K.
Pattern 5 Pattern 6 Pattern 7 Pattern 7 Pattern 7
P CP P CP P CP P CP P CP
P P P
“Body”
minislots P P P P
P P P
K = 6 to 16 K = 6 to 16 K = 8 to 16 K=7 K=6
CableLabs
P CP P CP P CP P CP P CP
P P P
“Edge”
minislots
P P P P
P P P
P CP P CP P CP P CP P CP
The figures show patterns for K between 6 and 16. For K>16 the complementary pilots are always located in the
14th and 16th symbols, all symbols from the 17th symbol to the end of the frame carry data only. Pilot locations are
the same for any K.
23
Pattern 8 Pattern 9 Pattern 10
24
Pattern 11
P P CP CP P P CP CP P P CP CP
P P CP CP
P P
P P
P P
P P
“Body” P P P P
P P
minislots
P P
P P
P P
P P
K = 6 to 9 K = 6 to 9 K = 6 to 9
K = 6 to 9
CableLabs
P P CP CP P P CP CP P P CP CP
P P CP CP
P P
P P
P P
P P
“Edge” P P P P
minislots P P
P P
P P
P P
P P P P P P
CP CP P P CP CP CP CP
P P CP CP
P P P
“Body” P P P P
minislots
P P P
K = 6 to 16 K = 6 to 16 K = 8 to 16 K=7 K=6
CableLabs
P CP P CP P CP P CP P CP
P P P
“Edge”
minislots
P P P P
P P P
P CP P CP P CP P CP P CP
Integrated
Operation
(4MHz BW)
MHz
108 to 136 MHz -45 dBmV max(-45 dBmV, -40 dB ref downstream)
85 to 108 MHz -50 dBc -36 dBmV
Discrete
108 to 1218 MHz -50 dBmV -50 dBmV
27
2.6.2 Upstream Frequency Band Spurious
28
In the upstream frequency band spurious emissions band table, the following equations are referenced:
EQ1. SpurFloor = max{ -57 + 10*log10(100% Grant Spectrum/192 MHZ), -60} dBc
EQ2. Floor{ 0.2 + 10^( (-44 - SpurFloor)/10) }
EQ3. 100% Grant Spectrum/40
EQ4. 100% Grant Spectrum)/(Under-grant Hold Number of Users)
EQ5. Round{ SpurFloor + 10*log10( Measurement Bandwidth/Under-grant Hold Bandwidth),0.1}
In addition, the Under-grant Hold values used in EQ 4&5 are defined as:
Under-grant Hold Number of Users = Floor{ 0.2 + 10^( (-44 - SpurFloor)/10) }
CableLabs
The following table provides example values for the upstream frequency band spurious requirements.
Upstream Frequency Band Spurious Emissions[Examples]
100% Grant SpurFloor Under-grant Under-grant Measurement Specification in
Spectrum (MHz) (dBc) Hold #Users Hold Bandwidth Bandwidth the Interval (dBc)
(MHz) (MHz)
22 -60.0 40 0.55 1.6 -55.4
46 -60.0 40 1.15 1.6 -58.6
94 -60.0 40 2.35 3.2 -58.7
142 -58.3 27 5.3 9.6 -55.7
190 -57 20 9.5 9.6 -57.0
200 -56.8 19 10.5 12.8 -55.9
CableLabs
2.6.3 Adjacent Channel Spurious Emissions
The following table lists the required adjacent channel spurious emission levels when there is a
transmitted burst with bandwidth at the Under-grant Hold Bandwidth.
For transmission bursts with modulation spectrum greater than the Under-grant Hold Bandwidth the
spurious power requirement in the adjacent 400 kHz is calculated by using the upstream frequency band
spurious and the values found in the adjacent channel spurious table. For more detail refer to section
7.4.13.5.1.2 of PHYv3.1.
In the adjacent channel spurious emissions table, the following equations are referenced:
29
30
EQ6. 100% Grant Spectrum/40
EQ7. Round{10*log10(((10^(SpurFloor/10)) + (10^(-57/10)))*(0.4MHz/Under-grant Hold BW)),0.1}
EQ8. max{ -57 + 10*log10(100% Grant Spectrum/192 MHZ), -60}
EQ9. Floor{ 0.2 + 10^( (-44 - SpurFloor)/10) }
EQ10. 100% Grant Spectrum)/Under-grant Hold Number of Users
Adjacent Channel Spurious Emissions
(see PHYv3.1 Table 7-8 for notes)
100% Grant SpurFloor Under-grant Under-grant Measurement Specification in
Spectrum (MHz) (dBc) Hold #Users Hold Bandwidth Bandwidth the Interval (dBc)
(MHz) (MHz)
100%_BW ≤ 64
CableLabs
𝐸𝐸𝑑𝑑𝑎𝑎𝑎𝑎
MERi (dB) = 10 ∙ log10 � 1 1 2 �
∑𝑁𝑁 𝑀𝑀
𝑗𝑗 =1 � ∑𝑘𝑘 =1�𝑒𝑒𝑗𝑗 ,𝑘𝑘 � �
𝑁𝑁 𝑀𝑀
where:
Eavg is the average constellation energy for equally likely symbols,
M is the number of symbols averaged,
N is the number of subcarriers in a minislot,
ej,k is the error vector from the jth subcarrier in the minislot and kth
received symbol to the ideal transmitted QAM symbol of the
appropriate modulation order.
CableLabs 31
Inband Spurious Emissions and MER
Parameter 100% Grant 5% Grant
Inband -45 dBc - 51 dBc
MER w/ Pre-EQ MER ≥ 44 dB MER ≥ 50 dB
MER w/o Pre-EQ MER ≥ 40 dB MER ≥ 40 dB
NOTE: CNR is defined here as the ratio of average signal power in occupied
bandwidth to the average noise power in the occupied bandwidth given by the noise
power spectral density integrated over the same occupied bandwidth.
32 CableLabs
Physical Layer:
Downstream
CableLabs
3 Downstream
This section specifies the downstream electrical and signal
processing requirements for the transmission of OFDM modulated
RF signals from the CMTS to the CM.
3.1 Frequency Range and Bandwidths
3.1.2 CM Input
The CM downstream input upper and lower band edge requirements
are defined as:
34 CableLabs
3.1.3 Channel Bandwidth
The CMTS and CM MUST support a minimum of two
independently configurable OFDM channels each occupying a
spectrum of up to 192 MHz in the downstream.
The CMTS MUST ensure that the encompassed spectrum of a 192
MHz downstream OFDM channel does not exceed 190 MHz.
Therefore the CMTS MUST ensure that the number of contiguous
active subcarriers in a downstream OFDM channel does not
exceed 3800 for 4K FFT and 7600 for 8K FFT. When configured
for 4K FFT, the CMTS MUST only use subcarriers in the range
148 ≤𝑘𝑘 ≤3947, where k is the spectral index of the subcarrier in
the IDFT equation defining the OFDM signal. When configured
for 8K FFT, the CMTS MUST only use subcarriers in the range
296 ≤𝑘𝑘 ≤7895, where k is the spectral index of the subcarrier in
the IDFT equation defining the OFDM signal.
The CMTS MUST ensure that there is at least 1 MHz of exclusion
band between the spectral edge of a legacy SC-QAM channel and
the center frequency of the nearest OFDM subcarrier.
NOTE: This SC-QAM channel may be external to the OFDM channel or may be
embedded within the OFDM channel.
The CMTS MUST also ensure that there is at least 2 MHz exclusion
band between any two adjacent asynchronous OFDM channels.
The downstream OFDM channel bandwidth can vary from 24 MHz
to 192 MHz.
CableLabs 35
3.1.4 Excluded Subcarriers and Bands
When configuring an OFDM channel, subcarriers and bands of
subcarriers can be excluded from use in the channel. The following
are the definitions for the excluded subcarrier and exclusion band.
Excluded Subcarrier: Subcarrier that cannot be used because
another type of service is using the subcarrier’s frequency or a
permanent ingressor is present on the frequency. The CMTS or
cable modem is administratively configured to not transmit on
excluded subcarriers.
Exclusion Band: A set of contiguous subcarriers within the OFDM
or OFDMA channel bandwidth that are set to zero-value by the
transmitter to reduce interference to other co-existing transmissions
such as legacy SC-QAM signals.
The following rules apply to exclusions bands:
1. There has to be at least one contiguous modulated OFDM
bandwidth of 22 MHz or greater.
2. Exclusion bands separate contiguous modulation bands.
3. The minimum contiguous modulation band has to be 2 MHz.
4. Exclusion bands and individually excluded subcarriers are
common to all downstream profiles.
5. Exclusion bands are a minimum of 1 MHz but increment above 1
MHz by granularity of individual subcarrier.
6. Exclusion bands plus individually excluded subcarriers are
limited to 20% or less of spanned modulation spectrum.
In addition, the number of individually excluded subcarriers is
limited by the following:
1. The total spectrum of individually excluded subcarriers cannot
exceed 5% of any contiguous modulation spectrum.
2. The total spectrum of individually excluded subcarriers cannot
exceed 5% of a 6 MHz moving window across the contiguous
modulation spectrum.
3. The total spectrum of individually excluded subcarriers cannot
exceed 20% of a 1 MHz moving window across the contiguous
modulation spectrum.
36 CableLabs
For example, 500 kHz of consecutive excluded subcarriers
cannot be an excluded band (< 1 MHz), and cannot be
categorized as individually excluded subcarriers (> 0.05*6 = 0.3
MHz), but 250 kHz of consecutive excluded subcarriers can be
categorized as individually excluded subcarriers (assuming there
are no other individually excluded subcarriers nearby).
The 6 MHz of contiguous spectrum reserved for the PLC cannot
have any exclusion bands or excluded subcarrier.
The ONLY exception to the above is for exclusion bands that are
allowed to occupy the following frequency ranges in alignment with
FCC regulations.
3.2.1 IDFT
The OFDM downstream physical layer for DOCSIS 3.1 uses the
same IDFT definition as the upstream physical layer. The CMTS
transmitter MUST use the IDFT definition and subcarrier
referencing method described in Section 1.2.1.
CableLabs 37
3.2.2 Downstream OFDM Numerology
The CMTS MUST output an RF Modulated signal with
characteristics defined in Table 7–39 of the PHYv3.1 specification.
The fundamental OFDM time and frequency parameters of the
downstream signal are in the following table.
38 CableLabs
Cyclic Prefix Samples
Cyclic Prefix (µs)
(Ncp)
0.9375 192
1.25 256
2.5 512
3.75 768
5.0 1024
The CMTS transmitter and the CM receiver MUST support the roll-
off period values defined in the following table. The CMTS MUST
NOT allow a configuration in which the Roll-Off Period value is ≥
the Cyclic Prefix value.
The Cyclic Prefix and Roll-Off Period sample values above are
found using the sample rate of 102.4 Msamples/s.
CableLabs 39
DS CM Modulation Formats DS CMTS Modulation Formats
BPSK BPSK
QPSK QPSK
16-QAM 16-QAM
64-QAM 64-QAM
128-QAM 128-QAM
256-QAM 256-QAM
512-QAM 512-QAM
1024-QAM 1024-QAM
2048-QAM 2048-QAM
4096-QAM 4096-QAM
The CMTS modulator MAY support 8192-QAM and 16384-QAM
for subcarriers of downstream OFDM channels.
NOTE: BPSK is used for pilots only. QPSK is used for the PLC preamble and NCP
messages only. Neither modulation format is used for data transmission.
3.2.5 Profiles
A profile is a list of modulations that are used for the subcarriers
within an OFDM channel. The downstream can use different
profiles for different groups of CMs. Generally, a group of CMs that
have similar SNR performance will be grouped into the same
profile.
Profile A is the boot profile that CMs first begin receiving when
they initialize and register. Profile A should be the receivable by all
CMs within the MAC domain.
There is one convergence layer buffer per profile. These are shallow
buffers that hold only a few packets so as to not build up any
significant latency. The output of these buffers is fed to the
codeword builder.
The codeword builder uses the same profile for an entire codeword.
It can change profiles at each codeword boundary. The convergence
layer buffers do not have to be serviced in any particular order.
The following figure illustrates the convergence layer at the block
level.
40 CableLabs
Downstream Convergence Layer Block Diagram
CableLabs
41
The convergence layer buffers are packets in – bytes out. The
codeword builder combines bytes from one buffer, adds FEC, and
then using the profile modulation vector, it maps the codeword onto
one or more OFDM symbols (or partial symbols).
NOTE: Profiles are defined by the DPD message which is described Section 4.12.1
42 CableLabs
The NCP structure is predicated upon the following facts:
• FEC codewords are mapped continuously across successive
symbols.
• The PHY can determine the first subcarrier of the first NCP
message block.
• The PHY can determine the first subcarrier of the data field in the
current symbol.
Based upon these facts and combined with the information in the
NCP fields, then
• The PHY can determine the last subcarrier of the last NCP
message block.
• The next subcarrier after the last NCP message block CRC is
last subcarrier of the data field.
The main task of the NCP message block is to provide a reference
to the appropriate profile and a start pointer for codewords. The
length of a codeword is determined by the difference between the
subcarrier pointer in two successive NCP message blocks.
The CMTS MUST NOT place more than 11 NCP data message
blocks plus a CRC for a total of 12 NCP MBs in an 8K OFDM
symbol.
The CMTS MUST NOT place more than 12 NCP data message
blocks plus two CRCs for a total of 14 NCP MBs in any two
successive 4K OFDM symbols.
For small bandwidths it is possible that there may not be a
beginning or an end of a FEC codeword in a symbol. That is, a
codeword may begin in the previous symbol and end in the
following symbol. In such a case the CMTS MUST insert a NULL
NCP in the current symbol.
The following diagram shows 9 examples of how the NCP field is
used. This view is prior to interleaving. NCP blocks are mapped to
sub-carriers starting with the first non-excluded subcarrier at the top
of the spectrum and then down in frequency. After the last NCP
MB is a CRC-24-D. Data is mapped to the first non-excluded
subcarrier at the bottom of the frequency range and then continuing
upwards in frequency.
CableLabs 43
44 CableLabs
In symbol 1, Codeword A starts at the beginning of the symbol
and has a start pointer. Codeword B starts after
codeword A and has a start pointer. The length of
codeword A is the difference between the codeword
A start pointer and the codeword B start pointer.
Scattered Pilots
The scattered pilot pattern is synchronized to the PLC as shown in
the following figure. The first OFDM symbol after the PLC
preamble has a scattered pilot in the subcarrier just after the highest
frequency subcarrier of the PLC.
46 CableLabs
Mathematically, the scattered pilot pattern for a 4K FFT is defined
as follows. Let a subcarrier (depicted in the above figure just below
and right of the PLC preamble) be referred to as x(m,n), where:
m is the frequency index
n is the time index (i.e., the OFDM symbol number)
The scattered pilots in the 128 symbols following (and including
symbol n) are given by:
Symbol n: x(n, m±128i), for all non-negative integers i
CableLabs 47
The remainder of the scattered pilot pattern is linked to the scattered
pilot synchronized to the PLC preamble, using the following rules:
1. In each symbol scattered pilots are placed every 128 subcarriers.
2. From symbol to symbol, scattered pilots are shifted by one
subcarrier position in the increasing direction of the frequency
axis. This will result in scattered pilots placed in the exclusion
band and in the PLC band.
3. Scattered pilots are zero-valued in the exclusion bands.
4. Scattered pilots are zero-valued when these coincide with
excluded subcarriers.
5. In the PLC, normal PLC signals (i.e., PLC data or the PLC
preamble) are transmitted instead of scattered pilots. The CMTS
MUST NOT transmit scattered pilots in the PLC band.
48 CableLabs
Continuous Pilots
Continuous pilots occur at the same frequency location in all
symbols and are used for receiver synchronization. Placement of
continuous pilots is determined in two ways:
• Predefined continuous pilot placement around the PLC
• Continuous pilot placement defined via PLC messages
CableLabs 49
Pilot Boosting
50 CableLabs
CMTS Output Power Requirements
Parameter Value
Required power per channel for
60 – ceil [3.6*log2(N*)]
Neq’ channels combined onto a
dBmV/channel
single RF port:
Range of commanded transmit ≥ 8 dB below required power level
power per channel
Range of commanded power per CMTS MUST: 0 dBc to -2 dBc
channel; adjusted on a per channel relative to the highest commanded
basis transmit power per channel, within an
8 dB absolute window below the
highest commanded power.
Commanded power per channel ≤ 0.2 dB Strictly monotonic
step size
Power difference between any two ≤ 0.5 dB
adjacent channels in the 108-1218
MHz downstream spectrum
Power difference between any two ≤ 1 dB
non-adjacent channels in a 48
MHz contiguous bandwidth block
Power difference (normalized for ≤ 2 dB
bandwidth) between any two
channels OFDM channel blocks or
legacy DOCSIS channels in the
108 - 1218 MHz downstream
spectrum
Power per channel absolute ±2 dB
accuracy
NOTE: For the three power difference rows in the table above, where applicable the
commanded power difference is removed if channel power is independently adjustable
and/or accounting for pilot density variation and subcarrier exclusions.
CableLabs 51
3.3.2 CM Rx Input Power Requirements
The CM receiver input power requirements are covered in the
following table.
Parameter Value
< 40 dBmV, 54 MHz – 1.794 GHz
Total Input Power
* Assuming negligible power outside this range
Level Range -9 dBmV/24 MHz to 21 dBmV/24 MHz
52 CableLabs
Outer Encoding
[DVB-C2] section 6.1.1, Outer Encoding (BCH), details the outer
encoding requirements for normal and short codewords
(FECFrames). For the CMTS, only short codewords are required.
The CMTS MUST meet the outer encoding requirements for short
FECFrames specified in [DVB-C2] section 6.1.1, Outer Encoding
(BCH).
[DVB-C2] sections 6.1.2, Inner Encoding, and 6.1.2.2, Inner
Coding for Short FECFrame, detail the inner coding requirements
for short codewords. For DOCSIS 3.1 codewords, the CMTS
MUST meet the inner coding requirements for short codewords
and code rate 8/9 specified in [DVB-C2] sections 6.1.2, Inner
Encoding, and 6.1.2.2, Inner Coding for Short FECFrame.
The CMTS MUST support the FEC coding parameters specified in
the table below. This table is based on Table 3(b), from [DVB-C2].
Parameter Value
LDPC Code Rate 8/9
BCH Uncoded Block Size Kbch 14,232
BCH Coded Block Nbch 14,400
LDPC Uncoded Block Size Kldpc 14,400
LDPC Coded Block Size Nldpc 16,200
CableLabs 53
3.4.1 Fidelity and Performance
54
Measurement Range Below 600 MHz 600 MHz to 1002 MHz 1002MHz to 1218MHz
Inband Distortion and Noise
528 MHz total occupied bandwidth,
6 MHz gap (Internal Excluded ≤ -50 dBr ≤ -47 dBr ≤ -45 dBr
subcarriers)
CableLabs
MER in 192 MHz OFDM Per Subcarrier Average Per Subcarrier Average Per Subcarrier Average
channel occupied bandwidth
528 MHz total occupied bandwidth, ≥ 48 dB ≥ 50 dB ≥ 45 dB ≥ 47 dB ≥ 43 dB ≥ 45 dB
0 dBc CW in center, with block not extending -48 dBc -56 dBc
beyond 1002 MHz. [CW not processed via FFT]
The contents of the previous table are subject to multiple notes, please see Table 7-36 in
PHYv3.1 for more information.
55
56
For N* = 1, 2, 3, 4: ≤ -58;
1 Adjacent channel up to 750 kHz from channel
block edge For N* ≥ 5: ≤ 10*log10 [10-58/10 +(0.75/6)*(10-65/10 + (N*-2)*10-73/10)]
For N* = 1: ≤ -62;
2 Adjacent channel (750 kHz from channel block
edge to 6 MHz from channel block edge) For N* ≥ 2: ≤ 10*log10 [10-62/10 +(5.25/6)*(10-65/10 +(N*-2)*10-73/10)]
For N* = 1: ≤ -73;
For N* = 2: ≤ -70;
For N* = 3: ≤ -67;
4 Third-adjacent
channel (12 MHz from channel
block edge to 18 MHz from channel block edge) For N* = 4: ≤ -65;
For N* = 5: ≤ -64.5;
CableLabs
For N* = 6, 7: ≤ -64;
For N’* ≥ 8: ≤-73 + 10*log10 (N*)
Higher out of band noise in the band of 1218 MHz For N* ≤ 8: ≤ -55 + 10*log10(N*)
8 to 3000 MHz
Measured in 6 MHz channel bandwidth For N* > 8: ≤ -60 + 10*log10(N*)
The contents of the previous table are subject to multiple notes, please see Table 7-38 in PHYv3.1 for
more information.
3.4.5 CM Receiver Error Ratio Performance
The required level for CM downstream post-FEC error ratio is
defined as less than or equal to 10-6 PER (packet error ratio) with
1500 byte Ethernet packets. This section describes the conditions at
which the CM is required to meet this error ratio.
Implementation loss of the CM MUST be such that the CM
achieves the required error ratio when operating at a CNR as shown
in the following table, under input load and channel conditions as
follows:
• Any valid transmit combination (frequency, subcarrier clock
frequency, transmit window, cyclic prefix, pilot, PLC, subcarrier
exclusions, interleaving depth, multiple modulation profile
configuration, etc.) as defined in this spec.
• P6AVG (the measured channel power divided by number of
occupied CEA channels) ≤ 15 dBmV.
• Up to fully loaded spectrum of 54 - 1218 MHz, including up to
48 analog channels placed lower in the spectrum than the digital
channels.
• Power in (both above and below) 4 adjacent 6 MHz channels ≤
P6AVG+3 dB.
• Power in any 6 MHz channel over the spectrum ≤ P6AVG+6 dB.
• Peak envelope power in any analog channel over the spectrum ≤
P6AVG+6 dB
• Average power per channel across spectrum ≤ P6AVG+3 dB.
• OFDM channel phase noise as in CMTS spec.
• No other artifacts (reflections, burst noise, tilt, etc.).
In the table that follows, three notes apply:
1. CNR is defined here as total signal power in occupied bandwidth
divided by total noise in occupied bandwidth
2. Channel CNR is adjusted to the required level by measuring the
source inband noise including phase noise component and adding
the required delta noise from an external AWGN generator
3. Applicable to an OFDM channel with 192 MHz of occupied
bandwidth
CableLabs 59
CM Minimum CNR Performance in AWGN Channel
60 CableLabs
MAC
Management
Messages
CableLabs
4 MAC Management Messages (MMM)
4.1 MMM Header
62 CableLabs
4.2 MMM Type Summary
CableLabs 63
Type Version A* Name Description
64 CableLabs
Type Version A* Name Description
CableLabs 65
Type Version A* Name Description
26 2 x Reserved (deprecated)
27 2 x Reserved (deprecated)
28 2 x Reserved (deprecated)
66 CableLabs
Type Version A* Name Description
CableLabs 67
Type Version A* Name Description
42 4 U CM- CM Control
CTRL-
REQ
68 CableLabs
Type Version A* Name Description
CableLabs 69
Type Version A* Name Description
Name T L V
Burst 4 n
Descriptor
(DOCSIS 1.x)
Burst 5 n
Descriptor
(DOCSIS
2.0/3.0)
70 CableLabs
Octets
MAC Management
Message Header
TLV-encoded information
for the overall channel
TLV-encoded Burst
Description
Name T L V
Burst 4 n
Descriptor
(DOCSIS 1.x)
Burst 5 n
Descriptor
(DOCSIS
2.0/3.0)
CableLabs 71
S-CDMA 8 1 Number of consecutive spreading
Spreading intervals mapped onto a two-
Intervals per dimensional frame. (Value is 1 through
frame 32).
72 CableLabs
Ranging 16 1 0= no ranging required
Required 1= unicast initial ranging required
2= broadcast initial ranging required
3= probing required (Only applicable
for OFDMA channels)
Burst 23 n
Descriptor
(DOCSIS 3.1)
CableLabs 73
UCD Change 24 2 Bit #0 UCD contains changes in the
Indicator Subcarrier Exclusion Band TLV
Bitmask
Bit #1 UCD contains changes in the
Unused Subcarrier Specification TLV
Bit #2 UCD contains changes in
Channel TLV Parameters other than
Subcarrier Exclusion Band and Unused
Subcarrier Specification TLVs.
Bit #3 UCD contains changes in the
burst attributes associated with IUC 5
Bit #4 UCD contains changes in the
burst attributes associated with IUC 6
Bit #5 UCD contains changes in the
burst attributes associated with IUC 9
Bit #6 UCD contains changes in the
burst attributes associated with IUC 10
Bit #7 UCD contains changes in the
burst attributes associated with IUC 11
Bit #8 UCD contains changes in the
burst attributes associated with IUC 12
Bit #9 UCD contains changes in the
burst attributes associated with IUC 13
Bit #10 UCD contains changes in the
burst attribute TLVs for IUC3 or IUC4
All other bits are reserved.
74 CableLabs
OFDMA 26 1 1: 96 samples
Cyclic Prefix
Size 2: 128 samples
3: 160 samples
4: 192 samples
5: 224 samples
6: 256 samples
7: 288 samples
8: 320 samples
9: 384 samples
10: 512 samples
11: 640 samples
OFDMA 27 1 1: 0 samples
Rolloff Period
Size 2: 32 samples
3: 64 samples
4: 96 samples
5: 128 samples
6: 160 samples
7; 192 samples
8: 224 samples
CableLabs 75
Center 29 4 Center frequency in Hz of lowest
Frequency of frequency subcarrier in the IDFT block
Subcarrier 0 (subcarrier 0) Value is a multiple of 25
kHz or 50 kHz,
76 CableLabs
Name T L V
Modulation 1 1 1 = QPSK
Type 2 = 16-QAM
3 = 8-QAM
4 = 32-QAM
5 = 64-QAM
6 = 128-QAM (S-CDMA only)
7 = Reserved for C-DOCSIS
CableLabs 77
Name T L V
Guard Time 9 1 For TDMA channels, the number of
Size modulation intervals measured from the
end of the last symbol of one burst to
the beginning of the first symbol of the
preamble of an immediately following
burst.
Last Codeword 10 1 1 = fixed; 2 = shortened.
Length
78 CableLabs
Name T L V
Subcarriers 19 2 Number (even number only) of
(Nir) Initial subcarriers for Initial Ranging;
Ranging
CableLabs 79
4.4 MAP
4.4.1 MAP Version 5
Octets
Acknowledgements and
Data Grants
Pending
80 CableLabs
4.4.2 MAP IE
Request 1 any
Request_2 2 multicast
Null IE 7 zero
Reserved 8 unicast
Reserved 14 any
CableLabs 81
4.4.3 P-MAP Message
Field L Definition
82 CableLabs
Field L Definition
CableLabs 83
Field L Definition
84 CableLabs
4.5 Ranging
4.5.1 Formats
RNG-REQ
INIT-RNG-REQ
B-INIT-RNG-REQ
O-INIT-RNG-REQ
CableLabs 85
4.5.2 CM RNG-REQ Usage
1, 2, 3, 4 5
86 CableLabs
Name Type L Value
CableLabs 87
Name T L V
Upstream 12 n
Channel
Adjustments
88 CableLabs
Name Type L Value
CableLabs 89
Name Type L Value
90 CableLabs
4.5.3.1 Ranging Response Message Encodings with 2-Byte
Length Field
Name Value
(Variable Length)
Transmit Type 15, TX equalization data to be multiplied
Equalizati Length with current values.
on Adjust =2
Lowest subcarrier number for which
for coefficient is being adjusted (12 bits)
OFDMA
Highest subcarrier number for which
Channels
coefficient is being adjusted (12 bits)
List of coefficients in order from lowest
to highest subcarrier with 2 byte real
coefficients followed by 2 byte imaginary
coefficients.
Transmit Type 15, TX equalization data to be loaded in
Equalizati Length place of current values.
on Set for =2
Lowest subcarrier number for which
OFDMA coefficient is being loaded (12 bits)
Channels
Highest subcarrier number for which
coefficient is being loaded (12 bits)
List of coefficients in order from lowest
to highest subcarrier with 2 byte real
coefficients followed by 2 byte imaginary
coefficients.
CableLabs 91
4.6 Registration
4.6.1 REG-REQ-MP
Octets
Number of Fragment
SID
fragments Sequence Num.
TLV-encoded information
4.6.2 REG-RSP-MP
Octets
Fragment
Sequence Num
TLV-encoded information
92 CableLabs
4.6.3 REG-ACK
Octets
TLV-encoded information
Fragment
Configuration Number of Current Channel
Sequence
Change Count Fragments DCID
Number
TLV-encoded information
CableLabs 93
4.7.1 Downstream Active Channel List TLV
T L V
4.7.1.1 Sub-TLVs
T L V
1.1 1 Channel ID
94 CableLabs
1.7 1 OFDM PLC parameters:
Bit 7 Reserved
Bit 6 – Sub carrier spacing:
0 = 25Khz
1 = 50KHz
Bits 5 – 3:Cyclic Prefix
0 = 0.9375 μs (192 * Ts)
1 = 1.25 μs (256 * Ts)
2 = 2.5 μs (512 * Ts)
3 = 3.75 μs (768 * Ts)
4 = 5 μs (1024 * Ts)
5 – 7 = Reserved
Bits 2 – 0: Tukey raised cosine window, embedded
into cyclic prefix
0 = 0 μs (0 * Ts)
1 = 0.3125 μs (64 * Ts)
2 = 0.625 μs (128 * Ts)
3 = 0.9375 μs (192 * Ts)
4 = 1.25 μs ( 256 * Ts)
5 – 7 = Reserved
CableLabs 95
4.7.2.1 Sub-TLVs
2.1 1 MD_DS_SG_ID
96 CableLabs
4.7.4.1 Sub-TLVs
T L V
T L V
4.7.4.3 Sub-TLVs
T L V
CableLabs 97
T L V
T L V
6 1 One byte:
0 = EAE disabled;
1= EAE enabled;
T L V
98 CableLabs
4.7.6.1 Sub-TLVs
T L V
T L V
T L V
CableLabs 99
4.7.9 Symbol Clock Locking Indicator
T L V
T L V
T L V
100 CableLabs
4.7.12 DSG DA-to-DSID Association Entry
T L V
4.7.12.1 Sub-TLVs
T L V
CableLabs 101
4.7.13 CM-STATUS Event Enable for Non-Channel-Specific
Events
T L V
T L V
T L V
102 CableLabs
4.7.15.1 Sub-TLVs
T L V
T L V
T L V
CableLabs 103
4.7.18 CM-STATUS Event Enable for DOCSIS 3.1 Events
T L V
104 CableLabs
4.8 Energy Management
4.8.1 EM-REQ
4.8.2 EM-RSP
CableLabs 105
4.9 EM-RSP TLVs
Octets
Downstream Configuration
Channel ID Change Count
106 CableLabs
4.11.1 OCD TLVs
Name T L V
CableLabs 107
Name T L V
108 CableLabs
Name T L V
CableLabs 109
Octets
Downstream Configuration
Profile Identifier
Channel ID Change Count
Length Value
(Variable Length)
(1 byte)
110 CableLabs
Length Value
(Variable Length)
(1 byte)
2 = QPSK * 10 = 1024-QAM
3 = reserved 11 = 2048-QAM
4 = 16-QAM 12 = 4096-QAM
5 = reserved 13 = 8192-QAM
6 = 64-QAM 14 = 16384-QAM
7 = 128-QAM 15 = reserved
CableLabs 111
4.12.1.2 DPD TLVs : Subcarrier Assignment Vector TLV
Type =6,
Length Value
(2 bytes) (Variable Length)
0 = zero bit-
loaded 8 = 256-QAM
1 = cont. pilot* 9 = 512-QAM
2 = QPSK ** 10 = 1024-QAM
3 = reserved 11 = 2048-QAM
4 = 16-QAM 12 = 4096-QAM
5 = reserved 13 = 8192-QAM
6 = 64-QAM 14 = 16384-QAM
7 = 128-QAM 15 = reserved
* Continuous Pilots are assigned in the OCD and are not profile
dependent. The “cont. pilot” setting in the DPD Subcarrier
Assignment Vector TLV is merely a reminder of the continuous
pilots assigned in the OCD.
** QPSK is for NCP profile only
112 CableLabs
4.13 OFDM Downstream spectrum request
Bit 0 8 16 24 31
Downstream
Channel ID
Downstream
Channel ID
CableLabs 113
4.13.2.1 ODS-RSP TLVs
Name T L V
ODS 1 N+8
Response
Vector
114 CableLabs
Bit 0 8 16 24 31
Downstream
Transaction ID Profile ID
Channel ID
OpCode
TLV encoded information
Length Value
(bytes)
2 Transaction ID
1 Downstream Channel ID
1 OpCode:
1 – Start
2 – Abort
All other values reserved
CableLabs 115
4.14.1.1 OPT-REQ TLVs
116 CableLabs
Name T L V
CableLabs 117
Name T L V
Data Profile 5
Testing
Parameters
118 CableLabs
Name T L V
NCP Profile 6
Testing
Parameters
CableLabs 119
4.14.2 OFDM Profile Test Response (OPT-RSP) message
1 2 3
Bit 0 8 6 4 1
Downstream
Transaction ID Profile ID
Channel ID
Status
TLV encoded information
120 CableLabs
4.14.2.1 OPT-RSP TLVs
RxMER and 1
SNR Margin
Data
CableLabs 121
Name T L V
Data Profile 2
Codeword
Data
122 CableLabs
Name T L V
CableLabs 123
Name T L V
NCP 3
Codeword
Data
Downstream
Transaction ID Profile ID
Channel ID
Length Value
(bytes)
2 Transaction ID – copied from received OPT-REQ
message
1 Downstream Channel ID the channel for which the
profile is being tested
1 Profile ID – the ID of the profile that is being tested
124 CableLabs
4.15 DOCSIS Time Protocol
Octets
Transaction ID
TLV-encoded information
Octets
Transaction ID
CableLabs 125
4.15.3 DTP TLVs
T L V
77.1 4 Clock ID
77.2 4 t-cmts-ds-i
77.3 4 t-cmts-ds-o
77.4 4 t-cmts-ds-p
77.5 4 t-cmts-us-o
77.6 4 t-cmts-us-p
77.7 4 t-hfc-ds-o
77.8 4 t-hfc-ds-p
77.9 4 t-hfc-us-o
77.10 4 t-hfc-us-p
77.11 4 t-cm-ds-o
77.12 4 t-cm-ds-p
126 CableLabs
77.13 4 t-cm-us-o
77.14 4 t-cm-us-p
77.15 4 t-cm-ds-i
77.16 4 t-cm-ds-o
77.17 4 t-cm-ds-p
77.18 4 t-cm-us-o
77.19 4 t-cm-us-p
77.20 4 t-cm-ds-i
CableLabs 127
128
Continue
CM Initialization or
Downstream
Reinit MAC
Scanning SEC: EAE Disabled
Begin
Begin EAE & Baseline
Privacy
1 Enabled? No
SEC:
EAE Complete Yes
Scan for Continue or EAE Disabled
Downstream Downstream
Baseline Privacy
Channel Scanning
Initialization
Establish IP
CableLabs
Connectivity
Downstream
Sync Baseline
Established Privacy
IP Initialized
IP Connectivity
Connectivity
Failed
Resolve CM-SG Successful
& Range
1 Register Operational
with
CM-SG CMTS
Resolution
Complete
Registration End
Complete
129
130 CableLabs
PHY Link Channel
CableLabs
5 PHY Link Channel (PLC)
132 CableLabs
5.1 PLC Structure
CableLabs 133
134
5.2 PLC Frame Length (including Preamble)
CableLabs
4K 20 μs 8 10 480 360 0.9 1.1 2.68 2.72 2.88 3.04 3.20
CableLabs 135
136
List Size 4 bits The number of EMMs in the block. Note that a value of zero
signifies a Message Block with 16 EMMs.
S 1 bit 0 – Resume Suspend Request. This field allows the CMTS to instruct
multistate operation CMs to suspend multi-sub-state DLS operation and remain
in DLS-2 sub-state.
1 – Suspend
multistate operation
CableLabs
Sleep Time 32 bits This is the timestamp value reference to the beginning of the
preamble for the PLC frame that the CM would wake up and
start receiving on the PLC. Note that the 4 byte value in the
EMM corresponds to the DOCSIS 3.0 Timestamp.
R 3 bits 0 Reserved
Note, that the minimum length of the MC MB is one byte when the MC MB includes
no Message Channel field.
138 CableLabs
5.3.4 Trigger Message Block
CableLabs 139
5.3.5 Future Use Message Blocks
140 CableLabs
MAC Parameters
and TLVs
CableLabs
142
DS and US
Entry
Thresholds met
/ EM-REQ*
CableLabs
DS or US Exit
DS or US Exit In Energy Not in Energy In Energy
Threshold met
Threshold met Management Management Management
/ EM-REQ*
/ EM-REQ* DLS Mode Mode 1x1 Mode
0 Reserved
144 CableLabs
Event Event Status Report Events
Type Condition
Code
CableLabs 145
Event Event Status Report Events
Type Condition
Code
146 CableLabs
Event Event Status Report Events
Type Condition
Code
CableLabs 147
Event Event Status Report Events
Type Condition
Code
148 CableLabs
Event Event Status Report Events
Type Condition
Code
19 Invalid DPD The CM receives New Valid DPD received for the
a DPD and detect same profile
that some
parameter is OR
invalid or not able
to support by the Removal of the channel from the
CM. CM’s Receive Channel Set via
DBC-REQ.
CableLabs 149
Event Event Status Report Events
Type Condition
Code
150 CableLabs
Event Event Status Report Events
Type Condition
Code
CableLabs 151
152
Interval
CMTS Max MAP The number of minislots that a CMTS is 4096 minislot
Pending allowed to map into the future times for TDMA
and S-CDMA
upstream
channels; the
equivalent of 20
milliseconds for
OFDMA upstream
channels
CM Lost Sync Time since last received SYNC message 600 msec
Interval before synchronization is considered lost
CMTS CM MAP Time provided between arrival of the last bit (600 + M/5.12)
processing of a MAP at a CM and effectiveness of that µsec for
time MAP and "Relative Processing Delays" operation in
MTC mode for
S-CDMA and
TDMA
channels.
CableLabs
(600 + [(symbol
duration + cyclic
prefix duration)
*(K+1)]) µsec
for OFDMA
channels. K is
the number of
symbols per
OFDMA frame.
(200 + M/5.12)
µsec for
operation not in
MTC mode
System Name Parameter Description Minimum Default Maximum Value
Value Value
CM T4 Wait for unicast ranging opportunity. If the 30 sec 30 sec 300 sec (T4
pending-till-complete field was used earlier Multiplier of 10)
by this modem, then the value of that field (T4 Multiplier
must be added to this interval. The T4 of 1)
multiplier may be set in the RNG-RSP
message.
CableLabs
CMTS T11 Wait for a DCC Response on the old channel 300 ms
CMTS T13 Maximum holding time for QoS resources for 1 sec
DCC on the old channel
CableLabs
CMTS T15 Maximum holding time for QoS resources for 2 sec 35 sec
DCC on the new channel
CMTS CM UCD Time between the transmission of the last bit 1.5 ms * The
processing of a UCD with a new Change Count and the number of
time transmission time of the first bit of the first TDMA and S-
MAP using the new UCD. CDMA
upstream
channels
modified
CableLabs
simultaneously
+
2.0 ms * The
number of
OFDMA
channels
modified
simultaneously.
CMTS Sequence The time that the CMTS waits before 1 second
Hold changing the Sequence Change Count for a
timeout resequencing DSID
System Name Parameter Description Minimum Default Maximum Value
Value Value
count
CMTS CMTS Skew Maximum interval between CMTS start of 3 msecs 5 msecs
Limit transmission of out-of-order sequenced
packets on different Downstream Channels
a DBC-REQ.
CMTS OCD/DPD DPD and OCD interval on the PLC 200 ms 250 ms
PLC Interval
CableLabs
OCD/DPD
CMTS Profile A DPD and OCD interval on OFDM Profile A 500 ms 600 ms
Interval
CM OCD/DPD DPD and OCD interval on the PLC that CM 5*CMTS OCD/DPD PLC Interval maximum
PLC uses for timeout purposes value
Timeout
OCD/DPD DPD and OCD interval on OFDM Profile A 5*CMTS OCD/DPD Profile A Interval
CM Profile A that CM uses for timeout purposes maximum value
Timeout
165
166
CMTS DTP The time interval between successive DTP Depends upon the
Calibration calibration message sequences per CMTS- 10 seconds DTP Algorithm.
CM Interval CM pair.
CableLabs
7 Abbreviations, Acronyms, and Namespaces
The specifications use the following abbreviations.
µs Microsecond
BC Boundary Clock
BW Bandwidth
176 CableLabs
CCF Continuous Concatenation and Fragmentation
International Telegraph and Telephone Consultative
CCITT
Committee (see also ITU-T)
CEA Consumer Electronics Association
ceil ceiling
CENELEC European Committee for Electrotechnical Standardization
CM Cable Modem
CS Cyclic Suffix
DA Destination Address
dB Decibel
CableLabs 177
dBc Decibel Carrier
DC Downstream Channel
178 CableLabs
DPV DOCSIS Path Verify
DS Downstream
EH Extended Header
EM Energy Management
CableLabs 179
EMM Energy Management Message
FC Frame Control
FN Fiber Node
FR Fine Ranging
FT 1) Foot; 2) Feet
180 CableLabs
GB [Chinese] National Standard (guobiao)
GB/T [Chinese] Recommended National Standard (guobiao tuijian)
GCR Group Classifier Rule
GF Galois Field
GHz Gigahertz
GT Guard Time
Hz Hertz
I In-phase
ID Identifier
CableLabs 181
IE Information Element
IP Internet Protocol
IR Initial Ranging
kb Kilobit
kHz Kilohertz
L2 Layer 2
182 CableLabs
L2PDU Layer 2 Protocol Data Unit
Log Logarithm
MB Message Block
MC Message Channel
CableLabs 183
MD-US-SG-
Media Access Control Domain Upstream Service Group Identifier
ID
MER Modulation Error Ratio
MHz Megahertz
ms Millisecond
ND Neighbor Discovery
184 CableLabs
NIC Network Interface Card
ns Nanosecond
OC Ordinary Clock
OOB Out-of-Band
P Pilot
pk-pk Peak-to-Peak
Pkt Packet
CableLabs 185
PLC PHY Link Channel
PN Pseudorandom Number
Pre-eq Pre-equalization
ps picosecond
Ptr Pointer
Q Quadrature
RA Router Advertisement
RC Raised Cosine
REQ Request
RF Radio Frequency
186 CableLabs
RFC Request For Comments
RM Receive Module
RP Roll-off Period
RS Router Solicitation
R-S Reed-Solomon
RX 1) Receive; 2) Receiver
s second
SA Source Address
SA Security Association
SC SID_Cluster
SEC Security
CableLabs 187
SF Service Flow
SG Service Group
SM Station Maintenance
TLV Type/Length/Value
188 CableLabs
TRO True Ranging Offset
TS Time Stamp
TV Television
TX 1) Transmit; 2) Transmitter
UNI Unidirectional
US Upstream
XOR Exclusive Or
CableLabs 189
190 CableLabs