You are on page 1of 436

Data-Over-Cable Service Interface Specifications

DOCSIS 3.0

Physical Layer Interface Acceptance Test Plan

CM-TP-PHYv3.0-ATP-I06-110310
ISSUED

Notice

This DOCSIS ATP is a cooperative effort undertaken at the direction of


Cable Television Laboratories, Inc, (CableLabs®) for the benefit of the
cable industry. Neither CableLabs, nor any other entity participating in
the creation of this document, is responsible for any liability of any
nature whatsoever resulting from or arising out of use or reliance upon
this document by any party. This document is furnished on an AS-IS
basis and neither CableLabs, nor other participating entity, provides any
representation or warranty, express or implied, regarding its accuracy,
completeness, non-infringement, or fitness for a particular purpose.
Distribution of this document is restricted pursuant to the terms of
separate access agreements negotiated with each of the participating
entities.
© 2006-2011 Cable Television Laboratories, Inc.
All rights reserved.
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Document Status Sheet

Document Control Number: CM-TP-PHYv3.0-ATP-I06-110310

Document Title: Physical Layer Interface Acceptance Test Plan

Revision History: I01 - Released 02/27/08


I02 - Released 07/28/08
I03 - Released 02/12/09
I04 - Released 06/25/09
I05 - Released 02/04/10
I06 - Released 03/10/11

Date: March 10, 2011

Status: Work in Progress Draft Issued Closed

Distribution Restrictions: CableLabs/Member CableLabs/Member/NDA Vendor

Key to Document Status Codes:

Work in Progress An incomplete document, designed to guide discussion and generate


feedback that may include several alternative requirements for
consideration.

Draft A document in specification format considered largely complete, but


lacking review by Members and vendors. Drafts are susceptible to
substantial change during the review process.

Issued A stable document, which has undergone rigorous member and vendor
review and is suitable for product design and development, cross-vendor
interoperability, and certification testing. Changes to Issued test plans are
made through engineering change (EC) requests.
Closed A static document, reviewed, tested, validated, and closed to further
engineering changes to the specification through CableLabs.

Trademarks:
Advanced Digital Cable™, CableCARD™, CableHome®, CableLabs®, CableNET®, CableOffice™, CablePC™,
DCAS™, DOCSIS®, DPoE™, EBIF™, eDOCSIS™, EuroDOCSIS™, EuroPacketCable™, Go2BroadbandSM, M-
Card™, M-CMTS™, OCAP™, OpenCable™, PacketCable™, PCMM™, and tru2way® are marks of Cable
Television Laboratories, Inc. All other marks are the property of their respective owners

®
ii CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Contents
1 INTRODUCTION ...............................................................................................................................................1
1.1 PURPOSE AND SCOPE ...................................................................................................................................1
1.2 TEST COVERAGE OF REQUIREMENTS...........................................................................................................1
2 PHY ATP TESTS ................................................................................................................................................2
2.1 CM INPUT POWER AND FREQUENCY RANGE (PHY 01.3) ...............................................................2
Part 1. CM Input Power and Frequency Range for 64-QAM STD/IRC ................................................................4
Part 2. CM Input Power and Frequency Range for 64-QAM HRC.......................................................................6
Part 3. CM Input Power and Frequency Range for 256-QAM STD/IRC ..............................................................9
Part 4. CM Input Power and Frequency Range for 256-QAM HRC...................................................................12
2.2 CM ITU-T J.83 ANNEX B INTERLEAVING (PHY 05.3) ......................................................................15
2.3 BIT ERROR RATE AND CODEWORD ERROR RATE (PHY 07.3).....................................................23
Part 1. Receiver Codeword Error Rate Tests AWGN Only .................................................................................28
Part 2. Receiver Codeword Error Rate Tests AWGN + Adjacent channels ........................................................32
Part 3. Receiver Codeword Error Rate Tests AWGN + Non-Adjacent (Image) channels...................................47
Part 4. Receiver Codeword Error Rate Tests AWGN + Loaded Plant................................................................56
2.4 UPSTREAM FREQUENCY RANGE (PHY 10.3)...................................................................................59
Part 1. Initial Frequency Accuracy Across 5-42 MHz Using Different TDMA Settings .....................................64
Part 2. Initial Frequency Accuracy across 5-42 MHz using Different S-CDMA Settings ...................................65
Part 3. Initial Frequency Accuracy across 5-85 MHz using Different TDMA Settings.......................................67
Part 4. Initial Frequency Accuracy across 5-85 MHz using Different S-CDMA Settings ...................................68
Part 5. Offset Frequency Adjustment and Accuracy using TDMA ......................................................................69
Part 6. Offset Frequency Adjustment and Accuracy using S-CDMA...................................................................71
2.5 UPSTREAM CHANNEL TRANSMIT POWER (PHY 12.3) .................................................................73
Part 1. Upstream Power Accuracy in TDMA, 5-42 MHz ...................................................................................83
Part 2. Upstream Power Accuracy in S-CDMA, 5-42 MHz ...............................................................................85
Part 3. Window Challenge, 5-42 MHz ................................................................................................................87
Part 4. No 'Global Reconfiguration Time' Power Tests - Power Profile 1 - Two Channels, 5-42 MHz..............92
Part 5. No 'Global Reconfiguration Time' Power Tests - Power Profile 2 - Two Channels, 5-42 MHz..............93
Part 6. No 'Global Reconfiguration Time' Power Tests - Power Profile 3 - Four Channels, 5-42 MHz.............94
Part 7. No 'Global Reconfiguration Time' Power Tests - Power Profile 4 - Four Channels, 5-42 MHz.............95
Part 8. No 'Global Reconfiguration Time' Power Tests - Power Profile 5 - Four Channels, 5-42 MHz.............97
Part 9. Upstream Power Accuracy in TDMA, 5-85 MHz ...................................................................................98
Part 10. Upstream Power Accuracy in S-CDMA, 5-85 MHz ...........................................................................100
Part 11. Window Challenge, 5-85 MHz ............................................................................................................102
Part 12. No 'Global Reconfiguration Time' Power Tests - Power Profile 1 - Two Channels, 5-85 mhz ...........107
Part 13. No 'Global Reconfiguration Time' Power Tests - Power Profile 2 - Two Channels, 5-85 MHz..........108
Part 14. No 'Global Reconfiguration Time' Power Tests - Power Profile 3 - Four Channels, 5-85 MHz.........109
Part 15. No 'Global Reconfiguration Time' Power Tests - Power Profile 4 - Four Channels, 5-85 MHz.........110
Part 16. No 'Global Reconfiguration Time' Power Tests - Power Profile 5 - Four Channels, 5-85 MHz.........112
2.6 CMTS INPUT POWER OPERATING RANGE (PHY 13.3) .................................................................114
2.7 CARRIER POWER FLATNESS (PHY 15.3) ........................................................................................119
2.8 CM UPSTREAM RANDOMIZER AND PREAMBLE (PHY 16.3) ......................................................137
2.9 UPSTREAM SPECTRUM AND OUT-OF-BAND NOISE AND SPURS (ON-BURST) (PHY 17.3) ..153
Part 1. Spectral Shape at Band Edges for 6.4 MHz Channel Width .................................................................155
Part 2. Spurious on Adjacent Channel for Single 5-85 MHz Channel ..............................................................166
Part 3. Spurious on Non-Adjacent Narrow Band Channel for Single 5-85 MHz Channel................................169
Part 4. Spurious on Non-Adjacent Wide Band Channel for Single 5-85 MHz Channel ....................................173
Part 5. Spurious on Adjacent Channel for Bonded 5-85 MHz US Channels.....................................................176
Part 6. Spurious on Non-Adjacent Narrow Band Channel for Bonded 5-85 MHz US Channels ......................179
Part 7. Spurious on Non-Adjacent Wide Band Channel for Bonded 5-85 MHz US Channels ..........................183
Part 8. Spurious on Adjacent Channel at Varying Power Levels of Bonded Channels within Dynamic Range
Window (3dB Delta) ..........................................................................................................................................186

®
3/10/11 CableLabs iii
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 9. Spurious on Adjacent Channel at Varying Power Levels of Bonded Channels within Dynamic Range
Window (12dB Delta) ........................................................................................................................................189
Part 10. Spurious on Non-Adjacent Narrow Channel at Varying Power Levels of Bonded Channels within
Dynamic Range Window (3dB Delta)................................................................................................................192
Part 11. Spurious on Non-Adjacent Narrow Channel at Varying Power Levels of Bonded Channels within
Dynamic Range Window (12dB Delta)..............................................................................................................194
Part 12. Spurious on Non-Adjacent Wide Channel at Varying Power Levels of Bonded Channels within
Dynamic Range Window (3dB Delta)................................................................................................................197
Part 13. Spurious on Non-Adjacent Wide Channel at Varying Power Levels of Bonded Channels within
Dynamic Range Window (12dB Delta)..............................................................................................................198
Part 14. Spurious on Adjacent Channel for Single 5-42 MHz Channel ............................................................204
Part 15. Spurious on Non-Adjacent Narrow Band Channel for Single 5-42 MHz Channel..............................207
Part 16. Spurious on Non-Adjacent Wide Band Channel for Single 5-42 MHz Channel ..................................210
Part 17. Spurious on Adjacent Channel for Bonded 5-42 MHz Channels.........................................................213
Part 18. Spurious on Non-Adjacent Narrow Band Channel for Bonded 5-42 MHz US Channels ....................216
Part 19. Spurious on Non-Adjacent Narrow Band Channel for Single 5-42 MHz Channel..............................219
2.10 UPSTREAM SPECTRUM AND OUT-OF-BAND NOISE AND SPURS (OFF-BURST) (PHY 18.3) 221
Part 1. Channel Spurious Emissions Between Bursts Relative to the per Channel Transmitted Burst Power
Level ..................................................................................................................................................................222
2.11 PRE-EQUALIZER TEST (PHY 20.3)....................................................................................................227
Part 1. Un-Equalized MER TDMA ....................................................................................................................230
Part 2. Pre-equalized MER TDMA....................................................................................................................234
Part 3. MER TDMA with echo channels operating in single channel mode......................................................237
Part 4. MER TDMA with echo channels operating in 2 channel mode .............................................................239
Part 5. MER TDMA with echo channels operating in 3 channel mode .............................................................241
Part 6. MER TDMA with echo channels operating in 4 channel mode .............................................................242
Part 7. MER S-CDMA with echo channels operating in single channel mode..................................................244
Part 8. MER S-CDMA with echo channels operating in 2 channel mode .........................................................246
Part 9. MER S-CDMA with echo channels operating in 3 channel mode .........................................................248
Part 10. MER S-CDMA with echo channels operating in 4 channel mode .......................................................250
Part 11. Demonstration of normal CMTS coefficient generation......................................................................252
Part 12. Verification of pre-equalizer format ....................................................................................................254
Part 13. S-CDMA MER on composite chips......................................................................................................260
Part 14. Verification of MIB Requirements .......................................................................................................261
2.12 CM RECEIVE POWER TEST (PHY 21.3) ............................................................................................262
Part 1. CM Receive Power test using 64-QAM channels & STD/IRC...............................................................264
Part 2. CM Receive Power test using 256-QAM channels & STD/IRC.............................................................265
Part 3. CM Receive Power test using 64-QAM channels & HRC .....................................................................266
Part 4. CM Receive Power test using 256-QAM channels & HRC ...................................................................266
2.13 UPSTREAM PACKET ERROR RATE (PHY 22.3) ..............................................................................268
Part 1. Packet Error Rate Tests AWGN interference ........................................................................................272
Part 2. Packet Error Rate Tests, In Channel Ingress Interference ....................................................................277
Part 3. Packet Error Rate Tests, Adjacent Channel Interference......................................................................306
Part 4. Packet Error Rate Tests, In-Channel Burst Interference.......................................................................312
Part 5. Packet Error Rate Tests, Common Path Interference............................................................................325
2.14 SYMBOL RATE CHANGE (PHY 23.3)................................................................................................332
Part 1. TDMA Mode, Constant Total Power, No Re-Ranging...........................................................................339
Part 2. TDMA Mode, Constant Power Spectral Density, No Re-ranging .........................................................340
Part 3. TDMA Mode, Constant Total Power, Re-Ranging Required.................................................................341
Part 4. TDMA Mode, Constant Power Spectral Density, Re-ranging Required................................................342
Part 5. S-CDMA Mode, Constant Total Power, Re-Ranging Required.............................................................343
Part 6. S-CDMA Mode, Constant Power Spectral Density, Re-ranging Required............................................344
2.15 MODULATION ERROR RATE-MER (PHY 24.3)...............................................................................346
Part 1. Un-Equalized MER over 5-42 MHz TDMA operating in single channel mode.....................................350
Part 2. Un-Equalized MER over 5-42 MHz TDMA operating in 2 channel mode ............................................351
Part 3. Un-Equalized MER over 5-42 MHz TDMA operating in 3 channel mode ............................................352

®
iv CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 4. Un-Equalized MER over 5-42 MHz TDMA operating in 4 channel mode ............................................353
Part 5. Un-Equalized MER over 5-42 MHz S-CDMA operating in single channel mode .................................354
Part 6. Un-Equalized MER over 5-42 MHz S-CDMA operating in 2 channel mode.........................................355
Part 7. Un-Equalized MER over 5-42 MHz S-CDMA operating in 3 channel mode.........................................356
Part 8. Un-Equalized MER over 5-42 MHz S-CDMA operating in 4 channel mode.........................................357
Part 9. Un-Equalized MER over 5-85 MHz TDMA operating in single channel mode.....................................359
Part 10. Un-Equalized MER over 5-85 MHz TDMA operating in 2 channel mode ..........................................359
Part 11. Un-Equalized MER over 5-85 MHz TDMA operating in 3 channel mode ..........................................360
Part 12. Un-Equalized MER over 5-85 MHz TDMA operating in 4 channel mode ..........................................362
Part 13. Un-Equalized MER over 5-85 MHz S-CDMA operating in single channel mode ...............................363
Part 14. Un-Equalized MER over 5-85 MHz S-CDMA operating in 2 channel mode.......................................364
Part 15. Un-Equalized MER over 5-85 MHz S-CDMA operating in 3 channel mode.......................................365
Part 16. Un-Equalized MER over 5-85 MHz S-CDMA operating in 4 channel mode.......................................366
2.16 CLOCK SYNCHRONIZATION (PHY 25.3).........................................................................................368
Part 1. Upstream Clock Jitter, Nominal Downstream.......................................................................................372
Part 2. Upstream Carrier Frequency Phase Noise............................................................................................372
Part 3. Phase Noise Settling ..............................................................................................................................373
2.17 CM CODE HOPPING TEST (PHY 27.3)...............................................................................................375
Part 1. Selectable Active Codes Mode 1............................................................................................................378
Part 2. Selectable Active Codes Mode 2............................................................................................................379
2.18 CM RETURN LOSS (PHY 29.3) ...........................................................................................................381
Part 1. Channel Return Loss for CM using 5-42 MHz Upstream......................................................................382
Part 2. Channel Return Loss for CM using 5-85 MHz Upstream......................................................................383
APPENDIX A CONFIGURATION FILES FOR PHY ATP TEST CASE SCENARIOS ........................385
APPENDIX B COMMON TEST TOOLS ....................................................................................................388
APPENDIX C STANDARD BURST PROFILES ........................................................................................390
APPENDIX D STANDARD CHANNEL BONDING CONFIGURATIONS .............................................398
D.1 STANDARD 4X4 CONFIGURATION: 4 DOWNSTREAM CHANNELS & 4 UPSTREAM CHANNELS ..................398
D.2 STANDARD 4X1 CONFIGURATION: 4 DOWNSTREAM CHANNELS & 1 UPSTREAM CHANNEL ....................402
D.3 STANDARD 3X1 CONFIGURATION: 3 DOWNSTREAM CHANNELS & 1 UPSTREAM CHANNEL ....................404
D.4 STANDARD 2X1 CONFIGURATION: 2 DOWNSTREAM CHANNELS & 1 UPSTREAM CHANNEL ....................407
D.5 STANDARD 1X1 CONFIGURATION: 1 DOWNSTREAM CHANNEL & 1 UPSTREAM CHANNEL ......................409
D.6 STANDARD 1X2 CONFIGURATION: 1 DOWNSTREAM CHANNELS & 2 UPSTREAM CHANNELS ..................412
D.7 STANDARD 1X3 CONFIGURATION: 1 DOWNSTREAM CHANNELS & 3 UPSTREAM CHANNELS ..................414
D.8 STANDARD 1X4 CONFIGURATION: 1 DOWNSTREAM CHANNELS & 4 UPSTREAM CHANNELS ..................417
APPENDIX E RECOMMENDED DOCSIS 3.0 UPSTREAM TEST SCENARIOS ................................420
E.1 INTRODUCTION ........................................................................................................................................420
E.2 MULTIPLE ACTIVE UPSTREAM CHANNELS AND DOCSIS REQUIREMENTS..............................................420
E.3 3.0 MULTIPLE ACTIVE UPSTREAM CHANNELS TEST SCENARIOS - POWER PROFILES ..............................421
E.4 MULTIPLE ACTIVE UPSTREAM CHANNELS TEST SCENARIOS - FREQUENCY PROFILES ............................423
E.5 TEST LIMITS EXAMPLE CALCULATIONS ..................................................................................................425
E.6 CONCLUSIONS .........................................................................................................................................427
APPENDIX F REVISION HISTORY...........................................................................................................428
F.1 ECNS INCLUDED IN CM-TP-PHY-ATP-I02-080724 ..............................................................................428
F.2 ECNS INCLUDED IN CM-TP-PHY-ATP-I03-090212 ..............................................................................428
F.3 ECNS INCLUDED IN CM-TP-PHY-ATP-I04-090625 ..............................................................................428
F.4 ECN INCLUDED IN CM-TP-PHY-ATP-I05-100204................................................................................428
F.5 ECN INCLUDED IN CM-TP-PHY-ATP-I06-110310................................................................................428

®
3/10/11 CableLabs v
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Figures
FIGURE 2-1 - INPUT POWER AND FREQUENCY RANGE TEST TOPOLOGY .........................................................................3
FIGURE 2-2 - CM INTERLEAVER TEST SETUP TOPOLOGY .............................................................................................16
FIGURE 2-3 - DOWNSTREAM BER/CER TEST SETUP....................................................................................................27
FIGURE 2-4 - UPSTREAM FREQUENCY RANGE AND ACCURACY, AND RANGING RESPONSE TEST SETUP TOPOLOGY ...63
FIGURE 2-5 - UPSTREAM CHANNEL TRANSMIT POWER TEST SETUP ............................................................................76
FIGURE 2-6 - CMTS INPUT POWER OPERATING RANGE TEST TOPOLOGY ..................................................................115
FIGURE 2-7 - BURST FLATNESS TEST SETUP...............................................................................................................120
FIGURE 2-8 - CM UPSTREAM RANDOMIZER AND PREAMBLE TEST SETUP TOPOLOGY ...............................................138
FIGURE 2-9 - ON-BURST OUT OF BAND NOISE AND SPURS SETUP TOPOLOGY ...........................................................154
FIGURE 2-10 - PRE-EQUALIZER TEST TOPOLOGY .......................................................................................................229
FIGURE 2-11 - CM RECEIVE POWER TEST TOPOLOGY................................................................................................262
FIGURE 2-12 - HIGH LEVEL INTERCONNECT BLOCK AND LEVEL DIAGRAM ...............................................................270
FIGURE 2-13 - UPSTREAM PACKET ERROR RATE INTERCONNECT DIAGRAM..............................................................270
FIGURE 2-14 - SYMBOL RATE CHANGE TEST TOPOLOGY ...........................................................................................334
FIGURE 2-15 - MODULATION ERROR RATE TEST SETUP TOPOLOGY ..........................................................................346
FIGURE 2-16 - CLOCK SYNCHRONIZATION TEST SETUP TOPOLOGY ...........................................................................371
FIGURE 2-17 - CM CODE HOPPING TEST SETUP TOPOLOGY .......................................................................................376
FIGURE 2-18 - CM RETURN LOSS TOPOLOGY ............................................................................................................382
FIGURE B-1 - MER CORRECTION ...............................................................................................................................389
FIGURE D-1 - STANDARD 4X4 PLANT TOPOLOGY.......................................................................................................398
FIGURE D-2 - STANDARD 4X4 PHYSICAL TOPOLOGY .................................................................................................398
FIGURE D-3 - STANDARD 4X1 PLANT TOPOLOGY.......................................................................................................402
FIGURE D-4 - STANDARD 4X1 PHYSICAL TOPOLOGY .................................................................................................402
FIGURE D-5 - STANDARD 3X1 PLANT TOPOLOGY.......................................................................................................405
FIGURE D-6 - STANDARD 3X1 PHYSICAL TOPOLOGY .................................................................................................405
FIGURE D-7 - STANDARD 2X1 PLANT TOPOLOGY.......................................................................................................407
FIGURE D-8 -STANDARD 2X1 PHYSICAL TOPOLOGY ..................................................................................................408
FIGURE D-9 - STANDARD 1X1 PLANT TOPOLOGY.......................................................................................................410
FIGURE D-10 - STANDARD 1X1 PHYSICAL TOPOLOGY ...............................................................................................410
FIGURE D-11 - STANDARD 1X2 PLANT TOPOLOGY.....................................................................................................412
FIGURE D-12 - STANDARD 1X2 PHYSICAL TOPOLOGY ...............................................................................................412
FIGURE D-13 - STANDARD 1X3 PLANT TOPOLOGY.....................................................................................................414
FIGURE D-14 - STANDARD 1X3 PHYSICAL TOPOLOGY ...............................................................................................415
FIGURE D-15 - STANDARD 1X4 PLANT TOPOLOGY.....................................................................................................417
FIGURE D-16 - STANDARD 1X4 PHYSICAL TOPOLOGY ...............................................................................................417
FIGURE E-1 - TEST LIMITS FOR VARIOUS MEASUREMENT BANDS FOR AN EXAMPLE WITH TWO CHANNELS IN THE
TRANSMIT CHANNEL SET, USING FP 2-2 AND PP 2-1 .........................................................................................426
FIGURE E-2 - TEST LIMITS FOR VARIOUS MEASUREMENT BANDS FOR AN EXAMPLE WITH TWO CHANNELS IN THE
TRANSMIT CHANNEL SET, USING A VARIATION OF FP 2-2, WITH DIFFERENT SYMBOL RATES ON THE TWO
CHANNELS, AND PP 2-1. .....................................................................................................................................427

®
vi CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Tables
TABLE 2-1 - CM INPUT POWER RANGE TEST FREQUENCIES ..........................................................................................2
TABLE 2-2 - DOCSIFDOWNSTREAMCHANNELTABLE ......................................................................................................3
TABLE 2-3 - DOCSIFSIGNALQUALITYTABLE ..................................................................................................................3
TABLE 2-4 - 64-QAM LATENCIES FOR DIFFERENT INTERLEAVER DEPTHS ...................................................................15
TABLE 2-5 - 256-QAM LATENCIES FOR DIFFERENT INTERLEAVER DEPTHS .................................................................15
TABLE 2-6 - C TO N REQUIREMENTS AND ALLOWANCE SUMMARY ...............................................................................23
TABLE 2-7 - BER/CER TEST FREQUENCIES 870 MHZ PLAN ........................................................................................23
TABLE 2-8 - BER/CER TEST FREQUENCIES 1000 MHZ PLAN ......................................................................................24
TABLE 2-9 - CM UPSTREAM TEST FREQUENCIES IN 5- 42 MHZ RANGE .......................................................................59
TABLE 2-10 - CM UPSTREAM TEST FREQUENCIES IN 5-85 MHZ RANGE......................................................................60
TABLE 2-11 - CM FREQUENCY ADJUSTMENT ACCURACY TEST FREQUENCIES ............................................................62
TABLE 2-12 - TDMA TEST CASES BREAKDOWN, 5-42 MHZ .........................................................................................77
TABLE 2-13- S-CDMA TEST CASES BREAKDOWN, 5-42 MHZ ......................................................................................79
TABLE 2-14 - TDMA TEST CASES BREAKDOWN, 5-85 MHZ .........................................................................................80
TABLE 2-15 - S-CDMA TEST CASES BREAKDOWN, 5-85 MHZ .....................................................................................82
TABLE 2-16 - MAXIMUM AND MINIMUM REPORTED POWER LEVELS ............................................................................88
TABLE 2-17 - NO GLOBAL RECONFIGURATION TIME TEST CASES - TWO CHANNELS, 5-42 MHZ .................................91
TABLE 2-18 - NO GLOBAL RECONFIGURATION TIME TEST CASES - FOUR CHANNELS, 5-42 MHZ ................................91
TABLE 2-19 - NO GLOBAL RECONFIGURATION TIME TEST CASES - TWO CHANNELS, 5-85 MHZ ...............................106
TABLE 2-20 - NO GLOBAL RECONFIGURATION TIME TEST CASES - FOUR CHANNELS, 5-85 MHZ ..............................106
TABLE 2-21 - INPUT POWER OPERATING RANGE TEST CASES FOR SINGLE CHANNEL ................................................116
TABLE 2-22 - BASIC BURST FLATNESS .......................................................................................................................121
TABLE 2-23 - 1 DB CHANGE RECONFIGURATION........................................................................................................121
TABLE 2-24 - 3 DB CHANGE RECONFIGURATION........................................................................................................121
TABLE 2-25 - RAMP DOWN POWER AT START OF NEW BURST POWER ......................................................................121
TABLE 2-26 - SYMBOL RATE CHANGE RECONFIGURATION (CONTINUED) .................................................................121
TABLE 2-27 - FREQUENCY OFFSET RECONFIGURATION .............................................................................................121
TABLE 2-28 - CHANNEL FREQUENCY CHANGE RECONFIGURATION ...........................................................................121
TABLE 2-29 - RANGING CHANGE RECONFIGURATION ................................................................................................122
TABLE 2-30 - MODULATION CHANGE RECONFIGURATION .........................................................................................122
TABLE 2-31 - TEST PARAMETERS, SPECTRAL SHAPE AT BAND EDGES FOR 6.4 MHZ CHANNEL WIDTH ....................155
TABLE 2-32 - SPECTRAL SHAPING ..............................................................................................................................155
TABLE 2-33 - TEST PARAMETERS, ADJACENT AND NON ADJACENT CHANNEL SPURIOUS EMISSIONS RELATIVE TO THE
PER CHANNEL TRANSMITTED BURST POWER LEVEL ..........................................................................................158
TABLE 2-34 - SPURIOUS EMISSIONS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT BANDWIDTH (108
MHZ, 136 MHZ) ................................................................................................................................................164
TABLE 2-35 - SPURIOUS EMISSIONS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT BANDWIDTH (>
138 MHZ)...........................................................................................................................................................164
TABLE 2-36 - TEST PARAMETERS, ADJACENT AND NON-ADJACENT CHANNEL SPURIOUS EMISSIONS RELATIVE TO THE
PER CHANNEL TRANSMITTED BURST POWER LEVEL ..........................................................................................175
TABLE 2-37 - TEST PARAMETERS, TWO CHANNEL BURST POWER LEVELS WITH 3DB DELTA ...................................184
TABLE 2-38 - TEST PARAMETERS, TWO CHANNEL BURST POWER LEVELS WITH 12DB DELTA .................................185
TABLE 2-39 - TEST PARAMETERS, TWO CHANNEL HARMONIC AND INTERMOD DISTORTION ....................................185
TABLE 2-40 - TEST PARAMETERS, ADJACENT AND NON ADJACENT CHANNEL SPURIOUS EMISSIONS RELATIVE TO THE
PER CHANNEL TRANSMITTED BURST POWER LEVEL ..........................................................................................199
TABLE 2-41 - SPURIOUS EMISSIONS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT BANDWIDTH
(42 MHZ, 54 MHZ) ............................................................................................................................................203
TABLE 2-42 - SPURIOUS EMISSIONS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT BANDWIDTH
(54 MHZ, 88 MHZ) ............................................................................................................................................203
TABLE 2-43 - SPURIOUS EMISSIONS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT BANDWIDTH
(> 88 MHZ)........................................................................................................................................................203

®
3/10/11 CableLabs vii
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

TABLE 2-44 - TEST PARAMETERS, ADJACENT AND NON-ADJACENT CHANNEL SPURIOUS EMISSIONS RELATIVE TO THE
PER CHANNEL TRANSMITTED BURST POWER LEVEL ..........................................................................................211
TABLE 2-45 - TEST PARAMETERS, CHANNEL SPURIOUS EMISSIONS BETWEEN BURSTS RELATIVE TO THE PER
CHANNEL TRANSMITTED BURST POWER LEVEL ................................................................................................222
TABLE 2-46 - SPURIOUS EMISSIONS BETWEEN BURSTS MEASUREMENT CENTER FREQUENCIES, 160 KHZ
MEASUREMENT BANDWIDTH (5 MHZ, 42 MHZ) .................................................................................................223
TABLE 2-47 - SPURIOUS EMISSIONS BETWEEN BURSTS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT
BANDWIDTH (42 MHZ, 54 MHZ) ........................................................................................................................224
TABLE 2-48 - SPURIOUS EMISSIONS BETWEEN BURSTS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT
BANDWIDTH (54 MHZ, 88 MHZ) ........................................................................................................................224
TABLE 2-49 - SPURIOUS EMISSIONS BETWEEN BURSTS MEASUREMENT CENTER FREQUENCIES, 4 MHZ MEASUREMENT
BANDWIDTH (> 88 MHZ)....................................................................................................................................224
TABLE 2-50 - ECHO TEST CASES ................................................................................................................................230
TABLE 2-51 - DOWNSTREAM TEST FREQUENCIES ......................................................................................................263
TABLE 2-52 - CM RECEIVE POWER TEST CASES ........................................................................................................263
TABLE 2-53 - UPSTREAM PACKET RATE FOR 64 BYTE PACKET TESTING VERSUS TARGET SPECTRAL EFFICIENCY ......271
TABLE 2-54 - UPSTREAM PACKET RATE FOR 109 BYTE PACKET TESTING VERSUS TARGET SPECTRAL EFFICIENCY FOR
UGS FLOW .........................................................................................................................................................272
TABLE 2-55 - UPSTREAM PACKET RATE FOR 1518 BYTE PACKET TESTING VERSUS TARGET SPECTRAL EFFICIENCY...272
TABLE 2-56 - RECEIVER INPUT POWER LEVEL ............................................................................................................272
TABLE 2-57 - LIMITS FOR TIMING ADJUST TESTS - A-TDMA AND S-CDMA ............................................................337
TABLE 2-58 - SYMBOL RATE CHANGE SEQUENCE TABLE ..........................................................................................337
TABLE 2-59 - CMTS CONFIGURATION SETTINGS FOR 5 MHZ TO 42 MHZ TDMA MODE OF OPERATION .................347
TABLE 2-60 - CMTS CONFIGURATION SETTINGS FOR 5 MHZ TO 42 MHZ S-CDMA MODE OF OPERATION ..............347
TABLE 2-61 - CMTS CONFIGURATION SETTINGS FOR 5 MHZ TO 85 MHZ TDMA MODE OF OPERATION .................348
TABLE 2-62 - CMTS CONFIGURATION SETTINGS FOR 5 MHZ TO 85 MHZ S-CDMA MODE OF OPERATION ..............348
TABLE 2-63 - JITTER - CHANGE SEQUENCE TABLE .....................................................................................................371
TABLE 2-64 - CARRIER FREQUENCY PHASE NOISE - CHANGE SEQUENCE TABLE .......................................................371
TABLE 2-65 - CM RETURN LOSS TEST CASES FOR 5-42 MHZ UPSTREAM .................................................................381
TABLE 2-66 - CM RETURN LOSS TEST CASES FOR 5-85 MHZ UPSTREAM ..................................................................381

®
viii CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

1 INTRODUCTION
1.1 Purpose and Scope
The Acceptance Test Plan (ATP) is a compendium of test procedures that may be used to demonstrate that a
DOCSIS Cable Modem Termination System (M-CMTS Core) or a DOCSIS Cable Modem complies with the
DOCSIS Physical Layer Specification (PHYv3.0). These procedures are developed by CableLabs and DOCSIS
Vendors to facilitate product development and certification efforts by DOCSIS equipment suppliers.
These ATP techniques are not necessarily the only methods for demonstrating compliance. It may be possible to
demonstrate compliance using other procedures (not stated in this ATP). CableLabs will tend to use ATP procedures
when auditing applications for DOCSIS certification, on behalf of the DOCSIS certification authority.
These ATP procedures are black box tests. They do not require opening the equipment under test to access special
test points. There are other requirements that cannot be verified by black box techniques and supplier-proprietary
procedures are required to test such requirements. These supplier-proprietary test procedures are beyond the scope
of this ATP.
These ATP procedures are not complete. Subsequent revisions of this document may contain additional test
procedures. However, additional procedures will always be required to show DOCSIS compliance to some
requirements. Furthermore, various procedures in some revisions of the ATP are incomplete, specified outlines of
tests that are under development.
In order to facilitate the correlation of test case scenarios in this document with earlier DOCSIS versions tests, the
naming convention used here is consistent with the earlier DOCSIS versions. The test abbreviations in this
document correspond to similar earlier version tests except for the suffix ending in ".3".

1.2 Test Coverage of Requirements


See Requirements Traceability Matrix published separately.

®
3/10/11 CableLabs 1
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2 PHY ATP TESTS


2.1 CM INPUT POWER AND FREQUENCY RANGE (PHY 01.3)

Introduction and Scope


This test verifies the ability of the CM to receive transmissions at minimum, nominal, and maximum power.
The cable modem must be able to accept input RF signals that are centered on frequencies from 111 MHz to 867
MHz, with a nominal channel spacing of 6 MHz. This test will test the ability of the cable modem to power up and
locate different center frequencies across the above-specified range. The channels chosen include the lowest and
highest CATV channels within those bounds. The non-channel end frequencies are not tested because a normally
operating cable modem will only search for carriers that are within normal CATV channels. Tests are performed on
one channel out of each ten channels, in each of the STD/IRC and HRC channel plans that should be supported by
the cable modem. The center frequencies to be tested are the same as Table 2-1.
Table 2-1 - CM Input Power Range Test Frequencies
Test Case Number X CEA Channel # STD/IRC HRC
1 99 117 MHz 115.75 MHz
2 19 153 MHz 151.75 MHz
3 13 213 MHz 211.75 MHz
4 32 273 MHz 271.75 MHz
5 42 333 MHz 331.75 MHz
6 52 393 MHz 391.75 MHz
7 62 453 MHz 451.75 MHz
8 72 513 MHz 511.75 MHz
9 82 573 MHz 571.75 MHz
10 92 633 MHz 631.75 MHz
11 107 693 MHz 691.75 MHz
12 117 753 MHz 751.75 MHz
13 127 813 MHz 811.75 MHz
14 136 867 MHz 865.75 MHz

Assumptions
The cable modem must work at the above frequencies with input levels ranging from +15 dBmV to -15 dBmV. The
routine procedures will test each of the above frequencies at the following RF levels:
0 dBmV, +15 dBmV, and -15 dBmV
These tests will be executed using both 64-QAM and 256-QAM downstream modulation modes.

Setup and Configuration


This test uses.
Equipment List
• Vector Signal Analyzer
• CMTS
• Test Controller
• Downstream Attenuator

®
2 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

• Packet Generator
Topology

Figure 2-1 - Input Power and Frequency Range Test Topology

System Configuration
This test requires SNMP control of the CMTS output transmitter frequency and SNMP access to MIB objects in the
CM. The CMTS SNMP MIB objects to verified are:
Table 2-2 - docsIfDownstreamChannelTable
MIB Object OID Syntax Access
docsIfDownChannelId 1.3.6.1.2.1.10.127.1.1.1.1.1 INTEGER RO
docsIfDownChannelFrequency 1.3.6.1.2.1.10.127.1.1.1.1.2 INTEGER RW
docsIfDownChannelModulation 1.3.6.1.2.1.10.127.1.1.1.1.4 INTEGER RW
docsIfDownChannelPower 1.3.6.1.2.1.10.127.1.1.1.1.6 TenthdBmV RW

The CM SNMP MIB objects to be verified are:


Table 2-3 - docsIfSignalQualityTable
MIB Object OID Syntax Access
docsIfSigQUnerroreds 1.3.6.1.2.1.10.127.1.1.4.1.2 Counter32 RO
docsIfSigQCorrecteds 1.3.6.1.2.1.10.127.1.1.4.1.3 Counter32 RO
docsIfSigQUncorrectables 1.3.6.1.2.1.10.127.1.1.4.1.4 Counter32 RO

The CM and CMTS must be configured to allow for unrestricted SNMP SET and GET accesses by the controller.
Vector Analyzer to verify CMTS downstream RF center frequency and verify RF power delivered to the CM.

®
3/10/11 CableLabs 3
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Procedures
Part 1. CM Input Power and Frequency Range for 64-QAM STD/IRC
Procedures do not itemize appropriate warm up times, settling times, or time outs. Procedures test case scenarios
refer to Table 2-1.
PROCEDURE 1.1: CM INPUT POWER FOR 64QAM STD/IRC AT FREQUENCIES
IDENTIFIED BY TEST CASE X 1
Step # Step Description
1.x.1 Connect test setup as shown in Figure 2-1 above.
1.x.2 CM AC power off.
1.x.3 CMTS power on. Wait for CMTS ready.
1.x.4 Provision the CMTS as follows:
1.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US)
1.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-1.
1.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
1.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
1.x.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 0.5 dB.
1.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
1.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
1.x.5 Set the Vector Signal Analyzer (VSA) as follows:
1.x.5.1 Set VSA for 64-QAM demodulation.
1.x.5.2 Set the VSA reference filter as Root Nyquist with Alpha = 0.18.
1.x.5.3 Set the VSA Symbol Rate to 5.056941 MHz.
1.x.5.4 Set the number of equalized taps at the VSA to 31.
1.x.5.5 Set the VSA to use an averaging of 50.
1.x.5.6 On the VSA adjust the Input Range to optimize performance.
1.x.5.7 On the VSA adjust the step size between E10-8 to E10-6 to optimize performance.
1.x.5.8 On the VSA adjust the Result Length between 256 and 1024 symbols to optimize performance.
1.x.6 Measure and record the downstream channel frequency shown on the VSA display.
1.x.7 Measure and record the downstream channel power at the CM port on the VSA.
1.x.8 Turn CM power on. Wait for CM ready.
1.x.9 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
1.x.9.1 docsIfDownChannelFrequency Frequency error ≤ ± 30 kHz
1.x.10 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 0 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
1.x.10.1 docsIfDownChannelPower 0 dBmV ±3 dB
1.x.11 Configure packet generator setting packet length to 1518 bytes.

1
Procedure updated per PHYv3.0-ATP-N-08.0746-1 by JS on 02/02/09 and revised per PHYv3.0-ATP-N-09.0781
on 6/8/09 by JB.

®
4 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.x.12 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
1.x.13 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
1.x.13.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.x.13.2 Wait for 10 seconds.
1.x.13.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
1.x.14 Command packet generator to stop sending packets.
1.x.15 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
1.x.15.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.
1.x.16 AC power off to CM.
1.x.17 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to -15 dBmV -0/+0.5 dB.
1.x.18 On the VSA adjust the Input Range to optimize performance.
1.x.19 Measure and record the downstream channel power at the CM port on the VSA.
1.x.20 Turn CM power on. Wait for CM ready.
1.x.21 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
1.x.21.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
1.x.22 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is -15 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
1.x.22.1 docsIfDownChannelPower -15 dBmV ±3 dB
1.x.23 Configure packet generator setting packet length to 1518 bytes.
1.x.24 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
1.x.25 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
1.x.25.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.x.25.2 Wait for 10 seconds.
1.x.25.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
1.x.26 Command packet generator to stop sending packets.
1.x.27 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
1.x.27.1 No Uncorrectable Codewords (In case of docsIfSigQUncorrectabl
failure, test should be repeated and recorded es (t=0s) -
at least ten more times to verify measurement docsIfSigQUncorrectabl
has not been corrupted by extraneous noise.) es (t=10s)=0
1.x.27.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.
1.x.28 AC power off to CM.
1.x.29 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to +15 dBmV +0/-0.5 dB.
1.x.30 On the VSA adjust the Input Range to optimize performance.

®
3/10/11 CableLabs 5
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


1.x.31 Measure and record the downstream channel power at the CM port on the VSA.
1.x.32 Turn CM power on. Wait for CM ready.
1.x.33 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
1.x.33.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
1.x.34 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 15 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
1.x.34.1 docsIfDownChannelPower 15 dBmV ±3 dB
1.x.35 Configure packet generator setting packet length to 1518 bytes.
1.x.36 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
1.x.37 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
1.x.37.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.x.37.2 Wait for 10 seconds.
1.x.37.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
1.x.38 Command packet generator to stop sending packets.
1.x.39 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
1.x.39.1 No Uncorrectable Codewords (In case of docsIfSigQUncorrectabl
failure, test should be repeated and recorded es (t=0s) -
at least ten more times to verify docsIfSigQUncorrectabl
measurement has not been corrupted by es (t=10s)=0
extraneous noise)
1.x.39.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.

Part 2. CM Input Power and Frequency Range for 64-QAM HRC


Procedures do not itemize appropriate warm up times, settling times, or time outs. For procedures test case scenarios
refer to Table 2-1.
PROCEDURE 2.1: CM INPUT POWER FOR 64-QAM HRC AT FREQUENCIES
IDENTIFIED BY TEST CASE X 2
Step # Step Description
2.x.1 Connect test setup as shown in Figure 2-1 above.
2.x.2 CM AC power off.
2.x.3 CMTS power on. Wait for CMTS ready.
2.x.4 Provision the CMTS as follows:
2.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).

2
Procedure updated per PHYv3.0-ATP-N-08.0746-1 by JS on 02/02/09 and revised per PHYv3.0-ATP-N-09.0781
on 6/8/09 by JB.

®
6 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the HRC frequency indicated
by test case X of Table 2-1.
2.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
2.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.x.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 0.5 dB.
2.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
2.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
2.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.x.5 Set the Vector Signal Analyzer (VSA) as follows:
2.x.5.1 Set VSA for 64-QAM demodulation.
2.x.5.2 Set the VSA reference filter as Root Nyquist with Alpha = 0.18.
2.x.5.3 Set the VSA Symbol Rate to 5.056941 MHz.
2.x.5.4 Set the number of equalized taps at the VSA to 31.
2.x.5.5 Set the VSA to use an averaging of 50.
2.x.5.6 On the VSA adjust the Input Range to optimize performance.
2.x.5.7 On the VSA adjust the step size between E10-8 to E10-6 to optimize performance.
2.x.5.8 On the VSA adjust the Result Length between 256 and 1024 symbols to optimize performance.
2.x.6 Measure and record the downstream channel frequency shown on the VSA display.
2.x.7 Measure and record the downstream channel power at the CM port on the VSA.
2.x.8 Turn CM power on. Wait for CM ready.
2.x.9 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
2.x.9.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
2.x.10 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 0 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
2.x.10.1 docsIfDownChannelPower 0 dBmV ±3 dB
2.x.11 Configure packet generator setting packet length to 1518 bytes.
2.x.12 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
2.x.13 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
2.x.13.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.x.13.2 Wait for 10 seconds.
2.x.13.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
2.x.14 Command packet generator to stop sending packets.
2.x.15 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
2.x.15.1 No Uncorrectable Codewords (In case docsIfSigQUncorrectable
of failure, test should be repeated and s (t=0s) -
recorded at least ten more times to docsIfSigQUncorrectable
verify measurement has not been s (t=10s)=0
corrupted by extraneous noise.)

®
3/10/11 CableLabs 7
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.x.15.2 If test was repeated, number of > 10
subsequent consecutive runs with no
errors.
2.x.16 AC power off to CM.
2.x.17 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to -15 dBmV -0/+0.5 dB.
2.x.18 On the VSA adjust the Input Range to optimize performance.
2.x.19 Measure and record the downstream channel power at the CM port on the VSA.
2.x.20 Turn CM power on. Wait for CM ready.
2.x.21 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
2.x.21.1 docsIfDownChannelFrequency Frequency error ≤ ±30
kHz
2.x.22 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is -15 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
2.x.22.1 docsIfDownChannelPower -15 dBmV ±3 dB
2.x.23 Configure packet generator setting packet length to 1518 bytes.
2.x.24 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
2.x.25 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
2.x.25.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.x.25.2 Wait for 10 seconds.
2.x.25.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
2.x.26 Command packet generator to stop sending packets.
2.x.27 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
2.x.27.1 No Uncorrectable Codewords (In case of docsIfSigQUncorrect
failure, test should be repeated and recorded ables (t=0s) -
at least ten more times to verify docsIfSigQUncorrect
measurement has not been corrupted by ables (t=10s)=0
extraneous noise.)
2. x.27.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.
2.x.28 AC power off to CM.
2.x.29 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to +15 dBmV +0/-0.5 dB.
2.x.30 On the VSA adjust the Input Range to optimize performance.
2.x.31 Measure and record the downstream channel power at the CM port on the VSA.
2.x.32 Turn CM power on. Wait for CM ready.
2.x.33 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
2.x.33.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
2.x.34 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 15 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
2.x.34.1 docsIfDownChannelPower 15 dBmV ±3 dB

®
8 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.x.35 Configure packet generator setting packet length to 1518 bytes.
2.x.36 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
2.x.37 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
2.x.37.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.x.37.2 Wait for 10 seconds.
2.x.37.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
2.x.38 Command packet generator to stop sending packets.
2.x.39 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
2.x.39.1 No Uncorrectable Codewords docsIfSigQUncorrectable
(In case of failure, test should be repeated s (t=0s) -
and recorded at least ten more times to docsIfSigQUncorrectable
verify measurement has not been corrupted s (t=10s)=0
by extraneous noise.)
2.x.39.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.

Part 3. CM Input Power and Frequency Range for 256-QAM STD/IRC


Procedures do not itemize appropriate warm up times, settling times, or time outs. Procedures test case scenarios
refer to Table 2-1.
PROCEDURE 3.1: CM INPUT POWER FOR 256-QAM STD/IRC AT FREQUENCIES
IDENTIFIED BY TEST CASE X 3
Step # Step Description
3.x.1 Connect test setup as shown in Figure 2-1 above.
3.x.2 CM AC power off.
3.x.3 CMTS power on. Wait for CMTS ready.
3.x.4 Provision the CMTS as follows:
3.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
3.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-1.
3.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
3.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
3.x.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 0.5 dB.
3.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
3.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
3.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.x.5 Set the Vector Signal Analyzer (VSA) as follows:
3.x.5.1 Set VSA for 256-QAM demodulation.

3
Procedure updated per PHYv3.0-ATP-N-08.0746-1 by JS on 02/02/09 and revised per PHYv3.0-ATP-N-09.0781
on 6/8/09 by JB.

®
3/10/11 CableLabs 9
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.x.5.2 Set the VSA reference filter as Root Nyquist with Alpha = 0.12.
3.x.5.3 Set the VSA Symbol Rate to 5.360537 MHz.
3.x.5.4 Set the number of equalized taps at the VSA to 31.
3.x.5.5 Set the VSA to use an averaging of 50.
3.x.5.6 On the VSA adjust the Input Range to optimize performance.
3.x.5.7 On the VSA adjust the step size between E10-8 to E10-6 to optimize performance.
3.x.5.8 On the VSA adjust the Result Length between 256 and 1024 symbols to optimize performance.
3.x.6 Measure and record the downstream channel frequency shown on the VSA display.
3.x.7 Measure and record the downstream channel power at the CM port on the VSA.
3.x.8 Turn CM power on. Wait for CM ready.
3.x.9 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
3.x.9.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
3.x.10 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 0 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
3.x.10.1 docsIfDownChannelPower 0 dBmV ±3 dB
3.x.11 Configure packet generator setting packet length to 1518 bytes.
3.x.12 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
3.x.13 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
3.x.13.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.x.13.2 Wait for 10 seconds.
3.x.13.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
3.x.14 Command packet generator to stop sending packets.
3.x.15 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds
Element Tested Expected Value Recorded Value Pass/Fail
3.x.15.1 No Uncorrectable Codewords (In case of docsIfSigQUncorrectables
failure, test should be repeated and (t=0s) -
recorded at least ten more times to verify docsIfSigQUncorrectables
measurement has not been corrupted by (t=10s)=0
extraneous noise.)
3.x.15.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.
3.x.16 AC power off to CM.
3.x.17 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to -15 dBmV -0/+0.5 dB.
3.x.18 On the VSA adjust the Input Range to optimize performance.
3.x.19 Measure and record the downstream channel power at the CM port on the VSA.
3.x.20 Turn CM power on. Wait for CM ready.
3.x.21 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
3.x.21.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
3.x.22 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is -15 dBmV ±
2dB.

®
10 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


MIB Object Expected Value Recorded Value Pass/Fail
3.x.22.1 docsIfDownChannelPower -15 dBmV ±2 dB
3.x.23 Configure packet generator setting packet length to 1518 bytes.
3.x.24 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
3.x.25 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
3.x.25.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.x.25.2 Wait for 10 seconds.
3.x.25.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
3.x.26 Command packet generator to stop sending packets.
3.x.27 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds
Element Tested Expected Value Recorded Value Pass/Fail
No Uncorrectable Codewords (In case of docsIfSigQUncorrectabl
failure, test should be repeated and recorded es (t=0s) -
at least ten more times to verify docsIfSigQUncorrectabl
measurement has not been corrupted by es (t=10s)=0
extraneous noise.)
If test was repeated, number of subsequent > 10
consecutive runs with no errors.
3.x.28 AC power off to CM.
3.x.29 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to +15 dBmV +0/-0.5 dB.
3.x.30 On the VSA adjust the Input Range to optimize performance.
3.x.31 Measure and record the downstream channel power at the CM port on the VSA.
3.x.32 Turn CM power on. Wait for CM ready.
3.x.33 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
3.x.33.1 docsIfDownChannelFrequency Frequency error ≤ ±30
kHz
3.x.34 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 15 dBmV ±
2dB
MIB Object Expected Value Recorded Value Pass/Fail
3.x.34.1 docsIfDownChannelPower 15 dBmV ±3 dB
3.x.35 Configure packet generator setting packet length to 1518 bytes.
3.x.36 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
3.x.37 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
3.x.37.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.x.37.2 Wait for 10 seconds.
3.x.37.5 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
3.x.38 Command packet generator to stop sending packets.
3.x.39 Verify that there are no codewords errors are present during a measurement interval of 10 seconds

®
3/10/11 CableLabs 11
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
3.x.39.1 No Uncorrectable Codewords (In case of docsIfSigQUncorrectab
failure, test should be repeated and recorded les (t=0s) -
at least ten more times to verify docsIfSigQUncorrectab
measurement has not been corrupted by les (t=10s)=0
extraneous noise.)
3.x.39.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.

Part 4. CM Input Power and Frequency Range for 256-QAM HRC


Procedures do not itemize appropriate warm up times, settling times, or time outs. Procedures test case scenarios
refer to Table 2-1.
PROCEDURE 4.1: CM INPUT POWER FOR 256-QAM HRC AT FREQUENCIES
IDENTIFIED BY TEST CASE X 4
Step # Step Description
4.x.1 Connect test setup as shown in Figure 2-1 above.
4.x.2 CM AC power off.
4.x.3 CMTS power on. Wait for CMTS ready.
4.x.4 Provision the CMTS as follows:
4.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
4.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the HRC frequency indicated
by test case X of Table 2-1.
4.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
4.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
4.x.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 0.5 dB.
4.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
4.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
4.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
4.x.5 Set the Vector Signal Analyzer (VSA) as follows:
4.x.5.1 Set VSA for 256-QAM demodulation.
4.x.5.2 Set the VSA reference filter as Root Nyquist with Alpha = 0.12.
4.x.5.3 Set the VSA Symbol Rate to 5.360537 MHz.
4.x.5.4 Set the number of equalized taps at the VSA to 31.
4.x.5.5 Set the VSA to use an averaging of 50.
4.x.5.6 On the VSA adjust the Input Range to optimize performance.
4.x.5.7 On the VSA adjust the step size between E10-8 to E10-6 to optimize performance.
4.x.5.8 On the VSA adjust the Result Length between 256 and 1024 symbols to optimize performance.
4.x.6 Measure and record the downstream channel frequency shown on the VSA display.
4.x.7 Measure and record the downstream channel power at the CM port on the VSA.
4.x.8 Turn CM power on. Wait for CM ready.
4.x.9 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.

4
Procedure updated per PHYv3.0-ATP-N-08.0746-1 by JS on 02/02/09 and revised per PHYv3.0-ATP-N-09.0781
on 6/8/09 by JB.

®
12 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


MIB Object Expected Value Recorded Value Pass/Fail
4.x.9.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
4.x.10 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 0 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
4.x.10.1 docsIfDownChannelPower 0 dBmV ±3 dB
4.x.11 Configure packet generator setting packet length to 1518 bytes.
4.x.12 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
4.x.13 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
4.x.13.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
4.x.13.2 Wait for 10 seconds.
4.x.13.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
4.x.14 Command packet generator to stop sending packets.
4.x.15 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
4.x.15.1 No Uncorrectable Codewords docsIfSigQUncorrectabl
(In case of failure, test should be repeated es (t=0s) -
and recorded at least ten more times to docsIfSigQUncorrectabl
verify measurement has not been corrupted es (t=10s)=0
by extraneous noise.)
4.x.15.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.
4.x.16 AC power off to CM.
4.x.17 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to -15 dBmV -0/+0.5 dB.
4.x.18 On the VSA adjust the Input Range to optimize performance.
4.x.19 Measure and record the downstream channel power at the CM port on the VSA.
4.x.20 Turn CM power on. Wait for CM ready.
4.x.21 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
4.x.21.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
4.x.22 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is -15 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
4.x.22.1 docsIfDownChannelPower -15 dBmV ±3 dB
4.x.23 Configure packet generator setting packet length to 1518 bytes.
4.x.24 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
4.x.25 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
4.x.25.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
4.x.25.2 Wait for 10 seconds.
4.x.25.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
4.x.26 Command packet generator to stop sending packets.

®
3/10/11 CableLabs 13
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.x.27 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
4.x.27.1 No Uncorrectable Codewords (In case of docsIfSigQUncorrectable
failure, test should be repeated and recorded s (t=0s) -
at least ten more times to verify docsIfSigQUncorrectable
measurement has not been corrupted by s (t=10s)=0
extraneous noise.)
4.x.27.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.
4.x.28 AC power off to CM.
4.x.29 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the receive power at the CM to +15 dBmV +0/-0.5 dB.
4.x.30 On the VSA adjust the Input Range to optimize performance.
4.x.31 Measure and record the downstream channel power at the CM port on the VSA.
4.x.32 Turn CM power on. Wait for CM ready.
4.x.33 Using CM MIB docsIfDownChannelFrequency verify the magnitude of frequency error is ≤ ±30 kHz.
MIB Object Expected Value Recorded Value Pass/Fail
4.x.33.1 docsIfDownChannelFrequency Frequency error ≤ ±30 kHz
4.x.34 Using CM MIB docsIfDownChannelPower verify that the input receive power level at the CM is 15 dBmV ±
2dB.
MIB Object Expected Value Recorded Value Pass/Fail
4.x.34.1 docsIfDownChannelPower 15 dBmV ±3 dB
4.x.35 Configure packet generator setting packet length to 1518 bytes.
4.x.36 Using packet generator, send downstream packets through CM at a rate of 10 packets per second to verify
ability to receive transmissions and proper operation.
4.x.37 Using MIBs read the CM uncorrectable codewords on a 10 second interval.
4.x.37.1 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
4.x.37.2 Wait for 10 seconds.
4.x.37.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=10s).
4.x.38 Command packet generator to stop sending packets.
4.x.39 Verify that there are no uncorrectable codewords errors are present during a measurement interval of 10
seconds.
Element Tested Expected Value Recorded Value Pass/Fail
4.x.39.1 No Uncorrectable Codewords (In case of docsIfSigQUncorrectable
failure, test should be repeated and recorded s (t=0s) -
at least ten more times to verify docsIfSigQUncorrectable
measurement has not been corrupted by s (t=10s)=0
extraneous noise.)
4.x.39.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.

®
14 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.2 CM ITU-T J.83 ANNEX B INTERLEAVING (PHY 05.3)

Introduction and Scope


This test measures CM conformance to Table 2-4 and Table 2-5, described in Table 6-1 of the DRFI specification
which are also a subset of Level 2 Interleaving, as described by ITU-T, J.83, Annex B. In the first and second
procedures, the test confirms that the CM is capable of supporting all interleaver depths in a single channel mode for
both 64-QAM and 256-QAM. In the third procedure, the test verifies simultaneous operation of multiple
interleaving depths across N bonded channels. In the fourth procedure, the test confirms that the CM is capable of
supporting maximum interleaver depths in all N bonded channels.
Table 2-4 - 64-QAM Latencies for different Interleaver Depths

I J 64-QAM Latency Latency Difference


(Taps) (Increment) (in microseconds) (in microseconds)
8 16 221 -
16 8 475 254
32 4 981 506
64 2 1993 1012
128 1 4018 2025

Table 2-5 - 256-QAM Latencies for different Interleaver Depths

I J 256-QAM Latency Latency Difference


(Taps) (Increment) (in microseconds) (in microseconds)
8 16 154 -
16 8 330 176
32 4 682 352
64 2 1386 704
128 1 2794 1408

The first two procedures will be run using EIA channel 63 while the last two procedures using channel bonding, will
be run on the following four channels:
CEA Channel 63: 459 MHz center frequency.
CEA Channel 65: 471 MHz center frequency.
CEA Channel 68: 489 MHz center frequency.
CEA Channel 72: 513 MHz center frequency.
The CMTS will be operated at a RF output level such that the CM receives 0 dBmV per each channel.
One CM is required for this test.
The test must be run in both 64-QAM and 256-QAM modes, including the mixed mode.

Requirements
This test requires SNMP control of the CMTS interleaver depth. The CM and CMTS MIB objects to be controlled
and monitored are:
docsIfMCmtsChannelBlockCfgNumberChannels
docsIfDownChannelFrequency

®
3/10/11 CableLabs 15
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

docsIfDownChannelModulation
docsIfDownChannelPower
docsIfDownChannelInterleave
A packet generator will measure downstream latency, as shown in Figure 2-2. Only 64 byte length packets will be
used for latency testing.
The latency is measured on an unloaded system to avoid variations due to packet processing demands. Baseline
latency is determined at the lowest latency interleaver depth. The latency for all other interleaver depths is measured.
The latency delta between the baseline and the other measured latencies should follow the calculated latency delta.
The nominal non-interleaver latency is the measured baseline latency, minus the expected latency, at the lowest
latency interleaver depth.

Assumptions

Setup and Configuration


Equipment List
• Qty 1 - DOCSIS 3.0 CMTS or CMTS Core & EQAM
• Qty 1 - Test controller PC
• Qty 1 - Packet Generator
• Qty 1 - Diplex Filter
• Qty 1 - Downstream Attenuator
• Qty 1 - Upstream Attenuator

Topology
Downstream
EQAM
Attenuator
Diplex CM
CMTS
Filter Under Test
Upstream
Nominal 64 Byte
Attenuator
0 dBmV Traffic
into CM From CM
Network
Connection Packet
64 Byte for SNMP Generator
Traffic AC Power control
control
Into
CMTS

Test Controller

Dashed Lines Indicates Optional Topology

Figure 2-2 - CM Interleaver Test Setup Topology

®
16 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Procedures
PROCEDURE 1: VERIFY ALL INTERLEAVE DEPTHS ARE AVAILABLE AND
FUNCTIONAL IN 64-QAM
Step # Step Description
1.1 Connect test setup as shown in Figure 2-2 above.
1.2 CMTS power on. Wait for CMTS ready.
1.3 Provision the CMTS as follows:
1.3.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
1.3.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 63 (459 MHz
Center Frequency).
1.3.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
1.3.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
1.3.5 Provision upstream using PHYChannel1.cfg described in Appendix A.
1.3.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by Burst
Profile 8, Appendix C.
1.3.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
1.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps8increment16
(I=8, J=16).
1.5 Turn CM power on. Wait for CM ready.
1.6 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
1.6.1 docsIfDownChannelInterleave taps8increment16
1.7 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
1.8 Start packet generator latency run in the downstream direction and record latency value as Latency (8,16).
1.9 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps16increment8
(I=16, J=8).
1.10 Wait for CM ready.
1.11 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
1.11.1 docsIfDownChannelInterleave taps16increment8
1.12 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
1.13 Start packet generator latency run in the downstream direction and record latency value as Latency (16,8)
1.14 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps32increment4
(I=32, J=4).
1.15 Wait for CM ready.
1.16 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
1.16.1 docsIfDownChannelInterleave taps32increment4
1.17 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
1.18 Start packet generator latency run in the downstream direction and record latency value as Latency (32,4).
1.19 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps64increment2
(I=64, J=2).
1.20 Wait for CM ready.
1.21 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
1.21.1 docsIfDownChannelInterleave taps64increment2

®
3/10/11 CableLabs 17
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


1.22 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
1.23 Start packet generator latency run in the downstream direction and record latency value as Latency (64,2).
1.24 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps128increment1
(I=128, J=1).
1.25 Wait for CM ready.
1.26 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
1.26.1 docsIfDownChannelInterleave taps128increment1
1.27 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
1.28 Start packet generator latency run in the downstream direction and record latency value as Latency (128,1).
1.29 Since absolute latencies contains internal CMTS & CM delays that are difficult to account for accurately,
verify that the packet latency difference between interleaver settings is nominally as expected in
Element Tested Expected Value Recorded Value Pass/Fail
1.29.1 Latency (16,8)-Latency (8,16) 254 ± 13
1.29.2 Latency (32,4)-Latency (16,8) 506 ± 25
1.29.3 Latency (64,2)-Latency (32,4) 1012 ± 50
1.29.4 Latency (128,1)-Latency (64,2) 2025 ± 100

PROCEDURE 2: VERIFY ALL INTERLEAVE DEPTHS ARE AVAILABLE AND


FUNCTIONAL IN 256-QAM
Step # Step Description
2.1 Connect test setup as shown in Figure 2-2 above.
2.2 CMTS power on. Wait for CMTS ready.
2.3 Provision the CMTS as follows:
2.3.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.3.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 63 (459
MHz Center Frequency).
2.3.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 256-QAM.
2.3.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
2.3.5 Provision upstream using PHYChannel1.cfg described in Appendix A.
2.3.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
2.3.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps8increment16
(I=8, J=16).
2.5 Turn CM power on. Wait for CM ready.
2.6 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
2.6.1 docsIfDownChannelInterleave taps8increment16
2.7 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
2.8 Start packet generator latency run in the downstream direction and record latency value as Latency (8,16).
2.9 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps16increment8
(I=16, J=8).
2.10 Wait for CM ready.
2.11 Verify CM sets correctly the following MIB object values:

®
18 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


MIB Object Expected Value MIB Value Pass/Fail
2.11.1 docsIfDownChannelInterleave taps16increment8
2.12 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
2.13 Start packet generator latency run in the downstream direction and record latency value as Latency (16,8).
2.14 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps32increment4
(I=32, J=4).
2.15 Wait for CM ready.
2.16 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
2.16.1 docsIfDownChannelInterleave taps32increment4
2.17 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
2.18 Start packet generator latency run in the downstream direction and record latency value as Latency (32,4).
2.19 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps64increment2
(I=64, J=2).
2.20 Wait for CM ready.
2.21 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
2.21.1 docsIfDownChannelInterleave taps64increment2
2.22 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
2.23 Start packet generator latency run in the downstream direction and record latency value as Latency (64,2).
2.24 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
2.25 Wait for CM ready.
2.26 Verify CM sets correctly the following MIB object values:
MIB Object Expected Value MIB Value Pass/Fail
2.26.1 docsIfDownChannelInterleave taps128increment1
2.27 Set packet generator to perform latency test using 64 byte packets using 100 packets at 10 pps.
2.28 Start packet generator latency run in the downstream direction and record latency value as Latency (128,1).
2.29 Since absolute latencies contains internal CMTS & CM delays that are difficult to account for accurately,
verify that the packet latency difference between interleaver settings is nominally as expected in Figure 2-2.
Element Tested Expected Value Recorded Value Pass/Fail
2.29.1 Latency (16,8)-Latency (8,16) 176 ± 9
2.29.2 Latency (32,4)-Latency (16,8) 352 ± 18
2.29.3 Latency (64,2)-Latency (32,4) 704 ± 36
2.29.4 Latency (128,1)-Latency (64,2) 1408 ± 70

PROCEDURE 3: MULTIPLE INTERLEAVER DEPTH OPERATION USING


MULTIPLE DOWNSTREAM BONDED CHANNELS AND MIXED MODULATIONS
(64-QAM & 256-QAM)
This procedure verifies simultaneous operation of multiple interleaving depths across N=4 bonded channels. A
simultaneous operation of both shortest and longest interleave depths is verified across 4 bonded channels working
in the mixed 64-QAM and 256-QAM modulation mode.
Step # Step Description
3.1 Connect test setup as shown in Figure 2-2 above.
3.2 CMTS power on. Wait for CMTS ready.
3.3 Provision the CMTS as follows:

®
3/10/11 CableLabs 19
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.3.1 Configure MAC Domain according to scenario described in Appendix D.2 (4 DS & 1 US).
3.3.2 Using MIB docsIfDownChannelFrequency, set the CMTS to operate using STD Channel 63 (459 MHz
Center Frequency), 65 (471 MHz), 68 (489 MHz), and 72 (513 MHz).
3.3.3 Using MIB docsIfDownChannelModulation, set the CMTS to use 64-QAM modulation for EIA channels 63
and 65.
3.3.4 Using MIB docsIfDownChannelModulation, set the CMTS to use 256-QAM modulation for EIA channels 68
and 72.
3.3.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level per channel at the CM is 0 dBmV ± 2 dB.
3.3.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
3.3.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
3.3.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC
channels 63 to taps128increment1 (I=128, J=1).
3.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC
channels 65 to taps8increment16 (I=8, J=16).
3.6 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC
channels 68 to taps128increment1 (I=128, J=1).
3.7 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC
channels 72 to taps8increment16 (I=8, J=16).
3.8 Turn CM power on. Wait for CM ready.
3.9 Verify the following MIB object values at the CM:
MIB Object Expected Values MIB Values Pass/Fail
3.9.1 docsIfDownChannelInterleave taps128increment1
STD/IRC channel 63
3.9.2 docsIfDownChannelInterleave taps8increment16
STD/IRC channel 65
3.9.3 docsIfDownChannelInterleave taps128increment1
STD/IRC channel 68
3.9.4 docsIfDownChannelInterleave taps8increment16
STD/IRC channel 72
3.10 Configure packet generator to perform packet loss test using 64 byte packets using 1000 packets at
50 pps.
3.11 Run packet stream and verify multi interleave operation after checking there is no packet loss.
Element Tested Expected Values Recorded Values Pass/Fail
3.11.1 Verifying transmission with multiple-interleaver # of packets lost =
settings with no packets loss 0
(In case of failure, test should be repeated and
recorded at least ten more times to verify
measurement has not been corrupted by
extraneous noise.)
3.11.1 If test was repeated, number of subsequent > 10
consecutive runs with no errors.

®
20 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

PROCEDURE 4: LONGEST INTERLEAVER DEPTH OPERATION USING


MULTIPLE DOWNSTREAM BONDED CHANNELS AND MIXED MODULATIONS
(64QAM & 256QAM)
This procedure verifies simultaneous operation of the longest interleaving depths across N=4 bonded channels. A
simultaneous operation of both shortest and longest interleave depths is verified across 4 bonded channels working
in the mixed 64-QAM and 256-QAM modulation mode.
Step # Step Description
4.1 Connect test setup as shown in Figure 2-2 above.
4.2 CMTS power on. Wait for CMTS ready.
4.3 Provision the CMTS as follows:
4.3.1 Configure MAC Domain according to scenario described in Appendix D.2 (4 DS & 1 US).
4.3.2 Using MIB docsIfDownChannelFrequency, set the CMTS to operate using STD Channel 63 (459 MHz
Center Frequency), 65 (471 MHz), 68 (489 MHz), and 72 (513 MHz).
4.3.3 Using MIB docsIfDownChannelModulation, set the CMTS to use 64-QAM modulation for EIA channels 63
and 65.
4.3.4 Using MIB docsIfDownChannelModulation, set the CMTS to use 256-QAM modulation for EIA channels 68
and 72.
4.3.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level per channel at the CM is 0 dBmV ± 2 dB.
4.3.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
4.3.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by Burst
Profile 8, Appendix C.
4.3.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC channels
63 to taps128increment1 (I=128, J=1).
4.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC channels
65 to taps128increment1 (I=128, J=1).
4.6 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC channels
68 to taps128increment1 (I=128, J=1).
4.7 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS for STD/IRC channels
72 to taps128increment1 (I=128, J=1).
4.8 Turn CM power on. Wait for CM ready.
4.9 Verify the following MIB object values at the CM:
MIB Object Expected Values MIB Values Pass/Fail
4.9.1 docsIfDownChannelInterleave STD/IRC taps128increment1
channel 63
4.9.2 docsIfDownChannelInterleave STD/IRC taps128increment1
channel 65
4.9.3 docsIfDownChannelInterleave STD/IRC taps128increment1
channel 68
4.9.4 docsIfDownChannelInterleave STD/IRC taps128increment1
channel 72
4.10 Configure packet generator to perform packet loss test using 64 byte packets using 1000 packets at 50 pps.
4.11 Run packet stream and verify multi interleave operation after checking there is no packet loss.

®
3/10/11 CableLabs 21
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Values Recorded Values Pass/Fail
4.11.1 Verifying transmission with multiple- # of packets lost = 0
interleaver settings with no packets loss
(In case of failure, test should be repeated
and recorded at least ten more times to
verify measurement has not been corrupted
by extraneous noise.)
4.11.2 If test was repeated, number of subsequent > 10
consecutive runs with no errors.

®
22 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.3 BIT ERROR RATE AND CODEWORD ERROR RATE (PHY 07.3)

Introduction and Scope


Purpose
This ATP test is designed to verify the CM's ability to meet the performance requirements stated in section 6.3.3 of
the DOCSIS 3.0 RFI Specification for 64-QAM and 256-QAM. This is a "Black Box" test which is designed to
indirectly measure the Cable Modem downstream BER performance in the presence of AWGN, adjacent channel
and non-adjacent channel impairments. The tests are based on measurement of the Codeword Error Rate [CER]
obtained by reading MIB object information available from the cable modem. These tests take advantage of a known
relationship between the measured Reed-Solomon codeword error rate and the cable modem receiver BER which
has been derived through simulation analysis and subsequently verified by laboratory measurement.
Methodology
Measurements will be conducted in 64-QAM and 256-QAM using AWGN, Analog (NTSC) and digital channel
impairments. Adjacent channel measurements will be conducted using two adjacent channels with one adjacent
channel interferer located on each side of the desired carrier. Adjacent channel performance will be measured under
two C to I conditions first with the adjacent channels at 0 dBc relative to the desired carrier (giving a C to I of -3 dB)
and second, with the two adjacent channels each at +10 dBc relative to the desired carrier (giving a C to I of -13 dB).
Non-adjacent channel performance and tuner overload performance will also be measured as part of this procedure.
The following table contains a summary of the performance requirements to be tested.
Table 2-6 - C to N requirements and allowance summary

C to N requirements and allowance summary for various test conditions


QAM Mode AWGN AWGN + 0 dB Adjacents AWGN + 10 dB Adjacents
and Input Only (C to I = -3 dB) (C to I = -13 dB)
level range
Analog Digital Analog Digital
64-QAM 23.5 dB 23.5 dB 23.5 dB 23.5 dB 23.7 dB
(-15 dBmV to (allowance = 0 dB) (allowance = 0 dB) (allowance = 0 dB) (allowance = 0.2 dB)
+15 dBmV)
256-QAM 30 dB 30 dB 30 dB 30.5 dB 31 dB
(-6 dBmV to (allowance = 0 dB) (allowance = 0 dB) (allowance = 0.5 dB) (allowance = 1. 0 dB)
+15 dBmV)
256-QAM 33 dB 33 dB 33 dB 33.5 dB 34 dB
(-15 dBmV to - (allowance = 0 dB) (allowance = 0 dB) (allowance = 0.5 dB) (allowance = 1. 0 dB)
6 dBmV)

Ideally these tests should be repeated for each channel in the receiver tuning range. Since it is not likely that time
will permit such an exhaustive test, it is recommended that some subset of the channel plan be tested in order to
conserve test time. The tables below samples the band every 54 MHz and should provide sufficient indication of
system performance. The first table supports a receiver frequency range of 111 to 867 MHz, the second table
supports the range from 111 to 1002 MHz.
Table 2-7 - BER/CER Test Frequencies 870 MHz Plan

Test_Case_X Channel Center Frequency


in MHz
1 117
2 171
3 225
4 279

®
3/10/11 CableLabs 23
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test_Case_X Channel Center Frequency


in MHz
5 333
6 387
7 441
8 495
9 549
10 603
11 657
12 711
13 765
14 819
15 861

Table 2-8 - BER/CER Test Frequencies 1000 MHz Plan

Test_Case_X Channel Center Frequency


in MHz
1 117
2 171
3 225
4 279
5 333
6 387
7 441
8 495
9 549
10 603
11 657
12 711
13 765
14 819
15 861
16 927
17 999

These tests will be conducted with FEC turned on and the interleaver set to I=128, J=1.
The Pass / Fail criterion will be a Bit Error Rate threshold of 1 x 10-8 as indicated by a measured Codeword Error
Rate, or CER of less than 9 ⋅ 10-7 computed from the MIB objects related to the downstream FEC performance.
Information on how to compute CER is provided in section 6.3.3.1.1 of the PHY specification document.
DOCSIS 3.0 provides for multiple, bonded, downstream channel operation. This procedure makes no assumptions
as to the complexity of the particular cable modem being tested in terms of the number of bonded channels, the
receiver design etc. The procedures focus on the performance of the individual channels that comprise the bonded
set. In the case where multiple downstream channels are available within the same cable modem the series of tests
described herein must be repeated for each of the available receivers.

®
24 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Organization of Test Plan


This test consists of four sections as follows:
Part 1: CER Test, AWGN Only. These tests verify compliance with sections 6.3.3.1.1 and 6.3.3.2.1 of the
specification covering CM performance in a pure AWGN environment.
Part 2: CER Test, AWGN plus analog and digital adjacent channels. These tests verify compliance with sections
6.3.3.1.3 and 6.3.3.2.3 of the specification covering CM performance in an environment consisting of AWGN and
adjacent Channel impairments.
Part 3: CER Test, AWGN plus analog and digital non-adjacent channels. These tests verify compliance with
sections 6.3.3.1.2 and 6.3.3.2.2 of the specification covering CM performance in an environment consisting of
AWGN and non-adjacent Channel impairments.
Part 4: CER Test AWGN plus loaded plant. These tests verify cable modem compliance with the requirement of
section 6.3.2 which states that the CM must be able to operate in the presence of a fully loaded plant having an
aggregate signal power level of +33 dBmV.

Assumptions
The following assumptions are made:
• Performance validation of each independent channel of the bonded channel group is sufficient to guarantee
cable modem performance.
• Codeword Error Rate is a reliable indicator of cable modem BER performance based on the known relationship
between Reed-Solomon Codeword Error Rate (CER) and Bit Error Rate (BER).

Setup and Configuration


Equipment List
The table below is a list of test equipment excluding cables, power strips and miscellaneous terminators. The
spectrum analyzer and wattmeter are used to establish absolute and relative signal levels allowing a wide variety of
generic equipment to be used throughout.

Qty Required Description


1 DUT (Cable Modem to be tested)
1 Traffic Generator
1 DOCSIS 3.0 CMTS
1 Programmable Noise Generator
4 CATV Up Converter
2 QAM Modulator
2 NTSC Generator
1 Combiner (3-Way)
1 Splitter (3-Way)
1 Wattmeter
1 Spectrum Analyzer
1 Control PC
1 Coupling network (configuration TBD)
1 Multi-tone plant simulator

®
3/10/11 CableLabs 25
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Topology
The following block diagram shows the test setup used for this test. A traffic generator delivers a test data stream to
a DOCSIS 3.0 CMTS.
One or more DOCSIS 3.0 downstream signals and one of more DOCSIS 3.0 upstream signals are coupled onto the
local RF network using a coupling network consisting of splitters, combiners, diplex filters as needed. For the
purpose of these tests, it is only necessary to connect a single downstream and a single upstream onto the test
network as all interferers are separate from the DOCSIS 3.0 CMTS.
AWGN is combined with the downstream signal before it is applied to the test network. This signal is then
combined with-QAM and NTSC interferers and applied to the DUT. Adjustable attenuators provide the ability to
independently control the level of the interferers so that the proper test levels can be set relative to the desired carrier
at the input to the cable modem under test.
A two way splitter allows the signal to be routed to the DUT as well as to the signal monitoring equipment (a
spectrum analyzer and a wattmeter are shown). An attenuator is provided at the input to the splitter to allow the
absolute level to be adjusted if necessary.
A control PC is used to read the CM MIB objects for computation of CER as well as for general network control.
No specialized equipment is needed to implement this test setup (other than the CMTS) all other equipment consists
of generic CATV test equipment allowing considerable flexibility in implementation.

®
26 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Traffic Generator

Upstream
Cable Modem
DOCSIS 3.0 CMTS
(DUT)

Coupling
Network

Downstreams

Combiner Splitter

Programmable
AWGN Source

Spectrum Analyzer
Controlled
Interferers

QAM Modulator CATV Up Converter


Wattmeter

QAM Modulator CATV Up Converter

SNMP
Control PC

NTSC Generator CATV Up Converter

Multi-carrier
plant simulator
NTSC Generator CATV Up Converter

Figure 2-3 - Downstream BER/CER Test Setup

System Configuration
Configure the system as defined in Appendix A using the basic configuration, PhyBasic.cfg.

®
3/10/11 CableLabs 27
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Procedures:
Part 1. Receiver Codeword Error Rate Tests AWGN Only
The tests in this section are designed to verify compliance with sections 6.3.3.1.1 and 6.3.3.2.1 of the specification
relating to cable modem performance in 64-QAM and 256-QAM in a pure AWGN environment.
PROCEDURE 1.1: CER TEST, 64-QAM, AWGN ONLY
64-QAM CER will be measured using a C to N of 23.5 dB at input signal levels of +15 dBmV, 0 dBmV and -15
dBmV. All RF levels are measured at the input to the DUT. Procedures use index x defined in Table 2-7 for CMs
with 867 MHz tuning capability and use index x from Table 2-8 if CM's tuning capability is 999 MHz.

Step # Step Description


1.1.x.1 Connect test setup as shown in Figure 2-3 above.
1.1.x.2 CM AC power off.
1.1.x.3 CMTS power on. Wait for CMTS ready.
1.1.x.4 Provision the CMTS as follows:
1.1.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
1.1.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
1.1.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
1.1.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
1.1.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
1.1.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
1.1.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
1.1.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +15 dBmV +0/-0.5 dB.
1.1.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
1.1.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
1.1.x.8 Start sending packets downstream.
1.1.x.9 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
1.1.x.9.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.1.x.9.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.1.x.9.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.1.x.9.4 Wait for 3 hours (10800 seconds).
1.1.x.9.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
1.1.x.9.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
1.1.x.9.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
1.1.x.10 Command packet generator to stop sending packets.
1.1.x.11 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
1.1.x.12 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).

®
28 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
1.1.x.12.1 CER CER ≤ 9x10-7
1.1.x.13 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to 0 dBmV ±0.5 dB.
1.1.x.14 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
1.1.x.15 Start sending packets downstream.
1.1.x.16 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
1.1.x.16.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.1.x.16.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.1.x.16.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.1.x.16.4 Wait for 3 hours (10800 seconds).
1.1.x.16.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
1.1.x.16.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
1.1.x.16.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
1.1.x.17 Command packet generator to stop sending packets.
1.1.x.18 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
1.1.x.19 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
1.1.x.19.1 CER CER ≤ 9x10-7
1.1.x.20 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
1.1.x.21 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
1.1.x.22 Start sending packets downstream.
1.1.x.23 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
1.1.x.23.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.1.x.23.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.1.x.23.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.1.x.23.4 Wait for 3 hours (10800 seconds).
1.1.x.23.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
1.1.x.23.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
1.1.x.23.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
1.1.x.24 Command packet generator to stop sending packets.
1.1.x.25 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.

®
3/10/11 CableLabs 29
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


1.1.x.26 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
1.1.x.26.1 CER CER ≤ 9x10

PROCEDURE 1.2: CER TEST, 256-QAM, AWGN ONLY


256-QAM CER will be measured using a C to N of 30 dB at an input signal level of +15 dBmV and using a C to N
of 33 dB at input signal levels of -6 dBmV and -15 dBmV. All RF Levels are measured at the input to the DUT.
Procedures use index x defined in Table 2-7 for CM's with 867 MHz tuning capability and use index x from Table
2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
1.2.x.1 Connect test setup as shown in Figure 2-3 above.
1.2.x.2 CM AC power off.
1.2.x.3 CMTS power on. Wait for CMTS ready.
1.2.x.4 Provision the CMTS as follows:
1.2.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
1.2.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X. of Table 2-7 or Table 2-8 as applicable.
1.2.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
1.2.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
1.2.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
1.2.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
1.2.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
1.2.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +15 dBmV +0/-0.5 dB.
1.2.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
1.2.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 30 dB.
1.2.x.8 Start sending packets downstream.
1.2.x.9 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
1.2.x.9.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.2.x.9.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.2.x.9.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.2.x.9.4 Wait for 3 hours (10800 seconds).
1.2.x.9.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
1.2.x.9.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
1.2.x.9.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
1.2.x.10 Command packet generator to stop sending packets.
1.2.x.11 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.

®
30 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.2.x.12 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
1.2.x.12.1 CER CER ≤ 9x10-7
1.2.x.13 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -6 dBmV ±0.5 dB.
1.2.x.14 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
1.2.x.15 Start sending packets downstream.
1.2.x.16 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
1.2.x.16.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.2.x.16.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.2.x.16.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.2.x.16.4 Wait for 3 hours (10800 seconds).
1.2.x.16.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
1.2.x.16.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
1.2.x.16.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
1.2.x.17 Command packet generator to stop sending packets.
1.2.x.18 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
1.2.x.19 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
1.2.x.19.1 CER CER ≤ 9x10
1.2.x.20 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
1.2.x.21 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
1.2.x.22 Start sending packets downstream.
1.2.x.23 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
1.2.x.23.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.2.x.23.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
1.2.x.23.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
1.2.x.23.4 Wait for 3 hours (10800 seconds).
1.2.x.23.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
1.2.x.23.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
1.2.x.23.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
1.2.x.24 Command packet generator to stop sending packets.

®
3/10/11 CableLabs 31
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


1.2.x.25 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
1.2.x.26 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
1.2.x.26.1 CER CER ≤ 9x10-7

Part 2. Receiver Codeword Error Rate Tests AWGN + Adjacent channels


The tests in this section are designed to verify compliance with sections 6.3.3.1.3 and 6.3.3.2.3 of the specification
relating to 64-QAM and 256-QAM cable modem performance in an environment consisting of AWGN plus adjacent
channels. The test will be performed with both digital and analog adjacent channels at 0 dBc with respect to the
desired carrier (-3 dB C to I) and at +10 dBc (-13 dB C to I) with respect to the desired carrier.
PROCEDURE 2.1: CER TEST, 64-QAM, AWGN + DIGITAL ADJACENT CHANNELS
AT 0 DBC
CER will be measured using a C to N of 23.5 dB at input signal levels of +15 dBmV, 0 dBmV and -15 dBmV. All
RF Levels are measured at the input to the DUT. Procedures use index x defined in Table 2-7 for CM's with 867
MHz tuning capability and use index x from Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
2.1.x.1 Connect test setup as shown in Figure 2-3 above.
2.1.x.2 CM AC power off.
2.1.x.3 CMTS power on. Wait for CMTS ready.
2.1.x.4 Provision the CMTS as follows:
2.1.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.1.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X. of Table 2-7 or Table 2-8 as applicable.
2.1.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
2.1.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.1.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
2.1.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
2.1.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.1.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +15 dBmV +0/-0.5 dB.
2.1.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
2.1.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
2.1.x.8 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of + 15dBmV.
2.1.x.9 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of + 15dBmV.
2.1.x.10 Start sending packets downstream.
2.1.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.1.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.1.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).

®
32 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.1.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.1.x.11.4 Wait for 3 hours (10800 seconds).
2.1.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.1.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.1.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.1.x.12 Command packet generator to stop sending packets.
2.1.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.1.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.1.x.14.1 CER CER ≤ 9x10
2.1.x.15 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to 0 dBmV ±0.5 dB.
2.1.x.16 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
2.1.x.17 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of 0 dBmV.
2.1.x.18 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of 0 dBmV.
2.1.x.19 Start sending packets downstream.
2.1.x.20 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.1.x.20.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.1.x.20.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.1.x.20.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.1.x.20.4 Wait for 3 hours (10800 seconds).
2.1.x.20.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.1.x.20.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.1.x.20.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.1.x.21 Command packet generator to stop sending packets.
2.1.x.22 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.1.x.23 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.1.x.23.1 CER CER ≤ 9x10-7
2.1.x.24 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
2.1.x.25 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.

®
3/10/11 CableLabs 33
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.1.x.26 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of - 15dBmV.
2.1.x.27 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of - 15dBmV.
2.1.x.28 Start sending packets downstream.
2.1.x.29 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.1.x.29.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.1.x.29.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.1.x.29.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.1.x.29.4 Wait for 3 hours (10800 seconds).
2.1.x.29.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.1.x.29.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.1.x.29.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.1.x.30 Command packet generator to stop sending packets.
2.1.x.31 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.1.x.32 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.1.x.32.1 CER CER ≤ 9x10-7

PROCEDURE 2.2: CER TEST, 256-QAM, AWGN + DIGITAL ADJACENT CHANNELS


AT 0 DBC
CER will be measured using a C to N of 30 dB at input signal levels of +15 dBmV. CER will be measured using a C
to N of 33 dB at input signal levels of -6dBmV and -15 dBmV. All RF levels are measured at the input to the DUT.
Procedures use index x defined in Table 2-7 for CM's with 867 MHz tuning capability and use index x from Table
2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
2.2.x.1 Connect test setup as shown in Figure 2-3 above.
2.2.x.2 CM AC power off.
2.2.x.3 CMTS power on. Wait for CMTS ready.
2.2.x.4 Provision the CMTS as follows:
2.2.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.2.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
2.2.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.2.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.2.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
2.2.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
2.2.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.

®
34 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.2.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +15 dBmV +0/-0.5 dB.
2.2.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
2.2.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 30 dB.
2.2.x.8 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of + 15dBmV.
2.2.x.9 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of + 15dBmV.
2.2.x.10 Start sending packets downstream.
2.2.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.2.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.2.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.2.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.2.x.11.4 Wait for 3 hours (10800 seconds).
2.2.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.2.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.2.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.2.x.12 Command packet generator to stop sending packets.
2.2.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.2.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.2.x.14.1 CER CER ≤ 9x10-7
2.2.x.15 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -6 dBmV ±0.5 dB.
2.2.x.16 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
2.2.x.17 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x at a
power level of - 6 dBmV.
2.2.x.18 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of - 6 dBmV.
2.2.x.19 Start sending packets downstream.
2.2.x.20 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.2.x.20.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.2.x.20.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.2.x.20.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.2.x.20.4 Wait for 3 hours (10800 seconds).
2.2.x.20.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).

®
3/10/11 CableLabs 35
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.2.x.20.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.2.x.20.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.2.x.21 Command packet generator to stop sending packets.
2.2.x.22 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.2.x.23 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.2.x.23.1 CER CER ≤ 9x10
2.2.x.24 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
2.2.x.25 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
2.2.x.26 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of - 15 dBmV.
2.2.x.27 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of - 15 dBmV.
2.2.x.28 Start sending packets downstream.
2.2.x.29 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.2.x.29.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.2.x.29.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.2.x.29.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.2.x.29.4 Wait for 3 hours (10800 seconds).
2.2.x.29.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.2.x.29.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.2.x.29.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.2.x.30 Command packet generator to stop sending packets.
2.2.x.31 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.2.x.32 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.2.x.32.1 CER CER ≤ 9x10

PROCEDURE 2.3: CER TEST, 64-QAM, AWGN + DIGITAL ADJACENT CHANNELS


AT +10 DBC
CER will be measured using a C to N of 23.7 dB (reflecting a 0.2 dB desensitization allowance for this condition) at
input signal levels of +10 dBmV, 0 dBmV and -15 dBmV. All RF levels are measured at the input to the DUT.
Procedures use index x defined in Table 2-7 for CM's with 867 MHz tuning capability and use index x from Table
2-8 if CM's tuning capability is 999 MHz.

®
36 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.3.x.1 Connect test setup as shown in Figure 2-3 above.
2.3.x.2 CM AC power off.
2.3.x.3 CMTS power on. Wait for CMTS ready.
2.3.x.4 Provision the CMTS as follows:
2.3.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.3.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
2.3.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
2.3.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.3.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
2.3.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
2.3.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.3.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
2.3.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
2.3.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.7 dB (reflects 0.2 dB
degradation allowance).
2.3.x.8 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of + 20 dBmV.
2.3.x.9 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of + 20 dBmV.
2.3.x.10 Start sending packets downstream.
2.3.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.3.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.3.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.3.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.3.x.11.4 Wait for 3 hours (10800 seconds).
2.3.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.3.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.3.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.3.x.12 Command packet generator to stop sending packets.
2.3.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.3.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.3.x.14.1 CER CER ≤ 9x10-7
2.3.x.15 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to 0 dBmV ±0.5 dB.
2.3.x.16 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.7 dB (reflects 0.2 dB
degradation allowance).

®
3/10/11 CableLabs 37
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.3.x.17 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of 10 dBmV.
2.3.x.18 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of 10 dBmV.
2.3.x.19 Start sending packets downstream.
2.3.x.20 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.3.x.20.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.3.x.20.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.3.x.20.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.3.x.20.4 Wait for 3 hours (10800 seconds).
2.3.x.20.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.3.x.20.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.3.x.20.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.3.x.21 Command packet generator to stop sending packets.
2.3.x.22 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.3.x.23 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.3.x.23.1 CER CER ≤ 9x10-7
2.3.x.24 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
2.3.x.25 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.7 dB (reflects 0.2 dB
degradation allowance).
2.3.x.26 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of - 5dBmV.
2.3.x.27 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of - 5dBmV.
2.3.x.28 Start sending packets downstream.
2.3.x.29 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.3.x.29.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.3.x.29.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.3.x.29.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.3.x.29.4 Wait for 3 hours (10800 seconds).
2.3.x.29.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.3.x.29.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.3.x.29.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).

®
38 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.3.x.30 Command packet generator to stop sending packets.
2.3.x.31 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.3.x.32 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.3.x.32.1 CER CER ≤ 9x10

PROCEDURE 2.4: CER TEST, 256-QAM, AWGN + DIGITAL ADJACENT CHANNELS


AT +10 DBC
CER will be measured using a C to N of 31 dB (reflecting a 1.0 dB desensitization allowance for this condition) at
input signal levels of +10 dBmV. CER will be measured using a C to N of 34 dB (reflecting a 1.0 dB desensitization
allowance for this condition) at input signal levels of -6dBmV and -15 dBmV. All RF levels are measured at the
input to the DUT. Procedures use index x defined in Table 2-7 for CM's with 867 MHz tuning capability and use
index x from Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
2.4.x.1 Connect test setup as shown in Figure 2-3 above.
2.4.x.2 CM AC power off.
2.4.x.3 CMTS power on. Wait for CMTS ready.
2.4.x.4 Provision the CMTS as follows:
2.4.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.4.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X. of Table 2-7 or Table 2-8 as applicable.
2.4.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.4.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.4.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
2.4.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
2.4.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.4.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
2.4.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
2.4.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 31 dB (reflects 1.0 dB
degradation allowance).
2.4.x.8 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of + 20 dBmV.
2.4.x.9 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of + 20 dBmV.
2.4.x.10 Start sending packets downstream.
2.4.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.4.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.4.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.4.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.4.x.11.4 Wait for 3 hours (10800 seconds).

®
3/10/11 CableLabs 39
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.4.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.4.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.4.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.4.x.12 Command packet generator to stop sending packets
2.4.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.4.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.4.x.14.1 CER CER ≤ 9x10
2.4.x.15 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -6 dBmV ±0.5 dB.
2.4.x.16 Adjust the Noise source level such that the carrier to noise ratio is equal to 31 dB (reflects 1.0 dB
degradation allowance).
2.4.x.17 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of +4 dBmV.
2.4.x.18 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of +4 dBmV.
2.4.x.19 Start sending packets downstream.
2.4.x.20 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.4.x.20.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.4.x.20.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.4.x.20.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.4.x.20.4 Wait for 3 hours (10800 seconds).
2.4.x.20.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.4.x.20.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.4.x.20.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.4.x.21 Command packet generator to stop sending packets.
2.4.x.22 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.4.x.23 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.4.x.23.1 CER CER ≤ 9x10-7
2.4.x.24 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
2.4.x.25 Adjust the Noise source level such that the carrier to noise ratio is equal to 34 dB (reflects 1.0 dB
degradation allowance).
2.4.x.26 Apply a digital carrier on the upper adjacent frequency (6 MHz above test frequency indicated in row x) at a
power level of -5 dBmV.

®
40 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.4.x.27 Apply a digital carrier on the lower adjacent frequency (6 MHz below test frequency indicated in row x) at a
power level of -5 dBmV.
2.4.x.28 Start sending packets downstream.
2.4.x.29 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.4.x.29.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.4.x.29.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.4.x.29.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.4.x.29.4 Wait for 3 hours (10800 seconds).
2.4.x.29.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.4.x.29.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.4.x.29.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.4.x.30 Command packet generator to stop sending packets.
2.4.x.31 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.4.x.32 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.4.x.32.1 CER CER ≤ 9x10

PROCEDURE 2.5: CER TEST, 64-QAM, AWGN + ANALOG ADJACENT CHANNELS


AT +10 DBC
CER will be measured using a C to N of 23.5 dB at input signal levels of +10 dBmV, 0 dBmV and -15 dBmV. All
RF levels are measured at the input to the DUT. Procedures use index x defined in Table 2-7 for CM's with 867
MHz tuning capability and use index x from Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
2.5.x.1 Connect test setup as shown in Figure 2-3 above.
2.5.x.2 CM AC power off.
2.5.x.3 CMTS power on. Wait for CMTS ready.
2.5.x.4 Provision the CMTS as follows:
2.5.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.5.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X. of Table 2-7 or Table 2-8 as applicable.
2.5.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
2.5.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.5.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
2.5.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
2.5.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.5.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
2.5.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.

®
3/10/11 CableLabs 41
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.5.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
2.5.x.8 Apply an analog (NTSC) carrier on the upper adjacent frequency (6 MHz above test frequency indicated in
row x) at a power level of + 20 dBmV.
2.5.x.9 Apply an analog (NTSC) carrier on the lower adjacent frequency (6 MHz below test frequency indicated in
row x) at a power level of + 20 dBmV.
2.5.x.10 Start sending packets downstream.
2.5.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.5.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.5.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.5.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.5.x.11.4 Wait for 3 hours (10800 seconds).
2.5.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.5.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.5.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.5.x.12 Command packet generator to stop sending packets.
2.5.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.5.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.5.x.14.1 CER CER ≤ 9x10
2.5.x.15 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to 0 dBmV ±0.5 dB.
2.5.x.16 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
2.5.x.17 Apply an analog (NTSC) carrier on the upper adjacent frequency (6 MHz above test frequency indicated in
row x) at a power level of 10 dBmV.
2.5.x.18 Apply an analog (NTSC) carrier on the lower adjacent frequency (6 MHz below test frequency indicated in
row x) at a power level of 10 dBmV.
2.5.x.19 Start sending packets downstream.
2.5.x.20 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.5.x.20.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.5.x.20.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.5.x.20.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.5.x.20.4 Wait for 3 hours (10800 seconds).
2.5.x.20.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.5.x.20.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.5.x.20.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).

®
42 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.5.x.21 Command packet generator to stop sending packets.
2.5.x.22 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.5.x.23 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.5.x.23.1 CER CER ≤ 9x10
2.5.x.24 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
2.5.x.25 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
2.5.x.26 Apply an analog (NTSC) carrier on the upper adjacent frequency (6 MHz above test frequency indicated in
row x) at a power level of - 5dBmV.
2.5.x.27 Apply an analog (NTSC) carrier on the lower adjacent frequency (6 MHz below test frequency indicated in
row x) at a power level of - 5dBmV.
2.5.x.28 Start sending packets downstream.
2.5.x.29 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.5.x.29.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.5.x.29.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.5.x.29.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.5.x.29.4 Wait for 3 hours (10800 seconds).
2.5.x.29.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.5.x.29.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.5.x.29.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.5.x.30 Command packet generator to stop sending packets.
2.5.x.31 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.5.x.32 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.5.x.32.1 CER CER ≤ 9x10-7

PROCEDURE 2.6: CER TEST, 256-QAM, AWGN + ANALOG ADJACENT CHANNELS


AT +10 DBC
CER will be measured using a C to N of 30.5 dB (reflecting a 0.5 dB desensitization allowance for this condition) at
input signal levels of +10 dBmV. CER will be measured using a C to N of 33.5 dB (reflecting a 0.5 dB
desensitization allowance for this condition) at input signal levels of -6dBmV and -15 dBmV. All RF levels are
measured at the input to the DUT. Procedures use index x defined in Table 2-7 for CM's with 867 MHz tuning
capability and use index x from Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
2.6.x.1 Connect test setup as shown in Figure 2-3 above.
2.6.x.2 CM AC power off.

®
3/10/11 CableLabs 43
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.6.x.3 CMTS power on. Wait for CMTS ready.
2.6.x.4 Provision the CMTS as follows:
2.6.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.6.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
2.6.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.6.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.6.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
2.6.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
2.6.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.6.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
2.6.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
2.6.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 30.5 dB (reflects 0.5 dB
degradation allowance).
2.6.x.8 Apply an analog (NTSC) carrier on the upper adjacent frequency (6 MHz above test frequency indicated in
row x) at a power level of + 20 dBmV.
2.6.x.9 Apply an analog (NTSC) carrier on the lower adjacent frequency (6 MHz below test frequency indicated in
row x) at a power level of + 20 dBmV.
2.6.x.10 Start sending packets downstream.
2.6.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.6.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.6.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.6.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.6.x.11.4 Wait for 3 hours (10800 seconds).
2.6.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.6.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.6.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.6.x.12 Command packet generator to stop sending packets.
2.6.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.6.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.6.x.14.1 CER CER ≤ 9x10
2.6.x.15 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -6 dBmV ±0.5 dB.
2.6.x.16 Adjust the Noise source level such that the carrier to noise ratio is equal to 33.5 dB (reflects 0.5 dB
degradation allowance).
2.6.x.17 Apply an analog (NTSC) carrier on the upper adjacent frequency (6 MHz above test frequency indicated in
row x) at a power level of +4 dBmV.

®
44 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.6.x.18 Apply an analog (NTSC) carrier on the lower adjacent frequency (6 MHz below test frequency indicated in
row x) at a power level of +4 dBmV.
2.6.x.19 Start sending packets downstream.
2.6.x.20 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.6.x.20.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.6.x.20.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.6.x.20.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.6.x.20.4 Wait for 3 hours (10800 seconds).
2.6.x.20.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.6.x.20.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.6.x.20.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.6.x.21 Command packet generator to stop sending packets.
2.6.x.22 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.6.x.23 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
2.6.x.23.1 CER CER ≤ 9x10
2.6.x.24 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
2.6.x.25 Adjust the Noise source level such that the carrier to noise ratio is equal to 33.5 dB (reflects 0.5 dB
degradation allowance).
2.6.x.26 Apply an analog (NTSC) carrier on the upper adjacent frequency (6 MHz above test frequency indicated in
row x) at a power level of -5 dBmV.
2.6.x.27 Apply an analog (NTSC) carrier on the lower adjacent frequency (6 MHz below test frequency indicated in
row x) at a power level of -5 dBmV.
2.6.x.28 Start sending packets downstream.
2.6.x.29 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
2.6.x.29.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.6.x.29.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
2.6.x.29.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
2.6.x.29.4 Wait for 3 hours (10800 seconds).
2.6.x.29.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
2.6.x.29.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
2.6.x.29.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
2.6.x.30 Command packet generator to stop sending packets.

®
3/10/11 CableLabs 45
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.6.x.31 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
2.6.x.32 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
2.6.x.32.1 CER CER ≤ 9x10-7

®
46 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 3. Receiver Codeword Error Rate Tests AWGN + Non-Adjacent (Image)


channels
The tests in this section are designed to verify compliance with sections 6.3.3.1.2 and 6.3.3.2.2 of the specification
relating to 64-QAM and 256-QAM cable modem performance in an environment consisting of AWGN plus non-
adjacent channels. These sections of the specification are designed to verify that the receiver operates properly with
strong signals located on the image frequency of the tuner. In the case of single-conversion, high-side injection
tuners, this would be a channel located at the desired frequency plus twice the IF frequency (the image). In the case
of the latest generation of "silicon tuners" which generally use a double-conversion, up / down architecture, the
image falls outside the tuning band. These tests will be performed with both digital and analog adjacent at +10 dBc
(-13 dB C to I) with respect to the desired carrier. NOTE: In the case of single conversion tuners, this test should
also be run on the channel spanning the local oscillator (LO) frequency.
PROCEDURE 3.1: CER TEST, 64-QAM, AWGN + DIGITAL NON-ADJACENT
CHANNELS AT +10 DBC
CER will be measured using a C to N of 23.5 dB at input signal levels of +10 dBmV, 0 dBmV and -15 dBmV. All
RF levels are measured at the input to the DUT. Procedures use index x defined in Table 2-7 for CM's with 867
MHz tuning capability and use index x from Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
3.1.x.1 Connect test setup as shown in Figure 2-3 above.
3.1.x.2 CM AC power off.
3.1.x.3 CMTS power on. Wait for CMTS ready.
3.1.x.4 Provision the CMTS as follows:
3.1.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
3.1.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
3.1.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
3.1.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
3.1.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
3.1.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
3.1.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.1.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
3.1.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
3.1.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
3.1.x.8 Apply a digital carrier on image frequency at a power level of + 20 dBmV.
3.1.x.9 Start sending packets downstream.
3.1.x.10 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.1.x.10.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.1.x.10.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.1.x.10.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.1.x.10.4 Wait for 3 hours (10800 seconds).
3.1.x.10.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.1.x.10.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).

®
3/10/11 CableLabs 47
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.1.x.10.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.1.x.11 Command packet generator to stop sending packets.
3.1.x.12 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.1.x.13 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.1.x.13.1 CER CER ≤ 9x10
3.1.x.14 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to 0 dBmV ±0.5 dB.
3.1.x.15 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
3.1.x.16 Apply a digital carrier on image frequency at a power level of 10 dBmV.
3.1.x.17 Start sending packets downstream.
3.1.x.18 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.1.x.18.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.1.x.18.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.1.x.18.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.1.x.18.4 Wait for 3 hours (10800 seconds).
3.1.x.18.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.1.x.18.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.1.x.18.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.1.x.19 Command packet generator to stop sending packets.
3.1.x.20 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.1.x.21 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
3.1.x.21.1 CER CER ≤ 9x10-7
3.1.x.22 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
3.1.x.23 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
3.1.x.24 Apply a digital carrier on image frequency at a power level of - 5dBmV.
3.1.x.25 Start sending packets downstream.
3.1.x.26 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.1.x.26.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.1.x.26.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.1.x.26.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.1.x.26.4 Wait for 3 hours (10800 seconds).

®
48 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.1.x.26.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.1.x.26.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.1.x.26.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.1.x.27 Command packet generator to stop sending packets.
3.1.x.28 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.1.x.29 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.1.x.29.1 CER CER ≤ 9x10

PROCEDURE 3.2: CER TEST, 256-QAM, AWGN + DIGITAL NON-ADJACENT


CHANNELS AT +10 DBC 5
CER will be measured using a C to N of 30 dB at an input signal level of +10 dBmV. CER will be measured using a
C to N of 33 dB at input signal levels of -6dBmV and -15 dBmV. All RF levels are measured at the input to the
DUT. Procedures use index x defined in Table 2-7 for CM's with 867 MHz tuning capability and use index x from
Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
3.2.x.1 Connect test setup as shown in Figure 2-3 above.
3.2.x.2 CM AC power off.
3.2.x.3 CMTS power on. Wait for CMTS ready.
3.2.x.4 Provision the CMTS as follows:
3.2.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
3.2.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X. of Table 2-7 or Table 2-8 as applicable.
3.2.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
3.2.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
3.2.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
3.2.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
3.2.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.2.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
3.2.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
3.2.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 30 dB.
3.2.x.8 Apply a digital carrier on image frequency at a power level of + 20 dBmV.
3.2.x.9 Start sending packets downstream.
3.2.x.10 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.2.x.10.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).

5
Procedure updated per PHYv3.0-ATP-N-08.0686-1 by JS on 02/02/09.

®
3/10/11 CableLabs 49
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.2.x.10.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.2.x.10.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.2.x.10.4 Wait for 3 hours (10800 seconds).
3.2.x.10.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.2.x.10.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.2.x.10.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.2.x.11 Command packet generator to stop sending packets.
3.2.x.12 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.2.x.13 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.2.x.13.1 CER CER ≤ 9x10
3.2.x.14 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -6 dBmV ±0.5 dB
3.2.x.15 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
3.2.x.16 Apply a digital carrier on image frequency at a power level of + 10 dBmV.
3.2.x.17 Start sending packets downstream.
3.2.x.18 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.2.x.18.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.2.x.18.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.2.x.18.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.2.x.18.4 Wait for 3 hours (10800 seconds).
3.2.x.18.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.2.x.18.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.2.x.18.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.2.x.19 Command packet generator to stop sending packets.
3.2.x.20 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.2.x.21 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.2.x.21.1 CER CER ≤ 9x10
3.2.x.22 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB
3.2.x.23 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
3.2.x.24 Apply a digital carrier on image frequency at a power level of - 5dBmV.

®
50 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.2.x.25 Start sending packets downstream.
3.2.x.26 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.2.x.26.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.2.x.26.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s)
3.2.x.26.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.2.x.26.4 Wait for 3 hours (10800 seconds).
3.2.x.26.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.2.x.26.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.2.x.26.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.2.x.27 Command packet generator to stop sending packets.
3.2.x.28 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.2.x.29 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.2.x.29.1 CER CER ≤ 9x10

PROCEDURE 3.3: CER TEST, 64-QAM, AWGN + ANALOG NON-ADJACENT


CHANNELS AT +10 DBC
CER will be measured using a C to N of 23.5 dB at input signal levels of +10 dBmV, 0 dBmV and -15 dBmV. All
RF levels are measured at the input to the DUT. Procedures use index x defined in Table 2-7 for CM's with 867
MHz tuning capability and use index x from Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
3.3.x.1 Connect test setup as shown in Figure 2-3 above.
3.3.x.2 CM AC power off.
3.3.x.3 CMTS power on. Wait for CMTS ready.
3.3.x.4 Provision the CMTS as follows:
3.3.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
3.3.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
3.3.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
3.3.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
3.3.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
3.3.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
3.3.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.3.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
3.3.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
3.3.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.

®
3/10/11 CableLabs 51
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.3.x.8 Apply an analog (NTSC) carrier on image frequency at a power level of + 20 dBmV.
3.3.x.9 Start sending packets downstream.
3.3.x.10 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.3.x.10.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.3.x.10.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.3.x.10.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.3.x.10.4 Wait for 3 hours (10800 seconds).
3.3.x.10.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.3.x.10.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.3.x.10.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.3.x.11 Command packet generator to stop sending packets.
3.3.x.12 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.3.x.13 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.3.x.13.1 CER CER ≤ 9x10
3.3.x.14 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to 0 dBmV ±0.5 dB.
3.3.x.15 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
3.3.x.16 Apply an analog (NTSC) carrier on image frequency at a power level of +10 dBmV.
3.3.x.17 Start sending packets downstream.
3.3.x.18 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.3.x.18.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.3.x.18.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.3.x.18.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.3.x.18.4 Wait for 3 hours (10800 seconds).
3.3.x.18.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.3.x.18.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.3.x.18.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.3.x.19 Command packet generator to stop sending packets.
3.3.x.20 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.3.x.21 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).

®
52 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
3.3.x.21.1 CER CER ≤ 9x10-7
3.3.x.22 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB.
3.3.x.23 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
3.3.x.24 Apply an analog (NTSC)carrier on image frequency at a power level of - 5dBmV.
3.3.x.25 Start sending packets downstream.
3.3.x.26 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.3.x.26.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.3.x.26.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.3.x.26.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.3.x.26.4 Wait for 3 hours (10800 seconds).
3.3.x.26.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.3.x.26.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.3.x.26.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.3.x.27 Command packet generator to stop sending packets.
3.3.x.28 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.3.x.29 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.3.x.29.1 CER CER ≤ 9x10

PROCEDURE 3.4: CER TEST, 256-QAM, AWGN + ANALOG NON-ADJACENT


CHANNELS AT +10 DBC 6
CER will be measured using a C to N of 30 dB at an input signal level of +10 dBmV. CER will be measured using a
C to N of 33 dB at input signal levels of -6dBmV and -15 dBmV. All RF levels are measured at the input to the
DUT. Procedures use index x defined in Table 2-7 for CM's with 867 MHz tuning capability and use index x from
Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
3.4.x.1 Connect test setup as shown in Figure 2-3 above.
3.4.x.2 CM AC power off.
3.4.x.3 CMTS power on. Wait for CMTS ready.
3.4.x.4 Provision the CMTS as follows:
3.4.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
3.4.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
3.4.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.

6
Procedure updated per PHYv3.0-ATP-N-08.0686-1 by JS on 02/02/09.

®
3/10/11 CableLabs 53
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.4.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
3.4.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
3.4.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
3.4.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.4.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +10 dBmV ± 0.5 dB.
3.4.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
3.4.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 30 dB.
3.4.x.8 Apply an analog (NTSC) carrier on image frequency at a power level of + 20 dBmV.
3.4.x.9 Start sending packets downstream.
3.4.x.10 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.4.x.10.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.4.x.10.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.4.x.10.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.4.x.10.4 Wait for 3 hours (10800 seconds).
3.4.x.10.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.4.x.10.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.4.x.10.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.4.x.11 Command packet generator to stop sending packets.
3.4.x.12 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.4.x.13 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
3.4.x.13.1 CER CER ≤ 9x10-7
3.4.x.14 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -6 dBmV ±0.5 dB
3.4.x.15 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
3.4.x.16 Apply an analog (NTSC) carrier on image frequency at a power level of + 10 dBmV.
3.4.x.17 Start sending packets downstream.
3.4.x.18 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.4.x.18.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.4.x.18.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.4.x.18.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.4.x.18.4 Wait for 3 hours (10800 seconds).
3.4.x.18.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).

®
54 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.4.x.18.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.4.x.18.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.4.x.19 Command packet generator to stop sending packets.
3.4.x.20 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.4.x.21 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.4.x.21.1 CER CER ≤ 9x10
3.4.x.22 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to -15 dBmV -0/+0.5 dB
3.4.x.23 Adjust the Noise source level such that the carrier to noise ratio is equal to 33 dB.
3.4.x.24 Apply an analog (NTSC) carrier on image frequency at a power level of - 5dBmV.
3.4.x.25 Start sending packets downstream.
3.4.x.26 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
3.4.x.26.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.4.x.26.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
3.4.x.26.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
3.4.x.26.4 Wait for 3 hours (10800 seconds).
3.4.x.26.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
3.4.x.26.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
3.4.x.26.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
3.4.x.27 Command packet generator to stop sending packets.
3.4.x.28 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
3.4.x.29 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
3.4.x.29.1 CER CER ≤ 9x10

®
3/10/11 CableLabs 55
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 4. Receiver Codeword Error Rate Tests AWGN + Loaded Plant


The tests in this section are designed to verify that the cable modem receiver can operate properly on a loaded plant
having an aggregate input power of +33 dBmV as specified in section 6.3.2. Ideally, this test should be implemented
using a plant load generated by a plant simulator such as a Matrix signal generator. The loaded plant is assumed to
consist of 63 channels (including the desired channel) with each channel having a power of +15 dBmV for a total
aggregate power at the input of the DUT of +33 dBmV.
PROCEDURE 4.1: CER TEST, 64-QAM, AWGN + LOADED PLANT
CER will be measured using a C to N of 23.5 dB. All RF levels are measured at the input to the DUT. Procedures
use index x defined in Table 2-7 for CM's with 867 MHz tuning capability and use index x from Table 2-8 if CM's
tuning capability is 999 MHz.
Step # Step Description
4.1.x.1 Connect test setup as shown in Figure 2-3 above.
4.1.x.2 CM AC power off.
4.1.x.3 CMTS power on. Wait for CMTS ready.
4.1.x.4 Provision the CMTS as follows:
4.1.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
4.1.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
4.1.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
4.1.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
4.1.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
4.1.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
4.1.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
4.1.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +15 dBmV +0/-0.5 dB.
4.1.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
4.1.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 23.5 dB.
4.1.x.8 Setup the multi-tone generator to apply 62 carriers each at a power level of + 15dBmV. Disable the carrier
located at the frequency indicated in row x.
4.1.x.9 Apply the multi-tone plant simulation to the DUT along with the desired test carrier located at the frequency
indicated in row x.
4.1.x.10 Start sending packets downstream.
4.1.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
4.1.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
4.1.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
4.1.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
4.1.x.11.4 Wait for 3 hours (10800 seconds).
4.1.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
4.1.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
4.1.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).
4.1.x.12 Command packet generator to stop sending packets.

®
56 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.1.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
4.1.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
4.1.x.14.1 CER CER ≤ 9x10-7

PROCEDURE 4.2: CER TEST, 256-QAM, AWGN + LOADED PLANT


CER will be measured using a C to N of 30 dB. Procedures use index x defined in Table 2-7 for CMs with 867 MHz
tuning capability and use index x from Table 2-8 if CM's tuning capability is 999 MHz.
Step # Step Description
4.2.x.1 Connect test setup as shown in Figure 2-3 above.
4.2.x.2 CM AC power off.
4.2.x.3 CMTS power on. Wait for CMTS ready.
4.2.x.4 Provision the CMTS as follows:
4.2.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
4.2.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-7 or Table 2-8 as applicable.
4.2.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
4.2.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
4.2.x.4.5 Provision upstream using PhyBasic.cfg described in Appendix A.
4.2.x.4.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
4.2.x.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
4.2.x.5 Controlling the variable downstream attenuator and if necessary using the CMTS MIB
docsIfDownChannelPower set the input receive power level at the CM to +15 dBmV +0/-0.5 dB.
4.2.x.6 Configure packet generator to run a stream of 1500 bytes packets at 1000 pps from CMTS into CM.
4.2.x.7 Adjust the Noise source level such that the carrier to noise ratio is equal to 30 dB.
4.2.x.8 Setup the multi-tone generator to apply 62 carriers each at a power level of + 15dBmV. Disable the carrier
located at the frequency indicated in row x.
4.2.x.9 Apply the multi-tone plant simulation to the DUT along with the desired test carrier located at the frequency
indicated in row x.
4.2.x.10 Start sending packets downstream.
4.2.x.11 Using MIBs read the CM unerrored, corrected and uncorrectable codewords for a period of 3 hours.
4.2.x.11.1 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=0s).
4.2.x.11.2 Using MIB docsIfSigQCorrecteds read the corrected codewords counter and record as
docsIfSigQCorrecteds (t=0s).
4.2.x.11.3 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=0s).
4.2.x.11.4 Wait for 3 hours (10800 seconds).
4.2.x.11.5 Using MIB docsIfSigQUnerroreds read the unerrored codewords counter and record as
docsIfSigQCorrecteds (t=3hrs).
4.2.x.11.6 Using MIB docsIfSigQCorrecteds read corrected codewords counter and record as docsIfSigQCorrecteds
(t=3hrs).
4.2.x.11.7 Using MIB docsIfSigQUncorrectables read the uncorrectable codewords counter and record as
docsIfSigQUncorrectables (t=3hrs).

®
3/10/11 CableLabs 57
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.2.x.12 Command packet generator to stop sending packets.
4.2.x.13 Obtain the unerrored, corrected and uncorrectable codewords for the measurement interval by calculating
the differences of the recorded MIBs at t=0 and t=3hr and respectively record them as Unerr, Corr &
Uncorr.
4.2.x.14 Verify that the Codeword Error Rate (CER) is better than 9x10-7 under this test condition. CER =
(Uncorr)/(Unerr + Corr + Uncorr).
Element Tested Expected Value Recorded Value Pass/Fail
-7
4.2.x.14.1 CER CER ≤ 9x10

®
58 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.4 UPSTREAM FREQUENCY RANGE (PHY 10.3)

Introduction and Scope


This test verifies the ability of the CM to transmit from 5 MHz (+ bandwidth offset) to 42 MHz or 85 MHz
(- bandwidth offset) with the initial frequency accuracy of +/-50 parts per million. Three modulation rate, 1280,
2560 and 5120 kHz are tested in case of both TDMA and S-CDMA. For TDMA cases, the modulation type is
QPSK, 8-QAM, 16-QAM, 32-QAM and 64-QAM. For S-CDMA cases with TCM off, the modulation type is
QPSK, 8-QAM, 16-QAM, 32-QAM and 64-QAM. For S-CDMA cases with TCM on, the modulation type is QPSK,
8-QAM, 16-QAM, 32-QAM, 64-QAM and 128-QAM. The carrier frequencies to be tested are approximately in 1
MHz step increments up to 42 MHz or 85 MHz and are shown in Table 2-9 and Table 2-10. The frequency change is
accomplished by using CMTS control mechanisms to change the frequency in the UCD message for the upstream
channel to which the CM is assigned. The CM upstream test point is monitored.
A second part of the test tracks ranging response frequency adjustments to completion and verifies that for each
adjustment the measured upstream frequency is within +/-10 Hz of the frequency adjustment applied to the
measured frequency before the adjustment. For TDMA case, this test is carried out on a QPSK upstream channel at
30 MHz carrier frequency with a modulation rate of 1280 kHz. For S-CDMA case, this test is carried out on a QPSK
upstream channel at 20 MHz carrier frequency with a modulation rate of 1280 kHz and TCM off. This test need not
be repeated on other frequencies.

Table 2-9 - CM Upstream Test Frequencies in 5- 42 MHz Range


Test Case Modulation Modulation Nominal 50 ppm
Number X Rate (KHz) Type Frequency (KHz) Frequency
Accuracy (Hz)
1 1280 QPSK 5824 291
2 2560 8-QAM 6624 331
3 1280 16-QAM 7008 350
4 2560 32-QAM 8000 400
5 1280 64-QAM 9024 451
6 2560 64-QAM 9024 451
7 5120 64-QAM 9024 451
8 1280 QPSK 10016 501
9 2560 8-QAM 11008 550
10 5120 16-QAM 12000 600
11 1280 32-QAM 13024 651
12 2560 64-QAM 14016 701
13 5120 QPSK 15008 750
14 1280 8-QAM 16000 800
15 2560 16-QAM 17024 851
16 5120 32-QAM 18016 901
17 1280 64-QAM 19008 950
18 2560 QPSK 20000 1000
19 5120 8-QAM 21024 1051
20 1280 16-QAM 22016 1101
21 2560 32-QAM 23008 1150
22 1280 64-QAM 24000 1200
23 2560 64-QAM 24000 1200

®
3/10/11 CableLabs 59
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test Case Modulation Modulation Nominal 50 ppm


Number X Rate (KHz) Type Frequency (KHz) Frequency
Accuracy (Hz)
24 5120 64-QAM 24000 1200
25 5120 QPSK 25024 1251
26 1280 8-QAM 26016 1301
27 2560 16-QAM 27008 1350
28 5120 32-QAM 28000 1400
29 1280 64-QAM 29024 1451
30 2560 QPSK 30016 1501
31 5120 8-QAM 31008 1550
32 1280 16-QAM 32000 1600
33 2560 32-QAM 33024 1651
34 5120 64-QAM 34016 1701
35 1280 QPSK 35008 1750
36 2560 8-QAM 36000 1800
37 5120 16-QAM 37024 1851
38 1280 64-QAM 38016 1901
39 2560 64-QAM 38016 1901
40 5120 64-QAM 38016 1901
41 2560 64-QAM 39008 1950
42 1280 QPSK 40000 2000
43 2560 8-QAM 40384 2019
44 1280 16-QAM 41024 2051

Note : These frequencies are on 32 kHz steps. Other similar channel frequencies may be used instead.

Table 2-10 - CM Upstream Test Frequencies in 5-85 MHz Range

Test Case Modulation Modulation Nominal 50 ppm


Number X Rate (KHz) Type Frequency (KHz) Frequency
Accuracy (Hz)
1 1280 QPSK 5824 291
2 2560 8-QAM 6624 331
3 1280 16-QAM 7008 350
4 2560 32-QAM 8000 400
5 1280 64-QAM 9024 451
6 2560 64-QAM 9024 451
7 5120 64-QAM 9024 451
8 1280 QPSK 10016 501
9 2560 8-QAM 11008 550
10 5120 16-QAM 12000 600
11 1280 32-QAM 13024 651
12 2560 64-QAM 14016 701
13 5120 QPSK 15008 750
14 1280 8-QAM 16000 800
15 2560 16-QAM 17024 851

®
60 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Test Case Modulation Modulation Nominal 50 ppm


Number X Rate (KHz) Type Frequency (KHz) Frequency
Accuracy (Hz)
16 5120 32-QAM 18016 901
17 1280 64-QAM 19008 950
18 2560 QPSK 20000 1000
19 5120 8-QAM 21024 1051
20 1280 16-QAM 22016 1101
21 2560 32-QAM 23008 1150
22 5120 64-QAM 24000 1200
23 1280 QPSK 25024 1251
24 2560 8-QAM 26016 1301
25 5120 16-QAM 27008 1350
26 1280 32-QAM 28000 1400
27 2560 64-QAM 29024 1451
28 5120 QPSK 30016 1501
29 1280 8-QAM 31008 1550
30 2560 16-QAM 32000 1600
31 5120 32-QAM 33024 1651
32 1280 64-QAM 34016 1701
33 2560 QPSK 35008 1750
34 5120 8-QAM 36000 1800
35 1280 16-QAM 37024 1851
36 2560 32-QAM 38016 1901
37 5120 64-QAM 39008 1950
38 1280 QPSK 40000 2000
39 2560 8-QAM 41024 2051
40 5120 16-QAM 42016 2101
41 1280 32-QAM 43008 2150
42 1280 64-QAM 44000 2200
43 2560 64-QAM 44000 2200
44 5120 64-QAM 44000 2200
45 2560 QPSK 45024 2251
46 5120 8-QAM 46016 2301
47 1280 16-QAM 47008 2350
48 2560 32-QAM 48000 2400
49 5120 64-QAM 49024 2451
50 1280 QPSK 50016 2501
51 2560 8-QAM 51008 2550
52 5120 16-QAM 52000 2600
53 1280 32-QAM 53024 2651
54 2560 64-QAM 54016 2701
55 5120 QPSK 55008 2750
56 1280 8-QAM 56000 2800
57 2560 16-QAM 57024 2851
58 5120 32-QAM 58016 2901

®
3/10/11 CableLabs 61
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test Case Modulation Modulation Nominal 50 ppm


Number X Rate (KHz) Type Frequency (KHz) Frequency
Accuracy (Hz)
59 1280 64-QAM 59008 2950
60 2560 QPSK 60000 3000
61 5120 8-QAM 61024 3051
62 1280 16-QAM 62016 3101
63 2560 32-QAM 63008 3150
64 5120 64-QAM 64000 3200
65 1280 QPSK 65024 3251
66 2560 8-QAM 66016 3301
67 5120 16-QAM 67008 3350
68 1280 32-QAM 68000 3400
69 2560 64-QAM 69024 3451
70 5120 QPSK 70016 3501
71 1280 8-QAM 71008 3550
72 2560 16-QAM 72000 3600
73 5120 32-QAM 73024 3651
74 1280 64-QAM 74016 3701
75 2560 QPSK 75008 3750
76 5120 8-QAM 76000 3800
77 1280 16-QAM 77024 3851
78 2560 32-QAM 78016 3901
79 5120 64-QAM 79008 3950
80 1280 QPSK 80000 4000
81 1280 64-QAM 81024 4051
82 2560 64-QAM 81024 4051
83 5120 64-QAM 81024 4051
84 1280 16-QAM 82016 4101
85 2560 32-QAM 83008 4150
86 1280 64-QAM 84000 4200

Note: These frequencies are on 32 kHz steps. Other similar channel frequencies may be used instead.

Table 2-11 - CM Frequency Adjustment Accuracy Test Frequencies

Test Case Modulation Modulation Nominal


Number X Rate (KHz) Type Frequency
(KHz)
1 2560 QPSK 6600
2 1280 QPSK 20000
3 5120 QPSK 30000
4 1280 QPSK 41200

®
62 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Assumptions
In S-CDMA cases, the first ranging message is transmitted using the Initial Maintenance ICU 3 burst type which is a
spreader-off burst. Therefore the burst is processed as a normal TDMA burst in the VSA.

Setup and Configuration


For parts 1 through 4, a test bed is set like Figure 2-4 with an upstream channel configured at a variety of center
frequencies and channels widths. The VSA is set to receive the upstream burst. Capture the first ranging burst from
the CM in the VSA. The burst frequency is read from the VSA. The specification calls for a +/- 50-ppm tolerance
before ranging adjustments to the frequency offset. This test is repeated with respect to modulation rate and carrier
frequencies according to Table 2-9 and Table 2-10.
For parts 5 and 6, a test bed is configured like Figure 2-4. This test is conducted with an upstream channel according
to the parameters in Table 2-11. The vector signal analyzer is set to receive the upstream burst. A downstream
sniffer or a CMTS log function is needed to record all ranging responses to the CM. Start capturing downstream
ranging responses. Power up the CM and capture all ranging bursts from the CM until CM has successfully ranged.
Stop capturing downstream ranging responses. The burst frequency is read from the vector signal analyzer for each
ranging burst. Read the ranging response frequency offset adjustments corresponding to each burst. For each ranging
response, add the offset frequency adjustment to the frequency measured from previous ranging request burst. The
measured frequency for the next ranging request burst must be within +/-10 Hz of this calculated frequency. This
test is repeated using various modulation rates and center frequencies according to Table.
In the S-CDMA cases above, the CMTS grants all the ranging messages as spreader-off bursts. Therefore the bursts
are processed as normal TDMA bursts in the VSA.
Equipment List
• Vector Signal Analyzer
• Downstream Sniffer
• CMTS
• Test Controller
• Downstream Attenuator
Topology

Figure 2-4 - Upstream Frequency Range and Accuracy, and Ranging Response Test Setup Topology

System Configuration
This test requires SNMP control of the CMTS output transmitter frequency and SNMP access to MIB objects in the
CM. The CMTS SNMP MIB objects to verified are:

®
3/10/11 CableLabs 63
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

This test requires control in the CMTS to set the upstream channel descriptor fields as required. The CMTS MIB
objects to be controlled and/or monitored are:
docsIfUpstreamChannelTable
docsIfUpChannelFrequency
docsIfUpChannelWidth
docsIfUpChannelModulationProfile
docsIfUpChannelScdmaFrameSize
docsIfUpChannelScdmaActiveCodes
docsIfUpChannelScdmaCodesPerSlot

docsIfCmtsModulationTable
docsIfCmtsModType
docsIfCmtsModIndex
docsIfCmtsModTcmErrorCorrectionOn
docsIfCmtsModScdmaSpreaderEnable

ifTable
ifSpeed

CM MIB objects are not used because the CM does not come online.
Vector signal analyzer to measure upstream channel frequency

Procedures
Part 1. Initial Frequency Accuracy Across 5-42 MHz Using Different TDMA
Settings
PROCEDURE 1.1: INITIAL FREQUENCY ACCURACY ACROSS 5-42 MHZ USING
DIFFERENT TDMA SETTINGS

Step # Step Description


1.x.1 Connect test setup as shown in Figure 2-4 above.
1.x.2 CM AC power off.
1.x.3 CMTS power on. Wait for CMTS ready.
1.x.4 Provision the CMTS as follows:
1.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
1.x.4.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
1.x.4.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
1.x.4.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV ± 2 dB.
1.x.4.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
1.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
1.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-9.

®
64 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.x.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in row
x of Table 2-9.
1.x.4.10 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.
1.x.4.11 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.
1.x.4.12 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 3 to 1536.
1.x.4.13 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 4 to 64.
1.x.5 Set the Vector Signal Analyzer (VSA) as follows
1.x.5.1 Set the VSA to vector demodulation mode.
1.x.5.2 Set the VSA measurement filter to be root raised cosine.
1.x.5.3 Set the VSA reference filter to raised cosine.
1.x.5.4 Set the VSA excess bandwidth (alpha) parameter to 0.25.
1.x.5.5 Set the VSA symbol rate as indicated in row x of Table 2-9.
1.x.5.6 Set the VSA to demodulate a modulation according to the modulation indicated in row x (if 8-QAM and 32-
QAM VSA settings not available suitable, respectively select 16-QAM or 64-QAM).
1.x.5.7 Adjust the VSA result length to optimize performance.
1.x.5.8 Adjust the VSA points/symbol to optimize performance.
1.x.6 CM AC power on. Wait for CM until ready to initiate bursts.
1.x.7 Using record and verify that the magnitude of frequency error is ≤ ± 50 ppm.
Element Tested Expected Value Recorded Value Pass/Fail
1.x.7.1 CM Upstream Carrier Frequency Error Frequency Error:
≤ ± 50 ppm tolerance
from row x Table 2-9
1.x.8 After CM registers verify the following MIBs at the CM.
1.x.9 Using MIB docsIfUpChannelFrequency verify that the upstream frequency is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
1.x.9.1 docsIfUpChannelFrequency As per row x Table 2-9
1.x.10 Using MIB docsIfUpChannelWidth verify that the upstream channel width is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
1.x.10.1 docsIfUpChannelWidth As per row x Table 2-9
1.x.11 Using MIB docsIfUpChannelModulationProfile verify that the CM reports the same modulation profile index
as the one reported by CMTS.
MIB Object Expected Value Recorded Value Pass/Fail
1.x.11.1 docsIfUpChannelModulationProfile Equal to equivalent
CMTS MIB

Part 2. Initial Frequency Accuracy across 5-42 MHz using Different S-CDMA
Settings
PROCEDURE 2.1: INITIAL FREQUENCY ACCURACY ACROSS 5-42 MHZ USING
DIFFERENT S-CDMA SETTINGS
Step # Step Description
2.x.1 Connect test setup as shown in Figure 2-4 above.
2.x.2 CM AC power off.
2.x.3 CMTS power on. Wait for CMTS ready.
2.x.4 Provision the CMTS as follows:
2.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).

®
3/10/11 CableLabs 65
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.x.4.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
2.x.4.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
2.x.4.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV ± 2 dB.
2.x.4.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
2.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
2.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
2.x.4.8 Using MIB docsIfUpChannelScdmaActiveCodes set the number of active codes to 128.
2.x.4.9 Using MIB docsIfUpChannelScdmaCodesPerSlot set the number of codes per minislot to 2.
2.x.4.10 Using MIB docsIfUpChannelScdmaFrameSize set the S-CDMA frame size to 32.spreading intervals.
2.x.4.11 Using MIB docsIfCmtsModTcmErrorCorrectionOn enable TCM for IUC3 if the index X of Table 2-9 is odd
and disable it if index X is even.
2.x.4.12 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-9.
2.x.4.13 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in row
x of Table 2-9.
2.x.4.14 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.
2.x.4.15 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.
2.x.4.16 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 3 to 1536.
2.x.4.17 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 4 to 64.
2.x.5 Set the Vector Signal Analyzer (VSA) as follows:
2.x.5.1 Set the VSA to vector demodulation mode.
2.x.5.2 Set the VSA measurement filter to be root raised cosine.
2.x.5.3 Set the VSA reference filter to raised cosine.
2.x.5.4 Set the VSA excess bandwidth (alpha) parameter to 0.25.
2.x.5.5 Set the VSA symbol rate as indicated in row x of Table 2-9.
2.x.5.6 Set the VSA to demodulate a modulation according to the modulation indicated in row x (if 32-QAM
needed and not available, select 64-QAM).
2.x.5.7 Adjust the VSA result length to optimize performance.
2.x.5.8 Adjust the VSA points/symbol to optimize performance.
2.x.6 CM AC power on. Wait for CM until ready to initiate bursts.
2.x.7 Using record and verify that the magnitude of frequency error is ≤ ± 50 ppm.
Element Tested Expected Value Recorded Value Pass/Fail
2.x.7.1 CM Upstream Carrier Frequency Frequency Error:
Error ≤ ± 50 ppm tolerance
from row x Table 2-9
2.x.8 After CM registers verify the following MIBs at the CM.
2.x.9 Using MIB docsIfUpChannelFrequency verify that the upstream frequency is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
2.x.9.1 docsIfUpChannelFrequency As per row x Table 2-9
2.x.10 Using MIB docsIfUpChannelWidth verify that the upstream channel width is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
2.x.10.1 docsIfUpChannelWidth As per row x Table 2-9
2.x.11 Using MIB docsIfUpChannelModulationProfile verify that the CM reports the same modulation profile index
as the one reported by CMTS.

®
66 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


MIB Object Expected Value Recorded Value Pass/Fail
2.x.11.1 docsIfUpChannelModulationProfile Equal to equivalent
CMTS MIB

Part 3. Initial Frequency Accuracy across 5-85 MHz using Different TDMA
Settings
PROCEDURE 3.1: INITIAL FREQUENCY ACCURACY ACROSS 5-85 MHZ USING
DIFFERENT TDMA SETTINGS
Step # Step Description
3.x.1 Connect test setup as shown in Figure 2-4 above.
3.x.2 CM AC power off.
3.x.3 CMTS power on. Wait for CMTS ready.
3.x.4 Provision the CMTS as follows:
3.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
3.x.4.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
3.x.4.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
3.x.4.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV ± 2 dB.
3.x.4.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
3.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
3.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
3.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-
10.
3.x.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in
row x of Table 2-9.
3.x.4.10 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.
3.x.4.11 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.
3.x.4.12 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 3 to 1536.
3.x.4.13 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 4 to 64.
3.x.5 Set the Vector Signal Analyzer (VSA) as follows:
3.x.5.1 Set the VSA to vector demodulation mode.
3.x.5.2 Set the VSA measurement filter to be root raised cosine.
3.x.5.3 Set the VSA reference filter to raised cosine.
3.x.5.4 Set the VSA excess bandwidth (alpha) parameter to 0.25.
3.x.5.5 Set the VSA symbol rate as indicated in row x of Table 2-9.
3.x.5.6 Set the VSA to demodulate a modulation according to the modulation indicated in row x (if 8-QAM and 32-
QAM VSA settings not available suitable, respectively select 16-QAM or 64-QAM).
3.x.5.7 Adjust the VSA result length to optimize performance.
3.x.5.8 Adjust the VSA points/symbol to optimize performance.
3.x.6 CM AC power on. Wait for CM until ready to initiate bursts.
3.x.7 Using record and verify that the magnitude of frequency error is ≤ ± 50 ppm.

®
3/10/11 CableLabs 67
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
3.x.7.1 CM Upstream Carrier Frequency Error Frequency Error:
≤ ± 50 ppm tolerance
from row x Table 2-9
3.x.8 After CM registers verify the following MIBs at the CM.
3.x.9 Using MIB docsIfUpChannelFrequency verify that the upstream frequency is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
3.x.9.1 docsIfUpChannelFrequency As per row x Table 2-9
3.x.10 Using MIB docsIfUpChannelWidth verify that the upstream channel width is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
3.x.10.1 docsIfUpChannelWidth As per row x Table 2-9
3.x.11 Using MIB docsIfUpChannelModulationProfile verify that the CM reports the same modulation profile index
as the one reported by CMTS.
MIB Object Expected Value Recorded Value Pass/Fail
3.x.11.1 docsIfUpChannelModulationProfile Equal to equivalent
CMTS MIB

Part 4. Initial Frequency Accuracy across 5-85 MHz using Different S-CDMA
Settings
PROCEDURE 4.1: INITIAL FREQUENCY ACCURACY ACROSS 5-85 MHZ USING
DIFFERENT S-CDMA SETTINGS
Step # Step Description
4.x.1 Connect test setup as shown in Figure 2-4 above.
4.x.2 CM AC power off.
4.x.3 CMTS power on. Wait for CMTS ready.
4.x.4 Provision the CMTS as follows:
4.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
4.x.4.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
4.x.4.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
4.x.4.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV ± 2 dB.
4.x.4.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
4.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
4.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
4.x.4.8 Using MIB docsIfUpChannelScdmaActiveCodes set the number of active codes to 128.
4.x.4.9 Using MIB docsIfUpChannelScdmaCodesPerSlot set the number of codes per minislot to 2.
4.x.4.10 Using MIB docsIfUpChannelScdmaFrameSize set the S-CDMA frame size to 32.spreading intervals.
4.x.4.11 Using MIB docsIfCmtsModTcmErrorCorrectionOn enable TCM for IUC3 if the index X of Table 2-9 is odd
and disable it if index X is even.
4.x.4.12 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-9.
4.x.4.13 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in row
x of Table 2-9.
4.x.4.14 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.
4.x.4.15 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-9.

®
68 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.x.4.16 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 3 to 1536.
4.x.4.17 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 4 to 64.
4.x.5 Set the Vector Signal Analyzer (VSA) as follows
4.x.5.1 Set the VSA to vector demodulation mode.
4.x.5.2 Set the VSA measurement filter to be root raised cosine.
4.x.5.3 Set the VSA reference filter to raised cosine.
4.x.5.4 Set the VSA excess bandwidth (alpha) parameter to 0.25.
4.x.5.5 Set the VSA symbol rate as indicated in row x of Table 2-9.
4.x.5.6 Set the VSA to demodulate a modulation according to the modulation indicated in row x (if 32-QAM
needed and not available, select 64-QAM).
4.x.5.7 Adjust the VSA result length to optimize performance.
4.x.5.8 Adjust the VSA points/symbol to optimize performance.
4.x.6 CM AC power on. Wait for CM until ready to initiate bursts.
4.x.7 Using record and verify that the magnitude of frequency error is ≤ ± 50 ppm.
Element Tested Expected Value Recorded Value Pass/Fail
4.x.7.1 CM Upstream Carrier Frequency Error Frequency Error:
≤ ± 50 ppm tolerance
from row x Table 2-9
4.x.8 After CM registers verify the following MIBs at the CM.
4.x.9 Using MIB docsIfUpChannelFrequency verify that the upstream frequency is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
4.x.9.1 docsIfUpChannelFrequency As per row x Table 2-9
4.x.10 Using MIB docsIfUpChannelWidth verify that the upstream channel width is reported correctly by CM.
MIB Object Expected Value MIB Value Pass/Fail
4.x.10.1 docsIfUpChannelWidth As per row x Table 2-9
4.x.11 Using MIB docsIfUpChannelModulationProfile verify that the CM reports the same modulation profile index
as the one reported by CMTS.
MIB Object Expected Value Recorded Value Pass/Fail
4.x.11.1 docsIfUpChannelModulationProfile Equal to equivalent
CMTS MIB

Part 5. Offset Frequency Adjustment and Accuracy using TDMA


This test requires control in the CMTS to set the upstream channel descriptor fields as required. A means of
collecting downstream ranging responses is needed. Either a downstream sniffer or a logging CMTS can be used for
this purpose.
If the time between consecutive ranging request/response steps (typically 1 sec) is not enough to measure the
frequency and save the results in VSA, log all the frequency offset adjustments and only use the frequency
measurement for a burst after Ranging Successful. Make sure that there is only one non-zero frequency offset
adjustment in the sequence of ranging responses (a typical scenario). If this is not the case, repeat the test, by going
to Step 1, for a case where only one non-zero adjustment in all ranging responses before Ranging Successful exists.
A long preamble for ranging request messages is recommended to increase the accuracy of the frequency
measurements in VSA.
PROCEDURE 5.1: OFFSET FREQUENCY ADJUSTMENT AND ACCURACY USING
TDMA
Step # Step Description
5.x.1 Connect test setup as shown in Figure 2-4 above.

®
3/10/11 CableLabs 69
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


5.x.2 CM AC power off.
5.x.3 CMTS power on. Wait for CMTS ready.
5.x.4 Provision the CMTS as follows:
5.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
5.x.4.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
5.x.4.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
5.x.4.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV ± 2 dB.
5.x.4.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
5.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
5.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
5.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-
11.
5.x.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in row
x of Table 2-11.
5.x.4.10 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-11.
5.x.4.11 Using MIB docsIfCmtsModType set modulation type of IUC 4 according to row x in Table 2-11.
5.x.4.12 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 3 to 1536.
5.x.4.13 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 4 to 64.
5.x.5 Set the Vector Signal Analyzer (VSA) as follows:
5.x.5.1 Set the VSA to vector demodulation mode.
5.x.5.2 Set the VSA measurement filter to be root raised cosine.
5.x.5.3 Set the VSA reference filter to raised cosine
5.x.5.4 Set the VSA excess bandwidth (alpha) parameter to 0.25.
5.x.5.5 Set the VSA symbol rate as indicated in row x of Table 2-11.
5.x.5.6 Set the VSA to demodulate a modulation according to the modulation indicated in row x.
5.x.5.7 Adjust the VSA result length to optimize performance.
5.x.5.8 Adjust the VSA points/symbol to optimize performance.
5.x.6 Configure the Sniffer using the DS transmission settings of the CMTS (symbol rate, alpha, modulation
type, etc.).
5.x.7 Configure the Sniffer with downstream filters to capture the ranging responses containing the frequency
offsets commands.
5.x.8 Start DS sniffer capture.
5.x.9 Turn CM AC power on.
5.x.10 Measure and record using VSA the RF upstream channel frequency of the initial ranging request burst
(Record frequency as A).
5.x.11 Read the ranging response frequency offset adjustment from the DS sniffer. (Record frequency offset as
B).
5.x.12 Measure and record using VSA the RF upstream channel frequency of the next ranging request message
(Record frequency as C).
5.x.13 Calculate the Frequency Adjustment Accuracy (C-(A+B)) and verify that the magnitude of frequency
adjustment error is ≤ ± 10 Hz.
Element Tested Expected Value Recorded Value Pass/Fail
5.x.13.1 Frequency Adjustment Accuracy (C- ≤ ± 10 Hz
(A+B))

®
70 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 6. Offset Frequency Adjustment and Accuracy using S-CDMA


PROCEDURE 6.1: OFFSET FREQUENCY ADJUSTMENT AND ACCURACY USING
S-CDMA
Step # Step Description
6.x.1 Connect test setup as shown in Figure 2-4 above.
6.x.2 CM AC power off.
6.x.3 CMTS power on. Wait for CMTS ready.
6.x.4 Provision the CMTS as follows:
6.x.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
6.x.4.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
6.x.4.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
6.x.4.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
6.x.4.5 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
6.x.4.6 Provision upstream using PHYChannel1.cfg described in Appendix A.
6.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
6.x.4.8 Using MIB docsIfUpChannelScdmaActiveCodes set the number of active codes to 128.
6.x.4.9 Using MIB docsIfUpChannelScdmaCodesPerSlot set the number of codes per minislot to 2.
6.x.4.10 Using MIB docsIfUpChannelScdmaFrameSize set the S-CDMA frame size to 32.spreading intervals.
6.x.4.11 Using MIB docsIfCmtsModTcmErrorCorrectionOn enable TCM for IUC3.
6.x.4.12 Using MIB docsIfCmtsModTcmErrorCorrectionOn enable TCM for IUC4.
6.x.4.13 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-11.
6.x.4.14 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in row
x of Table 2-11.
6.x.4.15 Using MIB docsIfCmtsModType set modulation type of IUC 3 according to row x in Table 2-11.
6.x.4.16 Using MIB docsIfCmtsModType set modulation type of IUC 4 according to row x in Table 2-11.
6.x.4.17 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 3 to 1536.
6.x.4.18 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 4 to 64.
6.x.5 Set the Vector Signal Analyzer (VSA) as follows:
6.x.5.1 Set the VSA to vector demodulation mode.
6.x.5.2 Set the VSA measurement filter to be root raised cosine.
6.x.5.3 Set the VSA reference filter to raised cosine.
6.x.5.4 Set the VSA excess bandwidth (alpha) parameter to 0.25.
6.x.5.5 Set the VSA symbol rate as indicated in row x of Table 2-11.
6.x.5.6 Set the VSA to demodulate a modulation according to the modulation indicated in row x.
6.x.5.7 Adjust the VSA result length to optimize performance.
6.x.5.8 Adjust the VSA points/symbol to optimize performance.
6.x.6 Configure the Sniffer using the DS transmission settings of the CMTS (symbol rate, alpha, modulation type,
etc.).
6.x.7 Configure the Sniffer with downstream filters to capture the ranging responses containing the frequency
offsets commands.
6.x.8 Start DS sniffer capture.

®
3/10/11 CableLabs 71
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


6.x.9 Turn CM AC power on.
6.x.10 Measure and record using VSA the RF upstream channel frequency of the initial ranging request burst
(Record frequency as A).
6.x.11 Read the ranging response frequency offset adjustment from the DS sniffer. (Record frequency offset as B).
6.x.12 Measure and record using VSA the RF upstream channel frequency of the next ranging request message
(Record frequency as C).
6.x.13 Calculate the Frequency Adjustment Accuracy (C-(A+B)) and verify that the magnitude of frequency
adjustment error is ≤ ± 10 Hz.
Element Tested Expected Value Recorded Value Pass/Fail
6.x.13.1 Frequency Adjustment Accuracy (C- ≤ ± 10 Hz
(A+B))

®
72 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

7
2.5 UPSTREAM CHANNEL TRANSMIT POWER (PHY 12.3)

Introduction and Scope


This test measures the ability of the CM to transmit at the high and low required power levels at all symbol rates and
frequencies across the upstream band with both types of modulation, in TDMA and S-CDMA modes. Two upstream
frequency ranges are indicated in the following procedures (5-42 MHz and 5-85 MHz) only one of which should be
tested for based on the CM capabilities.
Additionally it measures the capability of the docsIfUpChannelPower MIB object to accurately report the CM's
transmission power, and the CM power step accuracy with respect to the power step command from the CMTS.
This test verifies the ability of the CM to transmit at the required power levels and that it does not exceed them. This
test verifies that the CM will not violate channel power specifications or dynamic range window specifications in a
'window challenge' test.
This test also verifies that the CM can respond to all legal power level changes accurately when the CMTS allows
no 'global reconfiguration time'.
Finally, the test verifies the ability of the CMTS to adjust the transmit power of the CM with the proper RNG-RSP
message format.
Methodology Used
This test will be performed on 1 to 4 upstream channels from the same CM.
An initial upstream total attenuation (tap, wiring, splitters, attenuator, etc.) of 40 dB is set according to topology
figure below. After the modem has successfully completed initial ranging, the upstream burst power is measured
with an appropriate VSA, such as the 89441A or better. The difference in dB between the current transmit level and
the required maximum power plus 3 dB is added to the upstream attenuator, in 6 dB steps allowing 30 seconds at
each power level to allow for periodic ranging. The upstream burst power is again measured. The reported power
must be at the maximum required power level for all channels. The reported power level must take into account the
constellation gain factor.
To ensure that the CM is capable of transmitting multiple channels accurately at various power levels a 'virtual tilt' is
introduced into the test. The channels power tilt over frequency is created at the CMTS receivers. For a positive tilt
the highest frequency channel (reference channel) will have the highest power (reference level). For a negative tilt
the lowest frequency channel (reference channel) will have the highest power (reference level). The power
difference for all other channels will be calculated according to the tilt (dB/MHz) and the frequency difference
(relative to the reference channel). If power window limits are violated then the specific test will be skipped.
Attenuation is removed from the upstream path in 6 integer steps and allowing 30 seconds at each intermediate
power level to allow for periodic ranging. Note that the step magnitude will differ for each Upstream configuration
due to different allowable minimum and maximum power levels. Also note that the step magnitude will be set as the
minimum of the channels' calculated steps, in order not to go beneath the minimum power level of any of the
channels. Upstream burst level and reported levels are recorded for each channel.
All CMTS receivers input power will be aligned according to the lowest channel (opposite to the reference channel).
Attenuation is reduced by a 6dB step (allowing 30 seconds for periodic ranging), forcing the modem to transmit at
minimum power level at all channels. The upstream burst level and reported level are again measured, at the lowest
power level. The reported power level must reach the minimum required power level.
A downstream 'sniffer' will be used during this test to capture the RNG-RSP messages.
The test must be repeated using all modulation types, all transmission rates and few carrier frequencies. The test
must be repeated with UCD that includes one modulation type and UCD that includes combination of two

7
Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
3/10/11 CableLabs 73
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

modulation types. The test must be repeated in TDMA mode and S-CDMA mode with TCM off, except for 128-
QAM tests, where TCM must be turned on.
In S-CDMA mode, the test must be repeated with variable number of active codes, codes per minislot and different
number of allocated minislots per frame. Specifically, one minislot and the maximal number of minislots per frame
need to be tested. S-CDMA is to be tested with spreader on. All CDMA tests are performed using "spreader off
followed by a spreader on" special CMTS test mode, if necessary. The data grants always starts from code zero. In
S-CDMA mode, packet size and number of spreading interval per frame are set to values that ensure there is only
one data frame transmitted by the CM in each burst, according to each test specifications. Transmit power is
measured during spreader on intervals, using VSA triggering to spreader off events.
The power measurement method will be to use a VSA/PSA in so-called 'vector' mode, which does not require
demodulation of data bursts. In addition, the instrument must be capable of accurate triggering so that the
appropriate portions of the data bursts will be measured. Alternatively, the instrument may accept an accurate
external trigger. The VSA shall also be set to display bursts in a time domain mode so that burst measurement
intervals are correct and not crossing boundaries of S-CDMA frames.
Window Challenge procedure:
Second part of the test is to check the CM response to power window changes according to the cases below.
For simplification all tests will use 4 channels scenarios only.
• Upstream power change which will change Pload to be greater than than Pload_min_set + 12.
• Upstream power change which will change Pload to be less than than Pload_min_set.
• Dynamic window change (by decreasing Pload_min_set) that will cause the Pload to be outside the
dynamic window.
• Dynamic window change (by increasing Pload_min_set) that will cause the Pload to be outside the
dynamic window.
• CM power change according to global reconfiguration time.

Assumptions
a. For Both TDMA and S-CDMA, the CMTS may use UGS or best-effort. In the case of UGS, the CM
will not transmit request messages. In the case of best-effort, the triggering of the power measurement
should be adjusted such that request transmissions will not be measured.
b. Test mode is required for S-CDMA mode. The data grant always starts from code zero or the first
active code.
c. Use the VSA pulse width discriminator to avoid the VSA triggering on station maintenance burst while
measuring data burst power (spreader on).
d. In case data packet size needed to fill the required number of allocated codes per spreader On frame is
too short for the packet generator, a longer packet size should be used so that integer number of full
spreader On frames are transmitted plus the last frame which has the required number of allocated
codes to be tested. In such a case, power should be measured only on the last frame.
e. The packet size and the preamble size should be set such that the last frame will not contain any
preamble symbols.
f. The user will have the ability to change Pload_min_set value even if this change will violate the
Dynamic Window rules.
g. The user will have the ability to set the CMTS power change command even if this change will violate
the Dynamic Window rules.
h. The test procedure does not itemize appropriate warm up times, settling times, or time outs.
i. The attenuation (path loss) from the cable modem to the VSA must be measured and taken into
account when measuring the upstream burst power levels from the CM. This will include at least the
loss from the splitter or tap between the VSA and CM.

®
74 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

j. Since transmit power as reported by the CM in the MIB is always referenced to 64-QAM, all channel
power measurements must take into account Gconst for the calculation of the power accuracy. In other
words, the measured power for QPSK must be greater than -2dB -1.18dB = -3.18dB and less than 2dB
-1.18dB = 0.82dB from the power reported in the CM MIB. For convenience these values are copied
below from Table 6-6 of the RFI spec.
QPSK -1.18dB
8-QAM -0.21dB
16-QAM -0.21dB
32-QAM 0dB
64-QAM 0dB
128-QAM 0.05dB

k. Test Case refers to the following terms which are defined in the PHY Spec:
i. Pload_n
ii. Pload_min_set
iii. Pmax
iv. Pmin
v. Phi
vi. Plow

Setup
Equipment list
• Vector signal analyzer
• Packet generator
• CMTS
• DS Variable Attenuator
• US Variable Attenuator
• Test control
• Diplexer
• Splitter
• Downstream Packet Sniffer

®
3/10/11 CableLabs 75
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Topology

Figure 2-5 - Upstream Channel Transmit Power Test Setup

VSA Setup for 'Vector Mode' Measurements


Purpose of VSA Setup:
First the VSA must be able to measure TDMA and S-CDMA spreader on and spreader off bursts. The VSA cannot
demodulate S-CDMA so 'Vector Mode' must be used. In addition, when measuring data bursts it is important to
avoid the preamble and for S-CDMA, partially filled frames. By enabling a 'time domain' view of the burst it is
possible to select the valid portion of the burst for power measurements.
1. Configure your VSA so that it has the most extended memory possible available. This may mean disabling
Channel 2.
2. Configure your VSA to use the maximum number of points available under Resolution Bandwidth. Set 30KHz
as your Resolution Bandwidth.
3. Disable averaging.
4. Set the VSA to Vector mode of operation.
5. Begin Transmitting Upstream Data.
6. Enter Upstream Frequency you wish to measure.
7. Enter the appropriate Frequency Span(20% wider than the Upstream Bandwidth) for the channel you are
measuring.
8. Configure VSA for Dual Display (will allow viewing of frequency domain and time domain).
9. Configure Display A for Measurement Data Type: Spectrum, Data Format: Magnitude, log(dB).
10. Configure Display B for Measurement Data Type: Main Time, Data Format: Part, Real(I)
11. Enable Power Markers at the Frequency and Span(10% Wider then Upstream Bandwidth) you are measuring.
12. Enable Measure from Capture Buffer.
13. Configure Capture Fill Buffer to 5mSec.
14. Disable Envelope detect.
15. Fill Your Capture Buffer.
16. Analyze your Buffer Capture.

®
76 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

System Configuration
Configuration Files are described in Appendix A.
PhyBasic.cfg
PhyChannel1.cfg
PhyChannel2.cfg
PhyChannel3.cfg
PhyChannel4.cfg
PhyChannelMulti.cfg
Burst profiles are described in Appendix C.
Burst Profile 8 - Type 4 DOCSIS 3.0 TDMA Channel
Burst Profile 9 - Type 4 DOCSIS 3.0 S-CDMA Channel
Upstream Phy Configurations corresponding to the burst profiles in the Appendix will be used.
For Modulation Order and Modulation Type, the following burst profiles described in Appendix C will be used with
new names to refer to them in this ATP:
PHY12-1 - QPSK/TDMA: Burst Profile 8 - IUCs 5, 6, 9, 10 and 11 all configured the same as IUC 6 from
standard profile.
PHY12-2 - QAM 64/TDMA: Burst Profile 8 - IUCs 5, 6, 9, 10 and 11 all configured the same as IUC 10 from
standard profile.
PHY12-3 - QPSK/S-CDMA: Burst Profile 9 - IUCs 5, 6, 9, 10 and 11 all configured the same as IUC 6 from
standard profile.
PHY12-4 - QAM 64 or 128/S-CDMA: Burst Profile 9 - IUCs 5,6 9 10 and 11 all configured the same as IUC 10
from standard profile. (Use QAM 64 if CMTS does not support Trellis Coding, TCM.
Note: To enable simultaneous bursts on all UGS flows use the DOCSIS Test MIB to enable simultaneous bursting
of all UGS flows for MAC Address of CM under test.
Table 2-12 - TDMA test cases breakdown, 5-42 MHz
Test Symbol Test Channel Other Ch CFs Test Modulation Power Tilt Other Ch
Case X Rate CF (MHz) (4 Ch Scenario) (MHz) (dB/MHz) Modulations
(MHz)
1 1.28 5.8 N/A QPSK 0 N/A
2 1.28 5.8 41.2 8-QAM 0.33 64-QAM
3 1.28 5.8 14.4,31.6 16-QAM -0.45 64-QAM
4 1.28 5.8 N/A 32-QAM 0 N/A
5 1.28 5.8 7.4 64-QAM 7.5 QPSK
6 1.28 5.8 7.4, 9.0, 10.6 QPSK 2.5 64-QAM
7 1.28 5.8 8.8, 11.8, 14.8 8-QAM 1.33 64-QAM
8 1.28 5.8 11.6, 17.4, 23.2 16-QAM 0.68 64-QAM
9 1.28 5.8 14.4, 23.0, 31.6 32-QAM 0.46 QPSK
10 1.28 5.8 17.6, 29.4, 41.2 64-QAM 0.33 QPSK
11 1.28 20.0 10, 30 QPSK -0.6 64-QAM
12 1.28 20.0 N/A 8-QAM 0 N/A
13 1.28 20.0 41.2 16-QAM 0.56 64-QAM
14 1.28 20.0 26.4, 32.8 32-QAM -0.93 QPSK
15 1.28 20.0 N/A 64-QAM 0 N/A

®
3/10/11 CableLabs 77
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test Symbol Test Channel Other Ch CFs Test Modulation Power Tilt Other Ch
Case X Rate CF (MHz) (4 Ch Scenario) (MHz) (dB/MHz) Modulations
(MHz)
16 1.28 20.0 21.6, 23.2, 24.8 QPSK -2.5 64-QAM
17 1.28 20.0 22.4, 24.8, 27.2 8-QAM -1.66 64-QAM
18 1.28 20.0 23.6, 27.2, 30.8 16-QAM -1.11 64-QAM
19 1.28 20.0 24.9, 29.8, 34.7 32-QAM -0.81 QPSK
20 1.28 20.0 27.0, 34.0, 41.0 64-QAM -0.57 QPSK
21 1.28 41.2 39.6 QPSK 7.5 64-QAM
22 1.28 41.2 38.0, 32.2 8-QAM -1.33 64-QAM
23 1.28 41.2 N/A 16-QAM 0 N/A
24 1.28 41.2 11.6 32-QAM 0.4 QPSK
25 1.28 41.2 17.4, 30.8 64-QAM -0.5 QPSK
26 1.28 41.2 39.6, 38.0, 36.4 QPSK 2.5 64-QAM
27 1.28 41.2 38.2, 35.2, 32.2 8-QAM 1.3 64-QAM
28 1.28 41.2 35.4, 29.6, 23.8 16-QAM 0.68 64-QAM
29 1.28 41.2 32.0, 22.8, 13.6 32-QAM 0.43 QPSK
30 1.28 41.2 29.4, 17.6, 5.8 64-QAM 0.33 QPSK
31 5.12 8.2 N/A QPSK 0 N/A
32 5.12 8.2 38.8 8-QAM -0.32 64-QAM
33 5.12 8.2 14.6, 31.6 16-QAM 0.51 64-QAM
34 5.12 8.2 N/A 32-QAM 0 N/A
35 5.12 8.2 14.6 64-QAM -1.87 QPSK
36 5.12 8.2 14.6, 21.0, 27.4 QPSK 0.62 64-QAM
37 5.12 8.2 15.2, 22.2, 29.2 8-QAM 0.57 64-QAM
38 5.12 8.2 16.4, 24.6, 32.8 16-QAM 0.48 64-QAM
39 5.12 8.2 17.6, 27.0, 36.4 32-QAM 0.42 QPSK
40 5.12 8.2 18.4, 28.6, 38.8 64-QAM 0.39 QPSK
41 5.12 20.0 13.6, 26.4 QPSK -0.93 64-QAM
42 5.12 20.0 N/A 8-QAM 0 N/A
43 5.12 20.0 35.4 16-QAM 0.77 64-QAM
44 5.12 20.0 11.4, 35.4 32-QAM -0.5 QPSK
45 5.12 20.0 N/A 64-QAM 0 QPSK
46 5.12 20.0 13.6, 26.4, 32.8 QPSK -0.62 64-QAM
47 5.12 20.0 13.6, 27.2, 34 8-QAM -0.58 64-QAM
48 5.12 20.0 13.6, 28, 35.4 16-QAM -0.55 64-QAM
49 5.12 20.0 13.6, 29.6, 37.6 32-QAM -0.5 QPSK
50 5.12 20.0 13.6, 30.4, 38.8 64-QAM -0.47 QPSK
51 5.12 38.8 8.8 QPSK 0.4 64-QAM
52 5.12 38.8 17.6, 27.2 8-QAM -0.56 64-QAM
53 5.12 38.8 N/A 16-QAM 0 N/A
54 5.12 38.8 29.6 32-QAM 1.3 QPSK
55 5.12 38.8 26.0, 32.4 64-QAM -0.93 QPSK
56 5.12 38.8 32.4, 26.0, 19.6 QPSK 0.62 64-QAM
57 5.12 38.8 31.6, 24.4, 17.2 8-QAM 0.55 64-QAM
58 5.12 38.8 30.3, 21.8, 13.3 16-QAM 0.47 64-QAM
59 5.12 38.8 29.5, 20.2, 10.9 32-QAM 0.43 QPSK

®
78 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Test Symbol Test Channel Other Ch CFs Test Modulation Power Tilt Other Ch
Case X Rate CF (MHz) (4 Ch Scenario) (MHz) (dB/MHz) Modulations
(MHz)
60 5.12 38.8 28.6, 18.4, 8.2 64-QAM 0.39 QPSK

Table 2-13- S-CDMA test cases breakdown, 5-42 MHz


Test Symbol Test Ch Other 3 Test Mod Additional Active Codes Minislots Power
Case Rate CF Ch CFs (*) & Other Codes per per Tilt
X (MHz) (MHz) (MHz) Ch Mod minislot frame (dB/MHz)
1 1.28 5.8 7.4, 9.0, 10.6 128-QAM QPSK 128 2 1 2.5
2 1.28 5.8 7.4, 9.0, 10.6 128-QAM QPSK 128 2 64 -2.5
3 1.28 5.8 9.0, 12.2, 15.4 128-QAM QPSK 128 32 1 1.2
4 1.28 5.8 9.0, 12.2, 15.4 128-QAM QPSK 128 32 4 -1.2
5 1.28 5.8 12.2, 18.6, 25.0 128-QAM QPSK 64 2 1 0.62
6 1.28 5.8 12.2, 18.6, 25.0 128-QAM QPSK 64 2 32 -0.62
7 1.28 5.8 17.6, 29.4, 41.2 128-QAM QPSK 64 32 1 0.33
8 1.28 5.8 17.6, 29.4, 41.2 128-QAM QPSK 64 32 2 -0.33
9 1.28 41.2 39.6, 38.0, 36.4 128-QAM QPSK 128 2 1 2.5
10 1.28 41.2 39.6, 38.0, 36.4 128-QAM QPSK 128 2 64 -2.5
11 1.28 41.2 38.0, 34.8, 31.6 128-QAM QPSK 128 32 1 1.2
12 1.28 41.2 38.0, 34.8, 31.6 128-QAM QPSK 128 32 4 -1.2
13 1.28 41.2 34.8, 28.4, 22.0 128-QAM QPSK 64 2 1 0.62
14 1.28 41.2 34.8, 28.4, 22.0 128-QAM QPSK 64 2 32 -0.62
15 1.28 41.2 29.4, 17.6, 5.8 128-QAM QPSK 64 32 1 0.33
16 1.28 41.2 29.4, 17.6, 5.8 128-QAM QPSK 64 32 2 -0.33
17 5.12 8.2 14.6, 21.0, 27.4 128-QAM QPSK 128 2 1 0.53
18 5.12 8.2 14.6, 21.0, 27.4 128-QAM QPSK 128 2 64 -0.63
19 5.12 8.2 16.0, 23.8, 31.6 128-QAM QPSK 128 32 1 0.5
20 5.12 8.2 16.0, 23.8, 31.6 128-QAM QPSK 128 32 4 -0.5
21 5.12 8.2 17.2, 26.2, 35.2 128-QAM QPSK 64 2 1 0.44
22 5.12 8.2 17.2, 26.2, 35.2 128-QAM QPSK 64 2 32 -0.44
23 5.12 8.2 18.4, 28.6, 38.8 128-QAM QPSK 64 32 1 0.39
24 5.12 8.2 18.4, 28.6, 38.8 128-QAM QPSK 64 32 2 -0.39
25 5.12 38.8 32.4, 26.0, 19.6 128-QAM QPSK 128 2 1 0.62
26 5.12 38.8 32.4, 26.0, 19.6 128-QAM QPSK 128 2 64 -0.62
27 5.12 38.8 31.0, 23.2, 15.4 128-QAM QPSK 128 32 1 0.5
28 5.12 38.8 31.0, 23.2, 15.4 128-QAM QPSK 128 32 4 -0.5
29 5.12 38.8 29.8, 20.8, 11.8 128-QAM QPSK 64 2 1 0.44
30 5.12 38.8 29.8, 20.8, 11.8 128-QAM QPSK 64 2 32 -0.44
31 5.12 38.8 28.6, 18.4, 8.2 128-QAM QPSK 64 32 1 0.39
32 5.12 38.8 28.6, 18.4, 8.2 128-QAM QPSK 64 32 2 -0.39

(*) Note: Use-QAM 64 if-QAM 128 not feasible.

®
3/10/11 CableLabs 79
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Table 2-14 - TDMA test cases breakdown, 5-85 MHz


8
Test Symbol Test Other Ch CFs Test Modulation Power Tilt Other Ch
Case X Rate Channel CF (4 Ch Scenario) (MHz) (dB/MHz) Modulations
(MHz) (MHz)
1 1.28 5.8 N/A QPSK 0 N/A
2 1.28 5.8 84.2 8-QAM 0.15 64-QAM
3 1.28 5.8 14.4, 31.6 16-QAM -0.47 64-QAM
4 1.28 5.8 N/A 32-QAM 0 N/A
5 1.28 5.8 7.4 64-QAM 7.5 QPSK
6 1.28 5.8 7.4, 9.0, 10.6 QPSK 2.5 64-QAM
7 1.28 5.8 8.8, 11.8, 14.8 8-QAM 1.33 64-QAM
8 1.28 5.8 11.6, 17.4, 23.2 16-QAM 0.69 64-QAM
9 1.28 5.8 14.4, 23.0, 31.6 32-QAM 0.47 QPSK
10 1.28 5.8 31.9, 58.1, 84.2 64-QAM 0.15 QPSK
11 1.28 45.0 25, 65 QPSK -0.3 64-QAM
12 1.28 45.0 N/A 8-QAM 0 N/A
13 1.28 45.0 84.2 16-QAM 0.31 64-QAM
14 1.28 45.0 51.4, 57.8 32-QAM -0.94 QPSK
15 1.28 45.0 N/A 64-QAM 0 N/A
16 1.28 45.0 46.6, 48.2, 49.8 QPSK -2.5 64-QAM
17 1.28 45.0 47.4, 49.8, 52.2 8-QAM -1.67 64-QAM
18 1.28 45.0 48.6, 52.2, 55.8 16-QAM -1.11 64-QAM
19 1.28 45.0 49.9, 54.8, 59.7 32-QAM -0.82 QPSK
20 1.28 45.0 52, 59, 66 64-QAM -0.57 QPSK
21 1.28 84.2 82.6 QPSK 7.5 64-QAM
22 1.28 84.2 27.5, 56 8-QAM -0.21 64-QAM
23 1.28 84.2 N/A 16-QAM 0 N/A
24 1.28 84.2 11.6 32-QAM 0.17 QPSK
25 1.28 84.2 34.8, 61.6 64-QAM -0.24 QPSK
26 1.28 84.2 82.6, 81.0, 79.4 QPSK 2.5 64-QAM
27 1.28 84.2 81.2, 78.2, 75.2 8-QAM 1.33 64-QAM
28 1.28 84.2 78.4, 72.6, 66.8 16-QAM 0.69 64-QAM
29 1.28 84.2 75, 65.8, 56.6 32-QAM 0.43 QPSK
30 1.28 84.2 72.4, 60.6, 48.8 64-QAM 0.34 QPSK
31 5.12 8.2 N/A QPSK 0 N/A
32 5.12 8.2 81.8 8-QAM -0.16 64-QAM
33 5.12 8.2 14.6, 33.8 16-QAM 0.47 64-QAM
34 5.12 8.2 N/A 32-QAM 0 N/A
35 5.12 8.2 14.6 64-QAM -1.88 QPSK
36 5.12 8.2 14.6, 21.0, 27.4 QPSK 0.62 64-QAM
37 5.12 8.2 15.2, 22.2, 29.2 8-QAM 0.57 64-QAM
38 5.12 8.2 16.4, 24.6, 32.8 16-QAM 0.49 64-QAM
39 5.12 8.2 17.6, 27.0, 36.4 32-QAM 0.43 QPSK

8
The tilt required to create a 12dB difference from the lowest channel centre frequency to the highest channel centre
frequency.

®
80 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

8
Test Symbol Test Other Ch CFs Test Modulation Power Tilt Other Ch
Case X Rate Channel CF (4 Ch Scenario) (MHz) (dB/MHz) Modulations
(MHz) (MHz)
40 5.12 8.2 32.7, 57.3, 81.8 64-QAM 0.16 QPSK
41 5.12 45.0 38.6, 51.4 QPSK -0.94 64-QAM
42 5.12 45.0 N/A 8-QAM 0 N/A
43 5.12 45.0 78.3 16-QAM 0.36 64-QAM
44 5.12 45.0 36.4,78.3 32-QAM -0.29 QPSK
45 5.12 45.0 N/A 64-QAM 0 QPSK
46 5.12 45.0 38.6, 51.4, 57.8 QPSK -0.63 64-QAM
47 5.12 45.0 38.6, 52.2, 59.0 8-QAM -0.59 64-QAM
48 5.12 45.0 38.6, 53.0, 60.4 16-QAM -0.55 64-QAM
49 5.12 45.0 38.6, 54.6, 62.6 32-QAM -0.5 QPSK
50 5.12 45.0 38.6, 67.4, 81.8 64-QAM -0.28 QPSK
51 5.12 81.8 8.8 QPSK 0.16 64-QAM
52 5.12 81.8 70.2, 58.6 8-QAM -0.52 64-QAM
53 5.12 81.8 N/A 16-QAM 0 N/A
54 5.12 81.8 72.6 32-QAM 1.30 QPSK
55 5.12 81.8 75.4, 69.0 64-QAM -0.94 QPSK
56 5.12 81.8 75.4, 69.0, 62.6 QPSK 0.63 64-QAM
57 5.12 81.8 74.6, 67.4, 60.2 8-QAM 0.56 64-QAM
58 5.12 81.8 73.3, 64.8, 56.3 16-QAM 0.47 64-QAM
59 5.12 81.8 72.5, 63.2, 53.9 32-QAM 0.43 QPSK
60 5.12 81.8 71.6, 61.4, 51.2 64-QAM 0.39 QPSK

®
3/10/11 CableLabs 81
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Table 2-15 - S-CDMA test cases breakdown, 5-85 MHz


Test Symbol Test Other 3 Ch CFs Test Additional Active Codes Minislots Power
Case Rate Ch CF (MHz) Mod & Other Codes per per Tilt
(MHz) (MHz) (*) Ch Mod minislot frame (dB/MHz)
1 1.28 5.8 7.4, 9.0, 10.6 128-QAM QPSK 128 2 1 2.5
2 1.28 5.8 7.4, 9.0, 10.6 128-QAM QPSK 128 2 64 -2.5
3 1.28 5.8 9.0, 12.2, 15.4 128-QAM QPSK 128 32 1 1.25
4 1.28 5.8 9.0, 12.2, 15.4 128-QAM QPSK 128 32 4 -1.25
5 1.28 5.8 12.2, 18.6, 25.0 128-QAM QPSK 64 2 1 0.63
6 1.28 5.8 12.2, 18.6, 25.0 128-QAM QPSK 64 2 32 -0.63
7 1.28 5.8 31.9, 58.1, 84.2 128-QAM QPSK 64 32 1 0.15
8 1.28 5.8 31.9, 58.1, 84.2 128-QAM QPSK 64 32 2 -0.15
9 1.28 84.2 82.6, 81.0, 79.4 128-QAM QPSK 128 2 1 2.5
10 1.28 84.2 82.6, 81.0, 79.4 128-QAM QPSK 128 2 64 -2.5
11 1.28 84.2 81.0, 77.8, 74.6 128-QAM QPSK 128 32 1 1.25
12 1.28 84.2 81.0, 77.8, 74.6 128-QAM QPSK 128 32 4 -1.25
13 1.28 84.2 77.8, 71.4, 65.0 128-QAM QPSK 64 2 1 0.63
14 1.28 84.2 77.8, 71.4, 65.0 128-QAM QPSK 64 2 32 -0.63
15 1.28 84.2 58.1, 31.9, 5.8 128-QAM QPSK 64 32 1 0.15
16 1.28 84.2 58.1, 31.9, 5.8 128-QAM QPSK 64 32 2 -0.15
17 5.12 8.2 14.6, 21.0, 27.4 128-QAM QPSK 128 2 1 0.63
18 5.12 8.2 14.6, 21.0, 27.4 128-QAM QPSK 128 2 64 -0.63
19 5.12 8.2 16.0, 23.8, 31.6 128-QAM QPSK 128 32 1 0.5
20 5.12 8.2 16.0, 23.8, 31.6 128-QAM QPSK 128 32 4 -0.5
21 5.12 8.2 17.2, 26.2, 35.2 128-QAM QPSK 64 2 1 0.44
22 5.12 8.2 17.2, 26.2, 35.2 128-QAM QPSK 64 2 32 -0.44
23 5.12 8.2 32.7, 57.3, 81.8 128-QAM QPSK 64 32 1 0.16
24 5.12 8.2 32.7, 57.3, 81.8 128-QAM QPSK 64 32 2 -0.16
25 5.12 81.8 75.4, 69.0, 62.6 128-QAM QPSK 128 2 1 0.63
26 5.12 81.8 75.4, 69.0, 62.6 128-QAM QPSK 128 2 64 -0.63
27 5.12 81.8 74.0, 66.2, 58.4 128-QAM QPSK 128 32 1 0.51
28 5.12 81.8 74.0, 66.2, 58.4 128-QAM QPSK 128 32 4 -0.51
29 5.12 81.8 72.8, 63.8, 54.8 128-QAM QPSK 64 2 1 0.44
30 5.12 81.8 72.8, 63.8, 54.8 128-QAM QPSK 64 2 32 -0.44
31 5.12 81.8 57.3, 32.7, 8.2 128-QAM QPSK 64 32 1 0.16
32 5.12 81.8 57.3, 32.7, 8.2 128-QAM QPSK 64 32 2 -0.16

(*) Note: Use QAM-64 if QAM-128 not feasible.

®
82 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Procedures
Part 1. Upstream Power Accuracy in TDMA, 5-42 MHz 9
PROCEDURES 1.1-1.60 - UPSTREAM POWER ACCURACY IN TDMA, 5-42 MHz
Step # Step Description
1.X.1 Set an initial upstream total attenuation (tap, wiring, splitters, attenuator, etc.) of 40 dB.
1.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view) equal
to 0 dBmV ±0.5 dB.
1.X.3 CMTS AC power on.
1.X.4 Wait for CMTS ready.
1.X.5 Configure CMTS as follows:
1.X.5.1 According to each test case scenario X from Table 2-12, configure MAC Domain as described in Appendix
D (D.5 for 1 US ch., D.6 for 2 US ch., D.7 for 3 US ch., D.8 for 4 US ch.).
1.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US channels
defined in row x of Table 2-12 (PHYChannel1.cfg for 1 US ch., PHYChannel2.cfg for 2 US ch.,
PHYChannel3.cfg for 3 US ch., PHYChannel4.cfg for 4 US ch).
1.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according to
row x of Table 2-12.
1.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-12.
1.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel
according to row x of Table 2-12.
1.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel
according to row x of Table 2-12.
1.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the modulation rate as
specified in row x of Table 2-12.
1.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5-to-11 of the channel under test as specified
in row x of Table 2-12.
1.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5-to-11 of the additional channels as specified
in row x of Table 2-12.
Start US and Downstream Sniffer Capture.
1.X.6 CM power on.
1.X.7 Wait for CM ready - registered with all active channels.
Stop Sniffer Capture.
Examine REG-RSP-MP to determine Extended Upstream Transmit Power Capability returned by the CMTS
to the CM.
Calculate Phi based on the burst profile for the channel and the Extended Upstream Transmit Power
Capability used by the CM and CMTS.
1.X.8 Start upstream traffic: Packet size 1500 bytes; Packet rate: 100 pps.
1.X.9 Monitor the CM’s docsIfCmStatusTxPower MIB and adjus the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - 3 dB ±0.5 dB for all the active upstream channels. Wait at
least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
1.X.10 Start DS sniffer, capture RNG-RSP messages for each US channel.
1.X.11 Increase upstream attenuation (6 dB step).
1.X.12 After 30 seconds use SNMP to read (and log) CM upstream power MIB.

9
Revised per PHYv3.0-N-08.0747.2 on 6/5/09 by JB. Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
3/10/11 CableLabs 83
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


1.X.13 Measure with VSA (and log) RF upstream burst power.
1.X.14 Stop DS sniffer, determine value of message commanding CM to adjust power level.
1.X.15 Verify Maximum Power accuracy, refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.15.1 Measured Power Level Pmax ±2 dB
[on test channel]
1.X.15.2 docsIfCmStatusTxPower Phi for four channels in
[on test channel] the Transmit Channel
Set
1.X.16 Use tilt specified in row x of Table 2-12. Reference channel frequency = Test Channel Frequency.
1.X.17 Use tilt specified in row x of Table 2-12. Nth Channel CMTS receive level = Nth Channel CMTS receive level
+ (tilt * (Nth Channel frequency - Reference channel frequency))/ 1x106.
1.X.18 Calculate step value of each active channel by using the following formula:
STEP_Y = INT((Maximum_Power_Y - Minimum_Power_Y) / 6).
1.X.19 The STEP value will be the minimum of the STEP_Y values
1.X.20 Repeat 5 times (L=1 to 5) the decrease of upstream attenuation by STEP dB for each pass through the
procedure below.
1.X.20.L.1 Wait 30 seconds for periodic ranging to complete at each intermediate power level.
1.X.20.L.2 Use SNMP to read (and log) CM transmitted upstream power MIB (DocsifCmStatusTxPower).
1.X.20.L.3 Use SNMP to read (and log) CMTS received upstream power MIB (DocsifCmtsCmStatusRxPower).
1.X.20.L.4 Measure with VSA (and log) RF upstream burst power.
1.X.20.L.5 Record the results.
1.X.20.L.6 Verify absolute reported power accuracy and step accuracy.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.20.L.7 Measured Power Level - ±2 dB
(docsIfCmStatusTxPower + Gconst)
[on test channel]
1.X.20.L.8 Measured Power Level of Current Burst ±0.4dB
- Measured Power Level of Previous *One deviation from
Burst 0.4dB to 1.4dB allowed
[on test channel] per 12dB range.
1.X.20.L.9 Sniffer reported Power Step Size Measured Step Size
within ±0.4dB of RNG-
RSP command.
*One deviation from
0.4dB to 1.4dB allowed
per 12dB range.
1.X.21 Set all CMTS receive level to the lowest channel value.
1.X.22 Decrease upstream attenuation by an additional STEP_Y dB value.
1.X.23 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
1.X.24 Measure with VSA (and log) RF upstream burst power.
1.X.25 Verify Minimum Power accuracy, refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.25.1 Measured Power Level Pmin ±2 dB
[on test channel]
1.X.25.2 docsIfCmStatusTxPower Plow
[on test channel]

®
84 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 2. Upstream Power Accuracy in S-CDMA, 5-42 MHz 10


PROCEDURES 2.1-2.32 - UPSTREAM POWER ACCURACY IN S-CDMA, 5-42 MHz
Step # Step Description
2.X.1 Set an initial upstream total attenuation (tap, wiring, splitters, attenuator, etc.) of 40 dB.
2.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view) equal
to 0 dBmV ±0.5 dB.
2.X.3 CMTS AC power on.
2.X.4 Wait for CMTS ready.
2.X.5 Use SNMP to set the following upstream parameters, according to each test, as follows:
2.X.5.1 According to each test case scenario X from Table 2-13, configure MAC Domain as described in
Appendix D (D.5 for 1 US ch., D.6 for 2 US ch., D.7 for 3 US ch., D.8 for 4 US ch.).
2.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-13 (PHYChannel1.cfg for 1 US ch., PHYChannel2.cfg for 2 US ch.,
PHYChannel3.cfg for 3 US ch., PHYChannel4.cfg for 4 US ch.).
2.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
2.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according to
row x of Table 2-13.
2.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-13.
2.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel
according to row x of Table 2-13.
2.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-13.
2.X.5.8 Using MIB docsIfUpChannelScdmaFrameSize set the S-CDMA spreading intervals per frame (if applicable)
as specified in row x of Table 2-13: according to packet size and codes per mini-slot, so that exactly one
spreader-On frame is transmitted during each burst. S-CDMA spreader-On frame starts with code zero.
2.X.5.9 Using MIB docsIfUpChannelScdmaActiveCodes set the number of active codes as specified in row x of
Table 2-13.
2.X.5.10 Using MIB docsIfUpChannelScdmaCodesPerSlot set the number of codes per minislot as specified in row x
of Table 2-13.
2.X.5.11 Using MIB docsIfCmtsModScdmaSpreaderEnable set S-CDMA spreader On for IUCs 5, 6, 9, 10 & 11 for all
channels.
2.X.5.10 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the modulation rate as
specified in row x of Table 2-13.
2.X.5.11 Using MIB docsIfCmtsModTcmErrorCorrectionOn enable TCM for IUCs 5, 6, 9, 10 & 11 as specified in row
x of Table 2-13.
2.X.5.12 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-13.
2.X.5.13 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels as
to QPSK.
Start Upstream and Downstream Sniffer Capture.
2.X.6 CM power on.
2.X.7 Wait for CM ready -- registered with 4 active channels.
Stop Sniffer Capture.
Examine REG-RSP-MP to determine Extended Upstream Transmit Power Capability returned by the CMTS
to the CM.

10
Revised per PHYv3.0-N-08.0747.2 on 6/5/09 by JB. Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
3/10/11 CableLabs 85
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Calculate Phi based on the burst profile for the channel and the Extended Upstream Transmit Power
Capability used by the CM and CMTS.
2.X.8 Start upstream traffic: Packet size set such that only one spreader ON frame is filled with data on each
burst. Packet rate: 100 pps.
2.X.9 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - 3 dB ±0.5 dB for all the 4 active upstream channels. Wait
at least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
2.X.10 Start DS sniffer, capture RNG-RSP messages for each US channel.
2.X.11 Increase upstream attenuation (6 dB step).
2.X.12 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
2.X.13 Measure with VSA (and log) RF upstream burst power. Perform both spreader ON and spreader OFF
separate power measurements.
2.X.14 Stop DS sniffer, determine value of message commanding CM to adjust power level.
2.X.15 Verify Maximum Power accuracy, refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.15.1 Measured Power Level Pmax ±2 dB
[on test channel]
2.X.15.2 docsIfCmStatusTxPower Phi for four channels in
[on test channel] the Transmit Channel
Set
2.X.16 Use tilt specified in row x of Table 2-13. Reference channel frequency = Test Channel Frequency.
2.X.17 Use tilt specified in row x of Table 2-13. Nth Channel CMTS receive level = Nth Channel CMTS receive level
+ (tilt * (Nth Channel frequency - Reference channel frequency))/ 1x106.
2.X.18 Calculate step value of each active channel by using the following formula:
STEP_Y = INT((Maximum_Power_Y - Minimum_Power_Y) / 6).
2.X.19 The STEP value will be the minimum of the STEP_Y values.
2.X.20 Repeat 5 times (L=1 to 5) the decrease of upstream attenuation by STEP dB for each pass through the
procedure below.
2.X.20.L.1 Wait 30 seconds for periodic ranging to complete at each intermediate power level.
2.X.20.L.2 Use SNMP to read (and log) CM transmitted upstream power MIB (DocsifCmStatusTxPower).
2.X.20.L.3 Use SNMP to read (and log) CMTS received upstream power MIB (DocsifCmtsCmStatusRxPower).
2.X.20.L.4 Measure with VSA (and log) RF upstream burst power. Perform both spreader ON and spreader OFF
separate power measurements.
2.X.20.L.5 Record the results.
2.X.20.L.6 Verify absolute reported power accuracy and step accuracy.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.20.L.7 Measured Power Level - ±2 dB
(docsIfCmStatusTxPower + Gconst)
[on test channel]
2.X.20.L.8 Measured Power Level of Current ±0.4dB
Burst - Measured Power Level of *One deviation from
Previous Burst 0.4dB to 1.4dB allowed
[on test channel] per 12dB range.
2.X.20.L.9 Sniffer reported Power Step Size Measured Step Size
within ±0.4dB of RNG-
RSP command.
*One deviation from
0.4dB to 1.4dB allowed
per 12dB range.
2.X.21 Set all CMTS receive level to the lowest channel value.
2.X.22 Decrease upstream attenuation by an additional STEP_Y dB value.

®
86 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.X.23 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
2.X.24 Measure with VSA (and log) RF upstream burst power.
2.X.25 Verify Minimum Power accuracy, refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.25.1 Measured Power Level Pmin ±2 dB
[on test channel]
2.X.25.2 docsIfCmStatusTxPower t Plow
[on test channel]

Part 3. Window Challenge, 5-42 MHz 11


PROCEDURES 3.1-3.60: WINDOW CHALLENGE, 5-42 MHz
Step # Step Description
3.X.1 Set an initial upstream_total attenuation (tap, wiring, splitters, attenuator, etc.) of 20 dB.
3.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view) equal
to 0 dBmV ±0.5 dB.
3.X.3 CMTS AC power on.
3.X.4 Wait for CMTS ready.
3.X.5 Configure CMTS, as follows:
3.X.5.1 According to each test case scenario X from Table 2-12, configure MAC Domain as described in Appendix
D (D.5 for 1 US ch., D.6 for 2 US ch., D.7 for 3 US ch., D.8 for 4 US ch.).
3.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-12 (PHYChannel1.cfg for 1 US ch., PHYChannel2.cfg for 2 US ch.,
PHYChannel3.cfg for 3 US ch., PHYChannel4.cfg for 4 US ch.).
3.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
3.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according to
row x of Table 2-12.
3.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-12.
3.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel
according to row x of Table 2-12.
3.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-12.
3.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the modulation rate as
specified in row x of Table 2-12.
3.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-12.
3.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels to
QPSK.
Start Upstream and Downstream Sniffer Capture.
3.X.6 CM power on.
3.X.7 Wait for CM ready - registered with all active channels.
Stop Sniffer Capture.
Examine REG-RSP-MP to determine Extended Upstream Transmit Power Capability returned by the CMTS
to the CM.

11
Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
3/10/11 CableLabs 87
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Calculate Phi based on the burst profile for the channel and the Extended Upstream Transmit Power
Capability used by the CM and CMTS.
3.X.8 Start upstream traffic: Packet size 1500 bytes, Packet rate: 100 pps.
3.X.9 Set Pload_min_set value to 15 dB.
3.X.10 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - (Pload_min_set + 2) at all active upstream channels. Wait
at least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
3.X.11 Set US_power_temp_MIB = Phi - (Pload_min_set + 2).
3.X.12 Increase CM's 1st channel power by 5 dB, through direct CMTS command.
3.X.13 Use SNMP to read (and log) CM's 1st channel upstream power MIB.
3.X.14 Verify that CM's 1st channel upstream power MIB hasn't changed.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.14.1 docsIfCmStatusTxPower US_power_temp_MIB
3.X.15 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at the Phi - (Pload_min_set + 10) value at all the active upstream
channels. Wait at least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
3.X.16 Set US_power_temp_MIB = Phi - (Pload_min_set + 10).
3.X.17 Decrease CM's 1st channel power by 5 dB, through direct CMTS command.
3.X.18 Use SNMP to read (and log) CM's 1st channel upstream power MIB.
3.X.19 Verify that CM's 1st channel upstream power MIB hasn't changed.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.19.1 docsIfCmStatusTxPower US_power_temp_MIB
3.X.20 Set Pload_min_set value to 15 dB.
3.X.21 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - (Pload_min_set + 2) value at all active upstream channels.
Wait at least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
3.X.22 Set US_power_temp_MIB = Phi - (Pload_min_set + 2).
3.X.23 Set Pload_min_set = Pload_min_set + 5.
3.X.24 Use SNMP to read (and log) CM upstream power MIB and Pload_min_set MIB.
3.X.25 Verify that CM upstream power MIB hasn't changed.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.25.1 docsIfCmStatusTxPower US_power_temp_MIB
3.X.26 Use SNMP to read (and log) CM upstream power MIB and Pload_min_set MIB.
3.X.27 Set Pload_min_set = Pload_min_set - 13.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.27.1 docsIfCmStatusTxPower US_power_temp_MIB

Table 2-16 - Maximum and Minimum reported power levels

Minimum reported power


(for TDMA and one minislot
in S-CDMA) Single Channel Four Channels
Tested Maximum reported Maximum reported
modulation 1280Msps 5120Msps power TDMA / S-CDMA power TDMA / S-CDMA
QPSK 18.18 dBmV 24.18 dBmV 62.18 / 57.18 dBmV 56.18 / 54.18 dBmV
8-QAM 17.21 dBmV 23.21 dBmV 58.21 / 56.21 dBmV 52.21 / 53.21 dBmV
16-QAM 17.21 dBmV 23.21 dBmV 58.21 / 56.21 dBmV 52.21 / 53.21 dBmV
32-QAM 17.00 dBmV 23.00 dBmV 57.00 / 56.00 dBmV 51.00 / 53.00 dBmV
64-QAM 17.00 dBmV 23.00 dBmV 57.00 / 56.00 dBmV 51.00 / 53.00 dBmV

®
88 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Minimum reported power


(for TDMA and one minislot
in S-CDMA) Single Channel Four Channels
Tested Maximum reported Maximum reported
modulation 1280Msps 5120Msps power TDMA / S-CDMA power TDMA / S-CDMA
128-QAM 16.95 dBmV 22.95 dBmV - / 55.95 dBmV - / 52.95 dBmV
(S-CDMA only)

Parts 4-8: No 'Global Reconfiguration Time' Power Tests for 5-42 MHz
The following tests are based on a document written by Tom Kolze, "Recommended DOCSIS 3dot0 Upstream Test
Scenarios." Specifically this document includes tests where power levels of channels are changed when no 'global
reconfiguration time' is allotted by the CMTS. Therefore, no 1.4dB waivers of step size accuracy are allowed as
power level changes cannot be greater than 12dB.
The requirements are:
1. Absolute channel accuracy must always be within 2dB for all steps.
2. Step size accuracy must be within 0.4dB.
3. Channels which have no power level adjustments must have no more than 0.1dB power level change when
other channels are adjusted.
Permutations and Combinations
Frequencies
These power level changes are presumably accomplished by digital gain adjustments. Therefore they are unlikely to
be affected by specific location of frequencies during the changes. Therefore step size accuracy will not be affected.
However absolute accuracy may be affected by diplex filters in the CMs. As a result, only one set of frequencies,
spread across the entire upstream band, is required for 4 channel tests. For 2 channel tests two sets of frequencies are
required with highest, middle and low frequencies tested.
Channel Width
Channel widths are simply changes in symbol rates and power is unlikely to change. Only the 3.2 MHz channel
width will be tested, therefore the upstream receive power in each carrier to the CMTS must lie between -10dBmV
and 20dBmV.
Modulation Profiles (as defined above)
P12-1
P12-2
P12-3
P12-4
Two Active Channel Power Profiles
Note: Where channels are labeled OFF, this means no data if flowing. However the channel is ON within the
CMTS and the power level is set in the first step to the channel power of the second step even though the
channel is not passing data.

Power Profile 1:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step Step
10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -5.0 -5.0 -5.0 OFF

®
3/10/11 CableLabs 89
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step Step
10 11
Ch 2 OFF -2.5 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0

Another power profile is provided which exercises another "corner" of the DOCSIS 3.0 requirements.
Power Profile 2:
(Shading shows the extreme combinations.)
Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 0 0 OFF -3.0 -3.0
Ch 2 OFF -9.5 -9.5 -9.5 OFF -7.0 OFF -12 -12 -12 OFF

Four Active Channel Power Profiles


Power Profile 3:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -5.0 -5.0 -5.0 OFF
Ch 2 -2.5 -2.5 OFF 0 0 0 OFF -5.0 OFF -5.0 OFF
Ch 3 -2.5 -2.5 OFF 0 0 0 OFF -4.0 OFF -5.0 -5.0
Ch 4 OFF -2.5 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0

Power Profile 4:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0 -3.0 OFF
Ch 2 -4.5 -4.5 OFF -2.0 OFF -2.0 OFF -7.0 -7.0 -7.0 OFF
Ch 3 -8.5 -8.5 OFF -6.0 OFF -6.0 OFF -11.0 OFF -11.0 OFF
Ch 4 OFF -9.5 -9.5 -9.5 OFF -7.0 -7.0 -7.0 OFF -12 -12

Power Profile 5:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 0 0 0 OFF 0

®
90 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 2 -2.5 -2.5 OFF 0 OFF 0 0 OFF OFF OFF OFF
Ch 3 -2.5 -2.5 OFF 0 OFF 0 OFF 0 OFF 0 0
Ch 4 OFF -2.5 -2.5 -2.5 OFF 0 0 0 0 0 OFF

The channels may be in any order in respect to center frequency.


It is recommended that these power profiles be employed with the Dynamic Range Window at the highest power
level and also the lowest.

Table 2-17 - No Global Reconfiguration Time test cases - Two Channels, 5-42 MHz

Test Dynamic Channel 1 Channel 2


Case X Range Modulation and Modulation and
Window CF (MHz) CF (MHZ)
1 Highest P12-1, 6.6 P12-1, 18.4
2 Highest P12-1, 28.6 P12-2, 40.4
3 Highest P12-2, 6.6 P12-2, 40.4
4 Highest P12-2, 6.6 P12-3, 18.4
5 Highest P12-3, 28.6 P12-4, 40.4
6 Lowest P12-1, 6.6 P12-1, 18.4
7 Lowest P12-1, 28.6 P12-2, 40.4
8 Lowest P12-2, 6.6 P12-2, 40.4
9 Lowest P12-4, 6.6 P12-4, 18.4
10 Lowest P12-1, 28.6 P12-4, 40.4

Table 2-18 - No Global Reconfiguration Time test cases - Four Channels, 5-42 MHz

Test Dynamic Channel 1 Channel 2 Channel 3 Channel 4


Case X Range Modulation and Modulation and Modulation and Modulation and CF
Window CF (MHz) CF (MHZ) CF (MHz) (MHZ)
1 Highest P12-1 P12-1 P12-1 P12-1
2 Highest P12-1 P12-2 P12-1 P12-2
3 Highest P12-2 P12-2 P12-2 P12-2
4 Highest P12-2 P12-3 P12-2 P12-3
5 Highest P12-3 P12-4 P12-3 P12-4
6 Lowest P12-1 P12-1 P12-1 P12-1
7 Lowest P12-1 P12-2 P12-1 P12-2
8 Lowest P12-2 P12-2 P12-2 P12-2
9 Lowest P12-4 P12-4 P12-4 P12-4
10 Lowest P12-1 P12-4 P12-1 P12-4

®
3/10/11 CableLabs 91
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 4. No 'Global Reconfiguration Time' Power Tests - Power Profile 1 - Two


Channels, 5-42 MHz
PROCEDURES 4.1-4.10: NO 'GLOBAL RECONFIGURATION TIME' POWER TESTS -
POWER PROFILE 1 - TWO CHANNELS, 5-42 MHz
Step # Step Description
4.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
4.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
4.X.3 CMTS AC power on.
4.X.4 Wait for CMTS ready.
4.X.5 Configure CMTS, as follows:
4.X.5.1 According to each test case scenario X from Table 2-17, configure MAC Domain as described in
Appendix D.6 (2 US ch).
4.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-17 (PHYChannel2.cfg for 2 US ch).
4.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
4.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-17.
4.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-17.
4.X.5.6 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
4.X.5.7 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test
as specified in row x of Table 2-17.
4.X.5.8 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels
to QPSK.
4.X.6 Set CMTS receive power to maximum power of 0dBmV.
4.X.7 CM power on and allow to complete ranging and registration.
4.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
4.X.9 Use Test MIB to stop automatic CMTS power leveling.
4.X.10 Use Test MIB to set Pload_min_set of Table X,1 row x and all channels to top of Pload_min_set
window.
4.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
4.X.12.Y Conduct Measurement Step sequence of Power Profile 1.
4.X.12.Y.1 Use Test MIB to set Ch1 and Ch2 to power levels and state of Step Y of Profile 1.
4.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1 and Ch2 Rx power equal and opposite to that of
the channel power changes in the previous step.
4.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
4.X.12.Y.4 Log count of uncorrectable errors.
4.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
4.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON
and spreader OFF separate power measurements.
4.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower +
Gconst)
[for each channel]

®
92 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.X.12.Y.9 Measured Power Level of Current ±0.4dB for channels that
Burst - Measured Power Level of have power change
Previous Burst ±0.1dB for channels with
[for each channel] no power change
4.X.12.Y.10 Using CMTS uncorrectable 0 errors N/A
codeword MIB ensure no errors
have occurred.
(In case of failure, test has to be
run one more time to verify
measurement has not been
corrupted by extraneous noise.)

Part 5. No 'Global Reconfiguration Time' Power Tests - Power Profile 2 - Two


Channels, 5-42 MHz
PROCEDURES 5.1-5.10: NO 'GLOBAL RECONFIGURATION TIME' POWER TESTS -
POWER PROFILE 2 - TWO CHANNELS, 5-42 MHz
Step # Step Description
5.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
5.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
5.X.3 CMTS AC power on.
5.X.4 Wait for CMTS ready.
5.X.5 Configure CMTS, as follows:
5.X.5.1 According to each test case scenario X from Table 2-17, configure MAC Domain as described in
Appendix D.6 (2 US ch).
5.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-17 (PHYChannel2.cfg for 2 US ch).
5.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
5.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-17.
5.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-17.
5.X.5.6 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
5.X.5.7 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test
as specified in row x of Table 2-17.
5.X.5.8 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels
to QPSK.
5.X.6 Set CMTS receive power to maximum power of 0dBmV.
5.X.7 CM power on and allow to complete ranging and registration.
5.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
5.X.9 Use Test MIB to stop automatic CMTS power leveling.
5.X.10 Use Test MIB to set Pload_min_set of Table X,1 row x and all channels to top of Pload_min_set
window.
5.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
5.X.12.Y Conduct Measurement Step sequence of Power Profile 2.
5.X.12.Y.1 Use Test MIB to set Ch1 and Ch2 to power levels and state of Step Y of Profile 2.

®
3/10/11 CableLabs 93
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


5.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1 and Ch2 Rx power equal and opposite to that of
the channel power changes in the previous step.
5.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
5.X.12.Y.4 Log count of uncorrectable errors.
5.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
5.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON
and spreader OFF separate power measurements.
5.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
5.X.12.Y.9 Measured Power Level of Current ±0.4dB for channels that
Burst - Measured Power Level of have power change
Previous Burst [for each channel] ±0.1dB for channels with
no power change
5.X.12.Y.10 Using CMTS uncorrectable codeword 0 errors N/A
MIB ensure no errors have occurred.
(In case of failure, test has to be run
one more time to verify measurement
has not been corrupted by
extraneous noise.)

Part 6. No 'Global Reconfiguration Time' Power Tests - Power Profile 3 -


Four Channels, 5-42 MHz
PROCEDURES 6.1-6.10: NO 'GLOBAL RECONFIGURATION TIME' POWER TESTS -
POWER PROFILE 3 - FOUR CHANNELS, 5-42 MHz
Step # Step Description
6.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'
6.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
6.X.3 CMTS AC power on.
6.X.4 Wait for CMTS ready.
6.X.5 Configure CMTS, as follows:
6.X.5.1 According to each test case scenario X from Table 2-18, configure MAC Domain as described in
Appendix D.8 (4 US ch).
6.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-18 (PHYChannel4.cfg for 4 US ch).
6.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
6.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-18.
6.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-18.
6.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-18.
6.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-18.

®
94 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


6.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
6.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-18.
6.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels
to QPSK.
6.X.6 Set CMTS receive power to maximum power of 0dBmV.
6.X.7 CM power on and allow to complete ranging and registration.
6.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
6.X.9 Use Test MIB to stop automatic CMTS power leveling.
6.X.10 Use Test MIB to set Pload_min_set of Table X,2 row x and all channels to top of Pload_min_set window.
6.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
6.X.12.Y Conduct Measurement Step sequence of Power Profile 3.
6.X.12.Y.1 Use Test MIB to set Ch1, Ch2, Ch3 and Ch4 to power levels and state of Step Y of Profile 3.
6.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1, Ch2, Ch3 and Ch4 Rx power equal and
opposite to that of the channel power changes in the previous step.
6.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
6.X.12.Y.4 Log count of uncorrectable errors.
6.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
6.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON and
spreader OFF separate power measurements.
6.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
6.X.12.Y.9 Measured Power Level of Current ±0.4dB for channels that
Burst - Measured Power Level of have power change
Previous Burst [for each channel] ±0.1dB for channels with
no power change
6.X.12.Y.10 Using CMTS uncorrectable codeword 0 errors N/A
MIB ensure no errors have occurred.
(In case of failure, test has to be run
one more time to verify measurement
has not been corrupted by
extraneous noise.)

Part 7. No 'Global Reconfiguration Time' Power Tests - Power Profile 4 -


Four Channels, 5-42 MHz
PROCEDURES 7.1-7.10: NO 'GLOBAL RECONFIGURATION TIME' POWER TESTS -
POWER PROFILE 4 - FOUR CHANNELS, 5-42 MHz
Step # Step Description
7.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
7.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
7.X.3 CMTS AC power on.
7.X.4 Wait for CMTS ready.
7.X.5 Configure CMTS, as follows:

®
3/10/11 CableLabs 95
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


7.X.5.1 According to each test case scenario X from Table 2-18, configure MAC Domain as described in
Appendix D.8 (4 US ch).
7.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-18 (PHYChannel4.cfg for 4 US ch).
7.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
7.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-18.
7.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-18.
7.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-18.
7.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-18.
7.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
7.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-18.
7.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels to
QPSK.
7.X.6 Set CMTS receive power to maximum power of 0dBmV.
7.X.7 CM power on and allow to complete ranging and registration.
7.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
7.X.9 Use Test MIB to stop automatic CMTS power leveling.
7.X.10 Use Test MIB to set Pload_min_set of Table X,2 row x and all channels to top of Pload_min_set window.
7.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
7.X.12.Y Conduct Measurement Step sequence of Power Profile 4.
7.X.12.Y.1 Use Test MIB to set Ch1, Ch2, Ch3 and Ch4 to power levels and state of Step Y of Profile 4.
7.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1, Ch2, Ch3 and Ch4 Rx power equal and opposite
to that of the channel power changes in the previous step.
7.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
7.X.12.Y.4 Log count of uncorrectable errors.
7.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
7.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON and
spreader OFF separate power measurements.
7.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
7.X.12.Y.9 Measured Power Level of Current ±0.4dB for channels that
Burst - Measured Power Level of have power change
Previous Burst [for each channel] ±0.1dB for channels with
no power change
7.X.12.Y.10 Using CMTS uncorrectable codeword 0 errors N/A
MIB ensure no errors have occurred.
(In case of failure, test has to be run
one more time to verify measurement
has not been corrupted by
extraneous noise.)

®
96 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 8. No 'Global Reconfiguration Time' Power Tests - Power Profile 5 -


Four Channels, 5-42 MHz
PROCEDURES 8.1-8.10: NO 'GLOBAL RECONFIGURATION TIME' POWER TESTS -
POWER PROFILE 5 - FOUR CHANNELS, 5-42 MHz
Step # Step Description
8.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
8.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view) equal
to 0 dBmV ±0.5 dB.
8.X.3 CMTS AC power on.
8.X.4 Wait for CMTS ready.
8.X.5 Configure CMTS, as follows:
8.X.5.1 According to each test case scenario X from Table 2-18, configure MAC Domain as described in Appendix
D.8 (4 US ch).
8.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-18 (PHYChannel4.cfg for 4 US ch).
8.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
8.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according to
row x of Table 2-18.
8.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-18.
8.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel
according to row x of Table 2-18.
8.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-18.
8.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
8.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-18.
8.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels to
QPSK.
8.X.6 Set CMTS receive power to maximum power of 0dBmV.
8.X.7 CM power on and allow to complete ranging and registration.
8.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
8.X.9 Use Test MIB to stop automatic CMTS power leveling.
8.X.10 Use Test MIB to set Pload_min_set of Table X,2 row x and all channels to top of Pload_min_set window.
8.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
8.X.12.Y Conduct Measurement Step sequence of Power Profile 5.
8.X.12.Y.1 Use Test MIB to set Ch1, Ch2, Ch3 and Ch4 to power levels and state of Step Y of Profile 5.
8.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1, Ch2, Ch3 and Ch4 Rx power equal and opposite
to that of the channel power changes in the previous step.
8.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
8.X.12.Y.4 Log count of uncorrectable errors.
8.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
8.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON and
spreader OFF separate power measurements.
8.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.

®
3/10/11 CableLabs 97
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
8.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
8.X.12.Y.9 Measured Power Level of Current ±0.4dB for channels
Burst - Measured Power Level of that have power change
Previous Burst [for each channel] ±0.1dB for channels
with no power change
Element Tested Expected Value Recorded Value Pass/Fail
8.X.12.Y.10 Using CMTS uncorrectable codeword 0 errors N/A
MIB ensure no errors have occurred.
(In case of failure, test has to be run
one more time to verify measurement
has not been corrupted by extraneous
noise.)

Part 9. Upstream Power Accuracy in TDMA, 5-85 MHz 12


PROCEDURES 9.1-9.60 - UPSTREAM POWER ACCURACY IN TDMA, 5-85 MHz
Step # Step Description
9.X.1 Set an initial upstream total attenuation (tap, wiring, splitters, attenuator, etc.) of 40 dB.
9.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view) equal
to 0 dBmV ±0.5 dB.
9.X.3 CMTS AC power on.
9.X.4 Wait for CMTS ready.
9.X.5 Configure CMTS as follows:
9.X.5.1 According to each test case scenario X from Table 2-14, configure MAC Domain as described in Appendix
D (D.5 for 1 US ch., D.6 for 2 US ch., D.7 for 3 US ch., D.8 for 4 US ch.).
9.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-14 (PHYChannel1.cfg for 1 US ch., PHYChannel2.cfg for 2 US ch.,
PHYChannel3.cfg for 3 US ch., PHYChannel4.cfg for 4 US ch).
9.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
9.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according to
row x of Table 2-14.
9.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-14.
9.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-14.
9.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-14.
9.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the modulation rate
as specified in row x of Table 2-14.
9.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5-to-11 of the channel under test as specified
in row x of Table 2-14.
9.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5-to-11 of the additional channels as
specified in row x of Table 2-14.
Start Upstream and Downstream Sniffer Capture.

12
Revised per PHY-v3.0-N-08.0747.2 on 6/5/09 by JB. Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
98 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


9.X.6 CM power on.
9.X.7 Wait for CM ready - registered with all active channels.
Stop Sniffer Capture.
Examine REG-RSP-MP to determine Extended Upstream Transmit Power Capability returned by the
CMTS to the CM.
Calculate Phi based on the burst profile for the channel and the Extended Upstream Transmit Power
Capability used by the CM and CMTS.
9.X.8 Start upstream traffic: Packet size 1500 bytes; Packet rate: 100 pps.
9.X.9 Monitor the CM’s docsIfCmStatusTxPower MIB and adjustthe variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - 3 dB ±0.5 dB for all the active upstream channels. Wait at
least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
9.X.10 Start DS sniffer; capture RNG-RSP messages for each US channel.
9.X.11 Increase upstream attenuation (6 dB step).
9.X.12 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
9.X.13 Measure with VSA (and log) RF upstream burst power.
9.X.14 Stop DS sniffer, determine value of message commanding CM to adjust power level.
9.X.15 Verify Maximum Power accuracy refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.15.1 Measured Power Level Pmax ±2 dB
[for each channel]
9.X.15.2 docsIfCmStatusTxPower Phi for four channels in
[for each channel] the Transmit Channel
Set
9.X.16 Use tilt specified in row x of Table 2-12. Reference channel frequency = Test Channel Frequency.
9.X.17 Use tilt specified in row x of Table 2-14. Nth Channel CMTS receive level = Nth Channel CMTS receive
level + (tilt * (Nth Channel frequency - Reference channel frequency))/ 1x106.
9.X.18 Calculate step value of each active channel by using the following formula:
STEP_Y = INT((Maximum_Power_Y - Minimum_Power_Y) / 6).
9.X.19 The STEP value will be the minimum of the STEP_Y values.
9.X.20 Repeat 5 times (L=1 to 5) the decrease of upstream attenuation by STEP dB for each pass through the
procedure below.
9.X.20.L.1 Wait 30 seconds for periodic ranging to complete at each intermediate power level.
9.X.20.L.2 Use SNMP to read (and log) CM transmitted upstream power MIB (DocsifCmStatusTxPower).
9.X.20.L.3 Use SNMP to read (and log) CMTS received upstream power MIB (DocsifCmtsCmStatusRxPower).
9.X.20.L.4 Measure with VSA (and log) RF upstream burst power.
9.X.20.L.5 Record the results.
9.X.20.L.6 Verify absolute reported power accuracy and step accuracy.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.20.L.7 Measured Power Level - ±2 dB
(docsIfCmStatusTxPower + Gconst)
[on test channel]
9.X.20.L.8 Measured Power Level of Current ±0.4dB
Burst - Measured Power Level of *One deviation from
Previous Burst [on test channel] 0.4dB to 1.4dB allowed
per 12dB range.

®
3/10/11 CableLabs 99
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
9.X.20.L.9 Sniffer reported Power Step Size Measured Step Size
within ±0.4dB of RNG-
RSP command.
*One deviation from
0.4dB to 1.4dB allowed
per 12dB range.
9.X.21 Set all CMTS receive level to the lowest channel value.
9.X.22 Decrease upstream attenuation by an additional STEP_Y dB value.
9.X.23 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
9.X.24 Measure with VSA (and log) RF upstream burst power.
9.X.25 Verify Minimum Power accuracy, refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.25.1 Measured Power Level Pmin ±2 dB
[on test channel]
9.X.25.2 docsIfCmStatusTxPower Plow
[on test channel]

Part 10. Upstream Power Accuracy in S-CDMA, 5-85 MHz 13


PROCEDURE 10.1-10.32 - UPSTREAM POWER ACCURACY IN S-CDMA, 5-85 MHz
Step # Step Description
10.X.1 Set an initial upstream total attenuation (tap, wiring, splitters, attenuator, etc.) of 40 dB.
10.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
10.X.3 CMTS AC power on.
10.X.4 Wait for CMTS ready.
10.X.5 Use SNMP to set the following upstream parameters, according to each test, as follows:
10.X.5.1 According to each test case scenario X from Table 2-15, configure MAC Domain as described in
Appendix D (D.5 for 1 US ch., D.6 for 2 US ch., D.7 for 3 US ch., D.8 for 4 US ch.)
10.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-15 (PHYChannel1.cfg for 1 US ch., PHYChannel2.cfg for 2 US ch.,
PHYChannel3.cfg for 3 US ch., PHYChannel4.cfg for 4 US ch.).
10.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
10.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-15.
10.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-15.
10.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-15.
10.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-15.
10.X.5.8 Using MIB docsIfUpChannelScdmaFrameSize set the S-CDMA spreading intervals per frame (if
applicable) as specified in row x of Table 2-15 according to packet size and codes per mini-slot, so that
exactly one spreader-On frame is transmitted during each burst. S-CDMA spreader-On frame starts with
code zero.

13
Revised per PHYv3.0-N-08.0747.2 on 6/5/09 by JB. Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
100 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


10.X.5.9 Using MIB docsIfUpChannelScdmaActiveCodes set the number of active codes as specified in row x of
Table 2-15.
10.X.5.10 Using MIB docsIfUpChannelScdmaCodesPerSlot set the number of codes per minislot as specified in
row x of Table 2-15.
10.X.5.11 Using MIB docsIfCmtsModScdmaSpreaderEnable set S-CDMA spreader On for IUCs 5, 6, 9, 10 & 11 for
all channels.
10.X.5.10 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the modulation rate
as specified in row x of Table 2-15.
10.X.5.11 Using MIB docsIfCmtsModTcmErrorCorrectionOn enable TCM for IUCs 5, 6, 9, 10 & 11 as specified in
row x of Table 2-15.
10.X.5.12 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-15.
10.X.5.13 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels
as to QPSK.
Start Upstream and Downstream Sniffer Capture.
10.X.6 CM power on.
10.X.7 Wait for CM ready -- registered with 4 active channels.
Stop Sniffer Capture.
Examine REG-RSP-MP to determine Extended Upstream Transmit Power Capability returned by the
CMTS to the CM.
Calculate Phi based on the burst profile for the channel and the Extended Upstream Transmit Power
Capability used by the CM and CMTS.
10.X.8 Start upstream traffic: Packet size set such that only one spreader ON frame is filled with data on each
burst. Packet rate: 100 pps.
10.X.9 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - 3 dB ±0.5 dB for all the 4 active upstream channels.
Wait at least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
10.X.10 Start DS sniffer, capture RNG-RSP messages for each US channel.
10.X.11 Increase upstream attenuation (6 dB step).
10.X.12 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
10.X.13 Measure with VSA (and log) RF upstream burst power. Perform both spreader ON and spreader OFF
separate power measurements.
10.X.14 Stop DS sniffer, determine value of message commanding CM to adjust power level.
10.X.15 Verify Maximum Power accuracy, refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.15.1 Measured Power Level Pmax ±2 dB
[on test channel]
10.X.15.2 docsIfCmStatusTxPower Phi for four channels in
[on test channel] the Transmit Channel
Set
10.X.16 Use tilt specified in row x of Table 2-15. Reference channel frequency = Test Channel Frequency.
10.X.17 Use tilt specified in row x of Table 2-15. Nth Channel CMTS receive level = Nth Channel CMTS receive
level + (tilt * (Nth Channel frequency - Reference channel frequency))/ 1x106.
10.X.18 Calculate step value of each active channel by using the following formula:
STEP_Y = INT((Maximum_Power_Y - Minimum_Power_Y) / 6).
10.X.19 The STEP value will be the minimum of the STEP_Y values.
10.X.20 Repeat 5 times (L=1 to 5) the decrease of upstream attenuation by STEP dB for each pass through the
procedure below.
10.X.20.L.1 Wait 30 seconds for periodic ranging to complete at each intermediate power level.
10.X.20.L.2 Use SNMP to read (and log) CM transmitted upstream power MIB (DocsifCmStatusTxPower).

®
3/10/11 CableLabs 101
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


10.X.20.L.3 Use SNMP to read (and log) CMTS received upstream power MIB (DocsifCmtsCmStatusRxPower).
10.X.20.L.4 Measure with VSA (and log) RF upstream burst power. Perform both spreader ON and spreader OFF
separate power measurements.
10.X.20.L.5 Record the results.
10.X.20.L.6 Verify absolute reported power accuracy and step accuracy.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.20.L.7 Measured Power Level - ±2 dB
(docsIfCmStatusTxPower + Gconst)
[on test channel]
10.X.20.L.8 Measured Power Level of Current ±0.4dB
Burst - Measured Power Level of *One deviation from
Previous Burst [on test channel] 0.4dB to 1.4dB allowed
per 12dB range.
10.X.20.L.9 Sniffer reported Power Step Size Measured Step Size
within ±0.4dB of RNG-
RSP command.
*One deviation from
0.4dB to 1.4dB allowed
per 12dB range.
10.X.21 Set all CMTS receive level to the lowest channel value.
10.X.22 Decrease upstream attenuation by an additional STEP_Y dB value.
10.X.23 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
10.X.24 Measure with VSA (and log) RF upstream burst power.
10.X.25 Verify Minimum Power accuracy; refer to Table 2-16.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.25.1 Measured Power Level Pmin ±2 dB
[on test channel]
10.X.25.2 docsIfCmStatusTxPower + Gconst Plow
[on test channel]

Part 11. Window Challenge, 5-85 MHz 14


PROCEDURES 11.1-11.60: WINDOW CHALLENGE, 5-85 MHz
Step # Step Description
11.X.1 Set an initial upstream_total attenuation (tap, wiring, splitters, attenuator, etc.) of 20 dB.
11.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
11.X.3 CMTS AC power on.
11.X.4 Wait for CMTS ready.
11.X.5 Configure CMTS, as follows:
11.X.5.1 According to each test case scenario X from Table 2-14, configure MAC Domain as described in
Appendix D (D.5 for 1 US ch., D.6 for 2 US ch., D.7 for 3 US ch., D.8 for 4 US ch.).
11.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-14 (PHYChannel1.cfg for 1 US ch., PHYChannel2.cfg for 2 US ch.,
PHYChannel3.cfg for 3 US ch., PHYChannel4.cfg for 4 US ch.).
11.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.

14
Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
102 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


11.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-14.
11.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-14.
11.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-14.
11.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-14.
11.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the modulation rate
as specified in row x of Table 2-14.
11.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-14.
11.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels to
QPSK.
Start Upstream and Downstream Sniffer Capture.
11.X.6 CM power on.
11.X.7 Wait for CM ready - registered with all active channels.
Stop Sniffer Capture.
Examine REG-RSP-MP to determine Extended Upstream Transmit Power Capability returned by the
CMTS to the CM.
Calculate Phi based on the burst profile for the channel and the Extended Upstream Transmit Power
Capability used by the CM and CMTS.
11.X.8 Start upstream traffic: Packet size 1500 bytes, Packet rate: 100 pps.
11.X.9 Set Pload_min_set value to 15 dB.
11.X.10 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - (Pload_min_set + 2) at all active upstream channels.
Wait at least 30 seconds between attenuator adjustments to allow periodic ranging to complete.
11.X.11 Set US_power_temp_MIB = Phi - (Pload_min_set + 2).
11.X.12 Increase CM's 1st channel power by 5 dB, through direct CMTS command.
11.X.13 Use SNMP to read (and log) CM's 1st channel upstream power MIB.
11.X.14 Verify that CM's 1st channel upstream power MIB hasn't changed.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.14.1 docsIfCmStatusTxPower US_power_temp_MIB
11.X.15 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at the Phi - (Pload_min_set + 10) value at all the active
upstream channels. Wait at least 30 seconds between attenuator adjustments to allow periodic ranging to
complete.
11.X.16 Set US_power_temp_MIB = Phi - (Pload_min_set + 10).
11.X.17 Decrease CM's 1st channel power by 5 dB, through direct CMTS command.
11.X.18 Use SNMP to read (and log) CM's 1st channel upstream power MIB.
11.X.19 Verify that CM's 1st channel upstream power MIB hasn't changed.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.19.1 docsIfCmStatusTxPower US_power_temp_MIB
11.X.20 Set Pload_min_set value to 15 dB.
11.X.21 Monitor the CM’s docsIfCmStatusTxPower MIB and adjust the variable attenuator in the upstream in 6dB
steps or less to force the CM to transmit at Phi - (Pload_min_set + 2) value at all active upstream
channels. Wait at least 30 seconds between attenuator adjustments to allow periodic ranging to
complete.
11.X.22 Set US_power_temp_MIB = Phi - (Pload_min_set + 2).

®
3/10/11 CableLabs 103
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


11.X.23 Set Pload_min_set = Pload_min_set + 5.
11.X.24 Use SNMP to read (and log) CM upstream power MIB and Pload_min_set MIB.
11.X.25 Verify that CM upstream power MIB hasn't changed.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.25.1 docsIfCmStatusTxPower US_power_temp_MIB
11.X.26 Use SNMP to read (and log) CM upstream power MIB and Pload_min_set MIB.
11.X.27 Set Pload_min_set = Pload_min_set - 13.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.27.1 docsIfCmStatusTxPower US_power_temp_MIB

Parts 12-16. No 'Global Reconfiguration Time' Power Tests for 5-85 MHz
The following tests are based on a document written by Tom Kolze, "Recommended DOCSIS 3dot0 Upstream Test
Scenarios." Specifically this document includes tests where power levels of channels are changed when no 'global
reconfiguration time' is allotted by the CMTS. Therefore, no 1.4dB waivers of step size accuracy are allowed as
power level changes cannot be greater than 12dB.
The requirements are:
1. Absolute channel accuracy must always be within 2dB for all steps.
2. Step size accuracy must be within 0.4dB
3. Channels which have no power level adjustments must have no more than 0.1dB power level change when
other channels are adjusted.
Permutations and Combinations
Frequencies
These power level changes are presumably accomplished by digital gain adjustments. Therefore they are unlikely to
be affected by specific location of frequencies during the changes. Therefore step size accuracy will not be affected.
However absolute accuracy may be affected by diplex filters in the CMs. As a result, only one set of frequencies,
spread across the entire upstream band, is required for 4 channel tests. For 2 channel tests two sets of frequencies are
required with highest, middle and low frequencies tested.
Channel Width
Channel widths are simply changes in symbol rates and power is unlikely to change. Only the 3.2 MHz channel
width will be tested, therefore the upstream receive power in each carrier to the CMTS must lie between -10dBmV
and 20dBmV.
Modulation Profiles (as defined above)
P12-1
P12-2
P12-3
P12-4
Two Active Channel Power Profiles
Note: Where channels are labeled OFF, this means no data if flowing. However the channel is ON within the
CMTS and the power level is set in the first step to the channel power of the second step even though the
channel is not passing data.

Power Profile 1:
(Shading shows the extreme combinations.)

®
104 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -5.0 -5.0 -5.0 OFF
Ch 2 OFF -2.5 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0

Another power profile is provided which exercises another "corner" of the DOCSIS 3.0 requirements.
Power Profile 2:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 0 0 OFF -3.0 -3.0
Ch 2 OFF -9.5 -9.5 -9.5 OFF -7.0 OFF -12 -12 -12 OFF

Four Active Channel Power Profiles


Power Profile 3:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -5.0 -5.0 -5.0 OFF
Ch 2 -2.5 -2.5 OFF 0 0 0 OFF -5.0 OFF -5.0 OFF
Ch 3 -2.5 -2.5 OFF 0 0 0 OFF -4.0 OFF -5.0 -5.0
Ch 4 OFF -2.5 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0

Power Profile 4:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0 -3.0 OFF
Ch 2 -4.5 -4.5 OFF -2.0 OFF -2.0 OFF -7.0 -7.0 -7.0 OFF
Ch 3 -8.5 -8.5 OFF -6.0 OFF -6.0 OFF -11.0 OFF -11.0 OFF
Ch 4 OFF -9.5 -9.5 -9.5 OFF -7.0 -7.0 -7.0 OFF -12 -12

®
3/10/11 CableLabs 105
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Power Profile 5:
(Shading shows the extreme combinations.)
Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 0 0 0 OFF 0
Ch 2 -2.5 -2.5 OFF 0 OFF 0 0 OFF OFF OFF OFF
Ch 3 -2.5 -2.5 OFF 0 OFF 0 OFF 0 OFF 0 0
Ch 4 OFF -2.5 -2.5 -2.5 OFF 0 0 0 0 0 OFF

The channels may be in any order in respect to center frequency.


It is recommended that these power profiles be employed with the Dynamic Range Window at the highest power
level and also the lowest.
Table 2-19 - No Global Reconfiguration Time test cases - Two Channels, 5-85 MHz

Test Dynamic Channel 1 Channel 2


Case X Range Modulation and Modulation and
Window CF (MHz) CF (MHZ)
1 Highest P12-1, 6.6 P12-1, 33.4
2 Highest P12-1, 56.6 P12-2, 83.4
3 Highest P12-2, 6.6 P12-2, 83.4
4 Highest P12-2, 6.6 P12-3, 33.4
5 Highest P12-3, 56.6 P12-4, 83.4
6 Lowest P12-1, 6.6 P12-1, 33.4
7 Lowest P12-1, 56.6 P12-2, 83.4
8 Lowest P12-2, 6.6 P12-2, 83.4
9 Lowest P12-4, 6.6 P12-4, 33.4
10 Lowest P12-1, 56.6 P12-4, 83.4

Table 2-20 - No Global Reconfiguration Time test cases - Four Channels, 5-85 MHz

Test Dynamic Channel 1 Channel 2 Channel 3 Channel 4


Case X Range Modulation and Modulation and Modulation and Modulation and CF
Window CF (MHz) CF (MHZ) CF (MHz) (MHZ)
1 Highest P12-1 P12-1 P12-1 P12-1
2 Highest P12-1 P12-2 P12-1 P12-2
3 Highest P12-2 P12-2 P12-2 P12-2
4 Highest P12-2 P12-3 P12-2 P12-3
5 Highest P12-3 P12-4 P12-3 P12-4
6 Lowest P12-1 P12-1 P12-1 P12-1
7 Lowest P12-1 P12-2 P12-1 P12-2
8 Lowest P12-2 P12-2 P12-2 P12-2
9 Lowest P12-4 P12-4 P12-4 P12-4
10 Lowest P12-1 P12-4 P12-1 P12-4

®
106 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 12. No 'Global Reconfiguration Time' Power Tests - Power Profile 1 -


Two Channels, 5-85 mhz
PROCEDURES 12.1-12.10: NO 'GLOBAL RECONFIGURATION TIME' POWER
TESTS - POWER PROFILE 1 - TWO CHANNELS, 5-85 MHz
Step # Step Description
12.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
12.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
12.X.3 CMTS AC power on.
12.X.4 Wait for CMTS ready.
12.X.5 Configure CMTS, as follows:
12.X.5.1 According to each test case scenario X from Table 2-19, configure MAC Domain as described in
Appendix D.6 (2 US ch).
12.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-19 (PHYChannel2.cfg for 2 US ch).
12.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
12.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-19.
12.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-19.
12.X.5.6 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
12.X.5.7 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test
as specified in row x of Table 2-19.
12.X.5.8 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels
to QPSK.
12.X.6 Set CMTS receive power to maximum power of 0dBmV.
12.X.7 CM power on and allow to complete ranging and registration.
12.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
12.X.9 Use Test MIB to stop automatic CMTS power leveling.
12.X.10 Use Test MIB to set Pload_min_set of Table X,1 row x and all channels to top of Pload_min_set
window.
12.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
12.X.12.Y Conduct Measurement Step sequence of Power Profile 1.
12.X.12.Y.1 Use Test MIB to set Ch1 and Ch2 to power levels and state of Step Y of Profile 1.
12.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1 and Ch2 Rx power equal and opposite to that of
the channel power changes in the previous step.
12.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
12.X.12.Y.4 Log count of uncorrectable errors.
12.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
12.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON
and spreader OFF separate power measurements.
12.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
12.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]

®
3/10/11 CableLabs 107
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


12.X.12.Y.9 Measured Power Level of Current ±0.4dB for channels
Burst - Measured Power Level of that have power
Previous Burst [for each channel] change
±0.1dB for channels
with no power change
12.X.12.Y.10 Using CMTS uncorrectable codeword 0 errors N/A
MIB ensure no errors have occurred.
(In case of failure, test has to be run
one more time to verify measurement
has not been corrupted by extraneous
noise.)

Part 13. No 'Global Reconfiguration Time' Power Tests - Power Profile 2 -


Two Channels, 5-85 MHz
PROCEDURES 13.1-13.10: NO 'GLOBAL RECONFIGURATION TIME' POWER
TESTS - POWER PROFILE 2 - TWO CHANNELS, 5-85 MHz
Step # Step Description
13.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
13.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view) equal
to 0 dBmV ±0.5 dB.
13.X.3 CMTS AC power on.
13.X.4 Wait for CMTS ready.
13.X.5 Configure CMTS, as follows:
13.X.5.1 According to each test case scenario X from Table 2-19, configure MAC Domain as described in
Appendix D.6 (2 US ch).
13.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-19 (PHYChannel2.cfg for 2 US ch).
13.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
13.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-19.
13.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-19.
13.X.5.6 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
13.X.5.7 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-19.
13.X.5.8 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels to
QPSK.
13.X.6 Set CMTS receive power to maximum power of 0dBmV.
13.X.7 CM power on and allow to complete ranging and registration.
13.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
13.X.9 Use Test MIB to stop automatic CMTS power leveling.
13.X.10 Use Test MIB to set Pload_min_set of Table X,1 row x and all channels to top of Pload_min_set window.
13.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
13.X.12.Y Conduct Measurement Step sequence of Power Profile 2
13.X.12.Y.1 Use Test MIB to set Ch1 and Ch2 to power levels and state of Step Y of Profile 2.

®
108 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


13.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1 and Ch2 Rx power equal and opposite to that of
the channel power changes in the previous step.
13.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
13.X.12.Y.4 Log count of uncorrectable errors.
13.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
13.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON and
spreader OFF separate power measurements.
13.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
13.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
13.X.12.Y.9 Measured Power Level of Current ±0.4dB for channels that
Burst - Measured Power Level of have power change
Previous Burst [for each channel] ±0.1dB for channels
with no power change
13.X.12.Y.10 Using CMTS uncorrectable codeword 0 errors N/A
MIB ensure no errors have occurred.
(In case of failure, test has to be run
one more time to verify measurement
has not been corrupted by extraneous
noise.)

Part 14. No 'Global Reconfiguration Time' Power Tests - Power Profile 3 -


Four Channels, 5-85 MHz
PROCEDURES 14.1-14.10: NO 'GLOBAL RECONFIGURATION TIME' POWER
TESTS - POWER PROFILE 3 - FOUR CHANNELS, 5-85 MHz
Step # Step Description
14.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
14.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
14.X.3 CMTS AC power on.
14.X.4 Wait for CMTS ready.
14.X.5 Configure CMTS, as follows:
14.X.5.1 According to each test case scenario X from Table 2-20, configure MAC Domain as described in
Appendix D.8 (4 US ch).
14.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-20 (PHYChannel4.cfg for 4 US ch).
14.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
14.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-20.
14.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-20.
14.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-20.
14.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-20.

®
3/10/11 CableLabs 109
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


14.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
14.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-20.
14.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels
to QPSK.
14.X.6 Set CMTS receive power to maximum power of 0dBmV.
14.X.7 CM power on and allow to complete ranging and registration.
14.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
14.X.9 Use Test MIB to stop automatic CMTS power leveling.
14.X.10 Use Test MIB to set Pload_min_set of Table X,2 row x and all channels to top of Pload_min_set window.
14.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
14.X.12.Y Conduct Measurement Step sequence of Power Profile 3.
14.X.12.Y.1 Use Test MIB to set Ch1, Ch2, Ch3 and Ch4 to power levels and state of Step Y of Profile 3.
14.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1, Ch2, Ch3 and Ch4 Rx power equal and
opposite to that of the channel power changes in the previous step.
14.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
14.X.12.Y.4 Log count of uncorrectable errors.
14.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
14.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON and
spreader OFF separate power measurements.
14.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
14.X.12.Y.9 Measured Power Level of Current Burst - ±0.4dB for channels
Measured Power Level of Previous Burst that have power
[for each channel] change
±0.1dB for channels
with no power change
14.X.12.Y.10 Using CMTS uncorrectable codeword MIB 0 errors N/A
ensure no errors have occurred.
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)

Part 15. No 'Global Reconfiguration Time' Power Tests - Power Profile 4 -


Four Channels, 5-85 MHz
PROCEDURES 15.1-15.10: NO 'GLOBAL RECONFIGURATION TIME' POWER
TESTS - POWER PROFILE 4 - FOUR CHANNELS, 5-85 MHz
Step # Step Description
15.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
15.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
15.X.3 CMTS AC power on.
15.X.4 Wait for CMTS ready.

®
110 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


15.X.5 Configure CMTS, as follows:
15.X.5.1 According to each test case scenario X from Table 2-20 configure MAC Domain as described in
Appendix D.8 (4 US ch).
15.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-20 (PHYChannel4.cfg for 4 US ch).
15.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
15.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-20.
15.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-20.
15.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-20.
15.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-20.
15.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz.
15.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-20.
15.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels to
QPSK.
15.X.6 Set CMTS receive power to maximum power of 0dBmV.
15.X.7 CM power on and allow to complete ranging and registration.
15.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
15.X.9 Use Test MIB to stop automatic CMTS power leveling.
15.X.10 Use Test MIB to set Pload_min_set of Table X,2 row x and all channels to top of Pload_min_set window.
15.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
15.X.12.Y Conduct Measurement Step sequence of Power Profile 4.
15.X.12.Y.1 Use Test MIB to set Ch1, Ch2, Ch3 and Ch4 to power levels and state of Step Y of Profile 4.
15.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1, Ch2, Ch3 and Ch4 Rx power equal and opposite
to that of the channel power changes in the previous step.
15.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.
15.X.12.Y.4 Log count of uncorrectable errors.
15.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
15.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON and
spreader OFF separate power measurements.
15.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
15.X.12.Y.9 Measured Power Level of Current Burst - ±0.4dB for channels
Measured Power Level of Previous Burst [for that have power
each channel] change
±0.1dB for channels
with no power change

®
3/10/11 CableLabs 111
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


15.X.12.Y.10 Using CMTS uncorrectable codeword MIB 0 errors N/A
ensure no errors have occurred.
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)

Part 16. No 'Global Reconfiguration Time' Power Tests - Power Profile 5 -


Four Channels, 5-85 MHz
PROCEDURES 16.1-16.10: NO 'GLOBAL RECONFIGURATION TIME' POWER
TESTS - POWER PROFILE 5 - FOUR CHANNELS, 5-85 MHz
Step # Step Description
16.X.1 Use measurement setup from diagram and VSA set to measurement in 'Vector Mode'.
16.X.2 Adjust the variable attenuator in the downstream to make the receive power level (CM point of view)
equal to 0 dBmV ±0.5 dB.
16.X.3 CMTS AC power on.
16.X.4 Wait for CMTS ready.
16.X.5 Configure CMTS, as follows:
16.X.5.1 According to each test case scenario X from Table 2-20, configure MAC Domain as described in
Appendix D.8 (4 US ch).
16.X.5.2 Provision upstream using the appropriate config files in Appendix A according to the number of US
channels defined in row x of Table 2-20 (PHYChannel4.cfg for 4 US ch).
16.X.5.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
16.X.5.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the test channel according
to row x of Table 2-20.
16.X.5.5 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the second
channel according to row x of Table 2-20.
16.X.5.6 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
channel according to row x of Table 2-20.
16.X.5.7 If applicable, using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth
channel according to row x of Table 2-20.
16.X.5.8 Using MIB docsIfUpChannelWidth set the upstream channel width to 3.2 MHz
16.X.5.9 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the channel under test as
specified in row x of Table 2-20.
16.X.5.10 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 of the additional channels to
QPSK.
16.X.6 Set CMTS receive power to maximum power of 0dBmV.
16.X.7 CM power on and allow to complete ranging and registration.
16.X.8 Start upstream traffic: Packet size 1500 bytes for TDMA and variable for S-CDMA, so that only one
spreader ON frame is filled with data on each burst. Packet rate: 100 pps.
16.X.9 Use Test MIB to stop automatic CMTS power leveling.
16.X.10 Use Test MIB to set Pload_min_set of Table X,2 row x and all channels to top of Pload_min_set window.
16.X.11 Adjust upstream attenuator so that CM power is coming in at CMTS port at approximately 0dBmV.
16.X.12.Y Conduct Measurement Step sequence of Power Profile 5.
16.X.12.Y.1 Use Test MIB to set Ch1, Ch2, Ch3 and Ch4 to power levels and state of Step Y of Profile 5.
16.X.12.Y.2 Send Rx power adjustment MIB to CMTS to adjust Ch1, Ch2, Ch3 and Ch4 Rx power equal and opposite
to that of the channel power changes in the previous step.
16.X.12.Y.3 Start DS sniffer, capture RNG-RSP messages for each US channel.

®
112 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


16.X.12.Y.4 Log count of uncorrectable errors.
16.X.12.Y.5 After 30 seconds use SNMP to read (and log) CM upstream power MIB.
16.X.12.Y.6 Measure with VSA (and log) RF upstream burst power. In S-CDMA mode perform both spreader ON and
spreader OFF separate power measurements.
16.X.12.Y.7 Stop DS sniffer, determine value of message commanding CM to adjust power level.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.12.Y.8 Measured Power Level - ±2 dB
(DocsifCmStatusTxPower + Gconst)
[for each channel]
16.X.12.Y.9 Measured Power Level of Current Burst - ±0.4dB for channels that
Measured Power Level of Previous Burst have power change
[for each channel] ±0.1dB for channels with
no power change
16.X.12.Y.10 Using CMTS uncorrectable codeword 0 errors N/A
MIB ensure no errors have occurred.
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)

®
3/10/11 CableLabs 113
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2.6 CMTS INPUT POWER OPERATING RANGE (PHY 13.3)

Introduction and Scope


This test verifies the ability of the CMTS to receive bursts at +6 dB and -6 dB from the ranged nominal power level.
An initial upstream total attenuation (tap, wiring, splitters, attenuator, etc.) of 40 dB is set. After the modem has
successfully completed initial ranging, an upstream packet is sent from the CM and received at the CMTS, 6 dB is
added to the upstream attenuator and another packet is sent. 12 dB is removed from the attenuator and the third
packet is sent. Each packet must be received before the next one is sent to ensure they are not concatenated.
All three packets must be successfully received at each channel operation (single channel or multiple channel), each
channel type (TDMA, S-CDMA), each modulation type, each symbol rate and each frequency to pass the test.
Variable size (64 to 1518 byte) packets are used. No fragmentation is allowed. The UCD is varied to test three
symbol rates, 1280 ksym/sec, 2560 ksym/sec and 5120 ksym/sec across the upstream spectrum using QPSK for
TDMA and single channel operation. Then, all the above tests are repeated using 16-QAM and 64-QAM. The tests
are repeated for S-CDMA. Finally, the tests are repeated for multiple channel operation with maximal bonded
channels. All tests are carried out with FEC error correction (T) equal to zero.
Requirements
This test requires SNMP to set the upstream channel frequency, symbol rate, modulation type, S-CDMA mode
enable and TCM encoding. The following MIB objects are set in the CMTS and monitored in the CM to assure valid
readings.
docsIfUpstreamChannelTable
docsIfUpstreamChannelEntry
docsIfUpChannelFrequency
docsIfUpChannelWidth
docsIfUpChannelModulationProfile
docsIfUpChannelScdmaActiveCodes
docsIfUpChannelScdmaCodesPerSlot
docsIfUpChannelScdmaFrameSize
docsIfUpChannelScdmaHoppingSeed
docsIfUpChannelType
docsIfCmtsModulationTable
docsIfCmtsModulationEntry
docsIfCmtsModType
docsIfCmtsModFECErrorCorrection
docsIfCmtsModTcmErrorCorrectionOn
docsIfCmtsModScdmaSpreaderEnable
docsIfCmtsModChannelType

Assumptions
Set the periodic ranging request time interval to the maximum possible value that avoids T4 timeouts and prevents
normal ranging from negating the desired upstream attenuation affects.
In S-CDMA mode, the UCD is set to ensure that packets of size of 1024 bytes or above fill at least one S-CDMA
frames.

®
114 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Setup and Configuration


Equipment List
Qty 1 - DOCSIS 3.0 CMTS - Device Under Test (DUT)
Qty 1 - DOCSIS 3.0 CM - DUT
Qty 2 - Attenuators
Qty 1 - Packet Generator
Qty 1 - Test Controller

Topology
Packet generator is used to generate and receive upstream traffic from the CM to the CMTS.

Figure 2-6 - CMTS Input Power Operating Range Test Topology

System Configuration
It will be required to range and register a cable modem to run this test.

®
3/10/11 CableLabs 115
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

CM Configuration Files:
The configuration file is not critical for this test.
PHYChannel1.cfg:
Table 2-21 - Input Power Operating Range Test Cases for Single Channel

Test Symbol Test Test US Receive


Case X Rate Channel Modulation Input Power
(MHz) CF (MHz) Settings
(dBmV)
1 1.28 5.8 QPSK -6
2 2.56 6.6 16-QAM -6
3 5.12 8.2 64-QAM -6
4 1.28 20.0 16-QAM -6
5 2.56 20.0 64-QAM -6
6 5.12 20.0 QPSK -6
7 1.28 41.2 64-QAM -6
8 2.56 40.4 QPSK -6
9 5.12 38.8 16-QAM -6

Procedures

Part 1. CMTS input power operating range in TDMA mode (single channel)
PROCEDURE 1.1: CMTS INPUT POWER OPERATING RANGE IN TDMA MODE
(SINGLE CHANNEL)
Step # Step Description
1.x.1 Connect test setup as shown in Figure 2-6 above.
1.x.2 CM AC power off.
1.x.3 CMTS power on. Wait for CMTS ready.
1.x.4 CM AC power on. Wait for CM ready.
1.x.5 Provision the CMTS as follows:
1.x.5.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
1.x.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
1.x.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
1.x.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
1.x.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
1.x.5.6 Using CLI command set maintenance interval to 25 seconds.
1.x.5.7 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to -6 dBm.
1.x.5.8 Set attenuator in US path to achieve 40 dB upstream attenuation between CM and CMTS.
1.x.5.9 Provision upstream using PHYChannel1.cfg described in Appendix A.
1.x.5.10 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.x.5.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-21.

®
116 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.x.5.12 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in row
x of Table 2-21.
1.x.5.13 Using MIB docsIfCmtsModType set modulation type of IUC 9 & IUC 10 according to row x in Table 2-21.
1.x.5.15 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction for IUC9 & IUC 10 to 0 (No error
correction).
1.x.5.16 Using MIB docsIetfQosUpstreamFragments, set CMTS for fragmentation: disable.
1.x.6 Set packet length to variable in the range of 64 bytes to 1518 bytes.
1.x.7 Send a packet from the packet generator to the CMCI interface of the CM.
1.x.8 Wait for packet at CMTS.
1.x.9 Verify the packet is received before timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
1.x.9.1 Input Power Operating Range Received
1.x.10 Increase upstream attenuation by 6 dB.
1.x.11 Send a packet from the packet generator to the CMCI interface of the CM.
1.x.12 Wait for packet at CMTS.
1.x.13 Verify the packet is received before timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
1.x.13.1 Input Power Operating Range Received
1.x.14 Decrease upstream attenuation by 12 dB.
1.x.15 Send a packet from the packet generator to the CMCI interface of the CM.
1.x.16 Wait for packet at CMTS.
1.x.17 Verify the packet is received before timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
1.x.17.1 Input Power Operating Range Received

Part 2. CMTS input power operating range in S-CDMA mode (single channel)
PROCEDURE 2.1: CMTS INPUT POWER OPERATING RANGE IN S-CDMA MODE
(SINGLE CHANNEL)
Step # Step Description
2.x.1 Connect test setup as shown in Figure 2-6 above.
2.x.2 CM AC power off.
2.x.3 CMTS power on. Wait for CMTS ready.
2.x.4 CM AC power on. Wait for CM ready.
2.x.5 Provision the CMTS as follows:
2.x.5.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.x.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
2.x.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
2.x.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
2.x.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
2.x.5.6 Using CLI command set maintenance interval to 25 seconds.
2.x.5.7 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to -6 dBmV.
2.x.5.8 Set attenuator in US path to achieve 40 dB upstream attenuation between CM and CMTS.

®
3/10/11 CableLabs 117
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.x.5.9 Provision upstream using PHYChannel1.cfg described in Appendix A.
2.x.5.10 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 10 Appendix C.
2.x.5.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency according to row x in Table 2-21.
2.x.5.12 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate in row
x of Table 2-21.
2.x.5.13 Using MIB docsIfCmtsModType set modulation type of IUC 9 & IUC 10 according to row x in Table 2-21.
2.x.5.14 Using MIB docsIfCmtsModTcmErrorCorrectionOn set TCM for IUC9 & IUC 10 to off.(FALSE).
2.x.5.15 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction for IUC9 & IUC 10 to 0 (No error
correction).
2.x.5.16 Using MIB docsIetfQosUpstreamFragments, set CMTS for fragmentation: disable.
2.x.5.17 Using MIB docsIfUpChannelScdmaActiveCodes, set CMTS for S-CDMA number of active codes: 128.
2.x.5.18 Using MIB docsIfUpChannelScdmaCodesPerSlot, set CMTS for S-CDMA codes per mini-slot: 2.
2.x.5.19 Using MIB docsIfUpChannelScdmaFrameSize, set CMTS for S-CDMA spreading intervals per frame: 4.
2.x.6 Set packet length to variable in the range of 64 bytes to 1518 bytes.
2.x.7 Send a packet from the packet generator to the CMCI interface of the CM.
2.x.8 Wait for packet at CMTS.
2.x.9 Verify the packet is received before timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
2.x.9.1 Input Power Operating Range Received
2.x.10 Increase upstream attenuation by 6 dB.
2.x.11 Send a packet from the packet generator to the CMCI interface of the CM.
2.x.12 Wait for packet at CMTS.
2.x.13 Verify the packet is received before timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
2.x.13.1 Input Power Operating Range Received
2.x.14 Decrease upstream attenuation by 12 dB.
2.x.15 Send a packet from the packet generator to the CMCI interface of the CM.
2.x.16 Wait for packet at CMTS.
2.x.17 Verify the packet is received before timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
2.x.17.1 Input Power Operating Range Received

®
118 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.7 CARRIER POWER FLATNESS (PHY 15.3)

Introduction and Scope


This tests the flatness of the upstream for constant power without changes up to a burst length of 4.8 m-sec to test
for flatness at turn on and the effect of low frequency hum modulation, and time to configure for power changes of
less than one dB and greater than one dB. It also tests that reconfiguration times are met for changes of power,
symbol rate, offset frequency, channel frequency, or modulation type changes.

Assumptions
The RF specification requires that bursts are flat within 0.1 dB in the time domain as measured across a burst packet.
In addition the modem must recover to a new programmed power level within +/- 0.1 dB in 5 u-sec for power
changes of 1 dB or 10 u-sec for power changes greater than 1 dB not counting the effects of pulse shaping and
amplitude modulation for formats like 16-QAM response.
The CMTS MUST NOT try to change power, symbol rate, offset frequency, channel frequency, ranging or
modulation type in a TDMA environment till the last burst has decreased to -30 dBc.
For S-CDMA consecutive bursts MUST be able to be transmitted when changes in output power per mini-slot,
offset frequency, pre-equalizer coefficients and/or range offsets occur as long as the CMTS allows at least one frame
between bursts.
For symbol rate changes the CM MUST be able to transmit consecutive bursts as long as the CMTS waits the
required time between bursts for Upstream Channel Descriptor, UCD, parameter changes plus a null data grant at
least 1 m-sec or two S-CDMA frames unless the CMTS forces the CM to do a re-ranging (likely case since changes
in symbol rate change the time to do the FEC encoding/decoding, possibly cause synchronization problems and
equalization changes if the equalizer is on). This test will be done with the equalizer off since it is done in a better
environment than real world and FEC off. For S-CDMA, no changes of the enable parameter or US ratio (numerator
or denominator) will be done since it causes the S-CDMA system to redo initial ranging before it resumes normal
operation.

Setup and Configuration


Test Approach
Flatness can be measured on an oscilloscope using a packet with a long all 1's (CW) payload. The measurement may
be made at a splitter port on the upstream using an oscilloscope, internally synchronized to the burst envelope and
measuring the envelope flatness across the burst. Alternatively, flatness may be measured on a vector signal
analyzer (VSA) by plotting the magnitude of the recovered symbols using digital demodulation with all the bursts
for maintenance and data having the same length preamble and time between start of bursts.
Since the power flatness (as separate from the fast changes due to MER) is a function of the output amplifier and its
power supply, only TDMA is tested (not S-CDMA) to simplify the test. The short term effects of power supply sag
after the power amplifier load is switched on and the long term effects of 60 and 120 hertz hum modulation are
measured using either an oscilloscope or a VSA.
To adequately see the modem recovering to +/- 0.1 dB within 5 u-sec, have a flat burst envelope long enough to see
all the likely variations and not have a special test mode requirement a symbol rate of 1.280 MHz will be used. The
QPSK test envelope can be constructed with a payload with only ones to generate a CW signal, easy to measure for
flatness (FEC off and scrambling off is required to preserve the all 1's payload), but requires a fast measurement
before the CM/ CMTS determines something wrong and the CM goes to another downstream frequency. The test
frequency is set to 24 MHz, high enough to get several cycles of the carrier frequency inside a 1.28 MHz symbol.
Alternatively the flatness can be measured on a VSA as long as the bursts all use the same preamble and are the
same length between the start of one burst and the start of the next burst for ease of synchronization.
The measurements will be 1) first a 4.8 msec long burst at 1.28 MHz with an output power 60 dBmV is tested for
flatness, 2) then a 4.8 msec long burst at 1.28 MHz with an output power of 60 dBmV with a step of 1 dB higher to

®
3/10/11 CableLabs 119
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

61 dBmV and 3) similarly to 2) a 4.8 msec long burst starting at an output power of 58 dBmV with a step of 3 dB to
61 dBmV. All measured bursts are 1518 Bytes long.
For reconfiguration times for power, symbol, offset frequency, channel frequency, ranging or modulation changes
an oscilloscope will be used to detect the changes and the VSA will be used to ensure that the changes that were
detected in the time domain with the oscilloscope actually occurred. The bursts on which the packets changed will
be identified with a simultaneous 1 dB power change
Equipment List
• Two programmable attenuators each with a range of 0-50 dB in 1 dB steps,
• Oscilloscope with a maximum noise less than 100 u-volts, ability to display 2 mV/ division in the presence of a
500 mV signal (dynamic range critical), and at least a 100 MHz bandwidth. Similar to the HP54830B.
• VSA to test frequency, symbol changes and flatness (if desired).
• 2:1 splitter and diplex filter.

Figure 2-7 - Burst Flatness Test Setup

Procedures
Assemble the equipment as in the set-up Configuration:
CM off.
CMTS power on. Wait for CMTS ready.
CM AC power on. Wait for CM ready.
Test for flatness over a 0.45 m-sec burst at constant power.
Using a standard burst registration packet, register the modem using QPSK for a modulation Rate of 1.28 MHz.
Adjust the variable attenuator in the US to force the CM to sign on at about 61 dBmV
Then after registration is completed force CM to wait till its power amplifier has shut down -- about 2 msec.

®
120 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Results
Table 2-22 - Basic Burst Flatness

Modulation Type Description of test Specification Pass Fail


TDMA QPSK Flatness of burst Flat to 0.1 dB

Table 2-23 - 1 dB Change Reconfiguration

Modulation Type Description of test Specification Pass Fail


TDMA QPSK Time from start of ramp to +/- 0.1 dB 5 us max

Table 2-24 - 3 dB Change Reconfiguration

Modulation Type Description of test Specification Pass Fail


TDMA QPSK Time from start of ramp to +/- 0.1 dB 10 us max

Table 2-25 - Ramp Down Power at Start of New Burst Power

Modulation Type Description of test Specification Pass Fail


TDMA QPSK Burst Power of Previous Burst -30 dBc max

Table 2-26 - Symbol Rate Change Reconfiguration (Continued)

Modulation Type Description Specification Pass Fail


TDMA Gap time 1 m-sec
TDMA & S-CDMA Symbol rate change 2.56 msym/s to 1.28 msym/s +
281.25 u-sec
S-CDMA Gap time Greater of 1 m-sec or 2 S-CDMA
frames + 281.25 u-sec
TDMA Power of previous packet before Dropped at least by 30 dBc
change
TDMA & S-CDMA Packets lost during change None

Table 2-27 - Frequency Offset Reconfiguration

Modulation Type Description Specification Pass Fail


TDMA Gap time At least 96 symbols
TDMA & S-CDMA Freq. Offset change Changed 2 kHz +/- 1 kHz
S-CDMA Gap time One S-CDMA frames
TDMA Power of previous packet before Dropped at least by 30 dBc
change
TDMA & S-CDMA Packets lost during change None

Table 2-28 - Channel Frequency Change Reconfiguration

Modulation Type Description Specification Pass Fail


TDMA Gap time At least 96 symbols
TDMA & S-CDMA Channel frequency Changed from 24 to 26 MHz

®
3/10/11 CableLabs 121
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Modulation Type Description Specification Pass Fail


S-CDMA Gap time One S-CDMA frames + 720
symbols for re-ranging
TDMA Power of previous packet before Dropped at least by 30 dBc
change
TDMA & S-CDMA Packets lost during change None

Table 2-29 - Ranging Change Reconfiguration

Modulation Type Description Specification Pass Fail


TDMA Gap time At least 96 symbols
TDMA & S-CDMA Time ranging Changed by previous timing +100
u- sec
S-CDMA Gap time One S-CDMA frames
TDMA Power of previous packet before Dropped at least by 30 dBc
change
TDMA & S-CDMA Packets lost during change None

Table 2-30 - Modulation Change Reconfiguration

Modulation Type Description Specification Pass Fail


TDMA Gap time 1 m-sec + 5 symbols
TDMA & S-CDMA Modulation changed Changed from QPSK to 16-QAM
S-CDMA Gap time Greater of 1 m-sec or 2 S-CDMA
frames plus 720 symbols for re-
ranging
TDMA Power of previous packet before Dropped at least by 30 dBc
change
TDMA & S-CDMA Packets lost during change None

PROCEDURE 1: BURST FLATNESS IN TDMA QPSK IN MULTICHANNEL


ENVIRONMENT 15
Using TDMA a 1.280 MHz QPSK burst 4.8 ms long.(1518 Bytes) is sent to a CM from the SmartBits.
On the VSA, detect the amplitude of the complex baseband samples using the VSA in digital demodulation mode,
use root cosine filters alpha 0.25. Set the search area to cover the length of the longest burst plus the longest gap, not
counting the initial ranging gap.
Display IQ data as Y axis in log dB, X axis in linear time. Collect data over the full 768 symbols. Using the marker
functions for RMS power set up to measure the power in groups of 38 symbols. The power is measured in 20 groups
of 38 symbols long across the envelope, which tests the envelope for hum modulation. Don't let the markers extend
beyond the start or end of the envelope.
Subtract the smallest measured power from the largest measured power to obtain the flatness of the burst.
Spec for burst flatness: 0.1 dB or fail the modem.
For the CMTS use a special profile that makes all the bursts easy to capture on the VSA. ONLY FOR ATP
performance tests of ONE MODEM in a system.

15
Procedure updated per PHYv3.0-ATP-N-08.0748-1 by JS on 02/02/09.

®
122 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.1 Connect test setup as shown in Figure 2-7 above.
1.2 CM AC power off.
1.3 CMTS power on. Wait for CMTS ready.
1.4 CM AC power on. Wait for CM ready.
1.5 Provision the CMTS as follows:
1.5.1 Configure MAC Domain according to scenario described in Appendix D.6.
1.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
1.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
1.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
1.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
1.5.6 Using CLI command set maintenance interval to 25 seconds.
1.5.7 Using MIB docsIf3CmtsSignalQualityExtExpectedRxSignalPower set the nominal input receive power at the
CMTS to 0 dBmV.
1.5.8 Provision upstream using PHYChannel4.cfg described in Appendix A.
1.5.9 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.5.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
1.5.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the other upstream channels
to 20 MHz 23 MHz and 26 MHz.
1.5.12 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 1.28
MHz.
1.5.13 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 to QPSK.
1.5.14 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction of IUCs 5, 6, 9, 10 & 11 to 0 (No
error correction).
1.5.15 Using MIB docsIfCmtsModScrambler set scrambler of IUCs 5, 6, 9, 10 & 11 to False (Scrambling Off).
1.5.16 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 5, 6, 9, 10 & 11 to 64 QPSK bits (32
symbols).
1.5.17 Set Test MIB 123 to force CMTS to align the UGS grant on one channel, there will simultaneously be grants
on the other three channels. (When there is a ranging opportunity on one channel, there will simultaneously
be ranging opportunities for the CM on the other three channels.)
1.6 Set attenuator in US path to achieve 50 dB upstream attenuation between CM and CMTS.
1.7 Set the Vector Signal Analyzer as follows:
1.7.1 Set VSA to digital demodulation mode.
1.7.2 Set VSA center frequency to 30 MHz.
1.7.3 Set VSA frequency span to 1.6 MHz.
1.7.4 Set VSA delay so that it only start capturing symbols from the payload (all 1's) portion of the burst
(-0.004s).
1.7.5 Set VSA to QPSK demodulation.
1.7.6 On VSA set symbol rate to 1280000 Hz.
1.7.7 On VSA set timelength to 768 symbols.
1.7.8 On VSA make sure equalizer and normalization are turned off.
1.7.9 Set VSA nyquist filter alpha to 0.25.
1.7.10 Set measurement filter to root raised cosine.

®
3/10/11 CableLabs 123
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


1.7.11 Set reference filter to raised cosine.
1.8 Configure packet generator to send four flows of 1518 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively at a packet rate of 10 pps each.
1.9 Configure packet generator such that the payload is all 1's.
1.10 Start sending packets in the upstream direction through the CM.
1.11 On the VSA, out of the 768 captured symbols, measure power of 20 groups of 38 symbols contiguous in
time (P1 through P20) and determine a maximum group power level (Pmax) and a minimum group power
level (Pmin).
1.12 Verify that the difference in power between Pmax and Pmin is 0.1 dB or less packet is received before
timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
1.12.1 Power Flatness Pmax - Pmin < 0.1 dB

PROCEDURE 2: BURST FLATNESS IN TDMA QPSK MULTICHANNEL


ENVIRONMENT FOR A CHANGE IN POWER OF LESS THAN 1 DB 16
Set up SmartBits to send 1518 Byte packets to the cable modem under test.
On the VSA, detect the amplitude of the complex baseband samples using the VSA in digital demodulation mode,
use root cosine filters alpha 0.25. Set the search area to cover the tail of the first burst, the length of gap and the a
significant portion of the second burst
Display IQ data as Y axis in log dB, X axis in linear time.
Measure the CM burst flatness of the symbol height after the 1 dB change from 5 u-sec to the end of the preamble,
using averaging between symbols to reduce the effect of MER of the individual symbols. The fast rises or dips
between symbols is due to MER and shouldn't exceed about +/- 0.14 dB (equivalent to 30 dB MER).
Reconfiguration time
The CMTS must have allowed at least 96 symbols + 5 u-sec between the 60 dBmV output and the 61 dBmV output.
The CMTS also must not start to increase the power until the previous burst has dropped 30 dB. 30 dB on the
oscilloscope would be 0.0316 of the initial starting voltage or 0.396 V *.0316 = 12.5 mV total envelope voltage. The
VSA can also be used for this test.
Spec for burst flatness: Settled to +/-0.1 dB or 9 mV peak to peak of rest of envelope within 5 u-sec after burst starts
to turn on.
Spec: At least 5-usec +96 symbols between the drop of the 60 dBmV power and the rise to 61 dBmV.
Spec: Power dropped 30 dB before power started up to the new value.
Test for recovery time after a change of 3 dB and guard time between changes

Step # Step Description


2.1 Connect test setup as shown in Figure 2-7 above.
2.2 CM AC power off.
2.3 CMTS power on. Wait for CMTS ready.
2.4 CM AC power on. Wait for CM ready.
2.5 Provision the CMTS as follows:
2.5.1 Configure MAC Domain according to scenario described in Appendix D.6.
2.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).

16
Procedure updated per PHYv3.0-ATP-N-08.0748-1 by JS on 02/02/09.

®
124 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
2.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
2.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
2.5.6 Set maintenance interval to 5 seconds.
2.5.7 Using MIB docsIf3CmtsSignalQualityExtExpectedRxSignalPower set the nominal input receive power to 0
dBmV.
2.5.8 Provision upstream using PHYChannel4.cfg described in Appendix A.
2.5.9 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
2.5.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
2.5.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the other upstream channels
to 20 MHz 23 MHz and 26 MHz.
2.5.12 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 1.28
MHz.
2.5.13 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 to QPSK.
2.5.14 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction of IUCs 5, 6, 9, 10 & 11 to 0 (No
error correction).
2.5.15 Using MIB docsIfCmtsModScrambler set scrambler of IUCs 5, 6, 9, 10 & 11 to False (Scrambling Off).
2.5.16 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 5, 6, 9, 10 & 11 to 64 QPSK bits (32
symbols).
2.5.17 Set Test MIB 123 to force CMTS to align the UGS grant on one channel, there will simultaneously be grants
on the other three channels. (When there is a ranging opportunity on one channel, there will simultaneously
be ranging opportunities for the CM on the other three channels.)
2.6 Set attenuator in US path to achieve 50 dB upstream attenuation between CM and CMTS.
2.7 Set the Vector Signal Analyzer as follows:
2.7.1 Set VSA to digital demodulation mode.
2.7.2 Set VSA center frequency to 30 MHz.
2.7.3 Set VSA frequency span to 1.6 MHz.
2.7.4 Set VSA delay so that it only start capturing symbols from the payload (all 1's) portion of the burst
(-0.0001s).
2.7.5 Set VSA to QPSK demodulation.
2.7.6 On VSA set symbol rate to 1280000 Hz.
2.7.7 On VSA set timelength to 1024 symbols.
2.7.8 On VSA make sure equalizer and normalization are turned off.
2.7.9 Set VSA nyquist filter alpha to 0.25.
2.7.10 Set measurement filter to root raised cosine.
2.7.11 Set reference filter to raised cosine.
2.8 Configure packet generator to send four flows of 1518 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000. Packet generator must be configured to send 1000
packets back-to-back to increase the likelihood of having very small gaps between packets/bursts.
2.9 Configure packet generator such that the payload is all 1's.
2.10 Start sending packets in the upstream direction through the CM.
2.11 Decrease US path attenuation by 1 dB.
2.12 Start capture of symbols using VSA.
2.12.n Analyze all the "n" triggered pair of symbols until you find the one that contains the expected change.

®
3/10/11 CableLabs 125
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.12.n.1 For burst pair "n", measure the power of the 1024 symbols captured by the VSA in 64 groups of 16 symbols
that are contiguous in time (P1 through P64).
2.12.n.2 Calculate the average of the power of groups of symbols P1 through P8 which indicate the power in the last
100 microseconds of the first burst record as Pfirst.
2.12.n.3 Calculate the average power of groups of symbols P49 and P64 will indicate the power within 200
microseconds of the payload of the second burst (Psecond) (Very small gaps between bursts is assumed).
2.12.n.4 If Pfirst is equal to Psecond (within ± 0.1 dB) then there has not been a power level change and the next
pair of bursts (n+1) has to be examined.
2.12.n.5 If Pfirst equal to Psecond -1dB (± 0.1 dB) then the 1dB change in power has occurred. Analysing P49
through P64 obtain Pmax and Pmin for the group of symbols within that range of groups.
2.12.n.6 Calculate the average power in groups P10 through P13 as Pgap which indicates that the expected
reconfiguration time has been obeyed.
2.13 Verify that power flatness after reconfiguration and appropriate reconfiguration period is maintained.
Parameter Tested Expected Value Recorded Value Pass/Fail
2.13.1 Power during reconfiguration Pgap < Pfirst - 30 dB
2.13.2 Power Flatness Pfirst + 0.9 dB< Pn -<
Pfirst + 1.1 dB for n
between 49 & 64

PROCEDURE 3: BURST FLATNESS IN TDMA QPSK IN MULTICHANNEL


17
ENVIRONMENT FOR A CHANGE IN POWER GREATER THAN OR EQUAL 3 DB
Use the same burst profile and VSA setup as was used for the 1 dB change.
Measure the CM burst flatness of the symbol height after the 3 dB change from 58 dBmV to 61 dBmV. Measure the
burst flatness from 10 u-sec after the burst starts to the end of the preamble, using averaging between symbols to
eliminate MER of the individual symbols. (The fast rises or dips between symbols is due to MER and shouldn't
exceed about +/- 0.14 dB (equivalent to 30 dB MER.)
Reconfiguration time
The CMTS must have allowed at least 96 symbols + 10 u-sec between the 58 dBmV output fall and the 61 dBmV
output rise. The CMTS also must not start to raise the power on the increased power till the previous burst has
dropped 30 dB. 30 dB on the oscilloscope would be 0.0316 of the initial starting voltage or 280 mV *.0316 = 8.85
mV The VSA method above can also be used for this test.
Spec: Settled to +/-0.1 dB peak to peak within 10 u-sec after burst starts to turn on, or fail modem.
Spec: At least 10-usec +96 symbols between the drop of the 58 dBmV power and the rise to 61 dBmV or fail
CMTS.
Spec: Power dropped >30 dB before power started up to the new value, or fail CMTS.

Step # Step Description


3.1 Connect test setup as shown in Figure 2-7 above.
3.2 CM AC power off.
3.3 CMTS power on. Wait for CMTS ready.
3.4 CM AC power on. Wait for CM ready.
3.5 Provision the CMTS as follows:
3.5.1 Configure MAC Domain according to scenario described in Appendix D.6.

17
Procedure updated per PHYv3.0-ATP-N-08.0748-1 by JS on 02/02/09.

®
126 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
3.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
3.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
3.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
3.5.6 Using CLI command set maintenance interval to 5 seconds.
3.5.7 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to 0 dBmV.
3.5.8 Provision upstream using PHYChannel4.cfg described in Appendix A.
3.5.9 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
3.5.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
3.5.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the other upstream channels
to 20 MHz 23 MHz and 26 MHz.
3.5.12 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 1.28
MHz.
3.5.13 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 to QPSK.
3.5.14 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction of IUCs 5, 6, 9, 10 & 11 to 0 (No
error correction).
3.5.15 Using MIB docsIfCmtsModScrambler set scrambler of IUCs 5, 6, 9, 10 & 11 to False (Scrambling Off).
3.5.16 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 5, 6, 9, 10 & 11 to 64 QPSK bits (32
symbols).
3.5.17 Set Test MIB 123 to force CMTS to align the UGS grant on one channel, there will simultaneously be
grants on the other three channels. (When there is a ranging opportunity on one channel, there will
simultaneously be ranging opportunities for the CM on the other three channels.)
3.6 Set attenuator in US path to achieve 50 dB upstream attenuation between CM and CMTS.
3.7 Set the Vector Signal Analyzer as follows:
3.7.1 Set VSA to digital demodulation mode.
3.7.2 Set VSA center frequency to 30 MHz.
3.7.3 Set VSA frequency span to 1.6 MHz.
3.7.4 Set VSA delay so that it only start capturing symbols from the payload (all 1's) portion of the burst
(-0.0001s).
3.7.5 Set VSA to QPSK demodulation.
3.7.6 On VSA set symbol rate to 1280000 Hz.
3.7.7 On VSA set timelength to 1024 symbols.
3.7.8 On VSA make sure equalizer and normalization are turned off.
3.7.9 Set VSA nyquist filter alpha to 0.25.
3.7.10 Set measurement filter to root raised cosine.
3.7.11 Set reference filter to raised cosine.
3.8 Configure packet generator to send four flows of 1518 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000. Packet generator must be configured to send 1000
packets back-to-back to increase the likelihood of having very small gaps between packets/bursts.
3.9 Configure packet generator such that the payload is all 1's.
3.10 Start sending packets in the upstream direction through the CM.
3.11 Decrease US path attenuation by 3 dB.
3.12 Start capture of symbols using VSA.

®
3/10/11 CableLabs 127
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.12.n Analyze all the "n" triggered pair of symbols until you find the one that contains the expected change.
3.12.n.1 For burst pair "n", measure the power of the 1024 symbols captured by the VSA in 64 groups of 16 symbols
that are contiguous in time (P1 through P64).
3.12.n.2 Calculate the average of the power of groups of symbols P1 through P8 which indicate the power in the last
100 microseconds of the first burst record as Pfirst.
3.12.n.3 Calculate the average power of groups of symbols P49 and P64 will indicate the power within 200
microseconds of the payload of the second burst (Psecond) (Very small gaps between bursts is assumed).
3.12.n.4 If Pfirst is equal to Psecond (within ± 0.1 dB) then there has not been a power level change and the next
pair of bursts has to be examined (go to 3.x.12.n+1).
3.12.n.5 If Pfirst equal to Psecond -3dB (± 0.1 dB) then the 3 dB change in power has occurred. Analysing P49
through P64 obtain Pmax and Pmin for the group of symbols within that range of groups.
3.12.n.6 Calculate the average power in groups P10 through P14 as Pgap which indicates that the expected
reconfiguration time has been obeyed.
3.13 Verify that power flatness after reconfiguration and appropriate reconfiguration period is maintained.
Parameter Tested Expected Value Recorded Value Pass/Fail
3.13.1 Power during reconfiguration Pgap < Pfirst - 30 dB
3.13.1 Power Flatness Pfirst + 2.9 dB< Pn -<
Pfirst + 3.1 dB for n
between 49 & 64

PROCEDURE 4: RECONFIGURATION TIME AFTER SYMBOL RATE CHANGE


This test will measure the time it takes between the last packet sent and the time the next packet is sent and that
because of the change in spectral efficiency the packet changed length using the oscilloscope. SmartBits will be used
to check for lost packets.
Step # Step Description
4.1 Connect test setup as shown in Figure 2-7 above.
4.2 CM AC power off.
4.3 CMTS power on. Wait for CMTS ready.
4.4 CM AC power on. Wait for CM ready.
4.5 Provision the CMTS as follows:
4.5.1 Configure MAC Domain according to scenario described in Appendix D.6.
4.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
4.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
4.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
4.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV ± 2 dB.
4.5.6 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to 0 dBmV.
4.5.7 Provision upstream using PHYChannel1.cfg described in Appendix A.
4.5.8 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
4.5.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to
30 MHz.
4.5.10 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of
2.56 MHz.
4.5.11 Using MIB docsIfCmtsModType set modulation type of IUCs 5,6,9,10,11 to QPSK.
4.5.12 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction of IUCs 5, 6, 9, 10 & 11 to 5 (10

®
128 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


bytes).
4.5.13 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 5, 6, 9, 10 & 11 to 160 QPSK bits
(80 symbols).
4.6 Using SmartBits to establish a stream of packets about 256 bytes in length with a minimum packet gap
depending on the CMTS and set up SmartBits to measure lost downstream packets.
4.7 Adjust the variable attenuator in the US to force the CM to sign on at about 61 dBmV.
4.8 Using the oscilloscope detect that the data burst length should be about 447 u-sec long and accurately
measure and note the gap length between data packets. Accurately measure the peak to peak envelope
voltage Ep of the packet, for 61 dBmV it should be about 396 mV. Record Ep:__________________
4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of
1.28 MHz.
4.10 Record power drop:_____________________
4.11 Measure the length of the two data packets and the gap between the 2.56 msym/s and 1.28 msym/s
data bursts using the oscilloscope, if a periodic ranging packet is in the middle of the gap check to see if
it changes the expected result by re-measuring until no periodic ranging packet interferes. In addition a
VSA can be used to ensure that the change in length was caused by a decrease in symbol rate.
4.12 Verify that the TDMA gap is greater than 1 m-sec
Parameter Tested Expected Value Recorded Value Pass/Fail
4.12.1 TDMA gap > 1 m-sec
4.13 Spec for symbol change: The length of the packet for a symbol change from 2.56 msym/s to 1.28
msym/s should increase from about 447 u-sec to about 894 u-sec for the recommended preamble, FEC
and packet lengths
Parameter Tested Expected Value Recorded Value Pass/Fail
4.13.1 Length of packet Increase from 447 usec
to 894 usec
4.14 Verify TDMA previous packet power before change to symbol rate
Parameter Tested Expected Value Recorded Value Pass/Fail
4.14.1 TDMA previous packet power -30 dBc
4.15 Verify that no packets were lost
Parameter Tested Expected Value Recorded Value Pass/Fail
4.15.1 Lost packets (as measured by 0
packet generator)
4.16 End of test.

PROCEDURE 5: RECONFIGURATION TIME AFTER OFFSET FREQUENCY


CHANGE 18
This test will monitor the time it takes between the last packet sent and the time the next packet is sent using the
oscilloscope and the VSA to see that the frequency offset occurred as expected. SmartBits will be used to check for
lost packets.
Step # Step Description
5.1 Connect test setup as shown in Figure 2-7 above.
5.2 CM AC power off.
5.3 CMTS power on. Wait for CMTS ready.
5.4 CM AC power on. Wait for CM ready.
5.5 Provision the CMTS as follows:
5.5.1 Configure MAC Domain according to scenario described in Appendix D.5.

18
Procedure updated per PHYv3.0-ATP-N-08.0748-1 by JS on 02/02/09.

®
3/10/11 CableLabs 129
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


5.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
5.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
5.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to taps128increment1
(I=128, J=1).
5.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
5.5.6 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to 0 dBmV.
5.5.7 Provision upstream using PHYChannel1.cfg described in Appendix A.
5.5.8 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by Burst
Profile 8, Appendix C.
5.5.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
5.5.10 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 2.56
MHz.
5.5.11 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 &11 to QPSK.
5.6 Set up a packet generator to establish a stream of packets 1500 bytes in length with a minimum packet gap
depending on the CMTS and to monitor lost packets.
5.7 Adjust the variable attenuator in the US to force the CM to sign on at about 61 dBmV.
5.8 Using the oscilloscope accurately measure and note the peak to peak RF voltage, Ep, of the data packets, it
should be about 396 mV. Record Ep:______________________________
5.9 Using the SA, spectrum analyzer, in zero span mode at the upstream carrier frequency capture the up
stream signal using video trigger similar to PHY-17 and use the SA's video output to trigger the external
trigger of the VSA.
5.10 With the VSA in digital demodulate mode, 3201 points to get maximum frequency resolution, capture and
lock to the downstream carrier. Record the carrier frequency:__________________________.
5.11 While watching the scope, have the CMTS issue a range command with a simultaneous frequency
adjustment of 2000 Hz. Record the time gap between the bursts just as the frequency
adjusts:____________________________.
Note: For TDMA, the gap between the two bursts must be more than 96 symbols or 37.5 u-sec.
For S-CDMA the gap should be equivalent to one frame.
5.12 Verify the size of the TDMA gap between bursts is at least 96 symbols
Parameter Tested Expected Value Recorded Value Pass/Fail
5.12.1 TDMA gap between bursts >=96 symbols
5.13 Verify that the S-CDMA gap between bursts is one S-CDMA frame
Parameter Tested Expected Value Recorded Value Pass/Fail
5.13.1 S-CDMA gap between bursts 1 frame
5.14 Verify that the previous packet power before the start of new packet is 30 dBc. Note: For TDMA the previous
packet power should have dropped by 30 dBc which on the oscilloscope should be less than 0.0316*Ep or
approximately 396 mV*.0316=12.5 mV.
Parameter Tested Expected Value Recorded Value Pass/Fail
5.14.1 Previous packet power 30dBc
5.15 Verify that the frequency changed by 2 kHz using the VSA in digital demodulator mode with data display.
Parameter Tested Expected Value Recorded Value Pass/Fail
5.15.1 Frequency change 2 kHz +/- 1 kHz
5.16 Verify that no packets were lost.
Parameter Tested Expected Value Recorded Value Pass/Fail
5.16.1 Number of lost packets 0
End of test.

®
130 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

PROCEDURE 6: RECONFIGURATION TIME AFTER CHANNEL FREQUENCY


CHANGE 19
This test will monitor the time it takes between the last packet sent and the time the next packet is sent using the
oscilloscope then use the VSA to see that the frequency change occurred as expected. SmartBits will be used to
check for lost packets.
Step # Step Description
6.1 Connect test setup as shown in Figure 2-7 above.
6.2 CM AC power off.
6.3 CMTS power on. Wait for CMTS ready.
6.4 CM AC power on. Wait for CM ready.
6.5 Provision the CMTS as follows:
Parameter Tested Expected Value Recorded Value Pass/Fail
6.5.1 Configure MAC Domain according to scenario described in Appendix D.6.
6.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
6.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
6.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
6.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
6.5.6 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to 0 dBmV.
6.5.7 Provision upstream using PHYChannel1.cfg described in Appendix A.
6.5.8 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
6.5.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
6.5.10 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 2.56
MHz.
6.5.11 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 to QPSK.
6.6 Use a packet generator to establish a stream of packets about 1500 bytes in length with a minimum packet
gap depending on the CMTS and to monitor lost upstream packets.
6.7 Adjust the variable attenuator in the US to force the CM to sign on at about 61 dBmV.
6.8 Use the oscilloscope to accurately measure and record the peak to peak RF voltage, Ep, of the data
packets, it should be about 396 mV. Ep=_______________________________
6.9 Use the spectrum analyzer in zero span mode at the upstream carrier frequency to capture the upstream
signal using video trigger similar to PHY-17 and use the SA's video output to trigger the external trigger of
the VSA.
6.10 With the VSA set to the carrier frequency, a span of 3.2 MHz, digital demodulate mode selected, 3201
points to get maximum frequency resolution, capture and lock to the downstream carrier, note the carrier
frequency in the data window. Carrier frequency = __________________________
6.11 While watching the scope, have the CMTS issue a range command with a simultaneous channel frequency
change to 26.
6.12 Measure the time gap between the bursts just as the frequency adjusts.
6.13 TDMA: Verify that the gap between the two bursts is greater than 96 symbols plus 100 m-sec time.
Parameter Tested Expected Value Recorded Value Pass/Fail
6.13.1 Gap between two bursts 96 symbols plus 100
msec

19
Procedure updated per PHYv3.0-ATP-N-08.0748-1 by JS on 02/02/09.

®
3/10/11 CableLabs 131
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


6.14 S-CDMA: Verify that the gap between two bursts is at least the size of the greater of two frames or 1 m-sec
(the MAP should include a 1 m-sec null frame).
Parameter Tested Expected Value Recorded Value Pass/Fail
6.14.1 Gap between two bursts >= the size of the larger of
two frames or 1 msec
6.15 Verify that the previous packet power dropped by 30 dBc which on the oscilloscope should be less than
0.0316*Ep or approximately 396 mV*.0316=12.5 mV.
Parameter Tested Expected Value Recorded Value Pass/Fail
6.15.1 Power drop 30 dBc
6.16 Verify that the frequency changed from 24 MHz to 26 MHz by using the VSA.
Parameter Tested Expected Value Recorded Value Pass/Fail
6.16.1 Frequency change 24 MHz to 26 MHz
6.17 Verify that no packets were lost by using the packet generator
Parameter Tested Expected Value Recorded Value Pass/Fail
6.17.1 Number of lost packets 0
End of test

PROCEDURE 7: RECONFIGURATION TIME AFTER RANGING 20


This test will measure the time it takes between the start of the last packet sent and the time the next packet is sent
using the oscilloscope, then a ranging command will be sent to of +100 u-sec and the timing re-measured. SmartBits
will be used to check for lost packets.
Step # Step Description
7.1 Connect test setup as shown in Figure 2-7 above.
7.2 CM AC power off.
7.3 CMTS power on. Wait for CMTS ready.
7.4 CM AC power on. Wait for CM ready.
7.5 Provision the CMTS as follows:
7.5.1 Configure MAC Domain according to scenario described in Appendix D.6.
7.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
7.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
7.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
7.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
7.5.6 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to 0 dBmV.
7.5.7 Provision upstream using PHYChannel1.cfg described in Appendix A.
7.5.8 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
7.5.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
7.5.10 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 2.56
MHz.
7.5.11 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 to QPSK.
7.5.12 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction of IUCs 5, 6, 9, 10 & 11 to 5 (10
bytes error correction).

20
Procedure updated per PHYv3.0-ATP-N-08.0748-1 by JS on 02/02/09.

®
132 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


7.6 Using Smart Bits to establish a stream of packets about 256 bytes in length with a minimum packet gap
depending on the CMTS and set up the Smart Bits to monitor lost upstream packets.
7.7 Adjust the variable attenuator in the US to force the CM to sign on at about 61 dBmV.
7.8 Using an oscilloscope accurately measure the peak to peak envelope voltage Ep of the packet, for 61
dBmV it should be about 396 mV. Record Ep:_____________________
7.9 Issue a ranging command from the CMTS of +100 u-sec (eight minislots).
7.10 Verify that the previous packet power dropped by 30 dBc before the next re-ranged packet starts. Using an
oscilloscope the voltage should be less than 0.0316*Ep or approximately 396 mV*.0316=12.5 mV before
the first re-ranged burst starts.
Parameter Tested Expected Value Recorded Value Pass/Fail
7.10.1 Power drop
7.11 Measure the time gap between the bursts just as the upstream range timing changes.
7.12 Verify that the TDMA gap is no less than 96 symbols.
Parameter Tested Expected Value Recorded Value Pass/Fail
7.12.1 TDMA gap >= 96 symbols
7.13 Verify that the S-CDMA gap is no less than the length of one frame.
Parameter Tested Expected Value Recorded Value Pass/Fail
7.13.1 S-CDMA gap >= 1 frame
7.14 Verify that no packets were lost.
Parameter Tested Expected Value Recorded Value Pass/Fail
7.14.1 Packet loss 0

Note: If it is desired to check that a change in ranging did take place, using the oscilloscope, try to capture a trace
just before the rise in burst power. Use delayed sweep set for about 2 m-sec displayed time to measure the
start of burst distance between two adjacent bursts before or after the power rise. Then measure the
distance between the start of the bursts that straddle the change in power. The time measured between the
adjacent bursts straddling the range change should be approximately 100 u-sec more than the time between
adjacent bursts that don't straddle the range change.

PROCEDURE 8: RECONFIGURATION TIME AFTER MODULATION CHANGE


This test will measure the time it takes between the last packet sent and the time the next packet is sent and that
because of the change in spectral efficiency the packet changed length using the oscilloscope. SmartBits will be used
to check for lost packets.
Step # Step Description
8.1 Connect test setup as shown in Figure 2-7 above.
8.2 CM AC power off.
8.3 CMTS power on. Wait for CMTS ready.
8.4 CM AC power on. Wait for CM ready.
8.5 Provision the CMTS as follows:
8.5.1 Configure MAC Domain according to scenario described in Appendix D.6.
8.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
8.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
8.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
8.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
8.5.6 Using CLI command or ExpectedRxSignalPower MIB set the nominal input receive power to 0 dBmV.
8.5.7 Provision upstream using PHYChannel1.cfg described in Appendix A.

®
3/10/11 CableLabs 133
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


8.5.8 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
8.5.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
8.5.10 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 2.56
MHz.
8.5.11 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 to QPSK.
8.5.12 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction of IUCs 5, 6, 9, 10 & 11 to 5 (10
byte error correction).
8.6 Using SmartBits to establish a stream of packets of 256 bytes in length with a minimum packet gap
depending on the CMTS and set up the Smart Bits to monitor lost upstream packets.
8.7 Adjust the variable attenuator in the US to force the CM to sign on at about 61 dBmV.
8.8 Using the oscilloscope detect that the data burst length should be about 447 u-sec long. Accurately
measure the peak to peak envelope voltage Ep of the packet, for 61 dBmV it should be about 396 mV.
Record Ep:_________________________________
8.9 Change the modulation type to 16-QAM 2.56 msym/s no equalization in the system.
8.10 Verify that the previous packet power should have dropped by 30 dBc for TDMA, which on the oscilloscope
should be less than 0.0316*Ep or approximately 396 mV*.0316=12.5 mV.
Parameter Tested Expected Value Recorded Value Pass/Fail
8.10.1 Power drop 30 dBc
8.11 Measure the length of the data packets before and after the modulation change and the gap between the
QPSK and 16-QAM 2.56 msym/s data bursts using the oscilloscope, if a periodic ranging packet is in the
middle of the gap check to see if it changes the expected result by re-measuring till no periodic ranging
packet interferes.
8.12 Verify that the TDMA gap is greater than 1 m-sec
Parameter Tested Expected Value Recorded Value Pass/Fail
8.12.1 TDMA gap > 1 msec
8.13 Verify that the length of the packet decreases from 447 u- sec to 239 u-sec (using the suggested
preamble, FEC and data packet lengths)
Parameter Tested Expected Value Recorded Value Pass/Fail
8.13.1 data packet length change 447 usec to 239 usec
8.14 Verify that the S-CDMA gap length is the greater length of one m-sec or two S-CDMA frames plus 720
symbols (281.25 u-sec).
Parameter Tested Expected Value Recorded Value Pass/Fail
8.14.1 S-CDMA gap 1 msec or 2 S-CDMA
frames plus 720 symbols
(whichever is greater)
8.15 Verify that no upstream packets were lost (using the SmartBits counter).
Parameter Tested Expected Value Recorded Value Pass/Fail
8.15.1 Upstream packet loss 0

®
134 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

PROCEDURE 9: BURST FLATNESS IN TDMA QPSK IN STAGGERED


MULTICHANNEL ENVIRONMENT 21
Using TDMA a 1.280 MHz QPSK burst 4.8 ms long.(1518 Bytes) is sent to a CM from the SmartBits.
On the VSA, detect the amplitude of the complex baseband samples using the VSA in digital demodulation mode,
use root cosine filters alpha 0.25. Set the search area to cover the length of the longest burst plus the longest gap, not
counting the initial ranging gap.
Display IQ data as Y axis in log dB, X axis in linear time. Collect data over the full 768 symbols. Using the marker
functions for RMS power set up to measure the power in groups of 38 symbols. The power is measured in 20 groups
of 38 symbols long across the envelope, which tests the envelope for hum modulation. Don't let the markers extend
beyond the start or end of the envelope.
Subtract the smallest measured power from the largest measured power to obtain the flatness of the burst.
Spec for burst flatness: 0.1 dB or fail the modem.
For the CMTS use a special profile that makes all the bursts easy to capture on the VSA. ONLY FOR ATP
performance tests of ONE MODEM in a system.
Step # Step Description
9.1 Connect test setup as shown in Figure 2-7 above.
9.2 CM AC power off.
9.3 CMTS power on. Wait for CMTS ready.
9.4 CM AC power on. Wait for CM ready.
9.5 Provision the CMTS as follows:
9.5.1 Configure MAC Domain according to scenario described in Appendix D.6.
9.5.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel 103 (669
MHz Center Frequency).
9.5.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
9.5.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
9.5.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2 dB.
9.5.6 Using CLI command set maintenance interval to 25 seconds.
9.5.7 Using MIB docsIf3CmtsSignalQualityExtExpectedRxSignalPower set the nominal input receive power at
the CMTS to 0 dBmV.
9.5.8 Provision upstream using PHYChannel4.cfg described in Appendix A.
9.5.9 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
9.5.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the channel under test to 30
MHz.
9.5.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency to the other upstream channels
to 20 MHz 23 MHz and 26 MHz.
9.5.12 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to a symbol rate of 1.28
MHz.
9.5.13 Using MIB docsIfCmtsModType set modulation type of IUCs 5, 6, 9, 10 & 11 to QPSK.
9.5.14 Using MIB docsIfCmtsModFECErrorCorrection set FEC error correction of IUCs 5, 6, 9, 10 & 11 to 0 (No
error correction).
9.5.15 Using MIB docsIfCmtsModScrambler set scrambler of IUCs 5, 6, 9, 10 & 11 to False (Scrambling Off).
9.5.16 Using MIB docsIfCmtsModPreambleLen set preamble length of IUCs 5, 6, 9, 10 & 11 to 64 QPSK bits (32
symbols).

21
Procedure updated per PHYv3.0-ATP-N-08.0748-1 by JS on 02/02/09.

®
3/10/11 CableLabs 135
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


9.5.17 Set Test MIB 124 to force CMTS to stager the UGS grant on four channels (When there is a ranging
opportunity on one channel, there will be ranging opportunities for the CM on the other three channels in a
staggered fashion).
9.6 Set attenuator in US path to achieve 50 dB upstream attenuation between CM and CMTS.
9.7 Set the Vector Signal Analyzer as follows:
9.7.1 Set VSA to digital demodulation mode.
9.7.2 Set VSA center frequency to 30 MHz.
9.7.3 Set VSA frequency span to 1.6 MHz.
9.7.4 Set VSA delay so that it only start capturing symbols from the payload (all 1's) portion of the burst
(-0.004s).
9.7.5 Set VSA to QPSK demodulation.
9.7.6 On VSA set symbol rate to 1280000 Hz.
9.7.7 On VSA set timelength to 768 symbols.
9.7.8 On VSA make sure equalizer and normalization are turned off.
9.7.9 Set VSA nyquist filter alpha to 0.25.
9.7.10 Set measurement filter to root raised cosine.
9.7.11 Set reference filter to raised cosine.
9.8 Configure packet generator to send four flows of 1518 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively at a packet rate of 10 pps each.
9.9 Configure packet generator such that the payload is all 1's.
9.10 Start sending packets in the upstream direction through the CM.
9.11 On the VSA, out of the 768 captured symbols, measure power of 20 groups of 38 symbols contiguous in
time (P1 through P20) and determine a maximum group power level (Pmax) and a minimum group power
level (Pmin).
9.12 Verify that the difference in power between Pmax and Pmin is 0.1 dB or less packet is received before
timeout, record step passed, otherwise step fails.
Parameter Tested Expected Value Recorded Value Pass/Fail
9.12.1 Power Flatness Pmax - Pmin < 0.1 dB

®
136 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.8 CM UPSTREAM RANDOMIZER AND PREAMBLE (PHY 16.3)

Introduction and Scope


The upstream randomizer is based on a 15-bit PRBS shift register. The seed for the randomizer is programmable
from the CMTS. An upstream data packet with a known content will be generated within a packet generator and
recovered at the destination port in the packet generator. The data is compared to the expected data from the packet
sent.
The upstream preamble is of variable length and is programmable. In DOCSIS 2.0 & DOCSIS 3.0, the preamble is
only permitted to be QPSK, and has one of two power levels: QPSK0 and QPSK1.
This ATP is separated into 5 different procedures. These procedures are detailed in the table below.
Procedure # Test Description Procedure Name
1 This test verifies that the CM can properly use the SEED value from the QPSK Scrambler Seed Test
UCD. Test requires single channel (one up and one down) operation and
does not specify any channel type.
2 This procedure verifies that the CM upstream PMD sublayer supports a Variable Length Preamble on
variable-length preamble field that is prepended to the data after they a TDMA Channel
have been randomized and Reed-Solomon encoded. This test uses a
TDMA Channel.
3 This procedure verifies that the CM upstream PMD sublayer supports a Variable Length Preamble on
variable-length preamble field that is prepended to the data after they a S-CDMA Channel
have been randomized and Reed-Solomon encoded. This test uses an S-
CDMA Channel.
4 16-QAM Preamble test in 1.1 mode. 16-QAM Preamble in
DOCSIS 1.1 Mode
5 This test is new for DOCSIS 3.0 operation with S-CDMA Mode 2 SAC Mode 2 Preamble in
operation. DOCSIS 3.0 Mode

Assumptions

Setup and Configuration


Equipment List
• Packet Generator
• An HP 89441 or equivalent that can capture and demodulate bursts (QPSK to 64-QAM in TDMA, QPSK to
128-QAM/TCM in S-CDMA). Data to program the HP89441 and initialize the shift register come via SNMP or
via the proprietary CMTS user interface.
• A DOCSIS 3.0 Cable Modem (DUT)
• A DOCSIS 3.0 CMTS (test 5 requirement) Tests 1-4 require at least a 2.0 CMTS.
• A RF Sniffer

®
3/10/11 CableLabs 137
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Topology

Figure 2-8 - CM Upstream Randomizer and Preamble Test Setup Topology

System Configuration
The procedures in this test case use a basic single channel configuration (PHYchannel1.cfg Appendix A). The test
will use a 1 DS x 1 US topology (Appendix D.5) and will use burst profile 8 of Appendix C for the TDMA and burst
profile 11 for S-CDMA.
DHCP Server Policy Settings
Required Certificates:

Procedures 22
PROCEDURE 1: QPSK SCRAMBLER SEED TEST
Step # Step Description
1.1 Turn CM AC power OFF.
1.2 Turn CMTS power ON and wait for CMTS ready.
1.3 Provision the CMTS as follows:
1.3.1 Configure MAC Domain according to scenario described in Appendix D.5.
1.3.2 Provision upstream using config file PHYChannel1.cfg from Appendix A.
1.3.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.3.4 Using MIB docsIfCmtsModScrambler, set scrambling of IUCs 5,6,9,10 & 11 to1 (ON) to turn scrambling on.
1.3.5 Using MIB docsIfCmtsModType, set modulation type of IUCs 5,6,9,10 & 11 to 2 for QPSK.
1.3.6 Using MIB docsIfCmtsModPreambleLen, set preamble length of IUCs 5,6,9,10 & 11 to 128 for 64 symbols'
preamble.
1.4 Verify the following MIB object value with SNMP GET from the CMTS:

22
Procedures in this test case updated per PHYv3.0-ATP-N-08.0749-1 by JS on 02/02/09.

®
138 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


MIB Object Expected Value Recorded Value Pass/Fail
1.4.1 docsIfCmtsModScrambler 1
1.4.2 docsIfCmtsModType 2
1.4.3 docsIfCmtsModPreambleLen 128
1.4.6 Use SNMP to SET the CMTS docsIfCmtsModScramblerSeed of IUCs 5,6,9,10 & 11 to a first random value
V1.
1.5 Verify the docsIfCmtsModScramblerSeed value with SNMP GET from the CMTS.
MIB Object Expected Value Recorded Value Pass/Fail
1.5.1 docsIfCmtsModScramblerSeed V1
1.6 Using the downstream sniffer capture some UCDs. Save it in a file called down1-6.log.
1.7 CM AC power ON and wait for CM to register.
1.8 Use Packet Generator to send 1000 64-byte packets upstream at 10 pps.
1.9 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
1.9.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has
not been corrupted by extraneous
noise.)
1.10 Use HP89441 to read one data burst.
Element Tested Expected Value Recorded Value Pass/Fail
1.10.1 CM correctly Randomized Data Packets CM Randomized Data
Packets with the proper
seed value
1.11 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 2 (for QPSK)
docsIfCmtsModPreambleLen = 256 (for 128 Symbols)
1.12 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
1.12.1 docsIfCmtsModType 2
1.12.2 docsIfCmtsModPreambleLen 256
1.13 Using the downstream sniffer capture some UCDs. Save it in a file called down1-12.log.
1.14 Use SNMP to SET the CMTS docsIfCmtsModScramblerSeed of IUCs 5,6,9,10 & 11 to a first random value
V2.
1.15 Verify the docsIfCmtsModScramblerSeed value with SNMP GET from the CMTS.
MIB Object Expected Value Recorded Value Pass/Fail
1.15.1 docsIfCmtsModScramblerSeed V2
1.16 Using the downstream sniffer capture some UCDs. Save it in a file called down1-15.log.
1.17 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
1.18 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
1.18.1 Operational Condition /Packets Loss) # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has
not been corrupted by extraneous
noise.)
1.19 Verify the captured sniffer data in the following log files:
Element Tested Expected Value Recorded Value Pass/Fail
1.19.1 down1-6.log

®
3/10/11 CableLabs 139
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


1.19.2 down1-12.log
1.19.3 down1-15.log

PROCEDURE 2: VARIABLE LENGTH PREAMBLE ON A TDMA CHANNEL


Step # Step Description
2.1 Turn CM AC power OFF.
2.2 Turn CMTS power ON and wait for CMTS ready.
2.3 Provision the CMTS as follows:
2.3.1 Configure MAC Domain according to scenario described in Appendix D.5
2.3.2 Provision upstream using config file PHYChannel1.cfg from Appendix A.
2.3.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
2.3.4 Using MIB docsIfCmtsModScrambler, set scrambling of IUCs 5,6,9,10 & 11 to1 (ON) to turn scrambling on.
2.3.5 Using MIB docsIfCmtsModType, set modulation type of IUCs 5,6,9,10 & 11 to 2 for QPSK.
2.3.6 Using MIB docsIfCmtsModPreambleLen, set preamble length of IUCs 5,6,9,10 & 11 to 128 for 64 symbols
preamble.
2.3.7 Using MIB docsIfCmtsModPreambleType, set preamble type of IUCs 5,6,9,10 & 11 to 1 for QPSK0
preamble.
2.4 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.4.1 docsIfCmtsModScrambler 1
2.4.2 docsIfCmtsModType 2
2.4.3 docsIfCmtsModPreambleLen 128
2.4.4 docsIfCmtsModPreambleType 1
2.5 Using the downstream sniffer capture some UCDs and save it in a file called down2-5.log.
2.6 CM AC power ON and wait for CM ready.
2.7 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.8 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.8.1 Operational Condition / Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.9 Turn CM AC power OFF.
2.10 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 4 (for 8-QAM)
docsIfCmtsModPreambleLen = 256 (for 128 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
2.11 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.11.1 docsIfCmtsModType 4
2.11.2 docsIfCmtsModPreambleLen 256
2.11.3 docsIfCmtsModPreambleType 1
2.12 Using the downstream sniffer capture some UCDs. Save it in a file called down2-12.log.
2.13 Turn CM AC power ON and wait for CM ready.
2.14 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.15 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).

®
140 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
2.15.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.16 Turn CM AC power OFF.
2.17 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 3 (for 16-QAM)
docsIfCmtsModPreambleLen = 512 (for 256 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
2.18 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.18.1 docsIfCmtsModType 3
2.18.2 docsIfCmtsModPreambleLen 512
2.18.3 docsIfCmtsModPreambleType 1
2.19 Using the downstream sniffer capture some UCDs. Save it in a file called down2-19.log.
2.20 Turn CM AC power ON and wait for CM ready.
2.21 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.22 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.22.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.23 Turn CM AC power OFF.
2.24 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType= 5 (for 32-QAM)
docsIfCmtsModPreambleLen = 1024 (for 512 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
2.25 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.251 docsIfCmtsModType 5
2.25.2 docsIfCmtsModPreambleLen 1024
2.25.3 docsIfCmtsModPreambleType 1
2.26 Using the downstream sniffer capture some UCDs. Save it in a file called down2-26.log.
2.27 Turn CM AC power ON. Wait for CM ready.
2.28 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.29 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.29.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.30 Turn CM AC power OFF.
2.31 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 6 (for 64-QAM)
docsIfCmtsModPreambleLen = 1536 (for 768 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)

®
3/10/11 CableLabs 141
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.32 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.32.1 docsIfCmtsModType 6
2.32.2 docsIfCmtsModPreambleLen 1536
2.32.3 docsIfCmtsModPreambleType 1
2.33 Using the downstream sniffer capture some UCDs. Save it in a file called down2-33.log.
2.34 Turn CM AC power ON. Wait for CM ready.
2.35 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.36 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.36.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.37 Turn CM AC power OFF.
2.38 Use SNMP to SET the CMTS as follows:
docsIfCmtsModType = 2 (for QPSK)
docsIfCmtsModPreambleLen = 32 (for 16 Symbols)
docsIfCmtsModPreambleType =2 (for QPSK1 preamble)
2.39 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.39.1 docsIfCmtsModType 2
2.39.2 docsIfCmtsModPreambleLen 32
2.39.3 docsIfCmtsModPreambleType 2
2.40 Using the downstream sniffer capture some UCDs and save it in a file called down2-40.log.
2.41 CM AC power ON and wait for CM ready.
2.42 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.43 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.43.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.44 Turn CM AC power OFF.
2.45 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 4 (for 8-QAM)
docsIfCmtsModPreambleLen = 64 (for 32 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
2.46 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.46.1 docsIfCmtsModType 4
2.46.2 docsIfCmtsModPreambleLen 64
2.46.3 docsIfCmtsModPreambleType 2
2.47 Using the downstream sniffer capture some UCDs. Save it in a file called down2-47.log.
2.48 Turn CM AC power ON and wait for CM ready.
2.49 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.50 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).

®
142 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
2.50.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.51 Turn CM AC power OFF.
2.52 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 3 (for 16-QAM)
docsIfCmtsModPreambleLen = 128 (for 64 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
2.53 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.53.1 docsIfCmtsModType 3
2.53.2 docsIfCmtsModPreambleLen 128
2.53.3 docsIfCmtsModPreambleType 2
2.54 Using the downstream sniffer capture some UCDs. Save it in a file called down2-54.log.
2.55 Turn CM AC power ON and wait for CM ready.
2.56 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.57 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.57.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.58 Turn CM AC power OFF.
2.59 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 5 (for 32-QAM)
docsIfCmtsModPreambleLen = 256 (for 128 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
2.60 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
2.60.1 docsIfCmtsModType 4
2.60.2 docsIfCmtsModPreambleLen 256
2.60.3 docsIfCmtsModPreambleType 2
2.61 Using the downstream sniffer capture some UCDs. Save it in a file called down2-61.log.
2.62 Turn CM AC power ON. Wait for CM ready.
2.63 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.64 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.64.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.65 Turn CM AC power OFF.
2.66 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 6 (for 64-QAM)
docsIfCmtsModPreambleLen = 512 (for 256 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
2.67 Verify the following MIB object value with SNMP GET from the CMTS:

®
3/10/11 CableLabs 143
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


MIB Object Expected Value Recorded Value Pass/Fail
2.67.1 docsIfCmtsModType 6
2.67.2 docsIfCmtsModPreambleLen 512
2.67.3 docsIfCmtsModPreambleType 2
2.68 Using the downstream sniffer capture some UCDs. Save it in a file called down2-68.log.
2.69 Turn CM AC power ON. Wait for CM ready.
2.70 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
2.71 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
2.71.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
2.72 Turn CM AC power OFF.
2.73 Verify the captured sniffer data in the following log files:
Element Tested Expected Value Recorded Value Pass/Fail
2.73.1 down2-5.log
2.73.2 down2-12.log
2.73.3 down2-19.log
2.73.4 down2-26.log
2.73.5 down2-33.log
2.73.6 down2-40.log
2.73.7 down2-47.log
2.73.8 down2-54.log
2.73.9 down2-61.log
2.73.10 down2-68.log

PROCEDURE 3: Variable Length Preamble on a S-CDMA Channel


Step # Step Description
3.1 Turn CM AC power OFF.
3.2 Turn CMTS power ON and wait for CMTS ready.
3.3 Provision the CMTS as follows:
3.3.1 Configure MAC Domain according to scenario described in Appendix D.5.
3.3.2 Provision upstream using config file PHYChannel1.cfg from Appendix A.
3.3.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 11 Appendix C.
3.3.4 Using MIB docsIfCmtsModScrambler, set scrambling of IUCs 5, 6, 9, 10 & 11 to 1 (ON) to turn scrambling
on.
3.3.5 Using MIB docsIfCmtsModType, set modulation type of IUCs 5, 6, 9, 10 & 11 to 2 for QPSK.
3.3.6 Using MIB docsIfCmtsModPreambleLen, set preamble length of IUCs 5, 6, 9, 10 & 11 to 64 for 32 symbols
preamble.
3.3.7 Using MIB docsIfCmtsModPreambleType, set preamble type of IUCs 5, 6, 9, 10 & 11 to 1 for QPSK0
preamble.
3.3.8 Using MIB docsIfCmtsModScdmaInterleaverStepSize, set step size of IUCs 5, 6, 9,10 & 11 to 1.
3.3.9 Using MIB docsIfUpChannelScdmaFrameSize set the number of spreading intervals/frame to 32.
3.3.10 Using MIB docsIfCmtsModTcmErrorCorrectionOn set TCM of IUCs 5, 6, 9, 10 & 11 to 2 (OFF).

®
144 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.4 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.4.1 docsIfCmtsModScrambler 1
3.4.2 docsIfCmtsModType 2
3.4.3 docsIfCmtsModPreambleType 1
3.4.4 docsIfCmtsModPreambleLen 64
3.4.5 docsIfCmtsModScdmaInterleaverStepSize 1
3.4.6 docsIfUpChannelScdmaFrameSize 32
3.4.7 docsIfCmtsModTcmErrorCorrectionOn 2
3.5 Using the downstream sniffer capture some UCDs and save it in a file called down3-5.log.
3.6 CM AC power ON and wait for CM ready.
3.7 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.8 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.8.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.9 Turn CM AC power OFF.
3.10 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 4 (for 8-QAM)
docsIfCmtsModPreambleLen = 128 (for 64 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
docsIfCmtsModScdmaInterleaverStepSize =2
docsIfUpChannelScdmaFrameSize =16
docsIfCmtsModTcmErrorCorrectionOn = 1 (ON)
3.11 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.11.1 docsIfCmtsModType 4
3.11.2 docsIfCmtsModPreambleLen 128
3.11.3 docsIfCmtsModPreambleLen 1
3.11.3 docsIfCmtsModPreambleType 1
3.11.4 docsIfCmtsModScdmaInterleaverStepSize 2
3.11.5 docsIfUpChannelScdmaFrameSize 16
3.11.6 docsIfCmtsModTcmErrorCorrectionOn 1
3.12 Using the downstream sniffer capture some UCDs. Save it in a file called down3-12.log.
3.13 Turn CM AC power ON and wait for CM ready.
3.14 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.15 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.15.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.16 Turn CM AC power OFF.

®
3/10/11 CableLabs 145
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.17 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 3 (for 16-QAM)
docsIfCmtsModPreambleLen = 256 (for 128 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 3
docsIfUpChannelScdmaFrameSize = 8
docsIfCmtsModTcmErrorCorrectionOn = 1 (ON)
3.18 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.18.1 docsIfCmtsModType 3
3.18.2 docsIfCmtsModPreambleLen 256
3.18.3 docsIfCmtsModPreambleType 1
3.18.4 docsIfCmtsModScdmaInterleaverStepSize 3
3.18.5 docsIfUpChannelScdmaFrameSize 8
3.18.6 docsIfCmtsModTcmErrorCorrectionOn 1
3.19 Using the downstream sniffer capture some UCDs. Save it in a file called down3-19.log.
3.20 Turn CM AC power ON and wait for CM ready.
3.21 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.22 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.22.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.23 Turn CM AC power OFF.
3.24 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 5 (for 32-QAM)
docsIfCmtsModPreambleLen = 512 (for 256 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
docsIfCmtsModScdmaInterleaverStepSize =1
docsIfUpChannelScdmaFrameSize = 4
docsIfCmtsModTcmErrorCorrectionOn= 1 (ON)
3.25 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.251 docsIfCmtsModType 5
3.25.2 docsIfCmtsModPreambleLen 512
3.25.3 docsIfCmtsModPreambleType 1
3.25.4 docsIfCmtsModScdmaInterleaverStepSize 1
3.25.5 docsIfUpChannelScdmaFrameSize 4
3.25.6 docsIfCmtsModTcmErrorCorrectionOn 1
3.26 Using the downstream sniffer capture some UCDs. Save it in a file called down3-26.log.
3.27 Turn CM AC power ON. Wait for CM ready.
3.28 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.29 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).

®
146 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
3.29.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.30 Turn CM AC power OFF.
3.31 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 6 (for 64-QAM)
docsIfCmtsModPreambleLen = 1024 (for 512 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 2
docsIfUpChannelScdmaFrameSize = 2
docsIfCmtsModTcmErrorCorrectionOn = 2 (OFF)
3.32 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.32.1 DocsIfCmtsModType 6
3.32.2 DocsIfCmtsModPreambleLen 1024
3.32.3 docsIfCmtsModPreambleType 1
3.32.4 docsIfCmtsModScdmaInterleaverStepSize 2
3.32.5 docsIfUpChannelScdmaFrameSize 2
3.32.6 docsIfCmtsModTcmErrorCorrectionOn 2
3.33 Using the downstream sniffer capture some UCDs. Save it in a file called down3-33.log.
3.34 Turn CM AC power ON. Wait for CM ready.
3.35 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.36 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.36.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.37 Turn CM AC power OFF.
3.38 Use SNMP to SET the CMTS as follows:
docsIfCmtsModType = 7 (for 128-QAM/TCM)
docsIfCmtsModPreambleLen = 1536 (for 768 Symbols)
docsIfCmtsModPreambleType=1 (for QPSK0 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 1
docsIfUpChannelScdmaFrameSize = 1
docsIfCmtsModTcmErrorCorrectionOn = 1 (ON)
3.39 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.39.1 docsIfCmtsModType 7
3.39.2 docsIfCmtsModPreambleLen 1536
3.39.3 docsIfCmtsModPreambleType 1
3.39.4 docsIfCmtsModScdmaInterleaverStepSize 1
3.39.5 docsIfUpChannelScdmaFrameSize 1
3.39.6 docsIfCmtsModTcmErrorCorrectionOn 1
3.40 Using the downstream sniffer capture some UCDs and save it in a file called down3-40.log.
3.41 CM AC power ON and wait for CM ready.

®
3/10/11 CableLabs 147
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.42 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.43 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.43.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.44 Turn CM AC power OFF.
3.45 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 2 (for QPSK)
docsIfCmtsModPreambleLen = 32 (for 16 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 1
docsIfUpChannelScdmaFrameSize = 1
docsIfCmtsModTcmErrorCorrectionOn = 2 (OFF)
3.46 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.46.1 docsIfCmtsModType 2
3.46.2 docsIfCmtsModPreambleLen 32
3.46.3 docsIfCmtsModPreambleType 2
3.46.4 docsIfCmtsModScdmaInterleaverStepSize 1
3.46.5 docsIfUpChannelScdmaFrameSize 1
3.46.6 docsIfCmtsModTcmErrorCorrectionOn 2
3.47 Using the downstream sniffer capture some UCDs. Save it in a file called down3-47.log.
3.48 Turn CM AC power ON and wait for CM ready.
3.49 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.50 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.50.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.51 Turn CM AC power OFF.
3.52 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 4 (for 8-QAM)
docsIfCmtsModPreambleLen = 64 (for 32 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 2
docsIfUpChannelScdmaFrameSize = 2
docsIfCmtsModTcmErrorCorrectionOn = 1 (ON)
3.53 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.53.1 docsIfCmtsModType 4
3.53.2 docsIfCmtsModPreambleLen 64
3.53.3 docsIfCmtsModPreambleType 2
3.53.4 docsIfCmtsModScdmaInterleaverStepSize 2
3.53.5 docsIfUpChannelScdmaFrameSize 2
3.53.6 docsIfCmtsModTcmErrorCorrectionOn 1

®
148 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.54 Using the downstream sniffer capture some UCDs. Save it in a file called down3-54.log.
3.55 Turn CM AC power ON and wait for CM ready.
3.56 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.57 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.57.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.58 Turn CM AC power OFF.
3.59 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 3 (for 16-QAM)
docsIfCmtsModPreambleLen = 128 (for 64 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 3
docsIfUpChannelScdmaFrameSize = 4
docsIfCmtsModTcmErrorCorrectionOn= 2 (OFF)
3.60 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.60.1 docsIfCmtsModType 3
3.60.2 docsIfCmtsModPreambleLen 128
3.60.3 docsIfCmtsModPreambleType 2
3.60.4 docsIfCmtsModScdmaInterleaverStepSize 3
3.60.5 docsIfUpChannelScdmaFrameSize 4
3.60.6 docsIfCmtsModTcmErrorCorrectionOn 2
3.61 Using the downstream sniffer capture some UCDs. Save it in a file called down3-61.log.
3.62 Turn CM AC power ON. Wait for CM ready.
3.63 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.64 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.64.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.65 Turn CM AC power OFF.
3.66 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 5 (for 32-QAM)
docsIfCmtsModPreambleLen = 256 (for 128 Symbols)
docsIfCmtsModPreambleType =2 (for QPSK1 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 1
docsIfUpChannelScdmaFrameSize = 8
docsIfCmtsModTcmErrorCorrectionOn = 1 (ON)
3.67 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.67.1 docsIfCmtsModType 5
3.67.2 docsIfCmtsModPreambleLen 512
3.67.3 docsIfCmtsModPreambleType 2
3.67.4 docsIfCmtsModScdmaInterleaverStepSize 1

®
3/10/11 CableLabs 149
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.67.5 docsIfUpChannelScdmaFrameSize 8
3.67.6 docsIfCmtsModTcmErrorCorrectionOn 1
3.68 Using the downstream sniffer capture some UCDs. Save it in a file called down3-68.log.
3.69 Turn CM AC power ON. Wait for CM ready.
3.70 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.71 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.71.1 Operational Condition /Packets Loss # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.72 Turn CM AC power OFF.
3.73 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 6 (for 64-QAM)
docsIfCmtsModPreambleLen = 512 (for 256 Symbols)
docsIfCmtsModPreambleType =2 (for QPSK1 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 2
docsIfUpChannelScdmaFrameSize = 16
docsIfCmtsModTcmErrorCorrectionOn = 2 (OFF)
3.74 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.74.1 docsIfCmtsModType 6
3.74.2 docsIfCmtsModPreambleLen 512
3.74.3 docsIfCmtsModPreambleType 2
3.74.4 docsIfCmtsModScdmaInterleaverStepSize 2
3.74.5 docsIfUpChannelScdmaFrameSize 16
3.74.6 docsIfCmtsModTcmErrorCorrectionOn 2
3.75 Using the downstream sniffer capture some UCDs. Save it in a file called down3-75.log.
3.76 Turn CM AC power ON. Wait for CM ready.
3.770 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.78 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.78.1 Operational Condition (Packets Loss) # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.79 Turn CM AC power OFF.
3.80 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 7 (for 128-QAM)
docsIfCmtsModPreambleLen = 1024 (for 512 Symbols)
docsIfCmtsModPreambleType=2 (for QPSK1 preamble)
docsIfCmtsModScdmaInterleaverStepSize = 3
docsIfUpChannelScdmaFrameSize = 32
docsIfCmtsModTcmErrorCorrectionOn = 1 (ON)
3.81 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
3.81.1 docsIfCmtsModType 7
3.81.2 docsIfCmtsModPreambleLen 1024

®
150 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.81.3 docsIfCmtsModPreambleType 2
3.81.4 docsIfCmtsModScdmaInterleaverStepSize 3
3.81.5 docsIfUpChannelScdmaFrameSize 32
3.81.6 docsIfCmtsModTcmErrorCorrectionOn 1
3.82 Using the downstream sniffer capture some UCDs. Save it in a file called down3-82.log.
3.83 Turn CM AC power ON. Wait for CM ready.
3.84 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
3.85 Verify that all packets were received correctly (no loss on the receive port of the Packet Gen.).
Element Tested Expected Value Recorded Value Pass/Fail
3.85.1 Operational Condition (Packets Loss) # of packets lost = 0
(In case of failure, test has to be run one
more time to verify measurement has not
been corrupted by extraneous noise.)
3.86 Turn CM AC power OFF.
3.87 Verify the captured sniffer data in the following log files:
Element Tested Expected Value Recorded Value Pass/Fail
3.87.1 down3-5.log
3.87.2 down3-12.log
3.87.3 down3-19.log
3.87.4 down3-26.log
3.87.5 down3-33.log
3.87.6 down3-40.log
3.87.7 down3-47.log
3.87.8 down3-54.log
3.87.9 down3-61.log
3.87.10 down3-68.log
3.87.11 down3-75.log
3.87.12 down3-82.log
3.88 END OF TEST

PROCEDURE 4: 16-QAM Preamble Test in 1.1 Mode


Step # Step Description
4.1 Turn CM AC power OFF.
4.2 Turn 1.1 CMTS power ON and wait for CMTS ready.
4.3 Provision 1.1 CMTS as follows:
4.3.1 Provision upstream using config file PHYChannel1.cfg from Appendix A.
4.3.2 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 2 Appendix C.
4.3.3 Using MIB docsIfCmtsModScrambler, set scrambling of IUCs 5 & 6 to 1 (ON) to turn scrambling on.
4.3.4 Using MIB docsIfCmtsModType, set modulation type of IUCs 5 & 6 to 3 for 16-QAM.
4.3.5 Using MIB docsIfCmtsModPreambleLen, set preamble length of IUCs 5 & 6 to 64 for 32 symbols
preamble.
4.3.6 Using MIB docsIfCmtsModPreambleType, set preamble type of IUCs 5,6,9,10 & 11 to 1 for QPSK0
preamble.
4.4 Verify the following MIB object value with SNMP GET from the CMTS:

®
3/10/11 CableLabs 151
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


MIB Object Expected Value Recorded Value Pass/Fail
4.4.1 docsIfUpChannelModulationProfile 1
4.4.2 docsIfCmtsModScrambler 1
4.4.3 docsIfCmtsModType 3
4.4.4 docsIfCmtsModPreambleLen 64
4.5 Using the downstream sniffer, capture some UCDs and save it in a file called down4-5.log.
4.6 Turn AC power ON. Wait for CM ready.
4.7 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
4.8 Verify that all packets were received correctly (No Loss on the receive port of the packet Gen.)
Element Tested Expected Value Recorded Value Pass/Fail
4.8.1 Operational Condition /Packets Loss # of packets lost =
(In case of failure, test has to be run one 0
more time to verify measurement has not
been corrupted by extraneous noise.)
4.9 Turn AC power OFF.
4.10 Use SNMP to SET the CMTS MIB:
docsIfCmtsModType = 3 (for 16-QAM)
docsIfCmtsModPreambleLen = 1024 (for 512 Symbols)
4.11 Verify the following MIB object value with SNMP GET from the CMTS:
MIB Object Expected Value Recorded Value Pass/Fail
4.11.1 docsIfCmtsModType.1 3
4.11.2 docsIfCmtsModPreambleLen.1 1024
4.12 Using the downstream sniffer capture some UCDs and save it in a file called down4-12.log.
4.13 Turn AC power ON. Wait for CM ready.
4.14 Use Packet Generator to send 100 64-byte packets upstream at 10 pps.
4.15 Verify that all packets were received correctly (No Loss on the receive port of the packet Gen.)
Element Tested Expected Value Recorded Value Pass/Fail
4.15.1 Operational Condition /Packets Loss # of packets lost =
(In case of failure, test has to be run one 0
more time to verify measurement has not
been corrupted by extraneous noise.)
4.16 Turn AC power OFF.
4.17 Verify the captured sniffer data in the following log files.
Element Tested Expected Value Recorded Value Pass/Fail
4.17.1 down4-5.log
4.17.2 down4-12.log
4.18 END OF TEST

®
152 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.9 UPSTREAM SPECTRUM AND OUT-OF-BAND NOISE AND SPURS


(ON-BURST) (PHY 17.3) 23

Introduction and Scope


This test examines the upstream signal to verify conformance to the spectral mask for pulse shaping filter alpha =
0.25. The test then searches for spurs and noise in bands not including the active upstream frequency. Adjacent, non-
adjacent and out-of-band frequencies are measured. For bonded channel scenarios, adjacent and non-adjacent
measurements are made with respect to the cluster of bonded channels which are adjacent to one another. The last
three procedures make measurements with power levels having been adjusted, but with the modem given no global
reconfiguration time in which to balance analog and digital gains.

Assumptions
• Programmable CMTS which can align UGS grants across all active channels.
• Programmable CMTS which can be commanded to set dynamic range window value for CM
• Programmable CMTS which can be commanded to set Tx level of individual channels to values corresponding
to specified delta below top of dynamic range window.
• Programmable CMTS which can be commanded to provide continuous grants to modem's primary SID so that
the modem will not have a global reconfiguration time.

Setup and Configuration


This test uses VSA and burst length sensitive trigger for measuring upstream power and spurs, and generating
triggers, respectively. A cable harness including splitters is used to simultaneously deliver upstream signals to the
test station external trigger and the vector analyzer. For frequencies below 54 MHz a DC-20 tap is used. For fre-
quencies above 54 MHz, a diplex filter is used to prevent the upstream transmissions from overloading the vector
analyzer input when it is set to the sensitivity needed for the tests over 54 MHz.
Equipment List
• Vector Signal Analyzer
• A Time server
• A TFTP server
• A DHCP server
• Packet Generator
• Directional Coupler
• Diplex Filters 42 and 85 MHz
• External Trigger Source for VSA

23
Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
3/10/11 CableLabs 153
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Topology
Downstream

DHCP Server/
CMTS Diplexer CM Under Test
TFTP Server
Upstream
3-wy
splitter

External
Vector Signal
Trigger Packet Generator
Analyzer
Source

Ethernet
Test Controller
Switch/Hub

Figure 2-9 - On-Burst Out of Band Noise and Spurs Setup Topology

System Configuration
Configuration Files are described in Appendix A.
PhyBasic.cfg
PhyChannel1.cfg
PhyChannel2.cfg
PhyChannel4.cfg
Burst profiles for PHY-17 are described in Appendix C.
Burst Profile 8 - Type 4 DOCSIS 3.0 TDMA Channel
Burst Profile 9 - Type 4 DOCSIS 3.0 S-CDMA Channel
Upstream Phy Configurations corresponding to the burst profiles in the Appendix will be used.
For Modulation Order and Modulation Type referred to in the tables below, the following burst profiles described in
Appendix C will be used:
QPSK/TDMA: Burst Profile 8 - IUCs 5, 6, 9, 10 and 11 all configured the same as IUC 6 from standard profile
QAM 64/TDMA: Burst Profile 8 - IUCs 5, 6, 9, 10 and 11 all configured the same as IUC 10 from standard
profile
QPSK/S-CDMA: Burst Profile 9 - IUCs 5, 6, 9, 10 and 11 all configured the same as IUC 6 from standard
profile
QAM 128/S-CDMA: Burst Profile 9 - IUCs 5, 6, 9, 10 and 11 all configured the same as IUC 10 from standard
profile
Note: To enable simultaneous bursts on all UGS flows use the DOCSIS Test MIB to enable simultaneous bursting
of all UGS flows for MAC Address of CM under test.

®
154 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Procedures
Part 1. Spectral Shape at Band Edges for 6.4 MHz Channel Width 24
This test verifies the flatness of the upstream transmitter using the highest symbol rate. The test also verifies that the
alpha value is equal to .25.

Table 2-31 - Test Parameters, Spectral Shape at Band Edges for 6.4 MHz Channel Width
Test Num, X UsFreq_X, MHz ChanWidth_X, MHz

1 8.2 6.4
2 38.8 6.4
3 81.8 6.4

Table 2-32 - Spectral Shaping


Spectral Shaping Required
fc ±(SymbolRate/4) 0dB ± 0.3 dB
fc ±(3*SymbolRate/8) +0.3 / -0.5 dB
fc ± (SymbolRate/2) -3.0 dB ±0.5 dB
fc ± (5*SymbolRate/8) < -30 dB

Setup for Procedures 1.1 - 1.3


Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel1.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1US)

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by Burst
Profile 5 Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 20 MHz.
Start downstream sniffer capture
3 Power up the CM.
4 Monitor the CM's docsIfCmtsCmStatusValue Mib to determine that the CM becomes "Operational."
Stop downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
Determine Pmax based on Burst Profile 5 (64QAM) and PmaxCM. Record Value as PmaxProfile.
Configure packet generator to generate at least 1000 packets with pseudo-random data
5 Start the packet generator sending 500 byte packets at 40 packets per second.
6 Configure VSA to average 300 measurements.

24
Revised per PHYv3.0-ATP-N-09.0875-2 on 1/22/10 by JB.

®
3/10/11 CableLabs 155
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

PROCEDURES 1.1 - 1.3: SPECTRAL SHAPE CONFIRMING ALPHA = .25 AND


DIPLEXER RESPONSE AT BAND EDGES (See Table 2-32)
Note: The limits for these tests are sufficiently tight that some method must be employed to deal with noise in the
measurements. The automated test uses a curvefit routine in Excel to accomplish this goal.
Step # Step Description
1.X.1 Set Procedure Name to "Spectral Shape at UsFreq_X MHz with channel bandwidth set to ChanWidth_X
MHz ."
1.X.2 Set the Upstream channel width to ChanWidth_X using the CM's docsIfUpChannelWidth MIB.
1.X.3 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency MIB.
1.X.4 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at
PmaxProfile dBmV (see setup procedure).
1.X.5 Set VSA Center Frequency = UsFreq_X.
1.X.6 Set VSA Span = ChanWidth_X.
1.X.7 Set variable SymbolRate = ChanWidth_X * .8.
1.X.8 Set VSA Channel Marker High = UsFreq + 5 KHz.
1.X.9 Set VSA Channel Marker Low = UsFreq - 5 KHz.
Set VSA number of points to 3201
1.X.10 Measure signal level at center of channel and record as Pcenter
If using curvefit, import 3201 data points into Excel file
. If using curvefit, use first order polynomial curve fit for points from 601 to 2601 of 3201 points. Using
equation from curvefit obtain value for point 1601 of 3201 and record as Pcenter.
1.X.11 If not using curvefit, set variable measurementPoint = UsFreq_X + SymbolRate / 4.
1.X.12 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.13 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.14 If not using curvefit, measure signal level and record as PquarterHigh. If using curvefit, use sixthorder
polynomial curve fit for points from 1601 to 3201 of 3201 points. Using equation from curvefit obtain value for
point 2241 of 3201 and record as PquarterHigh
1.X.15 Verify spectral shape.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.15.1 Pcenter - PquarterHigh < +/- .3 dB
1.X.16 If not using curvefit, set variable measurementPoint = UsFreq_X - SymbolRate / 4.
1.X.17 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.18 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.19 If not using curvefit, measure signal level and record as PquarterLow. If using curvefit, use sixth order
polynomial curve fit for points from 101 to 1601 of 3201 points. Using equation from curvefit obtain value for
point 961 of 3201and record as PquarterLow
1.X.20 Verify spectral shape.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.20.1 Pcenter - PquarterLow < +/- .3 dB
If not using curvefit, set variable measurementPoint = UsFreq_X + 3*SymbolRate / 8.
1.X.21 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.22 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.23 If not using curvefit, measure signal level and record as PthreeEighthsHigh. If using curvefit, use sixth order
polynomial curve fit for points from 1601 to 3201 of 3201 points. Using equation from curvefit obtain value for
point 2561 of 3201 and record as PthreeEighthsHigh
1.X.24 Verify spectral shape.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.24.1 Pcenter - PthreeEighthsHigh + .3/ -.5 dB

®
156 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.X.25 If not using curvefit, set variable measurementPoint = UsFreq_X - 3*SymbolRate / 8.
1.X.26 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.27 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.28 If not using curvefit, measure signal level and record as PthreeEighthsLow. If using curvefit, use sixth order
polynomial curve fit for points from 101 to 1601 of 3201 points. Using equation from curvefit obtain value for
point 641 of 3201and record as PthreeEighthsLow
1.X.29 Verify spectral shape.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.29.1 Pcenter - PthreeEighthsLow + .3/ -.5 dB
1.X.30 If not using curvefit, set variable measurementPoint = UsFreq_X + SymbolRate / 2.
1.X.31 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.32 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.33 If not using curvefit, measure signal level and record as PhalfHigh. If using curvefit, use sixth order
polynomial curve fit for points from 1601 to 3201 of 3201 points. Using equation from curvefit obtain value for
point 2881 of 3201 and record as PhalfHigh
1.X.34 Verify spectral shape.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.34.1 Pcenter - PhalfHigh - 3 dB +/-.5 dB
1.X.35 If not using curvefit, set variable measurementPoint = UsFreq_X - SymbolRate / 2.
1.X.36 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.37 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.38 If not using curvefit, measure signal level and record as PhalfLow. If using curvefit, use sixth order
polynomial curve fit for points from 101 to 1601 of 3201 points. Using equation from curvefit obtain value for
point 321 of 3201and record as PhalfLow
1.X.39 Verify spectral shape
Element Tested Expected Value Recorded Value Pass/Fail
1.X.39.1 Pcenter - PhalfLow -3 dB +/-.5 dB
1.X.40 If not using curvefit, set variable measurementPoint = UsFreq_X + 5*SymbolRate / 8.
1.X.41 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.42 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.43 If not using curvefit, measure signal level and record as PfiveEighthsHigh. If using curvefit, use third order
polynomial curve fit for points from 3101 to 3201 of 3201 points. Using equation from curvefit obtain value for
point 3201 of 3201and record as PfiveEighthsHigh
1.X.44 Verify spectral shape
Element Tested Expected Value Recorded Value Pass/Fail
1.X.44.1 Pcenter - PfiveEighthsHigh <-30 dB
1.X.45 If not using curvefit, set variable measurementPoint = UsFreq_X - 5*SymbolRate / 8.
1.X.46 If not using curvefit, set VSA Channel Marker High = measurementPoint + 5 KHz.
1.X.47 If not using curvefit, set VSA Channel Marker Low = measurementPoint - 5 KHz.
1.X.48 If not using curvefit, measure signal level and record as PfiveEighthsLow. If using curvefit, use third order
polynomial curve fit for points from 1 to 101 of 3201 points. Using equation from curvefit obtain value for
point 1 of 3201and record as PfiveEighthsLow
1.X.49 Verify spectral shape
Element Tested Expected Value Recorded Value Pass/Fail
1.X.49.1 Pcenter - PfiveEighthsLow <-30 dB

®
3/10/11 CableLabs 157
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Note: Procedure 1.3 is only performed if CM supports 85 MHz upstream transmit frequency option.

Parts 2-13. Channel Spurious Emissions Relative to the per Channel


Transmitted Burst Power Level Supporting 5 - 85 MHz Option
Spurious emissions from a transmitted carrier may occur in an adjacent channel which could be occupied by a
carrier of the same or different modulation rate. The DOCSIS 3.0 PHY specification lists the required adjacent
channel spurious emission levels for all combinations of transmitted carrier modulation rates. Measurements are
performed in adjacent channels using appropriate bandwidths for the various possible modulation rates that a
transmitter using the channel could occupy.
For Tests described below QPSK for S-CDMA will be with TCM Off.
Table 2-33 - Test Parameters, Adjacent and Non Adjacent Channel Spurious Emissions
25
Relative to the per Channel Transmitted Burst Power Level
Test UsFreq Mod Pr_X SymRate Mod Start Stop Num Start Stop Num
Num, _X Order Power _X Type_X Low Low Low High High High
X MHz _X dBmV _X _X _X _X _X _X
MSym/
Sec

1 5.8 QPSK 17 1.28 TDMA 0 7.6 83.12 60


2 5.8 QAM 64 17 1.28 TDMA 0 7.6 83.12 60
3 12.88 QPSK 17 1.28 TDMA 5.96 11.08 5 14.68 83.8 55
4 12.88 QAM 64 17 1.28 TDMA 5.96 11.08 5 14.68 83.8 55
5 19.96 QPSK 17 1.28 TDMA 6.64 18.16 10 21.76 83.2 49
6 19.96 QAM 64 17 1.28 TDMA 6.64 18.16 10 21.76 83.2 49
7 27.04 QPSK 17 1.28 TDMA 6.04 25.24 16 28.84 83.88 44
8 27.04 QAM 64 17 1.28 TDMA 6.04 25.24 16 28.84 83.88 44
9 34.12 QPSK 17 1.28 TDMA 6.72 32.32 21 35.92 83.28 38
10 34.12 QAM 64 17 1.28 TDMA 6.72 32.32 21 35.92 83.28 38
11 41.2 QPSK 17 1.28 TDMA 6.12 39.4 27 43 83.96 33
12 41.2 QAM 64 17 1.28 TDMA 6.12 39.4 27 43 83.96 33
13 49.8 QPSK 17 1.28 TDMA 7.04 48 33 51.6 83.6 26
14 49.8 QAM 64 17 1.28 TDMA 7.04 48 33 51.6 83.6 26
15 58.4 QPSK 17 1.28 TDMA 6.68 56.6 40 60.2 83.24 19
16 58.4 QAM 64 17 1.28 TDMA 6.68 56.6 40 60.2 83.24 19
17 67 QPSK 17 1.28 TDMA 6.32 65.2 47 68.8 84.16 13
18 67 QAM 64 17 1.28 TDMA 6.32 65.2 47 68.8 84.16 13
19 75.6 QPSK 17 1.28 TDMA 5.96 73.8 54 77.4 83.8 6
20 75.6 QAM 64 17 1.28 TDMA 5.96 73.8 54 77.4 83.8 6
21 84.2 QPSK 17 1.28 TDMA 6.88 82.4 60 0
22 84.2 QAM 64 17 1.28 TDMA 6.88 82.4 60 0
23 5.8 QPSK Pcalc 1.28 TDMA 0 7.6 83.12 60
24 5.8 QAM 64 Pcalc 1.28 TDMA 0 7.6 83.12 60
25 12.88 QPSK Pcalc 1.28 TDMA 5.96 11.08 5 14.68 83.8 55
26 12.88 QAM 64 Pcalc 1.28 TDMA 5.96 11.08 5 14.68 83.8 55
27 19.96 QPSK Pcalc 1.28 TDMA 6.64 18.16 10 21.76 83.2 49
28 19.96 QAM 64 Pcalc 1.28 TDMA 6.64 18.16 10 21.76 83.2 49

25
Table updated per PHYv3.0-ATP-N-08.0750-2 by JS on 02/02/09.

®
158 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Test UsFreq Mod Pr_X SymRate Mod Start Stop Num Start Stop Num
Num, _X Order Power _X Type_X Low Low Low High High High
X MHz _X dBmV _X _X _X _X _X _X
MSym/
Sec

29 27.04 QPSK Pcalc 1.28 TDMA 6.04 25.24 16 28.84 83.88 44


30 27.04 QAM 64 Pcalc 1.28 TDMA 6.04 25.24 16 28.84 83.88 44
31 34.12 QPSK Pcalc 1.28 TDMA 6.72 32.32 21 35.92 83.28 38
32 34.12 QAM 64 Pcalc 1.28 TDMA 6.72 32.32 21 35.92 83.28 38
33 41.2 QPSK Pcalc 1.28 TDMA 6.12 39.4 27 43 83.96 33
34 41.2 QAM 64 Pcalc 1.28 TDMA 6.12 39.4 27 43 83.96 33
35 49.8 QPSK Pcalc 1.28 TDMA 7.04 48 33 51.6 83.6 26
36 49.8 QAM 64 Pcalc 1.28 TDMA 7.04 48 33 51.6 83.6 26
37 58.4 QPSK Pcalc 1.28 TDMA 6.68 56.6 40 60.2 83.24 19
38 58.4 QAM 64 Pcalc 1.28 TDMA 6.68 56.6 40 60.2 83.24 19
39 67 QPSK Pcalc 1.28 TDMA 6.32 65.2 47 68.8 84.16 13
40 67 QAM 64 Pcalc 1.28 TDMA 6.32 65.2 47 68.8 84.16 13
41 75.6 QPSK Pcalc 1.28 TDMA 5.96 73.8 54 77.4 83.8 6
42 75.6 QAM 64 Pcalc 1.28 TDMA 5.96 73.8 54 77.4 83.8 6
43 84.2 QPSK Pcalc 1.28 TDMA 6.88 82.4 60 0
44 84.2 QAM 64 Pcalc 1.28 TDMA 6.88 82.4 60 0
45 6.6 QPSK 20 2.56 TDMA 0 9.2 83.44 59
46 6.6 QAM 64 20 2.56 TDMA 0 9.2 83.44 59
47 13.36 QPSK 20 2.56 TDMA 6.92 10.76 4 15.96 83.8 54
48 13.36 QAM 64 20 2.56 TDMA 6.92 10.76 4 15.96 83.8 54
49 20.12 QPSK 20 2.56 TDMA 6 17.52 10 22.72 84.16 49
50 20.12 QAM 64 20 2.56 TDMA 6 17.52 10 22.72 84.16 49
51 26.88 QPSK 20 2.56 TDMA 6.36 24.28 15 29.48 83.24 43
52 26.88 QAM 64 20 2.56 TDMA 6.36 24.28 15 29.48 83.24 43
53 33.64 QPSK 20 2.56 TDMA 6.72 31.04 20 36.24 83.6 38
54 33.64 QAM 64 20 2.56 TDMA 6.72 31.04 20 36.24 83.6 38
55 40.4 QPSK 20 2.56 TDMA 5.8 37.8 26 43 83.96 33
56 40.4 QAM 64 20 2.56 TDMA 5.8 37.8 26 43 83.96 33
57 49 QPSK 20 2.56 TDMA 6.72 46.4 32 51.6 83.6 26
58 49 QAM 64 20 2.56 TDMA 6.72 46.4 32 51.6 83.6 26
59 57.6 QPSK 20 2.56 TDMA 6.36 55 39 60.2 83.24 19
60 57.6 QAM 64 20 2.56 TDMA 6.36 55 39 60.2 83.24 19
61 66.2 QPSK 20 2.56 TDMA 6 63.6 46 68.8 84.16 13
62 66.2 QAM 64 20 2.56 TDMA 6 63.6 46 68.8 84.16 13
63 74.8 QPSK 20 2.56 TDMA 6.92 72.2 52 77.4 83.8 6
64 74.8 QAM 64 20 2.56 TDMA 6.92 72.2 52 77.4 83.8 6
65 83.4 QPSK 20 2.56 TDMA 6.56 80.8 59 0
66 83.4 QAM 64 20 2.56 TDMA 6.56 80.8 59 0
67 6.6 QPSK Pcalc 2.56 TDMA 0 9.2 83.44 59
68 6.6 QAM 64 Pcalc 2.56 TDMA 0 9.2 83.44 59
69 13.36 QPSK Pcalc 2.56 TDMA 6.92 10.76 4 15.96 83.8 54
70 13.36 QAM 64 Pcalc 2.56 TDMA 6.92 10.76 4 15.96 83.8 54

®
3/10/11 CableLabs 159
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test UsFreq Mod Pr_X SymRate Mod Start Stop Num Start Stop Num
Num, _X Order Power _X Type_X Low Low Low High High High
X MHz _X dBmV _X _X _X _X _X _X
MSym/
Sec

71 20.12 QPSK Pcalc 2.56 TDMA 6 17.52 10 22.72 84.16 49


72 20.12 QAM 64 Pcalc 2.56 TDMA 6 17.52 10 22.72 84.16 49
73 26.88 QPSK Pcalc 2.56 TDMA 6.36 24.28 15 29.48 83.24 43
74 26.88 QAM 64 Pcalc 2.56 TDMA 6.36 24.28 15 29.48 83.24 43
75 33.64 QPSK Pcalc 2.56 TDMA 6.72 31.04 20 36.24 83.6 38
76 33.64 QAM 64 Pcalc 2.56 TDMA 6.72 31.04 20 36.24 83.6 38
77 40.4 QPSK Pcalc 2.56 TDMA 5.8 37.8 26 43 83.96 33
78 40.4 QAM 64 Pcalc 2.56 TDMA 5.8 37.8 26 43 83.96 33
79 49 QPSK Pcalc 2.56 TDMA 6.72 46.4 32 51.6 83.6 26
80 49 QAM 64 Pcalc 2.56 TDMA 6.72 46.4 32 51.6 83.6 26
81 57.6 QPSK Pcalc 2.56 TDMA 6.36 55 39 60.2 83.24 19
82 57.6 QAM 64 Pcalc 2.56 TDMA 6.36 55 39 60.2 83.24 19
83 66.2 QPSK Pcalc 2.56 TDMA 6 63.6 46 68.8 84.16 13
84 66.2 QAM 64 Pcalc 2.56 TDMA 6 63.6 46 68.8 84.16 13
85 74.8 QPSK Pcalc 2.56 TDMA 6.92 72.2 52 77.4 83.8 6
86 74.8 QAM 64 Pcalc 2.56 TDMA 6.92 72.2 52 77.4 83.8 6
87 83.4 QPSK Pcalc 2.56 TDMA 6.56 80.8 59 0
88 83.4 QAM 64 Pcalc 2.56 TDMA 6.56 80.8 59 0
89 8.2 QPSK Pcalc 5.12 TDMA 0 12.4 84.08 57
90 8.2 QAM 64 23 5.12 TDMA 0 12.4 84.08 57
91 14.32 QPSK 23 5.12 TDMA 6.28 10.12 4 18.52 83.8 52
92 14.32 QAM 64 23 5.12 TDMA 6.28 10.12 4 18.52 83.8 52
93 20.44 QPSK 23 5.12 TDMA 6 16.24 9 24.64 83.52 47
94 20.44 QAM 64 23 5.12 TDMA 6 16.24 9 24.64 83.52 47
95 26.56 QPSK 23 5.12 TDMA 7 22.36 13 30.76 83.24 42
96 26.56 QAM 64 23 5.12 TDMA 7 22.36 13 30.76 83.24 42
97 32.68 QPSK 23 5.12 TDMA 6.72 28.48 18 36.88 84.24 38
98 32.68 QAM 64 23 5.12 TDMA 6.72 28.48 18 36.88 84.24 38
99 38.8 QPSK 23 5.12 TDMA 6.44 34.6 23 43 83.96 33
100 38.8 QAM 64 23 5.12 TDMA 6.44 34.6 23 43 83.96 33
101 47.4 QPSK 23 5.12 TDMA 6.08 43.2 30 51.6 83.6 26
102 47.4 QAM 64 23 5.12 TDMA 6.08 43.2 30 51.6 83.6 26
103 56 QPSK 23 5.12 TDMA 7 51.8 36 60.2 83.24 19
104 56 QAM 64 23 5.12 TDMA 7 51.8 36 60.2 83.24 19
105 64.6 QPSK 23 5.12 TDMA 6.64 60.4 43 68.8 84.16 13
106 64.6 QAM 64 23 5.12 TDMA 6.64 60.4 43 68.8 84.16 13
107 73.2 QPSK 23 5.12 TDMA 6.28 69 50 77.4 83.8 6
108 73.2 QAM 64 23 5.12 TDMA 6.28 69 50 77.4 83.8 6
109 81.8 QPSK 23 5.12 TDMA 5.92 77.6 57 0
110 81.8 QAM 64 23 5.12 TDMA 5.92 77.6 57 0
111 8.2 QPSK Pcalc 5.12 TDMA 0 12.4 84.08 57
112 8.2 QAM 64 Pcalc 5.12 TDMA 0 12.4 84.08 57

®
160 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Test UsFreq Mod Pr_X SymRate Mod Start Stop Num Start Stop Num
Num, _X Order Power _X Type_X Low Low Low High High High
X MHz _X dBmV _X _X _X _X _X _X
MSym/
Sec

113 14.32 QPSK Pcalc 5.12 TDMA 6.28 10.12 4 18.52 83.8 52
114 14.32 QAM 64 Pcalc 5.12 TDMA 6.28 10.12 4 18.52 83.8 52
115 20.44 QPSK Pcalc 5.12 TDMA 6 16.24 9 24.64 83.52 47
116 20.44 QAM 64 Pcalc 5.12 TDMA 6 16.24 9 24.64 83.52 47
117 26.56 QPSK Pcalc 5.12 TDMA 7 22.36 13 30.76 83.24 42
118 26.56 QAM 64 Pcalc 5.12 TDMA 7 22.36 13 30.76 83.24 42
119 32.68 QPSK Pcalc 5.12 TDMA 6.72 28.48 18 36.88 84.24 38
120 32.68 QAM 64 Pcalc 5.12 TDMA 6.72 28.48 18 36.88 84.24 38
121 38.8 QPSK Pcalc 5.12 TDMA 6.44 34.6 23 43 83.96 33
122 38.8 QAM 64 Pcalc 5.12 TDMA 6.44 34.6 23 43 83.96 33
123 47.4 QPSK Pcalc 5.12 TDMA 6.08 43.2 30 51.6 83.6 26
124 47.4 QAM 64 Pcalc 5.12 TDMA 6.08 43.2 30 51.6 83.6 26
125 56 QPSK Pcalc 5.12 TDMA 7 51.8 36 60.2 83.24 19
126 56 QAM 64 Pcalc 5.12 TDMA 7 51.8 36 60.2 83.24 19
127 64.6 QPSK Pcalc 5.12 TDMA 6.64 60.4 43 68.8 84.16 13
128 64.6 QAM 64 Pcalc 5.12 TDMA 6.64 60.4 43 68.8 84.16 13
129 73.2 QPSK Pcalc 5.12 TDMA 6.28 69 50 77.4 83.8 6
130 73.2 QAM 64 Pcalc 5.12 TDMA 6.28 69 50 77.4 83.8 6
131 81.8 QPSK Pcalc 5.12 TDMA 5.92 77.6 57 0
132 81.8 QAM 64 Pcalc 5.12 TDMA 5.92 77.6 57 0
133 5.8 QPSK Plow 1.28 S-CDMA 0 7.6 83.12 60
134 5.8 QAM 128 Plow 1.28 S-CDMA 0 7.6 83.12 60
135 12.88 QPSK Plow 1.28 S-CDMA 5.96 11.08 5 14.68 83.8 55
136 12.88 QAM 128 Plow 1.28 S-CDMA 5.96 11.08 5 14.68 83.8 55
137 19.96 QPSK Plow 1.28 S-CDMA 6.64 18.16 10 21.76 83.2 49
138 19.96 QAM 128 Plow 1.28 S-CDMA 6.64 18.16 10 21.76 83.2 49
139 27.04 QPSK Plow 1.28 S-CDMA 6.04 25.24 16 28.84 83.88 44
140 27.04 QAM 128 Plow 1.28 S-CDMA 6.04 25.24 16 28.84 83.88 44
141 34.12 QPSK Plow 1.28 S-CDMA 6.72 32.32 21 35.92 83.28 38
142 34.12 QAM 128 Plow 1.28 S-CDMA 6.72 32.32 21 35.92 83.28 38
143 41.2 QPSK Plow 1.28 S-CDMA 6.12 39.4 27 43 83.96 33
144 41.2 QAM 128 Plow 1.28 S-CDMA 6.12 39.4 27 43 83.96 33
145 49.8 QPSK Plow 1.28 S-CDMA 7.04 48 33 51.6 83.6 26
146 49.8 QAM 128 Plow 1.28 S-CDMA 7.04 48 33 51.6 83.6 26
147 58.4 QPSK Plow 1.28 S-CDMA 6.68 56.6 40 60.2 83.24 19
148 58.4 QAM 128 Plow 1.28 S-CDMA 6.68 56.6 40 60.2 83.24 19
149 67 QPSK Plow 1.28 S-CDMA 6.32 65.2 47 68.8 84.16 13
150 67 QAM 128 Plow 1.28 S-CDMA 6.32 65.2 47 68.8 84.16 13
151 75.6 QPSK Plow 1.28 S-CDMA 5.96 73.8 54 77.4 83.8 6
152 75.6 QAM 128 Plow 1.28 S-CDMA 5.96 73.8 54 77.4 83.8 6
153 84.2 QPSK Plow 1.28 S-CDMA 6.88 82.4 60 0
154 84.2 QAM 128 Plow 1.28 S-CDMA 6.88 82.4 60 0

®
3/10/11 CableLabs 161
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test UsFreq Mod Pr_X SymRate Mod Start Stop Num Start Stop Num
Num, _X Order Power _X Type_X Low Low Low High High High
X MHz _X dBmV _X _X _X _X _X _X
MSym/
Sec

155 5.8 QPSK Pcalc 1.28 S-CDMA 0 7.6 83.12 60


156 5.8 QAM 128 Pcalc 1.28 S-CDMA 0 7.6 83.12 60
157 12.88 QPSK Pcalc 1.28 S-CDMA 5.96 11.08 5 14.68 83.8 55
158 12.88 QAM 128 Pcalc 1.28 S-CDMA 5.96 11.08 5 14.68 83.8 55
159 19.96 QPSK Pcalc 1.28 S-CDMA 6.64 18.16 10 21.76 83.2 49
160 19.96 QAM 128 Pcalc 1.28 S-CDMA 6.64 18.16 10 21.76 83.2 49
161 27.04 QPSK Pcalc 1.28 S-CDMA 6.04 25.24 16 28.84 83.88 44
162 27.04 QAM 128 Pcalc 1.28 S-CDMA 6.04 25.24 16 28.84 83.88 44
163 34.12 QPSK Pcalc 1.28 S-CDMA 6.72 32.32 21 35.92 83.28 38
164 34.12 QAM 128 Pcalc 1.28 S-CDMA 6.72 32.32 21 35.92 83.28 38
165 41.2 QPSK Pcalc 1.28 S-CDMA 6.12 39.4 27 43 83.96 33
166 41.2 QAM 128 Pcalc 1.28 S-CDMA 6.12 39.4 27 43 83.96 33
167 49.8 QPSK Pcalc 1.28 S-CDMA 7.04 48 33 51.6 83.6 26
168 49.8 QAM 128 Pcalc 1.28 S-CDMA 7.04 48 33 51.6 83.6 26
169 58.4 QPSK Pcalc 1.28 S-CDMA 6.68 56.6 40 60.2 83.24 19
170 58.4 QAM 128 Pcalc 1.28 S-CDMA 6.68 56.6 40 60.2 83.24 19
171 67 QPSK Pcalc 1.28 S-CDMA 6.32 65.2 47 68.8 84.16 13
172 67 QAM 128 Pcalc 1.28 S-CDMA 6.32 65.2 47 68.8 84.16 13
173 75.6 QPSK Pcalc 1.28 S-CDMA 5.96 73.8 54 77.4 83.8 6
174 75.6 QAM 128 Pcalc 1.28 S-CDMA 5.96 73.8 54 77.4 83.8 6
175 84.2 QPSK Pcalc 1.28 S-CDMA 6.88 82.4 60 0
176 84.2 QAM 128 Pcalc 1.28 S-CDMA 6.88 82.4 60 0
177 6.6 QPSK Plow 2.56 S-CDMA 0 9.2 83.44 59
178 6.6 QAM 128 Plow 2.56 S-CDMA 0 9.2 83.44 59
179 13.36 QPSK Plow 2.56 S-CDMA 6.92 10.76 4 15.96 83.8 54
180 13.36 QAM 128 Plow 2.56 S-CDMA 6.92 10.76 4 15.96 83.8 54
181 20.12 QPSK Plow 2.56 S-CDMA 6 17.52 10 22.72 84.16 49
182 20.12 QAM 128 Plow 2.56 S-CDMA 6 17.52 10 22.72 84.16 49
183 26.88 QPSK Plow 2.56 S-CDMA 6.36 24.28 15 29.48 83.24 43
184 26.88 QAM 128 Plow 2.56 S-CDMA 6.36 24.28 15 29.48 83.24 43
185 33.64 QPSK Plow 2.56 S-CDMA 6.72 31.04 20 36.24 83.6 38
186 33.64 QAM 128 Plow 2.56 S-CDMA 6.72 31.04 20 36.24 83.6 38
187 40.4 QPSK Plow 2.56 S-CDMA 5.8 37.8 26 43 83.96 33
188 40.4 QAM 128 Plow 2.56 S-CDMA 5.8 37.8 26 43 83.96 33
189 49 QPSK Plow 2.56 S-CDMA 6.72 46.4 32 51.6 83.6 26
190 49 QAM 128 Plow 2.56 S-CDMA 6.72 46.4 32 51.6 83.6 26
191 57.6 QPSK Plow 2.56 S-CDMA 6.36 55 39 60.2 83.24 19
192 57.6 QAM 128 Plow 2.56 S-CDMA 6.36 55 39 60.2 83.24 19
193 66.2 QPSK Plow 2.56 S-CDMA 6 63.6 46 68.8 84.16 13
194 66.2 QAM 128 Plow 2.56 S-CDMA 6 63.6 46 68.8 84.16 13
195 74.8 QPSK Plow 2.56 S-CDMA 6.92 72.2 52 77.4 83.8 6
196 74.8 QAM 128 Plow 2.56 S-CDMA 6.92 72.2 52 77.4 83.8 6

®
162 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Test UsFreq Mod Pr_X SymRate Mod Start Stop Num Start Stop Num
Num, _X Order Power _X Type_X Low Low Low High High High
X MHz _X dBmV _X _X _X _X _X _X
MSym/
Sec

197 83.4 QPSK Plow 2.56 S-CDMA 6.56 80.8 59 0


198 83.4 QAM 128 Plow 2.56 S-CDMA 6.56 80.8 59 0
199 6.6 QPSK Pcalc 2.56 S-CDMA 0 9.2 83.44 59
200 6.6 QAM 128 Pcalc 2.56 S-CDMA 0 9.2 83.44 59
201 13.36 QPSK Pcalc 2.56 S-CDMA 6.92 10.76 4 15.96 83.8 54
202 13.36 QAM 128 Pcalc 2.56 S-CDMA 6.92 10.76 4 15.96 83.8 54
203 20.12 QPSK Pcalc 2.56 S-CDMA 6 17.52 10 22.72 84.16 49
204 20.12 QAM 128 Pcalc 2.56 S-CDMA 6 17.52 10 22.72 84.16 49
205 26.88 QPSK Pcalc 2.56 S-CDMA 6.36 24.28 15 29.48 83.24 43
206 26.88 QAM 128 Pcalc 2.56 S-CDMA 6.36 24.28 15 29.48 83.24 43
207 33.64 QPSK Pcalc 2.56 S-CDMA 6.72 31.04 20 36.24 83.6 38
208 33.64 QAM 128 Pcalc 2.56 S-CDMA 6.72 31.04 20 36.24 83.6 38
209 40.4 QPSK Pcalc 2.56 S-CDMA 5.8 37.8 26 43 83.96 33
210 40.4 QAM 128 Pcalc 2.56 S-CDMA 5.8 37.8 26 43 83.96 33
211 49 QPSK Pcalc 2.56 S-CDMA 6.72 46.4 32 51.6 83.6 26
212 49 QAM 128 Pcalc 2.56 S-CDMA 6.72 46.4 32 51.6 83.6 26
213 57.6 QPSK Pcalc 2.56 S-CDMA 6.36 55 39 60.2 83.24 19
214 57.6 QAM 128 Pcalc 2.56 S-CDMA 6.36 55 39 60.2 83.24 19
215 66.2 QPSK Pcalc 2.56 S-CDMA 6 63.6 46 68.8 84.16 13
216 66.2 QAM 128 Pcalc 2.56 S-CDMA 6 63.6 46 68.8 84.16 13
217 74.8 QPSK Pcalc 2.56 S-CDMA 6.92 72.2 52 77.4 83.8 6
218 74.8 QAM 128 Pcalc 2.56 S-CDMA 6.92 72.2 52 77.4 83.8 6
219 83.4 QPSK Pcalc 2.56 S-CDMA 6.56 80.8 59 0
220 83.4 QAM 128 Pcalc 2.56 S-CDMA 6.56 80.8 59 0
221 8.2 QPSK Plow 5.12 S-CDMA 0 12.4 84.08 57
222 8.2 QAM 128 Plow 5.12 S-CDMA 0 12.4 84.08 57
223 14.32 QPSK Plow 5.12 S-CDMA 6.28 10.12 4 18.52 83.8 52
224 14.32 QAM 128 Plow 5.12 S-CDMA 6.28 10.12 4 18.52 83.8 52
225 20.44 QPSK Plow 5.12 S-CDMA 6 16.24 9 24.64 83.52 47
226 20.44 QAM 128 Plow 5.12 S-CDMA 6 16.24 9 24.64 83.52 47
227 26.56 QPSK Plow 5.12 S-CDMA 7 22.36 13 30.76 83.24 42
228 26.56 QAM 128 Plow 5.12 S-CDMA 7 22.36 13 30.76 83.24 42
229 32.68 QPSK Plow 5.12 S-CDMA 6.72 28.48 18 36.88 84.24 38
230 32.68 QAM 128 Plow 5.12 S-CDMA 6.72 28.48 18 36.88 84.24 38
231 38.8 QPSK Plow 5.12 S-CDMA 6.44 34.6 23 43 83.96 33
232 38.8 QAM 128 Plow 5.12 S-CDMA 6.44 34.6 23 43 83.96 33
233 47.4 QPSK Plow 5.12 S-CDMA 6.08 43.2 30 51.6 83.6 26
234 47.4 QAM 128 Plow 5.12 S-CDMA 6.08 43.2 30 51.6 83.6 26
235 56 QPSK Plow 5.12 S-CDMA 7 51.8 36 60.2 83.24 19
236 56 QAM 128 Plow 5.12 S-CDMA 7 51.8 36 60.2 83.24 19
237 64.6 QPSK Plow 5.12 S-CDMA 6.64 60.4 43 68.8 84.16 13
238 64.6 QAM 128 Plow 5.12 S-CDMA 6.64 60.4 43 68.8 84.16 13

®
3/10/11 CableLabs 163
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test UsFreq Mod Pr_X SymRate Mod Start Stop Num Start Stop Num
Num, _X Order Power _X Type_X Low Low Low High High High
X MHz _X dBmV _X _X _X _X _X _X
MSym/
Sec

239 73.2 QPSK Plow 5.12 S-CDMA 6.28 69 50 77.4 83.8 6


240 73.2 QAM 128 Plow 5.12 S-CDMA 6.28 69 50 77.4 83.8 6
241 81.8 QPSK Plow 5.12 S-CDMA 5.92 77.6 57 0
242 81.8 QAM 128 Plow 5.12 S-CDMA 5.92 77.6 57 0
243 8.2 QPSK Pcalc 5.12 S-CDMA 0 12.4 84.08 57
244 8.2 QAM 128 Pcalc 5.12 S-CDMA 0 12.4 84.08 57
245 14.32 QPSK Pcalc 5.12 S-CDMA 6.28 10.12 4 18.52 83.8 52
246 14.32 QAM 128 Pcalc 5.12 S-CDMA 6.28 10.12 4 18.52 83.8 52
247 20.44 QPSK Pcalc 5.12 S-CDMA 6 16.24 9 24.64 83.52 47
248 20.44 QAM 128 Pcalc 5.12 S-CDMA 6 16.24 9 24.64 83.52 47
249 26.56 QPSK Pcalc 5.12 S-CDMA 7 22.36 13 30.76 83.24 42
250 26.56 QAM 128 Pcalc 5.12 S-CDMA 7 22.36 13 30.76 83.24 42
251 32.68 QPSK Pcalc 5.12 S-CDMA 6.72 28.48 18 36.88 84.24 38
252 32.68 QAM 128 Pcalc 5.12 S-CDMA 6.72 28.48 18 36.88 84.24 38
253 38.8 QPSK Pcalc 5.12 S-CDMA 6.44 34.6 23 43 83.96 33
254 38.8 QAM 128 Pcalc 5.12 S-CDMA 6.44 34.6 23 43 83.96 33
255 47.4 QPSK Pcalc 5.12 S-CDMA 6.08 43.2 30 51.6 83.6 26
256 47.4 QAM 128 Pcalc 5.12 S-CDMA 6.08 43.2 30 51.6 83.6 26
257 56 QPSK Pcalc 5.12 S-CDMA 7 51.8 36 60.2 83.24 19
258 56 QAM 128 Pcalc 5.12 S-CDMA 7 51.8 36 60.2 83.24 19
259 64.6 QPSK Pcalc 5.12 S-CDMA 6.64 60.4 43 68.8 84.16 13
260 64.6 QAM 128 Pcalc 5.12 S-CDMA 6.64 60.4 43 68.8 84.16 13
261 73.2 QPSK Pcalc 5.12 S-CDMA 6.28 69 50 77.4 83.8 6
262 73.2 QAM 128 Pcalc 5.12 S-CDMA 6.28 69 50 77.4 83.8 6
263 81.8 QPSK Pcalc 5.12 S-CDMA 5.92 77.6 57 0
264 81.8 QAM 128 Pcalc 5.12 S-CDMA 5.92 77.6 57 0
Note: values for Pcalc in the table above are determined in the test procedures.
Table 2-34 - Spurious Emissions Measurement Center Frequencies,
4 MHz measurement bandwidth (108 MHz, 136 MHz)
Z1 Freq_Z1 Z1 Freq_Z1 Z1 Freq_Z1
1 110000000 4 122000000 7 134000000
2 114000000 5 126000000
3 118000000 6 130000000

Table 2-35 - Spurious Emissions Measurement Center Frequencies,


4 MHz measurement bandwidth (> 138 MHz)
Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2
1 138000000 55 354000000 109 570000000 163 786000000
2 142000000 56 354000000 110 574000000 164 790000000
3 146000000 57 362000000 111 578000000 165 794000000
4 150000000 58 366000000 112 582000000 166 798000000

®
164 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2


5 154000000 59 370000000 113 586000000 167 802000000
6 158000000 60 374000000 114 590000000 168 806000000
7 162000000 61 378000000 115 594000000 169 810000000
8 166000000 62 382000000 116 598000000 170 814000000
9 170000000 63 386000000 117 602000000 171 818000000
10 174000000 64 390000000 118 606000000 172 822000000
11 178000000 65 394000000 119 610000000 173 826000000
12 182000000 66 398000000 120 614000000 174 830000000
13 186000000 67 402000000 121 618000000 175 834000000
14 190000000 68 406000000 122 622000000 176 838000000
15 194000000 69 410000000 123 626000000 177 842000000
16 198000000 70 414000000 124 630000000 178 846000000
17 202000000 71 418000000 125 634000000 179 850000000
18 206000000 72 422000000 126 638000000 180 854000000
19 210000000 73 426000000 127 642000000 181 858000000
20 214000000 74 430000000 128 646000000 182 862000000
21 218000000 75 434000000 129 650000000 183 866000000
22 222000000 76 438000000 130 654000000 184 870000000
23 226000000 77 442000000 131 658000000 185 874000000
24 230000000 78 446000000 132 662000000 186 878000000
25 234000000 79 450000000 133 666000000 187 882000000
26 238000000 80 454000000 134 670000000 188 886000000
27 242000000 81 458000000 135 674000000 189 890000000
28 246000000 82 462000000 136 678000000 190 894000000
29 250000000 83 466000000 137 682000000 191 898000000
30 254000000 84 470000000 138 686000000 192 902000000
31 258000000 85 474000000 139 690000000 193 906000000
32 262000000 86 478000000 140 694000000 194 910000000
33 266000000 87 482000000 141 698000000 195 914000000
34 270000000 88 486000000 142 702000000 196 918000000
35 274000000 89 490000000 143 706000000 197 922000000
36 278000000 90 494000000 144 710000000 198 926000000
37 282000000 91 498000000 145 714000000 199 930000000
38 286000000 92 502000000 146 718000000 200 934000000
39 290000000 93 506000000 147 722000000 201 938000000
40 294000000 94 510000000 148 726000000 202 942000000
41 298000000 95 514000000 149 730000000 203 946000000
42 302000000 96 518000000 150 734000000 204 950000000
43 306000000 97 522000000 151 738000000 205 954000000
44 310000000 98 526000000 152 742000000 206 958000000
45 314000000 99 530000000 153 746000000 207 962000000
46 318000000 100 534000000 154 750000000 208 966000000
47 322000000 101 538000000 155 754000000 209 970000000
48 326000000 102 542000000 156 758000000 210 974000000
49 330000000 103 546000000 157 762000000 211 978000000

®
3/10/11 CableLabs 165
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2


50 334000000 104 550000000 158 766000000 212 982000000
51 338000000 105 554000000 159 770000000 213 986000000
52 342000000 106 558000000 160 774000000 214 990000000
53 346000000 107 562000000 161 778000000 215 994000000
54 350000000 108 566000000 162 782000000 216 998000000

Part 2. Spurious on Adjacent Channel for Single 5-85 MHz Channel


PROCEDURES 2.1-2.264: Spurious on Adjacent Channel for Single 5-85 MHz Channel
Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 to Phi
dBmV, Upstream Channel Frequencies from 5-85 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Setup for Procedures 1 through 264
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel1.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.5.

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 5 Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 20 MHz.
Start a downstream sniffer capture
3 Power up the CM.
4 Monitor the CM's docsIfCmtsCmStatusValue Mib to determine that the CM becomes "Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
5 Start the packet generator sending 500 byte packets at 40 packets per second.

Step # Step Description


2.X.1 Set Procedure Name to "Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq_X MHz at SymRate_X MSym/Sec" from Table 2-33.
2.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
2.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
2.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to
SymRate_X * 1.25.
2.X.5 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency MIB.
2.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
2.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
2.X.8 Measure Burst Power and record as Pinband.
2.X.9 Set variable BandWidth = SymRate_X * 1.25.
2.X.10 Set variables BandEdgeLow = UsFreq_X - BandWidth/2.
2.X.11 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2.
2.X.12 Set VSA Span = 200 KHz.
2.X.13 Set VSA Center Frequency = BandEdgeHigh + 100 KHz.

®
166 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.X.14 Set VSA Channel Marker Low = BandEdgeHigh + 20 KHz.
2.X.15 Set VSA Channel Marker High = BandEdgeHigh + 180 KHz.
2.X.16 Measure Channel Power and record as Padj160hi.
2.X.17 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.17.1 Pinband - Padj160hi > 50 dB
2.X.18 Set VSA Center Frequency = BandEdgeLow - 100 KHz.
2.X.19 Set VSA Channel Marker High = BandEdgeLow - 20 KHz.
2.X.20 Set VSA Channel Marker Low = BandEdgeLow - 180 KHz.
2.X.21 Measure Channel Power and record as Padj160low.
2.X.22 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.22.1 Pinband - Padj160low > 50 dB
2.X.23 Set VSA Span = 400 KHz.
2.X.24 Set VSA Center Frequency = BandEdgeHigh +200 KHz.
2.X.25 Set VSA Channel Marker Low = BandEdgeHigh + 40 KHz.
2.X.26 Set VSA Channel Marker High = BandEdgeHigh + 360 KHz.
2.X.27 Measure Channel Power and record as Padj320hi.
2.X.28 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.28.1 Pinband - Padj320hi > 50 dB
2.X.29 Set VSA Center Frequency = BandEdgeLow - 200 KHz.
2.X.30 Set VSA Channel Marker High = BandEdgeLow - 40 KHz.
2.X.31 Set VSA Channel Marker Low = BandEdgeLow - 360 KHz.
2.X.32 Measure Channel Power and record as Padj320low.
2.X.33 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.33.1 Pinband - Padj320low > 50 dB
2.X.34 Set VSA Span = 800 KHz.
2.X.35 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
2.X.36 Set VSA Channel Marker Low = BandEdgeHigh + 80 KHz.
2.X.37 Set VSA Channel Marker High = BandEdgeHigh + 720 KHz.
2.X.38 Measure Channel Power and record as Padj640hi.
2.X.39 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.39.1 Pinband - Padj640hi > 50 dB
2.X.40 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
2.X.41 Set VSA Channel Marker High = BandEdgeLow - 80 KHz.
2.X.42 Set VSA Channel Marker Low = BandEdgeLow - 720 KHz.
2.X.43 Measure Channel Power and record as Padj640low.
2.X.44 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.44.1 Pinband - Padj640low > 50 dB
2.X.45 Set VSA Span = 1.6 MHz.
2.X.46 Set VSA Center Frequency = BandEdgeHigh +800 KHz.
2.X.47 Set VSA Channel Marker Low = BandEdgeHigh + 160 KHz.

®
3/10/11 CableLabs 167
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.X.48 Set VSA Channel Marker High = BandEdgeHigh + 1440 KHz.
2.X.49 Measure Channel Power and record as Padj1280hi.
2.X.50 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.50.1 Pinband - Padj1280hi > 50 dB
2.X.51 Set VSA Center Frequency = BandEdgeLow - 800 KHz.
2.X.52 Set VSA Channel Marker High = BandEdgeLow - 160 KHz.
2.X.53 Set VSA Channel Marker Low = BandEdgeLow - 1440 KHz.
2.X.54 Measure Channel Power and record as Padj1280low.
2.X.55 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.55.1 Pinband - Padj1280low > 50 dB
2.X.56 Set VSA Span = 3.2 MHz.
2.X.57 Set VSA Center Frequency = BandEdgeHigh +1.6 MHz.
2.X.58 Set VSA Channel Marker Low = BandEdgeHigh + 320 KHz.
2.X.59 Set VSA Channel Marker High = BandEdgeHigh + 2880 KHz.
2.X.60 Measure Channel Power and record as Padj2560hi.
2.X.61 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.61.1 Pinband - Padj2560hi > 47 dB
2.X.62 Set VSA Center Frequency = BandEdgeLow - 1.6 MHz.
2.X.63 Set VSA Channel Marker High = BandEdgeLow - 320 KHz.
2.X.64 Set VSA Channel Marker Low = BandEdgeLow - 2800 KHz.
2.X.65 Measure Channel Power and record as Padj2560low.
2.X.66 Verify spurious emissions
Element Tested Expected Value Recorded Value Pass/Fail
2.X.66.1 Pinband - Padj2560low > 47 dB
2.X.67 Set VSA Span = 6.4 MHz.
2.X.68 Set VSA Center Frequency = BandEdgeHigh +3.2 MHz.
2.X.69 Set VSA Channel Marker Low = BandEdgeHigh + 640 KHz.
2.X.70 Set VSA Channel Marker High = BandEdgeHigh + 5760 KHz.
2.X.71 Measure Channel Power and record as Padj5120hi.
2.X.72 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.72.1 Pinband - Padj5120hi > 44 dB
2.X.73 Set VSA Center Frequency = BandEdgeLow - 3.2 MHz.
2.X.74 Set VSA Channel Marker High = BandEdgeLow - 640 KHz.
2.X.75 Set VSA Channel Marker Low = BandEdgeLow - 5760 KHz.
2.X.76 Measure Channel Power and record as Padj5120low.
2.X.77 Verify spurious emissions
Element Tested Expected Value Recorded Value Pass/Fail
2.X.77.1 Pinband - Padj5120low > 44 dB

®
168 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 3. Spurious on Non-Adjacent Narrow Band Channel for Single 5-85 MHz
Channel
PROCEDURES 3.1-3.264: Spurious on Non-Adjacent Narrow Band Channel for Single 5-
85 MHz Channel
Non-Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 to
Phi dBmV, Upstream Channel Frequencies from 5-85 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Measurement bandwidths from 160KHz through 640KHz in 1st non-adjacent channel above and below transmit
frequency.
Setup for Procedures 3.1 through 3.264
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel1.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 20 MHz.
Start a downstream sniffer capture
3 Power up the CM.
4 Monitor the CM's docsIfCmtsCmStatusValue Mib to determine that the CM becomes "Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
5 Start the packet generator sending 500 byte packets at 40 packets per second.

Step # Step Description


3.X.1 Set Procedure Name to "Non-Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at
Pr_X dBmV, UsFreq_X MHz at SymRate_X MSym/Sec" from Table 2-33.
3.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
3.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
3.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to SymRate_X
* 1.25.
3.X.5 Set the upstream frequency for the channel to UsFreq_X using the CM's docsIfUpChannelFrequency MIB.
3.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
3.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
3.X.8 Measure Burst Power and record as Pinband.
3.X.9 Set variable BandWidth = SymRate_X * 1.25.
3.X.10 Set loop variable Y = 0.
3.X.11 Set measurement variable "delta" = Y * 160K.
3.X.12 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
3.X.13 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
3.X.14 Set VSA Span = 200 KHz.
3.X.15 Set VSA Center Frequency = BandEdgeHigh + 300 KHz.

®
3/10/11 CableLabs 169
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

3.X.16 Set VSA Channel Marker Low = BandEdgeHigh + 220 KHz.


3.X.17 Set VSA Channel Marker High = BandEdgeHigh + 380 KHz.
3.X.18 Measure Channel Power and record as P_nonadj160hi.
3.X.19 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.19.1 Pinband - P_nonadj160hi > 54 dB
3.X.20 Set VSA Center Frequency = BandEdgeLow - 300 KHz.
3.X.21 Set VSA Channel Marker High = BandEdgeLow - 220 KHz.
3.X.22 Set VSA Channel Marker Low = BandEdgeLow - 380 KHz.
3.X.23 Measure Channel Power and record as P_nonadj160low.
3.X.24 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.24.1 Pinband - P_nonadj160low > 54 dB
3.X.25 - Repeat 3.X.11 through 3.X.24 for Y= 1
3.X.38.1
3.X.39 - Repeat 3.X.11 through 3.X.24.1 for Y= 2
3.X.52.1
3.X.53 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 3
3.X.66.1
3.X.67 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 4
3.X.80.1
3.X.81 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 5
3.X.94.1
3.X.95 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 6
3.X.108.1
3.X.109 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 7
3.X.122.1
3.X.123 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 8.
3.X.136.1
3.X.137 Set loop variable Y = 0.
3.X.138 Set measurement variable "delta" = Y * 320K.
3.X.139 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
3.X.140 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
3.X.141 Set VSA Span = 400 KHz.
3.X.142 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
3.X.143 Set VSA Channel Marker Low = BandEdgeHigh + 240 KHz.
3.X.144 Set VSA Channel Marker High = BandEdgeHigh + 560 KHz.
3.X.145 Measure Channel Power and record as P_nonadj320hi.
3.X.146 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.146. 1 Pinband - P_nonadj320hi > 52 dB
3.X.147 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
3.X.148 Set VSA Channel Marker High = BandEdgeLow - 240 KHz.
3.X.149 Set VSA Channel Marker Low = BandEdgeLow - 560 KHz.
3.X.150 Measure Channel Power and record as P_nonadj320low.
3.X.151 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.151.1 Pinband - P_nonadj320low > 52 dB

®
170 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

3.X.152 - Repeat 3.X.138 through 3.X.151.1 for Y= 1


165.1
3.X.166 - Repeat 3.X.138 through 3.X.151.1 for Y= 2
179.1
3.X.180 - Repeat 3.X.138 through 3.X.151.1 for Y= 3
193.1
3.X.194 - Repeat 3.X.138 through 3.X.151.1 for Y= 4
207.1
3.X.208 Set loop variable Y = 0.
3.X.209 Set measurement variable "delta" = Y * 640K.
3.X.210 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
3.X.211 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
3.X.212 Set VSA Span = 800 KHz.
3.X.213 Set VSA Center Frequency = BandEdgeHigh +600 KHz.
3.X.214 Set VSA Channel Marker Low = BandEdgeHigh + 280 KHz.
3.X.215 Set VSA Channel Marker High = BandEdgeHigh + 920 KHz.
3.X.216 Measure Channel Power and record as P_nonadj640hi.
3.X.217 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.217.1 Pinband - P_nonadj640hi > 50 dB
3.X.218 Set VSA Center Frequency = BandEdgeLow - 600 KHz.
3.X.219 Set VSA Channel Marker High = BandEdgeLow - 280 KHz.
3.X.220 Set VSA Channel Marker Low = BandEdgeLow - 920 KHz.
3.X.221 Measure Channel Power and record as P_nonadj640low.
3.X.222 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.222.1 Pinband - P_nonadj640low > 50 dB
3.X.223 - Repeat 3.X.209 through 3.X.222.1 for Y= 1
3.X.236.1
3.X.237 - Repeat 3.X.209 through 3.X.222.1 for Y= 2.
3.X.250.1
Step # Step Description
3.X.1 Set Procedure Name to "Non-Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at
Pr_X dBmV, UsFreq_X MHz at SymRate_X MSym/Sec" from Table 2-33.
3.X.2 Set CMTS to use burst profile type ModType_X.
3.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
3.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to
SymRate_X * 1.25.
3.X.5 Set the upstream frequency for the channel to UsFreq_X using the CM's docsIfUpChannelFrequency MIB.
3.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
3.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
3.X.8 Measure Burst Power and record as Pinband.
3.X.9 Set variable BandWidth = SymRate_X * 1.25.
3.X.10 Set loop variable Y = 0.
3.X.11 Set measurement variable "delta" = Y * 160K.
3.X.12 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
3.X.13 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.

®
3/10/11 CableLabs 171
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

3.X.14 Set VSA Span = 200 KHz.


3.X.15 Set VSA Center Frequency = BandEdgeHigh + 300 KHz.
3.X.16 Set VSA Channel Marker Low = BandEdgeHigh + 220 KHz.
3.X.17 Set VSA Channel Marker High = BandEdgeHigh + 380 KHz.
3.X.18 Measure Channel Power and record as P_nonadj160hi.
3.X.19 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.19.1 Pinband - P_nonadj160hi > 54 dB
3.X.20 Set VSA Center Frequency = BandEdgeLow - 300 KHz.
3.X.21 Set VSA Channel Marker High = BandEdgeLow - 220 KHz.
3.X.22 Set VSA Channel Marker Low = BandEdgeLow - 380 KHz.
3.X.23 Measure Channel Power and record as P_nonadj160low.
3.X.24 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.24.1 Pinband - P_nonadj160low > 54 dB
3.X.25 - Repeat 3.X.11 through 3.X.24 for Y= 1
3.X.38.1
3.X.39 - Repeat 3.X.11 through 3.X.24.1 for Y= 2
3.X.52.1
3.X.53 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 3
3.X.66.1
3.X.67 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 4
3.X.80.1
3.X.81 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 5
3.X.94.1
3.X.95 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 6
3.X.108.1
3.X.109 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 7
3.X.122.1
3.X.123 - Repeat 3.X.11.Y through 3.X.24.1 for Y= 8.
3.X.136.1
3.X.137 Set loop variable Y = 0.
3.X.138 Set measurement variable "delta" = Y * 320K.
3.X.139 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
3.X.140 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
3.X.141 Set VSA Span = 400 KHz.
3.X.142 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
3.X.143 Set VSA Channel Marker Low = BandEdgeHigh + 240 KHz.
3.X.144 Set VSA Channel Marker High = BandEdgeHigh + 560 KHz.
3.X.145 Measure Channel Power and record as P_nonadj320hi.
3.X.146 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.146. 1 Pinband - P_nonadj320hi > 52 dB
3.X.147 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
3.X.148 Set VSA Channel Marker High = BandEdgeLow - 240 KHz.
3.X.149 Set VSA Channel Marker Low = BandEdgeLow - 560 KHz.
3.X.150 Measure Channel Power and record as P_nonadj320low.
3.X.151 Verify spurious emissions.

®
172 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Element Tested Expected Value Recorded Value Pass/Fail


3.X.151.1 Pinband - P_nonadj320low > 52 dB
3.X.152 - Repeat 3.X.138 through 3.X.151.1 for Y= 1
165.1
3.X.166 - Repeat 3.X.138 through 3.X.151.1 for Y= 2
179.1
3.X.180 - Repeat 3.X.138 through 3.X.151.1 for Y= 3
193.1
3.X.194 - Repeat 3.X.138 through 3.X.151.1 for Y= 4
207.1
3.X.208 Set loop variable Y = 0.
3.X.209 Set measurement variable "delta" = Y * 640K.
3.X.210 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
3.X.211 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
3.X.212 Set VSA Span = 800 KHz.
3.X.213 Set VSA Center Frequency = BandEdgeHigh +600 KHz.
3.X.214 Set VSA Channel Marker Low = BandEdgeHigh + 280 KHz.
3.X.215 Set VSA Channel Marker High = BandEdgeHigh + 920 KHz.
3.X.216 Measure Channel Power and record as P_nonadj640hi.
3.X.217 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.217.1 Pinband - P_nonadj640hi > 50 dB
3.X.218 Set VSA Center Frequency = BandEdgeLow - 600 KHz.
3.X.219 Set VSA Channel Marker High = BandEdgeLow - 280 KHz.
3.X.220 Set VSA Channel Marker Low = BandEdgeLow - 920 KHz.
3.X.221 Measure Channel Power and record as P_nonadj640low.
3.X.222 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.222.1 Pinband - P_nonadj640low > 50 dB
3.X.223 - Repeat 3.X.209 through 3.X.222.1 for Y= 1
3.X.236.1
3.X.237 - Repeat 3.X.209 through 3.X.222.1 for Y= 2.
3.X.250.1

Part 4. Spurious on Non-Adjacent Wide Band Channel for Single 5-85 MHz
Channel
PROCEDURES 4.1-4.264: Spurious on Non-Adjacent Wide Band Channel for Single 5-85
MHz Channel

Non-Adjacent Spurious Emissions using QPSK, and 64-QAM for TDMA and using QPSK and 128-QAM, for S-
CDMA. Upstream power is set to Pmin. Upstream Transmit Frequencies from 5-85 MHz using symbol rates of 1.28,
2.56, and 5.12 MHz and measurement bandwidth 1.28 MHz.

Step # Step Description


4.X.1 Set Procedure Name to "Non-Adjacent Spurious Emissions using ModType_X, ModOrder_X, at Pr_X dBmV,
UsFreq_X MHz at SymRate_X MSym/Sec" from Table 2-33.

®
3/10/11 CableLabs 173
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
4.X.3 Set the modulation order for the burst profile to ModOrder_X for all Data IUCs.
4.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to SymRate_X
* 1.25.
4.X.5 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency MIB.
4.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
4.X.7 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
4.X.8 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
4.X.9 Measure Burst Power and record as Pburst.
4.X.10 Set vector analyzer channel power bandwidth = 1280 KHz.
4.X.11 Set vector analyzer span = 1600 KHz.
4.X.12 Measure spurious emissions in the 1280 KHz channels described by its center frequency StartLow_X +
(1,280,000 * (N-1)), index (X) in Table 2-33. Record its power as P1280(N) and verify that it meets
specifications. Note: N refers to NumLow_X.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.12.N Pburst - P1280(N) for all values of N > 50 dB
4.X.13 Measure spurious emissions in the 1280 KHz channels described by its center frequency StartHigh_X +
(1,280,000 * (N-1)), index (X) in Table 2-33. Record its power as P1280(N) and verify that it meets
specifications. Note: N refers to NumHigh_X.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.13.N Pburst - P1280(N) for all values of N > 50 dB
4.X.14 Set vector analyzer channel power bandwidth = 4 MHz.
4.X.15 Set vector analyzer span = 4 MHz.
4.X.16 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z1), index (Z1)
in Note: values for Pcalc in the table above are determined in the test procedures.
Table 2-34. Record its power as P4000-1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.16.Z1 Pburst - P4000_1(Z1) for all values of > 40 dB
Z1.
4.X.17 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z1), index (Z1) in Note:
values for Pcalc in the table above are determined in the test procedures.
Table 2-34. Record it as Pdiscrete_1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.17.Z1 Pburst - Pdiscrete_1(Z1) for all values > 50 dB
of Z1.
4.X.18 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z2), index (Z2)
in Table 2-35. Record its power as P4000-2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.18.Z2 P4000_2(Z2) for all values of Z2. < -45 dBmV,
4.X.19 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z2), index (Z2) in Table
2-35. Record it as Pdiscrete_2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.19.Z2 Pdiscrete_2(Z2) for all values of Z2. < -50 dBmV,

®
174 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Table 2-36 - Test Parameters, Adjacent and Non-adjacent Channel Spurious Emissions
26
Relative to the per Channel Transmitted Burst Power Level
Test UsFreq1 UsFreq2 UsFreq3 UsFreq4 Mod Pr_X SymRate Mod Start Stop Num
Num _X MHz _X MHz _X MHz _X MHz Order Power _X Type_X Freq_X Freq_X Msmts_x
X _X dBmV MSym/Se MHz MHz N
c
1 7.4 9 10.6 12.2 QPSK 17 1.28 TDMA 14 83.12 55
2 7.4 9 10.6 12.2 QAM 64 17 1.28 TDMA 14 83.12 55
3 77.8 79.4 81 82.6 QPSK 17 1.28 TDMA 5.6 76 55
4 77.8 79.4 81 82.6 QAM 64 17 1.28 TDMA 5.6 76 55
5 9.8 13 16.2 19.4 QPSK 20 2.56 TDMA 22 83.44 49
6 9.8 13 16.2 19.4 QAM 64 20 2.56 TDMA 22 83.44 49
7 70.6 73.8 77 80.2 QPSK 20 2.56 TDMA 6.56 68 48
8 70.6 73.8 77 80.2 QAM 64 20 2.56 TDMA 6.56 68 48
9 14.6 21 27.4 33.8 QPSK 23 5.12 TDMA 38 84.08 37
10 14.6 21 27.4 33.8 QAM 64 23 5.12 TDMA 38 84.08 37
11 56.2 62.6 69 75.4 QPSK 23 5.12 TDMA 5.92 52 36
12 56.2 62.6 69 75.4 QAM 64 23 5.12 TDMA 5.92 52 36
13 7.4 9 10.6 12.2 QPSK Plow 1.28 S-CDMA 14 83.12 55
14 7.4 9 10.6 12.2 QAM 128 Plow 1.28 S-CDMA 14 83.12 55
15 77.8 79.4 81 82.6 QPSK Plow 1.28 S-CDMA 5.6 76 55
16 77.8 79.4 81 82.6 QAM 128 Plow 1.28 S-CDMA 5.6 76 55
17 9.8 13 16.2 19.4 QPSK Plow 2.56 S-CDMA 22 83.44 49
18 9.8 13 16.2 19.4 QAM 128 Plow 2.56 S-CDMA 22 83.44 49
19 70.6 73.8 77 80.2 QPSK Plow 2.56 S-CDMA 6.56 68 48
20 70.6 73.8 77 80.2 QAM 128 Plow 2.56 S-CDMA 6.56 68 48
21 14.6 21 27.4 33.8 QPSK Plow 5.12 S-CDMA 38 84.08 37
22 14.6 21 27.4 33.8 QAM 128 Plow 5.12 S-CDMA 38 84.08 37
23 56.2 62.6 69 75.4 QPSK Plow 5.12 S-CDMA 5.92 52 36
24 56.2 62.6 69 75.4 QAM 128 Plow 5.12 S-CDMA 5.92 52 36
25 7.4 9 10.6 12.2 QPSK Pcalc 1.28 TDMA 14 83.12 55
26 7.4 9 10.6 12.2 QAM 64 Pcalc 1.28 TDMA 14 83.12 55
27 77.8 79.4 81 82.6 QPSK Pcalc 1.28 TDMA 5.6 76 55
28 77.8 79.4 81 82.6 QAM 64 Pcalc 1.28 TDMA 5.6 76 55
29 9.8 13 16.2 19.4 QPSK Pcalc 2.56 TDMA 22 83.44 49
30 9.8 13 16.2 19.4 QAM 64 Pcalc 2.56 TDMA 22 83.44 49
31 70.6 73.8 77 80.2 QPSK Pcalc 2.56 TDMA 6.56 68 48
32 70.6 73.8 77 80.2 QAM 64 Pcalc 2.56 TDMA 6.56 68 48
33 14.6 21 27.4 33.8 QPSK Pcalc 5.12 TDMA 38 84.08 37
34 14.6 21 27.4 33.8 QAM 64 Pcalc 5.12 TDMA 38 84.08 37
35 56.2 62.6 69 75.4 QPSK Pcalc 5.12 TDMA 5.92 52 36
36 56.2 62.6 69 75.4 QAM 64 Pcalc 5.12 TDMA 5.92 52 36
37 7.4 9 10.6 12.2 QPSK Pcalc 1.28 S-CDMA 14 83.12 55
38 7.4 9 10.6 12.2 QAM 128 Pcalc 1.28 S-CDMA 14 83.12 55
39 77.8 79.4 81 82.6 QPSK Pcalc 1.28 S-CDMA 5.6 76 55

26
Table updated per PHYv3.0-ATP-N-08.0750-2 by JS on 02/02/09.

®
3/10/11 CableLabs 175
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test UsFreq1 UsFreq2 UsFreq3 UsFreq4 Mod Pr_X SymRate Mod Start Stop Num
Num _X MHz _X MHz _X MHz _X MHz Order Power _X Type_X Freq_X Freq_X Msmts_x
X _X dBmV MSym/Se MHz MHz N
c
40 77.8 79.4 81 82.6 QAM 128 Pcalc 1.28 S-CDMA 5.6 76 55
41 9.8 13 16.2 19.4 QPSK Pcalc 2.56 S-CDMA 22 83.44 49
42 9.8 13 16.2 19.4 QAM 128 Pcalc 2.56 S-CDMA 22 83.44 49
43 70.6 73.8 77 80.2 QPSK Pcalc 2.56 S-CDMA 6.56 68 48
44 70.6 73.8 77 80.2 QAM 128 Pcalc 2.56 S-CDMA 6.56 68 48
45 14.6 21 27.4 33.8 QPSK Pcalc 5.12 S-CDMA 38 84.08 37
46 14.6 21 27.4 33.8 QAM 128 Pcalc 5.12 S-CDMA 38 84.08 37
47 56.2 62.6 69 75.4 QPSK Pcalc 5.12 S-CDMA 5.92 52 36
48 56.2 62.6 69 75.4 QAM 128 Pcalc 5.12 S-CDMA 5.92 52 36

Part 5. Spurious on Adjacent Channel for Bonded 5-85 MHz US Channels


PROCEDURES 5.1-5.24: Spurious on Adjacent Channel for Bonded 5-85 MHz Channels
Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 to Phi
dBmV, Bonded Upstream Channel Frequencies from 5-85 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Setup for Procedures 5.1 through 5.24
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 5 Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 8.4 MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 14.8
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 21.2 MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 27.6
MHz.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
Start a downstream sniffer capture
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes "Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
6 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
8 Configure CMTS for max ranging period.
9 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels.
(When there is a UGS grant on one channel, there will simultaneously be grants on the other three
channels. When there is a ranging opportunity on one channel, there will simultaneously be ranging
opportunities for the CM on the other three channels.)

®
176 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


5.X.1 Set Procedure Name to "Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq1_X MHz to UsFreq4_X MHz at SymRate_X MSym/Sec" using Table 2-36.
5.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
5.X.3 Set the modulation order for the burst profile to ModOrder_X for all Data IUCs.
5.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to SymRate_X
* 1.25.
5.X.5 Set the upstream frequencies for the four channels to UsFreq1_X, UsFreq2_X, UsFreq3_X and UsFreq4_X.
5.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
5.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
5.X.8 Measure Burst Power and record as Pinband.
5.X.9 Set variable BandWidth = SymRate_X * 1.25.
5.X.10 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2.
5.X.11 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2.
5.X.12 Set VSA Span = 200 KHz.
5.X.13 Set VSA Center Frequency = BandEdgeHigh + 100 KHz.
5.X.14 Set VSA Channel Marker Low = BandEdgeHigh + 20 KHz.
5.X.15 Set VSA Channel Marker High = BandEdgeHigh + 180 KHz.
5.X.16 Measure Channel Power and record as Padj160hi.
5.X.17 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.17.1 Pinband - Padj160hi > 44 dB
5.X.18 Set VSA Center Frequency = BandEdgeLow - 100 KHz.
5.X.19 Set VSA Channel Marker High = BandEdgeLow - 20 KHz.
5.X.20 Set VSA Channel Marker Low = BandEdgeLow - 180 KHz.
5.X.21 Measure Channel Power and record as Padj160low.
5.X.22 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.22.1 Pinband - Padj160low > 44 dB
5.X.23 Set VSA Span = 400 KHz.
5.X.24 Set VSA Center Frequency = BandEdgeHigh +200 KHz.
5.X.25 Set VSA Channel Marker Low = BandEdgeHigh + 40 KHz.
5.X.26 Set VSA Channel Marker High = BandEdgeHigh + 360 KHz.
5.X.27 Measure Channel Power and record as Padj320hi.
5.X.28 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.28.1 Pinband - Padj320hi > 44 dB
5.X.29 Set VSA Center Frequency = BandEdgeLow - 200 KHz.
5.X.30 Set VSA Channel Marker High = BandEdgeLow - 40 KHz.
5.X.31 Set VSA Channel Marker Low = BandEdgeLow - 360 KHz.
5.X.32 Measure Channel Power and record as Padj320low.
5.X.33 Verify spurious emissions.

®
3/10/11 CableLabs 177
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
5.X.33.1 Pinband - Padj320low > 44 dB
5.X.34 Set VSA Span = 800 KHz.
5.X.35 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
5.X.36 Set VSA Channel Marker Low = BandEdgeHigh + 80 KHz.
5.X.37 Set VSA Channel Marker High = BandEdgeHigh + 720 KHz.
5.X.38 Measure Channel Power and record as Padj640hi.
5.X.39 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.39.1 Pinband - Padj640hi > 44 dB
5.X.40 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
5.X.41 Set VSA Channel Marker High = BandEdgeLow - 80 KHz.
5.X.42 Set VSA Channel Marker Low = BandEdgeLow - 720 KHz.
5.X.43 Measure Channel Power and record as Padj640low.
5.X.44 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.44.1 Pinband - Padj640low > 44 dB
5.X.45 Set VSA Span = 1.6 MHz.
5.X.46 Set VSA Center Frequency = BandEdgeHigh +800 KHz.
5.X.47 Set VSA Channel Marker Low = BandEdgeHigh + 160 KHz.
5.X.48 Set VSA Channel Marker High = BandEdgeHigh + 1440 KHz.
5.X.49 Measure Channel Power and record as Padj1280hi.
5.X.50 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.50.1 Pinband - Padj1280hi > 44 dB
5.X.51 Set VSA Center Frequency = BandEdgeLow - 800 KHz.
5.X.52 Set VSA Channel Marker High = BandEdgeLow - 160 KHz.
5.X.53 Set VSA Channel Marker Low = BandEdgeLow - 1440 KHz.
5.X.54 Measure Channel Power and record as Padj1280low.
5.X.55 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.55.1 Pinband - Padj1280low > 44 dB
5.X.56 If SymRate_X = 1.28 MSym/Sec END LOOP
5.X.57 Set VSA Span = 3.2 MHz.
5.X.58 Set VSA Center Frequency = BandEdgeHigh +1.6 MHz.
5.X.59 Set VSA Channel Marker Low = BandEdgeHigh + 320 KHz.
5.X.60 Set VSA Channel Marker High = BandEdgeHigh + 2880 KHz.
5.X.61 Measure Channel Power and record as Padj2560hi.
5.X.62 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.62.1 Pinband - Padj2560hi > 41 dB
5.X.63 Set VSA Center Frequency = BandEdgeLow - 1.6 MHz.
5.X.64 Set VSA Channel Marker High = BandEdgeLow - 320 KHz.
5.X.65 Set VSA Channel Marker Low = BandEdgeLow - 2800 KHz.
5.X.66 Measure Channel Power and record as Padj2560low.
5.X.67 Verify spurious emissions

®
178 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
5.X.67.1 Pinband - Padj2560low > 41 dB
5.X.68 If SymRate_X = 2.56 MSym/Sec END LOOP
5.X.69 Set VSA Span = 6.4 MHz.
5.X.70 Set VSA Center Frequency = BandEdgeHigh +3.2 MHz.
5.X.71 Set VSA Channel Marker Low = BandEdgeHigh + 640 KHz.
5.X.72 Set VSA Channel Marker High = BandEdgeHigh + 5760 KHz.
5.X.73 Measure Channel Power and record as Padj5120hi.
5.X.74 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.74.1 Pinband - Padj5120hi > 38 dB
5.X.75 Set VSA Center Frequency = BandEdgeLow - 3.2 MHz.
5.X.76 Set VSA Channel Marker High = BandEdgeLow - 640 KHz.
5.X.77 Set VSA Channel Marker Low = BandEdgeLow - 5760 KHz.
5.X.78 Measure Channel Power and record as Padj5120low.
5.X.79 Verify spurious emissions
Element Tested Expected Value Recorded Value Pass/Fail
5.X.79.1 Pinband - Padj5120low > 38 dB

Part 6. Spurious on Non-Adjacent Narrow Band Channel for Bonded 5-85


MHz US Channels
PROCEDURES 6.1-6.24: Spurious on Non-Adjacent Narrow Band Channel for Bonded 5-
85 MHz US Channels
Non-Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 to
58 dBmV, Upstream Channel Frequencies from 5-85 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Measurement bandwidths from 160KHz through 640KHz in 1st non-adjacent channel above the highest channel in
the bonded channel set and below the lowest transmit frequency in the bonded channel set.
Setup for Procedures 6.1 through 6.24
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US)

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C for each of the four channels.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 8.4 MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 14.8
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 21.2 MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 27.6
MHz.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
Start a downstream sniffer capture
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes "Operational."

®
3/10/11 CableLabs 179
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
6 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
8 Configure CMTS for max ranging period.
9 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels.
(When there is a UGS grant on one channel, there will simultaneously be grants on the other three
channels. When there is a ranging opportunity on one channel, there will simultaneously be ranging
opportunities for the CM on the other three channels.)
tep # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US)
2.2 Provision upstream using PhyChannel4.cfg described in Appendix A.
2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1 Appendix C for each of the four channels.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 8.4 MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 14.8
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 21.2 MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 27.6
MHz.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes "Operational."
6 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
8 Configure CMTS for max ranging period.
9 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels.
(When there is a UGS grant on one channel, there will simultaneously be grants on the other three
channels. When there is a ranging opportunity on one channel, there will simultaneously be ranging
opportunities for the CM on the other three channels.)

Step # Step Description


6.X.1 Set Procedure Name to "Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq1_X MHz to UsFreq4_X MHz at SymRate_X MSym/Sec" using Table 2-36.
6.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
6.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
6.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to SymRate_X
* 1.25.
6.X.5 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency MIB.
6.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
6.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.

®
180 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


6.X.8 Measure Burst Power and record as Pinband.
6.X.9 Set variable BandWidth = SymRate_X * 1.25.
6.X.10 Set loop variable Y = 0.
6.X.11 Set measurement variable "delta" = Y * 160.
6.X.12 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
6.X.13 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
6.X.14 Set VSA Span = 200 KHz.
6.X.15 Set VSA Center Frequency = BandEdgeHigh + 300 KHz.
6.X.16 Set VSA Channel Marker Low = BandEdgeHigh + 220 KHz.
6.X.17 Set VSA Channel Marker High = BandEdgeHigh + 380 KHz.
6.X.18 Measure Channel Power and record as P_nonadj160hi.
6.X.19 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.19..1 Pinband - P_nonadj160hi > 48 dB
6.X.20 Set VSA Center Frequency = BandEdgeLow - 300 KHz.
6.X.21 Set VSA Channel Marker High = BandEdgeLow - 220 KHz.
6.X.22 Set VSA Channel Marker Low = BandEdgeLow - 380 KHz.
6.X.23 Measure Channel Power and record as P_nonadj160low.
6.X.24 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.24.Y.1 Pinband - P_nonadj160low > 48 dB
6.X.25 - Repeat 6.X.11 through 6.X.24.1 for Y= 1
6.X.38.1
6.X.39 - Repeat 6.X.11 through 6.X.24.1 for Y= 2
6.X.52.1
6.X.53 - Repeat 6.X.11 through 6.X.24.1 for Y= 3
6.X.66.1
6.X.67 - Repeat 6.X.11 through 6.X.24.1 for Y= 4
6.X.80.1
6.X.81 - Repeat 6.X.11 through 6.X.24.1 for Y= 5
6.X.94.1
6.X.95 - Repeat 6.X.11 through 6.X.24.1 for Y= 6
6.X.108.1
6.X.109 - Repeat 6.X.11 through 6.X.24.1 for Y= 7
6.X.122.1
6.X.123 - Repeat 6.X.11 through 6.X.24.1 for Y= 8
6.X.136.1
6.X.137 Set loop variable Y = 0.
6.X.138 Set measurement variable "delta" = Y * 320.
6.X.139 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
6.X.140 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
6.X.141 Set VSA Span = 400 KHz.
6.X.142 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
6.X.143 Set VSA Channel Marker Low = BandEdgeHigh + 240 KHz.
6.X.144 Set VSA Channel Marker High = BandEdgeHigh + 560 KHz.
6.X.145 Measure Channel Power and record as P_nonadj320hi.
6.X.146 Verify spurious emissions.

®
3/10/11 CableLabs 181
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
6.X.146.1 Pinband - P_nonadj320hi > 48 dB
6.X.147 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
6.X.148 Set VSA Channel Marker High = BandEdgeLow - 240 KHz.
6.X.149 Set VSA Channel Marker Low = BandEdgeLow - 560 KHz.
6.X.150 Measure Channel Power and record as P_nonadj320low.
6.X.151 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.151.1 Pinband - P_nonadj320low > 48 dB
6.X.152 - Repeat 6.X.138 through 6.X.151 for Y= 1
6.X.165.1
6.X.166 - Repeat 6.X.138 through 6.X.151.1 for Y= 2
6.X.179.1
6.X.180 - Repeat 6.X.138 through 6.X.151.1 for Y= 3
6.X.193.1
6.X.194 - Repeat 6.X.138 through 6.X.151.1 for Y= 4
6.X.207.1
6.X.208 Set loop variable Y = 0.
6.X.209 Set measurement variable "delta" = Y * 620.
6.X.210 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
6.X.211 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
6.X.212 Set VSA Span = 800 KHz.
6.X.213 Set VSA Center Frequency = BandEdgeHigh +600 KHz.
6.X.214 Set VSA Channel Marker Low = BandEdgeHigh + 280 KHz.
6.X.215 Set VSA Channel Marker High = BandEdgeHigh + 920 KHz.
6.X.216 Measure Channel Power and record as P_nonadj640hi.
6.X.217 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.217.1 Pinband - P_nonadj640hi > 44 dB
6.X.218 Set VSA Center Frequency = BandEdgeLow - 600 KHz.
6.X.219 Set VSA Channel Marker High = BandEdgeLow - 280 KHz.
6.X.220 Set VSA Channel Marker Low = BandEdgeLow - 920 KHz.
6.X.221 Measure Channel Power and record as P_nonadj640low.
6.X.222 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.222.1 Pinband - P_nonadj640low > 44 dB
6.X.223 - Repeat 6.X.209 through 6.X.222.1 for Y= 1.
6.X.236.1
6.X.237 - Repeat 6.X.209 through 6.X.222.1 for Y= 2.
6.X.250.1

®
182 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 7. Spurious on Non-Adjacent Wide Band Channel for Bonded 5-85 MHz
US Channels
PROCEDURES 7.1-7.24: Spurious on Non-Adjacent Wide Band Channel for Bonded 5-85
MHz US Channels
Non-Adjacent Spurious Emissions using QPSK, and 64-QAM for TDMA and using QPSK and 128-QAM, for S-
CDMA. Upstream power is set to Pmin. Bonded Upstream Transmit Frequencies from 5-85 MHz using symbol
rates of 1.28, 2.56, and 5.12 MHz, Measurement BW = 1.28 MHz.

Setup for Procedures 7.1 through 7.24


Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by Burst
Profile 1 Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 8.4 MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 14.8
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 21.2 MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 27.6 MHz.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
Start a downstream sniffer capture
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes "Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
6 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port Start
and End values set to 1000, 2000, 3000 and 4000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
8 Configure CMTS for max ranging period.
9 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels. (When
there is a UGS grant on one channel, there will simultaneously be grants on the other three channels. When
there is a ranging opportunity on one channel, there will simultaneously be ranging opportunities for the CM
on the other three channels.)

Step # Step Description


7.X.1 Set Procedure Name to "Spurious Emissions using ModType_X, ModOrder_X, at Pr_X dBmV, UsFreq_X
MHz at SymRate_X MSym/Sec" from Table 2-36.
7.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
7.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
7.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to SymRate_X
* 1.25.
7.X.5 Set the upstream frequencies for the four channels to UsFreq1_X, UsFreq2_X, UsFreq3_X and UsFreq4_X
respectively.

®
3/10/11 CableLabs 183
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


7.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
7.X.7 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
7.X.8 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
7.X.9 Measure Burst Power and record as Pburst.
7.X.10 Set vector analyzer channel power bandwidth = 1280 KHz.
7.X.11 Set vector analyzer span = 1600 KHz.
7.X.12 Measure spurious emissions in the 1280 KHz channels described by its center frequency StartFreq_X +
(1,280,000 * (N-1)), index (X) in Table 2-36. Record its power as P1280(N) and verify that it meets
specifications.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.12.N Pburst - P1280(N) for all values of N > 48 dB
7.X.13 Set vector analyzer channel power bandwidth = 4 MHz.
7.X.14 Set vector analyzer span = 4 MHz.
7.X.15 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z1), index (Z1)
in Note: values for Pcalc in the table above are determined in the test procedures.
Table 2-34. Record its power as P4000-1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.15.Z1 Pburst - P4000_1(Z1) for all values > 34 dB
of Z1.
7.X.16 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z1), index (Z1) in Note:
values for Pcalc in the table above are determined in the test procedures.
Table 2-34. Record it as Pdiscrete_1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.16.Z1 Pburst - Pdiscrete_1(Z1) for all values > 44 dB
of Z1.
7.X.17 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z2), index (Z2)
in Table 2-35. Record its power as P4000-2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.17.Z2 P4000_2(Z2) for all values of Z2. < -34 dBmV,
7.X.18 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z2), index (Z2) in Table
2-35. Record it as Pdiscrete_2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.18.Z2 Pdiscrete_2(Z2) for all values of Z2. < -44 dBmV,
7.X.19 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z3), index (Z3)
in Table 2-35. Record its power as P4000-3(Z3) and verify that it meets specifications.

Table 2-37 - Test Parameters, Two Channel Burst Power Levels with 3dB Delta
Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Y Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10
Ch 1 Tx_Y -2.5 OFF 0 0 0 OFF -5.0 -5.0 -5.0 -5.0
Ch 2 Tx_Y -2.5 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0
Grants_Y Ch2 Ch2 Ch1 Ch1 Ch2 Ch2 Ch1 Ch 1 Ch 1 Ch 1

®
184 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Table 2-38 - Test Parameters, Two Channel Burst Power Levels with 12dB Delta
Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Y Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 Tx_Y -2.5 -2.5 OFF 0 0 0 0 0 OFF -3.0 -3.0
Ch 2 Tx_Y -9.5 OFF -9.5 -9.5 OFF -7.0 OFF -12 -12 -12 OFF
Grants_Y Ch 1 Ch 1 Ch 2 Ch 1 Ch 1 Ch 1 Ch 1 Ch 1 Ch 2 Ch 1 Ch 1

Table 2-39 - Test Parameters, Two Channel Harmonic and Intermod Distortion
X UsFreq1_X UsFreq2_X SymRate_X Mod Order_X Msmt Freq_X Num
Msmts_X
1 6.4 19.2 1.28 64-QAM 12.8 1
2 6.4 9.6 1.28 64-QAM 19.2 1
3 12.8 19.2 1.28 64-QAM 38.4 1
4 9.6 24 1.28 64-QAM 28.8 1
5 12.8 25.6 1.28 64-QAM 38.4 1
6 6.4 12.8 1.28 64-QAM 19.2 1
7 38 41.2 1.28 64-QAM 9.6 1
8 11.2 22.4 1.28 64-QAM 33.6 1
9 6.6 19.4 2.56 64-QAM 13.2 2
10 12.8 19.2 2.56 64-QAM 38.4 2
11 8.5 34.1 2.56 64-QAM 25.5 2
12 7.5 29.9 2.56 64-QAM 22.5 2
13 12.8 25.6 2.56 64-QAM 38.4 2
14 6.6 13 2.56 64-QAM 19.8 2
15 9.6 19.2 2.56 64-QAM 28.8 2
16 34 40.4 2.56 64-QAM 19.2 2
17 12.8 38.4 5.12 64-QAM 25.6 4
18 12.8 19.2 5.12 64-QAM 38.4 4
20 9.6 41.6 5.12 64-QAM 28.8 4
21 12.8 25.6 5.12 64-QAM 38.4 4

Setup for Procedures 8, 9 and 10


Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel2.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.6 (1DS & 2 US).

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 5 Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to
UsFreq1_X MHz from Table 2-39.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to
UsFreq2_X MHz from Table 2-39.
2.6 Using MIB docsIfCmtsModType set the modulation order for the burst profile to ModOrder_X for all
Data IUCs.

®
3/10/11 CableLabs 185
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.7 Using MIB docsIfUpChannelWidth set the channel width corresponding to upstream symbol rate equal
to SymRate_X.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
Start a downstream sniffer capture
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes
"Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit
Power Capability. Record value as PmaxCM
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
6 Configure packet generator to send two flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the two
flows.
8 Configure CMTS for max ranging period.
9 Using DOCSIS Test Mib 123, force CMTS to align the UGS grants and Ranging Opportunities on the
two channels. (When there is a UGS grant on one channel, there will simultaneously be grants on the
other channel. When there is a ranging opportunity on one channel, there will simultaneously be
ranging opportunity for the CM on the other channel.)
10 Monitor the CMs docsIfCmStatusTxLevel MIB and adjust upstream attenuator so that CM is
transmitting at Pcalc dBmV.
11 Using the DOCSIS Test MIB 122 have the CMTS command the modems Dynamic Range Window
value Pload_min_set to zero (max power).
12 Start sending packets for CM's primary upstream channel at rate necessary to fill every minislot.

Part 8. Spurious on Adjacent Channel at Varying Power Levels of Bonded


Channels within Dynamic Range Window (3dB Delta)
PROCEDURES 8.1-8.21: Spurious on Adjacent Channel at Varying Power Levels of
Bonded Channels within Dynamic Range Window (3dB Delta)
Adjacent Spurious Emissions using power levels and frequencies derived from the Recommended Test Scenarios
described in Appendix E. For these tests the power levels of the individual channels are set to initial values
described in the tables above and then adjusted to allowable values while no global reconfiguration time is provided.
Measurements of adjacent spurious emissions are made based on the transmitting channel frequencies.

Step # Step Description


8.X.Y.1 Conduct steps below for all values of Y from Table 2-37
8.X.Y.2 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 1 to Ch1 Tx_Y dB
below (from Table 2-37) the top of the dynamic range window.
8.X.Y.3 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 2 to Ch2 Tx_Y dB
below (from Table 2-37) the top of the dynamic range window.
8.X.Y.4 Using DOCSIS Test MIB 137 have the CMTS schedule back to back grants on US Channel 1.
8.X.Y.5 Set Procedure Name to "Spurious Emissions using TDMA, ModOrder_X, UsFreq_X MHz at SymRate_X
MSym/Sec Tx levels adjusted to Ch 1Tx_Y and CH2 Tx_Y values in Table 2-37 with no Global
Reconfiguration Time."
8.X.Y.6 Using DOCSIS Test MIB 138 have the CMTS schedule back to back grants to modems Primary SID for
channel Grants_Y while maintaining back to back grants for channel Grants_Y-1 from Table 2-37.
8.X.Y.7 Start burst of traffic configured above for Channel Grants_Y

®
186 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


8.X.Y.8 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 1 if necessary to CH 1 Tx_Y
from Table 2-37.
8.X.Y.9 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 2 if necessary to CH 2 Tx_Y
from Table 2-37.
8.X.Y.10 Using DOCSIS Test MIB 137 have CMTS maintain back to back grants only on channel Grants_Y from
Table 2-37.
8.X.Y.11 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
8.X.Y.12 Set loop variable Z = 1.
8.X.Y.13 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power at UsFreqZ_X.
8.X.Y.14 Measure Burst Power and record as Pinband.
8.X.Y.15 Set variable BandWidth = SymRate_X * 1.25.
8.X.Y.16 Set variables BandEdgeLow = UsFreqZ_X - BandWidth/2.
8.X.Y.17 Set variable BandEdgeHigh = UsFreqZ_X + BandWidth /2.
8.X.Y.18 Set VSA Span = 200 KHz.
8.X.Y.19 Set VSA Center Frequency = BandEdgeHigh + 100 KHz.
8.X.Y.20 Set VSA Channel Marker Low = BandEdgeHigh + 20 KHz.
8.X.Y.21 Set VSA Channel Marker High = BandEdgeHigh + 180 KHz.
8.X.Y.22 Measure Channel Power and record as Padj160hi.
8.X.Y.23 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.23.1 Pinband - Padj160hi > 47 dB
8.X.Y.24 Set VSA Center Frequency = BandEdgeLow - 100 KHz.
8.X.Y.25 Set VSA Channel Marker High = BandEdgeLow - 20 KHz.
8.X.Y.26 Set VSA Channel Marker Low = BandEdgeLow - 180 KHz.
8.X.Y.27 Measure Channel Power and record as Padj160low.
8.X.Y.28 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.29.1 Pinband - Padj160low > 47 dB
8.X.Y.30 Set VSA Span = 400 KHz.
8.X.Y.31 Set VSA Center Frequency = BandEdgeHigh +200 KHz.
8.X.Y.32 Set VSA Channel Marker Low = BandEdgeHigh + 40 KHz.
8.X.Y.33 Set VSA Channel Marker High = BandEdgeHigh + 360 KHz.
8.X.Y.34 Measure Channel Power and record as Padj320hi.
8.X.Y.35 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.35.1 Pinband - Padj320hi > 47 dB
8.X.Y.36 Set VSA Center Frequency = BandEdgeLow - 200 KHz.
8.X.Y.37 Set VSA Channel Marker High = BandEdgeLow - 40 KHz.
8.X.Y.38 Set VSA Channel Marker Low = BandEdgeLow - 360 KHz.
8.X.Y.39 Measure Channel Power and record as Padj320low.
8.X.Y.40 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.41.1 Pinband - Padj320low > 47 dB
8.X.Y.42 Set VSA Span = 800 KHz.
8.X.Y.43 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
8.X.Y.44 Set VSA Channel Marker Low = BandEdgeHigh + 80 KHz.

®
3/10/11 CableLabs 187
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


8.X.Y.45 Set VSA Channel Marker High = BandEdgeHigh + 720 KHz.
8.X.Y.46 Measure Channel Power and record as Padj640hi.
8.X.Y.47 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.47.1 Pinband - Padj640hi > 47 dB
8.X.Y.48 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
8.X.Y.49 Set VSA Channel Marker High = BandEdgeLow - 80 KHz.
8.X.Y.50 Set VSA Channel Marker Low = BandEdgeLow - 720 KHz.
8.X.Y.51 Measure Channel Power and record as Padj640low.
8.X.Y.52 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.53.1 Pinband - Padj640low > 47 dB
8.X.Y.54 Set VSA Span = 1.6 MHz.
8.X.Y.55 Set VSA Center Frequency = BandEdgeHigh +800 KHz.
8.X.Y.56 Set VSA Channel Marker Low = BandEdgeHigh + 160 KHz.
8.X.Y.57 Set VSA Channel Marker High = BandEdgeHigh + 1440 KHz.
8.X.Y.58 Measure Channel Power and record as Padj1280hi.
8.X.Y.59 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.59.1 Pinband - Padj1280hi > 47 dB
8.X.Y.60 Set VSA Center Frequency = BandEdgeLow - 800 KHz.
8.X.Y.61 Set VSA Channel Marker High = BandEdgeLow - 160 KHz.
8.X.Y.62 Set VSA Channel Marker Low = BandEdgeLow - 1440 KHz.
8.X.Y.63 Measure Channel Power and record as Padj1280low.
8.X.Y.64 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.64.1 Pinband - Padj1280low > 47 dB
8.X.Y.65 If SymRate_X = 1.28 MSym/Sec END LOOP.
8.X.Y.66 Set VSA Span = 3.2 MHz.
8.X.Y.67 Set VSA Center Frequency = BandEdgeHigh +1.6 MHz.
8.X.Y.68 Set VSA Channel Marker Low = BandEdgeHigh + 320 KHz.
8.X.Y.69 Set VSA Channel Marker High = BandEdgeHigh + 2880 KHz.
8.X.Y.70 Measure Channel Power and record as Padj2560hi.
8.X.Y.71 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.71.1 Pinband - Padj2560hi > 44 dB
8.X.Y.72 Set VSA Center Frequency = BandEdgeLow - 1.6 MHz.
8.X.Y.73 Set VSA Channel Marker High = BandEdgeLow - 320 KHz.
8.X.Y.74 Set VSA Channel Marker Low = BandEdgeLow - 2800 KHz.
8.X.Y.75 Measure Channel Power and record as Padj2560low.
8.X.Y.76 Verify spurious emissions
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.76.1 Pinband - Padj2560low > 44 dB
8.X.Y.77 If SymRate_X = 2.56 MSym/Sec END LOOP.
8.X.Y.78 Set VSA Span = 6.4 MHz.
8.X.Y.79 Set VSA Center Frequency = BandEdgeHigh +3.2 MHz.

®
188 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


8.X.Y.80 Set VSA Channel Marker Low = BandEdgeHigh + 640 KHz.
8.X.Y.81 Set VSA Channel Marker High = BandEdgeHigh + 5760 KHz.
8.X.Y.82 Measure Channel Power and record as Padj5120hi.
8.X.Y.83 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.83.1 Pinband - Padj5120hi > 41 dB
8.X.Y.84 Set VSA Center Frequency = BandEdgeLow - 3.2 MHz.
8.X.Y.85 Set VSA Channel Marker High = BandEdgeLow - 640 KHz.
8.X.Y.86 Set VSA Channel Marker Low = BandEdgeLow - 5760 KHz.
8.X.Y.87 Measure Channel Power and record as Padj5120low.
8.X.Y.88 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.88.1 Pinband - Padj5120low > 41 dB
8.X.Y.89 - Repeat 8.X.Y.13 though 8.X.Y.88.1 for Z=2
8.X.Y.164.1

Part 9. Spurious on Adjacent Channel at Varying Power Levels of Bonded


Channels within Dynamic Range Window (12dB Delta)
PROCEDURES 9.1-9.21: Spurious on Adjacent Channel at Varying Power Levels of
Bonded Channels within Dynamic Range Window (12dB Delta)
Adjacent Spurious Emissions using power levels and frequencies derived from the Recommended Test Scenarios
described in Appendix E. For these tests the power levels of the individual channels are set to initial values
described in the tables above and then adjusted to allowable values while no global reconfiguration time is provided.
Measurements of adjacent spurious emissions are made based on the transmitting channel frequencies.

Step # Step Description


9.X.Y.1 Conduct steps below for all values of Y from Table 2-38
9.X.Y.2 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 1 to Ch1 Tx_Y dB
below (from Table 2-38) the top of the dynamic range window.
9.X.Y.3 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 2 to Ch2 Tx_Y dB
below (from Table 2-38) the top of the dynamic range window.
9.X.Y.4 Using DOCSIS Test MIB 137 have the CMTS schedule back to back grants on US Channel 1.
9.X.Y.5 Set Procedure Name to "Spurious Emissions using TDMA, ModOrder_X, UsFreq_X MHz at
SymRate_X MSym/Sec Tx levels adjusted to Ch 1Tx_Y and CH2 Tx_Y values in Table 2-38 with no
Global Reconfiguration Time."
9.X.Y.6 Using DOCSIS Test MIB 138 have the CMTS schedule back to back grants to modems Primary SID for
channel Grants_Y while maintaining back to back grants for channel Grants_Y-1 from Table 2-38.
9.X.Y.7 Start burst of traffic configured above for Channel Grants_Y
9.X.Y.8 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 1 if necessary to CH 1 Tx_Y
from Table 2-38.
9.X.Y.9 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 2 if necessary to CH 2 Tx_Y
from Table 2-38.
9.X.Y.10 Using DOCSIS Test MIB 137 have CMTS maintain back to back grants only on channel Grants_Y from
Table 2-38.
9.X.Y.11 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
9.X.Y.12 Set loop variable Z = 1.

®
3/10/11 CableLabs 189
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


9.X.Y.13 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power at UsFreqZ_X.
9.X.Y.14 Measure Burst Power and record as Pinband.
9.X.Y.15 Set variable BandWidth = SymRate_X * 1.25.
9.X.Y.16 Set variables BandEdgeLow = UsFreqZ_X - BandWidth/2.
9.X.Y.17 Set variable BandEdgeHigh = UsFreqZ_X + BandWidth /2.
9.X.Y.18 Set VSA Span = 200 KHz.
9.X.Y.19 Set VSA Center Frequency = BandEdgeHigh + 100 KHz.
9.X.Y.20 Set VSA Channel Marker Low = BandEdgeHigh + 20 KHz.
9.X.Y.21 Set VSA Channel Marker High = BandEdgeHigh + 180 KHz.
9.X.Y.22 Measure Channel Power and record as Padj160hi.
9.X.Y.23 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.23.1 Pinband - Padj160hi > 47 dB
9.X.Y.24 Set VSA Center Frequency = BandEdgeLow - 100 KHz.
9.X.Y.25 Set VSA Channel Marker High = BandEdgeLow - 20 KHz.
9.X.Y.26 Set VSA Channel Marker Low = BandEdgeLow - 180 KHz.
9.X.Y.27 Measure Channel Power and record as Padj160low.
9.X.Y.28 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.29.1 Pinband - Padj160low > 47 dB
9.X.Y.30 Set VSA Span = 400 KHz.
9.X.Y.31 Set VSA Center Frequency = BandEdgeHigh +200 KHz.
9.X.Y.32 Set VSA Channel Marker Low = BandEdgeHigh + 40 KHz.
9.X.Y.33 Set VSA Channel Marker High = BandEdgeHigh + 360 KHz.
9.X.Y.34 Measure Channel Power and record as Padj320hi.
9.X.Y.35 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.35.1 Pinband - Padj320hi > 47 dB
9.X.Y.36 Set VSA Center Frequency = BandEdgeLow - 200 KHz.
9.X.Y.37 Set VSA Channel Marker High = BandEdgeLow - 40 KHz.
9.X.Y.38 Set VSA Channel Marker Low = BandEdgeLow - 360 KHz.
9.X.Y.39 Measure Channel Power and record as Padj320low.
9.X.Y.40 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.41.1 Pinband - Padj320low > 47 dB
9.X.Y.42 Set VSA Span = 800 KHz.
9.X.Y.43 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
9.X.Y.44 Set VSA Channel Marker Low = BandEdgeHigh + 80 KHz.
9.X.Y.45 Set VSA Channel Marker High = BandEdgeHigh + 720 KHz.
9.X.Y.46 Measure Channel Power and record as Padj640hi.
9.X.Y.47 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.47.1 Pinband - Padj640hi > 47 dB
9.X.Y.48 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
9.X.Y.49 Set VSA Channel Marker High = BandEdgeLow - 80 KHz.
9.X.Y.50 Set VSA Channel Marker Low = BandEdgeLow - 720 KHz.

®
190 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


9.X.Y.51 Measure Channel Power and record as Padj640low.
9.X.Y.52 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.53.1 Pinband - Padj640low > 47 dB
9.X.Y.54 Set VSA Span = 1.6 MHz.
9.X.Y.55 Set VSA Center Frequency = BandEdgeHigh +800 KHz.
9.X.Y.56 Set VSA Channel Marker Low = BandEdgeHigh + 160 KHz.
9.X.Y.57 Set VSA Channel Marker High = BandEdgeHigh + 1440 KHz.
9.X.Y.58 Measure Channel Power and record as Padj1280hi.
9.X.Y.59 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.59.1 Pinband - Padj1280hi > 47 dB
9.X.Y.60 Set VSA Center Frequency = BandEdgeLow - 800 KHz.
9.X.Y.61 Set VSA Channel Marker High = BandEdgeLow - 160 KHz.
9.X.Y.62 Set VSA Channel Marker Low = BandEdgeLow - 1440 KHz.
9.X.Y.63 Measure Channel Power and record as Padj1280low.
9.X.Y.64 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.64.1 Pinband - Padj1280low > 47 dB
9.X.Y.65 If SymRate_X = 1.28 MSym/Sec END LOOP.
9.X.Y.66 Set VSA Span = 3.2 MHz.
9.X.Y.67 Set VSA Center Frequency = BandEdgeHigh +1.6 MHz.
9.X.Y.68 Set VSA Channel Marker Low = BandEdgeHigh + 320 KHz.
9.X.Y.69 Set VSA Channel Marker High = BandEdgeHigh + 2880 KHz.
9.X.Y.70 Measure Channel Power and record as Padj2560hi.
9.X.Y.71 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.71.1 Pinband - Padj2560hi > 44 dB
9.X.Y.72 Set VSA Center Frequency = BandEdgeLow - 1.6 MHz.
9.X.Y.73 Set VSA Channel Marker High = BandEdgeLow - 320 KHz.
9.X.Y.74 Set VSA Channel Marker Low = BandEdgeLow - 2800 KHz.
9.X.Y.75 Measure Channel Power and record as Padj2560low.
9.X.Y.76 Verify spurious emissions
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.76.1 Pinband - Padj2560low > 44 dB
9.X.Y.77 If SymRate_X = 2.56 MSym/Sec END LOOP.
9.X.Y.78 Set VSA Span = 6.4 MHz.
9.X.Y.79 Set VSA Center Frequency = BandEdgeHigh +3.2 MHz.
9.X.Y.80 Set VSA Channel Marker Low = BandEdgeHigh + 640 KHz.
9.X.Y.81 Set VSA Channel Marker High = BandEdgeHigh + 5760 KHz.
9.X.Y.82 Measure Channel Power and record as Padj5120hi.
9.X.Y.83 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.83.1 Pinband - Padj5120hi > 41 dB
9.X.Y.84 Set VSA Center Frequency = BandEdgeLow - 3.2 MHz.
9.X.Y.85 Set VSA Channel Marker High = BandEdgeLow - 640 KHz.

®
3/10/11 CableLabs 191
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


9.X.Y.86 Set VSA Channel Marker Low = BandEdgeLow - 5760 KHz.
9.X.Y.87 Measure Channel Power and record as Padj5120low.
9.X.Y.88 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.88.1 Pinband - Padj5120low > 41 dB
9.X.Y.89 - Repeat 9.X.Y.13 though 9.X.Y.88.1 for Z=2
9.X.Y.164.1

Part 10. Spurious on Non-Adjacent Narrow Channel at Varying Power Levels


of Bonded Channels within Dynamic Range Window (3dB Delta)
PROCEDURES 10.1-10.21: Spurious on Non-Adjacent Narrow Channel at Varying Power
Levels of Bonded Channels within Dynamic Range Window (3dB Delta)
Non-Adjacent Spurious Emissions using power levels and frequencies derived from the Recommended Test
Scenarios described in Appendix E. For these tests the power levels of the individual channels are set to initial
values described in the tables above and then adjusted to allowable values while no global reconfiguration time is
provided. Measurements of adjacent spurious emissions are made based on the transmitting channel frequencies.

Step # Step Description


10.X.Y.1 Conduct steps below for all values of Y from Table 2-37
10.X.Y.2 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 1 to Ch1 Tx_Y dB
below (from Table 2-37) the top of the dynamic range window.
10.X.Y.3 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 2 to Ch2 Tx_Y dB
below (from Table 2-37) the top of the dynamic range window.
10.X.Y.4 Using DOCSIS Test MIB 137 have the CMTS schedule back to back grants on US Channel 1.
10.X.Y.5 Set Procedure Name to "Non Adjacent Spurious Emissions using TDMA, ModOrder_X, UsFreq_X
MHz at SymRate_X MSym/Sec Tx levels adjusted to Ch 1Tx_Y and CH2 Tx_Y values in Table 2-37
with no Global Reconfiguration Time."
10.X.Y.6 Using DOCSIS Test MIB 138 have the CMTS schedule back to back grants to modems Primary SID
for channel Grants_Y while maintaining back to back grants for channel Grants_Y-1 from Table 2-37.
10.X.Y.7 Start burst of traffic configured above for Channel Grants_Y
10.X.Y.8 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 1 if necessary to CH 1 Tx_Y
from Table 2-37.
10.X.Y.9 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 2 if necessary to CH 2 Tx_Y
from Table 2-37.
10.X.Y.10 Using DOCSIS Test MIB 137 have CMTS maintain back to back grants only on channel Grants_Y
from Table 2-37.
10.X.Y.11 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
10.X.Y.12 Set loop variable Z = 1.
10.X.Y.13 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power at UsFreqZ_X.
10.X.Y.14 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
10.X.Y.15 Measure Burst Power and record as Pinband.
10.X.Y.16 Set variable BandWidth = SymRate_X * 1.25.
10.X.Y.17 Set loop variable M = 0.
10.X.Y.18 Set measurement variable "delta" = M * 160.
10.X.Y.19 Set variables BandEdgeLow = UsFreqZ_X - BandWidth/2. - delta.
10.X.Y.20 Set variable BandEdgeHigh = UsFreqZ_X + BandWidth /2. + delta.

®
192 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


10.X.Y.21 Set VSA Span = 200 KHz.
10.X.Y.22 Set VSA Center Frequency = BandEdgeHigh + 300 KHz.
10.X.Y.23 Set VSA Channel Marker Low = BandEdgeHigh + 220 KHz.
10.X.Y.24 Set VSA Channel Marker High = BandEdgeHigh + 380 KHz.
10.X.Y.25 Measure Channel Power and record as P_nonadj160hi.
10.X.Y.26 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.26.1 Pinband - P_nonadj160hi > 51 dB
10.X.Y.27 Set VSA Center Frequency = BandEdgeLow - 300 KHz.
10.X.Y.28 Set VSA Channel Marker High = BandEdgeLow - 220 KHz.
10.X.Y.29 Set VSA Channel Marker Low = BandEdgeLow - 380 KHz.
10.X.Y.30 Measure Channel Power and record as P_nonadj160low.
10.X.Y.31 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.31.1 Pinband - P_nonadj160low > 51 dB
10.X.Y.32 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 1
10.X.Y.45.1
10.X.Y.46 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 2
10.X.Y.59.1
10.X.Y.60 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 3
10.X.Y.73.1
10.X.Y.74 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 4
10.X.Y.87.1
10.X.Y.88 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 5
10.X.Y.102.1
10.X.Y.103 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 6
10.X.Y.116.1
10.X.Y.117 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 7
10.X.Y.130.1
10.X.Y.131 - Repeat 10.X.Y.18 through 10.X.Y.31.1 for M= 8
10.X.Y.144.1
10.X.Y.145 Set loop variable M = 0.
10.X.Y.146 Set measurement variable "delta" = M * 320.
10.X.Y.147 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
10.X.Y.148 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
10.X.Y.149 Set VSA Span = 400 KHz.
10.X.Y.150 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
10.X.Y.151 Set VSA Channel Marker Low = BandEdgeHigh + 240 KHz.
10.X.Y.152 Set VSA Channel Marker High = BandEdgeHigh + 560 KHz.
10.X.Y.153 Measure Channel Power and record as P_nonadj320hi.
10.X.Y.154 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.154.1 Pinband - P_nonadj320hi > 49 dB
10.X.Y.155 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
10.X.Y.156 Set VSA Channel Marker High = BandEdgeLow - 240 KHz.
10.X.Y.157 Set VSA Channel Marker Low = BandEdgeLow - 560 KHz.
10.X.Y.158 Measure Channel Power and record as P_nonadj320low.

®
3/10/11 CableLabs 193
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


10.X.Y.159 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.159.1 Pinband - P_nonadj320low > 49 dB
10.X.Y.160 - Repeat 10.X.Y.146 through 10.X.Y.159.1 for M= 1
10.X.Y.173.1
10.X.Y.174 - Repeat 10.X.Y.146 through 10.X.Y.159.1 for M= 2
10.X.Y.187.1
10.X.Y.188 - Repeat 10.X.Y.146 through 10.X.Y.159.1 for M=3
10.X.Y.201.1
10.X.Y.202 - Repeat 10.X.Y.146 through 10.X.Y.159.1 for M= 4
10.X.Y.215.1
10.X.Y.216 Set loop variable M = 0.
10.X.Y.217 Set measurement variable "delta" = M * 620.
10.X.Y.218 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
10.X.Y.219 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
10.X.Y.220 Set VSA Span = 800 KHz.
10.X.Y.221 Set VSA Center Frequency = BandEdgeHigh +600 KHz.
10.X.Y.222 Set VSA Channel Marker Low = BandEdgeHigh + 280 KHz.
10.X.Y.223 Set VSA Channel Marker High = BandEdgeHigh + 920 KHz.
10.X.Y.224 Measure Channel Power and record as P_nonadj640hi.
10.X.Y.225 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.225.1 Pinband - P_nonadj640hi > 47 dB
10.X.Y.226 Set VSA Center Frequency = BandEdgeLow - 600 KHz.
10.X.Y.227 Set VSA Channel Marker High = BandEdgeLow - 280 KHz.
10.X.Y.228 Set VSA Channel Marker Low = BandEdgeLow - 920 KHz.
10.X.Y.229 Measure Channel Power and record as P_nonadj640low.
10.X.Y.230 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.230.1. Pinband - P_nonadj640low > 47 dB
10.X.Y.231 - Repeat 10.X.Y.217 through 10.X.Y.230.1 for M= 1
10.X.Y.244.1
10.X.Y.245 - Repeat 10.X.Y.217 through 10.X.Y.230.1 for M= 2
10.X.Y.258.1
10.X.Y.259 - Repeat 10.X.Y.13 through 10.X.Y.258.1 for Z= 2
10.X.Y.504.1

Part 11. Spurious on Non-Adjacent Narrow Channel at Varying Power Levels


of Bonded Channels within Dynamic Range Window (12dB Delta)
PROCEDURES 11.1-11.21: Spurious on Non-Adjacent Narrow Channel at Varying Power
Levels of Bonded Channels within Dynamic Range Window (12dB Delta)
Non-Adjacent Spurious Emissions using power levels and frequencies derived from the Recommended Test
Scenarios described in Appendix E. For these tests the power levels of the individual channels are set to initial
values described in the tables above and then adjusted to allowable values while no global reconfiguration time is
provided. Measurements of adjacent spurious emissions are made based on the transmitting channel frequencies.

®
194 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


11.X.Y.1 Conduct steps below for all values of Y from Table 2-38
11.X.Y.2 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 1 to Ch1 Tx_Y dB
below (from Table 2-38) the top of the dynamic range window.
11.X.Y.3 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 2 to Ch2 Tx_Y dB
below (from Table 2-38) the top of the dynamic range window.
11.X.Y.4 Using DOCSIS Test MIB 137 have the CMTS schedule back to back grants on US Channel 1.
11.X.Y.5 Set Procedure Name to "Non Adjacent Spurious Emissions using TDMA, ModOrder_X, UsFreq_X
MHz at SymRate_X MSym/Sec Tx levels adjusted to Ch 1Tx_Y and CH2 Tx_Y values in Table 2-38
with no Global Reconfiguration Time."
11.X.Y.6 Using DOCSIS Test MIB 138 have the CMTS schedule back to back grants to modems Primary SID
for channel Grants_Y while maintaining back to back grants for channel Grants_Y-1 from Table 2-38.
11.X.Y.7 Start burst of traffic configured above for Channel Grants_Y
11.X.Y.8 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 1 if necessary to CH 1 Tx_Y
from Table 2-38.
11.X.Y.9 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 2 if necessary to CH 2 Tx_Y
from Table 2-38.
11.X.Y.10 Using DOCSIS Test MIB 137 have CMTS maintain back to back grants only on channel Grants_Y
from Table 2-38.
11.X.Y.11 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
11.X.Y.12 Set loop variable Z = 1.
11.X.Y.13 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power at UsFreqZ_X.
11.X.Y.14 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
11.X.Y.15 Measure Burst Power and record as Pinband.
11.X.Y.16 Set variable BandWidth = SymRate_X * 1.25.
11.X.Y.17 Set loop variable M = 0.
11.X.Y.18 Set measurement variable "delta" = M * 160.
11.X.Y.19 Set variables BandEdgeLow = UsFreqZ_X - BandWidth/2. - delta.
11.X.Y.20 Set variable BandEdgeHigh = UsFreqZ_X + BandWidth /2. + delta.
11.X.Y.21 Set VSA Span = 200 KHz.
11.X.Y.22 Set VSA Center Frequency = BandEdgeHigh + 300 KHz.
11.X.Y.23 Set VSA Channel Marker Low = BandEdgeHigh + 220 KHz.
11.X.Y.24 Set VSA Channel Marker High = BandEdgeHigh + 380 KHz.
11.X.Y.25 Measure Channel Power and record as P_nonadj160hi.
11.X.Y.26 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.Y.26.1 Pinband - P_nonadj160hi > 51 dB
11.X.Y.27 Set VSA Center Frequency = BandEdgeLow - 300 KHz.
11.X.Y.28 Set VSA Channel Marker High = BandEdgeLow - 220 KHz.
11.X.Y.29 Set VSA Channel Marker Low = BandEdgeLow - 380 KHz.
11.X.Y.30 Measure Channel Power and record as P_nonadj160low.
11.X.Y.31 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.Y.31.1 Pinband - P_nonadj160low > 51 dB
11.X.Y.32 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 1
11.X.Y.45.1
11.X.Y.46 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 2
11.X.Y.59.1
11.X.Y.60 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 3

®
3/10/11 CableLabs 195
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


11.X.Y.73.1
11.X.Y.74 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 4
11.X.Y.87.1
11.X.Y.88 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 5
11.X.Y.102.1
11.X.Y.103 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 6
11.X.Y.116.1
11.X.Y.117 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 7
11.X.Y.130.1
11.X.Y.131 - Repeat 11.X.Y.18 through 11.X.Y.31.1 for M= 8
11.X.Y.144.1
11.X.Y.145 Set loop variable M = 0.
11.X.Y.146 Set measurement variable "delta" = M * 320.
11.X.Y.147 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
11.X.Y.148 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
11.X.Y.149 Set VSA Span = 400 KHz.
11.X.Y.150 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
11.X.Y.151 Set VSA Channel Marker Low = BandEdgeHigh + 240 KHz.
11.X.Y.152 Set VSA Channel Marker High = BandEdgeHigh + 560 KHz.
11.X.Y.153 Measure Channel Power and record as P_nonadj320hi.
11.X.Y.154 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.Y.154.1 Pinband - P_nonadj320hi > 49 dB
11.X.Y.155 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
11.X.Y.156 Set VSA Channel Marker High = BandEdgeLow - 240 KHz.
11.X.Y.157 Set VSA Channel Marker Low = BandEdgeLow - 560 KHz.
11.X.Y.158 Measure Channel Power and record as P_nonadj320low.
11.X.Y.159 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.Y.159.1 Pinband - P_nonadj320low > 49 dB
11.X.Y.160 - Repeat 11.X.Y.146 through 11.X.Y.159.1 for M= 1
11.X.Y.173.1
11.X.Y.174 - Repeat 11.X.Y.146 through 11.X.Y.159.1 for M= 2
11.X.Y.187.1
11.X.Y.188 - Repeat 11.X.Y.146 through 11.X.Y.159.1 for M=3
11.X.Y.201.1
11.X.Y.202 - Repeat 11.X.Y.146 through 11.X.Y.159.1 for M= 4
11.X.Y.215.1
11.X.Y.216 Set loop variable M = 0.
11.X.Y.217 Set measurement variable "delta" = M * 620.
11.X.Y.218 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
11.X.Y.219 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
11.X.Y.220 Set VSA Span = 800 KHz.
11.X.Y.221 Set VSA Center Frequency = BandEdgeHigh +600 KHz.
11.X.Y.222 Set VSA Channel Marker Low = BandEdgeHigh + 280 KHz.
11.X.Y.223 Set VSA Channel Marker High = BandEdgeHigh + 920 KHz.
11.X.Y.224 Measure Channel Power and record as P_nonadj640hi.
11.X.Y.225 Verify spurious emissions.

®
196 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
11.X.Y.225.1 Pinband - P_nonadj640hi > 47 dB
11.X.Y.226 Set VSA Center Frequency = BandEdgeLow - 600 KHz.
11.X.Y.227 Set VSA Channel Marker High = BandEdgeLow - 280 KHz.
11.X.Y.228 Set VSA Channel Marker Low = BandEdgeLow - 920 KHz.
11.X.Y.229 Measure Channel Power and record as P_nonadj640low.
11.X.Y.230 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.Y.230.1. Pinband - P_nonadj640low > 47 dB
11.X.Y.231 - Repeat 11.X.Y.217 through 11.X.Y.230.1 for M= 1
11.X.Y.244.1
11.X.Y.245 - Repeat 11.X.Y.217 through 11.X.Y.230.1 for M= 2
11.X.Y.258.1
11.X.Y.259 - Repeat 11.X.Y.13 through 11.X.Y.258.1 for Z= 2
11.X.Y.504.1

Part 12. Spurious on Non-Adjacent Wide Channel at Varying Power Levels of


Bonded Channels within Dynamic Range Window (3dB Delta)
PROCEDURES 12.1-12.21: Spurious on Non-Adjacent Wide Channel at Varying Power
Levels of Bonded Channels within Dynamic Range Window (3dB Delta)
Non-Adjacent Spurious Emissions using power levels and frequencies derived from the Recommended Test
Scenarios described in Appendix E. For these tests the power levels of the individual channels are set to initial
values described in the tables above and then adjusted to allowable values while no global reconfiguration time is
provided. Measurements of adjacent spurious emissions are made based on the transmitting channel frequencies.

Step # Step Description


12.X.Y.1 Conduct steps below for all values of Y from Table 2-37
12.X.Y.2 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 1 to Ch1 Tx_Y dB
below (from Table 2-37) the top of the dynamic range window.
12.X.Y.3 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 2 to Ch2 Tx_Y dB
below (from Table 2-37) the top of the dynamic range window.
12.X.Y.4 Using DOCSIS Test MIB 137 have the CMTS schedule back to back grants on US Channel 1.
12.X.Y.5 Set Procedure Name to "Harmonic and InterMod Spurious Emissions using TDMA, ModOrder_X,
UsFreq_X MHz at SymRate_X MSym/Sec Tx levels adjusted to Ch 1Tx_Y and CH2 Tx_Y values in
Table 2-37 with no Global Reconfiguration Time."
12.X.Y.6 Using DOCSIS Test MIB 138 have the CMTS schedule back to back grants to modems Primary SID
for channel Grants_Y while maintaining back to back grants for channel Grants_Y-1 from Table 2-37.
12.X.Y.7 Start burst of traffic configured above for Channel Grants_Y.
12.X.Y.8 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 1 if necessary to CH 1
Tx_Y from Table 2-37.
12.X.Y.9 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 2 if necessary to CH 2
Tx_Y from Table 2-37.
12.X.Y.10 Using DOCSIS Test MIB 137 have CMTS maintain back to back grants only on channel Grants_Y
from Table 2-37.
12.X.Y.11 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
12.X.Y.12 Set loop variable Z = 1.
12.X.Y.13 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power at UsFreqZ_X.

®
3/10/11 CableLabs 197
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


12.X.Y.14 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
12.X.Y.15 Measure Burst Power and record as Pinband.
12.X.Y.16 Set variable BandWidth = SymRate_X * 1.25.
12.X.Y.17 Set vector analyzer channel power bandwidth = 1280 KHz.
12.X.Y.18 Set vector analyzer span = 1600 KHz.
12.X.Y.19 Measure spurious emissions in the 1280 KHz channels described by its center frequency Msmt
Freq_X + (1,280,000 * (N-1)), index (X) where N= Num Msmts_X from Table 2-39. Record its power
as P1280(N) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
12.X.Y.19.N Pburst - P1280(N) for all values of N > 47 dB
12.X.Y.20 - Repeat 12.X.Y.13 through 12.X.Y19.N for Z= 2
12.X.Y.26.N

Part 13. Spurious on Non-Adjacent Wide Channel at Varying Power Levels of


Bonded Channels within Dynamic Range Window (12dB Delta)
PROCEDURES 13.1-13.21: Spurious on Non-Adjacent Wide Channel at Varying Power
Levels of Bonded Channels within Dynamic Range Window (12dB Delta)
Non-Adjacent Spurious Emissions using power levels and frequencies derived from the Recommended Test
Scenarios described in Appendix E. For these tests the power levels of the individual channels are set to initial
values described in the tables above and then adjusted to allowable values while no global reconfiguration time is
provided. Measurements of adjacent spurious emissions are made based on the transmitting channel frequencies.

Step # Step Description


13.X.Y.1 Conduct steps below for all values of Y from Table 2-38
13.X.Y.2 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 1 to Ch1 Tx_Y dB
below (from Table 2-38) the top of the dynamic range window.
13.X.Y.3 Using the DOCSIS Test MIB 122 have the CMTS set the CMs Tx Level for Channel 2 to Ch2 Tx_Y dB
below (from Table 2-38) the top of the dynamic range window.
13.X.Y.4 Using DOCSIS Test MIB 137 have the CMTS schedule back to back grants on US Channel 1.
13.X.Y.5 Set Procedure Name to "Harmonic and InterMod Spurious Emissions using TDMA, ModOrder_X,
UsFreq_X MHz at SymRate_X MSym/Sec Tx levels adjusted to Ch 1Tx_Y and CH2 Tx_Y values in
Table 2-38 with no Global Reconfiguration Time."
13.X.Y.6 Using DOCSIS Test MIB 138 have the CMTS schedule back to back grants to modems Primary SID
for channel Grants_Y while maintaining back to back grants for channel Grants_Y-1 from Table 2-38.
13.X.Y.7 Start burst of traffic configured above for Channel Grants_Y.
13.X.Y.8 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 1 if necessary to CH 1
Tx_Y from Table 2-38.
13.X.Y.9 Using DOCSIS Test MIB 122 have CMTS adjust Tx Level for US Channel 2 if necessary to CH 2
Tx_Y from Table 2-37.
13.X.Y.10 Using DOCSIS Test MIB 137 have CMTS maintain back to back grants only on channel Grants_Y
from Table 2-38.
13.X.Y.11 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
13.X.Y.12 Set loop variable Z = 1.
13.X.Y.13 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power at UsFreqZ_X.
13.X.Y.14 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
13.X.Y.15 Measure Burst Power and record as Pinband.
13.X.Y.16 Set variable BandWidth = SymRate_X * 1.25.

®
198 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


13.X.Y.17 Set vector analyzer channel power bandwidth = 1280 KHz.
13.X.Y.18 Set vector analyzer span = 1600 KHz.
13.X.Y.19 Measure spurious emissions in the 1280 KHz channels described by its center frequency Msmt
Freq_X + (1,280,000 * (N-1)), index (X) where N= Num Msmts_X from Table 2-39. Record its power
as P1280(N) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
13.X.Y.19.N Pburst - P1280(N) for all values > 47 dB
of N
13.X.Y.20 - Repeat 13.X.Y.13 through 13.X.Y19.N for Z= 2
13.X.Y.26.N

Parts 14-19. Channel Spurious Emissions Relative to the per Channel


Transmitted Burst Power Level for CMs that do not Support the 5 - 85 MHz
Option
Spurious emissions from a transmitted carrier may occur in an adjacent channel which could be occupied by a
carrier of the same or different modulation rate. The DOCSIS 3.0 PHY specification lists the required adjacent
channel spurious emission levels for all combinations of transmitted carrier modulation rates. Measurements are
performed in adjacent channels using appropriate bandwidths for the various possible modulation rates that a
transmitter using the channel could occupy.
For Tests described below, QPSK for S-CDMA will be with TCM Off.
Table 2-40 - Test Parameters, Adjacent and Non Adjacent Channel Spurious Emissions
Relative to the per Channel Transmitted Burst Power Level
Test UsFreq_X Mod Pr_X SymRate_ Mod Start Stop Num Start Stop Num
Num, MHz Order_X Power X Type_X Low_X Low_X Low_X High_X High_X High_X
X dBmV
MSym/
Sec

1 5.8 QPSK 17 1.28 TDMA 0 7.6 40.88 27


2 5.8 QAM 64 17 1.28 TDMA 0 7.6 40.88 27
3 12.88 QPSK 17 1.28 TDMA 5.96 11.08 5 14.68 40.28 21
4 12.88 QAM 64 17 1.28 TDMA 5.96 11.08 5 14.68 40.28 21
5 19.96 QPSK 17 1.28 TDMA 6.64 18.16 10 21.76 40.96 16
6 19.96 QAM 64 17 1.28 TDMA 6.64 18.16 10 21.76 40.96 16
7 27.04 QPSK 17 1.28 TDMA 6.04 25.24 16 28.84 40.36 10
8 27.04 QAM 64 17 1.28 TDMA 6.04 25.24 16 28.84 40.36 10
9 34.12 QPSK 17 1.28 TDMA 6.72 32.32 21 35.92 41.04 5
10 34.12 QAM 64 17 1.28 TDMA 6.72 32.32 21 35.92 41.04 5
11 41.2 QPSK 17 1.28 TDMA 6.12 39.4 27 0
12 41.2 QAM 64 17 1.28 TDMA 6.12 39.4 27 0
13 5.8 QPSK Pcalc 1.28 TDMA 0 7.6 40.88 27
14 5.8 QAM 64 Pcalc 1.28 TDMA 0 7.6 40.88 27
15 12.88 QPSK Pcalc 1.28 TDMA 5.96 11.08 5 14.68 40.28 21
16 12.88 QAM 64 Pcalc 1.28 TDMA 5.96 11.08 5 14.68 40.28 21
17 19.96 QPSK Pcalc 1.28 TDMA 6.64 18.16 10 21.76 40.96 16
18 19.96 QAM 64 Pcalc 1.28 TDMA 6.64 18.16 10 21.76 40.96 16
19 27.04 QPSK Pcalc 1.28 TDMA 6.04 25.24 16 28.84 40.36 10

®
3/10/11 CableLabs 199
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test UsFreq_X Mod Pr_X SymRate_ Mod Start Stop Num Start Stop Num
Num, MHz Order_X Power X Type_X Low_X Low_X Low_X High_X High_X High_X
X dBmV
MSym/
Sec

20 27.04 QAM 64 Pcalc 1.28 TDMA 6.04 25.24 16 28.84 40.36 10


21 34.12 QPSK Pcalc 1.28 TDMA 6.72 32.32 21 35.92 41.04 5
22 34.12 QAM 64 Pcalc 1.28 TDMA 6.72 32.32 21 35.92 41.04 5
23 41.2 QPSK Pcalc 1.28 TDMA 6.12 39.4 27 0
24 41.2 QAM 64 Pcalc 1.28 TDMA 6.12 39.4 27 0
25 6.6 QPSK 20 2.56 TDMA 0 9.2 41.2 26
26 6.6 QAM 64 20 2.56 TDMA 0 9.2 41.2 26
27 13.36 QPSK 20 2.56 TDMA 6.92 10.76 4 15.96 40.28 20
28 13.36 QAM 64 20 2.56 TDMA 6.92 10.76 4 15.96 40.28 20
29 20.12 QPSK 20 2.56 TDMA 6 17.52 10 22.72 40.64 15
30 20.12 QAM 64 20 2.56 TDMA 6 17.52 10 22.72 40.64 15
31 26.88 QPSK 20 2.56 TDMA 6.36 24.28 15 29.48 41 10
32 26.88 QAM 64 20 2.56 TDMA 6.36 24.28 15 29.48 41 10
33 33.64 QPSK 20 2.56 TDMA 6.72 31.04 20 36.24 40.08 4
34 33.64 QAM 64 20 2.56 TDMA 6.72 31.04 20 36.24 40.08 4
35 40.4 QPSK 20 2.56 TDMA 5.8 37.8 26 0
36 40.4 QAM 64 20 2.56 TDMA 5.8 37.8 26 0
37 6.6 QPSK Pcalc 2.56 TDMA 0 9.2 41.2 26
38 6.6 QAM 64 Pcalc 2.56 TDMA 0 9.2 41.2 26
39 13.36 QPSK Pcalc 2.56 TDMA 6.92 10.76 4 15.96 40.28 20
40 13.36 QAM 64 Pcalc 2.56 TDMA 6.92 10.76 4 15.96 40.28 20
41 20.12 QPSK Pcalc 2.56 TDMA 6 17.52 10 22.72 40.64 15
42 20.12 QAM 64 Pcalc 2.56 TDMA 6 17.52 10 22.72 40.64 15
43 26.88 QPSK Pcalc 2.56 TDMA 6.36 24.28 15 29.48 41 10
44 26.88 QAM 64 Pcalc 2.56 TDMA 6.36 24.28 15 29.48 41 10
45 33.64 QPSK Pcalc 2.56 TDMA 6.72 31.04 20 36.24 40.08 4
46 33.64 QAM 64 Pcalc 2.56 TDMA 6.72 31.04 20 36.24 40.08 4
47 40.4 QPSK Pcalc 2.56 TDMA 5.8 37.8 26 0
48 40.4 QAM 64 Pcalc 2.56 TDMA 5.8 37.8 26 0
49 8.2 QPSK 23 5.12 TDMA 0 12.4 40.56 23
50 8.2 QAM 64 23 5.12 TDMA 0 12.4 40.56 23
51 14.32 QPSK 23 5.12 TDMA 6.28 10.12 4 18.52 40.28 18
52 14.32 QAM 64 23 5.12 TDMA 6.28 10.12 4 18.52 40.28 18
53 20.44 QPSK 23 5.12 TDMA 6 16.24 9 24.64 40 13
54 20.44 QAM 64 23 5.12 TDMA 6 16.24 9 24.64 40 13
55 26.56 QPSK 23 5.12 TDMA 7 22.36 13 30.76 41 9
56 26.56 QAM 64 23 5.12 TDMA 7 22.36 13 30.76 41 9
57 32.68 QPSK 23 5.12 TDMA 6.72 28.48 18 36.88 40.72 4
58 32.68 QAM 64 23 5.12 TDMA 6.72 28.48 18 36.88 40.72 4
59 38.8 QPSK 23 5.12 TDMA 6.44 34.6 23 0
60 38.8 QAM 64 23 5.12 TDMA 6.44 34.6 23 0
61 8.2 QPSK Pcalc 5.12 TDMA 0 12.4 40.56 23

®
200 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Test UsFreq_X Mod Pr_X SymRate_ Mod Start Stop Num Start Stop Num
Num, MHz Order_X Power X Type_X Low_X Low_X Low_X High_X High_X High_X
X dBmV
MSym/
Sec

62 8.2 QAM 64 Pcalc 5.12 TDMA 0 12.4 40.56 23


63 14.32 QPSK Pcalc 5.12 TDMA 6.28 10.12 4 18.52 40.28 18
64 14.32 QAM 64 Pcalc 5.12 TDMA 6.28 10.12 4 18.52 40.28 18
65 20.44 QPSK Pcalc 5.12 TDMA 6 16.24 9 24.64 40 13
66 20.44 QAM 64 Pcalc 5.12 TDMA 6 16.24 9 24.64 40 13
67 26.56 QPSK Pcalc 5.12 TDMA 7 22.36 13 30.76 41 9
68 26.56 QAM 64 Pcalc 5.12 TDMA 7 22.36 13 30.76 41 9
69 32.68 QPSK Pcalc 5.12 TDMA 6.72 28.48 18 36.88 40.72 4
70 32.68 QAM 64 Pcalc 5.12 TDMA 6.72 28.48 18 36.88 40.72 4
71 38.8 QPSK Pcalc 5.12 TDMA 6.44 34.6 23 0
72 38.8 QAM 64 Pcalc 5.12 TDMA 6.44 34.6 23 0
73 5.8 QPSK Plow 1.28 S-CDMA 0 7.6 40.88 27
74 5.8 QAM 128 Plow 1.28 S-CDMA 0 7.6 40.88 27
75 12.88 QPSK Plow 1.28 S-CDMA 5.96 11.08 5 14.68 40.28 21
76 12.88 QAM 128 Plow 1.28 S-CDMA 5.96 11.08 5 14.68 40.28 21
77 19.96 QPSK Plow 1.28 S-CDMA 6.64 18.16 10 21.76 40.96 16
78 19.96 QAM 128 Plow 1.28 S-CDMA 6.64 18.16 10 21.76 40.96 16
79 27.04 QPSK Plow 1.28 S-CDMA 6.04 25.24 16 28.84 40.36 10
80 27.04 QAM 128 Plow 1.28 S-CDMA 6.04 25.24 16 28.84 40.36 10
81 34.12 QPSK Plow 1.28 S-CDMA 6.72 32.32 21 35.92 41.04 5
82 34.12 QAM 128 Plow 1.28 S-CDMA 6.72 32.32 21 35.92 41.04 5
83 41.2 QPSK Plow 1.28 S-CDMA 6.12 39.4 27 0
84 41.2 QAM 128 Plow 1.28 S-CDMA 6.12 39.4 27 0
85 5.8 QPSK Pcalc 1.28 S-CDMA 0 7.6 40.88 27
86 5.8 QAM 128 Pcalc 1.28 S-CDMA 0 7.6 40.88 27
87 12.88 QPSK Pcalc 1.28 S-CDMA 5.96 11.08 5 14.68 40.28 21
88 12.88 QAM 128 Pcalc 1.28 S-CDMA 5.96 11.08 5 14.68 40.28 21
89 19.96 QPSK Pcalc 1.28 S-CDMA 6.64 18.16 10 21.76 40.96 16
90 19.96 QAM 128 Pcalc 1.28 S-CDMA 6.64 18.16 10 21.76 40.96 16
91 27.04 QPSK Pcalc 1.28 S-CDMA 6.04 25.24 16 28.84 40.36 10
92 27.04 QAM 128 Pcalc 1.28 S-CDMA 6.04 25.24 16 28.84 40.36 10
93 34.12 QPSK Pcalc 1.28 S-CDMA 6.72 32.32 21 35.92 41.04 5
94 34.12 QAM 128 Pcalc 1.28 S-CDMA 6.72 32.32 21 35.92 41.04 5
95 41.2 QPSK Pcalc 1.28 S-CDMA 6.12 39.4 27 0
96 41.2 QAM 128 Pcalc 1.28 S-CDMA 6.12 39.4 27 0
97 6.6 QPSK Plow 2.56 S-CDMA 0 9.2 41.2 26
98 6.6 QAM 128 Plow 2.56 S-CDMA 0 9.2 41.2 26
99 13.36 QPSK Plow 2.56 S-CDMA 6.92 10.76 4 15.96 40.28 20
100 13.36 QAM 128 Plow 2.56 S-CDMA 6.92 10.76 4 15.96 40.28 20
101 20.12 QPSK Plow 2.56 S-CDMA 6 17.52 10 22.72 40.64 15
102 20.12 QAM 128 Plow 2.56 S-CDMA 6 17.52 10 22.72 40.64 15
103 26.88 QPSK Plow 2.56 S-CDMA 6.36 24.28 15 29.48 41 10

®
3/10/11 CableLabs 201
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test UsFreq_X Mod Pr_X SymRate_ Mod Start Stop Num Start Stop Num
Num, MHz Order_X Power X Type_X Low_X Low_X Low_X High_X High_X High_X
X dBmV
MSym/
Sec

104 26.88 QAM 128 Plow 2.56 S-CDMA 6.36 24.28 15 29.48 41 10
105 33.64 QPSK Plow 2.56 S-CDMA 6.72 31.04 20 36.24 40.08 4
106 33.64 QAM 128 Plow 2.56 S-CDMA 6.72 31.04 20 36.24 40.08 4
107 40.4 QPSK Plow 2.56 S-CDMA 5.8 37.8 26 0
108 40.4 QAM 128 Plow 2.56 S-CDMA 5.8 37.8 26 0
109 6.6 QPSK Pcalc 2.56 S-CDMA 0 9.2 41.2 26
110 6.6 QAM 128 Pcalc 2.56 S-CDMA 0 9.2 41.2 26
111 13.36 QPSK Pcalc 2.56 S-CDMA 6.92 10.76 4 15.96 40.28 20
112 13.36 QAM 128 Pcalc 2.56 S-CDMA 6.92 10.76 4 15.96 40.28 20
113 20.12 QPSK Pcalc 2.56 S-CDMA 6 17.52 10 22.72 40.64 15
114 20.12 QAM 128 Pcalc 2.56 S-CDMA 6 17.52 10 22.72 40.64 15
115 26.88 QPSK Pcalc 2.56 S-CDMA 6.36 24.28 15 29.48 41 10
116 26.88 QAM 128 Pcalc 2.56 S-CDMA 6.36 24.28 15 29.48 41 10
117 33.64 QPSK Pcalc 2.56 S-CDMA 6.72 31.04 20 36.24 40.08 4
118 33.64 QAM 128 Pcalc 2.56 S-CDMA 6.72 31.04 20 36.24 40.08 4
119 40.4 QPSK Pcalc 2.56 S-CDMA 5.8 37.8 26 0
120 40.4 QAM 128 Pcalc 2.56 S-CDMA 5.8 37.8 26 0
121 8.2 QPSK Plow 5.12 S-CDMA 0 12.4 40.56 23
122 8.2 QAM 128 Plow 5.12 S-CDMA 0 12.4 40.56 23
123 14.32 QPSK Plow 5.12 S-CDMA 6.28 10.12 4 18.52 40.28 18
124 14.32 QAM 128 Plow 5.12 S-CDMA 6.28 10.12 4 18.52 40.28 18
125 20.44 QPSK Plow 5.12 S-CDMA 6 16.24 9 24.64 40 13
126 20.44 QAM 128 Plow 5.12 S-CDMA 6 16.24 9 24.64 40 13
127 26.56 QPSK Plow 5.12 S-CDMA 7 22.36 13 30.76 41 9
128 26.56 QAM 128 Plow 5.12 S-CDMA 7 22.36 13 30.76 41 9
129 32.68 QPSK Plow 5.12 S-CDMA 6.72 28.48 18 36.88 40.72 4
130 32.68 QAM 128 Plow 5.12 S-CDMA 6.72 28.48 18 36.88 40.72 4
131 38.8 QPSK Plow 5.12 S-CDMA 6.44 34.6 23 0
132 38.8 QAM 128 Plow 5.12 S-CDMA 6.44 34.6 23 0
133 8.2 QPSK Pcalc 5.12 S-CDMA 0 12.4 40.56 23
134 8.2 QAM 128 Pcalc 5.12 S-CDMA 0 12.4 40.56 23
135 14.32 QPSK Pcalc 5.12 S-CDMA 6.28 10.12 4 18.52 40.28 18
136 14.32 QAM 128 Pcalc 5.12 S-CDMA 6.28 10.12 4 18.52 40.28 18
137 20.44 QPSK Pcalc 5.12 S-CDMA 6 16.24 9 24.64 40 13
138 20.44 QAM 128 Pcalc 5.12 S-CDMA 6 16.24 9 24.64 40 13
139 26.56 QPSK Pcalc 5.12 S-CDMA 7 22.36 13 30.76 41 9
140 26.56 QAM 128 Pcalc 5.12 S-CDMA 7 22.36 13 30.76 41 9
141 32.68 QPSK Pcalc 5.12 S-CDMA 6.72 28.48 18 36.88 40.72 4
142 32.68 QAM 128 Pcalc 5.12 S-CDMA 6.72 28.48 18 36.88 40.72 4
143 38.8 QPSK Pcalc 5.12 S-CDMA 6.44 34.6 23 0
144 38.8 QAM 128 Pcalc 5.12 S-CDMA 6.44 34.6 23 0

®
202 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Table 2-41 - Spurious Emissions Measurement Center Frequencies, 4 MHz measurement bandwidth
(42 MHz, 54 MHz)
Z1 Freq_Z1 Z1 Freq_Z1 Z1 Freq_Z1
1 44000000 2 48000000 3 52000000

Table 2-42 - Spurious Emissions Measurement Center Frequencies,


4 MHz measurement bandwidth (54 MHz, 88 MHz)
Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2
1 60000000 4 72000000 7 84000000
2 64000000 5 76000000 8 86000000
3 68000000 6 80000000

Table 2-43 - Spurious Emissions Measurement Center Frequencies,


4 MHz measurement bandwidth (> 88 MHz)
Z3 Freq_Z3 Z3 Freq_Z Z3 Freq_Z3 Z3 Freq_Z3
1 90000000 51 290000000 101 490000000 151 690000000
2 94000000 52 294000000 102 494000000 152 694000000
3 98000000 53 298000000 103 498000000 153 698000000
4 102000000 54 302000000 104 502000000 154 702000000
5 106000000 55 306000000 105 506000000 155 706000000
6 110000000 56 310000000 106 510000000 156 710000000
7 114000000 57 314000000 107 514000000 157 714000000
8 118000000 58 318000000 108 518000000 158 718000000
9 122000000 59 322000000 109 522000000 159 722000000
10 126000000 60 326000000 110 526000000 160 726000000
11 130000000 61 330000000 111 530000000 161 730000000
12 134000000 62 334000000 112 534000000 162 734000000
13 138000000 63 338000000 113 538000000 163 738000000
14 142000000 64 342000000 114 542000000 164 742000000
15 146000000 65 346000000 115 546000000 165 746000000
16 150000000 66 350000000 116 550000000 166 750000000
17 154000000 67 354000000 117 554000000 167 754000000
18 158000000 68 358000000 118 558000000 168 758000000
19 162000000 69 362000000 119 562000000 169 762000000
20 166000000 70 366000000 120 566000000 170 766000000
21 170000000 71 370000000 121 570000000 171 770000000
22 174000000 72 374000000 122 574000000 172 774000000
23 178000000 73 378000000 123 578000000 173 778000000
24 182000000 74 382000000 124 582000000 174 782000000
25 186000000 75 386000000 125 586000000 175 786000000
26 190000000 76 390000000 126 590000000 176 790000000
27 194000000 77 394000000 127 594000000 177 794000000
28 198000000 78 398000000 128 598000000 178 798000000
29 202000000 79 402000000 129 602000000 179 802000000
30 206000000 80 406000000 130 606000000 180 806000000
31 210000000 81 410000000 131 610000000 181 810000000

®
3/10/11 CableLabs 203
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Z3 Freq_Z3 Z3 Freq_Z Z3 Freq_Z3 Z3 Freq_Z3


32 214000000 82 414000000 132 614000000 182 814000000
33 218000000 83 418000000 133 618000000 183 818000000
34 222000000 84 422000000 134 622000000 184 822000000
35 226000000 85 426000000 135 626000000 185 826000000
36 230000000 86 430000000 136 630000000 186 830000000
37 234000000 87 434000000 137 634000000 187 834000000
38 238000000 88 438000000 138 638000000 188 838000000
39 242000000 89 442000000 139 642000000 189 842000000
40 246000000 90 446000000 140 646000000 190 846000000
41 250000000 91 450000000 141 650000000 191 850000000
42 254000000 92 454000000 142 654000000 192 854000000
43 258000000 93 458000000 143 658000000 193 858000000
44 262000000 94 462000000 144 662000000 194 862000000
45 266000000 95 466000000 145 666000000 195 866000000
46 270000000 96 470000000 146 670000000 196 868000000
47 274000000 97 474000000 147 674000000
48 278000000 98 478000000 148 678000000
49 282000000 99 482000000 149 682000000
50 286000000 100 486000000 150 686000000

Part 14. Spurious on Adjacent Channel for Single 5-42 MHz Channel
PROCEDURES 14.1-14.144: Spurious on Adjacent Channel for Single 5-42 MHz Channel
Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 to Phi
dBmV, Upstream Channel Frequencies from 5-42 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Setup for Procedures 1 through 144
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel1.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.5.

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1, Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 20 MHz.
Start downstream sniffer capture
3 Power up the CM.
4 Monitor the CM's docsIfCmtsCmStatusValue Mib to determine that the CM becomes "Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
5 Start the packet generator sending 500 byte packets at 40 packets per second.

®
204 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


14.X.1 Set Procedure Name to "Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq_X MHz at SymRate_X MSym/Sec" from Table 2-40.
14.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
14.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
14.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to
SymRate_X * 1.25.
14.X.5 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency MIB.
14.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
14.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
14.X.8 Measure Burst Power and record as Pinband.
14.X.9 Set variable BandWidth = SymRate_X * 1.25.
14.X.10 Set variables BandEdgeLow = UsFreq_X - BandWidth/2.
14.X.11 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2.
14.X.12 Set VSA Span = 200 KHz.
14.X.13 Set VSA Center Frequency = BandEdgeHigh + 100 KHz.
14.X.14 Set VSA Channel Marker Low = BandEdgeHigh + 20 KHz.
14.X.15 Set VSA Channel Marker High = BandEdgeHigh + 180 KHz.
14.X.16 Measure Channel Power and record as Padj160hi.
14.X.17 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.17.1 Pinband - Padj160hi > 50 dB
14.X.18 Set VSA Center Frequency = BandEdgeLow - 100 KHz.
14.X.19 Set VSA Channel Marker High = BandEdgeLow - 20 KHz.
14.X.20 Set VSA Channel Marker Low = BandEdgeLow - 180 KHz.
14.X.21 Measure Channel Power and record as Padj160low.
14.X.22 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.22.1 Pinband - Padj160low > 50 dB
14.X.23 Set VSA Span = 400 KHz.
14.X.24 Set VSA Center Frequency = BandEdgeHigh +200 KHz.
14.X.25 Set VSA Channel Marker Low = BandEdgeHigh + 40 KHz.
14.X.26 Set VSA Channel Marker High = BandEdgeHigh + 360 KHz.
14.X.27 Measure Channel Power and record as Padj320hi.
14.X.28 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.28.1 Pinband - Padj320hi > 50 dB
14.X.29 Set VSA Center Frequency = BandEdgeLow - 200 KHz.
14.X.30 Set VSA Channel Marker High = BandEdgeLow - 40 KHz.
14.X.31 Set VSA Channel Marker Low = BandEdgeLow - 360 KHz.
14.X.32 Measure Channel Power and record as Padj320low.
14.X.33 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.33.1 Pinband - Padj320low > 50 dB
14.X.34 Set VSA Span = 800 KHz.

®
3/10/11 CableLabs 205
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


14.X.35 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
14.X.36 Set VSA Channel Marker Low = BandEdgeHigh + 80 KHz.
14.X.37 Set VSA Channel Marker High = BandEdgeHigh + 720 KHz.
14.X.38 Measure Channel Power and record as Padj640hi.
14.X.39 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.39.1 Pinband - Padj640hi > 50 dB
14.X.40 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
14.X.41 Set VSA Channel Marker High = BandEdgeLow - 80 KHz.
14.X.42 Set VSA Channel Marker Low = BandEdgeLow - 720 KHz.
14.X.43 Measure Channel Power and record as Padj640low.
14.X.44 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.44.1 Pinband - Padj640low > 50 dB
14.X.45 Set VSA Span = 1.6 MHz.
14.X.46 Set VSA Center Frequency = BandEdgeHigh +800 KHz.
14.X.47 Set VSA Channel Marker Low = BandEdgeHigh + 160 KHz.
14.X.48 Set VSA Channel Marker High = BandEdgeHigh + 1440 KHz.
14.X.49 Measure Channel Power and record as Padj1280hi.
14.X.50 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.50.1 Pinband - Padj1280hi > 50 dB
14.X.51 Set VSA Center Frequency = BandEdgeLow - 800 KHz.
14.X.52 Set VSA Channel Marker High = BandEdgeLow - 160 KHz.
14.X.53 Set VSA Channel Marker Low = BandEdgeLow - 1440 KHz.
14.X.54 Measure Channel Power and record as Padj1280low.
14.X.55 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.55.1 Pinband - Padj1280low > 50 dB
14.X.56 Set VSA Span = 3.2 MHz.
14.X.57 Set VSA Center Frequency = BandEdgeHigh +1.6 MHz.
14.X.58 Set VSA Channel Marker Low = BandEdgeHigh + 320 KHz.
14.X.59 Set VSA Channel Marker High = BandEdgeHigh + 2880 KHz.
14.X.60 Measure Channel Power and record as Padj2560hi.
14.X.61 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.61.1 Pinband - Padj2560hi > 47 dB
14.X.62 Set VSA Center Frequency = BandEdgeLow - 1.6 MHz.
14.X.63 Set VSA Channel Marker High = BandEdgeLow - 320 KHz.
14.X.64 Set VSA Channel Marker Low = BandEdgeLow - 2800 KHz.
14.X.65 Measure Channel Power and record as Padj2560low.
14.X.66 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.66.1 Pinband - Padj2560low > 47 dB
14.X.67 Set VSA Span = 6.4 MHz.
14.X.68 Set VSA Center Frequency = BandEdgeHigh +3.2 MHz.

®
206 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


14.X.69 Set VSA Channel Marker Low = BandEdgeHigh + 640 KHz.
14.X.70 Set VSA Channel Marker High = BandEdgeHigh + 5760 KHz.
14.X.71 Measure Channel Power and record as Padj5120hi.
14.X.72 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.72.1 Pinband - Padj5120hi > 44 dB
14.X.73 Set VSA Center Frequency = BandEdgeLow - 3.2 MHz.
14.X.74 Set VSA Channel Marker High = BandEdgeLow - 640 KHz.
14.X.75 Set VSA Channel Marker Low = BandEdgeLow - 5760 KHz.
14.X.76 Measure Channel Power and record as Padj5120low.
14.X.77 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.77.1 Pinband - Padj5120low > 44 dB

Part 15. Spurious on Non-Adjacent Narrow Band Channel for Single 5-42
MHz Channel
PROCEDURES 15.1-15.144: Spurious on Non-Adjacent Narrow Band Channel for Single
5-42 MHz Channel
Non-Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 to
Phi dBmV, Upstream Channel Frequencies from 5-42 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Measurement bandwidths from 160KHz through 640KHz in 1st non-adjacent channel above and below transmit
frequency.
Setup for Procedures 15.1 through 15.144
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel1.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1, Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 20 MHz.
3 Power up the CM.
4 Monitor the CM's docsIfCmtsCmStatusValue Mib to determine that the CM becomes "Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit
Power Capability. Record value as PmaxCM
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
5 Start the packet generator sending 500 byte packets at 40 packets per second.
Step # Step Description

Step # Step Description


15.X.1 Set Procedure Name to "Non-Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at
Pr_X dBmV, UsFreq_X MHz at SymRate_X MSym/Sec" from Table 2-40.
15.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc

®
3/10/11 CableLabs 207
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


15.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
15.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to
SymRate_X * 1.25.
15.X.5 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency
MIB.
15.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
15.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
15.X.8 Measure Burst Power and record as Pinband.
15.X.9 Set variable BandWidth = SymRate_X * 1.25.
15.X.10 Set loop variable Y = 0.
15.X.11 Set measurement variable "delta" = Y * 160K.
15.X.12 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
15.X.13 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
15.X.14 Set VSA Span = 200 KHz.
15.X.15 Set VSA Center Frequency = BandEdgeHigh + 300 KHz.
15.X.16 Set VSA Channel Marker Low = BandEdgeHigh + 220 KHz.
15.X.17 Set VSA Channel Marker High = BandEdgeHigh + 380 KHz.
15.X.18 Measure Channel Power and record as P_nonadj160hi.
15.X.19 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.19.1 Pinband - P_nonadj160hi > 54 dB
15.X.20 Set VSA Center Frequency = BandEdgeLow - 300 KHz.
15.X.21 Set VSA Channel Marker High = BandEdgeLow - 220 KHz.
15.X.22 Set VSA Channel Marker Low = BandEdgeLow - 380 KHz.
15.X.23 Measure Channel Power and record as P_nonadj160low.
15.X.24 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.24.1 Pinband - P_nonadj160low > 54 dB
15.X.25 - Repeat 15.X.11 through 15.X.24.1 for Y= 1
15.X.38.1
15.X.39 - Repeat 15.X.11 through 15.X.24.1 for Y= 2
15.X.52.1
15.X.53 - Repeat 15.X.11 through 15.X.24.1 for Y= 3
15.X.66.1
15.X.67 - Repeat 15.X.11 through 15.X.24.1 for Y= 4
15.X.80.1
15.X.81 - Repeat 15.X.11 through 15.X.24.1 for Y= 5
15.X.94.1
15.X.95 - Repeat 15.X.11 through 15.X.24.1 for Y= 6
15.X.108.1
15.X.109 - Repeat 15.X.11 through 15.X.24.1 for Y= 7
15.X.122.1
15.X.123 - Repeat 15.X.11 through 15.X.24.1 for Y= 8
15.X.136.1
15.X.137 Set loop variable Y = 0.
15.X. 138 Set measurement variable "delta" = Y * 320K.
15.X.139 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.

®
208 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


15.X.140 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
15.X.141 Set VSA Span = 400 KHz.
15.X.142 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
15.X.143 Set VSA Channel Marker Low = BandEdgeHigh + 240 KHz.
15.X.144 Set VSA Channel Marker High = BandEdgeHigh + 560 KHz.
15.X.145 Measure Channel Power and record as P_nonadj320hi.
15.X.146 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.146.1 Pinband - P_nonadj320hi > 52 dB
15.X.147 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
15.X.148 Set VSA Channel Marker High = BandEdgeLow - 240 KHz.
15.X.149 Set VSA Channel Marker Low = BandEdgeLow - 560 KHz.
15.X.150 Measure Channel Power and record as P_nonadj320low.
15.X.151 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.151.1 Pinband - P_nonadj320low > 52 dB
15.X.152 - Repeat 15.X.138 through 15.X.151.1 for Y= 1
15.X.165.1
15.X.166 - Repeat 15.X.138 through 15.X.151.1 for Y= 2
15.X.179.1
15.X.180 - Repeat 15.X.138 through 15.X.151.1 for Y= 3
15.X.193.1
15.X.194 - Repeat 15.X.138 through 15.X.151.1 for Y= 4
15.X.207.1
15.X.208 Set loop variable Y = 0.
15.X.209 Set measurement variable "delta" = Y * 640K.
15.X.210 Set variables BandEdgeLow = UsFreq_X - BandWidth/2. - delta.
15.X.211 Set variable BandEdgeHigh = UsFreq_X + BandWidth /2. + delta.
15.X.212 Set VSA Span = 800 KHz.
15.X.213 Set VSA Center Frequency = BandEdgeHigh +600 KHz.
15.X.214 Set VSA Channel Marker Low = BandEdgeHigh + 280 KHz.
15.X.215 Set VSA Channel Marker High = BandEdgeHigh + 920 KHz.
15.X.216 Measure Channel Power and record as P_nonadj640hi.
15.X.217 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.217.1 Pinband - P_nonadj640hi > 50 dB
15.X.218 Set VSA Center Frequency = BandEdgeLow - 600 KHz.
15.X.219 Set VSA Channel Marker High = BandEdgeLow - 280 KHz.
15.X.220 Set VSA Channel Marker Low = BandEdgeLow - 920 KHz.
15.X.221 Measure Channel Power and record as P_nonadj640low.
15.X.222 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.222.1 Pinband - P_nonadj640low > 50 dB
15.X.223 - Repeat 15.X.209 through 15.X.222.1 for Y= 1
15.X.236.1
15.X.237 - Repeat 15.X.209 through 15.X.222.1 for Y= 2
15.X.240.1

®
3/10/11 CableLabs 209
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 16. Spurious on Non-Adjacent Wide Band Channel for Single 5-42 MHz
Channel
PROCEDURES 16.1-16.144: Spurious on Non-Adjacent Wide Band Channel for Single 5-
42 MHz Channel
Non-Adjacent Spurious Emissions using QPSK, and 64-QAM for TDMA and using QPSK and 128-QAM, for S-
CDMA. Upstream power is set to Pmin. Upstream Transmit Frequencies from 5-42 MHz using symbol rates of 1.28,
2.56, and 5.12 MHz and measurement bandwidth 1.28 MHz.

Step # Step Description


16.X.1 Set Procedure Name to "Non-Adjacent Spurious Emissions using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq_X MHz at SymRate_X MSym/Sec" from Table 2-40.
16.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
16.X.3 Set the modulation order for the burst profile to ModOrder_X for all Data IUCs.
16.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to
SymRate_X * 1.25.
16.X.5 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency
MIB.
16.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
16.X.7 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
16.X.8 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
16.X.9 Measure Burst Power and record as Pburst.
16.X.10 Set vector analyzer channel power bandwidth = 1280 KHz.
16.X.11 Set vector analyzer span = 1600 KHz.
16.X.12 Measure spurious emissions in the 1280 KHz channels described by its center frequency StartLow_X +
(1,280,000 * (N-1)), index (X) in Table 2-33. Record its power as P1280(N) and verify that it meets
specifications. Note: N refers to NumLow_X.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.12.N Pburst - P1280(N) for all values of N > 50 dB
16.X.13 Measure spurious emissions in the 1280 KHz channels described by its center frequency StartHigh_X +
(1,280,000 * (N-1)), index (X) in Table 2-33. Record its power as P1280(N) and verify that it meets
specifications. Note: N refers to NumHigh_X.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.13.N Pburst - P1280(N) for all values of N > 50 dB
16.X.14 Set vector analyzer channel power bandwidth = 4 MHz.
16.X.15 Set vector analyzer span = 4 MHz.
16.X.16 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z1), index
(Z1) in Table 2-41. Record its power as P4000-1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.16.Z1 Pburst - P4000_1(Z1) for all values of > 40 dB
Z1.
16.X.17 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z1), index (Z1) in
Table 2-41. Record it as Pdiscrete_1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.17.Z1 Pburst - Pdiscrete_1(Z1) for all values > 50 dB
of Z1.
16.X.18 Measure spurious emissions in the 4 MHz channels with its center frequency 56 MHz and record its power
as P4000_56 and verify that it meets specifications.

®
210 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
16.X.18.Z1 P4000_56 < -35 dBmV
16.X.19 Measure peak power in the 4 MHz channels with its center frequency 56 MHz and record its power as
P4000_56 and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.19.Z1 Pdiscrete_56 < -50 dBmV
16.X.20 Measure spurious emissions in the 4 MHz channels with its center frequency 58 MHz and record its power
as P4000_58 and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.20.Z1 P4000_58 < -35 dBmV
16.X.21 Measure peak power in the 4 MHz channels with its center frequency 58 MHz and record its power as
P4000_58 and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.21.Z1 Pdiscrete_58 < -50 dBmV
16.X.22 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z2), index
(Z2) in Table 2-42. Record its power as P4000-2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.22.Z2 P4000_2(Z2) for all values of Z2. < -40 dBmV,
16.X.23 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z2), index (Z2)
Table 2-42. Record it as Pdiscrete_2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.23.Z2 Pdiscrete_2(Z2) for all values of Z2. < -50 dBmV,
16.X.24 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z3), index
(Z3) Table 2-43. Record its power as P4000-3(Z3) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.24.Z3 P4000_3(Z3) for all values of Z3 < -45 dBmV,
16.X.25 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z3), index (Z3) in
Table 2-43 Record it as Pdiscrete_3(Z3) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.25.Z3 Pdiscrete_3(Z3) for all values of Z3 < -50 dBmV,

Table 2-44 - Test Parameters, Adjacent and Non-adjacent Channel Spurious Emissions
Relative to the per Channel Transmitted Burst Power Level
Test UsFreq UsFreq UsFreq UsFreq Mod Pr_X Sym Mod Start Stop Num
Num X 1_X 2_X 3_X 4_X Order_X Power Rate_X Type_X Freq_X Freq_X Msmts_x
MHz MHz MHz MHz dBmV MSym/ MHz MHz N
Sec
1 7.4 9 10.6 12.2 QPSK 17 1.28 TDMA 15.4 41 21
2 7.4 9 10.6 12.2 QAM 64 17 1.28 TDMA 15.4 41 21
3 34.8 36.4 38 39.6 QPSK 17 1.28 TDMA 6.0 31.6 21
4 34.8 36.4 38 39.6 QAM 64 17 1.28 TDMA 6.0 31.6 21
5 9.8 13 16.2 19.4 QPSK 20 2.56 TDMA 25.0 40.36 13
6 9.8 13 16.2 19.4 QAM 64 20 2.56 TDMA 25.0 40.36 13
7 27.6 30.8 34 37.2 QPSK 20 2.56 TDMA 6.64 22.0 13
8 27.6 30.8 34 37.2 QAM 64 20 2.56 TDMA 6.64 22.0 13
9 14.6 21 27.4 33.8 QPSK 23 5.12 TDMA N/A N/A 0
10 14.6 21 27.4 33.8 QAM 64 23 5.12 TDMA N/A N/A 0
11 13.2 19.6 26 32.4 QPSK 23 5.12 TDMA N/A N/A 0
12 13.2 19.6 26 32.4 QAM 64 23 5.12 TDMA N/A N/A 0
13 7.4 9 10.6 12.2 QPSK Plow 1.28 S-CDMA 15.4 41 21

®
3/10/11 CableLabs 211
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test UsFreq UsFreq UsFreq UsFreq Mod Pr_X Sym Mod Start Stop Num
Num X 1_X 2_X 3_X 4_X Order_X Power Rate_X Type_X Freq_X Freq_X Msmts_x
MHz MHz MHz MHz dBmV MSym/ MHz MHz N
Sec
14 7.4 9 10.6 12.2 QAM 128 Plow 1.28 S-CDMA 15.4 41 21
15 34.8 36.4 38 39.6 QPSK Plow 1.28 S-CDMA 6.0 31.6 21
16 34.8 36.4 38 39.6 QAM 128 Plow 1.28 S-CDMA 6.0 31.6 21
17 9.8 13 16.2 19.4 QPSK Plow 2.56 S-CDMA 25.0 40.36 13
18 9.8 13 16.2 19.4 QAM 128 Plow 2.56 S-CDMA 25.0 40.36 13
19 27.6 30.8 34 37.2 QPSK Plow 2.56 S-CDMA 6.64 22.0 13
20 27.6 30.8 34 37.2 QAM 128 Plow 2.56 S-CDMA 6.64 22.0 13
21 14.6 21 27.4 33.8 QPSK Plow 5.12 S-CDMA N/A N/A 0
22 14.6 21 27.4 33.8 QAM 128 Plow 5.12 S-CDMA N/A N/A 0
23 13.2 19.6 26 32.4 QPSK Plow 5.12 S-CDMA N/A N/A 0
24 13.2 19.6 26 32.4 QAM 128 Plow 5.12 S-CDMA N/A N/A 0
25 7.4 9 10.6 12.2 QPSK Pcalc 1.28 TDMA 15.4 41 21
26 7.4 9 10.6 12.2 QAM 64 Pcalc 1.28 TDMA 15.4 41 21
27 34.8 36.4 38 39.6 QPSK Pcalc 1.28 TDMA 6.0 31.6 21
28 34.8 36.4 38 39.6 QAM 64 Pcalc 1.28 TDMA 6.0 31.6 21
29 9.8 13 16.2 19.4 QPSK Pcalc 2.56 TDMA 25.0 40.36 13
30 9.8 13 16.2 19.4 QAM 64 Pcalc 2.56 TDMA 25.0 40.36 13
31 27.6 30.8 34 37.2 QPSK Pcalc 2.56 TDMA 6.64 22.0 13
32 27.6 30.8 34 37.2 QAM 64 Pcalc 2.56 TDMA 6.64 22.0 13
33 14.6 21 27.4 33.8 QPSK Pcalc 5.12 TDMA N/A N/A 0
34 14.6 21 27.4 33.8 QAM 64 Pcalc 5.12 TDMA N/A N/A 0
35 13.2 19.6 26 32.4 QPSK Pcalc 5.12 TDMA N/A N/A 0
36 13.2 19.6 26 32.4 QAM 64 Pcalc 5.12 TDMA N/A N/A 0
37 7.4 9 10.6 12.2 QPSK Pcalc 1.28 S-CDMA 15.4 41 21
38 7.4 9 10.6 12.2 QAM 128 Pcalc 1.28 S-CDMA 15.4 41 21
39 34.8 36.4 38 39.6 QPSK Pcalc 1.28 S-CDMA 6.0 31.6 21
40 34.8 36.4 38 39.6 QAM 128 Pcalc 1.28 S-CDMA 6.0 31.6 21
41 9.8 13 16.2 19.4 QPSK Pcalc 2.56 S-CDMA 25.0 40.36 13
42 9.8 13 16.2 19.4 QAM 128 Pcalc 2.56 S-CDMA 25.0 40.36 13
43 27.6 30.8 34 37.2 QPSK Pcalc 2.56 S-CDMA 6.64 22.0 13
44 27.6 30.8 34 37.2 QAM 128 Pcalc 2.56 S-CDMA 6.64 22.0 13
45 14.6 21 27.4 33.8 QPSK Pcalc 5.12 S-CDMA N/A N/A 0
46 14.6 21 27.4 33.8 QAM 128 Pcalc 5.12 S-CDMA N/A N/A 0
47 13.2 19.6 26 32.4 QPSK Pcalc 5.12 S-CDMA N/A N/A 0
48 13.2 19.6 26 32.4 QAM 128 Pcalc 5.12 S-CDMA N/A N/A 0

Note: values for Pcalc in the table above are determined in the associated test procedures.

®
212 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 17. Spurious on Adjacent Channel for Bonded 5-42 MHz Channels
PROCEDURES 17.1-17.24: Spurious on Adjacent Channel for Bonded 5-42 MHz
Channels
Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 dBmV
to Phi, Bonded Upstream Channel Frequencies from 5-42 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Setup for Procedures 17.1 through 17.24
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 5 Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 8.4 MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 14.8
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 21.2 MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 27.6
MHz.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
Start a downstream sniffer capture
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes "Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit Power
Capability. Record value as PmaxCM
6 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
8 Configure CMTS for max ranging period.
9 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels.
(When there is a UGS grant on one channel, there will simultaneously be grants on the other three
channels. When there is a ranging opportunity on one channel, there will simultaneously be ranging
opportunities for the CM on the other three channels.)

Step # Step Description


17.X.1 Set Procedure Name to "Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq1_X MHz to UsFreq4_X MHz at SymRate_X MSym/Sec" C.
17.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
17.X.3 Set the modulation order for the burst profile to ModOrder_X for all Data IUCs.
17.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to
SymRate_X * 1.25.
17.X.5 Set the upstream frequencies for the four channels to UsFreq1_X, UsFreq2_X, UsFreq3_X and
UsFreq4_X.
17.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
17.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.

®
3/10/11 CableLabs 213
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


17.X.8 Measure Burst Power and record as Pinband.
17.X.9 Set variable BandWidth = SymRate_X * 1.25.
17.X.10 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2.
17.X.11 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2.
17.X.12 Set VSA Span = 200 KHz.
17.X.13 Set VSA Center Frequency = BandEdgeHigh + 100 KHz.
17.X.14 Set VSA Channel Marker Low = BandEdgeHigh + 20 KHz.
17.X.15 Set VSA Channel Marker High = BandEdgeHigh + 180 KHz.
17.X.16 Measure Channel Power and record as Padj160hi.
17.X.17 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.17.1 Pinband - Padj160hi > 44 dB
17.X.18 Set VSA Center Frequency = BandEdgeLow - 100 KHz.
17.X.19 Set VSA Channel Marker High = BandEdgeLow - 20 KHz.
17.X.20 Set VSA Channel Marker Low = BandEdgeLow - 180 KHz.
17.X.21 Measure Channel Power and record as Padj160low.
17.X.22 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.22.1 Pinband - Padj160low > 44 dB
17.X.23 Set VSA Span = 400 KHz.
17.X.24 Set VSA Center Frequency = BandEdgeHigh +200 KHz.
17.X.25 Set VSA Channel Marker Low = BandEdgeHigh + 40 KHz.
17.X.26 Set VSA Channel Marker High = BandEdgeHigh + 360 KHz.
17.X.27 Measure Channel Power and record as Padj320hi.
17.X.28 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.28.1 Pinband - Padj320hi > 44 dB
17.X.29 Set VSA Center Frequency = BandEdgeLow - 200 KHz.
17.X.30 Set VSA Channel Marker High = BandEdgeLow - 40 KHz.
17.X.31 Set VSA Channel Marker Low = BandEdgeLow - 360 KHz.
17.X.32 Measure Channel Power and record as Padj320low.
17.X.33 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.33.1 Pinband - Padj320low > 44 dB
17.X.34 Set VSA Span = 800 KHz.
17.X.35 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
17.X.36 Set VSA Channel Marker Low = BandEdgeHigh + 80 KHz.
17.X.37 Set VSA Channel Marker High = BandEdgeHigh + 720 KHz.
17.X.38 Measure Channel Power and record as Padj640hi.
17.X.39 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.39.1 Pinband - Padj640hi > 44 dB
17.X.40 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
17.X.41 Set VSA Channel Marker High = BandEdgeLow - 80 KHz.
17.X.42 Set VSA Channel Marker Low = BandEdgeLow - 720 KHz.
17.X.43 Measure Channel Power and record as Padj640low.

®
214 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


17.X.44 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.44.1 Pinband - Padj640low > 44 dB
17.X.45 Set VSA Span = 1.6 MHz.
17.X.46 Set VSA Center Frequency = BandEdgeHigh +800 KHz.
17.X.47 Set VSA Channel Marker Low = BandEdgeHigh + 160 KHz.
17.X.48 Set VSA Channel Marker High = BandEdgeHigh + 1440 KHz.
17.X.49 Measure Channel Power and record as Padj1280hi.
17.X.50 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.50.1 Pinband - Padj1280hi > 44 dB
17.X.51 Set VSA Center Frequency = BandEdgeLow - 800 KHz.
17.X.52 Set VSA Channel Marker High = BandEdgeLow - 160 KHz.
17.X.53 Set VSA Channel Marker Low = BandEdgeLow - 1440 KHz.
17.X.54 Measure Channel Power and record as Padj1280low.
17.X.55 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.55.1 Pinband - Padj1280low > 44 dB
17.X.56 If SymRate_X = 1.28 MSym/Sec END LOOP.
17.X.57 Set VSA Span = 3.2 MHz.
17.X.58 Set VSA Center Frequency = BandEdgeHigh +1.6 MHz.
17.X.59 Set VSA Channel Marker Low = BandEdgeHigh + 320 KHz.
17.X.60 Set VSA Channel Marker High = BandEdgeHigh + 2880 KHz.
17.X.61 Measure Channel Power and record as Padj2560hi.
17.X.62 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.62.1 Pinband - Padj2560hi > 41 dB
17.X.63 Set VSA Center Frequency = BandEdgeLow - 1.6 MHz.
17.X.64 Set VSA Channel Marker High = BandEdgeLow - 320 KHz.
17.X.65 Set VSA Channel Marker Low = BandEdgeLow - 2800 KHz.
17.X.66 Measure Channel Power and record as Padj2560low.
17.X.67 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.67.1 Pinband - Padj2560low > 41 dB
17.X.68 If SymRate_X = 2.56 MSym/Sec END LOOP.
17.X.69 Set VSA Span = 6.4 MHz.
17.X.70 Set VSA Center Frequency = BandEdgeHigh +3.2 MHz.
17.X.71 Set VSA Channel Marker Low = BandEdgeHigh + 640 KHz.
17.X.72 Set VSA Channel Marker High = BandEdgeHigh + 5760 KHz.
17.X.73 Measure Channel Power and record as Padj5120hi.
17.X.74 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.74.1 Pinband - Padj5120hi > 38 dB
17.X.75 Set VSA Center Frequency = BandEdgeLow - 3.2 MHz.
17.X.76 Set VSA Channel Marker High = BandEdgeLow - 640 KHz.
17.X.77 Set VSA Channel Marker Low = BandEdgeLow - 5760 KHz.

®
3/10/11 CableLabs 215
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


17.X.78 Measure Channel Power and record as Padj5120low.
17.X.79 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
17.X.79.1 Pinband - Padj5120low > 38 dB

Part 18. Spurious on Non-Adjacent Narrow Band Channel for Bonded 5-42
MHz US Channels
PROCEDURES 18.1-18.24: Spurious on Non-Adjacent Narrow Band Channel for Bonded
5-42 MHz US Channels
Non-Adjacent Channel Spurious Emissions using QPSK, 64-QAM and 128-QAM, TDMA and S-CDMA from 17 to
58 dBmV, Upstream Channel Frequencies from 5-42 MHz and symbol rates of 1.28, 256, and 5.12 MHz.
Measurement bandwidths from 160KHz through 640KHz in 1st non-adjacent channel above the highest channel in
the bonded channel set and below the lowest transmit frequency in the bonded channel set.
Setup for Procedures 18.1 through 18.24
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).

2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1, Appendix C for each of the four channels.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 8.4
MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 14.8
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 21.2
MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 27.6
MHz.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
Start a downstream sniffer capture
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes
"Operational."
Stop the downstream sniffer capture
Examine REG-RSP-MP sent from CMTS to CM to determine value for Extended Upstream Transmit
Power Capability. Record value as PmaxCM
6 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
8 Configure CMTS for max ranging period.
9 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels.
(When there is a UGS grant on one channel, there will simultaneously be grants on the other three
channels. When there is a ranging opportunity on one channel, there will simultaneously be ranging
opportunities for the CM on the other three channels.)

®
216 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


18.X.1 Set Procedure Name to "Adjacent Channel Spurious Emissions using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq1_X MHz to UsFreq4_X MHz at SymRate_X MSym/Sec" from Table 2-40.
18.X.2 Set CMTS to use burst profile type ModType_X.
Determine Pmax based on burst profile and PmaxCM. Record as Pcalc
18.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
18.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to
SymRate_X * 1.25.
18.X.5 Set the upstream frequency for the channel to UsFreq_X. using the CM's docsIfUpChannelFrequency
MIB.
18.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
18.X.7 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
18.X.8 Measure Burst Power and record as Pinband.
18.X.9 Set variable BandWidth = SymRate_X * 1.25.
18.X.10 Set loop variable Y = 0.
18.X.11 Set measurement variable "delta" = Y * 160.
18.X.12 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
18.X.13 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
18.X.14 Set VSA Span = 200 KHz.
18.X.15 Set VSA Center Frequency = BandEdgeHigh + 300 KHz.
18.X.16 Set VSA Channel Marker Low = BandEdgeHigh + 220 KHz.
18.X.17 Set VSA Channel Marker High = BandEdgeHigh + 380 KHz.
18.X.18 Measure Channel Power and record as P_nonadj160hi.
18.X.19 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
18.X.19.1 Pinband - P_nonadj160hi > 48 dB
18.X.20 Set VSA Center Frequency = BandEdgeLow - 300 KHz.
18.X.21 Set VSA Channel Marker High = BandEdgeLow - 220 KHz.
18.X.22 Set VSA Channel Marker Low = BandEdgeLow - 380 KHz.
18.X.23 Measure Channel Power and record as P_nonadj160low.
18.X.24 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
18.X.24.1 Pinband - P_nonadj160low > 48 dB
18.X.25 - Repeat 18.X.11 through 18.X.24.1 for Y= 1
18.X.38.1
18.X.39 - Repeat 18.X.11 through 18.X.24.1 for Y= 2
18.X.52.1
18.X.53 - Repeat 18.X.11 through 18.X.24.1 for Y= 3
18.X.66.1
18.X.67 - Repeat 18.X.11 through 18.X.24.1 for Y= 4
18.X.80.1
18.X.81 - Repeat 18.X.11 through 18.X.24.1 for Y= 5
18.X.94.1
18.X.95 - Repeat 18.X.11 through 18.X.24.1 for Y= 6
18.X.108.1
18.X.109 - Repeat 18.X.11 through 18.X.24.1 for Y= 7
18.X.122.1

®
3/10/11 CableLabs 217
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


18.X.123 - Repeat 18.X.11 through 18.X.24.1 for Y= 8
18.X.136.1
18.X.137 Set loop variable Y = 0.
18.X.138 Set measurement variable "delta" = Y * 320.
18.X.139 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
18.X.140 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
18.X.141 Set VSA Span = 400 KHz.
18.X.142 Set VSA Center Frequency = BandEdgeHigh +400 KHz.
18.X.143 Set VSA Channel Marker Low = BandEdgeHigh + 240 KHz.
18.X.144 Set VSA Channel Marker High = BandEdgeHigh + 560 KHz.
18.X.145 Measure Channel Power and record as P_nonadj320hi.
18.X.146 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
18.X.146.1 Pinband - P_nonadj320hi > 48 dB
18.X.147 Set VSA Center Frequency = BandEdgeLow - 400 KHz.
18.X.148 Set VSA Channel Marker High = BandEdgeLow - 240 KHz.
18.X.149 Set VSA Channel Marker Low = BandEdgeLow - 560 KHz.
18.X.150 Measure Channel Power and record as P_nonadj320low.
18.X.151 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
18.X.151.1 Pinband - P_nonadj320low > 48 dB
18.X.152 - Repeat 18.X.138 through 18.X.151.1 for Y= 1
18.X.165.1
18.X.166 - Repeat 18.X.138 through 18.X.151.1 for Y= 1
18.X.179.1
18.X.180 - Repeat 18.X.138 through 18.X.151.1 for Y= 1
18.X.193.1
18.X.194 - Repeat 18.X.138 through 18.X.151.1 for Y= 1
18.X.207.1
18.X.208 Set loop variable Y = 0.
18.X.209 Set measurement variable "delta" = Y * 620.
18.X.210 Set variables BandEdgeLow = UsFreq1_X - BandWidth/2. - delta.
18.X.211 Set variable BandEdgeHigh = UsFreq4_X + BandWidth /2. + delta.
18.X.212 Set VSA Span = 800 KHz.
18.X.213 Set VSA Center Frequency = BandEdgeHigh +600 KHz.
18.X.214 Set VSA Channel Marker Low = BandEdgeHigh + 280 KHz.
18.X.215 Set VSA Channel Marker High = BandEdgeHigh + 920 KHz.
18.X.216 Measure Channel Power and record as P_nonadj640hi.
18.X.217 Verify spurious emissions.
Element Tested Expected Value Recorded Value Pass/Fail
18.X.217.1 Pinband - P_nonadj640hi > 44 dB
18.X.218 Set VSA Center Frequency = BandEdgeLow - 600 KHz.
18.X.219 Set VSA Channel Marker High = BandEdgeLow - 280 KHz.
18.X.220 Set VSA Channel Marker Low = BandEdgeLow - 920 KHz.
18.X.221 Measure Channel Power and record as P_nonadj640low.
18.X.222 Verify spurious emissions.

®
218 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
18.X.222.1 Pinband - P_nonadj640low > 44 dB
18.X.223 - Repeat 18.X.209 through 18.X.222.1 for Y= 1
18.X.236.1
18.X.237 - Repeat 18.X.209 through 18.X.222.1 for Y = 2
18.X.240.1

Part 19. Spurious on Non-Adjacent Narrow Band Channel for Single 5-42
MHz Channel
PROCEDURES 19.1-19.24: Spurious on Non-Adjacent Wide Band Channel for Bonded 5-
42 MHz US Channels
Non-Adjacent Spurious Emissions using QPSK, and 64-QAM for TDMA and using QPSK and 128-QAM, for S-
CDMA. Upstream power is set to Pmin. Bonded Upstream Transmit Frequencies from 5-42 MHz using symbol
rates of 1.28, 2.56, and 5.12 MHz, Measurement BW = 1.28 MHz.
Setup for Procedures 19.1 through 19.24
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).
2.2 Provision upstream using PhyChannel4.cfg described in Appendix A.
2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1, Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 8.4 MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 14.8
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 21.2
MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 27.6
MHz.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
4 Power up the CM.
5 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes
"Operational."
6 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively.
7 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
8 Configure CMTS for max ranging period.
9 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels.
(When there is a UGS grant on one channel, there will simultaneously be grants on the other three
channels. When there is a ranging opportunity on one channel, there will simultaneously be ranging
opportunities for the CM on the other three channels.)

Step # Step Description


19.X.1 Set Procedure Name to "Spurious Emissions using ModType_X, ModOrder_X, at Pr_X dBmV, UsFreq_X
MHz at SymRate_X MSym/Sec" from Table 2-40.
19.X.2 Set CMTS to use burst profile type ModType_X.
19.X.3 Set the modulation order for the burst profile to ModOrder_X for Short, Long and UGS IUCs.
19.X.4 Set the Upstream symbol rate to SymRate_X by setting the CM's docsIfUpChannelWidth MIB to

®
3/10/11 CableLabs 219
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


SymRate_X * 1.25.
19.X.5 Set the upstream frequencies for the four channels to UsFreq1_X, UsFreq2_X, UsFreq3_X and
UsFreq4_X respectively.
19.X.6 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting at Pr_X
dBmV.
19.X.7 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
19.X.8 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.
19.X.9 Measure Burst Power and record as Pburst.
19.X.10 Set vector analyzer channel power bandwidth = 1280 KHz.
19.X.11 Set vector analyzer span = 1600 KHz.
19.X.12 Measure spurious emissions in the 1280 KHz channels described by its center frequency StartFreq_X +
(1,280,000 * (N-1)), index (X) in Table 2-36. Record its power as P1280(N) and verify that it meets
specifications.
Element Tested Expected Value Recorded Value Pass/Fail
19.X.12.N Pburst - P1280(N) for all values of N > 48 dB
19.X.13 Set vector analyzer channel power bandwidth = 4 MHz.
19.X.14 Set vector analyzer span = 4 MHz.
19.X.15 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z1), index
(Z1) in Table 2-41. Record its power as P4000-1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
19.X.15.Z1 Pburst - P4000_1(Z1) for all values of > 34 dB
Z1.
19.X.16 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z1), index (Z1) in
Table 2-41. Record it as Pdiscrete_1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
19.X.16.Z1 Pburst - Pdiscrete_1(Z1) for all values of > 44 dB
Z1.
19.X.17 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z2), index
(Z2) in Table 2-42. Record its power as P4000-2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
19.X.17.Z2 P4000_2(Z2) for all values of Z2. < -34 dBmV,
19.X.18 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z2), index (Z2) in
Table 2-42. Record it as Pdiscrete_2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
19.X.18.Z2 Pdiscrete_2(Z2) for all values of Z2. < -44 dBmV,
19.X.19 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z3), index
(Z3) in Table 2-43. Record its power as P4000-3(Z3) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
19.X.19.Z3 P4000_3(Z3) for all values of Z3 < -39 dBmV,
19.X.20 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z3), index (Z3) in
Table 2-43 Record it as Pdiscrete_3(Z3) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
19.X.20.Z3 Pdiscrete_3(Z3) for all values of Z3 < -44 dBmV,

®
220 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.10 UPSTREAM SPECTRUM AND OUT-OF-BAND NOISE AND SPURS


(OFF-BURST) (PHY 18.3) 27

Introduction and Scope


This test first records the power of the upstream signal. The test then searches for spurs and noise in arbitrary
spectrums. This test only scans the spectrum when the upstream transmitter is not active. Measurements are
specified using a 160 KHz measurement bandwidth below 42 MHz and 4 MHz measurement bandwidth is used
above 42 MHz. If the CM supports transmission in the 5 to 85 MHz band, additional measurements are specified
using 160 KHz measurement bandwidth in the 42 to 85 MHz range and 4 MHz measurement bandwidth is used
above 108 MHz.
This test will be performed for TDMA using QPSK and QAM 64 at all symbol rates and for S-CDMA using QPSK
with TCM off and QAM 128 with TCM on.

Assumptions

Setup and Configuration


This test uses VSA and burst length sensitive trigger for measuring upstream power and spurs, and generating
triggers, respectively. A cable harness including splitters is used to simultaneously deliver upstream signals to the
test station external trigger and the vector analyzer. For frequencies below 54 MHz a DC-20 tap is used. For
frequencies above 54 MHz, a diplex filter is used to prevent the upstream transmissions from overloading the vector
analyzer input when it is set to the sensitivity needed for the tests over 54 MHz. If the CM supports transmission in
the 5 to 85 MHz band, a DC-20 tap is used for frequencies below 85 MHz and for frequencies above 108 MHz, a
diplex filter is used.
Equipment List
• Vector Signal Analyzer.
• A Time server
• A TFTP server
• A DHCP server to provide valid lease(s).
• Packet Generator
• Directional Coupler
• Diplex Filters 42 and 85 MHz
• External Trigger Source for VSA
Topology

System Configuration
Configuration files for PHY-18 are described in Appendix A of the PHY ATP document.
Burst Profiles are described in Appendix C of the PHY ATP document.
Burst Profile 8 - Type 4 DOCSIS 3.0 TDMA Channel
Burst Profile 9 - Type 4 DOCSIS 3.0 S-CDMA Channel

27
Revised per PHYv3.0-ATP-N-10.0951-2 on 2/17/11 by JB.

®
3/10/11 CableLabs 221
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Upstream Phy Configurations corresponding to the burst profiles in the Appendix will be used.

Procedures
Part 1. Channel Spurious Emissions Between Bursts Relative to the per
Channel Transmitted Burst Power Level
The Between Bursts specs apply except during a used grant of mini-slots on any active channel for the CM, and the
32 modulation intervals before and after the used grant. The external trigger will be configured so that the
measurement will be made in the quiet region outside the burst interval.
Note: Tests for optional 85 MHz Upstream Transmit mode have not yet been written.
For Modulation Order and Modulation Type referred to in tables below, the following burst profiles described in
Appendix C will be used:
• QPSK/TDMA: Burst Profile 8 - IUCs 5,6 9 10 and 11 all configured the same as IUC 6 from standard profile
• QAM 64/TDMA: Burst Profile 8 - IUCs 5,6 9 10 and 11 all configured the same as IUC 10 from standard
profile
• QPSK/S-CDMA; Burst Profile 9 - IUCs 5,6 9 10 and 11 all configured the same as IUC 6 from standard profile
• QAM 128/S-CDMA: Burst Profile 9 - IUCs 5,6 9 10 and 11 all configured the same as IUC 10 from standard
profile
Table 2-45 - Test Parameters, Channel Spurious Emissions Between Bursts
Relative to the per Channel Transmitted Burst Power Level
Test UsFreq1_ UsFreq2_ UsFreq3_ UsFreq4_ ModOrder_ Pr_X SymRate_X ModType_X
Num X MHz X MHz X MHz X MHz X Power Msym/Sec
X dBmV
1 5.80 10.86 15.91 20.97 QPSK 17 1.28 TDMA
2 5.80 12.88 19.96 27.04 QAM 64 17 1.28 TDMA
3 26.03 31.09 36.14 41.20 QPSK 17 1.28 TDMA
4 26.03 31.09 36.14 41.20 QAM 64 17 1.28 TDMA
5 6.60 11.43 16.26 21.09 QPSK 20 2.56 TDMA
6 6.60 11.43 16.26 21.09 QAM 64 20 2.56 TDMA
7 25.91 30.74 35.57 40.4 QPSK 20 2.56 TDMA
8 25.91 30.74 35.57 40.4 QAM 64 20 2.56 TDMA
9 8.20 18.4 28.6 38.8 QPSK 23 5.12 TDMA
10 8.20 18.4 28.6 38.8 QAM 64 23 5.12 TDMA
11 5.80 10.86 15.91 20.97 QPSK Plow 1.28 S-CDMA
12 5.80 12.88 19.96 27.04 QAM 128 Plow 1.28 S-CDMA
13 26.03 31.09 36.14 41.20 QPSK Plow 1.28 S-CDMA
14 26.03 31.09 36.14 41.20 QAM 128 Plow 1.28 S-CDMA
15 6.60 11.43 16.26 21.09 QPSK Plow 2.56 S-CDMA
16 6.60 11.43 16.26 21.09 QAM 128 Plow 2.56 S-CDMA
17 25.91 30.74 35.57 40.4 QPSK Plow 2.56 S-CDMA
18 25.91 30.74 35.57 40.4 QAM 128 Plow 2.56 S-CDMA
19 8.20 18.4 28.6 38.8 QPSK Plow 5.12 S-CDMA
20 8.20 18.4 28.6 38.8 QAM 128 Plow 5.12 S-CDMA

®
222 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Table 2-46 - Spurious Emissions Between Bursts Measurement Center Frequencies,


160 KHz measurement bandwidth (5 MHz, 42 MHz)
Y Freq_Y Y Freq_Y Y Freq_Y Y Freq_Y
1 5080000 58 14200000 115 23320000 172 32440000
2 5240000 59 14360000 116 23480000 173 32600000
3 5400000 60 14520000 117 23640000 174 32760000
4 5560000 61 14680000 118 23800000 175 32920000
5 5720000 62 14840000 119 23960000 176 33080000
6 5880000 63 15000000 120 24120000 177 33240000
7 6040000 64 15160000 121 24280000 178 33400000
8 6200000 65 15320000 122 24440000 179 33560000
9 6360000 66 15480000 123 24600000 180 33720000
10 6520000 67 15640000 124 24760000 181 33880000
11 6680000 68 15800000 125 24920000 182 34040000
12 6840000 69 15960000 126 25080000 183 34200000
13 7000000 70 16120000 127 25240000 184 34360000
14 7160000 71 16280000 128 25400000 185 34520000
15 7320000 72 16440000 129 25560000 186 34680000
16 7480000 73 16600000 130 25720000 187 34840000
17 7640000 74 16760000 131 25880000 188 35000000
18 7800000 75 16920000 132 26040000 189 35160000
19 7960000 76 17080000 133 26200000 190 35320000
20 8120000 77 17240000 134 26360000 191 35480000
21 8280000 78 17400000 135 26520000 192 35640000
22 8440000 79 17560000 136 26680000 193 35800000
23 8600000 80 17720000 137 26840000 194 35960000
24 8760000 81 17880000 138 27000000 195 36120000
25 8920000 82 18040000 139 27160000 196 36280000
26 9080000 83 18200000 140 27320000 197 36440000
27 9240000 84 18360000 141 27480000 198 36600000
28 9400000 85 18520000 142 27640000 199 36760000
29 9560000 86 18680000 143 27800000 200 36920000
30 9720000 87 18840000 144 27960000 201 37080000
31 9880000 88 19000000 145 28120000 202 37240000
32 10040000 89 19160000 146 28280000 203 37400000
33 10200000 90 19320000 147 28440000 204 37560000
34 10360000 91 19480000 148 28600000 205 37720000
35 10520000 92 19640000 149 28760000 206 37880000
36 10680000 93 19800000 150 28920000 207 38040000
37 10840000 94 19960000 151 29080000 208 38200000
38 11000000 95 20120000 152 29240000 209 38360000
39 11160000 96 20280000 153 29400000 210 38520000
40 11320000 97 20440000 154 29560000 211 38680000
41 11480000 98 20600000 155 29720000 212 38840000
42 11640000 99 20760000 156 29880000 213 39000000
43 11800000 100 20920000 157 30040000 214 39160000

®
3/10/11 CableLabs 223
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

44 11960000 101 21080000 158 30200000 215 39320000


45 12120000 102 21240000 159 30360000 216 39480000
46 12280000 103 21400000 160 30520000 217 39640000
47 12440000 104 21560000 161 30680000 218 39800000
48 12600000 105 21720000 162 30840000 219 39960000
49 12760000 106 21880000 163 31000000 220 40120000
50 12920000 107 22040000 164 31160000 221 40280000
51 13080000 108 22200000 165 31320000 222 40440000
52 13240000 109 22360000 166 31480000 223 40600000
53 13400000 110 22520000 167 31640000 224 40760000
54 13560000 111 22680000 168 31800000 225 40920000
55 13720000 112 22840000 169 31960000 226 41080000
56 13880000 113 23000000 170 32120000 227 41200000
57 14040000 114 23160000 171 32280000

Table 2-47 - Spurious Emissions Between Bursts Measurement Center Frequencies,


4 MHz measurement bandwidth (42 MHz, 54 MHz)
Z1 Freq_Z1 Z1 Freq_Z1 Z1 Freq_Z1
1 44000000 2 48000000 3 52000000

Table 2-48 - Spurious Emissions Between Bursts Measurement Center Frequencies,


4 MHz measurement bandwidth (54 MHz, 88 MHz)
Z2 Freq_Z2 Z2 Freq_Z2 Z2 Freq_Z2
1 56000000 4 68000000 7 80000000
2 60000000 5 72000000 8 84000000
3 64000000 6 76000000 9 86000000

Table 2-49 - Spurious Emissions Between Bursts Measurement Center Frequencies,


4 MHz measurement bandwidth (> 88 MHz)
Z3 Freq_Z3 Z3 Freq_Z Z3 Freq_Z3 Z3 Freq_Z3
1 90000000 53 286000000 105 482000000 157 678000000
2 94000000 54 290000000 106 486000000 158 682000000
3 98000000 55 294000000 107 490000000 159 686000000
4 102000000 56 298000000 108 494000000 160 690000000
5 106000000 57 302000000 109 498000000 161 694000000
6 110000000 58 306000000 110 502000000 162 698000000
7 114000000 59 310000000 111 506000000 163 702000000
8 118000000 60 314000000 112 510000000 164 706000000
9 122000000 61 318000000 113 514000000 165 710000000
10 126000000 62 322000000 114 518000000 166 714000000
11 130000000 63 326000000 115 522000000 167 718000000
12 134000000 64 330000000 116 526000000 168 722000000
13 138000000 65 334000000 117 530000000 169 726000000
14 142000000 66 338000000 118 534000000 170 730000000
15 146000000 67 342000000 119 538000000 171 734000000

®
224 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Z3 Freq_Z3 Z3 Freq_Z Z3 Freq_Z3 Z3 Freq_Z3


16 150000000 68 346000000 120 542000000 172 738000000
17 154000000 69 350000000 121 546000000 173 742000000
18 158000000 70 354000000 122 550000000 174 746000000
19 162000000 71 358000000 123 554000000 175 750000000
20 166000000 72 362000000 124 558000000 176 754000000
21 170000000 73 366000000 125 562000000 177 758000000
22 174000000 74 370000000 126 566000000 178 762000000
23 178000000 75 374000000 127 570000000 179 766000000
24 182000000 76 378000000 128 574000000 180 770000000
25 186000000 77 382000000 129 578000000 181 774000000
26 190000000 78 386000000 130 582000000 182 778000000
27 194000000 79 390000000 131 586000000 183 782000000
28 198000000 80 394000000 132 590000000 184 786000000
29 202000000 81 398000000 133 594000000 185 790000000
30 206000000 82 402000000 134 598000000 186 794000000
31 210000000 83 406000000 135 602000000 187 798000000
32 214000000 84 410000000 136 606000000 188 802000000
33 218000000 85 414000000 137 610000000 189 806000000
34 222000000 86 418000000 138 614000000 190 810000000
35 226000000 87 422000000 139 618000000 191 814000000
36 230000000 88 426000000 140 622000000 192 818000000
37 234000000 89 430000000 141 626000000 193 822000000
38 238000000 90 434000000 142 630000000 194 826000000
39 242000000 91 438000000 143 634000000 195 830000000
40 246000000 92 442000000 144 638000000 196 834000000
41 250000000 93 446000000 145 642000000 197 838000000
42 254000000 94 450000000 146 646000000 198 842000000
43 258000000 95 454000000 147 650000000 199 846000000
44 262000000 96 458000000 148 654000000 200 850000000
45 266000000 97 462000000 149 658000000 201 854000000
46 270000000 98 466000000 150 662000000 202 858000000
47 274000000 99 470000000 151 666000000 203 862000000
48 278000000 100 474000000 152 670000000 204 866000000
49 282000000 101 478000000 153 674000000 205 870000000
50 286000000 102 482000000 154 678000000 206 874000000

PROCEDURES 1.1-1.20
Spurious Emissions Between Bursts using QPSK, and 64-QAM for TDMA and using QPSK and 128-QAM, for S-
CDMA. Upstream power is set to Pmin. Upstream Transmit Frequencies from 5-42 MHz using symbol rates of 1.28,
256 and 5.12 Mega Symbols per second.
Setup for Procedures 1 through 20
Step # Step Description
1 Configure DHCP Server to provide configuration file PhyChannel4.cfg for CM.
2 Provision the CMTS as follows:
2.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).

®
3/10/11 CableLabs 225
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.2 Provision cmts for one downstream and four upstreams as described in Appendix D.8..
2.3 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 1, Appendix C.
2.4 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to 5.8 MHz.
2.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to 10.86
MHz.
2.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to 15.91
MHz.
2.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to 20.97
MHz.
2.8 Using MIB docsIfCmtsModType set the modulation order for the burst profile to ModOrder_X for all Data
IUCs.
2.9 Using MIB docsIfUpChannelWidth set the channel width corresponding to upstream symbol rate equal to
SymRate_X.
3 Adjust step attenuator so that CM receive power is -5 dBmV.
4 Set the vector analyzer to video average 50 bursts of RF information using minimum RBW with maximum
time record using 3201 points. Set the span to 7, 5 and 2 MHz for channel bandwidths 6.4, 3.2 and 1.6
MHz respectively.
5 Power up the CM.
6 Monitor the CMTS's docsIf3CmtsCmRegStatusValue Mib to determine that the CM becomes "Operational."
7 Configure packet generator to send four flows of 500 byte UDP packets with the TCP/UDP Source Port
Start and End values set to 1000, 2000, 3000 and 4000 respectively.
8 Start the packet generator sending 500 byte packets at 40 packets per second on each of the four flows.
9 Configure CMTS for max ranging period.
10 Set Test Mib to force CMTS to align the UGS grants and Ranging Opportunities on the four channels.
(When there is a UGS grant on one channel, there will simultaneously be grants on the other three
channels. When there is a ranging opportunity on one channel, there will simultaneously be ranging
opportunities for the CM on the other three channels.)

Step # Step Description


1.X.1 Set Procedure Name to "Spurious Emissions Between Bursts using ModType_X, ModOrder_X, at Pr_X
dBmV, UsFreq_X MHz at SymRate_X Msym/Sec."
1.X.2 Using MIB docsIfCmtsModChannellType set the channel type for the burst profile to ModType_X in Table
2-45 for all Data IUCs (5, 6, 9, 10 & 11).
1.X.3 Using MIB docsIfCmtsModType set the modulation order for the burst profile to ModOrder_X in Table 2-45
for all Data IUCs (5, 6, 9, 10 & 11).
1.X.4 Using MIB docsIfUpChannelWidth set the channel width corresponding to upstream symbol rate equal to
SymRate_X in Table 2-45.
1.X.5 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the first channel to
UsFreq1_X MHz from Table 2-45.
1.X.6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second channel to
UsFreq2_X MHz from Table 2-45.
1.X.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third channel to
UsFreq3_X MHz from Table 2-45.
1.X.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth channel to
UsFreq4_X MHz from Table 2-45.
1.X.9 Monitor the CM's docsIfCmStatusTxPower mib and adjust attenuator so that CM is transmitting a Pr_X
dBmV.
1.X.10 Configure burst length sensitive trigger to provide positive-edge external triggers to vector analyzer.
1.X.11 Configure Vector Signal Analyzer to measure the CM's Tx Burst Power.

®
226 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.X.12 Measure Burst Power and record as Pburst.
1.X.13 Set vector analyzer channel power bandwidth = 160 KHz.
1.X.14 Set vector analyzer span = 200 KHz.
1.X.15 Configure burst length sensitive trigger to provide negative-edge external triggers to vector analyzer.
1.X.16 Configure Vector Signal Analyzer trigger delay to allow measurement of Power in channel more than 32
modulation intervals after end of burst.
1.X.17 Measure spurious emissions in the 160 KHz channels described by its center frequency (Freq_Y), index (Y)
in Table 2-46. Record its power as P160(Y) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.17.Y Pburst - P160(Y) for all values of Y > 72 dB
1.X.18 Set vector analyzer channel power bandwidth = 4 MHz.
1.X.19 Set vector analyzer span = 4 MHz.
1.X.20 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z1), index
(Z1) in Table 2-47. Record its power as P4000-1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.20.Z1 Pburst - P4000_1(Z1) for all values of Z1. < -26 dBmV,
1.X.21 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z1), index (Z1) in
Table 2-47. Record it as Pdiscrete_1(Z1) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.21.Z1 Pburst - Pdiscrete_1(Z1) for all values of Z1. < -36 dBmV,
1.X.22 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z2), index
(Z2) in Table 2-48. Record its power as P4000-2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.22.Z2 Pburst - P4000_2(Z2) for all values of Z2. < -40 dBmV,
1.X.23 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z2), index (Z2) in
Table 2-48. Record it as Pdiscrete_2(Z2) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.24.Z2 Pburst - Pdiscrete_2(Z2) for all values of Z2. < -50 dBmV,
1.X.25 Measure spurious emissions in the 4 MHz channels described by its center frequency (Freq_Z3), index
(Z3) in Table 2-49. Record its power as P4000-2(Z3) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.25.Z3 Pburst - P4000_3(Z3) for all values of Z3 < -45 dBmV,
1.X.26 Measure peak power in the 4 MHz channels described by its center frequency (Freq_Z3), index (Z3) in
Table 2-49. Record it as Pdiscrete_2(Z3) and verify that it meets specifications.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.26.Z3 Pburst - Pdiscrete_3(Z3) for all values of Z3 < -50 dBmV,

Note: Due to the large number of tests, only record failing results.

2.11 PRE-EQUALIZER TEST (PHY 20.3)

Introduction and Scope


This test measures the ability of the transmit equalizer in the CM to produce the required fidelity, as indicated by the
modulation error ratio (MER), in the presence of specified micro reflections. It also tests for proper management of
the pre-equalizer taps.
Requirements
This test describes the use of a vector signal analyzer to measure MER at the input to the CMTS and a multi-path
delay generator to impair the upstream transmission. Other equivalent equipment may be used to generate multi-
path. For detailed MER measurement procedures for TDMA and S-CDMA, see MER section of ATP.

®
3/10/11 CableLabs 227
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test Approach
In this procedure, a special CMTS test mode is enabled in which the VSA is used to calculate the CM equalizer
coefficients and to measure the MER. Hence any difference between the transfer functions from the CM to the VSA
and to the CMTS (due to splitters, cables, CMTS front end, VSA front end, etc.) will not degrade the measured
MER.
For MER cases 2 and 3 in PHYv3.0 6.2.22.2 (flat channel, transmit equalization ON, and echo channel, transmit
equalization ON), the VSA will generate the pre-equalizer coefficients. A PC controller will accept the VSA's
equalizer coefficients, optionally process them, and send them to the CMTS. The CMTS will enter a test mode (with
MIB element defined) that accepts the coefficients from the PC controller and sends them downstream to the CM. In
this test mode, the CMTS will not adjust the CM's frequency, timing or power. The CM will transmit its upstream
bursts using these coefficients, which must result in greater than the specified MER (e.g., 35 dB) as measured on the
VSA with the VSA equalizer off.
The CMTS will not necessarily see a high MER, since the VSA, not the CMTS, generates the pre-equalizer
coefficients. However, the CMTS may be able to use its receive equalizer to improve its observed MER.
For MER case 1 (flat channel, transmit equalization OFF), the VSA is not permitted to train its equalizer on the CM
signal. It is envisioned that the VSA will not need to use its equalizer. If necessary, a calibration procedure may be
used to flatten the response of the VSA, e.g., using the VSA adaptive equalizer. However, the VSA's equalizer must
be trained on a flat source such as a AWG, not on the CM. The VSA equalizer taps must then be frozen before the
CM is connected.
Test Overview:
1. Enable TDMA mode.
2. Select carrier frequency.
3. Un-equalized test (PHYv3.0 spec case 1):
4. Disable CM pre-equalizer (Equalizer is disabled by sending to the CM all zero coefficients except main tap = 1
+ j0, in load mode).
5. Measure MER on VSA.
6. Pre-equalized test (PHYv3.0 spec case 2):
7. Place CMTS in "coefficient pass-through" test mode.
8. Train VSA equalizer on CM upstream signal.
9. Transfer VSA equalizer taps to CM pre-equalizer via CMTS.
10. Turn off VSA equalizer.
11. Measure MER on VSA (PHYv3.0 spec case 2, transmit equalization ON).
12. Repeat pre-equalized test for all echo cases from table below (PHYv3.0 spec case 3, echo channel, transmit
equalization ON).
13. Repeat for all carrier frequencies.
14. Repeat for S-CDMA mode.

Assumptions
The following test procedures do not itemize appropriate warm up times, settling times, or time-outs.

Setup and Configuration


Equipment List
• Micro-reflection generator
• Vector Signal Analyzer, recommended 89640A, 89641A, or 89650S
• Packet Generator

®
228 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

• Downstream Sniffer
• Network Analyzer (example: HP8753C) to calibrate echo channel.
Topology

Figure 2-10 - Pre-Equalizer Test Topology

System Configuration
Vector Signal Analyzer Configuration:
• Burst capture length: 256 modulation intervals
• Equalizer length: 23 taps (equipment limitation; if equipment permits, 24 taps are preferred)
• Equalizer tap spacing: 1 tap per modulation interval (T-spaced)
• Equalizer convergence gain setting: Start with 10^(-6) convergence, decrease to 10^(-7) after 32 symbols,
then to 10^(-8) after 64 symbols
• Freeze equalizer after burst and before reading out coefficients
Micro-reflection Generator Configuration:
Micro-reflection generator echo phases: Start with 0 degrees on all paths. Adjust for two conditions:
1. Minimal net power change from no-echo case. This is determined by measuring the burst power on the
VSA before and after the echo paths are enabled. Adjust echo phases such that power after inserting
echoes equals sum of power before inserting echo and power of echo, within 1 dB. For example, when
inserting a -10 dB echo, power after adding echo should be -0.6 dB to +1.4 dB relative to power before
adding echo. For -20 dB and -30 dB echoes, power after adding echo should be -1 dB to +1 dB relative
to power before adding echo.

®
3/10/11 CableLabs 229
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2. Nulls caused by multiple echoes should not be coincident (separate by at least 1/8 of modulation rate).
This is most easily determined using a network analyzer. Adjust echo phases if nulls coincide too
closely.
CM Configuration Files:
PhyChannel1.cfg, PhyChannel2.cfg, PhyChannel3.cfg, PhyChannel4.cfg (depending on the number of upstream
channels used in the test)
PHY Configuration:
• Modulation rate: All test cases are run at 5.12 MHz. In addition, a single case (TDMA, echo channel 3, 16-
QAM) is run at all modulation rates (1.28, 2.56 and 5.12 MHz) to check for proper operation.
• Constellation: 64-QAM (TDMA mode), 128-QAM/TCM (S-CDMA mode)
• If 42 MHz option is active, then carrier frequencies are: 8.2, 24, and 38.8 MHz [Note: If test equipment
cannot operate at specified carrier frequencies, select three carrier frequencies at low, medium, and high
regions of the upstream band, as close to extremes as possible, but not below 8.2 MHz or above 38.8 MHz.]
• If 85 MHz option is active, then carrier frequencies are: 8.2, 45, and 81.8 MHz [Note: If test equipment
cannot operate at specified carrier frequencies, select three carrier frequencies at low, medium, and high
regions of the upstream band, as close to extremes as possible, but not below 8.2 MHz or above 81.8 MHz.]
• Output power: 53 dBmV
• Active codes (S-CDMA mode): 128
• Allocated codes (S-CDMA mode): All test cases are run with 128 allocated codes. In addition, a single case
(echo channel 3, 16-QAM) is run at several values of active codes (2, 4, 16, 64, 128) to check for proper
operation.
• Burst length: 290-400 modulation intervals
The following echo cases are defined in Table 2-50. Path 1 is set to 0 dB / 0 us for all tests.
Table 2-50 - Echo Test Cases
Echo Case, X Path 2 Path 3 Path 4 Required MER (dB)
Echo Magnitude (dB)/ Echo Magnitude (dB)/ Echo Magnitude (dB)/
Delay (µs) Delay (µs) Delay (µs)
1 -10/0.5 33
2 -20/1.0 33
3 -30/1.5 33
4 -10/0.5 -20/1.0 29
5 -10/0.5 -30/1.5 29
6 -20/1.0 -30/1.5 29
7 -10/0.5 -20/1.0 -30/1.5 29

Procedures
Part 1. Un-Equalized MER TDMA
PROCEDURE 1.1: UN-EQUALIZED MER TDMA OPERATING IN SINGLE
CHANNEL MODE
Step # Step Description
1.1.1 Connect test setup as shown in Figure 2-10 above.
1.1.2 CM AC power off.
1.1.3 CMTS power on. Wait for CMTS ready.
1.1.4 Provision the CMTS as follows:

®
230 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.1.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
1.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
1.1.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
1.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
1.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
1.1.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
1.1.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C.
1.1.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency to 8.2 MHz.
1.1.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of 5.12
MHz (channel width = symbol rate*1.25).
1.1.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 64-QAM
1.1.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
1.1.5 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
1.1.6 CM AC power on. Wait for CM registered.
1.1.7 Using packet source, send upstream packets.
1.1.8 Using Vector Signal Analyzer, demodulate data packets.
1.1.9 Using downstream sniffer to analyze the equalization information is present in RNG-RSP message.
1.1.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer off).
1.1.11 Verify MER with no echoes.
Element Tested Expected Value Recorded Value Pass/Fail
1.1.11.1 MER1ch PHYv3.0 spec case 1

PROCEDURE 1.2: UN-EQUALIZED MER TDMA OPERATING IN 2 CHANNEL


MODE
Step # Step Description
1.2.1 Connect test setup as shown in Figure 2-10 above.
1.2.2 CM AC power off.
1.2.3 CMTS power on. Wait for CMTS ready.
1.2.4 Provision the CMTS as follows:
1.2.4.1 Configure MAC Domain according to scenario described in Appendix D.6 (1DS & 2 US).
1.2.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
1.2.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
1.2.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
1.2.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
1.2.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
1.2.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C for each of the upstream channels.
1.2.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) to 8.2 MHz.
1.2.4.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second upstream channel
to Ft + 1.25*ModRate, or 14.6 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
1.2.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second

®
3/10/11 CableLabs 231
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


channel to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
1.2.4.11 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test
channel and the second upstream channel to 64-QAM.
1.2.4.12 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
1.2.5 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
1.2.6 CM AC power on. Wait for CM registered.
1.2.7 Using packet source, send upstream packets.
1.2.8 Using Vector Signal Analyzer, demodulate data packets.
1.2.9 Using downstream sniffer to analyze the equalization information is present in RNG-RSP message.
1.2.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer off).
1.2.11 Verify MER with no echoes.
Element Tested Expected Value Recorded Value Pass/Fail
1.2.11.1 MER2ch PHYv3.0 spec case 1

PROCEDURE 1.3: UN-EQUALIZED MER TDMA OPERATING IN 3 CHANNEL


MODE
Step # Step Description
1.3.1 Connect test setup as shown in Figure 2-10 above.
1.3.2 CM AC power off.
1.3.3 CMTS power on. Wait for CMTS ready.
1.3.4 Provision the CMTS as follows:
1.3.4.1 Configure MAC Domain according to scenario described in Appendix D.7 (1DS & 3 US).
1.3.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
1.3.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
1.3.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
1.3.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
1.3.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
1.3.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C for each of the upstream channels.
1.3.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) to 8.2 MHz.
1.3.4.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second upstream channel
to Ft + 1.25*ModRate, or 14.6 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
1.3.4.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third upstream channel to
Ft + 2*1.25*ModRate, or 21.0 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
1.3.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second and third channels to
the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol rate*1.25).
1.3.4.12 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second, and third upstream channels to 64-QAM.
1.3.4.13 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
1.3.5 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
1.3.6 CM AC power on. Wait for CM registered.
1.3.7 Using packet source, send upstream packets.

®
232 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.3.8 Using Vector Signal Analyzer, demodulate data packets.
1.3.9 Using downstream sniffer to analyze the equalization information is present in RNG-RSP message.
1.3.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer off).
1.3.11 Verify MER with no echoes.
Element Tested Expected Value Recorded Value Pass/Fail
1.3.11.1 MER3ch PHYv3.0 spec case 1

PROCEDURE 1.4: UN-EQUALIZED MER TDMA OPERATING IN 4 CHANNEL


MODE
Step # Step Description
1.4.1 Connect test setup as shown in Figure 2-10 above.
1.4.2 CM AC power off.
1.4.3 CMTS power on. Wait for CMTS ready.
1.4.4 Provision the CMTS as follows:
1.4.4.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).
1.4.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
1.4.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
1.4.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
1.4.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
1.4.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A.
1.4.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C for each of the upstream channels.
1.4.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) to 8.2 MHz.
1.4.4.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second upstream channel
to Ft + 1.25*ModRate, or 14.6 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
1.4.4.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third upstream channel to
Ft + 2*1.25*ModRate, or 21.0 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
1.4.4.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth upstream channel
to Ft + 3*1.25*ModRate, or 27.4 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
1.4.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
1.4.4.13 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second, third and fourth upstream channels to 64-QAM.
1.4.4.14 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
1.4.5 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
1.4.6 CM AC power on. Wait for CM registered.
1.4.7 Using packet source, send upstream packets.
1.4.8 Using Vector Signal Analyzer, demodulate data packets.
1.4.9 Using downstream sniffer to analyze the equalization information is present in RNG-RSP message.
1.4.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer off).
1.4.11 Verify MER with no echoes.

®
3/10/11 CableLabs 233
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
1.4.11.1 MER4ch PHYv3.0 spec case 1

Part 2. Pre-equalized MER TDMA


PROCEDURE 2.1: PRE-EQUALIZED MER TDMA OPERATING IN SINGLE
CHANNEL MODE
Step # Step Description
2.1.1 Connect test setup as shown in Figure 2-10 above.
2.1.2 CM AC power off.
2.1.3 CMTS power on. Wait for CMTS ready.
2.1.4 Provision the CMTS as follows:
2.1.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
2.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency
2.1.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
2.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
2.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
2.1.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
2.1.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C.
2.1.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency to 8.2 MHz.
2.1.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of 5.12
MHz (channel width = symbol rate*1.25).
2.1.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 64-QAM.
2.1.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
2.1.5 Place CMTS in "coefficient pass-through" test mode.
2.1.6 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
2.1.7 Using Packet Source, send upstream packets.
2.1.8 Enable Vector Signal Analyzer adaptive equalizer with 24 symbol-spaced taps.
2.1.9 Using Vector Signal Analyzer, demodulate data packets.
2.1.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer on).
2.1.11 Transfer VSA equalizer taps to CM pre-equalizer via CMTS.
2.1.12 Use Downstream Sniffer to analyze the equalization information is present in RNG-RSP message.
2.1.13 Disable VSA equalizer.
2.1.14 Verify MER with no echoes.
Element Tested Expected Value Recorded Value Pass/Fail
2.1.14.1 MER1ch PHYv3.0 spec case 2

PROCEDURE 2.2: PRE-EQUALIZED MER TDMA OPERATING IN 2 CHANNEL


MODE
Step # Step Description
2.2.1 Connect test setup as shown in Figure 2-10 above.
2.2.2 CM AC power off.
2.2.3 CMTS power on. Wait for CMTS ready.

®
234 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.2.4 Provision the CMTS as follows:
2.2.4.1 Configure MAC Domain according to scenario described in Appendix D.6 (1DS & 2 US).
2.2.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.2.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
2.2.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
2.2.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
2.2.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
2.2.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C for each of the upstream channels.
2.2.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) to 8.2 MHz.
2.2.4.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second upstream channel
to Ft + 1.25*ModRate, or 14.6 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
2.2.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second
channel to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
2.2.4.11 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test
channel and the second upstream channel to 64-QAM.
2.2.4.12 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
2.2.5 Place CMTS in "coefficient pass-through" test mode.
2.2.6 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
2.2.7 Using Packet Source, send upstream packets.
2.2.8 Enable Vector Signal Analyzer adaptive equalizer with 24 symbol-spaced taps.
2.2.9 Using Vector Signal Analyzer, demodulate data packets.
2.2.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer on).
2.2.11 Transfer VSA equalizer taps to CM pre-equalizer via CMTS.
2.2.12 Use Downstream Sniffer to analyze the equalization information is present in RNG-RSP message.
2.2.13 Disable VSA equalizer.
2.2.14 Verify MER with no echoes.
Element Tested Expected Value Recorded Value Pass/Fail
2.2.14.1 MER2ch PHYv3.0 spec case 2

PROCEDURE 2.3: PRE-EQUALIZED MER TDMA OPERATING IN 3 CHANNEL


MODE
Step # Step Description
2.3.1 Connect test setup as shown in Figure 2-10 above.
2.3.2 CM AC power off.
2.3.3 CMTS power on. Wait for CMTS ready.
2.3.4 Provision the CMTS as follows:
2.3.4.1 Configure MAC Domain according to scenario described in Appendix D.7 (1DS & 3 US).
2.3.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.3.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
2.3.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
2.3.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the

®
3/10/11 CableLabs 235
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


input receive power level at the CM is 0 dBmV.
2.3.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
2.3.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C for each of the upstream channels.
2.3.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) to 8.2 MHz.
2.3.4.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second upstream channel
to Ft + 1.25*ModRate, or 14.6 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
2.3.4.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third upstream channel to
Ft + 2*1.25*ModRate, or 21.0 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
2.3.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second and third channels to
the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol rate*1.25).
2.3.4.12 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second, and third upstream channels to 64-QAM.
2.3.4.13 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
2.3.5 Place CMTS in "coefficient pass-through" test mode.
2.3.6 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
2.3.7 Using Packet Source, send upstream packets.
2.3.8 Enable Vector Signal Analyzer adaptive equalizer with 24 symbol-spaced taps.
2.3.9 Using Vector Signal Analyzer, demodulate data packets.
2.3.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer on).
2.3.11 Transfer VSA equalizer taps to CM pre-equalizer via CMTS.
2.3.12 Use Downstream Sniffer to analyze the equalization information is present in RNG-RSP message.
2.3.13 Disable VSA equalizer.
2.3.14 Verify MER with no echoes.
Element Tested Expected Value Recorded Value Pass/Fail
2.3.14.1 MER3ch PHYv3.0 spec case 2

PROCEDURE 2.4: PRE-EQUALIZED MER TDMA OPERATING IN 4 CHANNEL


MODE
Step # Step Description
2.4.1 Connect test setup as shown in Figure 2-10 above.
2.4.2 CM AC power off.
2.4.3 CMTS power on. Wait for CMTS ready.
2.4.4 Provision the CMTS as follows:
2.4.4.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).
2.4.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.4.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
2.4.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
2.4.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
2.4.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A.
2.4.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
2.4.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) to 8.2 MHz.

®
236 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.4.4.9 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the second upstream
channel to Ft + 1.25*ModRate, or 14.6 MHz. Ft is the test channel frequency and ModRate is the specified
symbol or modulation rate.
2.4.4.10 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third upstream channel to
Ft + 2*1.25*ModRate, or 21.0 MHz. Ft is the test channel frequency and ModRate is the specified symbol
or modulation rate.
2.4.4.11 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the fourth upstream channel
to Ft + 3*1.25*ModRate, or 27.4 MHz. Ft is the test channel frequency and ModRate is the specified
symbol or modulation rate.
2.4.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
2.4.4.13 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second, third and fourth upstream channels to 64-QAM.
2.4.4.14 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
2.4.5 Place CMTS in "coefficient pass-through" test mode.
2.4.6 Micro-reflection generator reference channel with no echo enabled (0 delay, 0 attenuation).
2.4.7 Using Packet Source, send upstream packets.
2.4.8 Enable Vector Signal Analyzer adaptive equalizer with 24 symbol-spaced taps.
2.4.9 Using Vector Signal Analyzer, demodulate data packets.
2.4.10 Set Vector Signal Analyzer frequency and symbol rate for best recovered MER (VSA equalizer on).
2.4.11 Transfer VSA equalizer taps to CM pre-equalizer via CMTS.
2.4.12 Use Downstream Sniffer to analyze the equalization information is present in RNG-RSP message.
2.4.13 Disable VSA equalizer.
2.4.14 Verify MER with no echoes.
Element Tested Expected Value Recorded Value Pass/Fail
2.4.14.1 MER4ch PHYv3.0 spec case 2

Part 3. MER TDMA with echo channels operating in single channel mode
Procedure 3.1: MER TDMA with echo channels operating in single channel
modePROCEDURE 3.1: MER TDMA WITH ECHO CHANNELS OPERATING IN
SINGLE CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.
Step # Step Description
3.X.Y.1 Connect test setup as shown in Figure 2-10 above.
3.X.Y.2 CM AC power off.
3.X.Y.3 CMTS power on. Wait for CMTS ready.
3.X.Y.4 Provision the CMTS as follows:
3.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
3.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
3.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
3.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
3.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.

®
3/10/11 CableLabs 237
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.X.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
3.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C.
3.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 Hz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
3.X.Y.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
3.X.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 64-QAM.
3.X.Y.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
3.X.Y.5 Enable Micro-Reflection Generator channel.
3.X.Y.6 Wait one minute after enabling a micro-reflection channel.
3.X.Y.7 Set micro-reflection generator to echo case 1.
3.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.8.1 CM Registration Completed
3.X.9 Enable load mode.
3.X.Y.10 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.10.1 Pre-EQ MER N/A N/A
3.X.Y.11 Enable pre-equalizer.
3.X.Y.12 Enable set mode.
3.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
3.X.Y.14 Enable convolve mode.
3.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.15.1 MER PHYv3.0 spec case 3
3.X.Y.16 Enable load mode.
3.X.Y.17 Set CM output power to 45 dBmV.
3.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through
test mode).
3.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.19.1 CM output power 45 dBmV
3.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
3.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
3.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.22.1 Carrier Frequency N/A N/A
3.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.23.1 Modulation Rate N/A N/A

®
238 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.X.Y.24 Measure and record and burst power.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.24.1 Burst Power N/A N/A
3.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.Y.25.1 MER PHYv3.0 spec case 3

Part 4. MER TDMA with echo channels operating in 2 channel mode


PROCEDURE 4.1: MER TDMA WITH ECHO CHANNELS OPERATING IN 2
CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.
Step # Step Description
4.X.Y.1 Connect test setup as shown in Figure 2-10 above.
4.X.Y.2 CM AC power off.
4.X.Y.3 CMTS power on. Wait for CMTS ready.
4.X.Y.4 Provision the CMTS as follows:
4.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.6 (1DS & 2 US).
4.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
4.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
4.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
4.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
4.X.Y.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
4.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
4.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 81.8 MHz.
4.X.Y.4.9 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 32.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 75.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
4.X.Y.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second
channel to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
4.X.Y.4.11 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test
channel and the second upstream channel to 64-QAM.
4.X.Y.4.12 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
4.X.Y.5 Enable Micro-Reflection Generator channel.
4.X.Y.6 Wait one minute after enabling a micro-reflection channel.
4.X.Y.7 Set micro-reflection generator to echo case 1.

®
3/10/11 CableLabs 239
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.8.1 CM Registration Completed
4.X.9 Enable load mode.
4.X.Y.10 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.10.1 Pre-EQ MER N/A N/A
4.X.Y.11 Enable pre-equalizer.
4.X.Y.12 Enable set mode.
4.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
4.X.Y.14 Enable convolve mode.
4.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.15.1 MER PHYv3.0 spec case 3
4.X.Y.16 Enable load mode.
4.X.Y.17 Set CM output power to 45 dBmV.
4.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through
test mode).
4.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.19.1 CM output power 45 dBmV
4.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
4.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
4.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.22.1 Carrier Frequency N/A N/A
4.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.23.1 Modulation Rate N/A N/A
4.X.Y.24 Measure and record burst power.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.24.1 Burst Power N/A N/A
4.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.Y.25.1 MER PHYv3.0 spec case 3

®
240 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 5. MER TDMA with echo channels operating in 3 channel mode


PROCEDURE 5.1: MER TDMA WITH ECHO CHANNELS OPERATING IN 3
CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.
Step # Step Description
5.X.Y.1 Connect test setup as shown in Figure 2-10 above.
5.X.Y.2 CM AC power off.
5.X.Y.3 CMTS power on. Wait for CMTS ready.
5.X.Y.4 Provision the CMTS as follows:
5.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.7 (1DS & 3 US).
5.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
5.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
5.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
5.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
5.X.Y.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
5.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
5.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 81.8 MHz.
5.X.Y.4.9 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 32.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 75.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
5.X.Y.4.10 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
upstream channel to Ft - 2*1.25*ModRate, or 26 MHz. Ft is the test channel frequency and ModRate is the
specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
upstream channel to Ft - 2*1.25*ModRate, or 69 MHz. Ft is the test channel frequency and ModRate is the
specified symbol or modulation rate.
5.X.Y.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second and third channels
to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol rate*1.25).
5.X.Y.4.12 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second and third upstream channels to 64-QAM.
5.X.Y.4.13 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
5.X.Y.5 Enable Micro-Reflection Generator channel.
5.X.Y.6 Wait one minute after enabling a micro-reflection channel.
5.X.Y.7 Set micro-reflection generator to echo case 1.
5.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.8.1 CM Registration Completed
5.X.9 Enable load mode.

®
3/10/11 CableLabs 241
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


5.X.Y.10 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.10.1 Pre-EQ MER N/A N/A
5.X.Y.11 Enable pre-equalizer.
5.X.Y.12 Enable set mode.
5.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
5.X.Y.14 Enable convolve mode.
5.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.15.1 MER PHYv3.0 spec case 3
5.X.Y.16 Enable load mode.
5.X.Y.17 Set CM output power to 45 dBmV.
5.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through
test mode).
5.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.19.1 CM output power 45 dBmV
5.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
5.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
5.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.22.1 Carrier Frequency N/A N/A
5.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.23.1 Modulation Rate N/A N/A
5.X.Y.24 Measure and record burst power.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.24.1 Burst Power N/A N/A
5.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.Y.25.1 MER PHYv3.0 spec case 3

Part 6. MER TDMA with echo channels operating in 4 channel mode


PROCEDURE 6.1: MER TDMA WITH ECHO CHANNELS OPERATING IN 4
CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.

®
242 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


6.X.Y.1 Connect test setup as shown in Figure 2-10 above.
6.X.Y.2 CM AC power off.
6.X.Y.3 CMTS power on. Wait for CMTS ready.
6.X.Y.4 Provision the CMTS as follows:
6.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).
6.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
6.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
6.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
6.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
6.X.Y.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A.
6.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
6.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 81.8 MHz.
6.X.Y.4.9 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 32.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 75.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
6.X.Y.4.10 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
third upstream channel to Ft - 2*1.25*ModRate, or 26 MHz. Ft is the test channel frequency and ModRate
is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
third upstream channel to Ft - 2*1.25*ModRate, or 69 MHz. Ft is the test channel frequency and ModRate
is the specified symbol or modulation rate.
6.X.Y.4.11 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
fourth upstream channel to Ft - 3*1.25*ModRate, or 19.6 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
fourth upstream channel to Ft - 3*1.25*ModRate, or 62.6 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
6.X.Y.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
6.X.Y.4.13 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second, third and fourth upstream channels to 64-QAM.
6.X.Y.4.14 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
6.X.Y.5 Enable Micro-Reflection Generator channel.
6.X.Y.6 Wait one minute after enabling a micro-reflection channel.
6.X.Y.7 Set micro-reflection generator to echo case 1.
6.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.8.1 CM Registration Completed
6.X.9 Enable load mode.
6.X.Y.10 Record MER.

®
3/10/11 CableLabs 243
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.10.1 Pre-EQ MER N/A N/A
6.X.Y.11 Enable pre-equalizer.
6.X.Y.12 Enable set mode.
6.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
6.X.Y.14 Enable convolve mode.
6.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.15.1 MER PHYv3.0 spec case 3
6.X.Y.16 Enable load mode.
6.X.Y.17 Set CM output power to 45 dBmV.
6.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through
test mode).
6.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.19.1 CM output power 45 dBmV
6.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
6.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
6.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.22.1 Carrier Frequency N/A N/A
6.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.23.1 Modulation Rate N/A N/A
6.X.Y.24 Measure and record burst power.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.24.1 Burst Power N/A N/A
6.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.Y.25.1 MER PHYv3.0 spec case 3

Part 7. MER S-CDMA with echo channels operating in single channel mode
PROCEDURE 7.1: MER S-CDMA WITH ECHO CHANNELS OPERATING IN SINGLE
CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.
Step # Step Description
7.X.Y.1 Connect test setup as shown in Figure 2-10 above.

®
244 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


7.X.Y.2 CM AC power off.
7.X.Y.3 CMTS power on. Wait for CMTS ready.
7.X.Y.4 Provision the CMTS as follows:
7.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
7.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
7.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
7.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
7.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
7.X.Y.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
7.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 9 Appendix C.
7.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
7.X.Y.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
7.X.Y.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 128-
QAM/TCM.
7.X.Y.4.12 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
7.X.Y.5 Enable Micro-Reflection Generator channel.
7.X.Y.6 Wait one minute after enabling a micro-reflection channel.
7.X.Y.7 Set micro-reflection generator to echo case 1.
7.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.8.1 CM Registration Completed
7.X.9 Enable load mode.
7.X.Y.10 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.10.1 Pre-EQ MER N/A N/A
7.X.Y.11 Enable pre-equalizer.
7.X.Y.12 Enable set mode.
7.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
7.X.Y.14 Enable convolve mode.
7.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.15.1 MER PHYv3.0 spec case 3
7.X.Y.16 Enable load mode.
7.X.Y.17 Set CM output power to 45 dBmV.
7.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through test
mode).
7.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.19.1 CM output power 45 dBmV
7.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as

®
3/10/11 CableLabs 245
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
7.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
7.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.22.1 Carrier Frequency N/A N/A
7.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.23.1 Modulation Rate N/A N/A
7.X.Y.24 Measure and record burst power.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.24.1 Burst Power N/A N/A
7.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.Y.25.1 MER PHYv3.0 spec case 3

Part 8. MER S-CDMA with echo channels operating in 2 channel mode


PROCEDURE 8.1: MER S-CDMA WITH ECHO CHANNELS OPERATING IN 2
CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.
Step # Step Description
8.X.Y.1 Connect test setup as shown in Figure 2-10 above.
8.X.Y.2 CM AC power off.
8.X.Y.3 CMTS power on. Wait for CMTS ready.
8.X.Y.4 Provision the CMTS as follows:
8.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.6 (1DS & 2 US).
8.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
8.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
8.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
8.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
8.X.Y.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
8.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
8.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 81.8 MHz.
8.X.Y.4.9 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 32.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the

®
246 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


second upstream channel to Ft - 1.25*ModRate, or 75.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
8.X.Y.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second
channel to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
8.X.Y.4.11 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test
channel and the second upstream channel to 128-QAM/TCM.
8.X.Y.4.12 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
8.X.Y.5 Enable Micro-Reflection Generator channel.
8.X.Y.6 Wait one minute after enabling a micro-reflection channel.
8.X.Y.7 Set micro-reflection generator to echo case 1.
8.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.8.1 CM Registration Completed
8.X.9 Enable load mode.
8.X.Y.10 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.10.1 Pre-EQ MER N/A N/A
8.X.Y.11 Enable pre-equalizer.
8.X.Y.12 Enable set mode.
8.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
8.X.Y.14 Enable convolve mode.
8.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.15.1 MER PHYv3.0 spec case 3
8.X.Y.16 Enable load mode.
8.X.Y.17 Set CM output power to 45 dBmV.
8.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through
test mode).
8.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.19.1 CM output power 45 dBmV
8.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
8.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
8.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.22.1 Carrier Frequency N/A N/A
8.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.23.1 Modulation Rate N/A N/A
8.X.Y.24 Measure and record burst power.

®
3/10/11 CableLabs 247
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.24.1 Burst Power N/A N/A
8.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.Y.25.1 MER PHYv3.0 spec case 3

Part 9. MER S-CDMA with echo channels operating in 3 channel mode


PROCEDURE 9.1: MER S-CDMA WITH ECHO CHANNELS OPERATING IN 3
CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.
Step # Step Description
9.X.Y.1 Connect test setup as shown in Figure 2-10 above.
9.X.Y.2 CM AC power off.
9.X.Y.3 CMTS power on. Wait for CMTS ready.
9.X.Y.4 Provision the CMTS as follows:
9.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.7 (1DS & 3 US).
9.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
9.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
9.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1
9.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
9.X.Y.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
9.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
9.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 81.8 MHz.
9.X.Y.4.9 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 32.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 75.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
9.X.Y.4.10 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
upstream channel to Ft - 2*1.25*ModRate, or 26 MHz. Ft is the test channel frequency and ModRate is the
specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third
upstream channel to Ft - 2*1.25*ModRate, or 69 MHz. Ft is the test channel frequency and ModRate is the
specified symbol or modulation rate.
9.X.Y.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second and third channels
to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol rate*1.25).
9.X.Y.4.12 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second and third upstream channels to 128-QAM/TCM.
9.X.Y.4.13 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.

®
248 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


9.X.Y.5 Enable Micro-Reflection Generator channel.
9.X.Y.6 Wait one minute after enabling a micro-reflection channel.
9.X.Y.7 Set micro-reflection generator to echo case 1.
9.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.8.1 CM Registration Completed
9.X.9 Enable load mode.
9.X.Y.10 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.10.1 Pre-EQ MER N/A N/A
9.X.Y.11 Enable pre-equalizer.
9.X.Y.12 Enable set mode.
9.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
9.X.Y.14 Enable convolve mode.
9.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.15.1 MER PHYv3.0 spec case 3
9.X.Y.16 Enable load mode.
9.X.Y.17 Set CM output power to 45 dBmV.
9.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through
test mode).
9.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.19.1 CM output power 45 dBmV
9.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
9.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
9.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.22.1 Carrier Frequency N/A N/A
9.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.23.1 Modulation Rate N/A N/A
9.X.Y.24 Measure and record burst power.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.24.1 Burst Power N/A N/A
9.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.Y.25.1 MER PHYv3.0 spec case 3

®
3/10/11 CableLabs 249
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 10. MER S-CDMA with echo channels operating in 4 channel mode
PROCEDURE 10.X: MER S-CDMA WITH ECHO CHANNELS OPERATING IN 4
CHANNEL MODE
Two step variables will be used in this procedure. The Y step variable represents the frequency region in which the
test is performed. Y = high, medium, and low. The X step variable represents the echo case for which test is
performed with. X = echo case 1 through 7. This procedure begins with Y = high and X = echo case 1.
Step # Step Description
10.X.Y.1 Connect test setup as shown in Figure 2-10 above.
10.X.Y.2 CM AC power off.
10.X.Y.3 CMTS power on. Wait for CMTS ready.
10.X.Y.4 Provision the CMTS as follows:
10.X.Y.4.1 Configure MAC Domain according to scenario described in Appendix D.8 (1DS & 4 US).
10.X.Y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
10.X.Y.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
10.X.Y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
10.X.Y.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
10.X.Y.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A
10.X.Y.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels
10.X.Y.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency of the test
channel (Ft) to 81.8 MHz.
10.X.Y.4.9 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 32.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
second upstream channel to Ft - 1.25*ModRate, or 75.4 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
10.X.Y.4.10 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
third upstream channel to Ft - 2*1.25*ModRate, or 26 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
third upstream channel to Ft - 2*1.25*ModRate, or 69 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
10.X.Y.4.11 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
fourth upstream channel to Ft - 3*1.25*ModRate, or 19.6 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the
fourth upstream channel to Ft - 3*1.25*ModRate, or 62.6 MHz. Ft is the test channel frequency and
ModRate is the specified symbol or modulation rate.
10.X.Y.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate of 5.12 MHz (channel width = symbol
rate*1.25).
10.X.Y.4.13 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 of the test,
second, third and fourth upstream channels to 128-QAM/TCM.
10.X.Y.4.14 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
10.X.Y.5 Enable Micro-Reflection Generator channel.

®
250 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


10.X.Y.6 Wait one minute after enabling a micro-reflection channel.
10.X.Y.7 Set micro-reflection generator to echo case 1.
10.X.Y.8 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.8.1 CM Registration Completed
10.X.9 Enable load mode.
10.X.Y.10 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.10.1 Pre-EQ MER N/A N/A
10.X.Y.11 Enable pre-equalizer.
10.X.Y.12 Enable set mode.
10.X.Y.13 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.13.1 Post-EQ MER Pre-EQ MER + 3 dB
10.X.Y.14 Enable convolve mode.
10.X.Y.15 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.15.1 MER PHYv3.0 spec case 3
10.X.Y.16 Enable load mode.
10.X.Y.17 Set CM output power to 45 dBmV.
10.X.Y.18 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on
the PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through
test mode).
10.X.Y.19 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.19.1 CM output power 45 dBmV
10.X.Y.20 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section
6.2.19.1 of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.20.1 Target power per channel, Pt Pt +/- 2 dB
10.X.Y.22 Increase the taps that are sent to the CM by 12 dB on each tap.
10.X.Y.21 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.22.1 Carrier Frequency N/A N/A
10.X.Y.23 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.23.1 Modulation Rate N/A N/A
10.X.Y.24 Measure and record burst power.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.24.1 Burst Power N/A N/A
10.X.Y.25 Verify MER.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.Y.25.1 MER PHYv3.0 spec case 3

®
3/10/11 CableLabs 251
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 11. Demonstration of normal CMTS coefficient generation


PROCEDURE 11.1: DEMONSTRATION OF NORMAL CMTS COEFFICIENT
GENERATION
The purpose of this test is to allow the system, consisting of the CMTS and CM, to operate in normal mode where
the CMTS computes pre-equalizer coefficients and sends to the CM. It also functions as a long-term stability test for
the system.
A single step variable will be used in this procedure. The X step variable represents the echo case for which test is
performed with. X = echo case 3 and 7. This procedure begins with X = no echos.
Step # Step Description
11.X.1 Connect test setup as shown in Figure 2-10 above.
11.X.2 CM AC power off.
11.X.3 CMTS power on. Wait for CMTS ready.
11.X.4 Provision the CMTS as follows:
11.X.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
11.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
11.X.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
11.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
11.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
11.X.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
11.X.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C.
11.X.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
11.X.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of 5.12
MHz (channel width = symbol rate*1.25).
11.X.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 64-QAM.
11.X.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
11.X.5 Enable load mode.
11.X.6 Enable Micro-Reflection Generator channel.
11.X.7 Set micro-reflection generator to produce no echos.
11.X.8 Wait one minute after enabling a micro-reflection channel.
11.X.9 Verify registration in presence of micro-reflection channel.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.9.1 CM Registration Completed
11.X.10 IF echo case = 3 OR echo case = 7, Verify coefficient behavior
Element Tested Expected Value Recorded Value Pass/Fail
11.X.10.1 RNG-RSP coefficients Coefficients in the ranging
response message sent from
the CMTS to the CM are
initially small in total power
(sum of I^2 + Q^2). Right after
the echo channel change, the
coefficients sent from the
CMTS to the CM increase in
total power for one or a few
ranging response messages,
then decay to low power.

®
252 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


11.X.11 Record MER.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.11.1 Pre-EQ MER N/A N/A
11.X.12 Enable pre-equalizer.
11.X.13 Enable set mode.
11.X.14 Verify MER improvement.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.14.1 Post-EQ MER Pre-EQ MER + 3 dB
11.X.15 Enable convolve mode
11.X.16 Verify MER
Element Tested Expected Value Recorded Value Pass/Fail
11.X.16.1 MERVSA, no hard spec limits are PHYv3.0 spec case 2 for no N/A
imposed due to the uncertain echo and PHYv3.0 spec case
influence of the receive equalizers in 3 for echo case 3 and 7
the CMTS and VSA.
11.X.16.2 MERCMTS, no hard spec limits are PHYv3.0 spec case 2 for no N/A
imposed due to the uncertain echo and PHYv3.0 spec case
influence of the receive equalizers in 3 for echo case 3 and 7
the CMTS and VSA.
11.X.17 Enable load mode.
11.X.18 Set CM output power to 45 dBmV.
11.X.19 Artificially reduce amplitude of all equalizer taps sent to the CM by 3 dB (make the amplitude change on the
PC controller, and send coefficients to the CM via the CMTS, using CMTS coefficient pass-through test
mode).
11.X.20 Verify that the reported MIB power does not change.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.20.1 CM output power 45 dBmV
11.X.21 Verify that CM compensates for changes in tap power by verifying that actual transmitted burst power as
measured on VSA is within +/- 2 dB of the target power of the CM (target power is defined in Section 6.2.19.1
of PHY 3.0 as reported MIB power plus constellation gain).
Element Tested Expected Value Recorded Value Pass/Fail
11.X.21.1 Target power per channel, Pt Pt +/- 2 dB
11.X.22 Increase the taps that are sent to the CM by 12 dB on each tap.
11.X.23 Measure and record carrier frequency.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.23.1 Carrier Frequency N/A N/A
11.X.24 Measure and record modulation rate.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.24.1 Modulation Rate N/A N/A
11.X.25 Measure and record and burst power
Element Tested Expected Value Recorded Value Pass/Fail
11.X.25.1 Burst Power N/A N/A
11.X.26 Verify MER
Element Tested Expected Value Recorded Value Pass/Fail
11.X.26.1 MERVSA, no hard spec limits are PHYv3.0 spec case 2 for no N/A
imposed due to the uncertain echo and PHYv3.0 spec case
influence of the receive equalizers in 3 for echo case 3 and 7
the CMTS and VSA.

®
3/10/11 CableLabs 253
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


11.X.26.2 MERCMTS, no hard spec limits are PHYv3.0 spec case 2 for no N/A
imposed due to the uncertain echo and PHYv3.0 spec case
influence of the receive equalizers in 3 for echo case 3 and 7
the CMTS and VSA.
Repeat 11.X.1 through 11.X.26 for X = echo case 7, then X = echo case 3.
11.X.27 Verify stability by verifying both MER (as measured by VSA and CMTS) and packet error rate overnight (12
hours minimum) to ensure no degradation in the overnight test, vs a short 10-minute test.
Note: X = echo case 3.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.27.1 MERVSA MER10-min - 2 dB
11.X.27.2 MERCMTS MER10-min - 2 dB
11.X.27.3 PER PER10-min - 30%

Part 12. Verification of pre-equalizer format


This section tests various miscellaneous requirements pertaining to the pre-equalizer. It is arranged by requirement
and test responding to that requirement.
Requirement: The CM MUST normalize the transmit equalizer coefficients in order to guarantee proper operation
(such as not to overflow or clip).
Test: Verified above in test on "measurement of MER with echo channels."
Requirement: When the CM is instructed to convolve the transmit equalizer coefficients, it MUST convolve the
coefficients sent by the CMTS in the RNG-RSP with the existing coefficients to get the new coefficients.
Test: Verified by proper operation of the system; no explicit test.
Requirement: The CM MUST adjust its ranging offset, in addition to any adjustment in the RNG-RSP message, by
an amount that compensates for the movement of the main tap location. Whenever the main location is changed, the
CM, not the CMTS, MUST compensate for the delay (ranging offset) due to a shift from the previous main tap
location to a new main tap location of the equalizer coefficients sent by the CMTS (in both convolve and.)
PROCEDURE 12.1: VERIFICATION OF RANGING OFFSET
Step # Step Description
12.1.1 Connect test setup as shown in Figure 2-10 above.
12.1.2 CM AC power off.
12.1.3 CMTS power on. Wait for CMTS ready.
12.1.4 Provision the CMTS as follows:
12.X.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
12.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.1.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
12.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
12.1.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
12.1.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C.
12.1.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
12.1.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).

®
254 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


12.1.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 64-QAM.
12.1.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
12.1.5 Enable load mode.
12.1.6 CMTS coefficient pass-through mode.
12.1.7 VSA generating coefficients.
12.1.8 Micro-Reflection Generator Reference Channel with no echo enabled (0 delay, 0 attenuation).
12.1.9 Send a set of taps with main tap intentionally moved from previous position by -2.
12.1.10 Verify MER on VSA for each tap setting specified in 5.1.5.
Element Tested Expected Value Recorded Value Pass/Fail
12.1.10.1 MERVSA IF main tap displacement = +/-
1 tap, 30 dB
IF main tap displacement = +/-
2 taps, 27 dB
12.1.11 - Repeat 6.1.1 through 6.1.10 for main tap shifts of -1, +1, and +2 taps.
12.1.40
12.1.41 - Repeat 6.1.1 through 6.1.40 for convolve mode.
12.1.80

Requirement: A transmit pre-equalizer of a linear equalizer structure, as shown in Figure 6-29, MUST be
configured by the CM in response to the Ranging Response (RNG-RSP) message transmitted by the CMTS.
Test: Verified by proper operation of the system; no explicit test.
Requirement: Prior to making an initial ranging request and whenever the upstream channel frequency or upstream
channel modulation rate changes, the CM MUST initialize the coefficients of the pre-equalizer to a default setting in
which all coefficients are zero.
PROCEDURE 12.2: VERIFICATION OF COEFFICIENT INITIALIZATION
Step # Step Description
12.2.1 Connect test setup as shown in Figure 2-10 above.
12.2.2 CM AC power off.
12.2.3 CMTS power on. Wait for CMTS ready.
12.2.4 Provision the CMTS as follows:
12.2.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
12.2.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.2.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
12.2.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.2.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
12.2.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
12.2.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C.
12.2.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
12.2.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
12.2.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 16-QAM.
12.2.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
12.2.5 Let system reach equilibrium in normal CMTS coefficient generation mode above.

®
3/10/11 CableLabs 255
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


12.2.6 Enable micro-reflection generator echo case 7.
12.2.7 Verify MER (will be high value such as 35 dB).
Element Tested Expected Value Recorded Value Pass/Fail
12.2.7.1 MER ≥ 29 dB
12.2.8 Have CMTS change center frequency of CM by 10 kHz.
12.2.9 Verify that MER degrades to low value that is seen with pre-equalizer disabled.
Element Tested Expected Value Recorded Value Pass/Fail
12.2.9.1 MER < 29 dB
12.2.10 Verify that MER returns to spec value after ranging is performed.
Element Tested Expected Value Recorded Value Pass/Fail
12.2.10.1 MER ≥ 29 dB

Requirement: If the first update of the pre-equalizer after the activation of DOCSIS 2.0/3.0 uses convolve mode,
the CM MUST zero-pad the existing 8-tap filter to a 24-tap filter, and then convolve according to the rules above.
PROCEDURE 12.3: VERIFICATION OF DOCSIS 2.0/3.0 CONVOLVE MODE
Step # Step Description
12.3.1 Connect test setup as shown in Figure 2-10 above.
12.3.2 CM AC power off.
12.3.3 CMTS power on. Wait for CMTS ready.
12.3.4 Provision the CMTS as follows:
12.3.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
12.3.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.3.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
12.3.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.3.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
12.3.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
12.3.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C.
12.3.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
12.3.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
12.3.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 16-QAM.
12.3.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
12.3.5 Perform 1.1 ranging in a mixed channel.
12.3.6 Enable DOCSIS 2.0/3.0 mode.
12.3.7 Enable micro-reflection generator echo case 7.
12.3.8 Using Packet Source, send upstream packets.
12.3.9 Verify that ranging occurs properly and that packets are passed with no packet loss.
Element Tested Expected Value Recorded Value Pass/Fail
12.3.9.1 CM Registration Completed
12.3.9.2 PER 0%

Requirement: If DOCSIS 2.0/3.0 is activated, the CMTS MUST use a T-spaced equalizer structure with 24 taps.

®
256 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

PROCEDURE 12.4: VERIFICATION OF DOCSIS 2.0/3.0 EQUALIZER STRUCTURE


Step # Step Description
12.4.1 Connect test setup as shown in Figure 2-10 above
12.4.2 CM AC power off.
12.4.3 CMTS power on. Wait for CMTS ready.
12.4.4 Provision the CMTS as follows:
12.4.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
12.4.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.4.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
12.4.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.4.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
12.4.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
12.4.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C.
12.4.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
12.4.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
12.4.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 16-QAM.
12.4.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
12.4.5 Perform ranging in a DOCSIS 2.0/3.0 channel.
12.4.6 Enable micro-reflection generator echo case 7
12.4.7 Verify that ranging occurs properly and that packets are passed with no packet loss.
Element Tested Expected Value Recorded Value Pass/Fail
12.4.7.1 CM Registration Completed
12.4.7.2 PER 0%

Requirement: In mixed mode logical channels supporting DOCSIS 1.x, in response to an initial ranging request and
periodic ranging requests prior to CM registration, when the CMTS sends the pre-equalizer coefficients, the CMTS
MUST compute and send them with an equalizer length of ?. In DOCSIS 2.0/3.0-only channels, the CMTS MUST
compute and send the pre-equalizer coefficients with an equalizer length of 24 and in T-spaced format at all times.
In DOCSIS 1.x-only channels, in response to an initial ranging request and periodic ranging requests prior to CM
registration, when the CMTS sends the pre-equalizer coefficients, the CMTS MUST compute and send them with an
equalizer length of 8.
Note: MER may be degraded during this test.

PROCEDURE 12.5: VERIFICATION OF EQUALIZER COEFFICIENT GENERATION


Step # Step Description
12.5.1 Connect test setup as shown in Figure 2-10 above.
12.5.2 CM AC power off.
12.5.3 CMTS power on. Wait for CMTS ready.
12.5.4 Provision the CMTS as follows:
12.5.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
12.5.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.5.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.

®
3/10/11 CableLabs 257
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


12.5.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.5.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
12.5.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
12.5.4.7 Using MIB docsIfUpChannelModulatio.nProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C
12.5.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
12.5.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
12.5.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 16-QAM.
12.5.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
12.5.5 Enable DOCSIS 2.0/3.0 mode.
12.5.6 Enable micro-reflection generator echo case 7 and if necessary, vary echo delay and echo power until tap
energy can be seen on all 24 pre-equalizer taps in DOCSIS 2.0/3.0 mode.
12.5.7 Using downstream sniffer, verify equalizer taps are being sent.
Element Tested Expected Value Recorded Value Pass/Fail
12.5.7.1 Number of equalizer taps 24
12.5.8 Enable DOCSIS 1.x mode and if necessary, vary echo delay and echo power until tap energy can be seen
on all 8 pre-equalizer taps.
Element Tested Expected Value Recorded Value Pass/Fail
12.5.8.1 Number of equalizer taps 8

Requirement: The CM MUST also compensate for the change in transmit power due to the gain (or loss) of the
new coefficients (in both convolve and load operations).
Test: Covered in test above that verifies that CM compensates for changes in tap power.
Requirement: In mixed mode logical channels supporting DOCSIS 1.x the CM and the CMTS MUST use DOCSIS
1.1 mode from initial ranging until DOCSIS 2.0/3.0 is activated in the registration process (if it is activated), and
MUST use DOCSIS 2.0/3.0 mode after DOCSIS 2.0/3.0 is activated. In DOCSIS 2.0/3.0-only logical channels the
CM and the CMTS MUST use DOCSIS 2.0/3.0 mode. In DOCSIS 1.x-only logical channels the CM and the CMTS
MUST use DOCSIS 1.1 mode.
Test: Set up appropriate logical channels. Use downstream sniffer and capture commands to verify that appropriate
modes are used.
PROCEDURE 12.6: VERIFICATION OF LOGICAL CHANNEL OPERATION
Step # Step Description
12.6.1 Connect test setup as shown in Figure 2-10 above.
12.6.2 CM AC power off.
12.6.3 CMTS power on. Wait for CMTS ready.
12.6.4 Provision the CMTS as follows:
12.6.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
12.6.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.6.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
12.6.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.6.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
12.6.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.

®
258 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


12.6.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C.
12.6.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
12.6.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
12.6.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 16-QAM.
12.6.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
12.6.5 Enable mixed mode supporting DOCSIS 1.1.
12.6.7 Using downstream sniffer, verify DOCSIS 1.1 mode is active.
Element Tested Expected Value Recorded Value Pass/Fail
12.6.7.1 RNG-RSP Message DOCSIS 1.1 mode
12.6.8 Enable DOCSIS 2.0 mode
12.6.9 Using downstream sniffer, verify DOCSIS 2.0 mode is active
Element Tested Expected Value Recorded Value Pass/Fail
12.6.9.1 RNG-RSP Message DOCSIS 2.0 mode

Requirement: After convolving, the CM MUST truncate the convolution result such that 24 taps (8 taps in DOCSIS
1.1 mode) remain after the truncation, with the main tap located at the tap designated by the last RNG- RSP received
by the CM. When the CM is instructed to convolve the transmit equalizer coefficients it MUST load the coefficients
sent by the CMTS into the pre-equalizer coefficients after proper normalization, if necessary.
Test: Verified by proper operation of the system; no explicit test.
Requirement: In DOCSIS 1.1 mode, the CMTS MUST NOT instruct the CM to load the transmit equalizer
coefficients. In DOCSIS 1.1 mode, the CMTS MUST NOT move the main tap location during unicast initial ranging
or periodic ranging.
Test: Use downstream sniffer and capture commands to verify that appropriate commands are sent.
PROCEDURE 12.7: VERIFICATION OF DOCSIS 1.1 MODE OPERATION
Step # Step Description
12.7.1 Connect test setup as shown in Figure 2-10 above.
12.7.2 CM AC power off.
12.7.3 CMTS power on. Wait for CMTS ready.
12.7.4 Provision the CMTS as follows:
12.7.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US).
12.7.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.7.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM.
12.7.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.7.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
12.7.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
12.7.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 8, Appendix C.
12.7.4.8 IF 42 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 38.8 MHz.
IF 85 MHz OPTION, Using MIB docsIfUpChannelFrequency set the upstream frequency to 81.8 MHz.
12.7.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).

®
3/10/11 CableLabs 259
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


12.7.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 16-QAM.
12.7.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
12.7.5 Enable DOCSIS 1.1.
12.7.6 Using downstream sniffer, verify DOCSIS 1.1 mode is active
Element Tested Expected Value Recorded Value Pass/Fail
12.7.6.1 RNG-RSP Coefficients NULL
12.7.7 Have CMTS change center frequency of CM by 10 kHz.
12.7.8 Verify that MER degrades to low value that is seen with pre-equalizer disabled.
Element Tested Expected Value Recorded Value Pass/Fail
12.7.8.1 MER < 29 dB
12.7.9 Verify that MER does not return to spec value after ranging is performed.
Element Tested Expected Value Recorded Value Pass/Fail
12.7.9.1 MER < 29 dB

Part 13. S-CDMA MER on composite chips


In order to test the performance of S-CDMA with a reduced number of codes, perform the two tests described in this
section, both of which use the pre-equalized test procedure outlined in Part 2. Set carrier frequency = 20 MHz,
modulation rate = 5.12 MHz, S-CDMA mode, 3 codes per minislot, CM power set for minimum (8 dBmV when 3
codes are transmitted). Configure the CM to send repeating pairs of bursts, with minimum spacing between bursts: a
spreader-off burst with 126 allocated codes with 64-QAM modulation, followed by a spreader-on burst with QPSK
that spans two frames such that the first frame uses all 126 active codes and the second frame uses three codes.
Note that when three codes are summed, each with QPSK modulation, the result is a 16-QAM constellation at the
output of the spreader (composite chips). Although the inner points are more likely than the outer points, a
meaningful MERchip measurement can be made.
Test 1: Composite-chip MER (MERchip) with 3 codes
Test 2: MER on spreader-off burst
The purpose of this test is to verify that at the CM gain setting used above to transmit a 3-code frame, the full
dynamic range of the CM transmitter is available.
PROCEDURE 13.1: S-CDMA MER ON COMPOSITE CHIPS
Step # Step Description
13.1.1 Connect test setup as shown in Figure 2-10 above
13.1.2 CM AC power off.
13.1.3 CMTS power on. Wait for CMTS ready.
13.1.4 Provision the CMTS as follows:
13.1.4.1 Configure MAC Domain according to scenario described in Appendix D.5 (1DS & 1 US)
13.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency
13.1.4.3 Using MIB docsIFDownChannelModulation set the downstream channel modulation to 256-QAM
13.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1
13.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV
13.1.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
13.1.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by
Burst Profile 9 Appendix C.
13.1.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency to 20.0 MHz.

®
260 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


13.1.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate of
5.12 MHz (channel width = symbol rate*1.25).
13.1.4.10 Using MIB docsIfCmtsModType set the upstream modulation type for IUCs 5, 6, 9, 10 & 11 to 16-QAM.
13.1.4.11 Using SNMP set the CMTS docsIfCmtsModFECErrorCorrection MIB equal to 0 for IUCs 5, 6, 9, 10 & 11.
13.1.5 Adjust the gain of the VSA so that the 3-code frame is in the linear range of the VSA (At this gain setting,
the 126-code burst and the 126-code frame are permitted to clip the VSA front end.)
13.1.6 Trigger the VSA to capture the 3-code frame and demodulate it in 16-QAM mode.
13.1.7 Record the MER measurement from the VSA (this is MERchip).
Element Tested Expected Value Recorded Value Pass/Fail
13.1.7.1 MERchip ≥ 33 dB
13.1.8 Without modifying the system under test in any way (e.g., any CM setting such as gain), adjust the gain of
the VSA so that the 126-code spreader-off burst is in the linear range of the VSA. (At this gain setting, the
3-code burst is permitted to be down in the noise at the VSA front end.)
13.1.9 Trigger the VSA to capture the 126-code spreader-off burst and demodulate it in 64-QAM mode.
13.1.10 Record the MER measurement from the VSA.
Element Tested Expected Value Recorded Value Pass/Fail
13.1.10.1 MER ≥ 35 dB

Part 14. Verification of MIB Requirements


Requirement associated with this MIB object: docsIfSigQEqualizationData: "At the CM, returns the equalization
data for the downstream channel. At the CMTS, returns the average equalization data for the upstream channel.
Returns an empty string if the value is unknown or if there is no equalization data."
Requirement associated with this MIB object: docsIfCmtsCmStatusEqualizationData: "Equalization data for this
CM. Returns an empty string if the value is unknown or if there is no equalization data available or defined."
Tests: Read MIB during test with upstream echo channel when CMTS is generating coefficients. Verify that
reported equalizer coefficients have correct format and match expected response for given echo channel.

®
3/10/11 CableLabs 261
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2.12 CM RECEIVE POWER TEST (PHY 21.3)

Introduction and Scope


This test measures the capability of the docsIfDownChannelPower MIB object to accurately report the power of the
downstream channel. It is performed at room temperature, at nominal line voltage, and after the CM has been
allowed to warm up for 30 minutes or more.

Assumptions
This test describes the use of a variable attenuator to change the power of the downstream channel delivered to the
input of the cable modem. The power delivered to the cable modem is measured by the use of a splitter directing
half of the power to the cable modem and the other half to an appropriate RF power measuring device (eg power
meter, appropriately configured spectrum analyzer or a vector signal analyzer).
If the CMTS supports SNMP control of downstream power, then the external downstream attenuator will not be
necessary.

Setup and Configuration

Figure 2-11 - CM Receive Power Test Topology

The table below indicates the STD/IRC and HRC channels that are tested.

®
262 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Table 2-51 - Downstream Test Frequencies


Test Case Number CEA Channel # STD/IRC HRC
X
1 99 117 MHz 115.75 MHz
2 19 153 MHz 151.75 MHz
3 13 213 MHz 211.75 MHz
4 32 273 MHz 271.75 MHz
5 42 333 MHz 331.75 MHz
6 52 393 MHz 391.75 MHz
7 62 453 MHz 451.75 MHz
8 72 513 MHz 511.75 MHz
9 82 573 MHz 571.75 MHz
10 92 633 MHz 631.75 MHz
11 107 693 MHz 691.75 MHz
12 117 753 MHz 751.75 MHz
13 127 813 MHz 811.75 MHz
14 136 867 MHz 865.75 MHz

The table below can be used to record the specific test case scenarios of a single procedure
Channel Number:__________________________ Channel Plan:__________________________ (STD/IRC, HRC)
Carrier modulation:_________________________ (64-QAM or 256-QAM)

Table 2-52 - CM Receive Power Test Cases


Nominal Measured MIB Power MIB/Measured Maximum One dB One dB
Input Input Reported Difference Difference Delta Delta
Power Power Reported Maximum
-15 dBmV +/- 3 dB N/A N/A
-14 dBmV +/- 3 dB 1 +/- 0.5 dB
-13dBmV +/- 3 dB 1 +/- 0.5 dB
-12 dBmV +/- 3 dB 1 +/- 0.5 dB
-11 dBmV +/- 3 dB 1 +/- 0.5 dB
-10 dBmV +/- 3 dB 1 +/- 0.5 dB
-9 dBmV +/- 3 dB 1 +/- 0.5 dB
-8 dBmV +/- 3 dB 1 +/- 0.5 dB
-7 dBmV +/- 3 dB 1 +/- 0.5 dB
-6 dBmV +/- 3 dB 1 +/- 0.5 dB
-5 dBmV +/- 3 dB 1 +/- 0.5 dB
-4 dBmV +/- 3 dB 1 +/- 0.5 dB
-3 dBmV +/- 3 dB 1 +/- 0.5 dB
-2 dBmV +/- 3 dB 1 +/- 0.5 dB
-1 dBmV +/- 3 dB 1 +/- 0.5 dB
0 dBmV +/- 3 dB 1 +/- 0.5 dB
1 dBmV +/- 3 dB 1 +/- 0.5 dB
2 dBmV +/- 3 dB 1 +/- 0.5 dB
3 dBmV +/- 3 dB 1 +/- 0.5 dB

®
3/10/11 CableLabs 263
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Nominal Measured MIB Power MIB/Measured Maximum One dB One dB


Input Input Reported Difference Difference Delta Delta
Power Power Reported Maximum
4 dBmV +/- 3 dB 1 +/- 0.5 dB
5 dBmV +/- 3 dB 1 +/- 0.5 dB
6 dBmV +/- 3 dB 1 +/- 0.5 dB
7 dBmV +/- 3 dB 1 +/- 0.5 dB
8 dBmV +/- 3 dB 1 +/- 0.5 dB
9 dBmV +/- 3 dB 1 +/- 0.5 dB
10 dBmV +/- 3 dB 1 +/- 0.5 dB
11 dBmV +/- 3 dB 1 +/- 0.5 dB
12 dBmV +/- 3 dB 1 +/- 0.5 dB
13 dBmV +/- 3 dB 1 +/- 0.5 dB
14 dBmV +/- 3 dB 1 +/- 0.5 dB
15 dBmV +/- 3 dB 1 +/- 0.5 dB

Part 1. CM Receive Power test using 64-QAM channels & STD/IRC


PROCEDURES 1.X: CM RECEIVE POWER TEST USING 64-QAM & STD/IRC AT
FREQUENCIES IDENTIFIED BY TEST CASE X
Step # Step Description
1.x.1 Connect test setup as shown in Figure 2-11 above.
1.x.2 CMTS power on. Wait for CMTS ready.
1.x.3 Provision the CMTS as follows:
1.x.3.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
1.x.3.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel X specified
in Table 2-61.
1.x.3.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
1.x.3.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is -0 dBmV ± 0.5 dB.
1.x.3.5 Provision upstream using PHYChannel1.cfg described in Appendix A.
1.x.3.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.x.3.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
1.x.3.8 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
1.x.4 Turn CM power on. Wait for CM ready.
1.x.5 Wait 30 min to let CM warm up.
1.x.6 Adjust upstream attenuation so that the CM is transmitting at 40 dBmV.
1.x.5 Check CM receive power at different receive levels in 1 dB increments from Y=1 for -15 dBmV to Y=31 for
+15dBmV.
1.x.5.y.1 Adjust downstream attenuation for CM to receive at a power level corresponding to Y (Y=1 to 31)
For example add 15 dB attenuation for the first test point (Y=1).
1.x.5.y.2 Record receive measured power for case Y as Preceive(Y).
1.x.5.y.3 Record value of the receive power MIB for case Y as MIB Power (Y).
1.x.5.y.4 Verify MIB accuracy and delta.

®
264 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
1.x.5.y.4.1 MIB Power accuracy for Y |MIB Power (Y) - Preceive
|MIB Power (Y) - Preceive (Y)| (Y)| ≤ 3 dB
1.x.5.y.4.2 Receive Delta Power (for Y>1) 0.5 dB <MIB Power (Y) -MIB
Preceive (Y) -Preceive (Y-1) Power (Y-1) <1.5 dB

Part 2. CM Receive Power test using 256-QAM channels & STD/IRC


PROCEDURES 2.X: CM RECEIVE POWER TEST USING 256-QAM & STD/IRC AT
FREQUENCIES IDENTIFIED BY TEST CASE X
Step # Step Description
2.x.1 Connect test setup as shown in Figure 2-11 above.
2.x.2 CMTS power on. Wait for CMTS ready.
2.x.3 Provision the CMTS as follows:
2.x.3.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
2.x.3.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to STD/IRC Channel X specified
in Table 2-61.
2.x.3.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 256-QAM.
2.x.3.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is -0 dBmV ± 0.5 dB.
2.x.3.5 Provision upstream using PHYChannel1.cfg described in Appendix A.
2.x.3.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
2.x.3.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.x.3.8 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
2.x.4 Turn CM power on. Wait for CM ready.
2.x.5 Wait 30 min to let CM warm up.
2.x.6 Adjust upstream attenuation so that the CM is transmitting at 40 dBmV.
2.x.5 Check CM receive power at different receive levels in 1 dB increments from Y=1 for -15 dBmV to Y=31 for
+15dBmV.
2.x.5.y.1 Adjust downstream attenuation for CM to receive at a power level corresponding to Y (Y=1 to 31).
For example, add 15 dB attenuation for the first test point (Y=1).
2.x.5.y.2 Record receive measured power for case Y as Preceive(Y).
2.x.5.y.3 Record value of the receive power MIB for case Y as MIB Power (Y).
2.x.5.y.4 Verify MIB accuracy and delta.
Element Tested Expected Value Recorded Value Pass/Fail
2.x.5.y.4.1 MIB Power accuracy for Y |MIB Power (Y) - Preceive
|MIB Power (Y) - Preceive (Y)| (Y)| ≤ 3 dB
2.x.5.y.4.2 Receive Delta Power (for Y>1) 0.5 dB <MIB Power (Y) -MIB
Preceive (Y) -Preceive (Y-1) Power (Y-1) <1.5 dB

®
3/10/11 CableLabs 265
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 3. CM Receive Power test using 64-QAM channels & HRC


PROCEDURES 3.X: CM RECEIVE POWER TEST USING 64-QAM & HRC AT
FREQUENCIES IDENTIFIED BY TEST CASE X
Step # Step Description
3.x.1 Connect test setup as shown in Figure 2-11 above.
3.x.2 CMTS power on. Wait for CMTS ready.
3.x.3 Provision the CMTS as follows:
3.x.3.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
3.x.3.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to HRC Channel X specified in
Table 2-61.
3.x.3.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 64-QAM.
3.x.3.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is -0 dBmV ± 0.5 dB.
3.x.3.5 Provision upstream using PHYChannel1.cfg described in Appendix A.
3.x.3.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
3.x.3.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.x.3.8 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
3.x.4 Turn CM power on. Wait for CM ready.
3.x.5 Wait 30 min to let CM warm up.
3.x.6 Adjust upstream attenuation so that the CM is transmitting at 40 dBmV.
3.x.5 Check CM receive power at different receive levels in 1 dB increments from Y=1 for -15 dBmV to Y=31 for
+15dBmV.
3.x.5.y.1 Adjust downstream attenuation for CM to receive at a power level corresponding to Y (Y=1 to 31).
For example, add 15 dB attenuation for the first test point (Y=1).
3.x.5.y.2 Record receive measured power for case Y as Preceive(Y).
3.x.5.y.3 Record value of the receive power MIB for case Y as MIB Power (Y).
3.x.5.y.4 Verify MIB accuracy and delta.
Element Tested Expected Value Recorded Value Pass/Fail
3.x.5.y.4.1 MIB Power accuracy for Y |MIB Power (Y) - Preceive
|MIB Power (Y) - Preceive (Y)| (Y)| ≤ 3 dB
3.x.5.y.4.2 Receive Delta Power (for Y>1) 0.5 dB <MIB Power (Y) -MIB
Preceive (Y) -Preceive (Y-1) Power (Y-1) <1.5 dB

Part 4. CM Receive Power test using 256-QAM channels & HRC


PROCEDURES 4.X: CM RECEIVE POWER TEST USING 256-QAM & HRC AT
FREQUENCIES IDENTIFIED BY TEST CASE X
Step # Step Description
4.x.1 Connect test setup as shown in Figure 2-11 above.
4.x.2 CMTS power on. Wait for CMTS ready.
4.x.3 Provision the CMTS as follows:
4.x.3.1 Configure MAC Domain according to scenario described in Appendix D.5 (1 DS & 1 US).
4.x.3.2 Using MIB docsIfDownChannelFrequency, set the downstream frequency to HRC Channel X specified in
Table 2-61.
4.x.3.3 Using MIB docsIfDownChannelModulation, set the downstream modulation to 256-QAM.

®
266 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.x.3.4 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is -0 dBmV ± 0.5 dB.
4.x.3.5 Provision upstream using PHYChannel1.cfg described in Appendix A.
4.x.3.6 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
4.x.3.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
4.x.3.8 Using MIB docsIfDownChannelInterleave set the downstream interleaver at the CMTS to
taps128increment1 (I=128, J=1).
4.x.4 Turn CM power on. Wait for CM ready.
4.x.5 Wait 30 min to let CM warm up.
4.x.6 Adjust upstream attenuation so that the CM is transmitting at 40 dBmV.
4.x.5 Check CM receive power at different receive levels in 1 dB increments from Y=1 for -15 dBmV to Y=31 for
+15dBmV.
4.x.5.y.1 Adjust downstream attenuation for CM to receive at a power level corresponding to Y (Y=1 to 31)
For example add 15 dB attenuation for the first test point (Y=1).
4.x.5.y.2 Record receive measured power for case Y as Preceive(Y).
4.x.5.y.3 Record value of the receive power MIB for case Y as MIB Power (Y).
4.x.5.y.4 Verify MIB accuracy and delta.
Element Tested Expected Value Recorded Value Pass/Fail
4.x.5.y.4.1 MIB Power accuracy for Y |MIB Power (Y) -
|MIB Power (Y) - Preceive (Y)| Preceive (Y)| ≤ 3 dB
4.x.5.y.4.2 Receive Delta Power (for Y>1) 0.5 dB <MIB Power (Y) -
Preceive (Y) -Preceive (Y-1) MIB Power (Y-1) <1.5 dB

®
3/10/11 CableLabs 267
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2.13 UPSTREAM PACKET ERROR RATE (PHY 22.3)

Introduction and Scope


Purpose
Several key RF impairments have been identified by MSO's as critical to robust upstream operation on typical cable
plants. This test measures the ability of the CMTS receiver to mitigate the four most important impairments that
impact performance of the upstream path, each of which is discussed in detail below. This test is provided solely to
describe a common methodology for documenting upstream performance because DOCSIS provides no
requirements for this test. This is for informational use only.
Additive White Gaussian Noise: AWGN is also called random noise or Gaussian noise. From an information
theory standpoint, AWGN is frequently considered to be the most important impairment. Interestingly enough, when
using QPSK modulation, AWGN is typically not the most common reason that cable upstream communications are
impaired: man-made impairments take that honor. However, as higher-order modulations are used, the random noise
floor becomes a limiting factor, particularly above 25 MHz. AWGN is important because it is always present, and
can be the limiting factor for 64-QAM modulation and higher orders.
Impulse (Burst) Noise: Burst noise has been observed in both upstream and downstream Cable systems. In
upstream systems it is often considered to be the worst impairment. If the desired signal is transported below 10
MHz, burst noise can be considered to be an additive impairment. If the desired signal is transported above 20 MHz,
burst noise will more likely have an indirect effect, and may be considered to be a multiplicative impairment. This
burst noise test is done to directly measure the power of the forward error correction code.
Ingress: Broadcast ingress is a commonly-observed problem in upstream plant. Broadcast ingress is a problem due
to breaks in cable shielding, as well the noise-funneling upstream architecture of Cable plant. Citizen band radio
(AM-DSB) and ham radio signals (keyed CW) are common ingress signals in the upstream band.
Common Path Distortion: CPD is created by downstream signals mixing in a diode-like nonlinearity that is
typically created by corrosion in various cable junctions inside the cable plant. The intermodulation of downstream
carriers produces distortion products that fall within the upstream band and therefore propagate upstream. CPD is a
very commonly observed distortion product in a cable headend. It typically manifests itself as three beats every 6
MHz if the downstream system uses a standard frequency plan. A center beat every 6 MHz is a result of 2nd order
distortion, and the beats + and - 1.25 MHz from the center beat are a result of 3rd order distortion. Considerable
effort is expended in cable plant to maintain low levels of CPD. CPD has similar characteristics to downstream
composite second order (CSO) and composite triple beat (CTB), meaning that it has a large crest factor. The crest
factor of the distortion is the ratio of the peak power to the average power.
Methodology
This test determines the carrier to noise ratio (C/N) and carrier to interference levels (C/I) that cause the CMTS
receiver to have an upstream Packet Error Rate (PER) of 1% and 5%. Upstream traffic is transmitted and received
by a packet generator/receiver.
Upstream packets are sent by the CM, to the CMTS receiver using fixed burst profiles having defined spectral
efficiency. Vendor selected burst profiles will be run for each impairment scenario; these profiles are selected to
optimize the robustness of the CMTS/CM against specific RF impairments.
Noise and interference is added until a PER of 1% and 5% are obtained. The system is tested in both TDMA and S-
CDMA modes, and symbol rates will be varied as required by each vendor to achieve the desired spectral efficiency
which is based on a target number of mini-slots for each profile.
While in S-CDMA mode and spreader-on, the CM transmit power per code is fixed and determined relative to the
number of active codes, as required by section 6.2.19.2 of the Phy spec. Impairment power level is measured as if all
of the active codes were in use. Packet sizes of 64 bytes (BE), 1518 bytes (BE), and 109 bytes (UGS) are used at a
defined rate (PPS) depending on target spectral efficiency. The target spectral efficiency is relative to the maximum
spectral efficiency in terms of minislots that would be required for 64-QAM (or 128-QAM/TCM) at 5.12 mega

®
268 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

symbols per second. Fixed packet input rates will be used for each test since the tests are for robustness rather than
throughput. A single upstream frequency of 30 MHz is used for all tests.
This procedure covers the steps required to execute one complete pass of the PHY-22.3 test suite on a single
upstream channel. The test assumes that the CMTS vendor has supplied a set of modulation / burst profile setups
that are designed to perform optimally for a given impairment scenario.
Organization of Test Plan
The test plan is organized into 5 sections as follows:
Part 1: Packet error rate tests with AWGN interference. This test determines the performance of the CMTS receiver
in the presence of white noise interference.
Part 2: Packet error rate tests with In-Channel Ingress interference. These tests determine the performance of the
receiver in the presence of various forms of tone ingress such as single CW tones, Narrow-band and Wide-band AM
modulated tones and multiple CW tones.
Part 3: Packet error rate tests with adjacent channel interference. This test determines the performance of the
receiver with an adjacent channel of equal bandwidth and variable power on each side of the desired channel.
Part 4: Packet error rate tests with in-channel burst noise interference. This set of tests measures the performance of
the CMTS receiver in the presence of in-band burst noise interference.
Part 5: Packet error rate tests in the presence of Common Path Degradation (CPD). This test evaluates the
performance of the CMTS receiver in the presence of noise generated as a result of CPD.
For each part of the test plan the vendor is allowed to specify a specific modulation format / burst profile setup that
he feels will provide the best performance under the specified interference condition

Assumptions
This test requires specific, vendor-supplied test profiles in order to facilitate the testing.

Setup and Configuration


Equipment List
• Qty 1, Packet Generator
• Qty 1, Spectrum Analyzer
• Qty 1, Vector Signal Analyzer
• Qty 1, Programmable Noise Generator
• Qty 2, 8-Way Splitter / Combiner
• Qty 1, Diplex Filter
• Qty 1, Programmable Attenuator
• Qty 1, Function Generator
• Qty 1, PC Test Controller
• Qty 2, Adjacent Channel Generator
• Qty 1, DOCSIS 3.0 CM
• Qty 1, Arbitrary Waveform Generator or Spirent Channel Emulator
• Qty 1, Common Path Distortion Test Circuit

®
3/10/11 CableLabs 269
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Topology
A basic block diagram of the test setup is shown in Figure 2-12.
Attenuators

DS DS

CMTS Diplex
Cable Modem
DUT Filter

-10 dBmV Input


US US

8591C
Spectrum
Analyzer
Impairment
Generators

89441A
Vector Signal
Analyzer

Splitter / Combiner

Packet Sink Packet Source


Packet Source/Sink

Control Link

Network Connection
For SNMP Control
Test Controller

Figure 2-12 - High Level Interconnect Block and Level Diagram

A more detailed interconnection diagram is shown in Figure 2-13 below.

Figure 2-13 - Upstream Packet Error Rate Interconnect Diagram

®
270 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Spectral Efficiency Computations


The following formula can be used to compute the spectral efficiency of the upstream transmission in Bits/Sec/Hz.
U = the number of MAC frame data bytes (FC Byte through CRC)
S = Mini-slot size from UCD
R = Symbol Rate TLV (1, 2, 4, 8, 16, 32) from the UCD
G = Guard Time Size from UCD burst descriptor
L = Preamble Length from UCD burst descriptor
K = FEC Codeword from UCD burst descriptor
T = FEC Correction from UCD burst descriptor
W = Last Codeword Length TLV from UCD burst descriptor
C = S-CDMA Codes per mini-slot
I = S-CDMA Spreading Intervals per frame
a = root raised cosine shaping filter factor (0.25)
M = Bits per Symbol (QPSK = 2, 8-QAM = 3, 16-QAM = 4, 32-QAM = 5, 64-QAM = 6, 128-QAM = 7)

A = Number of data bytes in the final, partial codeword


B = Number of Bytes including RS-FEC overhead
D = Number of Trellis tail symbols
X = Number of Symbols / Mini-slot
N = Number of mini-slots required for the data grant

A = (U-K)*floor(U/K)
B= U+2*T*ceil(U/K) W = 2 and (A>=16)
Ceil(U/K)*(K+2*T) Otherwise

D= 3*E M=2
2*E Otherwise

X= S*R TDMA
C*I S-CDMA

N=ceil[( ceil({8*B+L}/(M-E)) + D + G ) / X]
Spectral Efficiency 8*U / ((1+a)*N*X) TDMA
8*U*Z / ((1+a)*N*X*128) S-CDMA

Table 2-53 - Upstream Packet Rate for 64 byte packet testing versus target spectral efficiency

Spectral Efficiency [bits/Hz] 2.775 - 3.700 1.998 - 2.467 1.233 - 1.85 0.037 - 0.37
bits/Hz bits/Hz bits/Hz bits/Hz
Apx. spectral efficiency (%) 75% to 100% 54% to 66.67% 33.33% to 50% 1%-10%

Packet Rate 100 100 100 80

®
3/10/11 CableLabs 271
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Table 2-54 - Upstream Packet Rate for 109 byte packet testing versus target spectral efficiency for UGS flow

Spectral Efficiency [bits/Hz] 2.975 - 3.967 2.142 - 2.644 1.322 - 1.983 0.039 - 0.396
bits/Hz bits/Hz bits/Hz bits/Hz
Apx. spectral efficiency (%) 75% to 100% 54% to 66.67% 33.33% to 50% 1%-10%

Packet Rate 100 100 100 80

Table 2-55 - Upstream Packet Rate for 1518 byte packet testing versus target spectral efficiency

Spectral Efficiency [bits/Hz] 3.526 - 4.702 2.539 - 3.134 1.567 - 2.351 0.047 - 0.470
bits/Hz bits/Hz bits/Hz bits/Hz
Apx. spectral efficiency (%) 75% to 100% 54% to 66.67% 33.33% to 50% 1%-10%

Packet Rate 100 70 40 5

System Configuration
1. Equipment should be connected as shown in Figure 2-12.
2. Port 2 transmits 64, 109 or 1518 byte packet through CM to CMTS and is received by Port 1.
3. The counters are displayed for Port 1&2 and the Port 2 send button is used to cause the packets to be sent.
When the packets are sent the Port 2 Tx light goes on and then the Port 1 Rx light goes on. The counters are
first cleared to zero (arping going on in background) and then the Tx button is pushed on Port 2. The Port 2
light goes on, the Port 2 Tx counter starts counting and the Tx PPS are indicated (see table). The Rx light goes
on and the Rx counters increment and the Rx PPS is displayed (see table).
4. Modulation profiles used in these tests are vendor supplied.
5. Modulation formats will depend on desired spectral efficiency.
6. Packet sizes used for testing: 64 byte, 1518 byte (best effort flows); 109 bytes (UGS flow of G.711 voice type
traffic with PHS on).
7. Packet Rates used for testing: see table.
8. Use 89441 and 8591C to measure power of carrier, noise, and interference levels as per cable industry
standards.
9. The receiver input power is dependent on the transmission bandwidth. The input power level for each test
should be set according to Table 2-56.
Table 2-56 - Receiver input power level

Receiver input power levels


Bandwidth Input Power level
6.4 MHz -7 dBmV
3.2 MHz -10 dBmV
1.6 MHz -13 dBmV

Procedures
Part 1. Packet Error Rate Tests AWGN interference
This section covers measurements of CMTS receiver performance in the presence of Additive White Gaussian Noise
(AWGN).

®
272 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

PROCEDURE 1.1: PACKET ERROR RATE TESTS, CW INGRESS


This test determines the minimum Carrier to Noise which yields a packet error rate (PER) of 5% and of 1% using
AWGN as the only impairment.
Step # Step Description
1.1.1 Connect test setup as shown in Figure 2-12.
1.1.2 CM AC power off.
1.1.3 CMTS power on. Wait for CMTS ready.
1.1.4 Provision the CMTS as follows:
1.1.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
1.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
1.1.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
1.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
1.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
1.1.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
1.1.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
1.1.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
1.1.5 Turn OFF all impairments other than AWGN (Noise Generator).
1.1.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
1.1.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.8.1 Spectral efficiency (bits/sec/Hz)
1.1.9 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.10 Start sending packets upstream.
1.1.11 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.11.1 C to N for ≤ 1% PER
1.1.12 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.12.1 C to N for ≤ 5% PER
1.1.13 Stop sending packets upstream.
1.1.14 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
1.1.15 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.16 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.16.1 Spectral efficiency (bits/sec/Hz)
1.1.17 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined Table 2-56.
1.1.18 Start sending packets upstream.
1.1.19 Adjust the noise source level until 1% PER is obtained.

®
3/10/11 CableLabs 273
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Recorded Value
1.1.19.1 C to N for ≤ 1% PER
1.1.120 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.20.1 C to N for ≤ 5% PER
1.1.21 Stop sending packets upstream.
1.1.22 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
1.1.23 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.24 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.124.1 Spectral efficiency (bits/sec/Hz)
1.1.25 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.26 Start sending packets upstream.
1.1.27 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.27.1 C to N for ≤ 1% PER
1.1.28 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.28.1 C to N for ≤ 5% PER
1.1.29 Stop sending packets upstream.
1.1.30 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
1.1.31 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.32 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.32.1 Spectral efficiency (bits/sec/Hz)
1.1.33 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.34 Start sending packets upstream.
1.1.35 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.35.1 C to N for ≤ 1% PER
1.1.36 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.36.1 C to N for ≤ 5% PER
1.1.37 Stop sending packets upstream.
1.1.38 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
1.1.39 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.40 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.40.1 Spectral efficiency (bits/sec/Hz)
1.1.41 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.

®
274 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.1.42 Start sending packets upstream.
1.1.43 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.43.1 C to N for ≤ 1% PER
1.1.44 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.44.1 C to N for ≤ 5% PER
1.1.45 Stop sending packets upstream.
1.1.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
1.1.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.48.1 Spectral efficiency (bits/sec/Hz)
1.1.49 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.50 Start sending packets upstream.
1.1.51 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.51.1 C to N for ≤ 1% PER
1.1.52 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.52.1 C to N for ≤ 5% PER
1.1.53 Stop sending packets upstream.
1.1.54 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
1.1.55 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.56 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.56.1 Spectral efficiency (bits/sec/Hz)
1.1.57 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.58 Start sending packets upstream.
1.1.59 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.59.1 C to N for ≤ 1% PER
1.1.60 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.60.1 C to N for ≤ 5% PER
1.1.61 Stop sending packets upstream.
1.1.62 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
1.1.63 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.64 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.

®
3/10/11 CableLabs 275
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Calculated Value Measured Value
1.1.64.1 Spectral efficiency (bits/sec/Hz)
1.1.65 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.66 Start sending packets upstream.
1.1.67 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.67.1 C to N for ≤ 1% PER
1.1.68 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.68.1 C to N for ≤ 5% PER
1.1.69 Stop sending packets upstream.
1.1.70 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
1.1.71 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.72 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.72.1 Spectral efficiency (bits/sec/Hz)
1.1.73 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.74 Start sending packets upstream.
1.1.75 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.75.1 C to N for ≤ 1% PER
1.1.76 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.76.1 C to N for ≤ 5% PER
1.1.77 Stop sending packets upstream.
1.1.78 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
1.1.79 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.80 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.80.1 Spectral efficiency (bits/sec/Hz)
1.1.81 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.82 Start sending packets upstream.
1.1.83 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.83.1 C to N for ≤ 1% PER
1.1.84 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.84.1 C to N for ≤ 5% PER
1.1.85 Stop sending packets upstream.
1.1.86 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.

®
276 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.1.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.88.1 Spectral efficiency (bits/sec/Hz)
1.1.89 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.90 Start sending packets upstream.
1.1.91 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.91.1 C to N for ≤ 1% PER
1.1.92 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.92.1 C to N for ≤ 5% PER
1.1.93 Stop sending packets upstream.
1.1.94 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
1.1.95 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
1.1.96 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
1.1.96.1 Spectral efficiency (bits/sec/Hz)
1.1.97 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
1.1.98 Start sending packets upstream.
1.1.99 Adjust the noise source level until 1% PER is obtained.
Element Tested Recorded Value
1.1.99.1 C to N for ≤ 1% PER
1.1.100 Adjust the noise source level until 5% PER is obtained.
Element Tested Recorded Value
1.1.100.1 C to N for ≤ 5% PER
1.1.101 Stop sending packets upstream.

Part 2. Packet Error Rate Tests, In Channel Ingress Interference


The procedures in this section measure the performance of the CMTS receiver in the presence of various types of in-
band ingress interference.
Single ingressors: This procedure requires that the sour spot in the receiver pass band be determined as follows:
Generate a CW tone at 0 dB C to I and vary the ingress center frequency across the channel band to produce the
worse packet error rate. This frequency will then be used for all subsequent single carrier ingress tests.
Multiple Ingressors (part 1): For multiple ingressor tests, four single tones will be applied as follows:
• First tone (tone 1): Fc-0.31*Rs
• Second Tone (tone 2): Fc-0.1*Rs
• Third tone (tone 3): Fc+0.2*Rs
• Fourth tone (tone 4): Fc+0.29*Rs

®
3/10/11 CableLabs 277
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Where Fc is the carrier frequency of the cable modem upstream signal and Rs is the symbol rate of the CM upstream
signal. In the multiple ingressor test, all four ingressors have identical power levels relative to each other, and the
total power level of all four ingressors is gradually increased until 1% and 5% packet error rate is achieved.
Multiple Ingressors (part 2): For the second part of the multiple ingressor tests, the same ingress tone frequencies
are used with the same setup as for part 1, except that tone 3 and tone 4 are each reduced in level by 5 dB relative to
tones 1 and 2. Here again, the total power level of all four ingressors is gradually increased until 1% and 5% packet
error rate is achieved.
In each test case the procedure is as follows:
1. Adjust the noise generator to produce a C to N of 25 dB
2. Set the Arbitrary Waveform Generator to the "sour spot" determined as described above. In the case of multiple
ingressors, set the carrier frequencies of the ingressors as described above.
3. Adjust the ingress signal (either single or the total of four ingressors) output level until a 1% or 5% PER is
obtained.
4. Measure the peak ingress signal power and compute the C to I.

PROCEDURE 2.1: PACKET ERROR RATE TESTS, CW INGRESS


This procedure measures the performance of the CMTS receiver when the in-band ingress consists of a single,
unmodulated CW tone.
Step # Step Description
2.1.1 Connect test setup as shown in Figure 2-12.
2.1.2 CM AC power off.
2.1.3 CMTS power on. Wait for CMTS ready.
2.1.4 Provision the CMTS as follows:
2.1.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
2.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.1.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
2.1.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
2.1.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
2.1.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.1.5 Turn OFF all impairments other than AWGN (Noise Generator) and a single CW interferer.
2.1.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.1.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.8.1 Spectral efficiency (bits/sec/Hz)
2.1.9 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.

®
278 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.1.12 Start sending packets upstream.
2.1.13 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.13.1 C to N for ≤ 1% PER
2.1.14 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.14.1 C to N for ≤ 5% PER
2.1.15 Stop sending packets upstream.
2.1.16 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.1.17 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.18 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.18.1 Spectral efficiency (bits/sec/Hz)
2.1.19 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.20 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.21 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.22 Start sending packets upstream.
2.1.23 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.23.1 C to N for ≤ 1% PER
2.1.24 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.24.1 C to N for ≤ 5% PER
2.1.25 Stop sending packets upstream.
2.1.26 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.1.27 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.28 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.28.1 Spectral efficiency (bits/sec/Hz)
2.1.29 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.30 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.31 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.32 Start sending packets upstream.
2.1.33 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.33.1 C to N for ≤ 1% PER
2.1.34 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.34.1 C to N for ≤ 5% PER

®
3/10/11 CableLabs 279
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.1.35 Stop sending packets upstream.
2.1.36 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
2.1.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.38.1 Spectral efficiency (bits/sec/Hz)
2.1.39 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.42 Start sending packets upstream.
2.1.43 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.43.1 C to N for ≤ 1% PER
2.1.44 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.44.1 C to N for ≤ 5% PER
2.1.45 Stop sending packets upstream.
2.1.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.1.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.48.1 Spectral efficiency (bits/sec/Hz)
2.1.49 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.50 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.51 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.52 Start sending packets upstream.
2.1.53 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.53.1 C to N for ≤ 1% PER
2.1.54 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.54.1 C to N for ≤ 5% PER
2.1.55 Stop sending packets upstream.
2.1.56 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.1.57 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.58 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.

®
280 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Calculated Value Measured Value
2.1.58.1 Spectral efficiency (bits/sec/Hz)
2.1.59 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.60 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.61 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.62 Start sending packets upstream.
2.1.63 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.63.1 C to N for ≤ 1% PER
2.1.64 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.64.1 C to N for ≤ 5% PER
2.1.65 Stop sending packets upstream.
2.1.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.1.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.68.1 Spectral efficiency (bits/sec/Hz)
2.1.69 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.72 Start sending packets upstream.
2.1.73 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.73.1 C to N for ≤ 1% PER
2.1.74 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.74.1 C to N for ≤ 5% PER
2.1.75 Stop sending packets upstream.
2.1.76 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
2.1.77 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.78 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.78.1 Spectral efficiency (bits/sec/Hz)
2.1.79 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.80 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.

®
3/10/11 CableLabs 281
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.1.81 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.82 Start sending packets upstream.
2.1.83 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.83.1 C to N for ≤ 1% PER
2.1.84 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.84.1 C to N for ≤ 5% PER
2.1.85 Stop sending packets upstream.
2.1.86 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
2.1.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.88.1 Spectral efficiency (bits/sec/Hz)
2.1.89 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.90 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.91 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.92 Start sending packets upstream.
2.1.93 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.93.1 C to N for ≤ 1% PER
2.1.94 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.94.1 C to N for ≤ 5% PER
2.1.95 Stop sending packets upstream.
2.1.96 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
2.1.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.98.1 Spectral efficiency (bits/sec/Hz)
2.1.99 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.102 Start sending packets upstream.
2.1.103 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.103.1 C to N for ≤ 1% PER
2.1.104 Adjust the level of the single CW ingressor until 5% PER is obtained.

®
282 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Recorded Value
2.1.104.1 C to N for ≤ 5% PER
2.1.105 Stop sending packets upstream.
2.1.106 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
2.1.107 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.108 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.108.1 Spectral efficiency (bits/sec/Hz)
2.1.109 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.110 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.111 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.112 Start sending packets upstream.
2.1.113 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.113.1 C to N for ≤ 1% PER
2.1.114 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.114.1 C to N for ≤ 5% PER
2.1.115 Stop sending packets upstream.
2.1.116 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
2.1.117 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.1.118 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.1.118.1 Spectral efficiency (bits/sec/Hz)
2.1.119 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the CW ingressor to this frequency for subsequent
testing.
2.1.120 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.1.121 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.1.122 Start sending packets upstream.
2.1.123 Adjust the level of the single CW ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.1.123.1 C to N for ≤ 1% PER
2.1.124 Adjust the level of the single CW ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.1.124.1 C to N for ≤ 5% PER
2.1.125 Stop sending packets upstream.

®
3/10/11 CableLabs 283
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

PROCEDURE 2.2: PACKET ERROR RATE TESTS, NARROW-BAND INGRESS


This procedure measures the performance of the CMTS receiver when the in-band ingress consists of single,
modulated tone. For this case the ingress will consist of a single, modulated tone, 100% modulated at 25 kHz,
simulating a narrow-band AM ingressor.
Step # Step Description
2.2.1 Connect test setup as shown in Figure 2-12.
2.2.2 CM AC power off.
2.2.3 CMTS power on. Wait for CMTS ready.
2.2.4 Provision the CMTS as follows:
2.2.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
2.2.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.2.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.2.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.2.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
2.2.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
2.2.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
2.2.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.2.5 Turn OFF all impairments other than AWGN (Noise Generator) and a single narrow-band interferer.
2.2.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.2.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.8.1 Spectral efficiency (bits/sec/Hz)
2.2.9 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.12 Start sending packets upstream.
2.2.13 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.13.1 C to N for ≤ 1% PER
2.2.14 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.14.1 C to N for ≤ 5% PER
2.2.15 Stop sending packets upstream.
2.2.16 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.2.17 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.18 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.18.1 Spectral efficiency (bits/sec/Hz)

®
284 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.2.19 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.20 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.21 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.22 Start sending packets upstream.
2.2.23 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.23.1 C to N for ≤ 1% PER
2.2.24 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.24.1 C to N for ≤ 5% PER
2.2.25 Stop sending packets upstream.
2.2.26 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.2.27 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.28 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.28.1 Spectral efficiency (bits/sec/Hz)
2.2.29 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.30 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.31 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.32 Start sending packets upstream.
2.2.33 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.33.1 C to N for ≤ 1% PER
2.2.34 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.34.1 C to N for ≤ 5% PER
2.2.35 Stop sending packets upstream.
2.2.36 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
2.2.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.38.1 Spectral efficiency (bits/sec/Hz)
2.2.39 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.42 Start sending packets upstream.

®
3/10/11 CableLabs 285
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.2.43 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.43.1 C to N for ≤ 1% PER
2.2.44 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.44.1 C to N for ≤ 5% PER
2.2.45 Stop sending packets upstream.
2.2.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.2.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.48.1 Spectral efficiency (bits/sec/Hz)
2.2.49 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.50 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.51 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.52 Start sending packets upstream.
2.2.53 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.53.1 C to N for ≤ 1% PER
2.2.54 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.54.1 C to N for ≤ 5% PER
2.2.55 Stop sending packets upstream.
2.2.56 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.2.57 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.58 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.58.1 Spectral efficiency (bits/sec/Hz)
2.2.59 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.60 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.61 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.62 Start sending packets upstream.
2.2.63 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.63.1 C to N for ≤ 1% PER
2.2.64 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.64.1 C to N for ≤ 5% PER
2.2.65 Stop sending packets upstream.

®
286 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.2.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.2.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.68.1 Spectral efficiency (bits/sec/Hz)
2.2.69 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.72 Start sending packets upstream.
2.2.73 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.73.1 C to N for ≤ 1% PER
2.2.74 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.74.1 C to N for ≤ 5% PER
2.2.75 Stop sending packets upstream.
2.2.76 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
2.2.77 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.78 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.78.1 Spectral efficiency (bits/sec/Hz)
2.2.79 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.80 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.81 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.82 Start sending packets upstream.
2.2.83 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.83.1 C to N for ≤ 1% PER
2.2.84 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.84.1 C to N for ≤ 5% PER
2.2.85 Stop sending packets upstream.
2.2.86 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
2.2.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.88.1 Spectral efficiency (bits/sec/Hz)

®
3/10/11 CableLabs 287
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.2.89 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.90 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.91 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.92 Start sending packets upstream.
2.2.93 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.93.1 C to N for ≤ 1% PER
2.2.94 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.94.1 C to N for ≤ 5% PER
2.2.95 Stop sending packets upstream.
2.2.96 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
2.2.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.98.1 Spectral efficiency (bits/sec/Hz)
2.2.99 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.102 Start sending packets upstream.
2.2.103 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.103.1 C to N for ≤ 1% PER
2.2.104 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.104.1 C to N for ≤ 5% PER
2.2.105 Stop sending packets upstream.
2.2.106 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
2.2.107 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.108 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.108.1 Spectral efficiency (bits/sec/Hz)
2.2.109 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.110 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.111 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.112 Start sending packets upstream.

®
288 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.2.113 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.113.1 C to N for ≤ 1% PER
2.2.114 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.114.1 C to N for ≤ 5% PER
2.2.115 Stop sending packets upstream.
2.2.116 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
2.2.117 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.2.118 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.2.118.1 Spectral efficiency (bits/sec/Hz)
2.2.119 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the narrow-band AM ingressor to this frequency for
subsequent testing.
2.2.120 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.2.121 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.2.122 Start sending packets upstream.
2.2.123 Adjust the level of the single narrow-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.2.123.1 C to N for ≤ 1% PER
2.2.124 Adjust the level of the single narrow-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.2.124.1 C to N for ≤ 5% PER
2.2.125 Stop sending packets upstream.

PROCEDURE 2.3: PACKET ERROR RATE TESTS, WIDE-BAND INGRESS


This procedure measures the performance of the CMTS receiver when the in-band ingress consists of single,
modulated tone. For this case the ingress will consist of a single, modulated tone, 100% modulated at 80 kHz,
simulating a wide-band AM ingressor.
Step # Step Description
2.3.1 Connect test setup as shown in Figure 2-12.
2.3.2 CM AC power off.
2.3.3 CMTS power on. Wait for CMTS ready.
2.3.4 Provision the CMTS as follows:
2.3.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
2.3.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.3.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.3.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.3.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
2.3.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
2.3.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.

®
3/10/11 CableLabs 289
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.3.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.3.5 Turn OFF all impairments other than AWGN (Noise Generator) and a single wide-band interferer.
2.3.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.3.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.8.1 Spectral efficiency (bits/sec/Hz)
2.3.9 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.12 Start sending packets upstream.
2.3.13 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.13.1 C to N for ≤ 1% PER
2.3.14 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.14.1 C to N for ≤ 5% PER
2.3.15 Stop sending packets upstream.
2.3.16 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.3.17 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.18 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.18.1 Spectral efficiency (bits/sec/Hz)
2.3.19 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.20 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.21 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.22 Start sending packets upstream.
2.3.23 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.23.1 C to N for ≤ 1% PER
2.3.24 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.24.1 C to N for ≤ 5% PER
2.3.25 Stop sending packets upstream.
2.3.26 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.3.27 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.28 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.

®
290 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Calculated Value Measured Value
2.3.28.1 Spectral efficiency (bits/sec/Hz)
2.3.29 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.30 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.31 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.32 Start sending packets upstream.
2.3.33 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.33.1 C to N for ≤ 1% PER
2.3.34 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.34.1 C to N for ≤ 5% PER
2.3.35 Stop sending packets upstream.
2.3.36 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
2.3.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.38.1 Spectral efficiency (bits/sec/Hz)
2.3.39 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.42 Start sending packets upstream.
2.3.43 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.43.1 C to N for ≤ 1% PER
2.3.44 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.44.1 C to N for ≤ 5% PER
2.3.45 Stop sending packets upstream.
2.3.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.3.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.48.1 Spectral efficiency (bits/sec/Hz)
2.3.49 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.50 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.

®
3/10/11 CableLabs 291
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.3.51 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.52 Start sending packets upstream.
2.3.53 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.53.1 C to N for ≤ 1% PER
2.3.54 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.54.1 C to N for ≤ 5% PER
2.3.55 Stop sending packets upstream.
2.3.56 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.3.57 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.58 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.58.1 Spectral efficiency (bits/sec/Hz)
2.3.59 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.60 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.61 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.62 Start sending packets upstream.
2.3.63 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.63.1 C to N for ≤ 1% PER
2.3.64 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.64.1 C to N for ≤ 5% PER
2.3.65 Stop sending packets upstream.
2.3.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.3.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.68.1 Spectral efficiency (bits/sec/Hz)
2.3.69 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.72 Start sending packets upstream.
2.3.73 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.73.1 C to N for ≤ 1% PER
2.3.74 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.

®
292 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Recorded Value
2.3.74.1 C to N for ≤ 5% PER
2.3.75 Stop sending packets upstream.
2.3.76 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
2.3.77 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.78 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.78.1 Spectral efficiency (bits/sec/Hz)
2.3.79 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.80 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.81 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.82 Start sending packets upstream.
2.3.83 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.83.1 C to N for ≤ 1% PER
2.3.84 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.84.1 C to N for ≤ 5% PER
2.3.85 Stop sending packets upstream.
2.3.86 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
2.3.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.88.1 Spectral efficiency (bits/sec/Hz)
2.3.89 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.90 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.91 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.92 Start sending packets upstream.
2.3.93 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.93.1 C to N for ≤ 1% PER
2.3.94 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.94.1 C to N for ≤ 5% PER
2.3.95 Stop sending packets upstream.
2.3.96 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
2.3.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.

®
3/10/11 CableLabs 293
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.3.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.98.1 Spectral efficiency (bits/sec/Hz)
2.3.99 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.102 Start sending packets upstream.
2.3.103 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.103.1 C to N for ≤ 1% PER
2.3.104 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.104.1 C to N for ≤ 5% PER
2.3.105 Stop sending packets upstream.
2.3.106 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
2.3.107 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.108 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.108.1 Spectral efficiency (bits/sec/Hz)
2.3.109 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.
2.3.110 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.111 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.112 Start sending packets upstream.
2.3.113 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.113.1 C to N for ≤ 1% PER
2.3.114 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.114.1 C to N for ≤ 5% PER
2.3.115 Stop sending packets upstream.
2.3.116 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
2.3.117 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.3.118 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.3.118.1 Spectral efficiency (bits/sec/Hz)
2.3.119 Using the procedure described for single ingressors in this section, determine the frequency of the "sour
spot" for this mode of operation. Set the frequency of the wide-band AM ingressor to this frequency for
subsequent testing.

®
294 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.3.120 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.3.121 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.3.122 Start sending packets upstream.
2.3.123 Adjust the level of the single wide-band AM ingressor until 1% PER is obtained.
Element Tested Recorded Value
2.3.123.1 C to N for ≤ 1% PER
2.3.124 Adjust the level of the single wide-band AM ingressor until 5% PER is obtained.
Element Tested Recorded Value
2.3.124.1 C to N for ≤ 5% PER
2.3.125 Stop sending packets upstream.

PROCEDURE 2.4: PACKET ERROR RATE TESTS, MULTIPLE CW INGRESS (4


IDENTICAL TONES)
This procedure measures the performance of the CMTS receiver when the in-band ingress consists of four tones at
the same level.
Step # Step Description
2.4.1 Connect test setup as shown in Figure 2-12.
2.4.2 CM AC power off.
2.4.3 CMTS power on. Wait for CMTS ready.
2.4.4 Provision the CMTS as follows:
2.4.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
2.4.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.4.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.4.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.4.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
2.4.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
2.4.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
2.4.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.4.5 Turn OFF all impairments other than AWGN (Noise Generator) and the multi-tone interferer.
2.4.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.4.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.8.1 Spectral efficiency (bits/sec/Hz)
2.4.9 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.12 Start sending packets upstream.
2.4.13 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.

®
3/10/11 CableLabs 295
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Recorded Value
2.4.13.1 C to N for ≤ 1% PER
2.4.14 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.14.1 C to N for ≤ 5% PER
2.4.15 Stop sending packets upstream.
2.4.16 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.4.17 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.18 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.18.1 Spectral efficiency (bits/sec/Hz)
2.4.19 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.20 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.21 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.22 Start sending packets upstream.
2.4.23 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.23.1 C to N for ≤ 1% PER
2.4.24 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.24.1 C to N for ≤ 5% PER
2.4.25 Stop sending packets upstream.
2.4.26 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.4.27 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.28 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.28.1 Spectral efficiency (bits/sec/Hz)
2.4.29 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.30 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.31 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.32 Start sending packets upstream.
2.4.33 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.33.1 C to N for ≤ 1% PER
2.4.34 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.34.1 C to N for ≤ 5% PER
2.4.35 Stop sending packets upstream.
2.4.36 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.

®
296 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.4.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.38.1 Spectral efficiency (bits/sec/Hz)
2.4.39 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.42 Start sending packets upstream.
2.4.43 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.43.1 C to N for ≤ 1% PER
2.4.44 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.44.1 C to N for ≤ 5% PER
2.4.45 Stop sending packets upstream.
2.4.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.4.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.48.1 Spectral efficiency (bits/sec/Hz)
2.4.49 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.50 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.51 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.52 Start sending packets upstream.
2.4.53 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.53.1 C to N for ≤ 1% PER
2.4.54 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.54.1 C to N for ≤ 5% PER
2.4.55 Stop sending packets upstream.
2.4.56 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.4.57 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.58 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.58.1 Spectral efficiency (bits/sec/Hz)
2.4.59 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.

®
3/10/11 CableLabs 297
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.4.60 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.61 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.62 Start sending packets upstream.
2.4.63 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.63.1 C to N for ≤ 1% PER
2.4.64 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.64.1 C to N for ≤ 5% PER
2.4.65 Stop sending packets upstream.
2.4.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.4.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.68.1 Spectral efficiency (bits/sec/Hz)
2.4.69 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.72 Start sending packets upstream.
2.4.73 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.73.1 C to N for ≤ 1% PER
2.4.74 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.74.1 C to N for ≤ 5% PER
2.4.75 Stop sending packets upstream.
2.4.76 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
2.4.77 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.78 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.78.1 Spectral efficiency (bits/sec/Hz)
2.4.79 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.80 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.81 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.82 Start sending packets upstream.
2.4.83 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.83.1 C to N for ≤ 1% PER
2.4.84 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.

®
298 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Recorded Value
2.4.84.1 C to N for ≤ 5% PER
2.4.85 Stop sending packets upstream.
2.4.86 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
2.4.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.88.1 Spectral efficiency (bits/sec/Hz)
2.4.89 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.90 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.91 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.92 Start sending packets upstream.
2.4.93 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.93.1 C to N for ≤ 1% PER
2.4.94 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.94.1 C to N for ≤ 5% PER
2.4.95 Stop sending packets upstream.
2.4.96 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
2.4.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.98.1 Spectral efficiency (bits/sec/Hz)
2.4.99 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.102 Start sending packets upstream.
2.4.103 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.103.1 C to N for ≤ 1% PER
2.4.104 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.104.1 C to N for ≤ 5% PER
2.4.105 Stop sending packets upstream.
2.4.106 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
2.4.107 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.108 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.

®
3/10/11 CableLabs 299
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Calculated Value Measured Value
2.4.108.1 Spectral efficiency (bits/sec/Hz)
2.4.109 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.110 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.111 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.112 Start sending packets upstream.
2.4.113 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.113.1 C to N for ≤ 1% PER
2.4.114 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.114.1 C to N for ≤ 5% PER
2.4.115 Stop sending packets upstream.
2.4.116 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
2.4.117 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.4.118 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.4.118.1 Spectral efficiency (bits/sec/Hz)
2.4.119 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four equal power test tones as defined in the introduction to this section.
2.4.120 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.4.121 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.4.122 Start sending packets upstream.
2.4.123 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.4.123.1 C to N for ≤ 1% PER
2.4.124 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.4.124.1 C to N for ≤ 5% PER
2.4.125 Stop sending packets upstream.

PROCEDURE 2.5: PACKET ERROR RATE TESTS, MULTIPLE, CW INGRESS (4


TONES OF DIFFERENT POWER)
This procedure measures the performance of the CMTS receiver when the in-band ingress consists of four tones at
different levels.
Step # Step Description
2.5.1 Connect test setup as shown in Figure 2-12.
2.5.2 CM AC power off.
2.5.3 CMTS power on. Wait for CMTS ready.
2.5.4 Provision the CMTS as follows:
2.5.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.

®
300 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.5.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.5.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.5.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.5.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
2.5.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
2.5.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
2.5.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
2.5.5 Turn OFF all impairments other than AWGN (Noise Generator) and the multi-tone interferer.
2.5.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.5.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.8.1 Spectral efficiency (bits/sec/Hz)
2.5.9 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.12 Start sending packets upstream.
2.5.13 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.13.1 C to N for ≤ 1% PER
2.5.14 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.14.1 C to N for ≤ 5% PER
2.5.15 Stop sending packets upstream.
2.5.16 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.5.17 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.18 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.18.1 Spectral efficiency (bits/sec/Hz)
2.5.19 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.20 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.21 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.22 Start sending packets upstream.
2.5.23 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.23.1 C to N for ≤ 1% PER
2.5.24 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.

®
3/10/11 CableLabs 301
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Recorded Value
2.5.24.1 C to N for ≤ 5% PER
2.5.25 Stop sending packets upstream.
2.5.26 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
2.5.27 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.28 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.28.1 Spectral efficiency (bits/sec/Hz)
2.5.29 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.30 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.31 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.32 Start sending packets upstream.
2.5.33 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.33.1 C to N for ≤ 1% PER
2.5.34 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.34.1 C to N for ≤ 5% PER
2.5.35 Stop sending packets upstream.
2.5.36 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
2.5.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.38.1 Spectral efficiency (bits/sec/Hz)
2.5.39 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.42 Start sending packets upstream.
2.5.43 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.43.1 C to N for ≤ 1% PER
2.5.44 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.44.1 C to N for ≤ 5% PER
2.5.45 Stop sending packets upstream.
2.5.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.5.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.

®
302 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Calculated Value Measured Value
2.5.48.1 Spectral efficiency (bits/sec/Hz)
2.5.49 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.50 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.51 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.52 Start sending packets upstream.
2.5.53 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.53.1 C to N for ≤ 1% PER
2.5.54 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.54.1 C to N for ≤ 5% PER
2.5.55 Stop sending packets upstream.
2.5.56 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.5.57 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.58 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.58.1 Spectral efficiency (bits/sec/Hz)
2.5.59 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.60 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.61 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.62 Start sending packets upstream.
2.5.63 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.63.1 C to N for ≤ 1% PER
2.5.64 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.64.1 C to N for ≤ 5% PER
2.5.65 Stop sending packets upstream.
2.5.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
2.5.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.68.1 Spectral efficiency (bits/sec/Hz)
2.5.69 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.72 Start sending packets upstream.
2.5.73 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.

®
3/10/11 CableLabs 303
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Recorded Value
2.5.73.1 C to N for ≤ 1% PER
2.5.74 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.74.1 C to N for ≤ 5% PER
2.5.75 Stop sending packets upstream.
2.5.76 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
2.5.77 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.78 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.78.1 Spectral efficiency (bits/sec/Hz)
2.5.79 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.80 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.81 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.82 Start sending packets upstream.
2.5.83 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.83.1 C to N for ≤ 1% PER
2.5.84 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.84.1 C to N for ≤ 5% PER
2.5.85 Stop sending packets upstream.
2.5.86 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
2.5.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.88.1 Spectral efficiency (bits/sec/Hz)
2.5.89 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.90 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.91 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.92 Start sending packets upstream.
2.5.93 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.93.1 C to N for ≤ 1% PER
2.5.94 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.94.1 C to N for ≤ 5% PER
2.5.95 Stop sending packets upstream.
2.5.96 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.

®
304 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.5.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.98.1 Spectral efficiency (bits/sec/Hz)
2.5.99 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.102 Start sending packets upstream.
2.5.103 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.103.1 C to N for ≤ 1% PER
2.5.104 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.104.1 C to N for ≤ 5% PER
2.5.105 Stop sending packets upstream.
2.5.106 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
2.5.107 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.108 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.108.1 Spectral efficiency (bits/sec/Hz)
2.5.109 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.
2.5.110 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.111 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.112 Start sending packets upstream.
2.5.113 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.113.1 C to N for ≤ 1% PER
2.5.114 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.114.1 C to N for ≤ 5% PER
2.5.115 Stop sending packets upstream.
2.5.116 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
2.5.117 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
2.5.118 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
2.5.118.1 Spectral efficiency (bits/sec/Hz)
2.5.119 Using the procedure described for multiple ingressors in this section, set the arbitrary waveform generator
and VSA to generate the four differing power test tones as defined in the introduction to this section.

®
3/10/11 CableLabs 305
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.5.120 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
2.5.121 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
2.5.122 Start sending packets upstream.
2.5.123 Adjust the level of the four tone ingressor ensemble until 1% PER is obtained.
Element Tested Recorded Value
2.5.123.1 C to N for ≤ 1% PER
2.5.124 Adjust the level of the four tone ingressor ensemble until 5% PER is obtained.
Element Tested Recorded Value
2.5.124.1 C to N for ≤ 5% PER
2.5.125 Stop sending packets upstream.

Part 3. Packet Error Rate Tests, Adjacent Channel Interference


For adjacent channel tests the basic procedure is as follows:
1. Adjust the noise generator to produce a to N of 25 dB.
2. Adjust the continuous mode adjacent channel generator channel widths to match that of the channel under test.
3. Adjust the frequency of the upper and lower adjacent channels so that these channels butt-up to the channel
under test (one on each side of the test channel).
4. Set the two adjacent channels for equal power and adjust the aggregate adjacent power level until a 1% and 5%
PER is obtained.
5. Measure the C to I of the primary carrier relative to the interfering carriers.
PROCEDURE 3.1: PACKET ERROR RATE TESTS, ADJACENT CHANNEL
INTERFERENCE
This procedure measures the performance of the CMTS receiver in the presence of two equal power adjacent
channels.
Step # Step Description
3.1.1 Connect test setup as shown in Figure 2-12.
3.1.2 CM AC power off.
3.1.3 CMTS power on. Wait for CMTS ready.
3.1.4 Provision the CMTS as follows:
3.1.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
3.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
3.1.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
3.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
3.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
3.1.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
3.1.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
3.1.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
3.1.5 Turn OFF all impairments other than AWGN (Noise Generator) and the adjacent channel interferers.
3.1.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
3.1.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.

®
306 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.1.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.8.1 Spectral efficiency (bits/sec/Hz)
3.1.9 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.12 Start sending packets upstream.
3.1.13 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.13.1 C to N for ≤ 1% PER
3.1.14 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.14.1 C to N for ≤ 5% PER
3.1.15 Stop sending packets upstream.
3.1.16 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
3.1.17 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.18 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.18.1 Spectral efficiency (bits/sec/Hz)
3.1.19 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.20 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.21 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.22 Start sending packets upstream.
3.1.23 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.23.1 C to N for ≤ 1% PER
3.1.24 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.24.1 C to N for ≤ 5% PER
3.1.25 Stop sending packets upstream.
3.1.26 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
3.1.27 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.28 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.28.1 Spectral efficiency (bits/sec/Hz)
3.1.29 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).

®
3/10/11 CableLabs 307
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.1.30 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.31 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.32 Start sending packets upstream.
3.1.33 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.33.1 C to N for ≤ 1% PER
3.1.34 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.34.1 C to N for ≤ 5% PER
3.1.35 Stop sending packets upstream.
3.1.36 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
3.1.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.38.1 Spectral efficiency (bits/sec/Hz)
3.1.39 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.42 Start sending packets upstream.
3.1.43 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.43.1 C to N for ≤ 1% PER
3.1.44 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.44.1 C to N for ≤ 5% PER
3.1.45 Stop sending packets upstream.
3.1.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
3.1.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.48.1 Spectral efficiency (bits/sec/Hz)
3.1.49 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.50 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.51 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.52 Start sending packets upstream.
3.1.53 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.53.1 C to N for ≤ 1% PER

®
308 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.1.54 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.54.1 C to N for ≤ 5% PER
3.1.55 Stop sending packets upstream.
3.1.56 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
3.1.57 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.58 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.58.1 Spectral efficiency (bits/sec/Hz)
3.1.59 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.60 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.61 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.62 Start sending packets upstream.
3.1.63 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.63.1 C to N for ≤ 1% PER
3.1.64 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.64.1 C to N for ≤ 5% PER
3.1.65 Stop sending packets upstream.
3.1.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
3.1.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.68.1 Spectral efficiency (bits/sec/Hz)
3.1.69 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.72 Start sending packets upstream.
3.1.73 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.73.1 C to N for ≤ 1% PER
3.1.74 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.74.1 C to N for ≤ 5% PER
3.1.75 Stop sending packets upstream.
3.1.76 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.

®
3/10/11 CableLabs 309
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.1.77 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.78 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.78.1 Spectral efficiency (bits/sec/Hz)
3.1.79 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.80 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.81 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.82 Start sending packets upstream.
3.1.83 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.83.1 C to N for ≤ 1% PER
3.1.84 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.84.1 C to N for ≤ 5% PER
3.1.85 Stop sending packets upstream.
3.1.86 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
3.1.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.88.1 Spectral efficiency (bits/sec/Hz)
3.1.89 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.90 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.91 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.92 Start sending packets upstream.
3.1.93 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.93.1 C to N for ≤ 1% PER
3.1.94 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.94.1 C to N for ≤ 5% PER
3.1.95 Stop sending packets upstream.
3.1.96 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
3.1.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.98.1 Spectral efficiency (bits/sec/Hz)

®
310 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


3.1.99 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.102 Start sending packets upstream.
3.1.103 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.103.1 C to N for ≤ 1% PER
3.1.104 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.104.1 C to N for ≤ 5% PER
3.1.105 Stop sending packets upstream.
3.1.106 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
3.1.107 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.108 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.108.1 Spectral efficiency (bits/sec/Hz)
3.1.109 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.110 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.111 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.112 Start sending packets upstream.
3.1.113 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.113.1 C to N for ≤ 1% PER
3.1.114 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.114.1 C to N for ≤ 5% PER
3.1.115 Stop sending packets upstream.
3.1.116 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
3.1.117 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
3.1.118 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
3.1.118.1 Spectral efficiency (bits/sec/Hz)
3.1.119 Adjust the two adjacent channel test signals as described at the beginning of Part 3. Both channels must be
equal in power, equal in bandwidth to the test signal and immediately adjacent (on each side of the test
signal).
3.1.120 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
3.1.121 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
3.1.122 Start sending packets upstream.

®
3/10/11 CableLabs 311
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


3.1.123 Adjust the level of the two adjacent channels until 1% PER is obtained.
Element Tested Recorded Value
3.1.123.1 C to N for ≤ 1% PER
3.1.124 Adjust the level of the two adjacent channels until 5% PER is obtained.
Element Tested Recorded Value
3.1.124.1 C to N for ≤ 5% PER
3.1.125 Stop sending packets upstream.

Part 4. Packet Error Rate Tests, In-Channel Burst Interference


The procedures in this section measure the performance of the CMTS receiver in the presence of in-channel burst
interference. This test is implemented in two parts as follows:
Part 1: This test determines the performance of the CMTS upstream receiver in the presence of burst noise at
various values of pulse duration and pulse duty cycle as defined in the following table:
Test Cases (y) (duration and duty cycle)
0.1% 1.0% 10%
1 µsec y=1 y=5 y=9
10 µsec y=2 y=6 y=10
100 µsec y=3 y=7 y=11
1000 µsec y=4 y=8 y=12

Procedure outline:
1. Adjust the noise generator (AWGN) to produce a C to N of 25 dB with respect to the desired upstream signal.
2. Connect the function generator main output to the External IF input of the 89441A. Set the function generator
output as follows:
a. Frequency = 6 MHz
b. Amplitude = -13 dBm
c. Triggered mode (60, 600 or 6000 cycles)
d. Waveform: Sine wave
e. Trigger: internal (rep rate = duration / duty cycle)
3. Set the 89441 output frequency to the center of the upstream channel under test
4. Set the pulse duration, duty cycle and repetition frequency to the appropriate values from the above table
5. Adjust the output of the 89441 until a PER > 1% is obtained.
Part 2: This test determines the performance of the CMTS upstream receiver in the presence of burst noise from
two independent, non coherent impulsive noise generators.
Procedure outline: Two burst noise generators with the same power level and burst duration but with different
repetition rates are summed together. The repetition rates are chosen so that the bursts walk through varying
interarrival times, as small as zero. When the two noise generators overlap in time, the resulting C to N during that
interval is 3 dB lower than the specified value. The two burst generators are offset by the ratio of 0.95:1 and then by
the ratio 0.80:1.
1. Adjust the noise generator (AWGN) to produce a C to N of 25 dB with respect to the desired upstream signal.
2. Set the burst duration of each of the two function generators to 10 µsec.
3. Set the repetition rate of one of the pulse generators to F
4. Set the repetition rate of the second pulse generator to .95*F
5. Increase the repartition rate F until a PER > 1% is obtained.
6. Set the repetition rate of the second pulse generator to .80*F

®
312 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

7. Increase the repartition rate F until a PER > 1% is obtained.


PROCEDURE 4.1: PACKET ERROR RATE TESTS, SINGLE IMPULSE NOISE
INTERFERER
This procedure determines the packet error rate of the CMTS receiver when operating in the presence of a single
impulsive noise interferer with variable pulse repetition frequency, pulse width and duty cycle.
Step # Step Description
4.1.y.1 Connect test setup as shown in Figure 2-12.
4.1.y.2 CM AC power off.
4.1.y.3 CMTS power on. Wait for CMTS ready.
4.1.y.4 Provision the CMTS as follows:
4.1.y.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
4.1.y.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
4.1.y.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
4.1.y.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
4.1.4.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that
the input receive power level at the CM is 0 dBmV.
4.1.y.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
4.1.y.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
4.1.y.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
4.1.y.5 Turn OFF all impairments other than AWGN (Noise Generator) and the impulse noise generator.
4.1.y.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
4.1.y.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.8.1 Spectral efficiency (bits/sec/Hz)
4.1.y.9 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.12 Start sending packets upstream.
4.1.y.13 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.13.1 C to N for ≤ 1% PER
4.1.y.14 Stop sending packets upstream.
4.1.y.15 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
4.1.y.16 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.17 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.17.1 Spectral efficiency (bits/sec/Hz)

®
3/10/11 CableLabs 313
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.1.y.18 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.19 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.20 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.21 Start sending packets upstream.
4.1.y.22 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.22.1 C to N for ≤ 1% PER
4.1.y.23 Stop sending packets upstream.
4.1.y.24 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
4.1.y.25 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.26 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.26.1 Spectral efficiency (bits/sec/Hz)
4.1.y.27 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.28 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.29 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.30 Start sending packets upstream.
4.1.y.31 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.31.1 C to N for ≤ 1% PER
4.1.y.32 Stop sending packets upstream.
4.1.y.33 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
4.1.y.34 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
43.1.y.35 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.35.1 Spectral efficiency (bits/sec/Hz)
4.1.y.36 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.37 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.38 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.39 Start sending packets upstream.
4.1.y.40 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.40.1 C to N for ≤ 1% PER
4.1.y.41 Stop sending packets upstream.
4.1.y.42 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.

®
314 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.1.y.43 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.44 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.44.1 Spectral efficiency (bits/sec/Hz)
4.1.y.45 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.46 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.47 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.48 Start sending packets upstream.
4.1.y.49 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.49.1 C to N for ≤ 1% PER
4.1.y.50 Stop sending packets upstream.
4.1.y.51 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
4.1.y.52 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.53 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.53.1 Spectral efficiency (bits/sec/Hz)
4.1.y.54 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.55 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.56 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.57 Start sending packets upstream.
4.1.y.58 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.58.1 C to N for ≤ 1% PER
4.1.y.59 Stop sending packets upstream.
4.1.y.60 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
4.1.y.61 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.62 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.62.1 Spectral efficiency (bits/sec/Hz)
4.1.y.63 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.64 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.65 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.66 Start sending packets upstream.

®
3/10/11 CableLabs 315
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.1.y.67 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.67.1 C to N for ≤ 1% PER
4.1.y.68 Stop sending packets upstream.
4.1.y.69 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
4.1.y.70 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.71 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.71.1 Spectral efficiency (bits/sec/Hz)
4.1.y.72 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.73 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.74 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.75 Start sending packets upstream.
4.1.y.76 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.76.1 C to N for ≤ 1% PER
4.1.y.77 Stop sending packets upstream.
4.1.y.78 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
4.1.y.79 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.80 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.80.1 Spectral efficiency (bits/sec/Hz)
4.1.y.81 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.82 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.83 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.84 Start sending packets upstream.
4.1.y.85 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.85.1 C to N for ≤ 1% PER
4.1.y.86 Stop sending packets upstream.
4.1.y.87 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
4.1.y.88 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.89 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.89.1 Spectral efficiency (bits/sec/Hz)

®
316 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.1.y.90 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.91 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.92 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.93 Start sending packets upstream.
4.1.y.94 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.94.1 C to N for ≤ 1% PER
4.1.y.95 Stop sending packets upstream.
4.1.y.96 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
4.1.y.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.98.1 Spectral efficiency (bits/sec/Hz)
4.1.y.99 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.102 Start sending packets upstream.
4.1.y.103 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.103.1 C to N for ≤ 1% PER
4.1.y.104 Stop sending packets upstream.
4.1.y.105 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
4.1.y.106 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470
bits/sec/Hz. Based on the equations provided in the spectral efficiency section.
4.1.y.107 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.1.y.107.1 Spectral efficiency (bits/sec/Hz)
4.1.y.108 Set up the impulse noise generator for the appropriate pulse duration, repetition frequency and duty cycle
as defined by "y" from the table in Part 1 of this section. Set the 89441 to the center frequency of the
channel under test.
4.1.y.109 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.1.y.110 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.1.y.111 Start sending packets upstream.
4.1.y.112 Adjust the level of the impulsive interference (89441 output) until 1% PER is obtained.
Element Tested Recorded Value
4.1.y.112.1 C to N for ≤ 1% PER
4.1.y.113 Stop sending packets upstream.

®
3/10/11 CableLabs 317
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

PROCEDURE 4.2: ERROR RATE TESTS, TWO IMPULSE NOISE INTERFERERS


This procedure determines the packet error rate of the CMTS receiver when operating in the presence of two
impulsive noise interferers.
Step # Step Description
4.2.1 Connect test setup as shown in Figure 2-12.
4.2.2 CM AC power off.
4.2.3 CMTS power on. Wait for CMTS ready.
4.2.4 Provision the CMTS as follows:
4.2.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
4.2.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
4.2.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
4.2.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
4.2.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
4.2.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
4.2.4.7 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
4.2.5 Turn OFF all impairments other than AWGN (Noise Generator) and the impulse noise generator.
4.2.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
4.2.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.8.1 Spectral efficiency (bits/sec/Hz)
4.2.9 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.12 Start sending packets upstream.
4.2.13 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.13.1 PRF for ≤ 1% PER
4.2.14 Stop sending packets upstream.
4.2.15 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.16 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.17 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.18 Start sending packets upstream.
4.2.19 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.19.1 PRF for ≤ 1% PER
4.2.20 Stop sending packets upstream.
4.2.21 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.

®
318 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.2.22 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.23 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.23.1 Spectral efficiency (bits/sec/Hz)
4.2.24 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.25 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.26 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input
4.2.27 Start sending packets upstream.
4.2.28 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.28.1 PRF for ≤ 1% PER
4.2.29 Stop sending packets upstream
4.2.30 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.31 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.32 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input
4.2.33 Start sending packets upstream.
4.2.34 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.34.1 PRF for ≤ 1% PER
4.2.35 Stop sending packets upstream.
4.2.36 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
4.2.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.38.1 Spectral efficiency (bits/sec/Hz)
4.2.39 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.42 Start sending packets upstream.
4.2.43 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.43.1 PRF for ≤ 1% PER
4.2.44 Stop sending packets upstream.
4.2.45 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.

®
3/10/11 CableLabs 319
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.2.46 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.47 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.48 Start sending packets upstream.
4.2.49 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.49.1 PRF for ≤ 1% PER
4.2.50 Stop sending packets upstream.
4.2.51 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
4.2.52 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.53 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.53.1 Spectral efficiency (bits/sec/Hz)
4.2.54 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.55 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.56 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.57 Start sending packets upstream.
4.2.58 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.58.1 PRF for ≤ 1% PER
4.2.59 Stop sending packets upstream
4.2.60 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.61 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.62 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.63 Start sending packets upstream.
4.2.64 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.64.1 PRF for ≤ 1% PER
4.2.65 Stop sending packets upstream.
4.2.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
4.2.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.68.1 Spectral efficiency (bits/sec/Hz)
4.2.69 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.

®
320 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.2.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.72 Start sending packets upstream.
4.2.73 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.73.1 PRF for ≤ 1% PER
4.2.74 Stop sending packets upstream.
4.2.75 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.76 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.77 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.78 Start sending packets upstream.
4.2.79 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.79.1 PRF for ≤ 1% PER
4.2.80 Stop sending packets upstream.
4.2.81 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
4.2.82 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.83 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.83.1 Spectral efficiency (bits/sec/Hz)
4.2.84 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.85 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.86 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.87 Start sending packets upstream.
4.2.88 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.88.1 PRF for ≤ 1% PER
4.2.89 Stop sending packets upstream.
4.2.90 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.91 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.92 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.93 Start sending packets upstream.
4.2.94 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.94.1 PRF for ≤ 1% PER
4.2.95 Stop sending packets upstream.
4.2.96 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.

®
3/10/11 CableLabs 321
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.2.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.98.1 Spectral efficiency (bits/sec/Hz)
4.2.99 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.102 Start sending packets upstream.
4.2.103 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.103.1 PRF for ≤ 1% PER
4.2.104 Stop sending packets upstream.
4.2.105 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.106 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.107 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.108 Start sending packets upstream.
4.2.109 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.109.1 PRF for ≤ 1% PER
4.2.110 Stop sending packets upstream.
4.2.111 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
4.2.112 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.113 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.113.1 Spectral efficiency (bits/sec/Hz)
4.2.114 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.115 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.116 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.117 Start sending packets upstream.
4.2.118 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.118.1 PRF for ≤ 1% PER
4.2.119 Stop sending packets upstream.
4.2.120 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.

®
322 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.2.121 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.122 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.123 Start sending packets upstream.
4.2.124 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.124.1 PRF for ≤ 1% PER
4.2.125 Stop sending packets upstream.
4.2.126 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
4.2.127 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.128 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.128.1 Spectral efficiency (bits/sec/Hz)
4.2.129 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.130 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.131 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.132 Start sending packets upstream.
4.2.133 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.133.1 PRF for ≤ 1% PER
4.2.134 Stop sending packets upstream.
4.2.135 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.136 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.137 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.138 Start sending packets upstream.
4.2.139 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.139.1 PRF for ≤ 1% PER
4.2.140 Stop sending packets upstream.
4.2.141 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
4.2.142 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.143 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.143.1 Spectral efficiency (bits/sec/Hz)
4.2.144 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.145 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.

®
3/10/11 CableLabs 323
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


4.2.146 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.147 Start sending packets upstream.
4.2.148 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.148.1 PRF for ≤ 1% PER
4.2.149 Stop sending packets upstream.
4.2.150 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.151 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.152 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.153 Start sending packets upstream.
4.2.154 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.154.1 PRF for ≤ 1% PER
4.2.155 Stop sending packets upstream.
4.2.156 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
4.2.157 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.158 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.158.1 Spectral efficiency (bits/sec/Hz)
4.2.159 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.160 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.161 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.162 Start sending packets upstream.
4.2.163 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.163.1 PRF for ≤ 1% PER
4.2.164 Stop sending packets upstream.
4.2.165 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.166 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.167 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.168 Start sending packets upstream.
4.2.169 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.169.1 PRF for ≤ 1% PER
4.2.170 Stop sending packets upstream.
4.2.171 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.

®
324 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.2.172 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
4.2.173 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
4.2.173.1 Spectral efficiency (bits/sec/Hz)
4.2.174 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.95:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.175 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.176 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.177 Start sending packets upstream.
4.2.178 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.178.1 PRF for ≤ 1% PER
4.2.179 Stop sending packets upstream.
4.2.180 Set up the impulse noise generator for the appropriate pulse duration and duty cycle as defined in Part 2 of
this section. Set the repetition frequencies of the two generators for a 0.80:1 ratio as described. Set the
89441 to the center frequency of the channel under test.
4.2.181 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
4.2.182 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
4.2.183 Start sending packets upstream.
4.2.184 Adjust the repetition frequency of the pulse interference until 1% PER is obtained.
Element Tested Recorded Value
4.2.184.1 PRF for ≤ 1% PER
4.2.185 Stop sending packets upstream.

Part 5. Packet Error Rate Tests, Common Path Interference


The procedures in this section measure the performance of the CMTS receiver in the presence of Common Path
interference with the AWGN set to a C to N of 25 dB. For this test, a diode circuit is used to generate CPD in
conjunction with an amplifier and variable attenuator so that a variable total level of CPD can be injected upstream.
For details of the diode circuit, see "Advanced PHY Evaluation Test Procedures", Cable labs Test Plan, summer
2001. The cable downstream signal used to generate the CPD should consist of analog video signals only, which
means that notch and low pass filters should be used to filter out digital signals if they exist in the downstream cable
signal. A standard frequency plan is recommended for generation of the CPD waveform.
1. Adjust the noise generator for a C to N of 25 dB with respect to the desired signal.
2. Set the diode circuit to generate CPD at the minimum power level (maximum attenuation)
3. Adjust the CPD power level relative to the modem upstream signal until a 1% and 5% PER is obtained.
4. Measure the CPD total interference power in the CM bandwidth and compute the C to I.

PROCEDURE 5.1: ERROR RATE TESTS, COMMON PATH DISTORTION


INTERFERENCE
This procedure determines the packet error rate of the CMTS receiver when operating in the presence of CPD
interference.

®
3/10/11 CableLabs 325
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


5.1.1 Connect test setup as shown in Figure 2-12.
5.1.2 CM AC power off.
5.1.3 CMTS power on. Wait for CMTS ready.
5.1.4 Provision the CMTS as follows:
5.1.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
5.1.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
5.1.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
5.1.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
5.1.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV.
5.1.4.6 Provision upstream using PhyBasic.cfg described in Appendix A.
5.1.4.7 Using MIB docsIfUpChannelModulationProfile select the appropriate vendor supplied burst profile.
5.1.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequency to 30 MHz.
5.1.5 Turn OFF all impairments other than AWGN (Noise Generator) and the CPD (diode circuit).
5.1.6 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
5.1.7 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.775 to 3.700 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.8 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.8.1 Spectral efficiency (bits/sec/Hz)
5.1.9 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.10 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.11 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.12 Start sending packets upstream.
5.1.13 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.13.1 C to N for ≤ 1% PER
5.1.14 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.14.1 C to N for ≤ 5% PER
5.1.15 Stop sending packets upstream.
5.1.16 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
5.1.17 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.998 to 2.467 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.18 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.18.1 Spectral efficiency (bits/sec/Hz)
5.1.19 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.20 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.21 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.22 Start sending packets upstream.
5.1.23 Adjust the level of the four CPD until 1% PER is obtained.

®
326 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Recorded Value
5.1.23.1 C to N for ≤ 1% PER
5.1.24 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.24.1 C to N for ≤ 5% PER
5.1.25 Stop sending packets upstream.
5.1.26 Configure packet generator to run a stream of 64 byte packets at 100 pps from CMTS into CM.
5.1.27 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.233 to 1.85 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.28 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.28.1 Spectral efficiency (bits/sec/Hz)
5.1.29 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.30 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.31 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.32 Start sending packets upstream.
5.1.33 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.33.1 C to N for ≤ 1% PER
5.1.34 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.34.1 C to N for ≤ 5% PER
5.1.35 Stop sending packets upstream.
5.1.36 Configure packet generator to run a stream of 64 byte packets at 80 pps from CMTS into CM.
5.1.37 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.037 to 0.37 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.38 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.38.1 Spectral efficiency (bits/sec/Hz)
5.1.39 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.40 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.41 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.42 Start sending packets upstream.
5.1.43 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.43.1 C to N for ≤ 1% PER
5.1.44 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.44.1 C to N for ≤ 5% PER
5.1.45 Stop sending packets upstream.
5.1.46 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
5.1.47 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.975 to 3.967 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.

®
3/10/11 CableLabs 327
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


5.1.48 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.48.1 Spectral efficiency (bits/sec/Hz)
5.1.49 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.50 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.51 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.52 Start sending packets upstream.
5.1.53 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.53.1 C to N for ≤ 1% PER
5.1.54 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.54.1 C to N for ≤ 5% PER
5.1.55 Stop sending packets upstream.
5.1.56 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
5.1.57 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.142 to 2.644 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.58 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.58.1 Spectral efficiency (bits/sec/Hz)
5.1.59 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.60 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.61 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.62 Start sending packets upstream.
5.1.63 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.63.1 C to N for ≤ 1% PER
5.1.64 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.64.1 C to N for ≤ 5% PER
5.1.65 Stop sending packets upstream.
5.1.66 Configure packet generator to run a stream of 109 byte packets at 100 pps from CMTS into CM.
5.1.67 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.322 to 1.983 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.68 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.68.1 Spectral efficiency (bits/sec/Hz)
5.1.69 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.70 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.71 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.72 Start sending packets upstream.
5.1.73 Adjust the level of the four CPD until 1% PER is obtained.

®
328 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Recorded Value
5.1.73.1 C to N for ≤ 1% PER
5.1.74 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.74.1 C to N for ≤ 5% PER
5.1.75 Stop sending packets upstream.
5.1.76 Configure packet generator to run a stream of 109 byte packets at 80 pps from CMTS into CM.
5.1.77 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.039 to 0.396 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.78 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.78.1 Spectral efficiency (bits/sec/Hz)
5.1.79 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.80 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.81 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.82 Start sending packets upstream.
5.1.83 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.83.1 C to N for ≤ 1% PER
5.1.84 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.84.1 C to N for ≤ 5% PER
5.1.85 Stop sending packets upstream.
5.1.86 Configure packet generator to run a stream of 1518 byte packets at 100 pps from CMTS into CM.
5.1.87 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 3.526 to 4.702 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.88 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.88.1 Spectral efficiency (bits/sec/Hz)
5.1.89 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.90 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.91 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.92 Start sending packets upstream.
5.1.93 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.93.1 C to N for ≤ 1% PER
5.1.94 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.94.1 C to N for ≤ 5% PER
5.1.95 Stop sending packets upstream.
5.1.96 Configure packet generator to run a stream of 1518 byte packets at 70 pps from CMTS into CM.
5.1.97 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 2.539 to 3.134 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.

®
3/10/11 CableLabs 329
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


5.1.98 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.98.1 Spectral efficiency (bits/sec/Hz)
5.1.99 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.100 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.101 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.102 Start sending packets upstream.
5.1.103 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.103.1 C to N for ≤ 1% PER
5.1.104 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.104.1 C to N for ≤ 5% PER
5.1.105 Stop sending packets upstream.
5.1.106 Configure packet generator to run a stream of 1518 byte packets at 40 pps from CMTS into CM.
5.1.107 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 1.567 to 2.351 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.108 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.108.1 Spectral efficiency (bits/sec/Hz)
5.1.109 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.110 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.111 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.112 Start sending packets upstream.
5.1.113 Adjust the level of the four CPD until 1% PER is obtained.
Element Tested Recorded Value
5.1.113.1 C to N for ≤ 1% PER
5.1.114 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.114.1 C to N for ≤ 5% PER
5.1.115 Stop sending packets upstream.
5.1.116 Configure packet generator to run a stream of 1518 byte packets at 5 pps from CMTS into CM.
5.1.117 Configure the CMTS for the modulation format and burst profile appropriate for this interference scenario.
Select the transmission parameters to yield a spectral efficiency in the range of 0.047 to 0.470 bits/sec/Hz.
Based on the equations provided in the spectral efficiency section.
5.1.118 Measure the spectral efficiency. Record both the measured and calculated spectral efficiency values.
Element Tested Calculated Value Measured Value
5.1.118.1 Spectral efficiency (bits/sec/Hz)
5.1.119 Set up the CPD diode circuit to generate common path distortion as described in this section.
5.1.120 Using the upstream programmable attenuator adjust the power at the input to the CMTS receiver to the
proper power for the transmission bandwidth as defined in Table 2-56.
5.1.121 Adjust the AWGN for a C to N of 25 dB at the CMTS receiver input.
5.1.122 Start sending packets upstream.
5.1.123 Adjust the level of the four CPD until 1% PER is obtained.

®
330 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Recorded Value
5.1.123.1 C to N for ≤ 1% PER
5.1.124 Adjust the level of the four CPD until 5% PER is obtained.
Element Tested Recorded Value
5.1.124.1 C to N for ≤ 5% PER
5.1.125 Stop sending packets upstream.

®
3/10/11 CableLabs 331
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2.14 SYMBOL RATE CHANGE (PHY 23.3)

Introduction & Scope


Purpose
The DOCSIS 3.0 RFI has CM and CMTS requirements that allow but do not guarantee that the system will
experience a minimal outage when an upstream symbol rate change occurs. How short the outage will actually be
will depend on the particular CMTS implementation. The purpose of this test is to ensure that the base requirements
are met.
The DOCSIS 3.0 PHY RFI states:
In the section 'TDMA Reconfiguration Times', "For Symbol Rate changes: The CM MUST be able to transmit
consecutive bursts as long as the CMTS allows the required time between bursts for UCD parameter changes.
Symbol Rate MUST NOT be changed until the CM is provided sufficient time between bursts by the CMTS,
and MUST NOT change while more than -30 dB of any symbol's energy of the previous burst remains to be
transmitted, or more than -30 dB of any symbol's energy of the next burst has been transmitted."
In the section 'S-CDMA Reconfiguration Times', "In S-CDMA mode, for changes in Output Power per mini-
slot, Offset Frequency, Pre-equalizer coefficients, and/or Ranging Offset, the CM MUST be able to transmit
consecutive bursts as long as the CMTS allocates the time duration of at least one frame in between the bursts."
For all other burst profile parameter changes, no reconfiguration is required beyond what is provided by the
MAC for such changes. When multiple channels are active, reconfiguration times MUST be provided
simultaneously on all active channels. If any channel was being adjusted, reconfiguration times MUST also be
provided simultaneously on all active channels.
The timing offsets for each symbol rate (vs. the reference of 5.12Msps) are given in the table under the section
labeled "CM Timing Offsets When Changing Modulation Rate." These are MUST requirements upon symbol
rate changes and will be tested in this ATP.
The DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification states in section 11.1:
"If the CMTS changes the Modulation Rate or Center Frequency on an S-CDMA channel, it MUST force re-
ranging using the Ranging Required parameter."
Note that symbol rate changes, although infrequent, may be used to combat increased levels of upstream channel
impairments due to ingress or linear distortions. Pre-equalization is necessary to combat linear distortions due to
impairments such as multi-path, tilt and group delay caused by micro reflections and diplex filters. Reducing the
symbol rate will reduce the channel capacity but may enable the system to continue to run at a lower data rate,
which is more desirable than failing completely. Once the plant has been restored to its normal status, the symbol
rate can be increased back to its full capacity.
To allow the possibility of higher order modulations and higher bandwidth in DOCSIS 3.0, it is essential that pre-
equalization is operating properly at all times. When a symbol rate change occurs, the pre-equalization coefficients
that are used by the CM are no longer valid. These coefficients must be relearned after a symbol rate change through
measurements at the CMTS. Since each upstream flow from a CM experiences potentially a different multi-path
environment, all CMs must undergo periodic maintenance at least once to relearn the pre- equalization coefficients.
It should be understood, therefore, that expected test results listed below on fast symbol rate changes on the CM will
still be subject to this overall system limitation. Therefore, the tests below insure that the fundamental base
requirements are in place for the ultimate goal of rapid symbol rate changes.
Methodology
The general approach for this test is to configure the maximum number of upstream bonded channels and to use one
of the channels for symbol rate changes. IP traffic should be sent at the maximum sustainable rate over all of the
channels. The symbol rate will start at the maximum symbol rate and be reduced in steps by ½ to the lowest symbol
rate and then increased back to the highest rate in steps. A single typical channel profile will be used for TDMA and

®
332 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

then S-CDMA. Both constant total power and constant power spectral density modes will be used, both re-ranging
and no re-ranging modes will be use if possible.
In the case of no ranging required, no more than one lost packet is acceptable. In the case of re-ranging required, the
packet error rate must return to zero after the symbol rate is changed.
Organization of Test Plan
There will be 6 procedures, which will test both TDMA and S-CDMA (assumption is that A-TDMA will behave
like TDMA). The parameters that will be modified are described above in 'Methodology'.

Assumptions
It is assumed that there is no significant linear distortion on the plant because it is impossible to pre-equalize
instantaneously through a symbol rate change. Since the pre-equalization coefficients must be 'relearned' after a
symbol rate change the presence of significant linear distortion could cause lost packets that would indicate a false
failure. However pre-equalization can be operational before and after a symbol rate change therefore pre-
equalization should be enabled.
It is further assumed that during symbol rate change tests using constant power spectral density which require
changes in the individual channel power, the transmit levels of the channels will be such that no change to the
dynamic range window will be necessary.

Setup & Configuration


Equipment List
• DOCSIS 3.0 CMTS - Device Under Test (DUT)
• DOCSIS 3.0 CM - DUT
• Vector Signal Analyzer, Vector Spectrum Analyzer or equivalent instrument capable of measuring channel
power and power spectral density accurately (Optional).
• Upstream 3.0 Sniffer (Optional, useful to determine what is causing a test failure, the CMTS or CM)
• Downstream 3.0 Sniffer (required to find out if the CMTS is sending the right TLVs and providing the CM
reconfiguration time)
• Low distortion cable plant (includes diplex filter, coax cable, variable attenuators, splitters and taps for
instrumentation).
• Packet Generator
• Test Controller (Optional, test may be operated entirely manually).
Topology
A packet source and a packet receiver are used to generate and receive upstream traffic from the CM to the CMTS.
A spectrum analyzer or MIB variables are used to measure the CM output power to verify that either the total power
or the spectral power density are maintained in the symbol rate change. The use of MIB variables as read from the
CM is preferred for automation purposes. The packet generator is set to measure packet loss via the number of
transmitted vs. number of received packets.

®
3/10/11 CableLabs 333
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Cable Plant with diplexer,


DOCSIS 3.0 CMTS low noise and low distortions
(Block represents integrated or CM
modula)

Packet Generator

Vector Spectrum 3.0 Sniffer


Network Connection
for SNMP control

Analyzer (Downstream and


or equivalent Upstream)

GPIB

Test Controller

Figure 2-14 - Symbol Rate Change Test Topology

System Configuration
It will be required to range and register a cable modem to run this test.
• CM Configuration Files:
Two configuration files may be used. The first is for maximum single CM throughput so that the upstream can
be filled as much as possible with data. In this way any disruption to flow may be more evident in lost packets.
The other configuration is a UGS configuration file; a UGS does not allow packets to be buffered so that
upstream disruptions will not be masked. To make sure that there are UGS flows spread equally through ALL
the upstream bonded channels the four configuration files in EX-01_2.cfg are used. In the following procedure
we assume the use of the second UGS method (both are not required).
• EX-01_1.cfg:
Same as Basic_v30.cfg in Appendix XX of this document with the following changes:
Max Concatenated Burst 0 (allows largest size)
• EX-01_2.cfg:
Basic_v30.cfg with the following changes:
Upstream Service Flow - UGS:
Service Flow Reference= 3
QoS Parameter Set= 07
Service Flow Scheduling Type 6
Grants per Interval= 1
Unsolicited Grant Size= 500
Nominal Grant Interval= 10000 us
Tolerated Grant Jitter= 2000 us
Req. Transm. Policy= 0x0000017F

®
334 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Required Attribute Mask = 0x80000000


Forbidden Attribute Mask = 0x7FFFFFFF

Upstream Classifier:
Classifier Reference=1
Service Flow ID=2
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=1000
TCP/UDP Source Port End=1000

PhyChannel2.cfg
PhyBasic.cfg +
Upstream Service Flow - UGS:
Service Flow Reference= 3
QoS Parameter Set= 07
Service Flow Scheduling Type 6
Grants per Interval= 1
Unsolicited Grant Size= 500
Nominal Grant Interval= 10000 us
Tolerated Grant Jitter= 2000 us
Req. Transm. Policy= 0x0000017F
Required Attribute Mask = 0x40000000
Forbidden Attribute Mask = 0xBFFFFFFF

Upstream Classifier:
Classifier Reference=1
Service Flow ID=2
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=2000
TCP/UDP Source Port End=2000
PhyChannel3.cfg
PhyBasic.cfg +
Upstream Service Flow - UGS:
Service Flow Reference= 3
QoS Parameter Set= 07
Service Flow Scheduling Type 6
Grants per Interval= 1
Unsolicited Grant Size= 500

®
3/10/11 CableLabs 335
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Nominal Grant Interval= 10000 us


Tolerated Grant Jitter= 2000 us
Req. Transm. Policy= 0x0000017F
Required Attribute Mask = 0x20000000
Forbidden Attribute Mask = 0xDFFFFFFF

Upstream Classifier:
Classifier Reference=1
Service Flow ID=2
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=3000
TCP/UDP Source Port End=3000

PhyChannel4.cfg
PhyBasic.cfg +
Upstream Service Flow - UGS:
Service Flow Reference= 3
QoS Parameter Set= 07
Service Flow Scheduling Type 6
Grants per Interval= 1
Unsolicited Grant Size= 500
Nominal Grant Interval= 10000 us
Tolerated Grant Jitter= 2000 us
Req. Transm. Policy= 0x0000017F
Required Attribute Mask = 0x10000000
Forbidden Attribute Mask = 0xEFFFFFFF

Upstream Classifier:
Classifier Reference=1
Service Flow ID=2
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=4000
TCP/UDP Source Port End=4000

• PHY Configuration:
If upstream channel bonding is being used:
Set DocsIfUpChannelInterfaceAttributeMask.IfIndex1 0x80000000
Set DocsIfUpChannelInterfaceAttributeMask.IfIndex2 0x40000000

®
336 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Set DocsIfUpChannelInterfaceAttributeMask.IfIndex3 0x20000000


Set DocsIfUpChannelInterfaceAttributeMask.IfIndex4 0x10000000

Burst Profiles
Rather than referring to burst profiles in this test suite, selected burst profiles from the Burst Profile Appendix will
be used:
• Burst Profile 2 - Type 1 DOCSIS 1.x TDMA QAM 16 Channel
• Burst Profile 6 - Type 3 DOCSIS 2.0 S-CDMA QPSK Channel
Symbol Rate Change Sequence
The symbol rate will be changed by one symbol rate size in either direction while the packets are being sent. There
should be no more than one packet lost as a result of the symbol rate change. Note: where possible, tag the source
packets and count only the received packets with that tag to avoid counting management or SNMP packets.
There is a maximum sum of timing adjustments to be expected when going to and from a symbol rate change
according to the following table:
Table 2-57 - Limits for Timing Adjust Tests - A-TDMA and S-CDMA

Minimum of Original and Maximum Sum of Timing


New Symbol Rate (Msps) Adjustments
(6.25uSec/64 units)
2.56 Msps 5
1.28 Msps 7

The values in this table are equivalent to 0.25 us + 1/2 symbol time, which is the required ranging adjust accuracy
imposed on the CM for TDMA and S-CDMA after a modulation rate change. (Do note that originally, the S-CDMA
adjustment accuracy after modulation rate change was much more stringent, but there was a MULPIv3.0 ECN
06.0318-2 that made the accuracy equivalent to that of TDMA. Note this applies only to the case when there is a
ranging adjust after modulation rate change.
During the test all valid symbol rates will be stepped through as shown in the following table:
Table 2-58 - Symbol Rate Change Sequence Table
Change Msym/ Msym/ Maximum Sum of Timing Channel Power Change_Y for
Sequence_X Sec Sec Adjustments Constant Spectral Power Tests
(6.25uSec/64 units)
1 5.12 2.56 5 -3dB
2 2.56 1.28 7 -3dB
3 1.28 2.56 7 +3dB
4 2.56 5.12 5 +3dB

Procedures
There are two CMTS test modes required for this test and one which may optionally be used. These modes are
invoked using the required Test MIBs in CM-SP-TestMIB-D04-070829.doc.
DOCSIS 3.0 Test MIB Enumerated Test Mode 15 - Include Ranging Required TLV in next UCD
DOCSIS 3.0 Test MIB Enumerated Test Mode 83 - Include the Maintain PSD TLV in subsequent UCD
messages.
DOCSIS 3.0 Test MIB Enumerated Test Mode 106 - Inhibit unicast ranging opportunities for individual
modem.

®
3/10/11 CableLabs 337
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

DOCSIS 3.0Test MIB Enumerated Test Mode 123 - Enable simultaneous bursts on all UGS flows of CM under
test.
The DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification states in section 11.1:
"If the CMTS changes the Modulation Rate or Center Frequency on an S-CDMA channel, it MUST force re-
ranging using the Ranging Required parameter."
Thus, in this test, the UCD which forces the modem to re-range is used for the channel change. The failure criterion
for the S-CDMA portion of this test is thus that packets are tested for transmission without loss before the symbol
rate change, and after the re-ranging completes, packets are again passed to verify that no packets are lost after the
symbol rate change
Two Power Modes for Symbol Rate Change
There are two symbol rate change modes with respect to transmit power in DOCSIS 3.0: constant power and
constant power spectral density. In the first case, the total power is maintained during the symbol rate change in
order to permit SNR increases on the channel due to increased AWGN, burst noise, or other RF impairments. In the
other mode, the spectral power density of the CM transmissions is maintained, permitting the division of a single
wide channel into two or more sub-channels in a manner which should not cause upstream laser clipping due to
increased total power on the upstream. In the preferred method procedures below, the docsIfCmStatusTxPower MIB
is used in conjunction with the RNG-RSP messages in the downstream sniffer capture to confirm that the modem
transmitted at the correct power level after a symbol rate change.
An alternate optional method is to use a spectrum analyzer or VSA to measure power level. If this alternate method
is used, the test procedures would include the following steps:
Alternate Optional Power Measurement Method - VSA or Spectrum Analyzer
Step # Step Description
1.X.1 Read the CM MIB, docsIfUpChannelWidth, to verify initial symbol rate corresponds to the second column in
the table Change Sequence_X.
1.X.2 Using a spectrum analyzer or VSA, read the initial CM Upstream Tx Power Level of successive station
maintenance bursts.
1.X.3 Use the DOCSIS 3.0 Test MIB (Enumerated Test Mode 106) to disable the CMTS from sending Unicast
Station Maintenance Maps.
1.X.4 Change the symbol rate on the CMTS according to the third column in Change Sequence_X.
1.X.5 Continually poll the CM MIB, docsIfUpChannelWidth, until the final symbol rate is reported.
1.X.6 Use the DOCSIS 3.0 Test MIB (Enumerated Test Mode 106) to enable the CMTS to send Unicast Station
Maintenance Maps.
1.X.7 Using the spectrum analyzer or VSA, read the final CM Upstream Tx Power Level of the next CM station
maintenance burst.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.8 Power Level (for Equal Power Power Density Equal Before:
Density TLV) Before and After After:
Symbol Rate Change
1.X.9 Power Level (for Equal Power Channel Power Equal Before:
Channel TLV) Before and After After:
Symbol Rate Change

This alternate method is included here and not in the procedures because the preferred method lends itself to
automation better than the spectrum analysis power measurement method.
In response to a symbol rate change, a CM must adjust its transmit timing offset in accordance with 6.2.20.4 of the
PHY 3.0 specification for both A-TDMA and S-CDMA modes. This behavior is verified in two of the procedures
using the timing adjustments in RNG-RSP messages after the symbol rate change to infer that the CM correctly
applied the requisite timing adjustments. If large timing adjustments are made, either the CM did not implement the
adjustments internally properly or the CMTS did not implement the legacy adjustments.

®
338 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

To simplify this test, the RF channel in the test environment must be flat, i.e., a short length of coax such that pre-
equalization can be turned off and new equalization will not be required in the modified symbol rate.
Number of Test Cases
With the "Ranging Required" and "Maintain Constant Spectral Density" TLVs, there are four combinations that
apply to A-TDMA. Since re-ranging is always required for S-CDMA, only two combinations apply. Therefore, there
are six test scenarios:
Part 1: TDMA mode, constant total power, no re-ranging
Part 2: TDMA mode, constant power spectral density, no re-ranging
Part 3: TDMA mode, constant total power, re-ranging required
Part 4: TDMA mode, constant power spectral density, re-ranging required
Part 5: S-CDMA mode, constant total power, re-ranging required
Part 6: S-CDMA mode, constant power spectral density, re-ranging required

Part 1. TDMA Mode, Constant Total Power, No Re-Ranging


PROCEDURE 1.X: TDMA MODE, CONSTANT TOTAL POWER, NO RE-RANGING
Step # Step Description
1.X.1 Configure the CMTS using TDMA PHY_Config_1 with the maximum number of bonded channels supported by
the CMTS/CM under test.
1.X.2 Range and Register a DOCSIS 3.0 capable CM on US1 using configuration file EX-01_2.cfg.
1.X.3 Set the CMTS to provide UGS flows as per EX-01_2.cfg such that flows spread across the maximum number
of bonded channels supported. This requires the use of enumerated test mode 123.
1.X.4 Read the CM MIB, docsIfUpChannelWidth, to verify initial symbol rate corresponds to the second column in the
table Change Sequence_X.
1.X.5 Read the CM MIB, docsIfCmStatusTxPower, and record as PX_initial.
1.X.6 Set the packet source to send 200 byte packets to the CM at 50 packets per second over the UGS flow for one
minute.
1.X.7 Start the upstream and downstream sniffer capture.
1.X.8 Cause the CMTS to send a UCD message that changes the symbol rate from the second column in the table
Change Sequence Table. Row_X to the third column in Change Sequence Table, Row_X and commands the
modem to maintain constant total power.
(Note: Where possible, maintain a constant number of bytes per minislot by adjusting the minislot size down as
the symbol rate is increased and vice-versa. This should be accomplished by creation in the CMTS of only one
new UCD message. If it is not possible to set the minislot size and symbol rate simultaneously, then the
minislot size adjustment, if needed, should be performed before starting the packet generator.)
Element Tested Expected Value Recorded Value Pass/Fail
1.X.9 Read the CM MIB, docsIfCmStatusTxPower PX_final no more than
and record as PX_final. 0.5dB different than
(Purpose: CM power should not change, PX_initial
however random fluctuations in plant may
allow a single Tx power step.)
1.X.10 Stop the upstream sniffer and the packet Packets_sent -
source and report the number of packets sent Packets_received < 2
and the number of packets received. Use the
sniffer log file to determine if lost packets (if
any) are due to CMTS failure to provide grants
or CM failure to use opportunities in time

®
3/10/11 CableLabs 339
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
1.X.11 Verify that the total power is unchanged. P_final - P_initial =
Examine the sniffer capture and determine the P_range.
value of P_range which is the sum of all RNG-
RSP power adjustments to the modem after
the docsIfCmStatusTxPower query PX_initial,
until the PX_final SNMP query.
(Purpose: CM should NOT autonomously
change power, all power adjustments must be
the result of the CMTS commands.)
1.X.12 Examine the RNG-RSP messages in the For each CM, the sum
Downstream Sniffer Capture to obtain the of the RNG-RSP
timing adjustments provided to each CM timing adjustments
under test after the symbol rate change. must be according to
(Note that some CMTS implementations send the fourth column of
an unsolicited RNG-RSP message to the CM Change Sequence
to compensate for needed CMTS delays and Table, Row_X
that the unsolicited RNG-RSP adjustments
must be ignored in the test).

Part 2. TDMA Mode, Constant Power Spectral Density, No Re-ranging


PROCEDURE 2.X: TDMA MODE, CONSTANT POWER SPECTRAL DENSITY, NO
RE-RANGING
Step # Step Description
2.X.1 Configure the CMTS using TDMA PHY_Config_1 with the maximum number of bonded channels supported by
the CMTS/CM under test.
2.X.2 Range and Register a DOCSIS 3.0 capable CM on US1 using configuration file EX-01_2.cfg.
2.X.3 Set the CMTS to provide UGS flows as per EX-01_2.cfg such that flows spread across the maximum number
of bonded channels supported. This requires the use of enumerated test mode 123.
2.X.4 Read the CM MIB, docsIfUpChannelWidth, to verify initial symbol rate corresponds to the second column in the
table Change Sequence_X.
2.X.5 Read the CM MIB, docsIfCmStatusTxPower, and record as PX_initial.
2.X.6 Set the packet source to send 200 byte packets to the CM at 50 packets per second over the UGS flow for one
minute.
2.X.7 Start the upstream and downstream sniffer capture.
2.X.8 During the one minute packet transfer, cause the CMTS to send a UCD message that changes the symbol rate
from the second column in the table Change Sequence Table. Row_X to the third column in Change Sequence
Table, Row_X and commands the modem to maintain constant spectral power density.
(Note: Where possible, maintain a constant number of bytes per minislot by adjusting the minislot size down as
the symbol rate is increased and vice-versa. This should be accomplished by creation in the CMTS of only one
new UCD message. If it is not possible to set the minislot size and symbol rate simultaneously, then the
minislot size adjustment, if needed, should be performed before starting the packet generator.)
Element Tested Expected Value Recorded Value Pass/Fail
2.X.9 Read the CM MIB, docsIfCmStatusTxPower PX_final no more than
and record as PX_final. 1.65dB different than
(Purpose: CM power should change by 3dB, PX_initial + Y (where
however random fluctuations in plant may Y is obtained from the
allow a single Tx power step and CMTS 5th column of Change
measurement error another step.) Sequence Table, Row
x.

®
340 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.X.10 Stop the upstream sniffer and the packet Packets_sent -
source and report the number of packets sent Packets_received < 2
and the number of packets received. Use the
sniffer log file to determine if lost packets (if
any) are due to CMTS failure to provide grants
or CM failure to use opportunities in time
2.X.11 Verify that the total power is unchanged. P_final - P_initial =
Examine the sniffer capture and determine the P_range.
value of P_range which is the sum of all RNG-
RSP power adjustments to the modem after
the docsIfCmStatusTxPower query PX_initial,
until the PX_final SNMP query.
(Purpose: CM should NOT autonomously
change power, all power adjustments must be
the result of the CMTS commands.)
2.X.12 Examine the RNG-RSP messages in the For each CM, the sum
Downstream Sniffer Capture to obtain the of the RNG-RSP
timing adjustments provided to each CM timing adjustments
under test after the symbol rate change. must be according to
(Note that some CMTS implementations send the fourth column of
an unsolicited RNG-RSP message to the CM Change Sequence
to compensate for needed CMTS delays and Table, Row_X
that the unsolicited RNG-RSP adjustments
must be ignored in the test).

Part 3. TDMA Mode, Constant Total Power, Re-Ranging Required


PROCEDURE 3.X: TDMA MODE, CONSTANT TOTAL POWER, RE-RANGING
REQUIRED
Step # Step Description
3.X.1 Configure the CMTS using TDMA PHY_Config_1 with the maximum number of bonded channels supported by
the CMTS/CM under test.
3.X.2 Range and Register a DOCSIS 3.0 capable CM on US1 using configuration file EX-01_2.cfg.
3.X.3 Set the CMTS to provide UGS flows as per EX-01_2.cfg such that flows spread across the maximum number of
bonded channels supported. This requires the use of enumerated test mode 123.
3.X.4 Read the CM MIB, docsIfUpChannelWidth, to verify initial symbol rate corresponds to the second column in the
table Change Sequence_X.
3.X.5 Read the CM MIB, docsIfCmStatusTxPower, and record as PX_initial.
Element Tested Expected Value Recorded Value Pass/Fail
3.X.6 Set the packet source to send 200 byte packets No lost packets
to the CM at 50 packets per second over the
UGS flow for one minute. Measure any packet
errors.
3.X.7 Start the downstream sniffer capture.
3.X.8 Cause the CMTS to send a UCD message that changes the symbol rate from the second column in the table
Change Sequence Table, Row_X to the third column in Change Sequence Table Row_X and contains TLVs to
force the CM to re-range before retransmitting, and commands the modem to maintain constant total power.
(Note: Where possible, maintain a constant number of bytes per minislot by adjusting the minislot size down as
the symbol rate is increased and vice-versa. This should be accomplished by creation in the CMTS of only one
new UCD message. If it is not possible to set the minislot size and symbol rate simultaneously, then the minislot
size adjustment, if needed, should be performed.)

®
3/10/11 CableLabs 341
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
3.X.9 Read the CM MIB, docsIfCmStatusTxPower and PX_final no more
record as PX_final. (Purpose: CM power should than 0.5dB
not change, however random fluctuations in plant different than
may allow a single Tx power step.) PX_initial,

3.X.10 Verify that the total power is unchanged. Examine P_final - P_initial
the sniffer capture and determine the value of = P_range.
P_range which is the sum of all RNG-RSP power
adjustments to the modem after the
docsIfCmStatusTxPower query PX_initial, until
the PX_final SNMP query.
(Purpose: CM should NOT autonomously change
power, all power adjustments must be the result
of the CMTS commands.)
3.X.11 Set the packet source to send 200 byte packets No lost packets
to the CM at 50 packets per second over the
UGS flow for one minute. Measure any packet
errors.

Part 4. TDMA Mode, Constant Power Spectral Density, Re-ranging Required


PROCEDURE 4.X: TDMA MODE, CONSTANT POWER SPECTRAL DENSITY, RE-
RANGING REQUIRED
Step # Step Description
4.X.1 Configure the CMTS using TDMA PHY_Config_1 with the maximum number of bonded channels supported by
the CMTS/CM under test.
4.X.2 Range and Register a DOCSIS 3.0 capable CM on US1 using configuration file EX-01_2.cfg.
4.X.3 Set the CMTS to provide UGS flows as per EX-01_2.cfg such that flows spread across the maximum number
of bonded channels supported. This requires the use of enumerated test mode 123.
4.X.4 Read the CM MIB, docsIfUpChannelWidth, to verify initial symbol rate corresponds to the second column in the
table Change Sequence_X.
4.X.5 Read the CM MIB, docsIfCmStatusTxPower, and record as PX_initial.
4.X.6 Set the packet source to send 200 byte packets to the CM at 50 packets per second over the UGS flow for one
minute.
4.X.7 Start the upstream and downstream sniffer capture.
4.X.8 Cause the CMTS to send a UCD message that changes the symbol rate from the second column in the table
Change Sequence Table, Row_X to the third column in Change Sequence Table Row_X and contains TLVs to
force the CM to re-range before retransmitting, and commands the modem to maintain constant spectral power
density.
(Note: Where possible, maintain a constant number of bytes per minislot by adjusting the minislot size down as
the symbol rate is increased and vice-versa. This should be accomplished by creation in the CMTS of only one
new UCD message. If it is not possible to set the minislot size and symbol rate simultaneously, then the
minislot size adjustment, if needed, should be performed.)
Element Tested Expected Value Recorded Value Pass/Fail
4.X.9 Read the CM MIB, docsIfCmStatusTxPower PX_final no more than
and record as PX_final. 1.65dB different than
(Purpose: CM power should change by 3dB, PX_initial + Y (where
however random fluctuations in plant may Y is obtained from the
allow a single Tx power step and CMTS 5th column of Change
measurement error another step.) Sequence Table, Row
x.

®
342 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


4.X.10 Stop the upstream sniffer and the packet Packets_sent -
source and report the number of packets sent Packets_received < 2
and the number of packets received. Use the
sniffer log file to determine if lost packets (if
any) are due to CMTS failure to provide grants
or CM failure to use opportunities in time
Element Tested Expected Value Recorded Value Pass/Fail
4.X.11 Verify that the total power is unchanged. P_final - P_initial =
Examine the sniffer capture and determine the P_range.
value of P_range which is the sum of all RNG-
RSP power adjustments to the modem after
the docsIfCmStatusTxPower query PX_initial,
until the PX_final SNMP query.
(Purpose: CM should NOT autonomously
change power, all power adjustments must be
the result of the CMTS commands.)
4.X.12 Examine the RNG-RSP messages in the For each CM, the sum
Downstream Sniffer Capture to obtain the of the RNG-RSP
timing adjustments provided to each CM timing adjustments
under test after the symbol rate change. must be according to
(Note that some CMTS implementations send the fourth column of
an unsolicited RNG-RSP message to the CM Change Sequence
to compensate for needed CMTS delays and Table, Row_X
that the unsolicited RNG-RSP adjustments
must be ignored in the test).

Part 5. S-CDMA Mode, Constant Total Power, Re-Ranging Required


PROCEDURE 5.X: S-CDMA MODE, CONSTANT TOTAL POWER, RE-RANGING
REQUIRED
Step # Step Description
5.X.1 Configure the CMTS using S-CDMA PHY_Config_1 with the maximum number of bonded channels supported
by the CMTS/CM under test.
5.X.2 Range and Register a DOCSIS 3.0 capable CM on US1 using configuration file EX-01_2.cfg.
5.X.3 Set the CMTS to provide UGS flows as per EX-01_2.cfg such that flows spread across the maximum number of
bonded channels supported. This requires the use of enumerated test mode 123.
5.X.4 Read the CM MIB, docsIfUpChannelWidth, to verify initial symbol rate corresponds to the second column in the
table Change Sequence_X.
5.X.5 Read the CM MIB, docsIfCmStatusTxPower, and record as PX_initial.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.6 Set the packet source to send 200 byte No lost packets
packets to the CM at 50 packets per second
over the UGS flow for one minute. Measure
any packet errors.
5.X.7 Start the downstream sniffer capture.
5.X.8 Cause the CMTS to send a UCD message that changes the symbol rate from the second column in the table
Change Sequence Table, Row_X to the third column in Change Sequence Table Row_X and contains TLVs to
force the CM to re-range before retransmitting, and commands the modem to maintain constant total power.
(Note: It may be necessary to adjust the number of spreading intervals per frame. This should be accomplished
by creation in the CMTS of only one new UCD message. If it is not possible to set the frame size and symbol
rate simultaneously, then the frame size adjustment, if needed, should be performed before starting the test.)

®
3/10/11 CableLabs 343
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
5.X.9 Read the CM MIB, docsIfCmStatusTxPower PX_final no more than
and record as PX_final. 0.5dB different than
(Purpose: CM power should not change, PX_initial
however random fluctuations in plant may
allow a single Tx power step.)
5.X.10 Verify that the total power is unchanged. P_final - P_initial =
Examine the sniffer capture and determine the P_range.
value of P_range which is the sum of all RNG-
RSP power adjustments to the modem after
the docsIfCmStatusTxPower query PX_initial,
until the PX_final SNMP query.
(Purpose: CM should NOT autonomously
change power, all power adjustments must be
the result of the CMTS commands.)
5.X.11 Set the packet source to send 200 byte No lost packets
packets to the CM at 50 packets per second
over the UGS flow for one minute. Measure
any packet errors.

Part 6. S-CDMA Mode, Constant Power Spectral Density, Re-ranging


Required
PROCEDURE 6.X: S-CDMA MODE, CONSTANT POWER SPECTRAL DENSITY, RE-
RANGING REQUIRED
Step # Step Description
6.X.1 Configure the CMTS using S-CDMA PHY_Config_1 with the maximum number of bonded channels supported
by the CMTS/CM under test.
6.X.2 Range and Register a DOCSIS 3.0 capable CM on US1 using configuration file EX-01_2.cfg.
6.X.3 Set the CMTS to provide UGS flows as per EX-01_2.cfg such that flows spread across the maximum number
of bonded channels supported. This requires the use of enumerated test mode 123.
6.X.4 Read the CM MIB, docsIfUpChannelWidth, to verify initial symbol rate corresponds to the second column in the
table Change Sequence_X.
6.X.5 Read the CM MIB, docsIfCmStatusTxPower, and record as PX_initial.
6.X.6 Set the packet source to send 200 byte packets to the CM at 50 packets per second over the UGS flow for one
minute.
6.X.7 Start the upstream and downstream sniffer capture.
6.X.8 Cause the CMTS to send a UCD message that changes the symbol rate from the second column in the table
Change Sequence Table, Row_X to the third column in Change Sequence Table Row_X and contains TLVs to
force the CM to re-range before retransmitting, and commands the modem to maintain constant spectral power
density.
(Note: It may be necessary to adjust the number of spreading intervals per frame. This should be
accomplished by creation in the CMTS of only one new UCD message. If it is not possible to set the frame size
and symbol rate simultaneously, then the frame size adjustment, if needed, should be performed before
starting the test.)

®
344 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
6.X.9 Read the CM MIB, docsIfCmStatusTxPower PX_final no more
and record as PX_final. than 1.65dB different
(Purpose: CM power should change by 3dB, than PX_initial + Y
however random fluctuations in plant may allow (where Y is obtained
a single Tx power step and CMTS from the 5th column
measurement error another step.) of Change Sequence
Table, Row x.
6.X.10 Stop the upstream sniffer and the packet source Packets_sent -
and report the number of packets sent and the Packets_received <
number of packets received. Use the sniffer log 2
file to determine if lost packets (if any) are due
to CMTS failure to provide grants or CM failure
to use opportunities in time
6.X.11 Verify that the total power is unchanged. P_final - P_initial =
Examine the sniffer capture and determine the P_range.
value of P_range which is the sum of all RNG-
RSP power adjustments to the modem after the
docsIfCmStatusTxPower query PX_initial, until
the PX_final SNMP query.
(Purpose: CM should NOT autonomously
change power, all power adjustments must be
the result of the CMTS commands.)
6.X.12 Examine the RNG-RSP messages in the For each CM, the
Downstream Sniffer Capture to obtain the sum of the RNG-
timing adjustments provided to each CM under RSP timing
test after the symbol rate change. (Note that adjustments must be
some CMTS implementations send an according to the
unsolicited RNG-RSP message to the CM to fourth column of
compensate for needed CMTS delays and that Change Sequence
the unsolicited RNG-RSP adjustments must be Table, Row_X
ignored in the test).

®
3/10/11 CableLabs 345
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2.15 MODULATION ERROR RATE-MER (PHY 24.3)

Introduction and Scope


This test measures the fidelity of the CM transmit waveforms across different modulations, symbol rates, and
channel frequencies. In all cases the transmit equalizer is turned off
This test measures the Modulation Error Ratio (MER) due to modem transmitter implementation loss.
The test is run in S-CDMA mode at modulation rates of 1280 kHz, 2560 kHz, and 5120 kHz and in TDMA mode at
modulation rates of 1280 kHz, 2560 kHz, and 5120 kHz. The test is run over a set of defined upstream frequencies
and modulations and uses a Vector Signal Analyzer (VSA) with burst demodulation capabilities to measure the
MER. For S-CDMA mode, the capabilities of a VSA with TDMA burst demodulation capabilities is extended
through the use of post-processing to perform de-spreading and any necessary gain, phase or frequency adjustments.

Assumptions

Setup
Equipment List
• Vector Signal Analyzer, recommended 89640A, 89641A, or 89650S
• Packet Generator
• Test Controller
Topology

Figure 2-15 - Modulation Error Rate Test Setup Topology

System Configuration
Vector Signal Analyzer Configuration:

®
346 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Demodulate upstream bursts


Record MER averaged from ten bursts
CM Configuration Files:
PhyChannel1.cfg, PhyChannel2.cfg, PhyChannel3.cfg, PhyChannel4.cfg (depending on the number of upstream
channels used in the test)
It is necessary to instruct CM to send a spreader-off burst to serve as a synchronization reference and then
follow it with the desired spreader-on burst.
PHY Configuration:
For S-CDMA tests, CMTS must be configured such that it schedules a spreader-off burst preceding each of the
spreader-on bursts.
TDMA CMTS Configuration Settings for 5 MHz to 42 MHz Mode of Operation
Table 2-59 - CMTS Configuration Settings for 5 MHz to 42 MHz TDMA Mode of Operation
Test Case ChannelType_X Test Modulation Modulation Threshold_X
Number, X Frequency_X Rate_X (MHz) Type_X (dB)
(MHz)
1 TDMA 5.8 1.28 QPSK 26
2 TDMA 8.2 5.12 64-QAM 23
3 TDMA 10 1.28 8-QAM 27
4 TDMA 10 5.12 32-QAM 24
5 TDMA 15 2.56 16-QAM 30
6 TDMA 15 5.12 QPSK 27
7 TDMA 30 1.28 32-QAM 30
8 TDMA 30 5.12 64-QAM 27
9 TDMA 35 2.56 64-QAM 27
10 TDMA 35 5.12 16-QAM 24
11 TDMA 38.8 5.12 QPSK 23
12 TDMA 41.2 1.28 64-QAM 26

S-CDMA CMTS Configuration Settings for 5 MHz to 42 MHz Mode of Operation


Table 2-60 - CMTS Configuration Settings for 5 MHz to 42 MHz S-CDMA Mode of Operation
Test Case ChannelType_X Test ModulationRate_X Modulation Threshold_X
Number, X Frequency_X (MHz) Type_X (dB)
(MHz)
1 S-CDMA 5.8 1.28 QPSK 26
2 S-CDMA 8.2 5.12 64-QAM 23
3 S-CDMA 10 2.56 8-QAM 27
4 S-CDMA 10 5.12 64-QAM 24
5 S-CDMA 15 1.28 128-QAM/TCM 30
6 S-CDMA 15 5.12 32-QAM 27
7 S-CDMA 30 2.56 64-QAM 30
8 S-CDMA 30 5.12 16-QAM 27
9 S-CDMA 35 1.28 128-QAM/TCM 27
10 S-CDMA 35 5.12 16-QAM 24
11 S-CDMA 38.8 5.12 QPSK 23
12 S-CDMA 41.2 1.28 128-QAM/TCM 26

®
3/10/11 CableLabs 347
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

TDMA CMTS Configuration Settings for 5 MHz to 85 MHz Mode of Operation


Table 2-61 - CMTS Configuration Settings for 5 MHz to 85 MHz TDMA Mode of Operation 28
Test Case ChannelType_X Test ModulationRate_X Modulation Threshold_X
Number, X Frequency_X (MHz) Type_X (dB)
(MHz)
1 TDMA 5.8 1.28 QPSK 26
2 TDMA 8.2 5.12 64-QAM 23
3 TDMA 10 1.28 8-QAM 27
4 TDMA 10 5.12 32-QAM 24
5 TDMA 15 1.28 16-QAM 30
6 TDMA 15 5.12 QPSK 27
7 TDMA 20 2.56 64-QAM 30
8 TDMA 20 5.12 16-QAM 27
9 TDMA 25 1.28 QPSK 30
10 TDMA 25 5.12 32-QAM 27
11 TDMA 30 2.56 QPSK 30
12 TDMA 30 5.12 64-QAM 27
13 TDMA 60 1.28 8-QAM 30
14 TDMA 60 5.12 32-QAM 27
15 TDMA 65 2.56 32-QAM 27
16 TDMA 65 5.12 16-QAM 24
17 TDMA 70 1.28 16-QAM 27
18 TDMA 70 5.12 32-QAM 24
19 TDMA 75 1.28 32-QAM 30
20 TDMA 75 5.12 64-QAM 27
21 TDMA 80 2.56 64-QAM 27
22 TDMA 80 5.12 16-QAM 24
23 TDMA 81.8 5.12 QPSK 23
24 TDMA 84.5 1.28 64-QAM 26

S-CDMA CMTS Configuration Settings for 5 MHz to 85 MHz Mode of Operation


Table 2-62 - CMTS Configuration Settings for 5 MHz to 85 MHz S-CDMA Mode of Operation

Test Case ChannelType_X Test ModulationRate_ Modulation Threshold_X


Number, X Frequency_X X (MHz) Type_X (dB)
(MHz)
1 S-CDMA 5.8 1.28 QPSK 26
2 S-CDMA 8.2 5.12 64-QAM 23
3 S-CDMA 10 2.56 8-QAM 27
4 S-CDMA 10 5.12 64-QAM 24
5 S-CDMA 15 1.28 128-QAM/TCM 30
6 S-CDMA 15 5.12 32-QAM 27
7 S-CDMA 20 2.56 16-QAM 30
8 S-CDMA 20 5.12 QPSK 27

28
Procedure updated per ECN PHYv3.0-ATP-N-08.0751-1 by JS on 02/02/09.

®
348 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Test Case ChannelType_X Test ModulationRate_ Modulation Threshold_X


Number, X Frequency_X X (MHz) Type_X (dB)
(MHz)
9 S-CDMA 25 1.28 64-QAM 30
10 S-CDMA 25 5.12 128-QAM/TCM 27
11 S-CDMA 30 2.56 16-QAM 30
12 S-CDMA 30 5.12 8-QAM 27
13 S-CDMA 60 1.28 32-QAM 30
14 S-CDMA 60 5.12 QPSK 27
15 S-CDMA 65 2.56 128-QAM/TCM 27
16 S-CDMA 65 5.12 128-QAM/TCM 24
17 S-CDMA 70 1.28 QPSK 27
18 S-CDMA 70 5.12 128-QAM/TCM 24
19 S-CDMA 75 2.56 64-QAM 30
20 S-CDMA 75 5.12 16-QAM 27
21 S-CDMA 80 1.28 128-QAM/TCM 27
22 S-CDMA 80 5.12 16-QAM 24
23 S-CDMA 81.8 5.12 QPSK 23
24 S-CDMA 84.2 1.28 128-QAM/TCM 26

®
3/10/11 CableLabs 349
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Procedures
Part 1. Un-Equalized MER over 5-42 MHz TDMA operating in single channel
mode
PROCEDURES 1.1-1.12: UN-EQUALIZED MER OVER 5-42 MHZ TDMA OPERATING
IN SINGLE CHANNEL MODE
These procedures measure the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
1.X.1 Connect test setup as shown in Figure 2-15 above.
1.X.2 CM AC power off.
1.X.3 CMTS power on. Wait for CMTS ready.
1.X.4 Provision the CMTS as follows:
1.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
1.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
1.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
1.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
1.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
1.X.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
1.X.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C.
1.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency as specified in row x of Table 2-59.
1.X.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate
specified in row x of Table 2-59 (channel width = symbol rate*1.25).
1.X.4.10 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 as specified in row x of
Table 2-59.
1.X.4.11 Using CLI, disable upstream pre-equalization for all US channels.
1.X.5 CM AC power on. Wait for CM ready.
1.X.6 Configure packet generator setting packet length to 1518 bytes.
1.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
1.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-59.
1.X.9 Use VSA to capture 10 data bursts.
1.X.10 Measure, record and average the MER obtained from the 10 data bursts.
1.X.11 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.11.1 MER Threshold_X
(refer to Table 2-59)

®
350 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 2. Un-Equalized MER over 5-42 MHz TDMA operating in 2 channel


mode
PROCEDURES 2.1-2.12: UN-EQUALIZED MER OVER 5-42 MHZ TDMA OPERATING
IN 2 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
2.X.1 Connect test setup as shown in Figure 2-15 above.
2.X.2 CM AC power off.
2.X.3 CMTS power on. Wait for CMTS ready.
2.X.4 Provision the CMTS as follows:
2.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
2.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
2.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
2.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
2.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
2.X.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
2.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by Burst
Profile 8, Appendix C for each of the upstream channels.
2.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-59.
2.X.4.9 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-59.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is the
symbol or modulation rate specified in row x of Table 2-59.
2.X.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second
channel to the channel width corresponding to the symbol rate specified in row x of Table 2-59 (channel
width = symbol rate*1.25).
2.X.4.11 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test channel and the
second upstream channel as specified in row x of Table 2-59.
2.X.4.12 Using CLI disable upstream pre-equalization for all US channels.
2.X.5 CM AC power on. Wait for CM ready.
2.X.6 Configure packet generator setting packet length to 1518 bytes.
2.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
2.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row x
of Table 2-59.
2.X.9 Use VSA to capture 10 data bursts.
2.X.10 Measure, record and average the MER obtained from the 10 data bursts.
2.X.11 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.11.1 MER Threshold_X
(refer to Table 2-59)

®
3/10/11 CableLabs 351
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 3. Un-Equalized MER over 5-42 MHz TDMA operating in 3 channel


mode
PROCEDURES 3. 1-3.12: UN-EQUALIZED MER OVER 5-42 MHZ TDMA
OPERATING IN 3 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
3.X.1 Connect test setup as shown in Figure 2-15 above.
3.X.2 CM AC power off.
3.X.3 CMTS power on. Wait for CMTS ready.
3.X.4 Provision the CMTS as follows:
3.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
3.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
3.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
3.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
3.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
3.X.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
3.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
3.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-59.
3.X.4.9 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-59.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-59.
3.X.4.10 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-59.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft - 2.6 MHz - 2*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-59.
3.X.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second and third channels to
the channel width corresponding to the symbol rate specified in row x of Table 2-59 (channel width =
symbol rate*1.25).
3.X.4.12 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second and
third upstream channels as specified in row x of Table 2-59.
3.X.4.13 Using CLI, disable upstream pre-equalization for all US channels.
3.X.5 CM AC power on. Wait for CM ready.
3.X.6 Configure packet generator setting packet length to 1518 bytes.
3.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
3.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-59.
3.X.9 Use VSA to capture 10 data bursts.
3.X.10 Measure, record and average the MER obtained from the 10 data bursts.
3.X.11 Verify that average MER from the 10 bursts meet specification.

®
352 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
3.X.11.1 MER Threshold_X
(refer to Table 2-59)

Part 4. Un-Equalized MER over 5-42 MHz TDMA operating in 4 channel


mode
PROCEDURES 4. 1-4.12: UN-EQUALIZED MER OVER 5-42 MHZ TDMA
OPERATING IN 4 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
4.X.1 Connect test setup as shown in Figure 2-15 above.
4.X.2 CM AC power off.
4.X.3 CMTS power on. Wait for CMTS ready.
4.X.4 Provision the CMTS as follows:
4.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
4.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
4.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
4.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
4.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
4.X.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A.
4.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
4.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-59.
4.X.4.9 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-59.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-59.
4.X.4.10 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-59.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the third upstream
channel to Ft - 2.6 MHz - 2*1.25*ModRate where Ft is the test channel frequency and ModRate is the
symbol or modulation rate specified in row x of Table 2-59.
4.X.4.11 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft + 4.6 MHz + 3*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-59.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft - 2.6 MHz - 3*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-59.
4.X.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate specified in row x of Table 2-59 (channel
width = symbol rate*1.25).
4.X.4.13 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second, third

®
3/10/11 CableLabs 353
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


and fourth upstream channels as specified in row x of Table 2-59.
4.X.4.14 Using CLI, disable upstream pre-equalization for all US channels.
4.X.5 CM AC power on. Wait for CM ready.
4.X.6 Configure packet generator setting packet length to 1518 bytes.
4.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
4.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-59.
4.X.9 Use VSA to capture 10 data bursts.
4.X.10 Measure, record and average the MER obtained from the 10 data bursts.
4.X.11 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
4.X.11.1 MER Threshold_X
(refer to Table 2-59)

Part 5. Un-Equalized MER over 5-42 MHz S-CDMA operating in single


channel mode
PROCEDURES 5.1-5.12: UN-EQUALIZED MER OVER 5-42 MHZ S-CDMA
OPERATING IN SINGLE CHANNEL MODE
These procedures measure the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
5.X.1 Connect test setup as shown in Figure 2-15 above.
5.X.2 CM AC power off.
5.X.3 CMTS power on. Wait for CMTS ready.
5.X.4 Provision the CMTS as follows:
5.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
5.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
5.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
5.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
5.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
5.X.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
5.X.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 9 Appendix C.
5.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency as specified in row x of Table 2-60.
5.X.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate
specified in row x of Table 2-60 (channel width = symbol rate*1.25).
5.X.4.10 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 as specified in row x of
Table 2-60.
5.X.4.11 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.
5.X.4.12 Using CLI disable upstream pre-equalization for all US channels.
5.X.5 CM AC power on. Wait for CM ready.
5.X.6 Configure packet generator setting packet length to 1518 bytes.
5.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.

®
354 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


5.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-60.
5.X.9 Use VSA and capture 10 data bursts.
5.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
5.X.11 De-spread burst and determine demodulated burst MER parameter.
5.X.12 Record and average the MER obtained from the 10 data bursts.
5.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
5.X.13.1 MER Threshold_X
refer to Table 2-60)

Part 6. Un-Equalized MER over 5-42 MHz S-CDMA operating in 2 channel


mode
PROCEDURE 6.1-12: UN-EQUALIZED MER OVER 5-42 MHZ S-CDMA OPERATING
IN 2 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
6.X.1 Connect test setup as shown in Figure 2-15 above.
6.X.2 CM AC power off.
6.X.3 CMTS power on. Wait for CMTS ready.
6.X.4 Provision the CMTS as follows:
6.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
6.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
6.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
6.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
6.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
6.X.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
6.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
6.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-60.
6.X.4.9 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz -1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
6.X.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second
channel to the channel width corresponding to the symbol rate specified in row x of Table 2-60 (channel
width = symbol rate*1.25).
6.X.4.11 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test channel and
the second upstream channel as specified in row x of Table 2-60.
6.X.4.12 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.

®
3/10/11 CableLabs 355
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


6.X.4.13 Using CLI disable upstream pre-equalization for all US channels.
6.X.5 CM AC power on. Wait for CM ready.
6.X.6 Configure packet generator setting packet length to 1518 bytes.
6.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
6.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-60.
6.X.9 Use VSA and capture 10 data bursts.
6.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
6.X.11 De-spread burst and determine demodulated burst MER parameter.
6.X.12 Record and average the MER obtained from the 10 data bursts.
6.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
6.X.13.1 MER Threshold_X
(refer to Table 2-60)

Part 7. Un-Equalized MER over 5-42 MHz S-CDMA operating in 3 channel


mode
PROCEDURE 7.1-7.12: UN-EQUALIZED MER OVER 5-42 MHZ S-CDMA
OPERATING IN 3 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
7.X.1 Connect test setup as shown in Figure 2-15 above.
7.X.2 CM AC power off.
7.X.3 CMTS power on. Wait for CMTS ready.
7.X.4 Provision the CMTS as follows:
7.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
7.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
7.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
7.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
7.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
7.X.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
7.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
7.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-60.
7.X.4.9 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.

®
356 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


7.X.4.10 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-60.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft - 2.6 MHz - 2*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
7.X.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second and third channels to
the channel width corresponding to the symbol rate specified in row x of Table 2-60 (channel width =
symbol rate*1.25).
7.X.4.12 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second and
third upstream channels as specified in row x of Table 2-60.
7.X.4.13 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.
7.X.4.14 Using CLI disable upstream pre-equalization for all US channels.
7.X.5 CM AC power on. Wait for CM ready.
7.X.6 Configure packet generator setting packet length to 1518 bytes.
7.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
7.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-60.
7.X.9 Use VSA and capture 10 data bursts.
7.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
7.X.11 De-spread burst and determine demodulated burst MER parameter.
7.X.12 Record and average the MER obtained from the 10 data bursts.
7.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
7.X.13.1 MER Threshold_X (refer to
Table 2-60)

Part 8. Un-Equalized MER over 5-42 MHz S-CDMA operating in 4 channel


mode
PROCEDURE 8.1-8.12: UN-EQUALIZED MER OVER 5-42 MHZ S-CDMA
OPERATING IN 4 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 42 MHz operating band.
Step # Step Description
8.X.1 Connect test setup as shown in Figure 2-15 above.
8.X.2 CM AC power off.
8.X.3 CMTS power on. Wait for CMTS ready.
8.X.4 Provision the CMTS as follows:
8.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
8.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
8.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
8.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
8.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
8.X.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A.

®
3/10/11 CableLabs 357
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


8.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
8.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-60.
8.X.4.9 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft -2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
8.X.4.10 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-60.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft - 2.6 MHz - 2*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
8.X.4.11 IF X≤6, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft + 4.6 MHz + 3*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-60.
IF X>6 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft - 2.6 MHz - 3*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-60.
8.X.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate specified in row x of Table 2-60 (channel
width = symbol rate*1.25).
8.X.4.13 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second, third
and fourth upstream channels as specified in row x of Table 2-60.
8.X.4.14 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.
8.X.4.15 Using CLI disable upstream pre-equalization for all US channels.
8.X.5 CM AC power on. Wait for CM ready.
8.X.6 Configure packet generator setting packet length to 1518 bytes.
8.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
8.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-60.
8.X.9 Use VSA and capture 10 data bursts.
8.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
8.X.11 De-spread burst and determine demodulated burst MER parameter.
8.X.12 Record and average the MER obtained from the 10 data bursts.
8.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
8.X.13.1 MER Threshold_X
(refer to Table 2-60)

®
358 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 9. Un-Equalized MER over 5-85 MHz TDMA operating in single channel
mode
PROCEDURE 9.1-9.24: UN-EQUALIZED MER OVER 5-85 MHZ TDMA OPERATING
IN SINGLE CHANNEL MODE
These procedures measure the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.
Step # Step Description
9.X.1 Connect test setup as shown in Figure 2-15 above.
9.X.2 CM AC power off.
9.X.3 CMTS power on. Wait for CMTS ready.
9.X.4 Provision the CMTS as follows:
9.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
9.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
9.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
9.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
9.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
9.X.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
9.X.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 8, Appendix C.
9.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency as specified in row x of Table 2-61.
9.X.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate
specified in row x of Table 2-61 (channel width = symbol rate*1.25).
9.X.4.10 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 as specified in row x of
Table 2-61.
9.X.4.11 Using CLI disable upstream pre-equalization for all US channels.
9.X.5 CM AC power on. Wait for CM ready.
9.X.6 Configure packet generator setting packet length to 1518 bytes.
9.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
9.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-61.
9.X.9 Use VSA to capture 10 data bursts.
9.X.10 Measure, record and average the MER obtained from the 10 data bursts.
9.X.11 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
9.X.11.1 MER Threshold_X
(refer to Table 2-61)

Part 10. Un-Equalized MER over 5-85 MHz TDMA operating in 2 channel
mode
PROCEDURES 10.1-10.24: UN-EQUALIZED MER OVER 5-85 MHZ TDMA
OPERATING IN 2 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.

®
3/10/11 CableLabs 359
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


10.X.1 Connect test setup as shown in Figure 2-15 above.
10.X.2 CM AC power off.
10.X.3 CMTS power on. Wait for CMTS ready.
10.X.4 Provision the CMTS as follows:
10.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
10.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
10.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
10.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
10.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
10.X.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
10.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
10.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-61.
10.X.4.9 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz -1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
10.X.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second
channel to the channel width corresponding to the symbol rate specified in row x of Table 2-61 (channel
width = symbol rate*1.25).
10.X.4.11 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test channel and
the second upstream channel as specified in row x of Table 2-61.
10.X.4.12 Using CLI disable upstream pre-equalization for all US channels.
10.X.5 CM AC power on. Wait for CM ready.
10.X.6 Configure packet generator setting packet length to 1518 bytes.
10.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
10.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-61.
10.X.9 Use VSA to capture 10 data bursts.
10.X.10 Measure, record and average the MER obtained from the 10 data bursts.
10.X.11 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
10.X.11.1 MER Threshold_X
(refer to Table 2-61)

Part 11. Un-Equalized MER over 5-85 MHz TDMA operating in 3 channel
mode
PROCEDURES 11.1-11.24: UN-EQUALIZED MER OVER 5-85 MHZ TDMA
OPERATING IN 3 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.

®
360 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


11.X.1 Connect test setup as shown in Figure 2-15 above.
11.X.2 CM AC power off.
11.X.3 CMTS power on. Wait for CMTS ready.
11.X.4 Provision the CMTS as follows:
11.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
11.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
11.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
11.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
11.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
11.X.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
11.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
11.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-61.
11.X.4.9 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
11.X.4.10 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-61.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft - 2.6 MHz - 2*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
11.X.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second and third channels to
the channel width corresponding to the symbol rate specified in row x of Table 2-61 (channel width =
symbol rate*1.25).
11.X.4.12 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second and
third upstream channels as specified in row x of Table 2-61.
11.X.4.13 Using CLI disable upstream pre-equalization for all US channels.
11.X.5 CM AC power on. Wait for CM ready.
11.X.6 Configure packet generator setting packet length to 1518 bytes.
11.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
11.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-61.
11.X.9 Use VSA to capture 10 data bursts.
11.X.10 Measure, record and average the MER obtained from the 10 data bursts.
11.X.11 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
11.X.11.1 MER Threshold_X
(refer to Table 2-61)

®
3/10/11 CableLabs 361
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Part 12. Un-Equalized MER over 5-85 MHz TDMA operating in 4 channel
mode
PROCEDURES 12.1-12.24: UN-EQUALIZED MER OVER 5-85 MHZ TDMA
OPERATING IN 4 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.
Step # Step Description
12.X.1 Connect test setup as shown in Figure 2-15 above.
12.X.2 CM AC power off.
12.X.3 CMTS power on. Wait for CMTS ready.
12.X.4 Provision the CMTS as follows:
12.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
12.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
12.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
12.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
12.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
12.X.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A.
12.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C for each of the upstream channels.
12.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-61.
12.X.4.9 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
12.X.4.10 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-61.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft - 2.6 MHz - 2*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
12.X.4.11 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft + 4.6 MHz + 3*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-61.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft - 2.6 MHz - 3*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-61.
12.X.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate specified in row x of Table 2-61 (channel
width = symbol rate*1.25).
12.X.4.13 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second, third
and fourth upstream channels as specified in row x of Table 2-61.
12.X.4.1 Using CLI disable upstream pre-equalization for all US channels.
12.X.5 CM AC power on. Wait for CM ready.
12.X.6 Configure packet generator setting packet length to 1518 bytes.
12.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.

®
362 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


12.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-61.
12.X.9 Use VSA to capture 10 data bursts.
12.X.10 Measure, record and average the MER obtained from the 10 data bursts.
12.X.11 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
12.X.11.1 MER Threshold_X
(refer to Table 2-61)

Part 13. Un-Equalized MER over 5-85 MHz S-CDMA operating in single
channel mode
PROCEDURES 13.1-13.24: UN-EQUALIZED MER OVER 5-85 MHZ S-CDMA
OPERATING IN SINGLE CHANNEL MODE
These procedures measure the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.
Step # Step Description
13.X.1 Connect test setup as shown in Figure 2-15 above.
13.X.2 CM AC power off.
13.X.3 CMTS power on. Wait for CMTS ready.
13.X.4 Provision the CMTS as follows:
13.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
13.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
13.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
13.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
13.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
13.X.4.6 Provision upstream using PhyChannel1.cfg described in Appendix A.
13.X.4.7 Using MIB docsIfUpChannelModulationProfile select burst profile with characteristics as described by Burst
Profile 9 Appendix C.
13.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency as specified in row x of Table 2-62.
13.X.4.9 Using MIB docsIfUpChannelWidth set the upstream channel width corresponding to the symbol rate
specified in row x of Table 2-62 (channel width = symbol rate*1.25).
13.X.4.10 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 as specified in row x of
Table 2-62.
13.X.4.11 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.
13.X.4.12 Using CLI disable upstream pre-equalization for all US channels.
13.X.5 CM AC power on. Wait for CM ready.
13.X.6 Configure packet generator setting packet length to 1518 bytes.
13.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
13.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-62.
13.X.9 Use VSA and capture 10 data bursts.
13.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
13.X.11 De-spread burst and determine demodulated burst MER parameter.

®
3/10/11 CableLabs 363
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


13.X.12 Record and average the MER obtained from the 10 data bursts.
13.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
13.X.13.1 MER Threshold_X
(refer to Table 2-62)

Part 14. Un-Equalized MER over 5-85 MHz S-CDMA operating in 2 channel
mode
PROCEDURES 14.1-14.24: UN-EQUALIZED MER OVER 5-85 MHZ S-CDMA
OPERATING IN 2 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.
Step # Step Description
14.X.1 Connect test setup as shown in Figure 2-15 above.
14.X.2 CM AC power off.
14.X.3 CMTS power on. Wait for CMTS ready.
14.X.4 Provision the CMTS as follows:
14.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
14.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
14.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
14.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
14.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
14.X.4.6 Provision upstream using PhyChannel2.cfg described in Appendix A.
14.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
14.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-62.
14.X.4.9 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-62.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-62.
14.X.4.10 Using MIB docsIfUpChannelWidth set the upstream channel width of the test channel and the second
channel to the channel width corresponding to the symbol rate specified in row x of Table 2-62 (channel
width = symbol rate*1.25).
14.X.4.11 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test channel and
the second upstream channel as specified in row x of Table 2-62.
14.X.4.12 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.
14.X.4.13 Using CLI disable upstream pre-equalization for all US channels.
14.X.5 CM AC power on. Wait for CM ready.
14.X.6 Configure packet generator setting packet length to 1518 bytes.
14.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
14.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row

®
364 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


x of Table 2-62.
14.X.9 Use VSA and capture 10 data bursts.
14.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
14.X.11 De-spread burst and determine demodulated burst MER parameter.
14.X.12 Record and average the MER obtained from the 10 data bursts.
14.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
14.X.13.1 MER Threshold_X
(refer to Table 2-62)

Part 15. Un-Equalized MER over 5-85 MHz S-CDMA operating in 3 channel
mode
PROCEDURES 15.1-15.24: UN-EQUALIZED MER OVER 5-85 MHZ S-CDMA
OPERATING IN 3 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.
Step # Step Description
15.X.1 Connect test setup as shown in Figure 2-15 above.
15.X.2 CM AC power off.
15.X.3 CMTS power on. Wait for CMTS ready.
15.X.4 Provision the CMTS as follows:
15.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
15.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
15.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
15.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
15.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
15.X.4.6 Provision upstream using PhyChannel3.cfg described in Appendix A.
15.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
15.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-62.
15.X.4.9 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-62.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz -1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-62.
15.X.4.10 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-62.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft - 2.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-62.
15.X.4.11 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, and third channels to
the channel width corresponding to the symbol rate specified in row x of Table 2-62 (channel width =
symbol rate*1.25).

®
3/10/11 CableLabs 365
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


15.X.4.12 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second and
third upstream channels as specified in row x of Table 2-62.
15.X.4.13 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.
15.X.4.14 Using CLI disable upstream pre-equalization for all US channels.
15.X.5 CM AC power on. Wait for CM ready.
15.X.6 Configure packet generator setting packet length to 1518 bytes.
15.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
15.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-62.
15.X.9 Use VSA and capture 10 data bursts.
15.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
15.X.11 De-spread burst and determine demodulated burst MER parameter.
15.X.12 Record and average the MER obtained from the 10 data bursts.
15.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
15.X.13.1 MER Threshold_X
(refer to Table 2-62)

Part 16. Un-Equalized MER over 5-85 MHz S-CDMA operating in 4 channel
mode
PROCEDURES 16.1-16.24: UN-EQUALIZED MER OVER 5-85 MHZ S-CDMA
OPERATING IN 4 CHANNEL MODE
These procedures measures the fidelity of the CM transmit waveforms across different modulations, symbol rates,
and channel frequencies within the 5 MHz to 85 MHz operating band.
Step # Step Description
16.X.1 Connect test setup as shown in Figure 2-15 above.
16.X.2 CM AC power off.
16.X.3 CMTS power on. Wait for CMTS ready.
16.X.4 Provision the CMTS as follows:
16.X.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
16.X.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to any valid STD downstream
frequency.
16.X.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 256-QAM.
16.X.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128Increment1.
16.X.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0dBmV.
16.X.4.6 Provision upstream using PhyChannel4.cfg described in Appendix A.
16.X.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 9 Appendix C for each of the upstream channels.
16.X.4.8 Using MIB docsIfUpChannelFrequency set the upstream frequency of the test channel (Ft) as specified in
row x of Table 2-62.
16.X.4.9 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft + 4.6 MHz + 1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-62.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the second
upstream channel to Ft - 2.6 MHz - 1.25*ModRate where Ft is the test channel frequency and ModRate is

®
366 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


the symbol or modulation rate specified in row x of Table 2-62.
16.X.4.10 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft + 4.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-62.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the third
upstream channel to Ft - 2.6 MHz + 2*1.25*ModRate where Ft is the test channel frequency and ModRate
is the symbol or modulation rate specified in row x of Table 2-62.
16.X.4.11 IF X≤12, Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft + 4.6 MHz 3*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-62.
IF X>12 Using MIB docsIfUpChannelFrequency set the upstream center frequency of the of the fourth
upstream channel to Ft - 2.6 MHz - 3*1.25*ModRate where Ft is the test channel frequency and ModRate is
the symbol or modulation rate specified in row x of Table 2-62.
16.X.4.12 Using MIB docsIfUpChannelWidth set the upstream channel width of the test, second, third and fourth
channels to the channel width corresponding to the symbol rate specified in row x of Table 2-62 (channel
width = symbol rate*1.25).
16.X.4.13 Using MIB docIfCmtsModType set the upstream modulation type for IUCs 9 & 10 of the test, second, third
and fourth upstream channels as specified in row x of Table 2-62.
16.X.4.14 Command CMTS to use enumerated test mode type 108 to schedule spreader-off station maintenance
immediately before each spreader-on data grant.
16.X.4.15 Using CLI disable upstream pre-equalization for all US channels.
16.X.5 CM AC power on. Wait for CM ready.
16.X.6 Configure packet generator setting packet length to 1518 bytes.
16.X.7 Send upstream packets through CM using packet generator at a rate of 10 packets per second.
16.X.8 Configure VSA for burst detection using symbol rate, modulation type and center frequency specified in row
x of Table 2-62.
16.X.9 Use VSA and capture 10 data bursts.
16.X.10 Upload captured spreader-on burst of each of the bursts to test controller.
16.X.11 De-spread burst and determine demodulated burst MER parameter.
16.X.12 Record and average the MER obtained from the 10 data bursts.
16.X.13 Verify that average MER from the 10 bursts meet specification.
Element Tested Expected Value Recorded Value Pass/Fail
16.X.13.1 MER Threshold_X
(refer to Table 2-62)

®
3/10/11 CableLabs 367
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2.16 CLOCK SYNCHRONIZATION (PHY 25.3)

Introduction & Scope


Purpose
This test validates the ability of the CM to transmit an upstream waveform with low clock jitter and low carrier
phase noise.
References to DOCSIS 3.0 Specifications
There is a requirement in DOCSIS 3.0 RFI for clock synchronization which requires, in Paragraph 6.2.22.8.2, from
the section 'Modulation Timing Jitter for Synchronous Operation, "For S-CDMA and TDMA upstream channels in
synchronous operation, upstream modulation clock timing error (with the mean error subtracted out) relative to the
CMTS master clock MUST be less than 0.005 RMS of the modulation interval over a 35-second measurement
duration. This applies to: 1) the worst-case jitter and frequency drift specified for the CMTS Master clock and the
CMTS downstream symbol clock in the requirements above; and 2) for any round-trip propagation delay up to the
maximum allowed."
An AWG (Arbitrary Waveform Generator) is used to create the 'worst-case' waveform rather than a CMTS. A
custom envelope detector circuit board is needed to recover the upstream modulation clock from the CM upstream
transmissions of alternating +1 and -1 symbols in a special test mode at a valid DOCSIS modulation rate and carrier
frequency, and a Modulation Analyzer, will perform the RMS measurement of relative clock jitter between the CM
upstream clock and the CMTS (AWG) Master Clock reference, discounting mean, over a 35 second span of time.
For upstream carrier frequency phase noise, from section 6.2.22.5 'Carrier Phase Noise, the upstream carrier phase
noise specification is "-46 dBc summed over the spectral regions spanning 200 Hz to 400 kHz above and below the
carrier," and " -44 dBc summed over the spectral regions spanning 8 kHz to 3.2 MHz above and below the carrier."
In a special test mode, the modems begin by locking onto the downstream Annex B transmission of an AWG, which
acts as CMTS surrogate, and then a command will be sent to the modem from the AWG to generate a continuous RF
carrier, so that the phase noise may be measured using standard test equipment.
To test the settling requirement of section 6.2.20.2 'TDMA Reconfiguration Times', another procedure of this test
has the CMTS signaling an upstream channel change to the CM, and the phase noise is re-measured to verify that
the phase noise settles to an acceptable level in the allotted time. This measurement is performed on captured
samples processed off-line, e.g., in Matlab. The relevant spec language is:
Section 6.2.20.2, the "Channel Frequency of the CM MUST be settled within the phase noise and accuracy
requirements of Section 6.2.22.5 and 6.2.22.6 within 100 msec from the beginning of the change."
Organization of Test Plan
Three tests are conducted.
The first test replaces the CMTS with an AWG, and feeds the CM a stressed downstream input and uses a special
CM test mode for a continuous CM transmission of alternating data. These two upstream clock tests are with the
CM operating in S-CDMA mode only.
The second test is for the upstream carrier phase noise, and again uses the AWG stressed downstream feed, and
another special CM test mode.
The third and final test is carrier frequency settling, once again using the AWG and special CM test mode. All tests
use the CM operated in both S-CDMA and A-TDMA modes.
Methodology
All of the tests will use an Arbitrary Waveform Generator (AWG) as the stimulus for the CM, providing the CM
with its downstream input. Using the ITU recommendation J.83 Annex B input waveform from the AWG, the CM
will acquire this downstream signal and eventually be commanded into a special test mode. In the upstream clock
jitter special test mode, alternating +1 and -1 data will be continually transmitted by the CM at a valid upstream

®
368 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

carrier frequency. This signal will be input to a special test board to perform envelope detection and recovery of the
fundamental frequency of the envelope, which will be the symbol clock of the upstream (i.e., the modulation rate of
the CM).
While providing the Annex B downstream stimulus to the CM, the AWG also provides stored, synchronous clock
waveforms at the upstream Rs for the test and at the downstream symbol rate.
These stored clock waveforms, during the test mode, have the characteristics of the worst-case jitter and frequency
drift referenced in the specification. The phase of the stored clock waveform for the downstream symbol rate Rs is
used to encode the Annex B downstream waveform, as if this downstream waveform were actually created with this
downstream symbol clock (with its jitter and drift).
A Modulation Domain Analyzer, triggered by the AWG upstream clock waveform will capture the recovered
upstream clock from the envelope detector during the application of the downstream jitter and drift.
The RMS jitter (discounting mean) of the recovered clock is computed from each measurement.
For the upstream carrier frequency phase noise tests, a Signal Test System is used to capture the CM transmission in
the special test mode, and compare with a reference provided by a stable Frequency Synthesizer. For the upstream
carrier frequency settling, a Vector Modulation Analyzer, or other data capture equipment, captures the upstream
transmissions, and MATLAB (or equivalent) analysis tools are used to verify the phase noise has settled to
acceptable limits within 100 milliseconds of frequency change.
The upstream carrier phase noise will be measured using a CW test mode in the CM that permits transmission of an
un-bursted carrier with no data. The phase noise of the CM transmitter is measured with a standard phase noise test
system, e.g., Agilent 4352S VCO/PLL Signal Test System. The phase noise measurement system is configured
according to the manufacturer's recommendation. Output data is integrated phase noise over the specified band in
dBc. Alternately, a Modulation Domain Analyzer may be used. For the transient phase noise test, a data capture
system will be used and computations done in Matlab (or equivalent).
Because phase noise is typically higher at higher channel frequency, the measurement is performed with channel
frequency at or near the upper band edge of upstream, i.e., at or near 38.8 MHz for the upper region (8 kHz to
3.2 MHz) measurement.
For specific suggestions with regard to equipment that may be used in this test, refer to a supplement at the end of
the ATP that provides these details as an illustrative example.

Assumptions
It will be assumed that a file exists for use with the Arbitrary Waveform Generator (AWG) that will create a QAM
channel with embedded commands for required test modes as well as contain all the downstream impairments under
a worst case impairment operation. The specification explains that this performance should be met in the presence of
worst-case frequency drift and any round-trip propagation delay up to the maximum allowed. It is also assumed that
multiple upstream channels are not necessary to test the CM ability to achieve proper upstream synchronization. The
DRFI specification adds another source of downstream stress, the jitter or drift of the DRFI QAM modulator symbol
clock of 1.5 ns over 100 seconds with respect to the 10.24 MHz DTI or CMTS clock. This additional source of jitter
or drift is not intended to be compensated for or averaged by the CM. It is, instead, another source of error in the
upstream and part of the total system budget. Therefore this stress will not be included in the AWG.

Setup & Configuration


Equipment List:
• Arbitrary Waveform Generator
• Dual channel analog output daughter card for AWGModulation Domain Analyzer
• Signal Generators (2)
• Spectrum Analyzer
• Custom Envelope Detector (Frequency Doubler and LP Filter)

®
3/10/11 CableLabs 369
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

• CATV Upconverter
• Mixer
• Variable Attenuator
• CATV Subsplit Diplexer
• AWGN Noise Source
• 2-to-1 combiners/splitters (2)
• 50-to-75 ohm impedance matching pad
• 75-to-50 ohm impedance matching pad
• 50-ohm cables (5)
• 75-ohm cables (5)
• DUT
Using a compliant ITU Annex B input waveform from the AWG, the CM will acquire this downstream signal and
be commanded into one of several upstream test modes.
The SNR of the input waveform should be the minimum provided in the DOCSIS 2.0 specification for the
modulation density and CM input power of the test. The tests will be run for 256-QAM and 64-QAM, and input
power levels of -15 dBmV for the two modulations, and also at -6 dBmV for 256-QAM.
The AWG will store the programmed samples of the IF waveform (for example at 44.0 MHz or at 7 MHz), and
provide the signal for external upconversion of this Annex B downstream waveform to the desired center frequency.
The CM will enter the special bi-phase test mode via a special command delivered in the pre- programmed
downstream waveform stored in the AWG.
In the special test mode for Clock Synchronization, the CM will transmit an alternating data sequence of +1 and -1
at the upstream carrier frequency commanded to it. This upstream carrier frequency is delivered to the CM in the
UCD command in the pre-stored waveform in the AWG, and may be any valid upstream carrier frequency.
Similarly, the modulation rate may be any valid modulation rate for S- CDMA. The CM transmit power is defined in
the test mode to be 30 dBmV. Note that the CM is continually transmitting in this test mode, and there is no
preamble, FEC, randomization, etc. in the upstream transmission.
While providing the Annex B downstream stimulus to the CM, the AWG also provides in three or more of its
additional modules, two or more stored clock waveforms at the upstream modulation rate of the CM, Rs, and
another at the downstream symbol rate. These stored clock waveforms have the characteristics:
• during the test mode, these clocks have the characteristics of the worst-case jitter and frequency drift
referenced in the specification;
• one of the stored clock waveforms for the upstream modulation rate Rs is synchronous with the stored
downstream Annex B waveform, while another is advanced by the maximum round trip delay time; and
• the phase of the stored clock waveform for the downstream symbol rate Rs is used to encode the Annex B
downstream waveform, as if this downstream waveform were actually created with this downstream
symbol clock (with its jitter and drift).
For the upstream clock jitter tests with the AWG sourcing the downstream, an envelope detector (from a special test
board) will accept the upstream continuous transmission, with its alternating data, and output a recovered clock
signal at the upstream modulation rate. This clock signal will be the fundamental component from the envelope
detector output, with the second and higher order components filtered out, but jitter components within Rs/2 of the
fundamental will not be attenuated by the output filter. These latter components are the components to be measured.
The envelope detector will accept input carrier frequencies between 25-30 MHz and output the fundamental
modulation rate frequency at base band for one or more modulation rates. [5.12 MHz modulation rate will be
included in the testing as a certainty.]
An Modulation Domain Analyzer, triggered by the AWG upstream clock waveform, will capture the recovered
upstream clock from the envelope detector during the application of the downstream jitter and drift. The RMS jitter

®
370 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

(discounting mean) of the recovered clock is computed. These measurements are repeated with the advanced
reference upstream clock as the trigger.
Topology

Figure 2-16 - Clock Synchronization Test Setup Topology

System Configuration
These tests will be done in a special test mode with an AWG as the downstream QAM generator and will therefore
not need configuration files or modulation profiles.
Table 2-63 - Jitter - Change Sequence Table
Test Case_X Downstream QAM Two Way Delay Downstream Power
Level
1 256 None -15dBmV
2 256 Maximum -15dBmV
3 64 None -15dBmV
4 64 Maximum -15dBmV
5 256 None -6dBmV
6 256 Maximum -6dBmV

Table 2-64 - Carrier Frequency Phase Noise - Change Sequence Table

Test Case_X Downstream QAM Two Way Delay Downstream


Power Level
1 256 None -15dBmV

®
3/10/11 CableLabs 371
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Test Case_X Downstream QAM Two Way Delay Downstream


Power Level
2 64 None -15dBmV
3 256 None -6dBmV

Procedures
Test Modes
DOCSIS 3.0 Test MIB Enumerated Test Mode 79 - In the upstream clock jitter special test mode, alternating bi-
phase +1 and -1 data will be continually transmitted by the CM at a valid upstream carrier frequency and symbol
rate based on an embedded command in the QAM downstream signal. To enter this mode a TST-REQ message with
a value of one for the mode and with no TLV for the Upstream Channel ID must be received by the CM. With no
TLV the CM will respond as in the DOCSIS 2.0 test mode, i.e., with only one upstream channel. Receiving this
TST-REQ message will cause the CM to enter a test mode in which it will transmit a continuous waveform with an
alternating binary sequence on a single upstream. If the mode is set to 2, the CM will transmit an unmodulated CW
signal.
Organization of Test Cases
Part 1: Upstream Clock Jitter, Stressed Downstream
Part 2: Upstream Carrier Frequency Phase Noise
Part 3: Phase Noise Settling

Part 1. Upstream Clock Jitter, Nominal Downstream


PROCEDURE 1.X: UPSTREAM CLOCK JITTER, NOMINAL DOWNSTREAM
Step # Step Description
1.X.1 Arbitrary Waveform Generator (AWG) is the stimulus for the CM, providing the CM with its downstream
input data stream. The AWG has the worst case jitter and drift embedded into the signal. Load AWG with
downstream files to transmit in X QAM mode in the downstream at 5.12 MHz symbol rate, with X delay and
with downstream signal power to CM at X dBmV, according to Row x of 'Jitter Change Sequence Table'
above.
1.X.2 Add 25dB AWGN SNR wrt to the downstream QAM signal via a combiner.
1.X.3 The CM acquires the downstream signal and is commanded into a special test mode for Clock
Synchronization. The CM will transmit an alternating data sequence of +1 and -1 at the upstream carrier
frequency commanded to it. (The CM remains in this mode for at least 35 seconds.)
1.X.4 An HP 53310A Modulation Domain Analyzer, or equivalent, is triggered by the AWG 5.12 kHz master clock
waveform and captures the recovered upstream 5.12 kHz symbol clock from the envelope detector during
the application of the downstream jitter and drift.
Element Tested Expected Value Recorded Value Pass/Fail
1.X.4.1 The RMS jitter (discounting Time-Domain Jitter, Normalized
mean) of the recovered clock to Modulation Rate, RMS (divide
is computed. nsecRMS by Ts, where Ts =
1/Rs) < 0.005

Part 2. Upstream Carrier Frequency Phase Noise


PROCEDURE 2.X: UPSTREAM CARRIER FREQUENCY PHASE NOISE
Step # Step Description
2.X.1 CM AC power off.

®
372 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


2.X.2 Configure AWG to send UCD with selected upstream carrier frequency, which avoids spurs of phase noise
measurement system.
2.X.3 Set the CMTS config file modulation rate to 5.12 Mbaud with the delay, QAM settings in Row x of 'Carrier
Frequency Phase Noise Change Sequence Table' above.
2.X.4 CM AC power on. Wait for CM ready.
2.X.5 Use AWG generated MAC message to put CM in test mode to generate un-bursted CW signal at
commanded carrier frequency.
2.X.6 Verify that the phase noise measurement system has a low resolution bandwidth and the carrier frequency
is matched to that of the CM upstream frequency in use.
2.X.7 Repeat for the zone 8 kHz to 3.2 MHz above and below the carrier. Again, be sure to add 3 dB if the test
equipment generates single-sideband integrated results.
Element Tested Expected Value Recorded Value Pass/Fail
2.X.7.1 Measure phase noise in the zone Integrated Phase Noise
200 Hz - 400 kHz above and (dBc) 200 - 400 Hz above
below the carrier frequency with and below carrier
the phase noise test set using at <-46dBc
least 16 averages.
(If the phase noise test
equipment produces results
corresponding to single-sideband
integrated phase noise,
commonly labeled scriptL(f), then
be sure to convert to the full,
double sideband integrated
phase noise by adding 3 dB.)
2.X.7.2 Repeat for the zone 8 kHz to 3.2 Integrated Phase Noise
MHz above and below the (dBc) 8 kHz - 3.2 MHz
carrier. Again, be sure to add 3 above and below carrier
dB if the test equipment <-44dBc
generates single-sideband
integrated results.

Part 3. Phase Noise Settling


PROCEDURE 3.X: PHASE NOISE SETTLING
Step # Step Description
3.X.1 Use AWG based MAC command to put CM in test mode to generate CW un-bursted signal at commanded
carrier frequency.
3.X.2 Invoke AWG version of CMTS test mode to cycle CM carrier frequency periodically between f1 = 38.8 MHz
and f2 = 8 MHz with period of 400 ms. Process in software such as Matlab to measure phase noise in both
specified bands above and below the carrier.
3.X.3 Configure data capture system to trigger 100 ms after carrier frequency switches to f1, and to collect 100 ms
of samples.
3.X.4 Process in software such as Matlab to measure phase noise in both specified bands above and below the
carrier.

®
3/10/11 CableLabs 373
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


Element Tested Expected Value Recorded Value Pass/Fail
3.X.4.1 For f1 test, measure phase noise in the Integrated Phase Noise
zone 200 Hz - 400 kHz above and below (dBc) 200 - 400 Hz
the carrier frequency with the phase noise above and below carrier
test set using at least 16 averages. <-46dBc
(If the phase noise test equipment produces
results corresponding to single-sideband
integrated phase noise, commonly labeled
scriptL(f), then be sure to convert to the full,
double sideband integrated phase noise by
adding 3 dB.)
3.X4.2 For f1 test, repeat for the zone 8 kHz to 3.2 Integrated Phase Noise
MHz above and below the carrier. Again, be (dBc) 8 kHz - 3.2 MHz
sure to add 3 dB if the test equipment above and below carrier
generates single-sideband integrated <-44dBc
results.
3.X.4.3 For f2 test, measure phase noise in the Integrated Phase Noise
zone 200 Hz - 400 kHz above and below (dBc) 200 - 400 Hz
the carrier frequency with the phase noise above and below carrier
test set using at least 16 averages. <-46dBc
(If the phase noise test equipment produces
results corresponding to single-sideband
integrated phase noise, commonly labeled
scriptL(f), then be sure to convert to the full,
double sideband integrated phase noise by
adding 3 dB.)
3.X.4.4 For f2 test, repeat for the zone 8 kHz to 3.2 Integrated Phase Noise
MHz above and below the carrier. Again, be (dBc) 8 kHz - 3.2 MHz
sure to add 3 dB if the test equipment above and below carrier
generates single-sideband integrated <-44dBc
results.

Supplement on PHY 25.2


A supplement for PHY 25.2 may be found at the end of the ATP. This document describes the detailed
implementation of clock synchronization test.

®
374 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.17 CM CODE HOPPING TEST (PHY 27.3)


This test measures proper code hopping algorithm implementation and code hopping initialization seed
programmability for spreader on bursts in S-CDMA. It then verifies the CM compatibility with Selectable Active
Codes Mode 2 for several upstream modes.

Introduction and Scope


The specified code hopping algorithm is based on a 15-bit linear feedback shift register (LFSR) having 2 modes of
operation: Mode 1 is a legacy support of DOCSIS 2.0 outputting 7 bits from the LFSR. Mode 2 is a new DOCSIS
3.0 mode, outputting 15 bits from the LFSR. The 15-bit initialization seed for the LFSR is programmable from the
CMTS and occurs at the frame counter roll over. An upstream data packet with known content will be generated
within a packet generator and recovered at the destination port in the packet generator. The data is compared to the
expected data from the packet sent.
In the case of a failure when it is not clear that the failure is due to the CMTS or the CM a vendor specific debug
mode may be required. This debug mode would use a known fixed data pattern from the packet generator, such that
a known symbol sequence can be derived, a VSA to capture the bursts, and a workstation to receive the burst data
from the VSA. The workstation will post process the captured VSA data by applying code hopping, de-spreading,
and symbol sequence recovery. The use of the VSA and workstation post processing will require that the CMTS
have special debug software such that after a ranging burst the CMTS is to keep track of the frame counter and
schedule spreader off bursts, for VSA synchronization, prior to spreader on bursts. The use of data and null grants
should schedule spreader off frames such that the beginning of the spreader on frame occurs at the frame counter roll
over (LFSR reset) and that the VSA captured data does not contain any station maintenance bursts. This will ensure
that there is no code offset between the post processing of the captured VSA data and the CM.

Assumptions
CMTS that supports Selectable Active Codes Mode 2.
If the CMTS supports S-CDMA selection mode for active codes and code hopping = 2, then Procedure 4 will be run.
This test is only applicable to CMs that support Selectable Active Codes Mode 2 and requires the CM to be
forwarding upstream data packets generated by the packet generator in S-CDMA mode with code hopping enabled
operating both in mode 1 and mode 2.
Data to initialize the LFSR comes via SNMP or via the proprietary CMTS user interface.
From the RF-MIB:
docsIfCmtsModulationTable
docsIfCmtsModulationEntry(1)
docsIfUpChannelScdmaActiveCodes
docsIfUpChannelScdmaCodesPerSlot
docsIfUpChannelScdmaFrameSize
docsIfUpChannelScdmaHoppingSeed
docsIfUpChannelScdmaHoppingModet
docsIfUpChannelScdmaActiveCodesSelectionString
To verify correctness of the CM operation in the desired mode, it is required to verify the MIB value after each SET
command. This can be done by the GET command.

®
3/10/11 CableLabs 375
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Setup and Configuration 29


The CM is initially tested for the legacy SAC mode 1. A suggested setup is depicted below. To verify compatibility
with the SAC mode 2, the CM is ranged and registered with SAC-2 disabled and data traffic is passed to verify the
setup. Then various SAC-2 modes are enabled and data traffic is passed to verify functionality. A sniffer capture is
performed when SAC-2 mode is active to verify that the UCD message contains the TLVs for "S-CDMA selection
mode for active codes and code hopping" and "S-CDMA selection string for active codes." Similar to the preamble
string, values for "S-CDMA selection string for active codes" are vendor specific and are not expected to be
configured by the ATP.

Figure 2-17 - CM Code Hopping Test Setup Topology

Equipment List
• A Time server
• A TFTP server
• A DHCP server to provide valid lease(s).
• Packet Generator
• Downstream Sniffer
System Configuration
PHY-V3XX uses a DOCSIS 1.1 configuration file PhyBasic.cfg - see Appendix A

Burst Profile 10 - Type 3 DOCSIS 3.0 S-CDMA QPSK Channel - see Appendix C
Upstream_Phy_Config_1:
Symbol Rate 5120 KSym/Sec
S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 128

29
Procedure updated per ECN PHYv3.0-ATP-N-08.0752-1 by JS on 02/02/09.

®
376 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

S-CDMA selection mode for active codes and code hopping 1


Upstream_Phy_Config_2:
Symbol Rate 2560 KSym/Sec
S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 112
S-CDMA selection mode for active codes and code hopping 1
Upstream_Phy_Config_3:
Symbol Rate 5120 KSym/Sec
S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 128
S-CDMA selection mode for active codes and code hopping 0
Upstream_Phy_Config_4:
Symbol Rate 5120 KSym/Sec
S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 120
S-CDMA selection mode for active codes and code hopping 3
S-CDMA selection string for active codes (CMTS default value)
Upstream_Phy_Config_5:
Symbol Rate 2560 KSym/Sec
S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 112
S-CDMA selection mode for active codes and code hopping 3
S-CDMA selection string for active codes (CMTS default value)
Upstream_Phy_Config_6:
Symbol Rate 1280 KSym/Sec
S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 112
S-CDMA selection mode for active codes and code hopping 3
S-CDMA selection string for active codes (CMTS default value)
Upstream_Phy_Config_7:
Symbol Rate 1280 KSym/Sec
S-CDMA Mode Enable 1

®
3/10/11 CableLabs 377
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

S-CDMA Spreading Intervals per Frame 16


S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 120
S-CDMA selection mode for active codes and code hopping 2
S-CDMA selection string for active codes (CMTS default value)

Procedures 30
Note: Procedure does not itemize appropriate warm up times, settling times, or time outs.

Part 1. Selectable Active Codes Mode 1


Setup for Selectable Active Codes Mode 1 Procedures
Step # Step Description
1 Configure DHCP Server to provide configuration file Basic11.cfg for CM.
2 Set up the CMTS with Burst_Profile_10 and Upstream_Phy_Config_1.
3 Set CMTS Upstream Center Frequency (Fc) to 20 MHz.
4 Power up the CM.
5 Monitor the CM's docsIfCmtsCmStatusValue Mib to determine that the CM becomes "Operational."
6 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
7 Confirm that there are no dropped packets.

PROCEDURE 1.1: S-CDMA SELECTABLE ACTIVE CODES MODE 1 WITH 128


ACTIVE CODES AT 5.12 MSYM/SEC
Step # Step Description
1.1.1 Change CMTS upstream phy configuration to Upstream_Phy_Config_1.
1.1.2 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
1.1.3 Wait 1 minute.
1.1.4 Verify packets sent.
Element Tested Expected Value Recorded Value Pass/Fail
1.1.4.1 Packets received by traffic generator > 2970

PROCEDURE 1.2: S-CDMA SELECTABLE ACTIVE CODES MODE 1 WITH 112


ACTIVE CODES AT 2.56 MSYM/SEC
Step # Step Description
1.2.1 Change CMTS upstream phy configuration to Upstream_Phy_Config_2.
1.2.2 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
1.2.3 Wait 1 minute.
1.2.4 Verify packets sent.
Element Tested Expected Value Recorded Value Pass/Fail
1.2.4.1 Packets received by traffic generator > 2970

30
Procedures updated per ECN PHYv3.0-ATP-N-08.0752-1 by JS on 02/02/09.

®
378 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Part 2. Selectable Active Codes Mode 2


Setup for Selectable Active Codes Mode 2 Procedures
Step # Step Description
1 Configure DHCP Server to provide configuration file Basic11.cfg for CM.
2 Set up the CMTS with Burst_Profile_10 and Upstream_Phy_Config_3.
3 Set CMTS Upstream Center Frequency (Fc) to 20 MHz.
4 Power up the CM.
5 Monitor the CM's docsIfCmtsCmStatusValue Mib to determine that the CM becomes "Operational."
6 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
7 Confirm that there are no dropped packets.

PROCEDURE 2.1: S-CDMA SELECTABLE ACTIVE CODES MODE 2 WITH 120


ACTIVE CODES AT 5.12 MSYM/SEC
Step # Step Description
2.1.1 Change CMTS upstream phy configuration to Upstream_Phy_Config_4.
2.1.2 Perform downstream sniffer capture for 5 seconds.
2.1.3 Examine downstream sniffer capture to confirm that S-CDMA selection string for active codes in UCD
message matches string in Upstream_Phy_Config_4.
2.1.4 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
2.1.5 Wait 1 minute.
2.1.6 Verify packets sent.
Element Tested Expected Value Recorded Value Pass/Fail
2.1.6.1 Packets received by traffic generator > 2970

PROCEDURE 2.2: S-CDMA SELECTABLE ACTIVE CODES MODE 2 WITH 112


ACTIVE CODES AT 2.56 MSYM/SEC
Step # Step Description
2.2.1 Change CMTS upstream phy configuration to Upstream_Phy_Config_5.
2.2.2 Perform downstream sniffer capture for 5 seconds.
2.2.3 Examine downstream sniffer capture to confirm that S-CDMA selection string for active codes in UCD
message matches string in Upstream_Phy_Config_5.
2.2.4 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
2.2.5 Wait 1 minute.
2.2.6 Verify packets sent.
Element Tested Expected Value Recorded Value Pass/Fail
2.2.6.1 Packets received by traffic generator > 2970

PROCEDURE 2.3: S-CDMA SELECTABLE ACTIVE CODES MODE 2 WITH 112


ACTIVE CODES AT 1.28 MSYM/SEC
Step # Step Description
2.3.1 Change CMTS upstream phy configuration to Upstream_Phy_Config_6.
2.3.2 Perform downstream sniffer capture for 5 seconds.
2.3.3 Examine downstream sniffer capture to confirm that S-CDMA selection string for active codes in UCD
message matches string in Upstream_Phy_Config_6.

®
3/10/11 CableLabs 379
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

2.3.4 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
2.3.5 Wait 1 minute.
2.3.6 Verify packets sent.
Element Tested Expected Value Recorded Value Pass/Fail
2.3.6.1 Packets received by traffic generator > 2970

PROCEDURE 2.4: S-CDMA SELECTABLE ACTIVE CODES MODE 2 AND CODE


HOPPING MODE 2 WITH 120 ACTIVE CODES AT 5.12 MSYM/SEC
Step # Step Description
2.4.1 Change CMTS upstream phy configuration to Upstream_Phy_Config_7.
2.4.2 Perform downstream sniffer capture for 5 seconds.
2.4.3 Examine downstream sniffer capture to confirm that S-CDMA selection string for active codes in UCD
message matches string in Upstream_Phy_Config_7.
2.4.4 Start the packet generator sending 3000 64-byte packets upstream at 50 packets per second.
2.4.5 Wait 1 minute.
2.4.6 Verify packets sent.
Element Tested Expected Value Recorded Value Pass/Fail
2.4.6.1 Packets received by traffic generator > 2970

®
380 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

2.18 CM RETURN LOSS (PHY 29.3)

Introduction and Scope


The DOCSIS 3.0 specifications require that the electrical input and output impedances on a CM be 75 ohms with a
permissible amount of mismatch as defined in table 6-21 and 6-22 of the DOCSIS spec. The procedures in this test
verifies the return loss requirements on a CM across it's operating frequency range. There are two parts in this test,
the first part tests devices configured with an upstream frequency range of 5-42 MHz while part 2 tests devices
configured using 5-85 MHz upstream frequency range. In both cases the downstream is selected such that the CM is
receiving at frequencies residing at different portion of the spectrum (high and low).
Table 2-65 - CM Return Loss Test Cases for 5-42 MHz Upstream
Test Case X Upstream Channel(s) Center Upstream Symbol Downstream Channel(s) Config File
Frequencies in MHz Rate in MHz Center Frequency in MHz
1 5.8 1.6 111 PHYChannel1.cfg
2 40.4 3.2 453 PHYChannel1.cfg
3 20 6.4 867 PHYChannel1.cfg
4 6.6, 9.8,37.2, 40.4 3.2 111, 117, 123, 129 PHYChannel4.cfg
5 20, 23.2, 26.4, 29.6 3.2 849, 855, 861, 867 PHYChannel4.cfg

Table 2-66 - CM Return Loss test Cases for 5-85 MHz Upstream
Test Case X Upstream Channel(s) Center Upstream Symbol Downstream Channel(s) Config File
Frequencies in MHz Rate in MHz Center Frequency in MHz
1 5.8 1.6 111 PHYChannel1.cfg
2 83.4 3.2 453 PHYChannel1.cfg
3 40 6.4 867 PHYChannel1.cfg
4 6.6, 9.8,37.2, 40.4 3.2 111, 117, 123, 129 PHYChannel4.cfg
5 40, 43.2, 46.4, 49.6 3.2 849, 855, 861, 867 PHYChannel4.cfg

Assumptions

Setup and Configuration


Equipment List
Network Analyzer
System Impedance: 75 ohms
Frequency Range: 5 MHz to 870 MHz
Source match reflection one port calibration -30 dB minimum over the frequency range
Analyzer must have a narrow band detector
Input level range must exceed the maximum output power level of the DUT (61 dBmV)
Calibration Kit
75 ohm
F type calibration kit (male or female will depend on the connector on the DUT)
30 dB accuracy minimum over the test frequency range
Cables and adapters
Structural return loss better than 30 dB over the test frequency range

®
3/10/11 CableLabs 381
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Figure 2-18 - CM Return Loss Topology

PHY Configuration
Modulation: 64-QAM
Symbol Rate: 5.056941 Msym/sec

Part 1. Channel Return Loss for CM using 5-42 MHz Upstream


PROCEDURE 1.X: CHANNEL RETURN LOSS FOR CMS USING 5-42 MHZ
UPSTREAM
Step # Step Description
1.x.1 Connect test setup as shown in Figure 2-18 above.
1.x.2 CM AC power off.
1.x.3 CMTS power on. Wait for CMTS ready.
1.x.4 Provision the CMTS as follows:
1.x.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
1.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-65.
1.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
1.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
1.x.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2dB.
1.x.4.6 Provision upstream using the configuration file of row x of Table 2-65 described in Appendix A.
1.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
1.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequencies as specified in row x of Table
2-65.
1.x.5 Verify that all of the above MIBs were set correctly.
1.x.6 Set Vector Network Analyzer to measure reflection across 5 to 870 MHz.

®
382 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Step # Step Description


1.x.7 Set the number of frequency points in the Vector Network Analyzer to be equal or greater than 801 points.
1.x.8 Set the source power level in the Vector Network Analyzer to 0 dBmV.
1.x.9 Set the Vector Network Analyzer to measure Logarithmic Magnitude.
1.x.10 Calibrate the Vector Network Analyzer including cables and adapters up to the calibration plane show in the
figure above.
1.x.11 Using the source match of the network analyzer and the accuracy of the calibration kit, calculate the
potential error introduced into the limits.
This "Measurement Uncertainty" value is obtained by calculating the "Analyzer source match accuracy +
cal kit accuracy" and will be used in determining compliance with return loss requirements.
Accurate analyzers and calibration kits must be used to minimize measurement uncertainties.
1.x.12 Connect the device under test.
1.x.13 Turn CM power on. Wait for CM ready.
1.x.14 Measure and record the logarithmic magnitude of the reflection from 5 to 870.
Element Tested Expected Value Recorded Value Pass/Fail
1.x.14.1 Return Loss between 5 MHz & 42 Min Return Loss +
MHz Measurement
Uncertainty > 6 dB
1.x.14.2 Return Loss between 108 MHz & Min Return Loss +
870 MHz Measurement
Uncertainty > 6 dB

Part 2. Channel Return Loss for CM using 5-85 MHz Upstream


PROCEDURE 2.X: CHANNEL RETURN LOSS FOR CMS USING 5-85 MHZ
UPSTREAM
Step # Step Description
2.x.1 Connect test setup as shown in Figure 2-18 above.
2.x.2 CM AC power off.
2.x.3 CMTS power on. Wait for CMTS ready.
2.x.4 Provision the CMTS as follows:
2.x.4.1 Using MIB docsIfDownChannelWidth set the downstream channel width to 6 MHz.
2.x.4.2 Using MIB docsIfDownChannelFrequency set the downstream frequency to the STD/IRC frequency
indicated by test case X of Table 2-66.
2.x.4.3 Using MIB docsIfDownChannelModulation set the downstream channel modulation to 64-QAM.
2.x.4.4 Using MIB docsIfDownChannelInterleave set the downstream interleaver to taps128increment1.
2.x.4.5 Using MIB docsIfDownChannelPower and by adjusting the downstream path attenuator make sure that the
input receive power level at the CM is 0 dBmV ± 2dB.
2.x.4.6 Provision upstream using the configuration file of row x of Table 2-66 described in Appendix A.
2.x.4.7 Using MIB docsIfUpChannelModulationProfile select a burst profile with characteristics as described by
Burst Profile 8, Appendix C.
2.x.4.8 Using MIB docsIfUpChannelFrequency set the upstream center frequencies as specified in row x of Table
2-66.
2.x.5 Verify that all of the above MIBs were set correctly.
2.x.6 Set Vector Network Analyzer to measure reflection across 5 to 870 MHz.
2.x.7 Set the number of frequency points in the Vector Network Analyzer to be equal or greater than 801 points.
2.x.8 Set the source power level in the Vector Network Analyzer to 0 dBmV.
2.x.9 Set the Vector Network Analyzer to measure Logarithmic Magnitude.

®
3/10/11 CableLabs 383
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Step # Step Description


2.x.10 Calibrate the Vector Network Analyzer including cables and adapters up to the calibration plane show in the
figure above.
2.x.11 Using the source match of the network analyzer and the accuracy of the calibration kit, calculate the
potential error introduced into the limits.
This "Measurement Uncertainty" value is obtained by calculating the "Analyzer source match accuracy +
cal kit accuracy" and will be used in determining compliance with return loss requirements.
Accurate analyzers and calibration kits must be used to minimize measurement uncertainties.
2.x.12 Connect the device under test.
2.x.13 Turn CM power on. Wait for CM ready.
2.x.14 Measure and record the logarithmic magnitude of the reflection from 5 to 870.
Element Tested Expected Value Recorded Value Pass/Fail
2.x.14.1 Return Loss between 5 MHz & Min Return Loss +
85 MHz Measurement
Uncertainty > 6 dB
2.x.14.2 Return Loss between 108 MHz & Min Return Loss +
870 MHz Measurement
Uncertainty > 6 dB

®
384 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Appendix A Configuration Files for PHY ATP Test Case Scenarios


These are DOCSIS 3.0 configuration files. The configuration files setup UGS flows and use the Required Attribute
Mask and Forbidden Attribute Mask TLVs in conjunction with the DocsIfUpChannelInterfaceAttributeMask MIB to
assign the flows to specific channels. In cases where it is desirable to have all channels bursting simultaneously in
Multiple Transmit Channel Mode, there is a Test Mib that can be used to force the CMTS to align the UGS bursts on
all channels.

PhyBasic.cfg
Privacy Enable=0 (disabled)
Network Access Control=1 (Enabled)
Downstream Frequency Override=<CMTS DS freq>
Upstream Channel ID=<CMTS US Chan ID>
Max Number of CPE=16
Upstream Service Flow
Service Flow Reference=1
Parameter Set Type=x07 (0111b)
Traffic Priority=1
Schedule type=2 (Best Effort)
Downstream Service Flow
Service Flow Reference=2
Parameter Set Type= x07 (0111b)
Traffic Priority=1
UgsServiceFlowBasic
QoS Parameter Set= 07
Service Flow Scheduling Type 6
Grants per Interval= 1
Unsolicited Grant Size= 500
Nominal Grant Interval= 10000 us
Tolerated Grant Jitter= 2000 us
Req. Transmission Policy= 0x0000017F
Upstream Service Flow One - UGS:
Service Flow Reference= 3
UgsServiceFlowBasic +
Required Attribute Mask = 0x00000001
Forbidden Attribute Mask = 0x0000fffe
Upstream Classifier:
Classifier Reference=1
Service Flow Reference=3
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=1000
TCP/UDP Source Port End=1000

®
3/10/11 CableLabs 385
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Upstream Service Flow Two- UGS:


Service Flow Reference= 4
UgsServiceFlowBasic +
Required Attribute Mask = 0x00000002
Forbidden Attribute Mask = 0x0000fffd
Upstream Classifier:
Classifier Reference=1
Service Flow Reference=4
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=2000
TCP/UDP Source Port End=2000
Upstream Service Flow Three - UGS:
Service Flow Reference= 5
UgsServiceFlowBasic +
Required Attribute Mask = 0x00000004
Forbidden Attribute Mask = 0x0000fffb
Upstream Classifier:
Classifier Reference=1
Service Flow Reference=5
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=3000
TCP/UDP Source Port End=3000
Upstream Service Flow Four - UGS:
Service Flow Reference= 6
UgsServiceFlowBasic +
Required Attribute Mask = 0x00000008
Forbidden Attribute Mask = 0x0000fff7
Upstream Classifier:
Classifier Reference=1
Service Flow Reference=6
Rule Priority=2
Classifier Activation State=1
IP Packet Classification:
IP Protocol=17
TCP/UDP Source Port Start=4000
TCP/UDP Source Port End=4000

®
386 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

PhyChannel1.cfg
PhyBasic.cfg +
Upstream Service Flow One - UGS
PhyChannel2.cfg
PhyBasic.cfg +
Upstream Service Flow One - UGS +
Upstream Service Flow Two - UGS
PhyChannel3.cfg
PhyBasic.cfg +
UgsServiceFlowBasic +
Upstream Service Flow One - UGS +
Upstream Service Flow Two - UGS +
Upstream Service Flow Three - UGS
PhyChannel4.cfg
PhyBasic.cfg +
Upstream Service Flow One - UGS +
Upstream Service Flow Two - UGS +
Upstream Service Flow Three - UGS +
Upstream Service Flow Four - UGS
PhyChannelMulti.cfg
Same as PhyChannel4.cfg

Attribute Mask Mib Values:


The channel attributes values are defined in the SfProvAttrMask of the docsIf3MdChCfg CTMS MIB described in
the Topology MIBs in Appendix D. These values pertain to non-bonded channels. For bonded channels, the
SfProvAttriMask pertains to the docsIf3BondingGrpCfg.
CMTS MIB and bit 31 (0x80000000) needs to be set in addition to the bit which applies to the individual channel.
Also, in that case bit 31 of the required attribute mask in the config file would also need to be set.
The convention in this document for setting the SfProvAttrMask for the individual channels is as follows:
SfProvAttrMask for channel 1 = 0x00000001
SfProvAttrMask for channel 2 = 0x00000002
SfProvAttrMask for channel 3 = 0x00000004
SfProvAttrMask for channel 4 = 0x00000008
Note: To enable simultaneous bursts on all UGS flows use the DOCSIS Test MIB to enable simultaneous bursting
of all UGS flows for MAC Address of CM under test.

®
3/10/11 CableLabs 387
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Appendix B Common Test Tools


Noise-Near-Noise and MER Correction Factor
When measuring noise levels or MER near an instrument's floor, the actual measurement must take this into
account. The following table, chart, and examples demonstrate this process.
The indicated Noise or MER measurement is X dB above (worse than) the Noise floor or MER noise floor of the
instrument. The correction factor shows that the actual MER is Y dB better than the measured Noise level or MER.

Measurement Correction
Delta Factor
X dB Y dB
0.25 12.52
0.5 9.64
0.75 8.00
1 6.87
2 4.33
3 3.02
4 2.20
5 1.65
6 1.26
7 0.97
8 0.75
9 0.58
10 0.46
11 0.36
12 0.28
13 0.22
14 0.18
15 0.14

®
388 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Generally, for any given delta X, the correction factor Y is:


Y = X-(10*LOG (10^(X/10)-1)) (Eqn 1)

MER Correction

13
12
11
10
M E R C o rr e c tio n d B 9
8
7
6
5
4
3
2
1
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Indicated MER Delta above the instrument floor dB

Figure B-1 - MER Correction

Example #1
An instrument has an MER floor of 47 dB.
Using this instrument, the indicated MER of the DUT is 43 dB.
The indicated MER delta is 47-43= 4 dB.
From the table, the MER correction is 2.2 dB.
The actual MER of the DUT is 43+ 2.2 = 45.2 dB.
Example #2
An instrument has an MER floor of 46 dB.
Using this instrument, the indicated MER of the DUT is 43 dB.
The indicated MER delta is 47-43= 3 dB.
From the table, the MER correction is 3 dB.
The actual MER of the DUT is 43+ 3 = 46 dB.
Note: In this example, the MER of the instrument and the MER of the DUT are both equal to 46 dB.
The two equal noise powers add to create a 3 dB change so the indicated MER = 43 dB.

®
3/10/11 CableLabs 389
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Appendix C Standard Burst Profiles


This appendix lists several burst profiles and channel attributes for DOCSIS 3.0 ATPs. Standard profiles for Type 1,
Type 2, Type 3 and Type 4 channels are provided. These profiles are very similar in terms of modulation types and
FEC. IUCs 1 through 6 of Type 1 and Type 2 channels are encoded using Type 4 Burst Profile TLVs. IUCs 9
through 11 of a Type 2 channel are encoded using Type 5 Burst Profile TLVs. Type 3 and Type 4 Channels are
encoded using Type 5 Burst Profile TLVs for all IUCs. Among other things, a Type 5 Burst Profile TLV has a sub
TLV for Preamble Type while a Type 4 TLV does not. This distinction can be considered in the profiles to establish
whether a Burst Profile for a particular IUC is encoded with a Type 4 or a Type 5 TLV. Preamble Length and Guard
Time Size are considered to be vendor specific and are not expected to be adjusted by the ATPs.
Burst Profile 1 - Type 1 DOCSIS 1.x TDMA Channel QPSK Channel
Req Init Stn Short Long IUC
1 3 4 5 6 iuc numbers
qpsk qpsk qpsk qpsk qpsk modulation type
off off off off off differential encoding
default default default default default preamble length
0 5 5 6 8 FECT bytes
N/A 34 34 75 220 FECK bytes
338 338 338 338 338 scrambler seed
N/A N/A N/A 11 N/A max burst size
default default default default default guard time
N/A false false true true last codeword shortened
on on on on on Scrambler on/off

Modulation Rate 1.28 MHz


Ticks per Minislot 4
Modulation Rate 2.56 MHz
Ticks per Minislot 2

Burst Profile 2 - Type 1 DOCSIS 1.x TDMA Channel 16-QAM Channel


Req Init Stn Short Long IUC
1 3 4 5 6 iuc numbers
qpsk qpsk qpsk qam 16 qam 16 modulation type
off off off off off differential encoding
default default default default default preamble length
0 5 5 8 10 FECT bytes
N/A 34 34 75 220 FECK bytes
338 338 338 338 338 scrambler seed
N/A N/A N/A 11 N/A max burst size
default default default default default guard time
N/A false false true true last codeword shortened
on on on on on scrambler on/off

®
390 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Modulation Rate 1.28 MHz


Ticks per Minislot 4
Modulation Rate 2.56 MHz
Ticks per Minislot 2

Req Init Stn Short Long IUC


1 3 4 5 6 iuc numbers
qpsk qpsk qpsk qam 16 qam 16 modulation type
off off off off off differential encoding
default default default default default preamble length
0 5 5 8 10 FECT bytes
N/A 34 34 75 220 FECK bytes
338 338 338 338 338 scrambler seed
N/A N/A N/A 11 N/A max burst size
default default default default default guard time size
N/A false false true true last codeword shortened
on on on on on scrambler on/off

Burst Profile 3 - Type2 DOCSIS 1.x/2.0 TDMA QPSK and 64-QAM Channel
Req Init Stn Short Long Adv. Adv. UGS IUC
Short Long
1 3 4 5 6 9 10 11 iuc numbers
qpsk qpsk qpsk qpsk qpsk qam 64 qam 64 qam 16 modulation type
off off off off off off off off diff encoding
default default default default default default default default preamble length
0 5 5 6 8 12 16 8 FECT bytes
N/A 34 34 75 220 75 223 76 FECK bytes
338 338 338 338 338 338 338 338 scrambler seed
N/A N/A N/A 11 N/A 11 N/A N/A max burst size
default default default default default default default default guard time
N/A false false true true true true true last codeword shortened
on on on on on on on on scrambler
N/A N/A N/A N/A N/A 1 0 1 Interleaver Depth
N/A N/A N/A N/A N/A N/A 2048 N/A Interleaver Block Size
N/A N/A N/A N/A N/A qpsk1 qpsk1 qpsk1 preamble type

Modulation Rate 1.28 MHz


Ticks per Minislot 4
Modulation Rate 2.56 MHz
Ticks per Minislot 2

®
3/10/11 CableLabs 391
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Burst Profile 4 - Type 3 DOCSIS 2.0 TDMA QPSK Channel


Req Init Stn Adv. Adv. UGS IUC
Short Long
1 3 4 9 10 11 iuc numbers
qpsk qpsk qpsk qpsk qpsk qpsk modulation type
off off off off off off differential encoding
default default default default default default preamble length
0 5 5 6 8 6 FECT bytes
N/A 34 34 75 220 76 FECK bytes
338 338 338 338 338 338 scrambler seed
N/A N/A N/A 11 N/A N/A max burst size
default default default default default default guard time size
N/A false false true true true last codeword shortened
on on on on on on scrambler on/off
1 1 1 1 1 1 Interleaver Depth
N/A N/A N/A N/A N/A N/A Interleaver Block Size
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type

Modulation Rate 1.28 MHz


Ticks per Minislot 4
Modulation Rate 2.56 MHz
Ticks per Minislot 2
Modulation Rate 5.12 MHz
Ticks per Minislot 1

Burst Profile 5 - Type 3 DOCSIS 2.0 TDMA 64-QAM Channel


Req Init Stn Adv. Adv. UGS IUC
Short Long
1 3 4 9 10 11 iuc numbers
qpsk qpsk qpsk qam 64 qam 64 qam 16 modulation type
off off off off off off differential encoding
default default default default default default preamble length
0 5 5 12 16 8 FECT bytes
N/A 34 34 75 223 76 FECK bytes
338 338 338 338 338 338 scrambler seed
N/A N/A N/A 11 N/A N/A max burst size
default default default default default default guard time size
N/A false false true true true last codeword shortened
on on on on on on scrambler on/off
1 1 1 1 0 1 Interleaver Depth
N/A N/A N/A N/A 2048 N/A Interleaver Block Size
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type

Modulation Rate 1.28 MHz


Ticks per Minislot 4

®
392 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Modulation Rate 2.56 MHz


Ticks per Minislot 2
Modulation Rate 5.12 MHz
Ticks per Minislot 1

Burst Profile 6 - Type 3 DOCSIS 2.0 S-CDMA QPSK Channel


Req Init Stn Adv. Adv. UGS IUC
Short Long
1 3 4 9 10 11 iuc numbers
qpsk qpsk qpsk qpsk qpsk qpsk modulation type
off off off off off off differential encoding
default default default default default default preamble length
0 5 5 6 8 6 FECT bytes
N/A 34 34 75 220 76 FECK bytes
38 38 38 38 38 38 scrambler seed
N/A N/A N/A 11 N/A N/A max burst size
0 0 0 0 0 0 guard time size
N/A false false true true true last codeword shortened
on on on on on on scrambler on/off
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type
on off off on on on spreader on/off
2 1 1 2 2 2 subframe codes
5 1 1 5 5 5 S-CDMA Frame interleaving step size
off off off off off off TCM encoding

Modulation Rate 1.28 MHz, 2.56 MHz or 5.12 MHz


S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 126

Burst Profile 7 - Type 3 DOCSIS 2.0 S-CDMA 128-QAM Channel


Req Init Stn Adv. Adv. UGS IUC
Short Long
1 3 4 9 10 11 iuc numbers
qpsk qpsk qpsk qam qam 128 qam 16 modulation type
128
off off off off off off differential encoding
default default default default default default preamble length
0 5 5 12 16 8 FECT bytes
N/A 34 34 75 223 76 FECK bytes
38 38 38 38 38 38 scrambler seed
N/A N/A N/A 11 N/A N/A max burst size
0 0 0 0 0 0 guard time size
N/A false false true true true last codeword shortened
on on on on on on scrambler on/off

®
3/10/11 CableLabs 393
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Req Init Stn Adv. Adv. UGS IUC


Short Long
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type
on off off on on on spreader on/off
2 1 1 2 2 2 subframe codes
5 1 1 5 5 5 S-CDMA Frame interleaving step size
off off off on on off TCM encoding

Modulation Rate 1.28 MHz, 2.56 MHz or 5.12 MHz


S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 126
Note: If the CMTS does not support TCM encoding, the modulation type for IUCs 9 and 10 must be changed to
qam 64 and TCM set to off.

Burst Profile 8 - Type 4 DOCSIS 3.0 TDMA Channel


Req Init Stn Short Long Adv. Adv. UGS IUC
Short Long
1 3 4 5 6 9 10 11 iuc numbers
qpsk qpsk qpsk qpsk qpsk qam 64 qam 64 qam 16 modulation type
off off off off off off off off differential encoding
default default default default default default default default preamble len
0 5 5 6 8 12 16 8 FECT bytes
N/A 34 34 75 220 75 223 76 FECK bytes
338 338 338 338 338 338 338 338 scrambler seed
N/A N/A N/A 11 N/A 11 N/A N/A max burst size
default default default default default default default default guard time
on on on on on on on on scrambler
N/A false false true true true true true last codeword shortened
1 1 1 1 1 1 1 1 Interleaver Depth
N/A N/A N/A N/A N/A N/A N/A N/A Interleaver Block Size
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type

Modulation Rate 1.28 MHz


Ticks per Minislot 4
Modulation Rate 2.56 MHz
Ticks per Minislot 2
Modulation Rate 5.12 MHz
Ticks per Minislot 1

®
394 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Burst Profile 9 - Type 4 DOCSIS 3.0 S-CDMA Channel


Req Init Stn Short Long Adv. Adv. UGS IUC
Short Long
1 3 4 5 6 9 10 11 iuc numbers
qpsk qpsk qpsk qpsk qpsk qam qam qam 16 modulation type
128 128
off off off off off off off off differential encoding
default default default default default default default default preamble length
0 5 5 6 8 12 16 8 FECT bytes
N/A 34 34 75 220 75 223 76 FECK bytes
38 38 38 38 38 38 38 38 scrambler seed
N/A N/A N/A 11 N/A 11 N/A N/A max burst size
0 0 0 0 0 0 0 0 guard time size
N/A false false true true true true true last codeword shortened
on on on on on on on on scrambler on/off
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type
on off off on on on on on spreader on/off
2 1 1 2 2 2 2 2 subframe codes
5 1 1 5 5 5 5 5 S-CDMA Frame interleaving
step size
off off off off off on on off TCM encoding

Modulation Rate 1.28 MHz, 2.56 MHz or 5.12 MHz


S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 126
S-CDMA selection mode for active codes and code hopping 0
Note: If the CMTS does not support TCM encoding, the modulation type for IUCs 9 and 10 must be changed to
qam 64 and TCM set to off.

Burst Profile 10 - Type 3 DOCSIS 3.0 S-CDMA QPSK Channel


Req Init Stn Adv. Adv. UGS IUC
Short Long
1 3 4 9 10 11 iuc numbers
qpsk qpsk qpsk qpsk qpsk qpsk modulation type
off off off off off off differential encoding
default default default default default default preamble length
0 5 5 11 11 11 FECT bytes
N/A 34 34 100 100 100 FECK bytes
38 38 38 38 38 38 scrambler seed
N/A N/A N/A 11 N/A N/A max burst size
0 0 0 0 0 0 guard time size
N/A false false false false false last codeword shortened
on on on on on on scrambler on/off
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type

®
3/10/11 CableLabs 395
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Req Init Stn Adv. Adv. UGS IUC


Short Long
on off off on on on spreader on/off
2 1 1 2 2 2 subframe codes
5 1 1 5 5 5 S-CDMA Frame interleaving step size
off off off off off off TCM encoding

Modulation Rate 1.28 MHz, 2.56 MHz or 5.12 MHz


S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 128
S-CDMA selection mode for active codes and code hopping 0
Note: For preamble length values up to 48 bits, a packet size from 64 to 100 bytes will require a grant of 16
minislots. This should cause the allocated codes to equal 1/4th of the number of active codes. For preamble
values greater than 48 bits, decrease the FECT values as follows:
Preamble Len FECT
50-64 10
6-80 9

Burst Profile 11 - Type 3 DOCSIS 3.0 S-CDMA QPSK Channel


Req Init Stn Adv. Adv. UGS IUC
Short Long
1 3 4 9 10 11 iuc numbers
qpsk qpsk qpsk qpsk qpsk qpsk modulation type
off off off off off off differential encoding
default default default default default default preamble length
0 5 5 16 16 16 FECT bytes
N/A 34 34 220 220 220 FECK bytes
38 38 38 38 38 38 scrambler seed
N/A N/A N/A 11 N/A N/A max burst size
0 0 0 0 0 0 guard time size
N/A false false false false false last codeword shortened
on on on on on on scrambler on/off
qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 qpsk1 preamble type
on off off on on on spreader on/off
2 1 1 2 2 2 subframe codes
5 1 1 5 5 5 S-CDMA Frame interleaving step size
off off off off off off TCM encoding

Modulation Rate 1.28 MHz, 2.56 MHz or 5.12 MHz


S-CDMA Mode Enable 1
S-CDMA Spreading Intervals per Frame 16
S-CDMA Codes Per Mini-Slot 2
S-CDMA Number of Active Codes 128
S-CDMA selection mode for active codes and code hopping 0

®
396 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Note: For preamble length values up to 64 bits, a packet size from 221 to 440 bytes will require a grant of 64
minislots. This should cause the allocated codes to equal the number of active codes. For preamble values
greater than 64 bits, decrease the FECT values as follows:
Preamble Len FECT
64 to 94 15

®
3/10/11 CableLabs 397
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Appendix D Standard Channel Bonding Configurations


D.1 Standard 4x4 Configuration:
4 Downstream Channels & 4 Upstream Channels

HFC Topology

Figure D-1 - Standard 4x4 Plant Topology


Splitter

Diplexer
Splitter

Figure D-2 - Standard 4x4 Physical Topology

Topology Configuration:
FN-A: D1, D2, D3, D4, U1, U2, U3, U4

Physical Plant Topology:


4 Downstream Channels combined to reach a single "fiber node"
4 Upstream Channels returning from the "fiber node"

®
398 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Plant Frequencies:
Downstream Frequencies:
Df1: 603 MHz
Df2: 609 MHz
Df3: 615 MHz
Df4: 621 MHz
Upstream Frequencies:
Uf1: 20.0 MHz
Uf2: 23.2 MHz
Uf3: 26.4 MHz
Uf4: 29.6 MHz

Channel Configuration:
DS1: 603 MHz, Primary-capable, 256-QAM, Interleave(I,J)=(8,16), DCID=1
DS2: 609 MHz, Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=2
DS3: 615 MHz, Primary-capable, 256-QAM, Interleave(I,J)=(128,1), DCID=3
DS4: 621 MHz, Primary-capable, 256-QAM, Interleave(I,J)=(64,2), DCID=4
US1: 14 MHz, 3.2 MHz channel width, UCID=1
US2: 22 MHz, 3.2 MHz channel width, UCID=2
US3: 30.4 MHz, 3.2 MHz channel width, UCID=3
US4: 38 MHz, 3.2 MHz channel width, UCID=4

Receive Channel Configuration:


RCC 1:
RCP-ID: 0x0010000004
RM:
RM Index: 1
RM First Channel Center Freq: 597 MHz
RC:
RC Index: 1
RC Center Freq: 603 MHz (DS1)
RC Primary DS: 1
RC:
RC Index: 2
RC Center Freq: 609 MHz (DS2)
RC:
RC Index: 3
RC Center Freq: 615 MHz (DS3)
RC:
RC Index: 4
RC Center Freq: 621 MHz (DS4)

®
3/10/11 CableLabs 399
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Bonding Group Configuration:


Bonding Group 1:
Direction: downstream
Channel List: {DS1, DS2, DS3, DS4}
Attribute Mask: <default>
Resequencing Wait: <default>
Resequencing Warning: <default>

Bonding Group 2:
Direction: upstream
Channel List: {US1, US2, US3, US4}
Attribute Mask: <default>
Resequencing Wait: <N/A>
Resequencing Warning: <N/A>

CMTS MIB Configuration:


Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD2> 609 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD3> 615 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD4> 621 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr
FN-A Fiber Node A

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexD2>
FN-A <IfIndexD3>
FN-A <IfIndexD4>
FN-A <IfIndexU1>
FN-A <IfIndexU2>
FN-A <IfIndexU3>
FN-A <IfIndexU4>

®
400 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4
CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true
MultRxChModeEnabled true
MultTxChModeEnabled true
EarlyAuthEncryptCtrl disableEae (1)
TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexD2> True 2 0
<MdIfIndex> <IfIndexD3> True 3 0
<MdIfIndex> <IfIndexD4> True 4 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001
<MdIfIndex> <IfIndexU2> <N/A> 2 0x00000002
<MdIfIndex> <IfIndexU3> <N/A> 3 0x00000004
<MdIfIndex> <IfIndexU4> <N/A> 4 0x00000008

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1
<MdIfIndex> 0x0010000004 1 2 <IfIndexD2> false 1
<MdIfIndex> 0x0010000004 1 3 <IfIndexD3> false 1

®
3/10/11 CableLabs 401
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

<MdIfIndex> 0x0010000004 1 4 <IfIndexD4> false 1

docsIf3BondingGrpCfg
ifIndex Dir Id ChList SfProvAttrMask DsidReseq DsidReseq
WaitTime WarnThrshld
<MdIfIndex> Downstream(1) 1 0x01020304 <default> <default> <default>
<MdIfIndex> Upstream(2) 2 0x01020304 <default> <default> <default>

D.2 Standard 4x1 Configuration:


4 Downstream Channels & 1 Upstream Channel
Physical Plant Topology:
4 Downstream Channels combined to reach the CM(s)
1 Upstream Channel returning from the CM(s)

HFC Topology

MAC Domain-1
Df1 Df2 Df3 Uf1

D D D D U
4 Fiber Node FN-A
1 2 3 1

Figure D-3 - Standard 4x1 Plant Topology

Figure D-4 - Standard 4x1 Physical Topology

®
402 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

CMTS Configuration
Channel Configuration:
D1: Df1 (603 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=1
D2: Df2 (609 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=2
D3: Df3 (615 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=3
D4: Df4 (621 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=3
U1: Uf1 (14 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=1

CMTS MIB Configuration:


Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD2> 609 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD3> 615 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD4> 621 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr

FN-A Fiber Node A

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexD2>
FN-A <IfIndexD3>
FN-A <IfIndexD4>
FN-A <IfIndexU1>

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4
CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true
MultRxChModeEnabled true
MultTxChModeEnabled true

®
3/10/11 CableLabs 403
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

EarlyAuthEncryptCtrl disableEae (1)


TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapable ChId SfProvAttrMask
Ds
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexD2> True 2 0
<MdIfIndex> <IfIndexD3> True 3 0
<MdIfIndex> <IfIndexD4> True 4 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1
<MdIfIndex> 0x0010000004 1 2 <IfIndexD2> false 1
<MdIfIndex> 0x0010000004 1 3 <IfIndexD2> false 1
<MdIfIndex> 0x0010000004 1 4 <IfIndexD3> false 1

docsIf3BondingGrpCfg
ifIndex Dir Id ChList SfProvAttrMask DsidReseq DsidReseq
WaitTime WarnThrshld
<MdIfIndex> Downstream(1) 1 0x01020304 <default> <default> <default>

D.3 Standard 3x1 Configuration:


3 Downstream Channels & 1 Upstream Channel
Physical Plant Topology:

®
404 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

3 Downstream Channels combined to reach the CM(s)


1 Upstream Channel returning from the CM(s)

HFC Topology

MAC Domain-1
Df1 Df2 Df3 Uf1

D D D U
Fiber Node FN-A
1 2 3 1

Figure D-5 - Standard 3x1 Plant Topology


Splitter

Diplexer

Figure D-6 - Standard 3x1 Physical Topology

CMTS Configuration
Channel Configuration:
D1: Df1 (603 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=1
D2: Df2 (609 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=2
D3: Df3 (615 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=3
U1: Uf1 (14 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=1

CMTS MIB Configuration


Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

®
3/10/11 CableLabs 405
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD2> 609 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD3> 615 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr
FN-A Fiber Node A

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexD2>
FN-A <IfIndexD3>
FN-A <IfIndexU1>

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4
CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true
MultRxChModeEnabled true
MultTxChModeEnabled true
EarlyAuthEncryptCtrl disableEae (1)
TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexD2> True 2 0
<MdIfIndex> <IfIndexD3> True 3 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001

®
406 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1
<MdIfIndex> 0x0010000004 1 2 <IfIndexD2> false 1
<MdIfIndex> 0x0010000004 1 3 <IfIndexD3> false 1

docsIf3BondingGrpCfg
ifIndex Dir Id ChList SfProvAttrMask DsidReseq DsidReseq
WaitTime WarnThrshld
<MdIfIndex> Downstream(1) 1 0x010203 <default> <default> <default>

D.4 Standard 2x1 Configuration:


2 Downstream Channels & 1 Upstream Channel
Physical Plant Topology:
2 Downstream Channels combined to reach the CM(s)
1 Upstream Channel returning from the CM(s)

HFC Topology

MAC Domain-1
Df1 Df2 Uf1

D D U
Fiber Node FN-A
1 2 1

Figure D-7 - Standard 2x1 Plant Topology

®
3/10/11 CableLabs 407
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Figure D-8 -Standard 2x1 Physical Topology

CMTS Configuration
Channel Configuration:
D1: Df1 (603 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=1
D2: Df2 (609 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=2
U1: Uf1 (14 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=1
CMTS MIB Configuration
Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)
<IfIndexD2> 609 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr
FN-A Fiber Node A

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexD2>
FN-A <IfIndexU1>

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4
CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true

®
408 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

MultRxChModeEnabled true
MultTxChModeEnabled true
EarlyAuthEncryptCtrl disableEae (1)
TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexD2> True 2 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1
<MdIfIndex> 0x0010000004 1 2 <IfIndexD2> false 1

docsIf3BondingGrpCfg
ifIndex Dir Id ChList SfProvAttrMask DsidReseq DsidReseq
WaitTime WarnThrshld
<MdIfIndex> Downstream(1) 1 0x0102 <default> <default> <default>

D.5 Standard 1x1 Configuration:


1 Downstream Channel & 1 Upstream Channel
Physical Plant Topology:
1 Downstream Channels combined to reach the CM(s)
1 Upstream Channel returning from the CM(s)

®
3/10/11 CableLabs 409
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

HFC Topology

MAC Domain-1
Df1 Uf1

D U
Fiber Node FN-A
1 1

Figure D-9 - Standard 1x1 Plant Topology

Figure D-10 - Standard 1x1 Physical Topology

CMTS Configuration
Channel Configuration:
D1: Df1 (603 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=1
U1: Uf1 (14 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=1

CMTS MIB Configuration


Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr
FN-A Fiber Node A

®
410 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexU1>

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4
CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true
MultRxChModeEnabled true
MultTxChModeEnabled true
EarlyAuthEncryptCtrl disableEae (1)
TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1

®
3/10/11 CableLabs 411
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

D.6 Standard 1x2 Configuration:


1 Downstream Channels & 2 Upstream Channels
Physical Plant Topology
1 Downstream Channels combined to reach the CM(s)
2 Upstream Channel returning from the CM(s)

HFC Topology

Figure D-11 - Standard 1x2 Plant Topology


Diplexer
Splitter

Figure D-12 - Standard 1x2 Physical Topology

CMTS Configuration
Channel Configuration:
D1: Df1 (603 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=1
U1: Uf1 (14 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=1
U2: Uf1 (22 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=2

CMTS MIB Configuration

Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

®
412 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr
FN-A Fiber Node A

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexU1>
FN-A <IfIndexU2>

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4
CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true
MultRxChModeEnabled true
MultTxChModeEnabled true
EarlyAuthEncryptCtrl disableEae (1)
TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001
<MdIfIndex> <IfIndexU2> <N/A> 2 0x00000002

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

®
3/10/11 CableLabs 413
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1

docsIf3BondingGrpCfg
ifIndex Dir Id ChList SfProvAttrMask DsidReseq DsidReseq
WaitTime WarnThrshld
<MdIfIndex> Upstream(2) 2 0x0102 <default> <default> <default>

D.7 Standard 1x3 Configuration:


1 Downstream Channels & 3 Upstream Channels
Physical Plant Topology:
1 Downstream Channels combined to reach the CM(s)
3 Upstream Channel returning from the CM(s)

HFC Topology

Figure D-13 - Standard 1x3 Plant Topology

®
414 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Diplexer
Splitter
Figure D-14 - Standard 1x3 Physical Topology

CMTS Configuration
Channel Configuration:
D1: Df1 (603 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=1
U1: Uf1 (14 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=1
U2: Uf1 (22 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=2
U3: Uf1 (30 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=3

CMTS MIB Configuration


Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr
FN-A Fiber Node A

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexU1>
FN-A <IfIndexU2>
FN-A <IfIndexU3>

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4

®
3/10/11 CableLabs 415
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true
MultRxChModeEnabled true
MultTxChModeEnabled true
EarlyAuthEncryptCtrl disableEae (1)
TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001
<MdIfIndex> <IfIndexU2> <N/A> 2 0x00000002
<MdIfIndex> <IfIndexU3> <N/A> 3 0x00000004

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1

docsIf3BondingGrpCfg
ifIndex Dir Id ChList SfProvAttrMask DsidReseq DsidReseq
WaitTime WarnThrshld
<MdIfIndex> Upstream(2) 2 0x010203 <default> <default> <default>

®
416 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

D.8 Standard 1x4 Configuration:


1 Downstream Channels & 4 Upstream Channels
Physical Plant Topology:
1 Downstream Channels combined to reach the CM(s)
4 Upstream Channel returning from the CM(s)

HFC Topology

Figure D-15 - Standard 1x4 Plant Topology

Diplexer
Splitter

Figure D-16 - Standard 1x4 Physical Topology

CMTS Configuration
Channel Configuration:
D1: Df1 (603 MHz), Primary-capable, 256-QAM, Interleave(I,J)=(32,4), DCID=1
U1: Uf1 (14 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=1
U2: Uf1 (22 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=2
U3: Uf1 (30 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=3
U4: Uf1 (38 MHz), Standard Burst Profile 3, Modulation Rate 2.56M, UCID=4

CMTS MIB Configuration

®
3/10/11 CableLabs 417
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Note: Due to references between tables, the CMTS MIBs need to be configured in the order listed. The notation
"<text>" is used where text represents a mnemonic for a particular value, rather than the literal value. For
example, <IfIndexD1> represents the ifIndex for Downstream Channel 1, and <MdIfIndex> represents the
ifIndex for the MAC Domain.

docsIfDownChannelTable
ifIndex Frequency Width Modulation Interleave Annex
<IfIndexD1> 603 MHz 6 MHz qam256(4) taps32Increment4(5) annexB(4)

ClabTopoFiberNodeCfg
NodeName NodeDescr
FN-A Fiber Node A

ClabTopoChFnCfg
NodeName ChIfIndex
FN-A <IfIndexD1>
FN-A <IfIndexU1>
FN-A <IfIndexU2>
FN-A <IfIndexU3>
FN-A <IfIndexU4>

docsIf3MdCfg
ifIndex <MdIfIndex>
MddInterval <default>
IpProvMode ipv4
CmStatusEvCtlEnabled false
UsFreqRange standard(0)
McastDsidFwdEnabled true
MultRxChModeEnabled true
MultTxChModeEnabled true
EarlyAuthEncryptCtrl disableEae (1)
TftpProxyEnabled false
SrcAddrVerifEnabled false
DownChannelAnnex annexB (4)
CmUdcEnable false
SendUdcRulesEnalbed false

docsIf3MdChCfg
ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask
<MdIfIndex> <IfIndexD1> True 1 0
<MdIfIndex> <IfIndexU1> <N/A> 1 0x00000001

®
418 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

ifIndex ChIfIndex IsPriCapableDs ChId SfProvAttrMask


<MdIfIndex> <IfIndexU2> <N/A> 2 0x00000002
<MdIfIndex> <IfIndexU3> <N/A> 3 0x00000004
<MdIfIndex> <IfIndexU4> <N/A> 4 0x00000008

docsIf3RccCfg
IfIndex RcpId RccCfgId
<MdIfIndex> 0x0010000004 1

docsIf3RxModuleCfg
IfIndex RcpId RccCfgId RmId RmRm FirstCenter
ConnectivityId Frequency
<MdIfIndex> 0x0010000004 1 1 0 603000000

docsIf3RxChCfg
IfIndex RcpId RccCfgId RcId ChIfIndex PrimaryDs RcRm
Indicator ConnectivityId
<MdIfIndex> 0x0010000004 1 1 <IfIndexD1> true 1

docsIf3BondingGrpCfg
ifIndex Dir Id ChList SfProvAttrMask DsidReseq DsidReseq
WaitTime WarnThrshld
<MdIfIndex> Upstream(2) 2 0x01020304 <default> <default> <default>

®
3/10/11 CableLabs 419
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Appendix E Recommended DOCSIS 3.0 Upstream Test Scenarios


E.1 Introduction
This memo presents recommendations for settings for testing DOCSIS 3.0 cablemodems' (CM) upstream with
multiple active upstream channels (i.e., Multiple Transmit Channel mode is enabled and there are two or more
channels in the CM's Transmit Channel Set). Tests from DOCSIS 2.0 and earlier versions did not have to contend
with multiple upstream channels. The scenarios presented can and should be applied to tests for accurately setting,
and then accurately changing, upstream power; ensuring upstream power on one channel is not impacted by changes
in other channels; transmit MER; and spurious emissions; and perhaps other tests.

E.2 Multiple Active Upstream Channels and DOCSIS Requirements


When Multiple Transmit Channel mode is enabled, one to four channels may occupy the Transmit Channel Set in a
DOCSIS 3.0 CM. These channels in the Transmit Channel Set are the "active channels." Since the DOCSIS
upstream is bursted on each channel, at any given instant of time there could be no upstream bursting, or one of the
active channels may be bursting, or all of the upstream channels could be bursting, or any combination in between.
The performance requirements must be met for all combinations of the active channels bursting or not bursting, even
as the channels variously change between bursting and not bursting.
In Multiple Transmit Channel mode there is a Dynamic Range Window set for the CM by the CMTS, and the
transmit powers of the active upstream channels of the CM are constrained to be within this window. Further, for
some requirements, such as spurious emissions in the upstream band, the requirements are applicable without
relaxation only when certain conditions are satisfied. As an example, the spurious emission requirements are
applicable when a) at least one active channel is operating within 3 dB of the top end allowed by the Dynamic
Range Window, and b) no channel has varied by 3 dB (or more) away from its power setting at the most recent
"global reconfiguration time" provided by the CMTS. These conditions are consistent with judicious operation and
control of the upstream by the CMTS, while managing relatively minor fluctuations within the upstream in an
ongoing fashion. Larger adjustments in the upstream management will require the CMTS to provide "global
reconfiguration time" and perhaps adjust the Dynamic Range Window of one or more CMs.
There are other conditions besides the two ('a' and 'b') listed above which must be satisfied for full applicability of
the spurious emissions requirements; these conditions depend on the number of channels in the Transmit Channel
Set and their relative transmit powers. Readers are directed to the DOCSIS 3.0 PHY specification for all the details.
In some cases where the relative transmit power requirements are not satisfied the spurious emissions requirements
are still applicable, but with relaxation, as directed in the specification. Finally, with one or more of the channels in
the Transmit Channel Set using S-CDMA modulation, the spurious emissions requirements are applicable without
relaxation only when the ratio number_allocated_codes / number_active_codes is ¼ or larger for the channels using
S-CDMA.
The spurious emissions requirements vary with a) the number of channels in the Transmit Channel Set, b) the
transmit power of the bursting channels in the Transmit Channel Set, c) modulation rate, d) modulation density (and
type), e) location of the measurement bandwidth in relation to the bursting channels (e.g., adjacent channel
requirements are relaxed compared to non-adjacent), and even indirectly with f) modulation density (and type) of all
modulations permitted on a channel by the burst profiles. There are many combinations and configurations which
not only are expected to result in different performance, but also the requirements are different for these cases as
well. Further, the requirements mandate that performance must be tolerant to a) minor adjustments in transmit
power, b) which channels (and how many) are bursting, and c) which modulation is being bursted on a given
channel at a given time. These many factors, each with their numerous admissible variations, create a circumstance
where much testing is prudent, but the test conditions need to be derived judiciously to keep the effort reasonably
bounded.
As in all DOCSIS testing, and especially with this testing of the CM upstream with multiple channels, there are so
many variations, with different expected performance and different requirement limits for most, that testing beyond

®
420 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

the cases called out in the Acceptance Test Procedure is expected if there are any indications that performance is
suspect for one or some cases and conditions not explicitly enumerated in the procedure.
The following sections present descriptions of the initial settings, and the changes to these settings, and the bursting
on and off status of the active channels which are recommended for testing CM upstream performance in Multiple
Transmit Channel mode.
It will be necessary to develop CMTS capability to create the initial settings, and control the subsequent variations to
the settings, in such a fashion as to allow measurement against the requirements, and maintain consistency with the
specifications (e.g., ensure bursting and non-bursting durations are static long enough for measurements, and
ensuring that a "global reconfiguration time" is NOT erroneously provided in tests where a CM is supposed to
maintain performance during minor variations in conditions but in the absence of such reconfiguration).
Further details may be provided in a subsequent memo.

E.3 3.0 Multiple Active Upstream Channels Test Scenarios - Power Profiles
When Multiple Transmit Channel mode is enabled, one to four channels may be active (i.e., in the Transmit Channel
Set). The following sections describe scenarios which should be set-up for measurement against the requirements.
Section 3.0 is dedicated to presenting "power profiles" describing the changes in transmit power which are
commanded to the CM for the channels, without the benefit of a global reconfiguration time. These power profiles
are to be the basis of many of the tests with multiple upstream channels.
Center frequency, modulation rate, modulation type, varying modulation type of the burst among burst profiles on
the channel, location of the Dynamic Range window, combinations of channels bursting and not bursting, and actual
power levels of each channel within the Dynamic Range Window are all parameters which must be selected.
However, the first consideration to discuss, due to its "newness" to the DOCSIS 3.0 generation of CM, is the power
profile for a test set-up.
Example power profiles are given in the following sections, and these are expected to be invoked in many of the test
set-ups for measuring upstream power accuracy, stability, and fidelity, while alternately bursting and not bursting,
independently, on the active channels. The power profiles describe a) the power level of each channel when it is
bursting, in terms of Pr_n (the reported power for the channel), compared to the top of the Dynamic Range Window,
and b) depicting when each channel is not bursting (denoted by "OFF" in the tables). "OFF" in the tables means that
the CM is not granted a burst on that channel for the minislots in that segment of time represented in the table; the
channel remains an active channel, it is just not bursting. No "global reconfiguration time" is provided by the
CMTS.
It is recommended that besides monitoring for stability on channels that are bursting (even as the other channel is
turning on and off and changing its power level), that no FEC be employed, and high density modulation be
employed (except for considerations regarding high or low average power, as mentioned further below), and packets
be monitored for occurrence of any errors, to help ensure that changes on one channel are not impacting
performance on channels which maintain bursting during those changes.
3.1 Two Active Channels. Two example power profiles are provided for the Two Active Channel case. Power profile
PP 2-1 operates the upstream channels over a range of largest power to smallest power possible given 1) the largest
power, 2) without global reconfiguration time, and 3) maintaining fidelity requirements without relaxation. Power
profile PP 2-2 operates the upstream channels over a range of smallest power to largest power possible given the
smallest possible power is touched, and also given conditions #2 and #3 above.
Power Profile 2-1:
(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -5.0 -5.0 -5.0 OFF
Ch 2 OFF -2.5 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0

®
3/10/11 CableLabs 421
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Another power profile is provided which exercises another "corner" of the DOCSIS 3.0 requirements.
Power Profile 2-2:
(Shading shows the extreme combinations.)
Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 0 0 OFF -3.0 -3.0
Ch 2 OFF -9.5 -9.5 -9.5 OFF -7.0 OFF -12 -12 -12 OFF

Either Channel 1 or Channel 2 may have the highest center frequency.


It is recommended that these power profiles be employed with the Dynamic Range Window at the highest power
level and also the lowest.
Recall that the Dynamic Range Window corresponds to different absolute power levels depending on the
modulation type for the burst profiles (modulation types) of the channels in the Transmit Channel Set. Testing with
TDMA, and QPSK only, will create the highest power (with Pload_min_set = 0 dB), while using higher order
modulations will create a lesser average power, but may be a driving case due to peak-to-average variation. One
channel of TDMA, with QPSK only, and one channel of TDMA with high density modulation, will have different
average power levels even with both set for 0 dB in the power profile tables above. For example, with
Pload_min_set = 0 dB, and both channels in PP 2-1 at 0 dB, the QPSK-only channel will be set to transmit at 58
dBmV (true average power, not the MIB reported power) while a 64-QAM channel will transmit at 54 dBmV. A
combination such as this may also present a difficult case with both channels transmitting.
Also, with PP 2-2, modulation rate of 1.28 MHz, and Pload_min_set = 25 dB, a combination of a QPSK-only
channel with 0 dB in the table and a channel with 64-QAM with -12 dB in the table, will transmit at 33 dBmV and
17 dBmV, respectively (both are true average power values, not the MIB reported values).
Another example, which may be a driving case, is exactly as this previous example (using PP 2-2) but with
Pload_min_set = 23.8 dBmV, wherein the QPSK-only channel transmits at 34.2 dBmV and the 64-QAM channel
transmits at 18.2 dBmV, but a QPSK burst profile on the channel which also has 64-QAM will transmit at 17 dBmV
(true average power) even though the MIB reported power is 18.2 dBmV for this channel. In this latter case, the
lower power channel, while transmitting QPSK, will be operating at 17.2 dB lower average power than the higher
power channel. The spurious emissions requirements when only the lower power channel is bursting are calculated
in dBc from the 17 dBmV level (the true average power level of the bursted transmission). This may be a
performance-driving case for TDMA-only upstream transmissions.
A fourth example incorporates an S-CDMA upstream channel into the previous example of PP 2-2. In this new case,
Pload_min_set is 22.8 dBmV, and the QPSK-only channel transmits at 35.2 dBmV. The other channel transmits S-
CDMA 64-QAM at 18.2 dBmV, and transmits QPSK S-CDMA at a true average power of 17 dBmV. If only 1/4th of
the active spreading codes are allocated to this CM, then the true average power of the transmission is 11 dBmV.
This difference of 35.2 - 11 = 24.2 dBmV is the largest power difference between two transmit channels (from the
same CM) with the full fidelity requirements in place.
3.2 Three Active Channels. Example power profiles are given in this section for the case with three channels in the
Transmit Channel Set., and these are invoked in most of the test set-ups.
3.3 Four Active Channels. Example power profiles are given here for the case of four active channels. The
considerations and conditions are similar to those of Section 3.1, where power profile 4-1 corresponds to high power
and power profile 4-2 corresponds to lower power within the Dynamic Range Window. Power profile PP 4-3
operates the upstream channels beginning just as in power profile PP 4-1, but rather than taking the channels as low
as possible from the largest power, in this profile different combinations and numbers of bursting channels are
operated at the largest power per channel.

®
422 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Power Profile 4-1:


(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -5.0 -5.0 -5.0 OFF
Ch 2 -2.5 -2.5 OFF 0 OFF 0 OFF -5.0 OFF -5.0 OFF
Ch 3 -2.5 -2.5 OFF 0 OFF 0 OFF -4.0 OFF -5.0 -5.0
Ch 4 OFF -2.5 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0

Power Profile 4-2:


(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 OFF -3.0 -3.0 -3.0 OFF
Ch 2 -4.5 -4.5 OFF -2.0 OFF -2.0 OFF -7.0 -7.0 -7.0 OFF
Ch 3 -8.5 -8.5 OFF -6.0 OFF -6.0 OFF -11.0 OFF -11.0 OFF
Ch 4 OFF -9.5 -9.5 -9.5 OFF -7.0 -7.0 -7.0 OFF -12 -12

Power Profile 4-3:


(Shading shows the extreme combinations.)

Power Profile for Each Channel (relative to top of Dynamic Range Window), dB
Step Step Step Step Step Step Step Step Step Step Step
1 2 3 4 5 6 7 8 9 10 11
Ch 1 -2.5 -2.5 OFF 0 0 0 0 0 0 OFF 0
Ch 2 -2.5 -2.5 OFF 0 OFF 0 0 OFF OFF OFF OFF
Ch 3 -2.5 -2.5 OFF 0 OFF 0 OFF 0 OFF 0 0
Ch 4 OFF -2.5 -2.5 -2.5 OFF 0 0 0 0 0 OFF

The channels may be in any order in respect to center frequency.


It is recommended that these power profiles be employed with the Dynamic Range Window at the highest power
level and also the lowest.
It should be considered to extend profiles PP 4-1 and PP 4-2 to examine the lower power cases with different
solo channels bursting and different pairs of channels bursting. Note that PP 4-3 shares the first six steps with
PP 4-1.

E.4 Multiple Active Upstream Channels Test Scenarios - Frequency Profiles


Similar to the power profiles for test set-ups, frequency profiles of the center frequencies are helpful for constructing
test set-ups. The precise center frequencies are determined from the first center frequency, Fc1, and the modulation
rate, Rs, where both channels have the same modulation rate for these profiles.

®
3/10/11 CableLabs 423
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Frequency Profile 2-1: Fc2 = Fc1 + Rs*1.25 [adjacent channels]


Frequency Profile 2-2: Fc2 = Fc1 + 2*Rs*1.25 [one skipped channel]
Frequency Profile 2-3: Fc2 = Fc1 + 3*Rs*1.25 [two skipped channels]
Frequency Profile 2-4: Fc2 = Fc1 + 4*Rs*1.25 [three skipped channels]
Frequency Profile 2-n: Fc2 = Fc1 + n*Rs*1.25 [n-1 skipped channels]
Some profiles and parameter values that should be considered are listed below. The values are provided with the 5-
42 MHz region in mind; for 5-85 MHz the approach should be the same and more cases and higher frequencies
included.
2nd harmonic of low channel and 2nd intermod of the two channels fall together, in a non-adjacent frequency region
between the two channels:
FP 2-4, with Fc1 = 12.8 MHz, and Rs = 5.12 MHz.
FP 2-4, with Fc1 = 6.6 MHz, and Rs = 2.56 MHz.
FP 2-8, with Fc1 = 6.4 MHz, and Rs = 1.28 MHz.
3 harmonic of low channel and 2nd harmonic of high channel fall together, in a non-adjacent frequency region:
rd

FP 2-1 with Fc1 = 12.8 MHz, and Rs = 5.12 MHz.


FP 2-1 with Fc1 = 6.4 MHz, and Rs = 2.56 MHz.
FP 2-2 with Fc1 = 12.8 MHz, and Rs = 2.56 MHz.
FP 2-2 with Fc1 = 6.4 MHz, and Rs = 1.28 MHz.
FP 2-4 with Fc1 = 12.8 MHz, and Rs = 1.28 MHz.
rd
3 harmonic of low channel and intermod of low and high channel fall together, in a non-adjacent frequency region
between the two channels:
FP 2-4 with Fc1 = 8.2 MHz, and Rs = 5.12 MHz. [some overlap with adjacent region]
[FP 2-5 with Fc1 = 9.6 MHz, and Rs = 5.12 MHz, for > 42 MHz upstream.]
FP 2-8 with Fc1 = 8.5 MHz, and Rs = 2.56 MHz.
FP 2-7 with Fc1 = 7.5 MHz, and Rs = 2.56 MHz.FP 2-9 with Fc1 = 9.6 MHz, and Rs = 1.28 MHz.
3 intermod of the two channels and 3rd harmonic of low channel fall together, in a non-adjacent frequency region
rd

above the high channel.


FP 2-2, with Fc1 = 12.8 MHz, and Rs = 5.12 MHz.
FP 2-4, with Fc1 = 12.8 MHz, and Rs = 2.56 MHz.
FP 2-8, with Fc1 = 12.8 MHz, and Rs = 1.28 MHz.
FP 2-2, with Fc1 = 6.6 MHz, and Rs = 2.56 MHz.
FP 2-3, with Fc1 = 9.6 MHz, and Rs = 2.56 MHz.
FP 2-4, with Fc1 = 6.4 MHz, and Rs = 1.28 MHz.
FP 2-7, with Fc1 = 11.2 MHz, and Rs = 1.28 MHz.
rd
3 intermod of the two channels falls in a non-adjacent frequency region below the low channel. Note that
measurements between the channels are also targeted, since these are also 3rd intermods of interest.
FP 2-2, with Fc1 = 26 MHz, and Rs = 5.12 MHz.
FP 2-2, with Fc1 = 34 MHz, and Rs = 2.56 MHz.
FP 2-2, with Fc1 = 38 MHz, and Rs = 1.28 MHz.

®
424 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

Placing channels adjacent to each other is also recommended.


The above frequency profiles can be adapted for cases with 3 or 4 channels in the Transmit Channel Set by placing
additional channels around the channels given, perhaps trying to avoid the location of the 3rd intermod, or 3rd
harmonic, etc. which is identified with the family (which would be a target for measurement in all steps of the power
profile).
For extrapolation to 4 channels, the 2-channel cases above with Rs = 5.12 MHz and Rs = 2.56 MHz can be adapted
by replacing their single channels with two adjacent channels of half the symbol rate. While this at first may seem to
be redundant testing, recall that in the case of S-CDMA the max power levels will be more demanding with four
active channels; other differences may also be important to test. For another example illustrating the need for testing
with 4 active channels, the lowest power channel with four channels in the Transmit Channel Set has a smaller
proportion of the total power (when all are transmitting) than with two channels in the Transmit Channel Set. Thus,
this extreme condition (only one channel bursting) may be more difficult with four channels active than with two.
For two final notes, it is important to state extrapolation "rules" for the frequency profiles above for the option for
the extended upstream frequency range (up to 85 MHz). For those cases with 2nd harmonics and/or 3rd harmonics (or
intermods) mentioned, the harmonic should be located near 85 MHz, with upper edge of measurement bands
reaching 85 MHz. Basically, the cases with targeted measurement bands at higher frequency than the transmit
channels, the center frequency Fc1 and the spacing of the channels needs to be modified to provide the harmonics to
fall together at the high end of the extended upstream transmit band. Secondly, consider the last cases listed above
for two channels, where a channel is located at the highest possible center frequency and the 3rd intermod of two
channels falls in a non-adjacent frequency region below the lower frequency channel, and spacing between the
channels is provided for measurement of 3rd intermod in between as well. These cases should be adapted for the
extended upstream frequency option to locate these channels as high as possible (i.e., the highest frequency channel
should have its upper bandedge at 85 MHz.
The extrapolation rules above for taking two active channels to four, and for testing with the extended upstream
frequency option, should be combined for four channel testing with the extended upstream frequencies.

E.5 Test Limits Example Calculations


This section provides explanation and example calculations for test limits associated with the spurious emissions
requirements during the multiple upstream channel transmission testing using the power profiles and particular
choices for the channel burst profiles.
Example 1 uses two active channels, with Frequency Profile FP 2-2 with Fc1 = 12.8 MHz and Rs = 5.12 MHz. This
example also uses Power Profile PP 2-1, with Pload_min_set = 0 dB, and both channels use only TDMA QPSK
modulation in their burst profiles.
Figure E-1 shows the details of this example, and provides the test limits calculated for 8 different measurement
bands, for each of the 11 steps of the power profile. At the bottom of the figure there is a Key which explains the
relationship of the measurement band to the channels which are transmitting; for example, M3 is the measurement
band 16.36 MHz to 17.64 MHz, which is 1280 kHz wide and is the closest non-adjacent upper band to the Channel
1 band, and is also non-adjacent to Channel 2. M1 falls within the Channel 1 band, so this measurement is not
applicable when Channel 1 is bursting, and similarly, M4 overlaps the Channel 2 band, so it is not applicable with
Channel 2 bursting. These cases are indicated in the figure by the "N/A."

®
3/10/11 CableLabs 425
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Comment: This is FP 2-2, Fc1 = 12.8 MHz and Rs = 5.12 MHz.


Power Profile PP 2-1 is employed, with TDMA QPSK the only modulations.

max power center freq symbol rate low band edge high band edge
(dBmV) (MHz) (MHz) (MHz) (MHz)
Ch 1 max 58 12.80 5.12 9.60 16.00

Ch 2 max 58 25.60 5.12 22.40 28.80

Pload_min_set = 0 dB measurement bands (MHz) and test limits (dBmV)


M1 M2 M3 M4 M5 M6 M7 M8
Step PP Ch1 PP Ch2 12.72-12.88 16.02-16.18 16.36-17.64 23.04-28.16 28.96-30.24 29.64-34.76 38.32-38.48 37.76-39.04
1 -2.5 -99.9 N/A 5.5 5.5 11.5 5.5 11.5 1.5 5.5
2 -2.5 -2.5 N/A 7.0 8.5 N/A 8.5 14.5 4.5 8.5
3 -99.9 -2.5 1.5 1.5 5.5 N/A 5.5 11.5 1.5 5.5
4 0.0 -2.5 N/A 8.9 9.9 N/A 9.9 15.9 5.9 9.9
5 0.0 -99.9 N/A 8.0 8.0 14.0 8.0 14.0 4.0 8.0
6 0.0 0.0 N/A 9.5 11.0 N/A 11.0 17.0 7.0 11.0
7 -99.9 0.0 4.0 4.0 8.0 N/A 8.0 14.0 4.0 8.0
8 -5.0 0.0 N/A 6.5 9.2 N/A 9.2 15.2 5.2 9.2
9 -5.0 -99.9 N/A 3.0 3.0 9.0 3.0 9.0 -1.0 3.0
10 -5.0 -3.0 N/A 5.1 7.1 N/A 7.1 13.1 3.1 7.1
11 -99.9 -3.0 1.0 1.0 5.0 N/A 5.0 11.0 1.0 5.0

Key
M1
M2 160 kHz measurement bandwidth adjacent to Channel 1
M3 1280 kHz measurement bandwidth, closest non-adjacent to Channel 1
M4 5120 kHz measurement bandwidth centered on Channel 2
M5 1280 kHz measurement bandwidth adjacent to Channel 2
M6 5120 kHz measurement bandwidth, closest non-adjacent to Channel 2
M7 160 kHz measurement bandwidth in center of Channel 1 + Channel 2 centers
M8 1280 kHz measurement bandwidth in center of Channel 1 + Channel 2 centers

Specification (dBc)
measurement bandwidth (kHz) adjacent non-adjacent
160 -50 -54
1280 -50 -50
5120 -44 -44

Figure E-1 - Test Limits for Various Measurement Bands for an Example
with Two Channels in the Transmit Channel Set, using FP 2-2 and PP 2-1

To explain the calculations in the table within the figure, consider measurement band M2 in Step 2. Both channels
are transmitting at
58 dBmV - 0 dB (Pload_min_set) - 2.5 dB (entry in Power Profile for each channel) = 55.5 dBmV.
The measurement band is 160 kHz, and is adjacent to Channel 1, so the specification for spurious emissions is -50
dBc (also shown in the figure, at the bottom, for reference). Thus, this channel is allowed to contribute 55.5 dBmV -
50 dB = 5.5 dBmV power to the measurement band. The measurement band is non-adjacent to Channel 2 and the
non-adjacent specification is -54 dBc for the 160 kHz measurement, thus this channel is allowed to contribute
55.5 dBmV - 54 dB = 1.5 dBmV power to the measurement band.
Adding these two power values (after converting from dB), and converting back to dB representation, the sum of the
spurious emissions power allowed into the measurement band is 7.0 dBmV, as indicated in the Step 2, M2 entry in
the table of the figure.
Figure E-2 shows the details of Example 2, which is a variation of the first example, but is still based loosely on
Frequency Profile FP 2-2. This example uses the same Power Profile as Example 1, which is PP 2-1. The variations
in Example 2 compared to FP 2-2 are that the first channel is centered at 8.2 MHz, and the second channel uses a
symbol rate different than the first channel (2.56 MHz instead of 5.12 MHz) and is spaced at a non-integer channel
spacing away from Channel 1 (located at 16.4 MHz center). The closer spacing of the two channels allows a
measurement band of 1280 kHz between the two channels which is closer (but non-adjacent) to both channels than
in Example 1.

®
426 CableLabs 3/10/11
Physical Layer Interface Acceptance Test Plan CM-TP-PHYv3.0-ATP-I06-110310

In Example 2, is using Pload_min_set = 0 dB as in Example 1, and the first channel is using TDMA QPSK
modulation while the second channel is using TDMA 64-QAM modulation, so that the maximum power for Channel
2 is 54 dBmV. The table in the figure shows the test limits for the measurement bands and power profile steps. For
Step 2, measurement band M2, the test limit is 6.1 dBmV (rather than the 7.0 dBmV in the first example). Note that
while the measurement bands are different in Example 2 than in Example 1, the description or characteristic of the
measurement bands are the same in this example as in the first example (see the Key of each example).

Comment: This is a variation of FP 2-2, Fc1 = 12.8 MHz and Rs = 5.12 MHz.
In this variation, Fc1 = 8.2 MHz, and the offset to Fc2 is NOT a multiple of the symbol rate.
Also, the symbol rate of the second channel is different than the first channel: Fc2 = 16.4 MHz, and Rs2 = 2.56 MHz.
The spacing between the channels is less than in FP 2-2, but still allows a "non-adjacent" measurement in 1280 kHz between the channels.
As in FP 2-2, the third harmonic of Channel 1 is also a 3rd Intermod of the two channels.

Power Profile PP 2-1 is employed, with TDMA QPSK the only modulation on Channel 1, but TDMA 64QAM is used on Channel 2.

max power center freq symbol rate low band edgehigh band edge
(dBmV) (MHz) (MHz) (MHz) (MHz)
Ch 1 max 58 8.20 5.12 5.00 11.40

Ch 2 max 54 16.40 2.56 14.80 18.00

Pload_min_set = 0 dB measurement bands (MHz) and test limits (dBmV)


M1 M2 M3 M4 M5 M6 M7 M8
Step PP Ch1 PP Ch2 8.12-8.28 11.42-11.58 11.76-13.04 13.84-18.96 18.16-19.44 18.84-23.96 24.52-24.68 23.96-25.24
1 -2.5 -99.9 N/A 5.5 5.5 11.5 5.5 11.5 1.5 5.5
2 -2.5 -2.5 N/A 6.1 7.0 N/A 7.0 13.0 3.0 7.0
3 -99.9 -2.5 -2.5 -2.5 1.5 N/A 1.5 7.5 -2.5 1.5
4 0.0 -2.5 N/A 8.4 8.9 N/A 8.9 14.9 4.9 8.9
5 0.0 -99.9 N/A 8.0 8.0 14.0 8.0 14.0 4.0 8.0
6 0.0 0.0 N/A 8.6 9.5 N/A 9.5 15.5 5.5 9.5
7 -99.9 0.0 0.0 0.0 4.0 N/A 4.0 10.0 0.0 4.0
8 -5.0 0.0 N/A 4.8 6.5 N/A 6.5 12.5 2.5 6.5
9 -5.0 -99.9 N/A 3.0 3.0 9.0 3.0 9.0 -1.0 3.0
10 -5.0 -3.0 N/A 4.0 5.1 N/A 5.1 11.1 1.1 5.1
11 -99.9 -3.0 -3.0 -3.0 1.0 N/A 1.0 7.0 -3.0 1.0

Key
M1 160 kHz measurement bandwidth in center of Channel 1
M2 160 kHz measurement bandwidth adjacent to Channel 1
M3 1280 kHz measurement bandwidth, closest non-adjacent to Channel 1
M4 5120 kHz measurement bandwidth centered on Channel 2
M5 1280 kHz measurement bandwidth adjacent to Channel 2
M6 5120 kHz measurement bandwidth, closest non-adjacent to Channel 2
M7 160 kHz measurement bandwidth in center of Channel 1 + Channel 2 centers
M8 1280 kHz measurement bandwidth in center of Channel 1 + Channel 2 centers

Specification (dBc)
measurement bandwidth (kHz) adjacent non-adjacent
160 -50 -54
1280 -50 -50
5120 -44 -44

Figure E-2 - Test Limits for Various Measurement Bands for an Example with Two Channels in the Transmit
Channel Set, using a Variation of FP 2-2, with different symbol rates on the two channels, and PP 2-1.

E.6 Conclusions
This memo presents recommendations for settings for testing DOCSIS 3.0 cable modems' (CM) upstream with
multiple active upstream channels. Tests from DOCSIS 2.0 and earlier versions did not have to contend with
multiple upstream channels. The scenarios presented can and should be applied to tests for accurately setting, and
then accurately changing, upstream power; ensuring upstream power on one channel is not impacted by changes in
other channels; transmit MER; and spurious emissions, and perhaps other tests.

End of Test

®
3/10/11 CableLabs 427
CM-TP-PHYv3.0-ATP-I06-110310 DOCSIS 3.0

Appendix F Revision History


F.1 ECNs Included in CM-TP-PHY-ATP-I02-080724
ECN ECN Date ATP
PHYv3.0-ATP-N-08.0665-1 7/2/2008 PHY17
PHYv3.0-ATP-N-08.0666-1 7/2/2008 PHY24

F.2 ECNs Included in CM-TP-PHY-ATP-I03-090212


ECN ECN Date ATP
PHYv3.0-ATP-N-08.0686-1 8/14/2008 PHY07
PHYv3.0-ATP-N-08.0746-1 1/7/2009 PHY01
PHYv3.0-ATP-N-08.0748-1 1/7/2009 PHY15
PHYv3.0-ATP-N-08.0749-2 1/7/2009 PHY16
PHYv3.0-ATP-N-08.0750-2 1/7/2009 PHY17
PHYv3.0-ATP-N-08.0751-1 1/7/2009 PHY24
PHYv3.0-ATP-N-08.0752-1 1/7/2009 PHY27

F.3 ECNs Included in CM-TP-PHY-ATP-I04-090625


ECN ECN Date ATP
PHYv3.0-ATP-N-08.0747-2 2/11/2009 PHY 12
PHYv3.0-ATP-N-09.0781-1 5/20/2009 PHY 01

F.4 ECN Included in CM-TP-PHY-ATP-I05-100204


ECN ECN Date ATP
PHYv3.0-ATP-N-09.0875-2 12/16/2009 PHY 17

F.5 ECN Included in CM-TP-PHY-ATP-I06-110310


ECN ECN Date ATP
PHYv3.0-ATP-N-10.0951-2 02/09/2011 PHY 12.3, PHY 17.3, PHY 18.3

®
428 CableLabs 3/10/11

You might also like