Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
S0024-B
Version 2.0
COPYRIGHT
3GPP2 and its Organizational Partners claim copyright in this document and individual
Organizational Partners may copyright and issue documents or standards publications in
individual Organizational Partner’s name based on this document. Requests for
reproduction of this document should be directed to the 3GPP2 Secretariat at
secretariat@3gpp2.org. Requests to reproduce individual Organizational Partner’s
documents should be directed to that Organizational Partner. See www.3gpp2.org for more
information.
NOTE: This is a replacement version of C.S0024-B Version 2.0. This version fixes a
problem in Table 12.4.1.3.2.3.5.4-1, 64-QAM Modulation Table, where the top 16 rows and
column headings were missing. The corresponding figure, Figure 12.4.1.3.2.3.5.4-1, Signal
Constellation for 64-QAM Modulation, correctly showed the signal constellation. While
fixing this table a few minor formatting issues were also corrected in the document.
No text.
3GPP2 C.S0024-B v2.0
CONTENTS
1 FOREWORD................................................................................................................... ciii
2 NOTES ............................................................................................................................civ
3 REFERENCES .................................................................................................................civ
4 1 Overview .....................................................................................................................1-1
5 1.1 Scope of This Document ........................................................................................1-1
6 1.2 Requirements Language ........................................................................................1-1
7 1.3 Architecture Reference Model ................................................................................1-1
8 1.4 Protocol Architecture .............................................................................................1-2
9 1.4.1 Layers..............................................................................................................1-2
10 1.5 Physical Layer Channels........................................................................................1-3
11 1.6 Protocols ...............................................................................................................1-4
12 1.6.1 Interfaces ........................................................................................................1-4
13 1.6.2 States ..............................................................................................................1-5
14 1.6.3 InUse and InConfiguration Protocol/Application Instances ..............................1-6
15 1.6.3.1 InConfiguration Instantiation.....................................................................1-6
16 1.6.3.1.1 Protocol Instantiation...........................................................................1-6
17 1.6.3.1.2 Application Instantiation......................................................................1-6
18 1.6.3.2 Protocol Initialization .................................................................................1-6
19 1.6.3.3 Procedures and Messages ..........................................................................1-7
20 1.6.3.3.1 Commit Procedures..............................................................................1-7
21 1.6.4 Common Commands .......................................................................................1-7
22 1.6.5 Protocol Negotiation.........................................................................................1-7
23 1.6.6 Protocol Overview ............................................................................................1-8
24 1.7 Default Applications ............................................................................................1-12
25 1.8 Streams...............................................................................................................1-13
26 1.9 Sessions and Connections ...................................................................................1-13
27 1.10 Security.............................................................................................................1-13
28 1.11 Terms ................................................................................................................1-13
29 1.12 Notation ............................................................................................................1-17
30 1.13 Malfunction Detection .......................................................................................1-19
31 1.14 CDMA System Time ...........................................................................................1-19
32 1.15 Revision Number ...............................................................................................1-21
i
3GPP2 C.S0024-B v2.0
CONTENTS
ii
3GPP2 C.S0024-B v2.0
CONTENTS
iii
3GPP2 C.S0024-B v2.0
CONTENTS
iv
3GPP2 C.S0024-B v2.0
CONTENTS
v
3GPP2 C.S0024-B v2.0
CONTENTS
vi
3GPP2 C.S0024-B v2.0
CONTENTS
vii
3GPP2 C.S0024-B v2.0
CONTENTS
viii
3GPP2 C.S0024-B v2.0
CONTENTS
ix
3GPP2 C.S0024-B v2.0
CONTENTS
x
3GPP2 C.S0024-B v2.0
CONTENTS
1 4.7.4.2.6 DataReadyAck....................................................................................4-48
2 4.7.5 Interface to Other Protocols ...........................................................................4-49
3 4.7.5.1 Commands ..............................................................................................4-49
4 4.7.5.2 Indications...............................................................................................4-49
5 4.7.6 Protocol Numeric Constants ..........................................................................4-49
6 4.8 Configuration Attributes for the Multi-Flow Packet Application............................4-50
7 4.8.1 Simple Attributes...........................................................................................4-51
8 4.8.2 Complex Attributes........................................................................................4-55
9 4.8.2.1 FlowNNIdentificationFwd Attribute...........................................................4-55
10 4.8.2.2 FlowNNIdentificationRev Attribute ...........................................................4-57
11 4.8.2.3 FlowNNTimersFwd Attribute ....................................................................4-59
12 4.8.2.4 FlowNNTimersRev Attribute .....................................................................4-60
13 4.8.2.5 FlowNNReservationFwd Attribute .............................................................4-60
14 4.8.2.6 FlowNNReservationRev Attribute..............................................................4-61
15 4.8.2.7 SupportedHigherLayerProtocols Attribute ................................................4-62
16 4.8.2.8 ATSupportedQoSProfiles Attribute ...........................................................4-63
17 4.8.2.9 ANSupportedQoSProfiles Attribute...........................................................4-64
18 4.8.2.10 MaxRLPFlows Attribute..........................................................................4-64
19 4.8.2.11 ReservationKKQoSRequestFwd Attribute ...............................................4-65
20 4.8.2.12 ReservationKKQoSRequestRev Attribute ................................................4-66
21 4.8.2.13 ReservationKKQoSResponseFwd Attribute .............................................4-67
22 4.8.2.14 ReservationKKQoSResponseRev Attribute ..............................................4-68
23 4.8.2.15 MaxReservations Attribute .....................................................................4-69
24 4.9 Session State Information....................................................................................4-71
25 4.9.1 Location Parameter........................................................................................4-71
26 4.9.2 FlowControlState Parameter ..........................................................................4-71
27 4.9.3 DataOverSignalingMessageSequence Parameter ............................................4-72
28 4.9.4 StorageBLOB Parameter ................................................................................4-73
29 4.9.5 ReservationState Parameter...........................................................................4-74
30 5 Stream Layer...............................................................................................................5-1
31 5.1 Introduction ..........................................................................................................5-1
32 5.1.1 General Overview.............................................................................................5-1
xi
3GPP2 C.S0024-B v2.0
CONTENTS
1 5.1.2 Data Encapsulation for the InUse Protocol Instance ........................................ 5-1
2 5.2 Default Stream Protocol ........................................................................................ 5-3
3 5.2.1 Overview ......................................................................................................... 5-3
4 5.2.2 Primitives and Public Data .............................................................................. 5-3
5 5.2.2.1 Commands ................................................................................................ 5-3
6 5.2.2.2 Return Indications..................................................................................... 5-3
7 5.2.2.3 Public Data................................................................................................ 5-3
8 5.2.3 Protocol Data Unit ........................................................................................... 5-3
9 5.2.4 Protocol Initialization....................................................................................... 5-3
10 5.2.4.1 Protocol Initialization for the InConfiguration Protocol Instance................. 5-3
11 5.2.4.2 Protocol Initialization for the InUse Protocol Instance ................................ 5-4
12 5.2.5 Procedures and Messages for the InConfiguration Instance of the Protocol...... 5-4
13 5.2.5.1 Procedures ................................................................................................ 5-4
14 5.2.5.2 Commit Procedures ................................................................................... 5-4
15 5.2.5.3 Message Formats....................................................................................... 5-5
16 5.2.5.3.1 ConfigurationRequest .......................................................................... 5-5
17 5.2.5.3.2 ConfigurationResponse ........................................................................ 5-5
18 5.2.6 Procedures and Messages for the InUse Instance of the Protocol ..................... 5-6
19 5.2.6.1 Procedures ................................................................................................ 5-6
20 5.2.6.2 Stream Header .......................................................................................... 5-6
21 5.2.6.3 Interface to Other Protocols ....................................................................... 5-6
22 5.2.6.3.1 Commands .......................................................................................... 5-6
23 5.2.6.3.2 Indications........................................................................................... 5-6
24 5.2.7 Configuration Attributes.................................................................................. 5-7
25 5.2.7.1 StreamConfiguration Attribute .................................................................. 5-7
26 5.2.8 Protocol Numeric Constants ............................................................................ 5-7
27 5.2.9 Session State Information ............................................................................... 5-8
28 5.3 Generic Virtual Stream Protocol ............................................................................ 5-9
29 5.3.1 Overview ......................................................................................................... 5-9
30 5.3.2 Primitives and Public Data .............................................................................. 5-9
31 5.3.2.1 Commands ................................................................................................ 5-9
32 5.3.2.2 Return Indications..................................................................................... 5-9
xii
3GPP2 C.S0024-B v2.0
CONTENTS
xiii
3GPP2 C.S0024-B v2.0
CONTENTS
xiv
3GPP2 C.S0024-B v2.0
CONTENTS
xv
3GPP2 C.S0024-B v2.0
CONTENTS
xvi
3GPP2 C.S0024-B v2.0
CONTENTS
xvii
3GPP2 C.S0024-B v2.0
CONTENTS
xviii
3GPP2 C.S0024-B v2.0
CONTENTS
1 6.5.5.2.1 ConfigurationRequest.........................................................................6-77
2 6.5.5.2.2 ConfigurationResponse ......................................................................6-78
3 6.5.6 Procedures and Messages for the InUse Instance of the Protocol....................6-78
4 6.5.6.1 Procedures...............................................................................................6-78
5 6.5.6.2 Message Formats .....................................................................................6-78
6 6.5.7 Interface to Other Protocols ...........................................................................6-78
7 6.5.7.1 Commands ..............................................................................................6-78
8 6.5.7.2 Indications...............................................................................................6-79
9 6.5.8 Protocol Numeric Constants ..........................................................................6-79
10 6.5.9 Configuration Attributes for the Multimode Capability Discovery Protocol .....6-79
11 6.6 Session State Information....................................................................................6-95
12 7 Connection Layer ........................................................................................................7-1
13 7.1 Introduction ..........................................................................................................7-1
14 7.1.1 General Overview.............................................................................................7-1
15 7.1.2 Data Encapsulation for the InUse Protocol Instance ........................................7-3
16 7.2 Default Air-Link Management Protocol ..................................................................7-5
17 7.2.1 Overview..........................................................................................................7-5
18 7.2.2 Primitives and Public Data...............................................................................7-7
19 7.2.2.1 Commands ................................................................................................7-7
20 7.2.2.2 Return Indications .....................................................................................7-7
21 7.2.2.3 Public Data ................................................................................................7-7
22 7.2.3 Protocol Data Unit ...........................................................................................7-7
23 7.2.4 Protocol Initialization .......................................................................................7-8
24 7.2.4.1 Protocol Initialization for the InConfiguration Protocol Instance .................7-8
25 7.2.4.2 Protocol Initialization for the InUse Protocol Instance.................................7-8
26 7.2.5 Procedures and Messages for the InConfiguration Instance of the Protocol ......7-8
27 7.2.5.1 Procedures.................................................................................................7-8
28 7.2.5.2 Commit Procedures ...................................................................................7-8
29 7.2.5.3 Message Formats .......................................................................................7-9
30 7.2.5.3.1 ConfigurationRequest...........................................................................7-9
31 7.2.5.3.2 ConfigurationResponse ......................................................................7-10
32 7.2.6 Procedures and Messages for the InUse Instance of the Protocol....................7-10
xix
3GPP2 C.S0024-B v2.0
CONTENTS
xx
3GPP2 C.S0024-B v2.0
CONTENTS
xxi
3GPP2 C.S0024-B v2.0
CONTENTS
xxii
3GPP2 C.S0024-B v2.0
CONTENTS
xxiii
3GPP2 C.S0024-B v2.0
CONTENTS
xxiv
3GPP2 C.S0024-B v2.0
CONTENTS
xxv
3GPP2 C.S0024-B v2.0
CONTENTS
xxvi
3GPP2 C.S0024-B v2.0
CONTENTS
xxvii
3GPP2 C.S0024-B v2.0
CONTENTS
xxviii
3GPP2 C.S0024-B v2.0
CONTENTS
xxix
3GPP2 C.S0024-B v2.0
CONTENTS
xxx
3GPP2 C.S0024-B v2.0
CONTENTS
1 7.9.5.1 Procedures.............................................................................................7-175
2 7.9.5.2 Commit Procedures ...............................................................................7-175
3 7.9.5.3 Message Formats ...................................................................................7-177
4 7.9.5.3.1 ConfigurationRequest.......................................................................7-177
5 7.9.5.3.2 ConfigurationResponse ....................................................................7-177
6 7.9.6 Procedures and Messages for the InUse Instance of the Protocol..................7-178
7 7.9.6.1 Procedures.............................................................................................7-178
8 7.9.6.1.1 Command Processing.......................................................................7-178
9 7.9.6.1.1.1 Activate ......................................................................................7-178
10 7.9.6.1.1.2 Deactivate ..................................................................................7-178
11 7.9.6.1.1.3 Open ..........................................................................................7-178
12 7.9.6.1.1.4 Close ..........................................................................................7-179
13 7.9.6.1.2 Pilots and Pilot Sets .........................................................................7-180
14 7.9.6.1.2.1 Neighbor Set Search Window Parameters Update .......................7-180
15 7.9.6.1.2.2 Pilot Search................................................................................7-181
16 7.9.6.1.2.3 Pilot Strength Measurement .......................................................7-182
17 7.9.6.1.2.4 Pilot Drop Timer Maintenance ....................................................7-182
18 7.9.6.1.2.5 Sub-Active Sets ..........................................................................7-182
19 7.9.6.1.2.6 Pilot Groups ...............................................................................7-183
20 7.9.6.1.2.7 Scheduler Groups ......................................................................7-183
21 7.9.6.1.2.8 Active Set Management ..............................................................7-184
22 7.9.6.1.2.9 Candidate Set Management........................................................7-184
23 7.9.6.1.2.10 Neighbor Set Management........................................................7-185
24 7.9.6.1.2.11 Remaining Set Management .....................................................7-187
25 7.9.6.1.2.12 Pilot PN Phase Measurement ....................................................7-187
26 7.9.6.1.3 Message Sequence Numbers ............................................................7-187
27 7.9.6.1.3.1 RouteUpdate Message Validation ...............................................7-188
28 7.9.6.1.3.2 TrafficChannelAssignment Message Validation...........................7-188
29 7.9.6.1.4 Inactive State ...................................................................................7-188
30 7.9.6.1.5 Idle State .........................................................................................7-189
31 7.9.6.1.5.1 Active Set Maintenance ..............................................................7-189
32 7.9.6.1.5.2 Pilot Channel Supervision in the Idle State.................................7-189
xxxi
3GPP2 C.S0024-B v2.0
CONTENTS
xxxii
3GPP2 C.S0024-B v2.0
CONTENTS
xxxiii
3GPP2 C.S0024-B v2.0
CONTENTS
xxxiv
3GPP2 C.S0024-B v2.0
CONTENTS
xxxv
3GPP2 C.S0024-B v2.0
CONTENTS
xxxvi
3GPP2 C.S0024-B v2.0
CONTENTS
xxxvii
3GPP2 C.S0024-B v2.0
CONTENTS
xxxviii
3GPP2 C.S0024-B v2.0
CONTENTS
xxxix
3GPP2 C.S0024-B v2.0
CONTENTS
1 8.7.4.2 Protocol Initialization for the InUse Protocol Instance .............................. 8-36
2 8.7.5 Procedures and Messages for the InConfiguration Instance of the Protocol.... 8-37
3 8.7.5.1 Procedures .............................................................................................. 8-37
4 8.7.5.2 Commit Procedures ................................................................................. 8-37
5 8.7.5.3 Message Formats..................................................................................... 8-37
6 8.7.5.3.1 ConfigurationRequest ........................................................................ 8-37
7 8.7.5.3.2 ConfigurationResponse ...................................................................... 8-38
8 8.7.6 Procedures and Messages for the InUse Instance of the Protocol ................... 8-38
9 8.7.6.1 Procedures .............................................................................................. 8-38
10 8.7.6.2 Default Authentication Protocol Header ................................................... 8-39
11 8.7.6.3 Default Authentication Protocol Trailer .................................................... 8-39
12 8.7.6.4 Message Formats..................................................................................... 8-39
13 8.7.6.5 Interface to Other Protocols ..................................................................... 8-39
14 8.7.6.5.1 Commands ........................................................................................ 8-39
15 8.7.6.5.2 Indications......................................................................................... 8-39
16 8.7.7 Configuration Attributes................................................................................ 8-39
17 8.7.8 Protocol Numeric Constants .......................................................................... 8-39
18 8.7.9 Session State Information ............................................................................. 8-39
19 8.8 SHA-1 Authentication Protocol............................................................................ 8-40
20 8.8.1 Overview ....................................................................................................... 8-40
21 8.8.2 Primitives and Public Data ............................................................................ 8-40
22 8.8.2.1 Commands .............................................................................................. 8-40
23 8.8.2.2 Return Indications................................................................................... 8-40
24 8.8.2.3 Public Data.............................................................................................. 8-40
25 8.8.3 Protocol Data Unit ......................................................................................... 8-40
26 8.8.4 Protocol Initialization..................................................................................... 8-40
27 8.8.4.1 Protocol Initialization for the InConfiguration Protocol Instance............... 8-40
28 8.8.5 Procedures and Messages for the InConfiguration Instance of the Protocol.... 8-41
29 8.8.5.1 Procedures .............................................................................................. 8-41
30 8.8.5.2 Commit Procedures ................................................................................. 8-41
31 8.8.5.3 Message Formats..................................................................................... 8-41
32 8.8.5.3.1 ConfigurationRequest ........................................................................ 8-41
xl
3GPP2 C.S0024-B v2.0
CONTENTS
xli
3GPP2 C.S0024-B v2.0
CONTENTS
xlii
3GPP2 C.S0024-B v2.0
CONTENTS
xliii
3GPP2 C.S0024-B v2.0
CONTENTS
xliv
3GPP2 C.S0024-B v2.0
CONTENTS
xlv
3GPP2 C.S0024-B v2.0
CONTENTS
xlvi
3GPP2 C.S0024-B v2.0
CONTENTS
xlvii
3GPP2 C.S0024-B v2.0
CONTENTS
xlviii
3GPP2 C.S0024-B v2.0
CONTENTS
xlix
3GPP2 C.S0024-B v2.0
CONTENTS
l
3GPP2 C.S0024-B v2.0
CONTENTS
1 9.7.6.2.3 AttributeUpdateRequest...................................................................9-126
2 9.7.6.2.4 AttributeUpdateAccept .....................................................................9-126
3 9.7.6.2.5 AttributeUpdateReject ......................................................................9-127
4 9.7.6.3 Interface to Other Protocols ...................................................................9-127
5 9.7.6.3.1 Commands Sent...............................................................................9-127
6 9.7.6.3.2 Indications .......................................................................................9-127
7 9.7.7 Configuration Attributes ..............................................................................9-127
8 9.7.7.1 Simple Attributes ...................................................................................9-128
9 9.7.7.2 Complex Attributes ................................................................................9-130
10 9.7.7.2.1 HandoffDelays Attribute...................................................................9-130
11 9.7.7.2.2 DRCTranslationOffset Attribute........................................................9-131
12 9.7.8 Protocol Numeric Constants ........................................................................9-134
13 9.7.9 Session State Information............................................................................9-134
14 9.8 Multicarrier Forward Traffic Channel MAC Protocol...........................................9-135
15 9.8.1 Overview......................................................................................................9-135
16 9.8.2 Primitives and Public Data...........................................................................9-136
17 9.8.2.1 Commands ............................................................................................9-136
18 9.8.2.2 Return Indications .................................................................................9-136
19 9.8.2.3 Public Data ............................................................................................9-136
20 9.8.3 Protocol Data Unit .......................................................................................9-137
21 9.8.4 Protocol Initialization ...................................................................................9-137
22 9.8.4.1 Protocol Initialization for the InConfiguration Protocol Instance .............9-137
23 9.8.5 Procedures and Messages for the InConfiguration Instance of the Protocol ..9-137
24 9.8.5.1 Procedures.............................................................................................9-137
25 9.8.5.2 Commit Procedures ...............................................................................9-137
26 9.8.5.3 Message Formats ...................................................................................9-138
27 9.8.5.3.1 ConfigurationRequest.......................................................................9-138
28 9.8.5.3.2 ConfigurationResponse ....................................................................9-138
29 9.8.6 Procedures and Messages for the InUse Instance of the Protocol..................9-139
30 9.8.6.1 Procedures.............................................................................................9-139
31 9.8.6.1.1 MAC Layer Packet ............................................................................9-139
32 9.8.6.1.1.1 Description of MAC Layer packet types.......................................9-140
li
3GPP2 C.S0024-B v2.0
CONTENTS
lii
3GPP2 C.S0024-B v2.0
CONTENTS
liii
3GPP2 C.S0024-B v2.0
CONTENTS
liv
3GPP2 C.S0024-B v2.0
CONTENTS
lv
3GPP2 C.S0024-B v2.0
CONTENTS
lvi
3GPP2 C.S0024-B v2.0
CONTENTS
lvii
3GPP2 C.S0024-B v2.0
CONTENTS
lviii
3GPP2 C.S0024-B v2.0
CONTENTS
lix
3GPP2 C.S0024-B v2.0
CONTENTS
lx
3GPP2 C.S0024-B v2.0
CONTENTS
lxi
3GPP2 C.S0024-B v2.0
CONTENTS
1 10.1.6 Procedures and Messages for the InUse Instance of the Protocol ................. 10-4
2 10.1.6.1 Procedures ............................................................................................ 10-4
3 10.1.6.2 Message Formats................................................................................... 10-4
4 10.1.6.3 Interface to Other Protocols ................................................................... 10-4
5 10.1.6.3.1 Commands ...................................................................................... 10-4
6 10.1.6.3.2 Indications....................................................................................... 10-4
7 10.1.7 Configuration Attributes.............................................................................. 10-4
8 10.1.8 Protocol Numeric Constants ........................................................................ 10-4
9 10.1.8.1 Protocol Numeric Constants for the Default (Subtype 0) Physical
10 Layer Protocol ................................................................................................ 10-4
11 10.1.8.2 Protocol Numeric Constants for the Subtype 1 Physical Layer Protocol .. 10-4
12 10.1.9 Session State Information............................................................................ 10-5
13 10.2 Physical Layer Packets ...................................................................................... 10-6
14 10.2.1 Overview ..................................................................................................... 10-6
15 10.2.2 Physical Layer Packet Formats .................................................................... 10-6
16 10.2.2.1 Control Channel Physical Layer Packet Format...................................... 10-6
17 10.2.2.2 Access Channel Physical Layer Packet Format....................................... 10-6
18 10.2.2.3 Forward Traffic Channel Physical Layer Packet Format ......................... 10-8
19 10.2.2.4 Reverse Traffic Channel Physical Layer Packet Format .......................... 10-9
20 10.2.3 Bit Transmission Order ............................................................................. 10-10
21 10.2.4 Computation of the FCS Bits ..................................................................... 10-10
22 10.3 Access Terminal Requirements........................................................................ 10-12
23 10.3.1 Transmitter ............................................................................................... 10-12
24 10.3.1.1 Frequency Parameters ......................................................................... 10-12
25 10.3.1.1.1 Frequency Tolerance...................................................................... 10-12
26 10.3.1.2 Power Output Characteristics .............................................................. 10-12
27 10.3.1.2.1 Output Power Requirements of Reverse Channels.......................... 10-12
28 10.3.1.2.1.1 Access Channel Output Power ................................................. 10-12
29 10.3.1.2.1.2 Reverse Traffic Channel Output Power ..................................... 10-12
30 10.3.1.2.2 Maximum Output Power ................................................................ 10-12
31 10.3.1.2.3 Output Power Limits...................................................................... 10-13
32 10.3.1.2.3.1 Minimum Controlled Output Power.......................................... 10-13
lxii
3GPP2 C.S0024-B v2.0
CONTENTS
lxiii
3GPP2 C.S0024-B v2.0
CONTENTS
lxiv
3GPP2 C.S0024-B v2.0
CONTENTS
lxv
3GPP2 C.S0024-B v2.0
CONTENTS
lxvi
3GPP2 C.S0024-B v2.0
CONTENTS
lxvii
3GPP2 C.S0024-B v2.0
CONTENTS
lxviii
3GPP2 C.S0024-B v2.0
CONTENTS
lxix
3GPP2 C.S0024-B v2.0
CONTENTS
lxx
3GPP2 C.S0024-B v2.0
CONTENTS
lxxi
3GPP2 C.S0024-B v2.0
CONTENTS
lxxii
3GPP2 C.S0024-B v2.0
CONTENTS
1 12.3.1.3.10 Sequence Repetition for Access Channel Physical Layer Packets ..12-85
2 12.3.1.3.11 Sequence Repetition and Symbol Selection for Reverse Traffic
3 Channel Physical Layer Packets ................................................................12-85
4 12.3.1.3.12 Quadrature Spreading..................................................................12-85
5 12.3.1.3.12.1 Access Terminal Common Short-Code PN Sequences .............12-86
6 12.3.1.3.12.2 Long Codes.............................................................................12-87
7 12.3.1.3.12.3 Baseband Filtering .................................................................12-89
8 12.3.1.4 Discontinuous Transmission................................................................12-91
9 12.3.2 Receiver .....................................................................................................12-93
10 12.3.2.1 Closed-Loop Power-Control Operation..................................................12-93
11 12.3.2.2 Reception of the DRCLock Channel......................................................12-94
12 12.3.2.3 Reception of the Reverse Activity Channel............................................12-94
13 12.3.2.4 Reception of ARQ Channel ...................................................................12-94
14 12.3.3 Synchronization and Timing ....................................................................12-100
15 12.4 Access Network Requirements .......................................................................12-102
16 12.4.1 Transmitter..............................................................................................12-102
17 12.4.1.1 Frequency Parameters .......................................................................12-102
18 12.4.1.1.1 Frequency Tolerance ....................................................................12-102
19 12.4.1.2 Power Output Characteristics ............................................................12-102
20 12.4.1.3 Modulation Characteristics ................................................................12-102
21 12.4.1.3.1 Forward Channel Structure..........................................................12-102
22 12.4.1.3.1.1 Modulation Parameters ..........................................................12-107
23 12.4.1.3.1.2 Data Rates .............................................................................12-111
24 12.4.1.3.2 Forward Link Channels................................................................12-111
25 12.4.1.3.2.1 Pilot Channel..........................................................................12-111
26 12.4.1.3.2.1.1 Modulation .......................................................................12-112
27 12.4.1.3.2.1.2 Orthogonal Spreading.......................................................12-112
28 12.4.1.3.2.1.3 Quadrature Spreading ......................................................12-112
29 12.4.1.3.2.2 Forward MAC Channel ...........................................................12-112
30 12.4.1.3.2.2.1 Reverse Power Control Channel ........................................12-118
31 12.4.1.3.2.2.2 DRCLock Channel ............................................................12-119
32 12.4.1.3.2.2.3 Reverse Activity Channel ..................................................12-119
33 12.4.1.3.2.2.4 ARQ Channel....................................................................12-120
lxxiii
3GPP2 C.S0024-B v2.0
CONTENTS
lxxiv
3GPP2 C.S0024-B v2.0
CONTENTS
lxxv
3GPP2 C.S0024-B v2.0
CONTENTS
lxxvi
3GPP2 C.S0024-B v2.0
FIGURES
lxxvii
3GPP2 C.S0024-B v2.0
FIGURES
lxxviii
3GPP2 C.S0024-B v2.0
FIGURES
1 Figure 7.6.1-1. Quick Idle State Protocol State Diagram (Access Terminal) ...................7-71
2 Figure 7.6.6.1.7-1. Connection Setup Exchange...........................................................7-86
3 Figure 7.7.1-1. Default Connected State Protocol State Diagram (Access Terminal) ....7-102
4 Figure 7.7.1-2. Default Connected State Protocol State Diagram (Access Network) .....7-103
5 Figure 7.8.1-1. Default Route Update Protocol State Diagram ....................................7-111
6 Figure 7.9.1-1. Multicarrier Route Update Protocol State Diagram .............................7-172
7 Figure 7.10.3-1. Connection Layer Packet Structure (Format A) .................................7-244
8 Figure 7.10.3-2. Connection Layer Packet Structure (Format B) .................................7-244
9 Figure 7.11.1-1. Overhead Messages Protocol State Diagram .....................................7-252
10 Figure 8.1.1-1. Security Layer Protocols .........................................................................8-1
11 Figure 8.2-1. Security Layer Encapsulation....................................................................8-2
12 Figure 8.6.5.1-1. Message Bits for Generation of Authentication and Encryption
13 Keys .......................................................................................................................8-22
14 Figure 8.6.9-1. Example Call Flow: Timer TKEPSigCompAN Expires But TKEPKeyCompAT Does
15 Not Expire ..............................................................................................................8-30
16 Figure 8.6.9-2. Example Call Flow: Timer TKEPSigCompAN Does Not Expire But
17 TKEPKeyCompAT Expires................................................................................................8-31
18 Figure 9.1.2-1. Control Channel MAC Layer Packet Encapsulation ................................9-2
19 Figure 9.1.2-2. Access Channel MAC Layer Packet Encapsulation .................................9-2
20 Figure 9.1.2-3. Forward Traffic Channel MAC Layer Packet Encapsulation ....................9-3
21 Figure 9.1.2-4. Reverse Traffic Channel MAC Layer Packet Encapsulation .....................9-3
22 Figure 9.2.1-1. Default (Subtype 0) Control Channel MAC Protocol State Diagram .........9-4
23 Figure 9.2.6-1. Control Channel MAC Packet Structure .................................................9-8
24 Figure 9.2.6.1.4.1-1. Location of Control Channel Capsules .........................................9-10
25 Figure 9.3.1-1. Enhanced Control Channel MAC Protocol State Diagram .....................9-16
26 Figure 9.3.7-1. Enhanced Control Channel MAC Packet Structure...............................9-21
27 Figure 9.3.7.1.4.1-1. Location of Control Channel Capsules .........................................9-23
28 Figure 9.4.1-1. Default Access Channel MAC Protocol State Diagram...........................9-31
29 Figure 9.4.6.1-1. Access Channel MAC Packet Structure .............................................9-35
30 Figure 9.4.6.1.2-1. Access Probe Structure ..................................................................9-37
31 Figure 9.4.6.1.2-2. Access Probe Sequences.................................................................9-37
32 Figure 9.4.6.2-1. Access Channel MAC Layer Capsule FCS ..........................................9-45
lxxix
3GPP2 C.S0024-B v2.0
FIGURES
1 Figure 9.5.1-1. Enhanced Access Channel MAC Protocol State Diagram ...................... 9-51
2 Figure 9.5.6.1-1. Enhanced Access Channel MAC Packet Structure............................. 9-55
3 Figure 9.5.6.1.2-1. Access Probe Structure .................................................................. 9-57
4 Figure 9.5.6.1.2-2. Access Probe Sequences ................................................................ 9-57
5 Figure 9.5.6.2-1. Access Channel MAC Layer Capsule FCS.......................................... 9-68
6 Figure 9.6.1-1. Default Forward Traffic Channel MAC Protocol State Diagram ............. 9-85
7 Figure 9.6.6-1. Forward Traffic Channel MAC Layer Packet Structure ......................... 9-89
8 Figure 9.7.1-1. Enhanced Forward Traffic Channel MAC Protocol State Diagram ....... 9-102
9 Figure 9.7.6.1.1-1. Enhanced Forward Traffic Channel MAC Layer Packet Structure . 9-107
10 Figure 9.7.6.1.1.2-1 Format of Forward Traffic Channel Single User Simplex MAC
11 Layer Packet......................................................................................................... 9-109
12 Figure 9.7.6.1.1.2-2 Format of Forward Traffic Channel Multiuser MAC Layer
13 Packet .................................................................................................................. 9-109
14 Figure 9.8.1-1. Multicarrier Forward Traffic Channel MAC Protocol State Diagram .... 9-135
15 Figure 9.8.6.1.1-1. Multicarrier Forward Traffic Channel MAC Layer Packet
16 Structure ............................................................................................................. 9-140
17 Figure 9.8.6.1.1.2-1 Format of Forward Traffic Channel Single User MAC Layer
18 Packet .................................................................................................................. 9-141
19 Figure 9.8.6.1.1.2-2 Format of Forward Traffic Channel Multi-User MAC Layer
20 Packet .................................................................................................................. 9-142
21 Figure 9.8.6-3. Example of the RPC and DRC Mapping Related to DRC supervision .. 9-162
22 Figure 9.9.1-1. Default (Subtype 0) Reverse Traffic Channel MAC Protocol State
23 Diagram ............................................................................................................... 9-187
24 Figure 9.9.6-1. Reverse Traffic Channel MAC Layer Packet Structure ........................ 9-191
25 Figure 9.10.1-1. Subtype 1 Reverse Traffic Channel MAC Protocol State Diagram...... 9-205
26 Figure 9.10.6-1. Reverse Traffic Channel MAC Layer Packet Structure ...................... 9-209
27 Figure 9.12.1-1. Subtype 3 Reverse Traffic Channel MAC Protocol State Diagram...... 9-280
28 Figure 9.12.6.1.1-1.Reverse Traffic Channel MAC Layer Packet Structure ................. 9-284
29 Figure 9.13.1-1. Multicarrier Reverse Traffic Channel MAC Protocol State Diagram
30 (for each supported Reverse CDMA Channel) ....................................................... 9-383
31 Figure 9.13.6.1.1-1.Reverse Traffic Channel MAC Layer Packet Structure ................. 9-387
32 Figure 10.2.2.1-1. Physical Layer Packet Format for the Control Channel .................... 10-6
33 Figure 10.2.2.2-1. Default (Subtype 0) Physical Layer Protocol Packet Format for the
34 Access Channel ...................................................................................................... 10-7
lxxx
3GPP2 C.S0024-B v2.0
FIGURES
1 Figure 10.2.2.2-2. Subtype 1 Physical Layer Protocol Packet Format for the Access
2 Channel..................................................................................................................10-7
3 Figure 10.2.2.3-1. Physical Layer Packet Format for the Forward Traffic Channel ........10-9
4 Figure 10.2.2.4-1. Physical Layer Packet Format for the Reverse Traffic Channel .......10-10
5 Figure 10.2.4-1. FCS Computation for the Physical Layer Packet ...............................10-11
6 Figure 10.3.1.3.1-1. Default (Subtype 0) Physical Layer Protocol Reverse Channel
7 Structure for the Access Channel .........................................................................10-18
8 Figure 10.3.1.3.1-2. Subtype 1 Physical Layer Protocol Reverse Channel Structure
9 for the Access Channel .........................................................................................10-19
10 Figure 10.3.1.3.1-3. Reverse Channel Structure for the Reverse Traffic Channel
11 (Part 1 of 2)...........................................................................................................10-20
12 Figure 10.3.1.3.1-4. Reverse Channel Structure for the Reverse Traffic Channel
13 (Part 2 of 2)...........................................................................................................10-21
14 Figure 10.3.1.3.1-5. Pilot Channel and RRI Channel TDM Allocations for the
15 Reverse Traffic Channel ........................................................................................10-21
16 Figure 10.3.1.3.1-6. Multislot Physical Layer Packet with Normal Termination...........10-22
17 Figure 10.3.1.3.1-7. Multislot Physical Layer Packet with Early Termination..............10-22
18 Figure 10.3.1.3.2-1. Example of an Access Probe Transmitted at 9.6 kbps (Subtype
19 0 Physical Layer Protocol) .....................................................................................10-25
20 Figure 10.3.1.3.2-2. Example of an Access Probe Transmitted at 9.6 kbps (Subtype
21 1 Physical Layer Protocol) .....................................................................................10-25
22 Figure 10.3.1.3.2-3. Example of an Access Probe Transmitted at a Data Rate of 19.2
23 or 38.4 kbps .........................................................................................................10-26
24 Figure 10.3.1.3.3.5-1. DRC Timing for Nongated Transmission ..................................10-30
25 Figure 10.3.1.3.3.5-2. DRC Timing for Gated Transmission........................................10-31
26 Figure 10.3.1.3.4.2.2-1. Turbo Encoder .....................................................................10-34
27 Figure 10.3.1.3.4.2.3-1. Turbo Interleaver Output Address Calculation Procedure .....10-36
28 Figure 10.3.1.3.5-1. Channel Interleaver Address Generation ....................................10-39
29 Figure 10.3.1.3.8.2-1. Long Code Generators .............................................................10-43
30 Figure 10.3.1.3.8.3-1. Baseband Filter Frequency Response Limits............................10-44
31 Figure 10.4.1.3.1-1. Forward Channel Structure........................................................10-51
32 Figure 10.4.1.3.1-2. Forward Link Slot Structure .......................................................10-52
33 Figure 10.4.1.3.1-3. Multislot Physical Layer Packet with Normal Termination...........10-52
34 Figure 10.4.1.3.1-4. Multislot Physical Layer Packet with Early Termination..............10-53
lxxxi
3GPP2 C.S0024-B v2.0
FIGURES
lxxxii
3GPP2 C.S0024-B v2.0
FIGURES
lxxxiii
3GPP2 C.S0024-B v2.0
FIGURES
1 Figure 12.2.2.1-1. Physical Layer Packet Formats for the Control Channel ................ 12-14
2 Figure 12.2.2.2-1. Physical Layer Packet Format for the Access Channel ................... 12-14
3 Figure 12.2.2.3-1. Physical Layer Packet Format for the Forward Traffic Channel...... 12-15
4 Figure 12.2.4-1. 16-bit FCS Computation for the Physical Layer Packet..................... 12-17
5 Figure 12.2.4-2. 24-bit FCS Computation for the Physical Layer Packet..................... 12-17
6 Figure 12.3.1.3.1-1. Reverse Channel Structure for the Access Channel .................... 12-32
7 Figure 12.3.1.3.1-2. Subtype 3 Physical Layer Protocol NoFeedbackMultiplexing
8 mode Reverse Channel Structure for the Reverse Traffic Channel for single
9 carrier operation (Part 1 of 5) ............................................................................... 12-33
10 Figure 12.3.1.3.1-3. Subtype 3 Physical Layer Protocol Reverse Channel Structure
11 for the Reverse Traffic Channel (Part 2 of 5).......................................................... 12-34
12 Figure 12.3.1.3.1-4. Subtype 3 Physical Layer Protocol Reverse Channel Structure
13 for the Reverse Traffic Channel (Part 3 of 5).......................................................... 12-35
14 Figure 12.3.1.3.1-5. Subtype 3 Physical Layer Protocol Reverse Channel Structure
15 for the Reverse Traffic Channel (Part 4 of 5).......................................................... 12-36
16 Figure 12.3.1.3.1-6. Subtype 3 Physical Layer Protocol NoFeedbackMultiplexing
17 mode Reverse Channel Structure for the Reverse Traffic Channel for single
18 carrier operation (Part 5 of 5) ............................................................................... 12-37
19 Figure 12.3.1.3.1-7. Subtype 3 Physical Layer Protocol NoFeedbackMultiplexing
20 mode Reverse Channel Structure for the Reverse Traffic Channel for Multicarrier
21 operation.............................................................................................................. 12-38
22 Figure 12.3.1.3.1-8. BasicFeedbackMultiplexing Mode Transmission (N forward
23 CDMA channels with 1 Reverse CDMA channel)................................................... 12-39
24 Figure 12.3.1.3.1-9. EnhancedFeedbackMultiplexing Mode DRC Channel
25 Transmission (2 Forward CDMA channels with 1 Reverse CDMA channel) ........... 12-39
26 Figure 12.3.1.3.1-10. EnhancedFeedbackMultiplexing Multicarrier Mode DRC
27 Channel Transmission (4 Forward CDMA channels with 1 Reverse CDMA
28 channel) ............................................................................................................... 12-40
29 Figure 12.3.1.3.1-11. EnhancedFeedbackMultiplexing Mode ACK Channel
30 Transmission (2 Forward CDMA channels with 1 Reverse CDMA channel) ........... 12-40
31 Figure 12.3.1.3.1-12. EnhancedFeedbackMultiplexing Mode ACK Channel
32 Transmission (4 Forward CDMA channels with 1 Reverse CDMA channel) ........... 12-41
33 Figure 12.3.1.3.1-13. EnhancedFeedbackMultiplexing Mode DSC Channel
34 Transmission (2 independent DSC Channel Transmissions with 1 Reverse
35 CDMA channel) .................................................................................................... 12-41
lxxxiv
3GPP2 C.S0024-B v2.0
FIGURES
lxxxv
3GPP2 C.S0024-B v2.0
FIGURES
1 Figure 12.3.2.4-3. Reverse Traffic Channel Packet Transmission Failure ................. 12-100
2 Figure 12.4.1.3.1-2. Forward Link Slot Structure..................................................... 12-107
3 Figure 12.4.1.3.2.3.2-1. Forward Link Encoder........................................................ 12-126
4 Figure 12.4.1.3.2.3.2.1-1. Turbo Encoder ................................................................ 12-130
5 Figure 12.4.1.3.2.3.3-1. Symbol Scrambler .............................................................. 12-138
6 Figure 12.4.1.3.2.3.5.1-1. Signal Constellation for QPSK Modulation....................... 12-143
7 Figure 12.4.1.3.2.3.5.2-1. Signal Constellation for 8-PSK Modulation ...................... 12-144
8 Figure 12.4.1.3.2.3.5.3-1. Signal Constellation for 16-QAM Modulation................... 12-146
9 Figure 12.4.1.3.2.3.5.4-1. Signal Constellation for 64-QAM Modulation................... 12-149
10 Figure 12.4.1.3.3-2. Preamble, Pilot, MAC, and Data Multiplexing with
11 Transmission Formats in Table 12.4.1.3.3-2 ...................................................... 12-157
12 Figure 12.4.1.3.3-4. Preamble, Pilot, MAC, and Data Multiplexing for the 1-Slot
13 Case with Transmission Formats in Table 12.4.1.3.3-4. ..................................... 12-159
14 Figure 12.4.1.3.3-5. Preamble, Pilot, MAC, and Data Multiplexing for the Multiple-
15 Slot Cases with Transmission Formats in Table 12.4.1.3.3-5 ............................. 12-160
16 Figure 12.4.1.3.5.1-1. Baseband Filter Frequency Response Limits ......................... 12-164
17 Figure 13.9.1.1-1. Global Unicast IPv6 Address Format ............................................. 13-11
18 Figure 13.9.1.2-1. Site-Local Unicast IPv6 Address Format........................................ 13-11
19 Figure 13.9.1.3-1. Link-Local Unicast IPv6 Address Format....................................... 13-12
20 Figure 13.9.1.4-1. Format of the Reserved IPv6 Addresses ......................................... 13-12
21 Figure 13.9.1.4-2. IPv6 Values That Are to be Avoided ............................................... 13-12
22 Figure 13.9.1.5-1. Universally Unique Modified EUI-64.............................................. 13-13
23 Figure 13.9.1.5-2. Locally Unique Modified EUI-64 .................................................... 13-13
24 Figure 13.9.2.1.2-1. “S” bits in the Site-Local Unicast IPv6 Address Format............... 13-14
25 Figure 13.9.2.1.2-2. “S” bits in the Link-Local Unicast IPv6 Address Format.............. 13-14
26 Figure 13.9.2.1.2-3. “S” bits in the Reserved IPv6 Address Format............................. 13-14
27 Figure 13.9.2.1.2-4. sub-fields of the “S” bits............................................................. 13-15
28 Figure 13.9.2.1.2.1-1. Assignment of the “T” Bits, the “N” Bits, and the “X” Bits for
29 the ANSI-41 Method ............................................................................................. 13-15
30 Figure 13.9.2.1.2.2-1. Assignment of the “T” Bits, the “N” Bits, and the “X” Bits for
31 the GSM/UMTS Method ....................................................................................... 13-16
32 Figure 13.9.2.1.2.3-1. Assignment of the “T” Bits, the “N” Bits, and the “X” Bits for
33 the IPv4 Method ................................................................................................... 13-16
lxxxvi
3GPP2 C.S0024-B v2.0
FIGURES
lxxxvii
3GPP2 C.S0024-B v2.0
FIGURES
1 No text
lxxxviii
3GPP2 C.S0024-B v2.0
TABLES
lxxxix
3GPP2 C.S0024-B v2.0
TABLES
xc
3GPP2 C.S0024-B v2.0
TABLES
xci
3GPP2 C.S0024-B v2.0
TABLES
1 Table 8.6.10.2-1. The Format of the Parameter Record for the FACAuthKey
2 Parameter .............................................................................................................. 8-32
3 Table 8.6.10.3-1. The Format of the Parameter Record for the RACAuthKey
4 Parameter .............................................................................................................. 8-32
5 Table 8.6.10.4-1. The Format of the Parameter Record for the FACEncKey
6 Parameter .............................................................................................................. 8-33
7 Table 8.6.10.5-1. The Format of the Parameter Record for the RACEncKey
8 Parameter .............................................................................................................. 8-33
9 Table 8.6.10.6-1. The Format of the Parameter Record for the FPCAuthKey
10 Parameter .............................................................................................................. 8-33
11 Table 8.6.10.7-1. The Format of the Parameter Record for the RPCAuthKey
12 Parameter .............................................................................................................. 8-34
13 Table 8.6.10.8-1. The Format of the Parameter Record for the FPCEncKey
14 Parameter .............................................................................................................. 8-34
15 Table 8.6.10.9-1. The Format of the Parameter Record for the RPCEncKey
16 Parameter .............................................................................................................. 8-35
17 Table 8.8.6.1-1. Message Bits for ACPAC Computation ................................................ 8-44
18 Table 8.8.6.1-2. Message Bits for ACPAC Computation ................................................ 8-45
19 Table 8.8.8-1. Configurable Values .............................................................................. 8-46
20 Table 9.3.8-1. Configurable Values .............................................................................. 9-30
21 Table 9.4.6.1.4.1.3-1. Access Channel Long Code Masks ............................................. 9-40
22 Table 9.5.6.1.4.1.2-1. Access Channel Rates and Payload............................................ 9-60
23 Table 9.5.6.1.4.1.3-1. Access Channel Long Code Masks ............................................. 9-62
24 Table 9.5.6.2.1-1. ProbeNumber Encoding ................................................................... 9-67
25 Table 9.5.6.2.6-1. PreambleLengthSlots Encoding........................................................ 9-72
26 Table 9.5.6.2.6-2. AccessOffset Encoding..................................................................... 9-73
27 Table 9.5.6.2.6-3. SectorAccessMaxRate Encoding....................................................... 9-73
28 Table 9.5.6.2.6-4. ProbeTimeOutAdjust Encoding ........................................................ 9-74
29 Table 9.5.6.2.6-5. PilotStrengthNominal Encoding ....................................................... 9-74
30 Table 9.5.6.2.6-6. PilotStrengthCorrectionMin Encoding .............................................. 9-75
31 Table 9.5.6.2.6-7. PilotStrengthCorrectionMax Encoding ............................................. 9-75
32 Table 9.5.7-1. Configurable Values .............................................................................. 9-80
33 Table 9.6.6.1.4.1-1. DRC Value Specification ............................................................... 9-92
34 Table 9.6.7.1-1. Configurable Values ........................................................................... 9-98
xcii
3GPP2 C.S0024-B v2.0
TABLES
xciii
3GPP2 C.S0024-B v2.0
TABLES
xciv
3GPP2 C.S0024-B v2.0
TABLES
xcv
3GPP2 C.S0024-B v2.0
TABLES
1 Table 10.3.1.3.4.1-1. Parameters for the Reverse Link Encoder ................................. 10-32
2 Table 10.3.1.3.4.2.2-1. Puncturing Patterns for the Data Bit Periods ......................... 10-35
3 Table 10.3.1.3.4.2.2-2. Puncturing Patterns for the Tail Bit Periods ........................... 10-35
4 Table 10.3.1.3.4.2.3-1. Turbo Interleaver Parameter .................................................. 10-37
5 Table 10.3.1.3.4.2.3-2. Turbo Interleaver Lookup Table Definition ............................. 10-38
6 Table 10.3.1.3.8.3-1. Baseband Filter Coefficients ..................................................... 10-45
7 Table 10.4.1.3.1.1-1. Modulation Parameters for the Forward Traffic Channel and
8 the Control Channel (Part 1 of 2) .......................................................................... 10-54
9 Table 10.4.1.3.1.1-2. Modulation Parameters for the Forward Traffic Channel and
10 the Control Channel (Part 2 of 2) .......................................................................... 10-55
11 Table 10.4.1.3.1.1-3. Modulation Parameters for the MAC Channel ........................... 10-56
12 Table 10.4.1.3.2.1.3-1. MAC Channel and Preamble Use Versus MACIndex............... 10-57
13 Table 10.4.1.3.2.3.1-1. Preamble Repetition............................................................... 10-60
14 Table 10.4.1.3.2.3.2-1. Parameters of the Forward Link Encoder ............................... 10-61
15 Table 10.4.1.3.2.3.2.1-1. Puncturing Patterns for the Data Bit Periods ...................... 10-64
16 Table 10.4.1.3.2.3.2.1-2. Puncturing Patterns for the Tail Bit Periods ........................ 10-64
17 Table 10.4.1.3.2.3.2.2-1. Turbo Interleaver Parameter ............................................... 10-66
18 Table 10.4.1.3.2.3.2.2-2. Turbo Interleaver Lookup Table Definition .......................... 10-67
19 Table 10.4.1.3.2.3.3-1. Parameters Controlling the Scrambler Initial State ................ 10-68
20 Table 10.4.1.3.2.3.4.1-1. Scrambled Turbo Encoder Output and Symbol Reordering
21 Demultiplexer Symbol Sequences......................................................................... 10-70
22 Table 10.4.1.3.2.3.4.2-1. Channel Interleaver Parameters.......................................... 10-71
23 Table 10.4.1.3.2.3.5.1-1. QPSK Modulation Table ...................................................... 10-72
24 Table 10.4.1.3.2.3.5.2-1. 8-PSK Modulation Table ..................................................... 10-73
25 Table 10.4.1.3.2.3.5.3-1. 16-QAM Modulation Table .................................................. 10-74
26 Table 10.4.1.3.2.3.6-1. Sequence Repetition and Symbol Puncturing Parameters ...... 10-76
27 Table 10.4.1.3.3-1. Preamble, Pilot, MAC, and Data Multiplexing Parameters ............ 10-80
28 Table 10.4.1.3.5.1-1. Baseband Filter Coefficients ..................................................... 10-83
29 Table 11.3.1.2.4.1-1. Relative Power Levels vs. Data Rate for Access Channel
30 Transmissions...................................................................................................... 11-12
31 Table 11.3.1.3.1-1. Walsh Channel Assignments for Physical Layer Reverse Traffic
32 Channel ............................................................................................................... 11-17
33 Table 11.3.1.3.1.1-1. Modulation Parameters for the Access Channel ........................ 11-25
xcvi
3GPP2 C.S0024-B v2.0
TABLES
1 Table 11.3.1.3.1.1-2. Modulation Parameters for the Reverse Traffic Channel ............11-26
2 Payload Size to Payload Index Mapping ......................................................................11-30
3 Table 11.3.1.3.3.2-2. Sub-packet Identifier to Sub-packet Index Mapping..................11-30
4 Table 11.3.1.3.3.3-1. DSC Encoding...........................................................................11-31
5 Table 11.3.1.3.3.4-1. DRC Bi-Orthogonal Encoding....................................................11-33
6 Table 11.3.1.3.3.4-2. 8-ary Walsh Functions..............................................................11-34
7 Table 11.3.1.3.3.6-1. Data Channel Modulation Formats ...........................................11-36
8 Table 11.3.1.3.4-1. Parameters for the Reverse Link Encoder for the Access Channel 11-37
9 Table 11.3.1.3.4-2. Parameters for the Reverse Link Encoder for the Reverse Traffic
10 Channel – Part 1 of 2 ............................................................................................11-38
11 Table 11.3.1.3.4-3. Parameters for the Reverse Link Encoder for the Reverse Traffic
12 Channel – Part 2 of 2 ............................................................................................11-38
13 Table 11.3.1.3.4.2.2-1. Puncturing Patterns for the Data Bit Periods..........................11-42
14 Table 11.3.1.3.4.2.2-2. Puncturing Patterns for the Tail Bit Periods ...........................11-42
15 Table 11.3.1.3.4.2.3-1. Turbo Interleaver Parameter ..................................................11-44
16 Table 11.3.1.3.4.2.3-2. Turbo Interleaver Lookup Table Definition .............................11-45
17 Table 11.3.1.3.5-1. Parameters Controlling the Scrambler Initial State – Part 1 of 2 ...11-46
18 Table 11.3.1.3.5-2. Parameters Controlling the Scrambler Initial State – Part 2 of 2 ...11-46
19 Table 11.3.1.3.7.2-1. Channel Interleaver Parameters ................................................11-50
20 Table 11.3.1.3.9.1-1. B4 Modulation Table.................................................................11-52
21 Table 11.3.1.3.9.2-1. Q4 Modulation Table.................................................................11-52
22 Table 11.3.1.3.9.3-1. Q2 Modulation Table.................................................................11-53
23 Table 11.3.1.3.9.5-1. E4 Modulation Table .................................................................11-54
24 Table 11.3.1.3.9.5-2. E2 Modulation Table .................................................................11-55
25 Table 11.3.1.3.12.3-1. Baseband Filter Coefficients....................................................11-62
26 Table 11.3.2.4-1. H-ARQ Transmission Rules.............................................................11-64
27 Table 11.4.1.3.1.1-1. Modulation Parameters for the Forward Traffic Channel and
28 the Control Channel .............................................................................................11-75
29 Table 11.4.1.3.1.1-2. Modulation Parameters for the MAC Channel ...........................11-76
30 Table 11.4.1.3.2.2-1. Forward Link MAC Channel Assignment...................................11-77
31 Table 11.4.1.3.2.2-2. MAC Channel and Preamble Use Versus MACIndex ..................11-80
32 Table 11.4.1.3.2.3.1-1. Preamble Repetition ...............................................................11-85
xcvii
3GPP2 C.S0024-B v2.0
TABLES
xcviii
3GPP2 C.S0024-B v2.0
TABLES
xcix
3GPP2 C.S0024-B v2.0
TABLES
c
3GPP2 C.S0024-B v2.0
TABLES
ci
3GPP2 C.S0024-B v2.0
TABLES
1 No text
cii
3GPP2 C.S0024-B v2.0
FOREWORD
1 “cdma2000® is the trademark for the technical nomenclature for certain specifications and standards
of the Organizational Partners (OPs) of 3GPP2. Geographically (and as of the date of publication),
cdma2000® is a registered trademark of the Telecommunications Industry Association (TIA-USA) in the
United States.”
ciii
3GPP2 C.S0024-B v2.0
REFERENCES
1 The following documents contain provisions, which, through reference in this text,
2 constitute provisions of this document. References are either specific (identified by date of
3 publication, edition number, version number, etc.) or non-specific. For a specific reference,
4 subsequent revisions do not apply. For a non-specific reference, the latest version applies.
5 In the case of a reference to a 3GPP2 document, a non-specific reference implicitly refers to
6 the latest version of that document in the same Release as the present document.
7
9 [2] C.S0002, Physical Layer Standard for cdma2000 Spread Spectrum Systems.
10 [3] C.S0005, Upper Layer (Layer 3) Signaling Specification for cdma2000 Spread
11 Spectrum Systems.
16 [6] FIPS PUB 180-1, Federal Information Processing Standards Publication 180-1.
17 [7] Internet Engineering Task Force (IETF) RFC 2409, The Internet Key Exchange
18 (IKE).
19 [8] A.S0009, Interoperability Specification (IOS) for High Rate Packet Data (HRPD)
20 Access Network Interfaces.
21 [9] A.S0008, Interoperability Specification (IOS) for High Rate Packet Data (HRPD)
22 Access Network Interfaces.
26 [12] ITU-T Recommendation E.212, Identification Plan for Land Mobile Stations, 1988.
27 [13] IETF RFC 3056, Connection of IPv6 Domains via IPv4 Clouds, February 2001.
28 [14] C.S0054, cdma2000 High Rate Broadcast-Multicast Packet Data Air Interface
29 Specification.
30 [15] C.S0057, Band Class Specification for cdma2000 Spread Spectrum Systems.
31 [16] C.S0004, Signaling Link Access Control (LAC) standard for cdma2000 Spread
32 Spectrum Systems.
civ
3GPP2 C.S0024-B v2.0
REFERENCES
1 [19] C.S0072, Mobile Station Equipment Identifier (MEID) Support for cdma2000
2 Spread Spectrum Systems.
cv
3GPP2 C.S0024-B v2.0
REFERENCES
1 No text
cvi
Overview 3GPP2 C.S0024-B v2.0
1 1 OVERVIEW
1-1
3GPP2 C.S0024-B v2.0 Overview
Air Interface
Sector
3 The access terminal, the access network, and the sector are formally defined in 1.11.
4 The reference model includes the air interface between the access terminal and the access
5 network. The protocols used over the air interface are defined in this document.
10 1.4.1 Layers
11 Figure 1.4.1-1 describes the layering architecture for the air interface. Each layer consists
12 of one or more protocols that perform the layer’s functionality. Each of these protocols can
13 be individually negotiated.
Application Layer
Stream Layer
Session Layer
Connection Layer
Security Layer
MAC Layer
Physical Layer
14
1-2
Overview 3GPP2 C.S0024-B v2.0
1 Stream Layer: The Stream Layer provides multiplexing of distinct application streams.
2 The Default Stream Protocol provides four streams. Stream 0 is dedicated to
3 signaling and defaults to the Default Signaling Application (see Chapter 2). Stream
4 1, Stream 2, and Stream 3 are not used by default. The Stream Layer is defined in
5 Chapter 4 Chapter 65. The Generic Virtual Stream Protocol provides 255 virtual
6 streams to which applications may be bound.
7 Session Layer: The Session Layer provides address management, protocol negotiation,
8 protocol configuration and state maintenance services. The Session Layer is defined
9 in Chapter 6.
10 Connection Layer: The Connection Layer provides air link connection establishment
11 and maintenance services. The Connection Layer is defined in Chapter 7.
12 Security Layer: The Security Layer provides authentication and encryption services. The
13 Security Layer is defined in Chapter 8.
14 MAC Layer: The Medium Access Control (MAC) Layer defines the procedures used to
15 receive and to transmit over the Physical Layer. The MAC Layer is defined in
16 Chapter 9.
17 Physical Layer: The Physical Layer provides the channel structure, frequency, power
18 output, modulation, and encoding specifications for the Forward and Reverse
19 Channels. The Physical Layer is defined in Chapters 10, 11, and 12.
20 Each layer may contain one or more protocols. Protocols use signaling messages or headers
21 to convey information to their peer protocols at the other side of the air-link. When
22 protocols and applications send messages, they use the Signaling Network Protocol (SNP) to
23 transmit these messages.
Forward
Medium
Pilot Access Control Traffic
Control
Reverse
Reverse
DRCLock Power ARQ
Activity
Control
30
1-3
3GPP2 C.S0024-B v2.0 Overview
5 1.6 Protocols
6 1.6.1 Interfaces
7 This standard defines a set of interfaces for communications between protocols in the same
8 entity and between a protocol executing in one entity and the same protocol executing in
9 the other entity.
10 In the following the generic term “entity” is used to refer to the access terminal and the
11 access network.
12 Protocols in this specification have four types of interfaces:
13 • Headers and messages are used for communications between a protocol executing in
14 one entity and the same protocol executing in the other entity.
15 • Commands are used by a protocol to obtain a service from another protocol within the
16 same access network or access terminal. For example, AccessChannelMAC.Abort causes
17 the Access Channel MAC Protocol to abort any access attempt currently in progress.
1-4
Overview 3GPP2 C.S0024-B v2.0
30 1.6.2 States
31 When protocols exhibit different behavior as a function of the environment (e.g., if a
32 connection is opened or not, if a session is opened or not, etc.), this behavior is captured in
33 a set of states and the events leading to a transition between states.
34 Unless otherwise specifically mentioned, the state of the access network refers to the state
35 of a protocol engine in the access network as it applies to a particular access terminal.
36 Since the access network communicates with multiple access terminals, multiple
37 independent instantiations of a protocol will exist in the access network, each with its own
38 independent state machine.
39 Unless otherwise specifically shown, the state transitions due to failure are not shown in
40 the figures.
1-5
3GPP2 C.S0024-B v2.0 Overview
1 Typical events leading to a transition from one state to another are the receipt of a
2 message, a command from a higher layer protocol, an indication from a lower layer
3 protocol, or the expiration of a timer.
4 When a protocol is not functional at a particular time (e.g., the Access Channel MAC
5 protocol at the access terminal when the access terminal has an open connection) the
6 protocol is placed in a state called the Inactive state. This state is common for most
7 protocols.
8 Other common states are Open, indicating that the session or connection (as applicable to
9 the protocol) is open and Close, indicating that the session or connection is closed.
10 If a protocol has a single state other than the Inactive state, that state is always called the
11 Active state. If a protocol has more than one state other than the Inactive state, all of these
12 states are considered active, and are given individual names (e.g., the Forward Traffic
13 Channel MAC protocol has three states: Inactive, Variable Rate, and Fixed Rate).
1-6
Overview 3GPP2 C.S0024-B v2.0
1-7
3GPP2 C.S0024-B v2.0 Overview
Stream Stream
Protocol Layer
Air Link
Initialization State Idle State Connected State
Management
Protocol Protocol Protocol
Protocol
Connection
Layer
Packet Overhead
Route Update
Consolidation Messages
Protocol
Protocol Protocol
Key Security
Security Authentication Encryption
Exchange
Protocol Protocol Protocol Layer
Protocol
Subtype 0 Physical
Physical Layer
Protocol Layer
1-8
Overview 3GPP2 C.S0024-B v2.0
Generic
Multimode
Session
Capability
Discovery Layer
Protocol
Enhanced Multicarrier
Enhanced Control Enhanced Access
Forward Traffic Forward Traffic
Channel MAC Channel MAC
Channel MAC Channel MAC
Protocol Protocol
Protocol Protocol
MAC
Subtype 1 Subtype 2 Subtype 3 Multicarrier Layer
Reverse Traffic Reverse Traffic Reverse Traffic Reverse Traffic
Channel MAC Channel MAC Channel MAC Channel MAC
Protocol Protocol Protocol Protocol
1-9
3GPP2 C.S0024-B v2.0 Overview
Multi-flow Packet
Application
Flow Data Over
Control Signaling
Protocol Protocol Application
Layer
Radio Link Location Update
Protocol Protocol
Generic
Multimode
Session
Capability
Discovery Layer
Protocol
Enhanced Multicarrier
Enhanced Control Enhanced Access
Forward Traffic Forward Traffic
Channel MAC Channel MAC
Channel MAC Channel MAC
Protocol Protocol
Protocol Protocol
MAC
Subtype 1 Subtype 2 Subtype 3 Multicarrier Layer
Reverse Traffic Reverse Traffic Reverse Traffic Reverse Traffic
Channel MAC Channel MAC Channel MAC Channel MAC
Protocol Protocol Protocol Protocol
3 • Application Layer:
4 − Default Signaling Application:
5 + Signaling Network Protocol: The Signaling Network Protocol (SNP) provides
6 message transmission services for signaling messages.
7 + Signaling Link Protocol: The Signaling Link Protocol (SLP) provides
8 fragmentation mechanisms, along with reliable and best-effort delivery
9 mechanisms for signaling messages. When used in the context of the Default
10 Signaling Application, SLP carries SNP packets.
1-10
Overview 3GPP2 C.S0024-B v2.0
1-11
3GPP2 C.S0024-B v2.0 Overview
1-12
Overview 3GPP2 C.S0024-B v2.0
1 1.8 Streams
2 The air interface can support up to four parallel application streams. The first stream
3 (Stream 0) always carries Signaling, and the other three can be used to carry applications
4 with different Quality of Service (QoS) requirements or other applications.
15 1.10 Security
16 The air interface supports a security layer, which can be used for authentication and
17 encryption of access terminal traffic transported by the Control Channel, the Access
18 Channel, the Forward Traffic Channel and the Reverse Traffic Channel.
19 1.11 Terms
20 Access Network (AN). The network equipment providing data connectivity between a
21 packet switched data network (typically the Internet) and the access terminals. An access
22 network is equivalent to a base station in [2].
23 Access Terminal (AT). A device providing data connectivity to a user. An access terminal
24 may be connected to a computing device such as a laptop personal computer or it may be a
25 self-contained data device such as a personal digital assistant. An access terminal is
26 equivalent to a mobile station in [2].
27 ATI. Access Terminal Identifier.
28 Auxiliary Pilot. An unmodulated, direct-sequence spread spectrum signal transmitted by
29 an access terminal in conjunction with certain transmissions on the Reverse Traffic Data
30 Channel. This channel provides an additional phase reference for the Reverse Traffic Data
31 Channel for coherent demodulation and may provide means for improved signal strength
32 measurement.
33 BasicFeedbackMultiplexing mode. At least one of the reverse CDMA channel carries
34 feedback for forward CDMA channels corresponding to more than one sub-Active Set using
35 unique long codes for the feedback channels associated with forward CDMA channels
36 corresponding to each sub-Active Set.
37 BATI. Broadcast Access Terminal Identifier.
38 BPSK. Binary Phase Shift Keying
1-13
3GPP2 C.S0024-B v2.0 Overview
1 Cell. A physical grouping of one or more sectors that transmit the same power control
2 command to an access terminal.
3 CDMA System Time in Slots. An integer value s such that: s = ⎣t × 600⎦, where t
4 represents CDMA System Time in seconds. Whenever the document refers to the CDMA
5 System Time in slots, it is referring to the value s.
6 CDMA System Time. The time reference used by the system. CDMA System Time is
7 synchronous to UTC time except for leap seconds and uses the same time origin as GPS
8 time. Access terminals use the same CDMA System Time, offset by the propagation delay
9 from the access network to the access terminal.
10 Channel. The set of channels transmitted between the access network and the access
11 terminals within a given frequency assignment. A Channel consists of a Forward Link and
12 a Reverse Link.
13 Connection Layer. The Connection Layer provides air link connection establishment and
14 maintenance services. The Connection Layer is defined in Chapter 7.
15 Dedicated Resource. An access network resource required to provide any data service to
16 the access terminal, e.g, Wireless IP Service (see [1]) that is granted to the access terminal
17 only after access terminal authentication has completed successfully. Power control and
18 rate control are not considered dedicated resources.
19 DRCLock Channel. The portion of the Forward MAC Channel that indicates to the access
20 terminal whether or not the access network can receive the DRC Channel and Reverse Link
21 Channel sent by the access terminal.
22 Effective Isotropically Radiated Power (EIRP). The product of the power supplied to the
23 antenna and the antenna gain in a direction relative to an isotropic antenna.
24 Effective Radiated Power (ERP). The product of the power supplied to the antenna and its
25 gain relative to a half-wave dipole in a given direction.
26 EnhancedFeedbackMultiplexing mode. At least one of the reverse CDMA channels
27 carries feedback for forward CDMA channels corresponding to up to four sub-Active Sets
28 using one long code.
29 FDD-Paired. A forward CDMA channel and reverse CDMA channel pair where the [15]
30 specification specifies the association between the forward CDMA channel and reverse
31 CDMA channel.
32 Forward Channel. The portion of the Channel consisting of those Physical Layer Channels
33 transmitted from the access network to the access terminal.
34 Forward Control Channel. The channel that carries data to be received by all access
35 terminals monitoring the Forward Channel.
36 Forward MAC Channel. The portion of the Forward Channel dedicated to Medium Access
37 Control activities. The Forward MAC Channel consists of the RPC, DRCLock, and RA
38 Channels.
39 Forward MAC Reverse Activity (RA) Channel. The portion of the Forward MAC Channel
40 that indicates activity level on the Reverse Channel.
1-14
Overview 3GPP2 C.S0024-B v2.0
1 Forward MAC Reverse Power Control (RPC) Channel. The portion of the Forward MAC
2 Channel that controls the power of the Reverse Channel for one particular access terminal.
3 Forward Pilot Channel. The portion of the Forward Channel that carries the pilot.
4 Forward Traffic Channel. The portion of the Forward Channel that carries information for
5 a specific access terminal. The Forward Traffic Channel can be used as either a Dedicated
6 Resource or a non-Dedicated Resource. Prior to successful access terminal authentication,
7 the Forward Traffic Channel serves as a non-Dedicated Resource. Only after successful
8 access terminal authentication can the Forward Traffic Channel be used as a Dedicated
9 Resource for the specific access terminal.
10 Frame. The duration of time specified by 16 slots or 26.66… ms.
11 FCS. Frame Check Sequence.
12 Global Positioning System (GPS). A US government satellite system that provides location
13 and time information to users. See Navstar GPS Space Segment/Navigation User Interfaces
14 ICD-GPS-200 for specifications.
15 H-ARQ Bit. Hybrid-ARQ bit. The bit sent on ARQ channel in response to the 1st, 2nd, and
16 3rd sub-packet of a reverse-link physical packet to support physical layer ARQ.
17 L-ARQ Bit. Last ARQ bit. The bit sent on ARQ channel in response to the last sub-packet
18 of a reverse-link physical packet to support MAC layer ARQ.
19 MAC Layer. The MAC Layer defines the procedures used to receive and to transmit over
20 the Physical Layer. The MAC Layer is defined in Chapter 9.
21 MATI. Multicast Access Terminal Identifier.
22 Multi-User packet. A single physical layer packet composed of zero or more security layer
23 packets addressed to one or more access terminals.
24 NULL. A value which is not in the specified range of the field.
25 NoFeedbackMultiplexing mode. In NoFeedbackMultiplexing mode each reverse CDMA
26 channel carries the feedback channels for the forward CDMA channels corresponding to at
27 most one sub-Active Set.
28 Physical Layer Protocol. The Physical Layer Protocol provides the channel structure,
29 frequency, power output, modulation, and encoding specifications for the forward and
30 reverse links. The Subtype 0 and Subtype 1 Physical Layer is defined in 10 and the
31 Subtype 2 Physical Layer is defined in 11 and Subtype 3 Physical Layer is defined in 12.
32 P-ARQ. Packet-ARQ bit. The bit sent on the ARQ channel in response to a reverse-link
33 physical layer packet to support MAC layer ARQ.
34 QPSK. Quadrature Phase Shift Keying
35 QAM. Quadrature Amplitude Modulation
36 RATI. Random Access Terminal Identifier.
37 Reservation. Air interface resources set up by the access network to carry a higher layer
38 flow. A Reservation is identified by its ReservationLabel. ReservationLabels are bound to
1-15
3GPP2 C.S0024-B v2.0 Overview
1 RLP Flows that carry higher layer flows. A Reservation can be either in the Open or Close
2 state.
3 Reverse Access Channel. The portion of the Reverse Channel that is used by access
4 terminals to communicate with the access network when they do not have a traffic channel
5 assigned. There is a separate Reverse Access Channel for each sector of the access
6 network.
7 Reverse Access Data Channel. The portion of the Access Channel that carries data.
8 Reverse Access Pilot Channel. The portion of the Access Channel that carries the pilot.
9 Reverse Channel. The portion of the Channel consisting of those Physical Layer Channels
10 transmitted from the access terminal to the access network.
11 Reverse Traffic Ack Channel. The portion of the Reverse Traffic Channel that indicates
12 the success or failure of the Forward Traffic Channel reception.
13 Reverse Traffic Channel. The portion of the Reverse Channel that carries information
14 from a specific access terminal to the access network. The Reverse Traffic Channel can be
15 used as either a Dedicated Resource or a non-Dedicated Resource. Prior to successful
16 access terminal authentication, the Reverse Traffic Channel serves as a non-Dedicated
17 Resource. Only after successful access terminal authentication can the Reverse Traffic
18 Channel be used as a Dedicated Resource for the specific access terminal.
19 Reverse Traffic Data Channel. The portion of the Reverse Traffic Channel that carries
20 user data.
21 Reverse Traffic MAC Channel. The portion of the Reverse Traffic Channel dedicated to
22 Medium Access Control activities. The Reverse Traffic MAC Channel consists of the RRI and
23 DRC Channels.
24 Reverse Traffic MAC Data Rate Control (DRC) Channel. The portion of the Reverse
25 Traffic Channel that indicates the rate at which the access terminal can receive the
26 Forward Traffic Channel and the sector from which the access terminal wishes to receive
27 the Forward Traffic Channel.
28 Reverse Traffic MAC Data Source Control (DSC) Channel. The portion of the Reverse
29 Traffic Channel that indicates the data source from which the access terminal wishes to
30 receive the Forward Traffic Channel.
31 Reverse Traffic MAC Reverse Rate Indicator (RRI) Channel. The portion of the Reverse
32 Traffic Channel that indicates the rate of the Reverse Traffic Data Channel.
33 Reverse Traffic Pilot Channel. The portion of the Reverse Traffic Channel that carries the
34 pilot.
35 Reverse Traffic Auxiliary Pilot Channel. The portion of the Reverse Traffic Channel that
36 carries the auxiliary pilot.
37 RLP. Radio Link Protocol provides retransmission and duplicate detection for an octet-
38 aligned data stream.
39 Rx. Receive.
1-16
Overview 3GPP2 C.S0024-B v2.0
1 Sector. The part of the access network that is identified by (SectorID, CDMA Channel).
2 Security Layer. The Security Layer provides authentication and encryption services. The
3 Security Layer is defined in Chapter 87.
4 Session Layer. The Session Layer provides protocol negotiation, protocol configuration,
5 and state maintenance services. The Session Layer is defined in Chapter 6.
6 Single User packet. A single physical layer packet consisting of one or more security layer
7 packets addressed to one access terminal.
8 Slot. A duration of time specified by 1.66… ms.
9 SLP. Signaling Link Protocol provides best-effort and reliable-delivery mechanisms for
10 signaling messages. SLP is defined in 2.6.
11 SNP. Signaling Network Protocol provides message transmission services for signaling
12 messages. The protocols that control each layer use SNP to deliver their messages to their
13 peer protocols.
14 Stream Layer. The Stream Layer provides multiplexing of distinct streams. Stream 0 is
15 dedicated to signaling and defaults to the default signaling stream (SNP / SLP). Stream 1,
16 Stream 2, and Stream 3 are not used by default. The Stream Layer is defined in Chapter
17 45.
18 Sub-Frame. A sub-frame is a group of four contiguous slots. The start of a sub-frame is
19 specified by (T ─ FrameOffset) mod 4 = 0, where T is the CDMA System Time in slots.
20 Sub-packet. A sub-packet is the smallest unit of a Reverse Traffic Channel transmission
21 that can be acknowledged at the physical layer by the access network. A sub-packet is
22 transmitted over four contiguous slots.
23 Subnet Mask (of length n). A 128-bit value whose binary representation consists of n
24 consecutive ‘1’s followed by 128-n consecutive ‘0’s.
25 Tx. Transmit.
26 TxT2P. Transmitted Traffic Channel to Pilot Channel transmit power ratio.
27 T2P. Traffic Channel to Pilot Channel transmit power ratio.
28 UATI. Unicast Access Terminal Identifier.
29 Universal Coordinated Time (UTC). An internationally agreed-upon time scale maintained
30 by the Bureau International de l’Heure (BIH) used as the time reference by nearly all
31 commonly available time and frequency distribution systems.
32 UTC. Universal Temps Coordine. See Universal Coordinated Time.
33 1.12 Notation
34 A[i] The ith element of array A. The first element of the array is A[0].
1-17
3GPP2 C.S0024-B v2.0 Overview
1 and only if ‘m’ is equal to ‘n’ and ei is equal to fi for i=1, …n.
2 Given E = <e1, e2, …, en> and F = <f1, f2, …, fm>, the assignment “E =
3 F” denotes the following set of assignments: ei = fi, for i=1, …n.
9 × Indicates multiplication.
10 ⎣x⎦ Indicates the largest integer less than or equal to x: ⎣1.1⎦ = 1, ⎣1.0⎦ =
11 1.
21 x^y Indicates the result of x raised to the power y, also denoted as xy.
1-18
Overview 3GPP2 C.S0024-B v2.0
1 “repetition factor of N” or “repeated N times” mean that a total of N versions of the item are
2 used.
1-19
3GPP2 C.S0024-B v2.0 Overview
00:00:00 UTC
Jan 6, 1980
Access Network Zero Offset
'...1' '0(15)1...'
Sector I Pilot PN Sequence
Tx Access Network Zero Offset
'...1' '0(15)1...'
Q Pilot PN Sequence
00:00:00 UTC
Jan 6, 1980
Access Network Zero Offset
Access '...1' '0(15)1...'
I Pilot PN Sequence
Terminal
Rx Access Network Zero Offset
'...1' '0(15)1...'
Q Pilot PN Sequence
~ 3 μs/km
~ 5 μs/mi
Notes: (1) Time measurements are made at the antennas of Sectors and the RF connectors of the
Access Terminals.
(2) 0(n) denotes a sequence of n consecutive zeroes.
1
1-20
Overview 3GPP2 C.S0024-B v2.0
1-21
3GPP2 C.S0024-B v2.0 Overview
1 No text.
1-22
Default Signaling Application 3GPP2 C.S0024-B v2.0
2 2.1 Introduction
Signaling SLP-D
Link
Protocol
(SLP)
SLP-F
13
15 The Signaling Link Protocol consists of two sub-layers, the delivery layer, SLP-D, and the
16 fragmentation layer, SLP-F.
20 2.1.3 Data Encapsulation for the InUse Instance of the Signaling Application
21 Figure 2.1.3-1 and Figure 2.1.3-2 illustrate the relationship between a message, SNP
22 packets, SLP packets, and Stream Layer payloads. Figure 2.1.3-1 shows a case where SLP
23 does not fragment the SNP packet. Figure 2.1.3-2 shows a case where the SLP fragments
24 the SNP packet into more than one SLP-F payload.
2-1
3GPP2 C.S0024-B v2.0 Default Signaling Application
message
Stream
Layer
payload
1
message
Stream Stream
Layer ... Layer
payload payload
3
2-2
Default Signaling Application 3GPP2 C.S0024-B v2.0
2-3
3GPP2 C.S0024-B v2.0 Default Signaling Application
1 • The receiver shall discard a message if any of the fields in the message is set to a value
2 outside of the defined field range, unless the receiver is specifically directed to ignore
3 this field. A field value is outside of the allowed range if a range was specified with the
4 field and the value is not in this range, or the field is set to a value that is defined as
5 invalid. Values that are designated as reserved are considered to be outside of the
6 allowed range.
2-4
Default Signaling Application 3GPP2 C.S0024-B v2.0
1 − Reliable: erasures are detected and the message is retransmitted one or more
2 times, if necessary.
3 • Addressing: Addressing modes for the message. The sender of the message shall send
4 the message only with an address type(s) indicated by this information field. Values are:
5 − Broadcast if a broadcast address can be used with this message,
6 − Multicast if a multicast address can be used with this message, and
7 − Unicast if a unicast address can be used with this message.
8 • Priority: A number between 0 and 255 where lower numbers indicate higher priorities.
9 The priority is used by the Connection Layer (specifically, the Packet Consolidation
10 Protocol) in prioritizing the messages for transmission.
11 2.4 Procedures and Messages for the InConfiguration Instance of the Signaling
12 Application
13 2.4.1 Procedures
14 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
15 the configuration messages.
2-5
3GPP2 C.S0024-B v2.0 Default Signaling Application
2 2.4.3.1 ConfigurationRequest
3 The ConfigurationRequest message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 ConfigurationRequest message sent.
10 2.4.3.2 ConfigurationResponse
11 The ConfigurationResponse message format is as follows:
12
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
14 TransactionID The sender shall set this value to the TransactionID field of the
15 corresponding ConfigurationRequest message.
2-6
Default Signaling Application 3GPP2 C.S0024-B v2.0
4 2.5.1 Overview
5 The Signaling Network Protocol (SNP) is a message-routing protocol, and routes messages
6 to protocols specified by the <InConfigurationProtocol, Type> pair of fields provided in the
7 SNP header.
8 The InConfigurationProtocol field in the SNP header determines whether the encapsulated
9 message corresponds to the InUse protocol instance or the InConfiguration protocol
10 instance.
11 The actual protocol indicated by the Type is negotiated during session set-up. For example,
12 Type 0x01 is associated with the Control Channel MAC Protocol. The specific Control
13 Channel MAC Protocol used (and, therefore, the Control Channel MAC protocol generating
14 and processing the messages delivered by SNP) is negotiated when the session is setup.
15 The remainder of the message following the Type field (SNP header) is processed by the
16 protocol specified by the Type.
17 SNP is a protocol associated with the Default Signaling Application. The application
18 subtype for this application is defined in [10].
20 2.5.2.1 Commands
21 This protocol does not define any commands.
2-7
3GPP2 C.S0024-B v2.0 Default Signaling Application
SNP packet
SNP
message
header
1
3 2.5.4 Procedures and Messages for the InUse Instance of the Protocol
4 2.5.4.1 Procedures
5 SNP receives messages for transmission from multiple protocols. SNP shall add the SNP
6 header to each message and forward it for transmission to SLP.
7 SNP receives messages from SLP. SNP shall route these messages to their associated
8 protocols according to the value of the InConfigurationProtocol and Type field in the SNP
9 header. If InConfigurationProtocol field in the SNP header is set to ‘1’, the SNP shall route
10 the message to the InConfiguration instance of the protocol identified by the Type field,
11 otherwise the SNP shall route the message to the InUse instance of the protocol identified
12 by the Type field.
13 If an SNP message is to be transmitted on the Forward Traffic Channel or on the Reverse
14 Traffic Channel, and if a connection is not open, SNP shall issue an
15 AirLinkManagement.OpenConnection command. SNP should queue all messages requiring
16 transmission in the Forward Traffic Channel or in the Reverse Traffic Channel until the
17 protocol receives an IdleState.ConnectionOpened indication.
18 When SNP receives an SLP.Reset indication, it shall refrain from passing messages from
19 protocols other than SLP for transmission to SLP until it receives an SLP.ResetAcked
20 indication.
2-8
Default Signaling Application 3GPP2 C.S0024-B v2.0
2 2.5.4.3 Messages
3 No messages are defined for the InUse instance of the protocol.
2-9
3GPP2 C.S0024-B v2.0 Default Signaling Application
4 InConfigurationProtocol
5 InConfiguration or InUse protocol instance flag. The sender shall set
6 this flag to ‘1’ to indicate that the encapsulated message is destined
7 for the InConfiguration instance of the protocol that is identified by
8 the Type field. The sender shall set this flag to ‘0’ to indicate that the
9 encapsulated message is destined for the InUse instance of the
10 protocol that is identified by the Type field.
13 Type1 This sub-field shall be set to the seven most significant bits of the
14 Type value for the protocol (as defined in [10]) associated with the
15 encapsulated message.
16 Type2 If the length of the Type value for the protocol associated with the
17 encapsulated message is 7 bits, then this sub-field shall be omitted.
18 Otherwise, this field shall be set to the 8 least significant bits of the
19 Type value for the protocol associated with the encapsulated
20 message.2
22 2.5.4.5.1 Commands
23 This protocol issues the following command:
24 • AirLinkManagement.OpenConnection
25 2.5.4.5.2 Indications
26 This protocol registers to receive the following indications:
27 • IdleState.ConnectionOpened
2-10
Default Signaling Application 3GPP2 C.S0024-B v2.0
1 • SLP.Reset
2 • SLP.ResetAcked
2-11
3GPP2 C.S0024-B v2.0 Default Signaling Application
2 2.6.1 Overview
3 The Signaling Link Protocol (SLP) has two layers: The delivery layer and the fragmentation
4 layer.
5 The purpose of the SLP delivery layer (SLP-D) is to provide best effort and reliable delivery
6 for SNP packets. SLP-D provides duplicate detection and retransmission for messages
7 using reliable delivery. SLP-D does not ensure in-order delivery of SNP packets.
8 The purpose of the SLP fragmentation layer (SLP-F) is to provide fragmentation for SLP-D
9 packets.
10 SLP is a protocol associated with the default signaling application. The application subtype
11 for this application is defined in [10].
13 2.6.2.1 Commands
14 This protocol does not define any commands.
21 2.6.4 Procedures
22 Unless explicitly specified, SLP requirements for the access terminal and the access
23 network are identical; and are, therefore, presented in terms of sender and receiver.
24 2.6.4.1 Reset
25 SLP can only be reset at the initiative of the access network. To reset SLP, the access
26 network shall perform the following:
27 • The access network shall initialize its data structures as described in 2.6.4.3.2 and
28 2.6.4.2.3.2,
29 • The access network shall return a Reset indication, and
30 • The access network shall send a Reset message.
31 Upon receiving a Reset message, the access terminal shall validate the message sequence
32 number as defined in 13.6. If the message is valid, the access terminal shall respond with a
33 ResetAck message and shall initialize its data structures as described in 2.6.4.3.2 and
2-12
Default Signaling Application 3GPP2 C.S0024-B v2.0
1 2.6.4.2.3.2. If the message sequence number of the Reset message is not valid, the access
2 terminal shall discard the message.
3 The SLP in the access network shall return a ResetAcked indication when it receives a
4 ResetAck message with a MessageSequence field equal to the MessageSequence sent in the
5 Reset message. The access network shall set the MessageSequence sent in the first Reset
6 message after reception of a RouteUpdate.ConnectionInitiated indication to one. The access
7 network shall increment the sequence number for every subsequent Reset message it
8 sends.
9 The access terminal shall initialize the reset receive pointer used to validate Reset
10 messages (see 13.6) to 0 when the protocol receives a RouteUpdate.ConnectionInitiated
11 indication.
28 2.6.4.2.3.1 Overview
29 SLP-D is an Ack-based protocol with a sequence space of S=3 bits.
30 SLP-D maintains the following variables for reliable delivery SLP-D packet payloads:
31 • V(S) The sequence number of the next SLP-D packet to be sent.
32 • V(N) The sequence number of the next expected SLP-D packet.
33 • Rx A 2S bit vector. Rx[i] = ‘1’ if the SLP-D packet with sequence number i was received.
2-13
3GPP2 C.S0024-B v2.0 Default Signaling Application
1 2.6.4.2.3.2 Initialization
2 When SLP-D is initialized or reset it shall perform the following:
3 • Set the send state variable V(S) to zero in the transmitter.
4 • Set the receive state variable V(N) to zero in the receiver.
5 • Set Rx[i] to ‘0’ for i = 0...2S-1.
6 • Clear the retransmission and resequencing buffers.
7 • Discard any SLP-D packets queued for retransmission.
8 When SLP-D is initialized or is reset, the sender shall begin sending SLP-D packets with an
9 initial SequenceNumber of 0.
10 The access terminal and the access network shall perform the initialization procedure if the
11 protocol receives a RouteUpdate.ConnectionInitiated indication.
2-14
Default Signaling Application 3GPP2 C.S0024-B v2.0
2 The transmitter shall maintain an S-bit variable V(S). The sequence number field
3 (SequenceNumber) in each new reliable-delivery SLP-D packet transmitted shall be set to
4 V(S). After transmitting the reliable-delivery SLP-D packet, V(S) shall be incremented.
5 If SLP-D has already transmitted 2S-1 SLP-D packets, SLP-D shall transmit an SLP-D
6 packet with sequence number n, only after receiving acknowledgments for the SLP-D
7 packets transmitted with sequence number n - 2S-1 and below, or after determining that
8 these SLP-D packets could not be delivered.
9 If the transmitter does not receive from its co-located receiver an AckSequenceNumber
10 equal to the SequenceNumber of an outstanding reliable-delivery SLP-D packet within the
11 time interval specified by TSLPWaitAck, the transmitter shall retransmit the SLP-D packet. The
12 transmitter shall attempt to transmit a reliable-delivery SLP-D packet for a maximum of
13 NSLPAttempt.
14 The transmitter shall provide a retransmission buffer for 2S-1 SLP-D packets. Reliable-
15 delivery SLP-D packets shall be stored in the buffer when they are first transmitted and
16 may be deleted from the buffer, when they are acknowledged or when SLP-D determines
17 that they could not be delivered.
2-15
3GPP2 C.S0024-B v2.0 Default Signaling Application
••• •••
2 For each received SLP-D packet, the receiver shall perform the following actions:
3 • If a received SLP-D packet has a sequence number k that is smaller than V(N) and Rx[k]
4 = ‘1’, SLP-D shall discard it as a duplicate.
5 • If a received SLP-D packet has a sequence number k that is smaller than V(N) and Rx[k]
6 = ‘0’, SLP-D shall set Rx[k] to ‘1’ and pass the SLP-D payload to the upper layer.
7 • If a received SLP-D packet has sequence number k that is greater than or equal to V(N),
8 SLP-D shall set Rx[k] to ‘1’ and Rx[(k+v) mod 2S] to ‘0’ for v = 1, 2, 3 …, 2S-1. SLP-D shall
9 set V(N) to k+1 and pass the SLP-D payload to the upper layer.
11 2.6.4.3.1 Overview
12 SLP-F is a self-synchronizing loss detection protocol with a sequence space of S = 6 bits.
13 SLP-F maintains the following variables for SLP-F packets:
14 • V(S) The sequence number of the next SLP-F packet to be sent.
15 • Sync The SLP-F synchronized status flag.
16 2.6.4.3.2 Initialization
17 When SLP-F is initialized or reset it shall perform the following:
18 • Set the send state variable V(S) to zero in the transmitter.
19 • Set Sync to zero.
20 • Clear the re-assembly buffers.
21 When SLP-F is initialized or reset, the sender shall begin sending SLP-F packets with an
22 initial SequenceNumber of 0.
23 The access terminal and the access network shall perform the initialization procedure if the
24 protocol receives a ReverseTrafficChannelMAC.LinkAcquired indication.
2-16
Default Signaling Application 3GPP2 C.S0024-B v2.0
2-17
3GPP2 C.S0024-B v2.0 Default Signaling Application
1 • If the SequenceNumber of the current SLP-F packet is not one greater than
2 SequenceNumber of the last SLP-F packet whose payload was written to the re-
3 assembly buffer, then the receiver shall discard the contents of the re-assembly buffer
4 and shall set the Sync flag to ‘0’.
5 • If the Begin field is ‘1’, then the receiver shall discard the contents of the re-assembly
6 buffer and set the Sync flag to ‘1’.
7 • If the Sync flag is ‘1’, then the receiver shall write the SLP-F payload to the re-assembly
8 buffer, otherwise the receiver shall discard the SLP-F payload.
9 • If the End field is ‘1’, then the receiver shall pass the contents of the re-assembly buffer
10 to the upper layer and set the Sync flag to ‘0’.
11 Upon receiving a ControlChannelMAC.Interrupted indication, the access terminal shall
12 discard the contents of the re-assembly buffers for the SLP Connection Endpoint
13 associated with <BATI, Control Channel> (see 8.3.3), and set the corresponding Sync flag to
14 ‘0’.
Field Length(bits)
Reserved 4
Fragmented 1
Begin 0 or 1
End 0 or 1
SequenceNumber 0 or 6
OctetAlignmentPad 0 or 1
26 Reserved The sender shall set this field to zero. The receiver shall ignore this
27 field.
28 Fragmented SLP-F header fragmentation indicator. If the rest of the SLP-F header
29 is included, then the sender shall set this field to ‘1’; otherwise, the
2-18
Default Signaling Application 3GPP2 C.S0024-B v2.0
1 sender shall set this field to ‘0’. If the SLP-F payload contains a
2 complete SLP-D packet, the sender shall not include the rest of the
3 SLP-F header; otherwise, the sender shall include the rest of the SLP-
4 F header.
5 Begin Start of SLP-D packet flag. The sender shall only include this field if
6 the Fragmented field is set to ‘1’. If this SLP-F payload contains the
7 beginning of an SLP-D packet, then the sender shall set this field to
8 ‘1’; otherwise, the sender shall set this field to ‘0’.
9 End End of SLP-D packet flag. The sender shall only include this field if
10 the Fragmented field is set to ‘1’. If this SLP-F payload contains the
11 end of an SLP-D packet, the sender shall set this field to ‘1’;
12 otherwise, the sender shall set this field to ‘0’.
13 SequenceNumber SLP-F packet sequence number. The sender shall only include this
14 field if the Fragmented field is set to ‘1’. The sender shall increment
15 this field for each new SLP-F packet sent.
16 OctetAlignmentPad Octet alignment padding. The sender shall include this field and set
17 it to ‘0’ if the Fragmented field is set to ‘1’ and Begin field is set to ‘0’.
18 Otherwise, the sender shall omit this field.
Field Length(bits)
FullHeaderIncluded 1
AckSequenceValid 0 or 1
AckSequenceNumber 0 or 3
SequenceValid 0 or 1
SequenceNumber 0 or 3
24 FullHeaderIncluded SLP-D header included flag. If the rest of SLP-D header is included,
25 then the sender shall set this field to ‘1’; otherwise, the sender shall
26 set this field to ‘0’. If the sender is either sending or acknowledging a
27 reliable-delivery SLP-D payload, then the sender shall include the
28 rest of the SLP-D header; otherwise, the sender shall not include the
29 rest of the SLP-D header.
2-19
3GPP2 C.S0024-B v2.0 Default Signaling Application
1 AckSequenceValid The sender shall only include this field if the FullHeaderIncluded
2 field is set to ‘1’. If the AckSequenceNumber field contains a valid
3 value, then the sender shall set this field to ‘1’; otherwise, the sender
4 shall set this field to ‘0’.
5 AckSequenceNumber
6 The sender shall only include this field if the FullHeaderIncluded
7 field is set to ‘1’. If the AckSequenceValid field is set to ‘1’, then the
8 sender shall set this field to the sequence number of the first reliable-
9 delivery SLP-D payload that has not been acknowledged; otherwise,
10 the sender shall set this field to zero. If the AckSequenceValid field is
11 set to ‘0’, then the receiver shall ignore this field.
12 SequenceValid The sender shall only include this field if the FullHeaderIncluded
13 field is set to ‘1’. If the SequenceNumber field contains a valid value,
14 then the sender shall set this field to ‘1’; otherwise, the sender shall
15 set this field to ‘0’.
16 SequenceNumber The sender shall only include this field if the FullHeaderIncluded
17 field is set to ‘1’. If the SequenceValid field is set to ‘1’, then the
18 sender shall set this field to the sequence number of the reliable SLP-
19 D payload; otherwise, the sender shall set this field to zero. If the
20 SequenceValid field is set to ‘0’, then the receiver shall ignore this
21 field.
23 2.6.6.1 Reset
24 The Reset message is used by the access network to reset SLP.
25
MessageID 8
MessageSequence 8
27 MessageSequence The access network shall increment this field for every new Reset
28 message it sends.
29
30 2.6.6.2 ResetAck
31 The ResetAck message is used by the access terminal to complete an SLP reset.
2-20
Default Signaling Application 3GPP2 C.S0024-B v2.0
MessageID 8
MessageSequence 8
3 MessageSequence The access terminal shall set this field to the sequence number of the
4 associated Reset message.
5
9 2.6.7.1 Commands
10 This protocol does not issue any commands.
11 2.6.7.2 Indications
12 This protocol registers to receive the following indications:
13 • RouteUpdate.ConnectionInitiated
14 • ReverseTrafficChannelMAC.LinkAcquired
15 • ControlChannelMAC.Interrupted
2-21
3GPP2 C.S0024-B v2.0 Default Signaling Application
2-22
Default Packet Application 3GPP2 C.S0024-B v2.0
2 3.1 Introduction
15
3-1
3GPP2 C.S0024-B v2.0 Default Packet Application
octet stream
Stream
Layer
payload
1
20 3.3 Procedures and Messages for the InConfiguration Instance of the Packet
21 Application
22 3.3.1 Procedures
23 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
24 the configuration messages.
25 The Default Packet Application shall not be bound to a virtual stream.
3-2
Default Packet Application 3GPP2 C.S0024-B v2.0
27 3.3.3.1 ConfigurationRequest
28 The ConfigurationRequest message format is as follows:
29
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
3-3
3GPP2 C.S0024-B v2.0 Default Packet Application
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 3.3.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
3-4
Default Packet Application 3GPP2 C.S0024-B v2.0
2 3.4.1 Overview
3 The Radio Link Protocol (RLP) provides an octet stream service with an acceptably low
4 erasure rate for efficient operation of higher layer protocols (e.g., TCP). When used as part
5 of the Default Packet Application, the protocol carries an octet stream from the upper layer.
6 RLP uses Nak-based retransmissions.
7 RLP is a protocol associated with the default packet applicationDefault Packet Application.
8 The application subtype for this application is defined in [10].
10 3.4.2.1 Commands
11 This protocol does not define any commands.
17 3.4.4 Procedures and Messages for the InUse Instance of the Protocol
18 3.4.4.1 Procedures
19 RLP receives octets for transmission from the higher layer and forms an RLP packet by
20 concatenating the RLP packet header defined in 3.4.4.2 with a number of received
21 contiguous octets. The policy RLP follows in determining the number of octets to send in an
22 RLP packet is beyond the scope of this specification. It is subject to the requirement that
23 an RLP packet shall not exceed the maximum payload length that can be carried by a
24 Stream Layer packet given the target channel and current transmission rate on that
25 channel.
26 RLP makes use of the Reset, ResetAck, and Nak messages to perform control related
27 operations.
3-5
3GPP2 C.S0024-B v2.0 Default Packet Application
3-6
Default Packet Application 3GPP2 C.S0024-B v2.0
Octets sent
3-7
3GPP2 C.S0024-B v2.0 Default Packet Application
••• •••
10 In the following, X denotes the sequence number of a received octet. For each received
11 octet, RLP shall perform the following procedures:
12 • If X < V(N), the octet shall be discarded as a duplicate.
13 • If V(N) ≤ X < V(R), and the octet is not already stored in the resequencing buffer, then:
14 − RLP shall store the received octet in the resequencing buffer.
15 − If X = V(N), RLP shall pass all contiguous octets in the resequencing buffer,
16 from V(N) upward, to the higher layer, and may remove the passed octets from
17 the resequencing buffer. RLP shall then set V(N) to (LAST+1) where LAST is the
18 sequence number of the last contiguous octet (i.e., the octet with the highest
19 sequence number) passed to the higher layer from the resequencing buffer.
20 • If V(N) < X < V(R), and the octet has already been stored in the resequencing buffer,
21 then the octet shall be discarded as a duplicate.
22 • If X = V(R), then:
23 − If V(R) = V(N), RLP shall increment V(N) and V(R) and shall pass the octet to the
24 higher layer.
25 − If V(R) ≠ V(N), RLP shall increment V(R) and shall store the octet in the
26 resequencing buffer.
27 • If X > V(R), then:
3-8
Default Packet Application 3GPP2 C.S0024-B v2.0
14 SEQ The RLP sequence number of the first octet in the RLP payload.
18 3.4.4.3.1 Reset
19 The access terminal and the access network send the Reset message to reset RLP.
20
MessageID 8
23 3.4.4.3.2 ResetAck
24 The access terminal and the access network send the ResetAck message to complete the
25 RLP reset procedure.
26
3-9
3GPP2 C.S0024-B v2.0 Default Packet Application
3 3.4.4.3.3 Nak
4 The access terminal and the access network send the Nak message to request the
5 retransmission of one or more octets.
6
MessageID 8
NakRequests 8
8 NakRequests The sender shall set this field to the number of Nak requests
9 included in this message. The sender shall include NakRequests
10 occurrences of the following three fields with the message.
11 Reserved The sender shall set this field to zero. The receiver shall ignore this
12 field.
13 FirstErased The sender shall set this field to the sequence number of the first
14 RLP octet erased in a sequence of erased octets whose
15 retransmission is requested.
16 WindowLen The sender shall set this field to the length of the erased window. The
17 receiver shall retransmit all the octets in the range FirstErased to
18 FirstErased+WindowLen-1, inclusive.
19
3-10
Default Packet Application 3GPP2 C.S0024-B v2.0
2 3.4.4.4.1 Commands
3 This protocol does not issue any commands.
4 3.4.4.4.2 Indications
5 This protocol registers to receive the following indications:
6 • IdleState.ConnectionOpened
3-11
3GPP2 C.S0024-B v2.0 Default Packet Application
2 3.5.1 Overview
3 The Location Update Protocol defines location update procedures and messages for mobility
4 management for the Default Packet Application.
5 The Location Update Protocol is a protocol associated with the default packet
6 applicationDefault Packet Application. The application subtype for this application is
7 defined in [10].
9 3.5.2.1 Commands
10 This protocol does not define any commands.
16 3.5.4 Procedures and Messages for the InUse Instance of the Protocol
17 3.5.4.1 Procedures
3-12
Default Packet Application 3GPP2 C.S0024-B v2.0
2 3.5.4.2.1 LocationRequest
3 The access network uses this message to query the access terminal of its Location
4 information.
5
MessageID 8
8 3.5.4.2.2 LocationNotification
9 The access terminal sends the LocationNotification message either in response to the
10 LocationRequest message or in an unsolicited manner as specified in [89][9] if the
11 configured value of the RANHandoff attribute is 0x01.
12
MessageID 8
LocationType 8
LocationLength 0 or 8
LocationValue 0 or 8 × LocationLength
14 LocationType The access terminal shall set this field to zero if the value of its stored
15 LocationValue is NULL; otherwise, the access terminal shall set this
16 field to the stored value of LocationType.
17 LocationLength The access terminal shall not include this field if the value of its
18 stored LocationValue is NULL; otherwise, the access terminal shall
19 set this field to the stored value of LocationLength.
20 LocationValue The access terminal shall not include this field if the value of its
21 stored LocationValue is NULL; otherwise, the access terminal shall
22 set this field to the stored value of LocationValue.
23
3-13
3GPP2 C.S0024-B v2.0 Default Packet Application
1 3.5.4.2.3 LocationAssignment
2 The access network uses this message to update the Location information of the access
3 terminal.
Field Length (bits)
MessageID 8
TransactionID 8
LocationType 8
LocationLength 8
LocationValue 8 × LocationLength
5 TransactionID The access network shall increment this value for each new
6 LocationAssignment message sent.
7 LocationType The access network shall set this field to the type of the location as
8 specified in Table 3.5.4.2-1.
10 LocationLength The access network shall set this field to the length of the
11 LocationValue field in octets as specified in Table 3.5.4.2-1.
12 LocationValue The access network shall set this field to the Location of type
13 specified by LocationType. If LocationType is set to 0x01, the access
14 network shall set this field as shown in Table 3.5.4.2-2, where SID,
15 NID, and PACKET_ZONE_ID correspond to the current access
16 network.
3 This message is sent reliably when it is sent over the Reverse Traffic Channel.
3-14
Default Packet Application 3GPP2 C.S0024-B v2.0
Sub-fields of
# of bits
LocationValue
SID 15
Reserved 1
NID 16
PACKET_ZONE_ID 8
3 3.5.4.2.4 LocationComplete
4 The access terminal sends this message in response to the LocationAssignment message.
5
MessageID 8
TransactionID 8
7 TransactionID The access terminal shall set this field to the TransactionID field of
8 the corresponding LocationAssignment message.
9
11 3.5.4.3.1 Commands
12 This protocol does not issue any commands.
13 3.5.4.3.2 Indications
14 This protocol registers to receive the following indications:
15 • AddressManagement.SubnetChanged (access network only)
4 This message is sent reliably when it is sent over the Reverse Traffic Channel.
3-15
3GPP2 C.S0024-B v2.0 Default Packet Application
2 3.6.1 Overview
3 The Flow Control Protocol provides procedures and messages used by the access terminal
4 and the access network to perform flow control for the Default Packet Application.
5 This protocol can be in one of the following states:
6 • Close State: in this state the Default Packet Application does not send or receive any
7 RLP packets.
8 • Open State: in this state the Default Packet Application can send and receive RLP
9 packets.
10 Figure 3.6.1-1 and Figure 3.6.1-2 show the state transition diagram at the access terminal
11 and the access network.
12
Tx XonRequest
Initial State or Tx an RLP packet
13
Rx XoffResponse
Rx XonRequest
Initial State or Rx an RLP packet
15
Tx XoffResponse
17 The flow control protocol is a protocol associated with the default packet applicationDefault
18 Packet Application. The application subtype for this application is defined in [10].
20 3.6.2.1 Commands
21 This protocol does not define any commands.
3-16
Default Packet Application 3GPP2 C.S0024-B v2.0
6 3.6.4 Procedures and Messages for the InUse Instance of the Protocol
7 3.6.4.1 Procedures
3-17
3GPP2 C.S0024-B v2.0 Default Packet Application
23 3.6.4.2.1 XonRequest
24 The access terminal sends this message to request transition to the Open State.
25
MessageID 8
27
28 3.6.4.2.2 XonResponse
29 The access network sends this message to acknowledge reception of the XonRequest
30 message.
3-18
Default Packet Application 3GPP2 C.S0024-B v2.0
MessageID 8
4 3.6.4.2.3 XoffRequest
5 The access terminal sends this message to request transition to the Close State.
6
MessageID 8
9 3.6.4.2.4 XoffResponse
10 The access network sends this message to acknowledge reception of the XoffRequest
11 message.
12
MessageID 8
15 3.6.4.2.5 DataReady
16 The access network sends this message to indicate that there is data corresponding to this
17 packet application awaiting to be transmitted.
18
3-19
3GPP2 C.S0024-B v2.0 Default Packet Application
MessageID 8
TransactionID 8
2 TransactionID The access network shall increment this value for each new
3 DataReady message sent.
4
5 3.6.4.2.6 DataReadyAck
6 The access terminal sends this message to acknowledge reception of a DataReady message.
7
MessageID 8
TransactionID 8
9 TransactionID The access terminal shall set this value to the value of the
10 TransactionID field of the corresponding DataReady message.
11
13 3.6.5.1 Commands
14 This protocol does not issue any commands.
15 3.6.5.2 Indications
16 This protocol does not register to receive any indications.
3-20
Default Packet Application 3GPP2 C.S0024-B v2.0
3-21
3GPP2 C.S0024-B v2.0 Default Packet Application
11 Table 3.8.1-1. The Format of the Parameter Record for the Location Parameter
ParameterType 8
Length 8
LocationType 8
LocationValue 8 × (Length – 2)
12 ParameterType This field shall be set to 0x01 for this parameter record.
13 Length This field shall be set to the length of this parameter record in units
14 of octets excluding the Length field.
3-22
Default Packet Application 3GPP2 C.S0024-B v2.0
1 LocationType This field shall be set to the value of LocationType associated with
2 the access terminal’s session.
3 LocationValue This field shall be set to the stored value of LocationValue associated
4 with the access terminal’s session.
6 Table 3.8.2-1. The Format of the Parameter Record for the FlowControlState
7 Parameter
ParameterType 8
Length 8
FlowControlState 8
8 ParameterType This field shall be set to 0x02 for this parameter record.
9 Length This field shall be set to the length of this parameter record in units
10 of octets excluding the Length field.
11 FlowControlState This field shall be set to 0x00 if the state of the Flow Control Protocol
12 associated with the access terminal’s session is Close. Otherwise,
13 this field shall be set to 0x01. All the other values for this field are
14 reserved.
3-23
3GPP2 C.S0024-B v2.0 Default Packet Application
1 No text.
3-24
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
2 4.1 Introduction
17
4-1
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
20 4.3 Procedures and Messages for the InConfiguration Instance of the Packet
21 Application
22 4.3.1 Procedures
23 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
24 the configuration messages.
25 The Multi-Flow Packet Application shall not be bound to a virtual stream.
26 The access terminal shall not send a ConfigurationRequest message containing the
27 ReservationKKQoSResponseFwd attribute. The access network shall not send a
28 ConfigurationRequest message containing the ReservationKKQoSRequestFwd attribute.
29 The access terminal shall not send a ConfigurationRequest message containing the
30 ReservationKKQoSResponseRev attribute. The access network shall not send a
31 ConfigurationRequest message containing the ReservationKKQoSRequestRev attribute.
4-2
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 The access terminal shall not initiate negotiation of the ANSupportedQoSProfiles attribute.
2 The access network shall not initiate negotiation of the ATSupportedQoSProfiles attribute.
3 The access terminal should include supported values of ProfileValue with ProfileType equal
4 to 0x04 in the ATSupportedQoSProfiles attribute during the AT Initiated state of the
5 Session Configuration Protocol. The access network shall include all supported values of
6 ProfileValue with ProfileType equal to 0x04 in the ANSupportedQoSProfiles attribute during
7 the AN Initiated state of the Session Configuration Protocol. The access terminal shall use
8 the ProfileType 0x00, 0x01, or 0x02 in the ReservationKKQoSRequestFwd or the
9 ReservationKKQoSRequestRev attributes. The access network shall use ProfileType 0x00 or
10 0x03 in the ReservationKKQoSResponseFwd or the ReservationKKQoSResponseRev
11 attributes.
12 The access network shall not initiate negotiation of the MaxRLPFlows attribute.
13 The access network and access terminal shall not propose value of MaxAbortTimer that is
14 less than any of the AbortTimer values in FlowNNTimersFwd and FlowNNTimersRev
15 Attributes.
4-3
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 − The access network shall set the Forward Reservation with ReservationLabel
2 0xff to the Open state.5
3 − The access terminal shall set the Reverse Reservation with ReservationLabel
4 0xff to the Open state.
5 − The access network shall set the Forward Reservations with ReservationLabel
6 not equal to 0xff to the Close state.
7 − The access terminal shall set the Reverse Reservations with ReservationLabel
8 not equal to 0xff to the Close state.
9 − The InConfiguration instance of the Packet Application at the access terminal
10 and access network shall become the InUse instance for the Packet Application
11 (corresponding to the stream to which this application is bound).
12 • All the public data not defined by this application shall be removed from the public data
13 of the InUse application.
15 4.3.3.1 ConfigurationRequest
16 The ConfigurationRequest message format is as follows:
17
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
19 TransactionID The sender shall increment this value for each new
20 ConfigurationRequest message sent.
22
5 Forward and reverse link Reservations 0xff are initialized in the Open state so that data can be sent
4-4
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 4.3.3.2 ConfigurationResponse
2 The ConfigurationResponse message format is as follows:
3
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
5 TransactionID The sender shall set this value to the TransactionID field of the
6 corresponding ConfigurationRequest message.
4-5
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
2 4.4.1 Overview
3 The Radio Link Protocol (RLP) provides one or more octet streams with an acceptably low
4 erasure rate for efficient operation of higher layer protocols (e.g., TCP). When used as part
5 of the Multi-Flow Packet Application, the protocol carries one or more octet streams from
6 the higher layer. Each octet stream is carried by an RLP flow. RLP uses Nak-based
7 retransmissions. RLP is a protocol associated with the Multi-Flow Packet Application. The
8 application subtype for this application is defined in [10].
10 4.4.2.1 Commands
11 This protocol does not define any commands.
16 4.4.4 Procedures and Messages for the InUse Instance of the Protocol
17 An RLP flow on the forward link is defined to be activated if the Active parameter of the
18 FlowNNIdentificationFwd attribute is set to 0x01, where NN is the hexadecimal RLP flow
19 number in the range 0x00 to MaxNumRLPFlowsFwd - 1 inclusive. The number of activated
20 RLP flows on the forward link shall not exceed the value of the MaxActivatedRLPFlowsFwd
21 attribute.
22 An RLP flow on the reverse link is defined to be activated if the Active parameter of the
23 FlowNNIdentificationRev attribute is set to 0x01, where NN is the hexadecimal RLP flow
24 number in the range 0x00 to MaxNumRLPFlowsRev - 1 inclusive. The number of activated
25 RLP flows on the reverse link shall not exceed the value of the MaxActivatedRLPFlowsRev
26 attribute.
27 An RLP flow is defined to be deactivated if it is not activated.
28 This section defines the procedures and messages for the in-use instance of each forward
29 or reverse RLP flow.
30 4.4.4.1 Procedures
31 • An RLP flow receives octets for transmission from the higher layer and forms an RLP
32 packet by prepending the RLP packet header defined in 4.4.4.3 with a number of
33 received contiguous octets.
4-6
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 • The policy RLP follows in determining the number of octets to send in an RLP packet is
2 beyond the scope of this specification. It is subject to the requirement that an RLP
3 packet shall not exceed the maximum payload length that can be carried by a Stream
4 Layer packet given the target channel and current transmission rate on that channel.
5 For the purpose of binding RLP flows to lower layer flows, each RLP flow shall be treated as
6 a substream with the substream number set to the RLP flow number.
7 RLP makes use of the ResetTxIndication, ResetRxIndication, ResetTxIndicationAck,
8 ResetTxComplete, ResetRxComplete, and Nak messages to perform control related
9 operations.
10 The access network shall not initiate modification of the ReservationKKQoSRequestFwd or
11 the ReservationKKQoSRequestRev attributes. If the access network receives an
12 AttributeUpdateRequest message requesting to set the ReservationKKQoSRequestFwd or
13 the ReservationKKQoSRequestRev attribute to its default value, then the access network
14 shall respond with an AttributeUpdateAccept message. The access terminal shall not
15 initiate modification of the ReservationKKQoSResponseFwd or the
16 ReservationKKQoSResponseRev attributes. The access terminal shall use the ProfileType
17 0x00, 0x01, or 0x02 in the ReservationKKQoSRequestFwd or the
18 ReservationKKQoSRequestRev attributes. The access network shall use ProfileType 0x00 or
19 0x03 in the ReservationKKQoSResponseFwd or the ReservationKKQoSResponseRev
20 attributes.
21 When forward RLP flow NN is activated, the access network and the access terminal shall
22 not update any parameters of the FlowNNIdentificationFwd attribute other than to
23 deactivate forward RLP flow NN. The access terminal shall not initiate activation of a
24 deactivated forward RLP flow NN unless the access terminal initiated deactivation of
25 forward RLP flow NN since the last time the flow was activated, and the deactivation was
26 successful. The access network shall not initiate activation of a deactivated forward RLP
27 flow NN unless the access network initiated deactivation of forward RLP flow NN since the
28 last time the flow was activated, and the deactivation was successful.
29 When reverse RLP flow NN is activated, the access network and the access terminal shall
30 not update any parameters of the FlowNNIdentificationRev attribute other than to
31 deactivate reverse RLP flow NN. The access terminal shall not initiate activation of a
32 deactivated reverse RLP flow NN unless the access terminal initiated deactivation of reverse
33 RLP flow NN since the last time the flow was activated, and the deactivation was successful.
34 The access network shall not initiate activation of a deactivated reverse RLP flow NN unless
35 the access network initiated deactivation of reverse RLP flow NN since the last time the flow
36 was activated, and the deactivation was successful.
37 When forward RLP flow NN is activated, the access network and the access terminal shall
38 not update the FlowNNHigherLayerProtocolFwd attribute. The
39 FlowNNHigherLayerProtocolFwd attribute shall not be set to a value that is not included as
40 ProtocolIdentifier in the SupportedHigherLayerProtocols attribute. When reverse RLP flow
41 NN is activated, the access network and the access terminal shall not update the
42 FlowNNHigherLayerProtocolRev attribute. The FlowNNHigherLayerProtocolRev attribute
4-7
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
27 4.4.4.1.1.2.1 Reset Procedure for the Initiating Side when it is an RLP Transmitter
28 If the side initiating a reset procedure is an RLP transmitter for the RLP flow (or all flows)
29 being reset, then it shall send a ResetTxIndication message and enter the RLP Reset State.
30 Upon entering the RLP Reset state RLP shall:
31 • Perform the RLP transmitter initialization procedure defined in 4.4.4.1.1.1.1 for the RLP
32 flow being reset.
33 • If a Nak message is received for the RLP flow being reset while in the RLP Reset state,
34 the message shall be ignored.
4-8
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 • If the RLP transmitter that initiated the reset procedure is an access terminal, and if a
2 PhysicalLayer.ReverseTrafficPacketsMissed indication is received for the RLP flow being
3 reset while RLP is in the Reset state, then the indication shall be ignored.
4 • The RLP transmitter should not transmit RLP packets while in the RLP Reset state.
5 • If RLP receives a ResetTxIndicationAck message for the RLP flow being reset while in
6 the RLP Reset state, it shall send a ResetTxComplete message back and leave the RLP
7 Reset state.
8 • If RLP receives an IdleState.ConnectionOpened indication while in the RLP Reset state, it
9 shall leave the RLP Reset state.
10 If a ResetTxIndicationAck message is received for an RLP flow while the RLP flow is not in
11 the RLP Reset state, the message shall be ignored.
26 4.4.4.1.1.2.3 Reset Procedure for the Responding Side when it is an RLP Receiver
27 If the side responding to a reset procedure is an RLP receiver for the RLP flow being reset,
28 then it shall respond with a ResetTxIndicationAck message upon receiving a
29 ResetTxIndication message. After sending the message it shall enter the RLP Reset state for
30 the RLP flow being reset, if it was not already in the RLP reset state. Upon entering the RLP
31 Reset state RLP shall:
32 • Perform the RLP receiver initialization procedure defined in 4.4.4.1.1.1.2 for the RLP
33 flow being reset.
34 • Ignore all RLP data octets received for the RLP flow being reset while in the RLP Reset
35 state.
36 • When RLP receives a ResetTxComplete message for the RLP flow being reset, it shall
37 leave the RLP reset state.
4-9
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
5 4.4.4.1.1.2.4 Reset Procedure for the Responding Side when it is a RLP transmitter
6 If the side responding to a reset procedure is an RLP transmitter for the RLP flow being
7 reset, then it shall respond with a ResetRxComplete message upon receiving a
8 ResetRxIndication message. After sending the message, it shall perform the RLP
9 transmitter initialization procedure defined in 4.4.4.1.1.1.1 for the RLP flow being reset.
Data Octets
Ignore RLP
ResetTxIndicationAck Receiver
ResetRxIndication Receiver
Initialize RLP
Transmitter
ResetRxComplete
Leave RLP Reset
State
13
4-10
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 All operations and comparisons performed on RLP packet sequence numbers shall be
2 carried out in unsigned modulo 2S arithmetic, where S represents the value of
3 SequenceLength. For any RLP octet sequence number N, the sequence numbers in the
4 range [N+1, N+2S-1-1] shall be considered greater than N and the sequence numbers in the
5 range [N-2S-1, N-1] shall be considered smaller than N.
Octets sent
4-11
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
4-12
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 with ReservationLabel 0xff. The transmitter may transmit a higher layer payload belonging
2 to a higher layer flow identified by a Reservation that is bound to a de-activated RLP flow
3 using the RLP flow with ReservationLabel 0xff.Figure 4.4.4.2.1-2 and Figure 4.4.4.2.1-3
4 show the state transition diagram at the access terminal and the access network
5 respectively. State transitions that may be caused by the IdleState.ConnectionOpened,
6 ConnectedState.ConnectionClosed and RouteUpdate.ConnectionLost indications are not
7 shown.
Initial State
of Reservations Initial State
other than 0xff of Reservation 0xff
Rx ReservationAccept for a ReservationOnRequest
or Rx RevReservationOn
Initial State
Initial State
of Reservations
of Reservation 0xff
other than 0xff
Tx ReservationAccept for a ReservationOnRequest
or Tx FwdReservationOn
12 The access terminal and the access network shall not perform any actions that will result
13 in the number of Reverse Link Reservations in the Open state to exceed the value specified
14 by MaxNumOpenReservationsRev. The access terminal and the access network shall not
15 perform any actions that will result in the number of Forward Link Reservations in the
16 Open state to exceed the value specified by MaxNumOpenReservationsFwd.
4-13
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
4-14
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
6 Note that the ReservationOnRequest message supports requests for multiple Reservations on both
the forward and reverse links. This arrangement allows requests for groups of Reservations (e.g., for
bidirectional higher layer application flows) to be combined in the same ReservationOnRequest
message.
4-15
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 the access network shall transition the Reservations to the Open State whose
2 corresponding ReservationKKIdleStateFwd attribute is 0x02, where KK is the two-digit
3 hexadecimal ReservationLabel in the range 0x00 to 0xff inclusive.
4 The access network may transmit SDUs from higher layer flows belonging to this
5 Reservation using the Link Flow to which the Reservation is bound. Upon doing so, the
6 access network shall transition the Reservation to the Open State.
7 An access network can send ConnectionClose message of Connected State Protocol and
TrafficChannelAssignment message of Route Update Protocol in the same security layer packet.
4-16
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
4-17
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
••• •••
2 In the following, X denotes the sequence number of a received octet. For each received
3 octet, RLP shall perform the following procedures:
4 • If X < V(N)NN, the octet shall be discarded as a duplicate.
5 • If V(N)NN ≤ X < V(R)NN, and the octet is not already stored in the resequencing buffer,
6 then:
7 − RLP shall store the received octet in the resequencing buffer.
8 − If X = V(N)NN, RLP shall pass all contiguous octets in the resequencing buffer,
9 from V(N)NN upward, to the higher layer8, and may remove the passed octets
10 from the resequencing buffer. RLP shall then set V(N)NN to (LAST+1) where
11 LAST is the sequence number of the last contiguous octet (i.e., the octet with
12 the highest sequence number) passed to the higher layer from the
13 resequencing buffer.
14 • If V(N)NN < X < V(R)NN, and the octet has already been stored in the resequencing buffer,
15 then the octet shall be discarded as a duplicate.
16 • If X = V(R)NN, then:
17 − If V(R)NN = V(N)NN, RLP shall increment V(N)NN and V(R)NN and shall pass the
18 octet to the higher layer.
19 − If V(R)NN ≠ V(N)NN, RLP shall increment V(R)NN and shall store the octet in the
20 resequencing buffer.
21 • If X > V(R)NN, then:
22 − RLP shall store the octet in the resequencing buffer.
8 If the RLP receiver is an access terminal, then the higher layer is indicated by the
FlowNNHigherLayerProtocolFwd attribute. If the RLP receiver is an access network, then the higher
layer is indicated by the FlowNNHigherLayerProtocolRev attribute.
4-18
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 − If the RLP receiver is an access network, then RLP shall set a RLP abort timer
2 to the AbortTimer parameter associated with reverse RLP flow NN for each
3 missing RLP octet from V(R)NN to X-1, inclusive. If the RLP receiver is an access
4 terminal, then RLP shall set a RLP abort timer to the AbortTimer parameter
5 associated with forward RLP flow NN for each missing RLP octet from V(R)NN to
6 X-1, inclusive.
7 − If the RLP receiver is an access terminal, and if the FlowNNNakEnableFwd
8 attribute is set to 0x01, RLP shall send a Nak message requesting the
9 retransmission of all missing RLP octets in the range of V(R)NN to X-1, inclusive
10 after the delay specified by the FlowNNNAKDelayTimeFwd attribute. The
11 access terminal shall not send a Nak message if there are no missing octets in
12 the range of V(R)NN to X-1 at the end of the delay specified by the
13 FlowNNNAKDelayTimeFwd attribute. V(R)NN and X in the above are the values
14 of the V(R)NN and X at the time the RLP receiver detected the missing octets.
15 − RLP shall set V(R)NN to X+1.
16 If a missing octet has not arrived when its RLP abort timer expires, RLP shall pass all
17 octets in the resequencing buffer up to the missing octet, in order of sequence number, to
18 the higher layer. RLP shall skip any missing octets. RLP shall set V(N)NN to the sequence
19 number of the next missing octet, or to V(R)NN if there are no remaining missing octets.
20 Further recovery is the responsibility of the higher layer protocols.
25 SEQ The RLP sequence number of the first octet in the RLP payload.
9 If this RLP packet is being sent on the forward link, the length of this field is specified by the
RLPIDLength field in the FlowNNIdentificationFwd attribute corresponding to this flow. If this RLP
packet is being sent on the reverse link, the length of this field is specified by the RLPIDLength field
in the FlowNNIdentificationRev attribute corresponding to this flow.
10 If this RLP packet is being sent on the forward link, the length of this field is specified by the
SequenceLength field in the FlowNNIdentificationFwd attribute corresponding to this flow. If this RLP
packet is being sent on the reverse link, the length of this field is specified by the SequenceLength
field in the FlowNNIdentificationRev attribute corresponding to this flow.
4-19
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
4 4.4.4.4.1 ResetTxIndication
5 The RLP transmitter in the access terminal or the access network sends the
6 ResetTxIndication message to reset its peer RLP receiver.
7
MessageID 8
RLPFlow 5
Reserved 3
9 RLPFlow The sender shall set this field to the RLP flow that is reset. The
10 sender shall set this field to ‘11111’ to reset all RLP flows.
11 Reserved The sender shall set this field to ‘000’. The receiver shall ignore this
12 field.
13
14 4.4.4.4.2 ResetRxIndication
15 The RLP receiver in the access terminal or the access network sends the ResetRxIndication
16 message to reset its peer RLP transmitter.
17
MessageID 8
RLPFlow 5
Reserved 3
19 RLPFlow The sender shall set this field to the RLP flow that is reset. The
20 sender shall set this field to ‘11111’ to reset all RLP flows.
21 Reserved The sender shall set this field to ‘000’. The receiver shall ignore this
22 field.
23
4-20
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 4.4.4.4.3 ResetTxIndicationAck
2 The RLP receiver in the access terminal or the access network sends the
3 ResetTxIndicationAck message in response a to ResetTxIndication message.
4
MessageID 8
RLPFlow 5
Reserved 3
5
7 RLPFlow The sender shall set this field to the RLP flow that is reset. If this
8 message is being sent in response to a ResetTxIndication message
9 that required reset of all RLP flows, then the sender shall set this
10 field to ‘11111’.
11 Reserved The sender shall set this field to ‘000’. The receiver shall ignore this
12 field.
13
14 4.4.4.4.4 ResetTxComplete
15 The RLP transmitter in the access terminal or the access network sends the
16 ResetTxComplete message to complete the RLP reset procedure.
17
MessageID 8
RLPFlow 5
Reserved 3
18
20 RLPFlow The sender shall set this field to the RLP flow that is reset. If all RLP
21 flows were reset, then the sender shall set this field to ‘11111’.
4-21
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 Reserved The sender shall set this field to ‘000’. The receiver shall ignore this
2 field.
3
4 4.4.4.4.5 ResetRxComplete
5 The RLP transmitter in the access terminal or the access network sends the
6 ResetRxComplete message to complete the RLP reset procedure.
7
MessageID 8
RLPFlow 5
Reserved 3
8
10 RLPFlow The sender shall set this field to the RLP flow that is reset. If all RLP
11 flows were reset, then the sender shall set this field to ‘11111’.
12 Reserved The sender shall set this field to ‘000’. The receiver shall ignore this
13 field.
14
15 4.4.4.4.6 Nak
16 The access terminal and the access network send the Nak message to request the
17 retransmission of one or more octets.
18
MessageID 8
RLPFlow 5
Reserved1 3
SequenceLength 8
NakRequests 8
4-22
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
FirstErased SequenceLength
WindowLen 16
Reserved2 0-7 (as needed)
2 RLPFlow The sender shall set this field to the RLP flow for which this Nak is
3 being sent.
4 Reserved1 The sender shall set this field to ‘000’. The receiver shall ignore this
5 field.
6 SequenceLength The sender shall set this field to the size of the sequence space in
7 units of bits for this RLP flow.
8 NakRequests The sender shall set this field to the number of Nak requests
9 included in this message. The sender shall include NakRequests
10 occurrences of the following three fields with the message.
11 FirstErased The sender shall set this field to the sequence number of the first
12 RLP octet erased in a sequence of erased octets whose
13 retransmission is requested.
14 WindowLen The sender shall set this field to the length of the erased window.
15 Reserved2 The sender shall add reserved bits to make the length of the entire
16 record an integer number of octets. The sender shall set these bits to
17 ‘0’. The receiver shall ignore these bits.
18
19 4.4.4.4.7 ReservationOnRequest
20 The access terminal sends this message to request transition of one or more Reservations
21 to the Open State.
22
4-23
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
MessageID 8
TransactionID 8
ReservationCount 8
ReservationCount occurrences of the following two
fields:
Link 1
ReservationLabel 8
EmergencyIndication 0 or 1
2 TransactionID The access terminal shall set this field to one more (modulo 256)
3 than the TransactionID field of the last ReservationOnRequest or
4 ReservationOffRequest message sent by the access terminal. If this is
5 the first ReservationOnRequest or ReservationOffRequest message
6 sent by the access terminal, then the access terminal shall set this
7 field to zero.
8 ReservationCount The access terminal shall set this field to the number of
9 ReservationLabel fields in this message.
10 Link If this request is for a forward Reservation, then the access terminal
11 shall set this field to ‘1’. If this request is for a reverse Reservation,
12 then the access terminal shall set this field to ‘0’.
13 ReservationLabel The access terminal shall set this field to the ReservationLabel for
14 which this request is generated.
15 EmergencyIndication
20 Reserved The access terminal shall add reserved bits to make the length of the
21 entire message an integer number of octets. The access terminal
22 shall set these bits to ‘0’. The access network shall ignore this field.
23
4-24
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 4.4.4.4.8 ReservationOffRequest
2 The access terminal sends this message to request transition of one or more Reservations
3 to the Close State.
4
MessageID 8
TransactionID 8
ReservationCount 8
ReservationCount occurrences of the following two
fields:
Link 1
ReservationLabel 8
6 TransactionID The access terminal shall set this field to one more (modulo 256)
7 than the TransactionID field of the last ReservationOnRequest or
8 ReservationOffRequest message sent by the access terminal. If this is
9 the first ReservationOnRequest or ReservationOffRequest message
10 sent by the access terminal, then the access terminal shall set this
11 field to zero.
12 ReservationCount The access terminal shall set this field to the number of
13 ReservationLabel fields in this message.
14 Link If this request is for a forward Reservation, then the access terminal
15 shall set this field to ‘1’. If this request is for a reverse Reservation,
16 then the access terminal shall set this field to ‘0’.
17 ReservationLabel The access terminal shall set this field to the Reservation for which
18 this request is generated.
19 Reserved The access terminal shall add reserved bits to make the length of the
20 entire message an integer number of octets. The access terminal
21 shall set these bits to ‘0’. The access network shall ignore this field.
22
4-25
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 4.4.4.4.9 ReservationAccept
2 The access network sends this message to acknowledge reception of and allow the state
3 transition requested by a ReservationOnRequest or ReservationOffRequest message. The
4 access terminal sends this message to acknowledge reception of and accept the state
5 transition requested by a RevReservationOn or RevReservationOff message.
6
MessageID 8
TransactionID 8
8 TransactionID The access network shall set this field to the TransactionID field of
9 the ReservationOnRequest or ReservationOffRequest message to
10 which the access network is responding. The access terminal shall
11 set this field to the TransactionID field of the RevReservationOn or
12 RevReservationOff message to which the access terminal is
13 responding.
14
15 4.4.4.4.10 ReservationReject
16 The access network sends this message to acknowledge reception of and deny the state
17 transition requested by a ReservationOnRequest or ReservationOffRequest message.
18
4-26
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
ReservationCount 8
ReservationCount occurrences of the following two
fields:
AllowableLink 1
AllowableReservationLabel 8
2 TransactionID The access network shall set this field to the TransactionID field of
3 the ReservationOnRequest or ReservationOffRequest message to
4 which the access network is responding.
5 ReservationCount The access network shall set this field to the number of
6 AllowableReservationLabel fields in this message.
7 AllowableLink If the Reservation for which the access network would have allowed
8 the state transition requested in the ReservationOnRequest or
9 ReservationOffRequest message is a forward Reservation, then the
10 access network shall set this field to ‘1’. If the Reservation for which
11 the access network would have allowed the state transition requested
12 in the ReservationOnRequest or ReservationOffRequest message is a
13 reverse Reservation, then the access network shall set this field to ‘0’.
14 AllowableReservationLabel
15 The access network shall set this field to the ReservationLabel for
16 which the access network would have allowed the state transition
17 requested in the ReservationOnRequest or ReservationOffRequest
18 message.
19 Reserved The access network shall add reserved bits to make the length of the
20 entire message an integer number of octets. The access network shall
21 set these bits to ‘0’. The access terminal shall ignore this field.
22
4-27
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 4.4.4.4.11 RevReservationOn
2 The access network sends this message to transition a reverse Reservation to the Open
3 state.
4
MessageID 8
TransactionID 8
ReservationCount 8
ReservationCount occurrences of the following field:
ReservationLabel 8
6 TransactionID The access network shall set this field to one more (modulo 256) than
7 the TransactionID field of the last RevReservationOn or
8 RevReservationOff message sent by the access network. If this is the
9 first RevReservationOn or RevReservationOff message sent by the
10 access network, then the access network shall set this field to zero.
11 ReservationCount The access network shall set this field to the number of
12 ReservationLabel fields in this message.
13 ReservationLabel The access network shall set this field to the Reservation which is to
14 be transitioned to the Open state.
15
16 4.4.4.4.12 RevReservationOff
17 The access network sends this message to transition a reverse Reservation to the Close
18 state.
19
4-28
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
ReservationCount 8
ReservationCount occurrences of the following field:
ReservationLabel 8
2 TransactionID The access network shall set this field to one more (modulo 256) than
3 the TransactionID field of the last RevReservationOn or
4 RevReservationOff message sent by the access network. If this is the
5 first RevReservationOn or RevReservationOff message sent by the
6 access network, then the access network shall set this field to zero.
7 ReservationCount The access network shall set this field to the number of
8 ReservationLabel fields in this message.
9 ReservationLabel The access network shall set this field to the Reservation that is to be
10 transitioned to the Close state.
11
12 4.4.4.4.13 FwdReservationOff
13 The access network sends this message to inform the access terminal when a forward
14 Reservation transitions to the Close state.
15
17 TransactionID The access network shall set this field to one more (modulo 256) than
18 the TransactionID field of the last FwdReservationOn or
19 FwdReservationOff message sent by the access network. If this is the
20 first FwdReservationOn or FwdReservationOff message sent by the
21 access network, then the access network shall set this field to zero.
4-29
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 ReservationCount The access network shall set this field to the number of
2 ReservationLabel fields in this message.
3 ReservationLabel The access network shall set this field to the Reservation transitioned
4 to the Close state.
5
6 4.4.4.4.14 FwdReservationOn
7 The access network sends this message to inform the access terminal when a forward
8 Reservation transitions to the Open state.
9
MessageID 8
TransactionID 8
ReservationCount 8
ReservationCount occurrences of the following field:
ReservationLabel 8
11 TransactionID The access network shall set this field to one more (modulo 256) than
12 the TransactionID field of the last FwdReservationOn or
13 FwdReservationOff message sent by the access network. If this is the
14 first FwdReservationOn or FwdReservationOff message sent by the
15 access network, then the access network shall set this field to zero.
16 ReservationCount The access network shall set this field to the number of
17 ReservationLabel fields in this message.
18 ReservationLabel The access network shall set this field to the Reservation that
19 transitioned to the Open state.
20
21 4.4.4.4.15 FwdReservationAck
22 The access terminal sends this message to acknowledge reception of the FwdReservationOn
23 or the FwdReservationOff message and to accept the related state transition.
24
4-30
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
2 TransactionID The access terminal shall set this field to the TransactionID field of
3 the FwdReservationOn or FwdReservationOff message to which the
4 access terminal is responding.
5
6 4.4.4.4.16 AttributeUpdateRequest
7 The sender sends an AttributeUpdateRequest message to offer an attribute value for a
8 given attribute.
9
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
11 TransactionID The sender shall increment this value for each new
12 AttributeUpdateRequest message sent.
15 4.4.4.4.17 AttributeUpdateAccept
16 The sender sends an AttributeUpdateAccept message in response to an
17 AttributeUpdateRequest message to accept the offered attribute values.
18
4-31
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
MessageID 8
TransactionID 8
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding AttributeUpdateRequest message.
4
5 4.4.4.4.18 AttributeUpdateReject
6 The access network sends an AttributeUpdateReject message in response to an
7 AttributeUpdateRequest message to reject the offered attribute values.
8
MessageID 8
TransactionID 8
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding AttributeUpdateRequest message.
12
14 4.4.4.5.1 Commands
15 This protocol does not issue any commands.
16 4.4.4.5.2 Indications
17 This protocol registers to receive the following indications:
18 • IdleState.ConnectionOpened
19 • IdleState.ConnectionFailed
20 • PhysicalLayer.ReverseTrafficPacketsMissed along with parameters indicating the RLP
21 flow number and missing octets.
4-32
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 • ConnectedState.ConnectionClosed
2 • RouteUpdate.ConnectionLost
4-33
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
2 4.5.1 Overview
3 The Data Over Signaling Protocol provides transmission and duplicate detection of higher
4 layer packets using signaling messages. A higher layer packet is carried in a
5 DataOverSignaling message. The Data Over Signaling Protocol uses message sequence
6 numbers in the DataOverSignaling message to provide duplicate detection. Data Over
7 Signaling Protocol is associated with the Multi-Flow Packet Application. The application
8 subtype for this application is defined in [10].
10 4.5.2.1 Commands
11 This protocol does not define any commands.
18 4.5.4 Procedures and Messages for the InUse Instance of the Protocol
19 4.5.4.1 Procedures
20 If FlowNNDataOverSignalingAllowedRev is set to 0x00, the access terminal shall not send a
21 DataOverSignaling message for RLP flow NN. The sender shall set the MessageSequence
22 field of a DataOverSignaling message to V(S). Each time the sender sends a new
23 DataOverSignaling message, it shall increment the value of V(S). If the sender does not
24 receive a DataOverSignalingAck message within an implementation specific time interval in
25 response to a DataOverSignaling message requiring an acknowledgment, then the sender
26 may retransmit the DataOverSignaling message containing the same higher layer packet
27 and the same MessageSequence an implementation specific number of times.
28 The access terminal or the access network shall not send a DataOverSignaling message if
29 the associated RLP flow for which the DataOverSignaling message is carrying payload is
30 deactivated, or if the associated Reservation is in the Close state.
31 Upon receiving a DataOverSignaling message, the receiver shall perform the following:
32 • If Reset is set to ‘1’ and the receiver is the access terminal, the receiver shall set V(R) to
33 (MessageSequence – 1) mod 64.
4-34
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 • The receiver shall validate the message using the procedure defined in 13.6 by setting
2 the variable V(R) defined in 13.6 to the V(R) value maintained by the receiver, and by
3 setting S = 6.
4 • The receiver shall discard the DataOverSignaling message if it is invalid. If the
5 DataOverSignaling message is valid, then the receiver shall pass the HigherLayerPacket
6 field of the DataOverSignaling message to the higher layer. If the receiver is an access
7 terminal, then the higher layer is indicated by the FlowNNHigherLayerProtocolFwd
8 attribute, where NN is the RLP Flow with which the DataOverSignaling message is
9 associated. If the receiver is an access network, then the higher layer is indicated by the
10 FlowNNHigherLayerProtocolRev attribute, where NN is the RLP Flow with which the
11 DataOverSignaling message is associated.
12 • If the AckRequired field of the DataOverSignaling message is ‘1’, then the receiver shall
13 respond with a DataOverSignalingAck message with AckSequence field set to the
14 MessageSequence field of the DataOverSignaling message.
18 4.5.4.2.1 DataOverSignaling
19 The access network or the access terminal sends the DataOverSignaling message to
20 transmit a higher layer packet.
21
MessageID 8
AckRequired 1
Reset 1
MessageSequence 6
HigherLayerPacket Variable Length
23 AckRequired The sender shall set this field to ‘1’ if the receiver is required to
24 acknowledge the receipt of this message. Otherwise, the sender shall
25 set this field to ‘0’.
26 Reset The access terminal shall set this field to ‘0’. The access network may
27 set this field to ‘1’ to indicate that the access terminal is to reset its
28 V(R). The access network may set this field to ‘0’ to indicate that the
29 access terminal is not required to reset its V(R).
4-35
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 MessageSequence The sender shall set this field to 1 higher than the MessageSequence
2 field of the last DataOverSignaling message (modulo 64) that it has
3 sent.
4 HigherLayerPacket The sender shall set this field to an entire higher layer packet11. The
5 length of the higher layer packet shall be an integer number of octets.
6
20 to 50
Addressing unicast Priority
(inclusive)
7 The sender shall assign message priority in the range 20 to 50, inclusive, depending on the
8 priority of the higher layer packet carried as payload in this message.
9 4.5.4.2.2 DataOverSignalingAck
10 The access network or the access terminal sends a DataOverSignalingAck message to
11 acknowledge receipt of a DataOverSignaling message.
12
MessageID 8
Reserved 2
AckSequence 6
14 Reserved The sender shall set this field to ‘00’. The receiver shall ignore this
15 field.
16 AckSequence The sender shall set this field to the MessageSequence field of the
17 DataOverSignaling message whose receipt is being acknowledged.
Channels CC AC FTC RTC SLP Best Effort
19 4.5.4.3.1 Commands
20 This protocol does not issue any commands.
21 4.5.4.3.2 Indications
22 This protocol does not register to receive any indications.
11 For example, if the higher layer packet is an HDLC frame, then the entire HDLC frame is included.
4-36
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
2 4.6.1 Overview
3 The Location Update Protocol defines location update procedures and messages for mobility
4 management for the Multi-Flow Packet Application.
5 The Location Update Protocol is a protocol associated with the Multi-Flow Packet
6 Application. The application subtype for this application is defined in [10].
8 4.6.2.1 Commands
9 This protocol does not define any commands.
15 4.6.4 Procedures and Messages for the InUse Instance of the Protocol
16 4.6.4.1 Procedures
4-37
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
15 4.6.4.2.1 LocationRequest
16 The access network uses this message to query the access terminal of its Location
17 information.
18
MessageID 8
21 4.6.4.2.2 LocationNotification
22 The access terminal sends the LocationNotification message either in response to the
23 LocationRequest message or in an unsolicited manner as specified in [98][9] if the
24 configured value of the RANHandoff attribute is 0x01.
25
MessageID 8
LocationType 8
LocationLength 0 or 8
LocationValue 0 or 8 × LocationLength
4-38
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 LocationType The access terminal shall set this field to zero if the value of its stored
2 LocationValue is NULL; otherwise, the access terminal shall set this
3 field to the stored value of LocationType.
4 LocationLength The access terminal shall not include this field if the value of its
5 stored LocationValue is NULL; otherwise, the access terminal shall
6 set this field to the stored value of LocationLength.
7 LocationValue The access terminal shall not include this field if the value of its
8 stored LocationValue is NULL; otherwise, the access terminal shall
9 set this field to the stored value of LocationValue.
10
11 4.6.4.2.3 LocationAssignment
12 The access network uses this message to update the Location information of the access
13 terminal.
Field Length (bits)
MessageID 8
TransactionID 8
LocationType 8
LocationLength 8
LocationValue 8 × LocationLength
15 TransactionID The access network shall increment this value for each new
16 LocationAssignment message sent.
17 LocationType The access network shall set this field to the type of the location as
18 specified in Table 4.6.4.2-1.
12 This message is sent reliably when it is sent over the Reverse Traffic Channel.
4-39
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
2 LocationLength The access network shall set this field to the length of the
3 LocationValue field in octets as specified in Table 4.6.4.2-1.
4 LocationValue The access network shall set this field to the Location of type
5 specified by LocationType. If LocationType is set to 0x01, the access
6 network shall set this field as shown in Table 4.6.4.2-2, where SID,
7 NID, and PACKET_ZONE_ID correspond to the current access
8 network.
Sub-fields of
# of bits
LocationValue
SID 15
Reserved 1
NID 16
PACKET_ZONE_ID 8
10
11 4.6.4.2.4 LocationComplete
12 The access terminal sends this message in response to the LocationAssignment message.
13
MessageID 8
TransactionID 8
15 TransactionID The access terminal shall set this field to the TransactionID field of
16 the corresponding LocationAssignment message.
17
4-40
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 4.6.4.2.5 StorageBLOBRequest
2 The access network uses this message to query the access terminal of its StorageBLOB
3 information.
4
MessageID 8
7 4.6.4.2.6 StorageBLOBNotification
8 The access terminal sends the StorageBLOBNotification message in response to the
9 StorageBLOBRequest message.
10
MessageID 8
StorageBLOBType 16
StorageBLOBLength 8
StorageBLOB 0 or 8 ×
StorageBLOBLength
12 StorageBLOBType
13 The access terminal shall set this field to zero if the value of its stored
14 StorageBLOB is NULL; otherwise, the access terminal shall set this
15 field to the stored value of StorageBLOBType.
16 StorageBLOBLength
17 The access terminal shall set this field if the value of its stored
18 StorageBLOB is NULL; otherwise, the access terminal shall set this
19 field to the stored value of StorageBLOBLength.
20 StorageBLOB The access terminal shall not include this field if the value of its
21 stored StorageBLOB is NULL; otherwise, the access terminal shall set
22 this field to the stored value of StorageBLOB.
23
4-41
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 4.6.4.2.7 StorageBLOBAssignment
2 The access network uses this message to update the StorageBLOB information of the
3 access terminal.
4
MessageID 8
TransactionID 8
StorageBLOBType 16
StorageBLOBLength 8
StorageBLOB 8 × StorageBLOBLength
6 TransactionID The access network shall increment this value for each new
7 StorageBLOBAssignment message sent.
8 StorageBLOBType The access network shall set this field to the StorageBLOBType. The
9 access network shall set this field to zero if StorageBLOB is NULL.
10 Otherwise, the access network shall set this field as defined in [10].
11 StorageBLOBLength
12 The access network shall set this field to the length of the
13 StorageBLOB field in octets. The access network shall set this field to
14 zero if StorageBLOB is NULL.
15 StorageBLOB The access network shall not include this field if the StorageBLOB is
16 NULL. Otherwise, the access network shall set this field to the
17 StorageBLOB.
18
19 4.6.4.2.8 StorageBLOBComplete
20 The access terminal sends this message in response to the StorageBLOBAssignment
21 message.
22
4-42
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
2 TransactionID The access terminal shall set this field to the TransactionID field of
3 the corresponding StorageBLOBAssignment message.
4
6 4.6.4.3.1 Commands
7 This protocol does not issue any commands.
8 4.6.4.3.2 Indications
9 This protocol registers to receive the following indications:
10 • AddressManagement.SubnetChanged (access network only)
4-43
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
2 4.7.1 Overview
3 The Flow Control Protocol provides procedures and messages used by the access terminal
4 and the access network to perform flow control for the Multi-Flow Packet Application.
5 This protocol can be in one of the following states:
6 • Close State: in this state the Multi-Flow Packet Application does not send or receive any
7 RLP packets or DataOverSignaling messages.
8 • Open State: in this state the Multi-Flow Packet Application can send and receive RLP
9 packets and DataOverSignaling messages.
10 Figure 4.7.1-1 and Figure 4.7.1-2 show the state transition diagram at the access terminal
11 and the access network.
Tx XonRequest
or Tx an RLP packet
Initial State
or Tx a DataOverSignaling message
12
Rx XoffResponse
Rx XonRequest
or Rx an RLP packet
Initial State
or Rx a DataOverSignaling message
14
Tx XoffResponse
16 The flow control protocol is a protocol associated with the Multi-Flow Packet Application.
17 The application subtype for this application is defined in [10].
19 4.7.2.1 Commands
20 This protocol does not define any commands.
4-44
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
6 4.7.4 Procedures and Messages for the InUse Instance of the Protocol
7 4.7.4.1 Procedures
4-45
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 The access network shall also transition to the Open State if it receives an RLP packet
2 (corresponding to this instance of the Multi-Flow Packet Application) or a
3 DataOverSignaling message (corresponding to this instance of the Multi-Flow Packet
4 Application).
31 4.7.4.2.1 XonRequest
32 The access terminal sends this message to request transition to the Open State.
33
4-46
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
MessageID 8
3 4.7.4.2.2 XonResponse
4 The access network sends this message to acknowledge reception of the XonRequest
5 message.
6
MessageID 8
9 4.7.4.2.3 XoffRequest
10 The access terminal sends this message to request transition to the Close State.
11
MessageID 8
13
14 4.7.4.2.4 XoffResponse
15 The access network sends this message to acknowledge reception of the XoffRequest
16 message.
17
4-47
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
MessageID 8
3 4.7.4.2.5 DataReady
4 The access network sends this message to indicate that there is data corresponding to this
5 packet application awaiting to be transmitted.
6
MessageID 8
TransactionID 8
8 TransactionID The access network shall increment this value for each new
9 DataReady message sent.
10
11 4.7.4.2.6 DataReadyAck
12 The access terminal sends this message to acknowledge reception of a DataReady message.
13
MessageID 8
TransactionID 8
15 TransactionID The access terminal shall set this value to the value of the
16 TransactionID field of the corresponding DataReady message.
17
4-48
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
2 4.7.5.1 Commands
3 This protocol does not issue any commands.
4 4.7.5.2 Indications
5 This protocol does not register to receive any indications.
4-49
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
4-50
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 The updated values of the attributes shall be consistent with the value of the
2 MaxActivatedRLPFlowsFwd and MaxActivatedRLPFlowsRev attributes.
3 The access terminal shall not send an AttributeUpdateRequest message proposing to
4 update the value of the ANSupportedQoSProfiles attribute.
5 The number of Forward Link Reservations that satisfy at least one of the following
6 conditions shall not exceed the value of the
7 MaxNumReservationFwdMaxNumReservationsFwd attribute:
8 • The Reservation is in Open state.
9 • The Reservation is bound to a link flow.
10 • The ReservationKKQoSRequestFwd corresponding to the Reservation is set to a non-
11 default value.
12 The number of Reverse Link Reservations that satisfy at least one of the following
13 conditions shall not exceed the value of the MaxNumReservationsRev attribute:
4-51
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
4-52
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
4-53
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
4-54
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
4-55
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
Length 8 N/A
AttributeID 16 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
See Table
Active 8
4.8.2.1-1.
Zero or one occurrence of the following four fields:
See Table
SequenceLength 8
4.8.2.1-1.
See Table
RLPIDLength 8
4.8.2.1-1.
See Table
RLPID RLPIDLength
4.8.2.1-1.
Reserved 0-7 (as needed) N/A
}
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x01NN, where NN is the two-digit
4 hexadecimal RLP flow number in the range 0x00 to
5 MaxNumRLPFlowsFwd -1 inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 Active The sender shall set this field to 0x01 to activate RLP flow number
9 NN. The sender shall set this field to 0x00 de-activate RLP flow
10 number NN.
11 SequenceLength If Active is set to 0x01, the sender shall set this field to the size of the
12 sequence space in units of bits for this RLP flow. Otherwise, the
13 sender shall omit this field.
14 RLPIDLength If Active is set to 0x00, the sender shall omit this field. Otherwise, the
15 sender shall set this field to the length of the RLPID, in units of bits,
16 for this RLP flow.
17 If SequenceLength and RLPIDLength fields are included, then the sum of SequenceLength
18 and RLPIDLength shall be 22 or 14.
4-56
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 RLPID If Active is set to 0x00, the sender shall omit this field. Otherwise, the
2 sender shall set this field to an identifier for this RLP flow such that
3 the RLPIDs assigned to all activated forward RLP flows in the Multi-
4 Flow Packet Application are prefix-free.
5 Reserved The sender shall add reserved bits to make the length of the record
6 an integer number of octets. The sender shall set these bits to ‘0’. The
7 receiver shall ignore these bits.
8 Table 4.8.2.1-1 shows the default values of SequenceLength, RLPIDLength, and RLPID. The
9 access network or access terminal shall return a Failed indication if the attribute
10 negotiation fails for RLP flows RLP0x01 through RLP MaxNumRLPFlowsFwd -1.
4-57
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
Length 8 N/A
AttributeID 16 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
Active 8 See Table 4.8.2.2-1.
Zero or one occurrence of the following four fields:
SequenceLength 8 See Table 4.8.2.2-1.
RLPIDLength 8 See Table 4.8.2.2-1.
RLPID RLPIDLength See Table 4.8.2.2-1.
Reserved 0-7 (as needed) N/A
}
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x02NN, where NN is the two-digit
4 hexadecimal RLP flow number in the range 0x00 to
5 MaxNumRLPFlowsRev -1 inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 Active The sender shall set this field to 0x01 to activate RLP flow number
9 NN. The sender shall set this field to 0x00 de-activate RLP flow
10 number NN.
11 SequenceLength If Active is set to 0x00, the sender shall omit this field. Otherwise,
12 Active the sender shall set this field to the size of the sequence space
13 in units of bits for this RLP flow.
14 RLPIDLength If Active is set to 0x00, the sender shall omit this field. Otherwise, the
15 sender shall set this field to the length of the RLPID, in units of bits,
16 for this RLP flow.
17 If SequenceLength and RLPIDLength fields are included, then the sum of SequenceLength
18 and RLPIDLength shall be 22 or 14.
19 RLPID If Active is set to 0x00, the sender shall omit this field. Otherwise, the
20 sender shall set this field to an identifier for this RLP flow such that
21 the RLPIDs assigned to all activated reverse RLP flows in the Multi-
22 Flow Packet Application are prefix-free.
4-58
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 Reserved The sender shall add reserved bits to make the length of the record
2 an integer number of octets. The sender shall set these bits to ‘0’. The
3 receiver shall ignore these bits.
4 Table 4.8.2.2-1 shows the default values of SequenceLength, RLPIDLength, and RLPID. The
5 access network or access terminal shall return a Failed indication if the attribute
6 negotiation fails for RLP flows RLP0x01 through RLP MaxNumRLPFlowsRev -1.
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
AbortTimer 16 0x01f4
FlushTimer 16 0x012c
14 Length Length of the complex attribute in octets. The sender shall set this
15 field to the length of the complex attribute excluding the Length field.
16 AttributeID The sender shall set this field to 0x03NN, where NN is the two-digit
17 hexadecimal RLP flow number in the range 0x00 to
18 MaxNumRLPFlowsFwd -1 inclusive.
19 ValueID The sender shall set this field to an identifier assigned to this
20 complex value.
21 AbortTimer The sender shall set this field to the value of the RLP abort timer for
22 this forward RLP flow in units of ms. The sender shall not set this
23 field to a value greater than MaxAbortTimer.
4-59
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 FlushTimer The sender shall set this field to the value of the RLP flush timer for
2 this forward RLP flow in units of ms. The value of the RLP flush timer
3 shall be less than or equal to that of the corresponding abort timer.
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
AbortTimer 16 0x01f4
FlushTimer 16 0x012c
9 Length Length of the complex attribute in octets. The sender shall set this
10 field to the length of the complex attribute excluding the Length field.
11 AttributeID The sender shall set this field to 0x04NN, where NN is the two-digit
12 hexadecimal RLP flow number in the range 0x00 to
13 MaxNumRLPFlowsRev -1 inclusive.
14 ValueID The sender shall set this field to an identifier assigned to this
15 complex value.
16 AbortTimer The sender shall set this field to the value of the RLP abort timer for
17 this reverse RLP flow in units of ms. The sender shall not set this
18 field to a value greater than MaxAbortTimer.
19 FlushTimer The sender shall set this field to the value of the RLP flush timer for
20 this reverse RLP flow in units of ms. The value of the RLP flush timer
21 shall be less than or equal to that of the corresponding abort timer.
4-60
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x05NN, where NN is the two-digit
4 hexadecimal RLP flow number in the range 0x00 to
5 MaxNumRLPFlowsFwd -1 inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 ReservationCount The sender shall set this field to the number of reservations
9 associated with this RLP flow.
10 ReservationLabel The sender shall set this field to the ReservationLabel of the
11 reservation associated with this RLP flow.
4-61
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x06NN, where NN is the two-digit
4 hexadecimal RLP flow number in the range 0x00 to
5 MaxNumRLPFlowsRev -1 inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 ReservationCount The sender shall set this field to the number of reservations
9 associated with this RLP flow.
10 ReservationLabel The sender shall set this field to the ReservationLabel of the
11 reservation associated with this RLP flow.
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
ProtocolCount 8 0x01
ProtocolCount occurrence of the following field:
ProtocolIdentifier 8 0x01
14 Length Length of the complex attribute in octets. The sender shall set this
15 field to the length of the complex attribute excluding the Length field.
4-62
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 ValueID The sender shall set this field to an identifier assigned to this
2 complex value.
3 ProtocolCount The sender shall set this field to the number of occurrences of the
4 ProtocolIdentifier field in this record.
5 ProtocolIdentifier The sender shall set this field to an identifier for the supported higher
6 layer protocol as defined in [10].
Length 8 N/A
AttributeID 16 N/A
One occurrence of the following record:
ValueID 8 N/A
QoSProfileCount 8 0
QoSProfileCount of the following record:
ProfileType 8 N/A
ProfileLength 8 N/A
ProfileValue ProfileLength × 8 N/A
9 Length Length of the complex attribute in octets. The sender shall set this
10 field to the length of the complex attribute excluding the Length field.
12 ValueID The sender shall set this field to an identifier assigned to this
13 complex value.
14 QoSProfileCount The sender shall set this field to the number of QoS Profiles that are
15 included in this message.
16 ProfileType The sender shall set this field to indicate the profile type. The sender
17 shall set this field according to [10].
18 ProfileLength The sender shall set this field to length of the ProfileValue field in
19 units of octets.
20 ProfileValue The sender shall set this field to the profile according to [10].
4-63
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
Length 8 N/A
AttributeID 16 N/A
One occurrence of the following record:
ValueID 8 N/A
QoSProfileCount 8 0
QoSProfileCount of the following record:
ProfileType 8 N/A
ProfileLength 8 N/A
ProfileValue ProfileLength × 8 N/A
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 QoSProfileCount The sender shall set this field to the number of QoS Profiles that are
9 included in this message.
10 ProfileType The sender shall set this field to indicate the profile type. The sender
11 shall set this field according to [10].
12 ProfileLength The sender shall set this field to length of the ProfileValue field in
13 units of octets.
14 ProfileValue The sender shall set this field to the profile according to [10].
4-64
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
MaxNumRLPFlowsFwd 8 0x06
MaxNumRLPFlowsRev 8 0x06
MaxActivatedRLPFlowsFwd 8 0x03
MaxActivatedRLPFlowsRev 8 0x03
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 MaxNumRLPFlowsFwd
7 The sender shall set this field to indicate the maximum total number
8 of activated and deactivated forward link RLP flows supported. The
9 value shall be in the range of 0x06 to 0x1f, inclusive
10 MaxNumRLPFlowsRev
11 The sender shall set this field to indicate the maximum total number
12 of activated and deactivated reverse link RLP flows supported. The
13 value shall be in the range of 0x06 to 0x1f, inclusive.
14 MaxActivatedRLPFlowsFwd
15 The sender shall set this field to indicate the maximum number of
16 simultaneous activated forward link RLP Flows supported. The value
17 shall be in the range of 0x03 to MaxNumRLPFlowsFwd, inclusive.
18 MaxActivatedRLPFlowsRev
19 The sender shall set this field to indicate the maximum number of
20 simultaneous activated reverse link RLP Flows supported. The value
21 shall be in the range of 0x03 to MaxNumRLPFlowsRev, inclusive.
4-65
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
ProfileType 8 0x00
ProfileLength 16 0x0000
ProfileValue ProfileLength × 8 N/A
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x07KK, where KK is the two-digit
4 hexadecimal ReservationLabel.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 ProfileType The sender shall set this field to indicate the profile type. The sender
8 shall set this field as defined in [10].
9 ProfileLength The sender shall set this field to length of the ProfileValue field in
10 units of octets. If ProfileType is equal to 0x00, then the sender shall
11 set this field to 0x0000.
12 ProfileValue The sender shall set this field to the Profile Value corresponding to
13 the Profile Type according to [10]. If ProfileType is equal to 0x00, then
14 the sender shall omit this field. If ProfileType is equal to 0x01, if the
15 ANSupportedQoSProfiles attribute does not have a default value, and
16 if this attribute is included in an AttributeUpdateRequest then the
17 requested Flow Profile IDs shall be a subset of the Flow Profile IDs in
18 the ProfileValue fields of ANSupportedQoSProfiles attribute.
4-66
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
ProfileType 8 0x00
ProfileLength 16 0x0000
ProfileValue ProfileLength × 8 N/A
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x08KK, where KK is the two-digit
4 hexadecimal ReservationLabel.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 ProfileType The sender shall set this field to indicate the profile type. The sender
8 shall set this field as defined in [10].
9 ProfileLength The sender shall set this field to length of the ProfileValue field in
10 units of octets. If ProfileType is equal to 0x00, then the sender shall
11 set this field to 0x0000.
12 ProfileValue The sender shall set this field to the Profile Value corresponding to
13 the Profile Type according to [10]. If ProfileType is equal to 0x00, then
14 the sender shall omit this field. If ProfileType is equal to 0x01, if the
15 ANSupportedQoSProfiles attribute does not have a default value, and
16 if this attribute is included in an AttributeUpdateRequest then the
17 requested Flow Profile IDs shall be a subset of the Flow Profile IDs in
18 the ProfileValue fields of ANSupportedQoSProfiles attribute.
4-67
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
ProfileType 8 0x00
ProfileLength 16 0x0000
ProfileValue ProfileLength × 8 N/A
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x09KK, where KK is the two-digit
4 hexadecimal ReservationLabel.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 ProfileType The sender shall set this field to indicate the profile type. The sender
8 shall set this field as defined in [10].
9 ProfileLength The sender shall set this field to length of the ProfileValue field in
10 units of octets. If ProfileType is equal to 0x00, then the sender shall
11 set this field to 0x0000.
12 ProfileValue The sender shall set this field to the Profile Value corresponding to
13 the Profile Type according to [10]. If ProfileType is equal to 0x00, then
14 the sender shall omit this field.
4-68
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
ProfileType 8 0x00
ProfileLength 16 0x0000
ProfileValue ProfileLength × 8 N/A
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x0aKK, where KK is the two-digit
4 hexadecimal ReservationLabel.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 ProfileType The sender shall set this field to indicate the profile type. The sender
8 shall set this field as defined in [10].
9 ProfileLength The sender shall set this field to length of the ProfileValue field in
10 units of octets. If ProfileType is equal to 0x00, then the sender shall
11 set this field to 0x0000.
12 ProfileValue The sender shall set this field to the Profile Value corresponding to
13 the Profile Type according to [10]. If ProfileType is equal to 0x00, then
14 the sender shall omit this field.
4-69
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
MaxNumReservationsFwd 8 0xff
MaxNumReservationsRev 8 0xff
MaxNumOpenReservationsFwd 8 0x0f
MaxNumOpenReservationsRev 8 0x0f
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 MaxNumReservationsFwd
7 The sender shall set this field to indicate one less than the maximum
8 total number of Forward Link Reservations supported that satisfy at
9 least one of the following conditions:
10 a. The Reservation is in Open state.
11 b. The Reservation is bound to a link flow.
12 c. The ReservationKKQoSRequestFwd corresponding to the
13 Reservation is set to a non-default value.
14 The value shall be in the range of 0x00 to 0xff, inclusive
15 MaxNumReservationsRev
16 The sender shall set this field to indicate one less than the maximum
17 total number of Reverse Link Reservations supported that satisfy at
18 least one of the following conditions:
19 a. The Reservation is in Open state.
20 b. The Reservation is bound to a link flow.
21 c. The ReservationKKQoSRequestRev corresponding to the
22 Reservation is set to a non-default value.
23 The value shall be in the range of 0x00 to 0xff, inclusive.
24 MaxNumOpenReservationsFwd
25 The sender shall set this field to indicate one less than the maximum
26 number of simultaneous Open Forward Link Reservations supported.
27 The value shall be in the range of 0x00 to MaxNumReservationsFwd,
28 inclusive.
4-70
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
1 MaxNumOpenReservationsRev
2 The sender shall set this field to indicate one less than the maximum
3 number of simultaneous Open Reverse Link Reservations supported.
4 The value shall be in the range of 0x00 to MaxNumReservationsRev,
5 inclusive.
11 Table 4.9.1-1. The Format of the Parameter Record for the Location Parameter
ParameterType 8
Length 8
LocationType 8
LocationValue 8 × (Length – 2)
12 ParameterType This field shall be set to 0x01 for this parameter record.
13 Length This field shall be set to the length of this parameter record in units
14 of octets excluding the Length field.
15 LocationType This field shall be set to the value of LocationType associated with
16 the access terminal’s session.
17 LocationValue This field shall be set to the stored value of LocationValue associated
18 with the access terminal’s session.
20 Table 4.9.2-1. The Format of the Parameter Record for the FlowControlState
21 Parameter
ParameterType 8
Length 8
FlowControlState 8
22 ParameterType This field shall be set to 0x02 for this parameter record.
4-71
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
1 Length This field shall be set to the length of this parameter record in units
2 of octets excluding the Length field.
3 FlowControlState This field shall be set to 0x00 if the state of the Flow Control Protocol
4 associated with the access terminal’s session is Close. Otherwise,
5 this field shall be set to 0x01. All the other values for this field are
6 reserved.
ParameterType 8
Length 8
Reserved1 2
ReceivePointer 6
Reserved2 2
TransmitPointer 6
10 ParameterType This field shall be set to 0x03 for this parameter record.
11 Length This field shall be set to the length of this parameter record in units
12 of octets excluding the Length field.
13 Reserved1 The sender shall set this field to ‘00’. The receiver shall ignore this
14 field.
15 ReceivePointer This field shall be set to the value of the receive pointer for
16 DataOverSignaling message validation, V(R).
17 Reserved2 The sender shall set this field to ‘00’. The receiver shall ignore this
18 field.
19 TransmitPointer This field shall be set to the value of the transmit pointer for
20 DataOverSignaling message validation, V(S).
4-72
Multi-Flow Packet Application 3GPP2 C.S0024-B v2.0
2 Table 4.9.4-1. The Format of the Parameter Record for the StorageBLOB Parameter
ParameterType 8
Length 8
StorageBLOBLength 8
StorageBLOB 0 or 8 × StorageBLOBLength
3 ParameterType This field shall be set to 0x04 for this parameter record.
4 Length This field shall be set to the length of this parameter record in units
5 of octets excluding the Length field.
6 StorageBLOBType This field shall be set to zero if the value of its stored StorageBLOB is
7 NULL; otherwise, this field shall be set to the stored value of
8 StorageBLOBType.
9 StorageBLOBLength
10 This field shall be set to zero if the value of its stored StorageBLOB is
11 NULL; otherwise, this field shall be set to the stored value of
12 StorageBLOBLength.
13 StorageBLOB This field shall be omitted if the value of the stored StorageBLOB is
14 NULL; otherwise, this field shall be set to the stored value of
15 StorageBLOB.
4-73
3GPP2 C.S0024-B v2.0 Multi-Flow Packet Application
2 Table 4.9.5-1. The Format of the Parameter Record for the ReservationState
3 Parameter
ParameterType 8
Length 8
OpenReservationCount 8
OpenReservationCount occurrences of the following record:
Link 1
ReservationLabel 8
4 ParameterType This field shall be set to 0x05 for this parameter record.
5 Length This field shall be set to the length of this parameter record in units
6 of octets excluding the Length field.
7 OpenReservationCount
8 This field shall be set to the number of Reservations that are in the
9 Open state.
10 Link This field shall be set to ‘1’ for a forward Reservation, and to ‘0’ for a
11 reverse Reservation.
14 Reserved The sender shall add reserved bits to make the length of the entire
15 parameter an integer number of octets. The sender shall set these
16 bits to zero. The receiver shall ignore this field.
4-74
3GPP2 C.S0024-B v2.0
2 5.1Introduction
3 5.1.1General Overview
4 The 3G1X Circuit Services Notification Application provides the 3G1X Circuit Services
5 Notification Protocol to send notifications for cdma2000 1x circuit-switched services to the
6 access terminal through the cdma2000 high rate packet data air interface while the access
7 terminal is tuned to the cdma2000 high rate packet data channel. The access terminal and
8 the access network can use the 3G1X Circuit Services Notification Protocol to configure a
9 filtering mechanism that allows notifications associated with only certain circuit switched
10 services to be sent through the high rate packet data air interface. The 3G1X Circuit
11 Services Notification Protocol also ensures that the access terminal stays registered in the
12 cdma2000 1x core circuit network even when it is monitoring the high rate packet data
13 CDMA channel.
14 5.1.2Public Data
15 This application shall make the following data public:
16 •Subtype for this application
22 5.3Protocol Initialization
4-1
3GPP2 C.S0024-B v2.0
1 •The value of the application subtype associated with the InConfiguration application
2 instance shall be set to the application subtype that identifies this application.
3 5.4Procedures and Messages for the InConfiguration Instance of the 3G1X Circuit
4 Services Notification Application
5 5.4.1Procedures
6 This application uses the Generic Configuration Protocol (see 14.7) to define the processing
7 of the configuration messages.
8 5.4.2Commit Procedures
9 The access terminal and the access network shall perform the procedures specified in this
10 section, in the order specified, when directed by the InUse instance of the Session
11 Configuration Protocol to execute the Commit procedures:
12 •All the public data that are defined by this application, but are not defined by the InUse
13 application instance shall be added to the public data of the InUse application.
14 •If the InUse instance of this application (corresponding to the virtual stream to which this
15 application is bound) has the same subtype as this application instance, then
16 −the access terminal and the access network shall set the attribute values
17 associated with the InUse instance of this application to the attribute values
18 associated with the InConfiguration instance of this application, and
19 −the access terminal and the access network shall purge the InConfiguration
20 instance of the application.
21 •If the InUse instance of this application (corresponding to the virtual stream to which this
22 application is bound) does not have the same subtype as this application instance, then
23 the access terminal and the access network shall perform the following:
24 −The initial state of the InConfiguration instance of the 3G1X Circuit Services
25 Notification Application at the access network shall be set to the Inactive State.
26 −The access network shall set OtherActiveHRPDServicesCount to zero.
27 −The InConfiguration instance of the 3G1X Circuit Services Notification Application
28 at the access terminal and the access network shall become the InUse
29 instance for the 3G1X Circuit Services Notification Application (corresponding
30 to the stream or virtual stream to which this application is bound).
31 •All the public data that are not defined by this application shall be removed from the list of
32 public data for the InUse application instance.
33 5.4.3Message Formats
34 5.4.3.1ConfigurationRequest
35 The ConfigurationRequest message format is as follows:
36
4-2
3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall increment this value for each new
3 ConfigurationRequest message sent.
6 5.4.3.2ConfigurationResponse
7 The ConfigurationResponse message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding ConfigurationRequest message.
4-3
3GPP2 C.S0024-B v2.0
2 5.5.1Overview
3 The 3G1X Circuit Services Notification Protocol is used to send notifications for cdma2000
4 1x circuit-switched services to the access terminal through the cdma2000 high rate packet
5 data air interface while the access terminal is tuned to the cdma2000 high rate packet data
6 channel. Using the 3G1X Circuit Services Notification Protocol, the access terminal and the
7 access network can configure a filtering mechanism that allows notifications associated
8 with only certain circuit switched services to be sent through the high rate packet data air
9 interface. The 3G1X Circuit Services Notification Protocol also ensures that the access
10 terminal stays registered in the cdma2000 1x core circuit network even when it is
11 monitoring the high rate packet data CDMA channel.
12 5.5.2Primitives
13 5.5.2.1Commands
14 This protocol defines the following commands:
15 •IncrementOtherServiceCount
16 •DecrementOtherServiceCount
17 5.5.2.2Return Indications
18 This protocol returns the following indications:
19 •3G1XParametersReceived
20 •3G1XParametersResetReceived
26 5.5.4.1Procedures
27 5.5.4.1.1General Requirements
28 The 3G1X Circuit Services Notification Protocol receives a cdma2000 1x LAC encapsulated
29 PDU containing a cdma2000 1x Layer 3 message for transmission from the higher layer
30 [16], and forms a 3G1XServices message. As defined in [16], a LAC encapsulated PDU is a
4-4
3GPP2 C.S0024-B v2.0
1 LAC PDU together with the associated length and the Cyclic Redundancy Check (CRC)
2 fields added by the Segmentation and Reassembly (SAR) sublayer of the cdma2000 1x LAC.
3 The higher layer shall set the ACK_REQ field of the encapsulated PDU to ‘0’. The higher
4 layer shall set the VALID_ACK field of the encapsulated PDU to ‘0’. If the payload from the
5 cdma2000 1x LAC layer is to be delivered reliably, then the sender shall set AckRequired
6 field of the 3G1XServices message to ‘1’. Otherwise, the sender shall set the AckRequired
7 field of the 3G1XServices message to ‘0’. Upon receiving a 3G1XServices message with
8 AckRequired field set to ‘1’, the receiver shall respond with a 3G1XServicesAck message. If
9 the sender does not receive a 3G1XServicesAck message within an implementation specific
10 time interval in response to the corresponding 3G1XServices message requiring an
11 acknowledgment, then the sender should retransmit the 3G1XServices message an
12 implementation specific number of times.
13 A 3G1XServices message shall have priority in the range 20 to 50, inclusive.
4-5
3GPP2 C.S0024-B v2.0
1 •Otherwise if the LAC Encapsulated PDU contains an Order message with the (order code,
2 order qualification code) pair not listed in the OrderCodeForward attribute, then the
3 access terminal shall silently discard the LAC Encapsulated PDU. The absence of an
4 order qualification code along with an order code in the OrderCodeForward attribute
5 shall be interpreted as all possible (order code, order qualification code) pairs for that
6 order code have been listed in the OrderCodeForward attribute.
7 •Otherwise the access terminal shall pass the LAC Encapsulated PDU to the higher layer
8 [16].
13 The access terminal can use this indication to clear all stored values of 3G1X circuit service fields
4-6
3GPP2 C.S0024-B v2.0
Inactive State
IdleTunnelTime
Timer Expired IdleState.ConnectionOpened
OtherActiveHRPDServicesCount
changes from zero to one
ConnectedState.ConnectionClosed or
ConnectedState.ConnectionLost
Initial State
1
2 Figure 5.5.4.1.3-1. 3G1X Circuit Services Notification Protocol State Diagram (Access
3 Network)
14 The access network can use this message to indicate that the access terminal is to clear all stored
4-7
3GPP2 C.S0024-B v2.0
1 message shall contain only orders with (order codes, order qualification code) pairs listed in
2 the OrderCodeForward attribute. If an order qualification code is not included along with
3 an order code in the OrderCodeForward attribute, then the Order message may contain an
4 order with any order qualification code for that order code.
5 If the higher layer sends a LAC Encapsulated PDU containing an Order Message, then the
6 Order Message shall contain orders for one mobile station.
7 If the higher layer sends a LAC Encapsulated PDU containing a General Page Message, the
8 General Page Message shall contain one mobile-station-addressed page. The General Page
9 Message shall not contain a broadcast page or an enhanced broadcast page. The higher
10 layer shall set the CLASS_0_DONE field of the General Page Message to ‘1’. The higher layer
11 shall set the CLASS_1_DONE field of the General Page Message to ‘1’. The higher layer shall
12 set the TMSI_DONE field of the General Page Message to ‘1’. The higher layer shall set the
13 ORDERED_TMSIS field of the General Page Message to ‘1’. The higher layer shall set the
14 BROADCAST_DONE field of the General Page Message to ‘1’.
15 The access network shall process received LAC Encapsulated PDUs as follows:
16 •If the LAC Encapsulated PDU contains a message with MessageID not listed in the
17 AllowedReverseLinkMessages attribute, then the access network shall silently discard
18 the LAC Encapsulated PDU.
19 •Otherwise if the LAC Encapsulated PDU contains an Order message with the (order code,
20 order qualification code) pair not listed in the OrderCodeReverse attribute, then the
21 access network shall silently discard the LAC Encapsulated PDU. The absence of an
22 order qualification code along with an order code in the OrderCodeReverseattribute
23 shall be interpreted as all possible (order code, order qualification code) pairs for that
24 order code have been listed in the OrderCodeReverse attribute.
25 •Otherwise the access network shall pass the LAC Encapsulated PDU to the higher layer
26 [16].
4-8
3GPP2 C.S0024-B v2.0
1 Tunnel state. The access network shall stop the IdleTunnelTime count-down timer
2 whenever OtherActiveHRPDServicesCount is greater than zero. The access network shall
3 start the IdleTunnelTime count-down timer whenever the value of
4 OtherActiveHRPDServicesCount changes from one to zero. The access network shall
5 consider the IdleTunnelTime timer to be expired when the timer reaches zero.
6 The access network shall transition to the Inactive state when the IdleTunnelTime timer
7 expires.
8 The access network shall not transmit a LAC Encapsulated PDU containing a General Page
9 Message unless all of the following conditions are met:
10 •MessageID of the General Page Message is listed in the AllowedForwardLinkMessages
11 attribute, and
12 •the service option of the page is included in the ServiceOptionIdle complex attribute.
13 The access network shall not transmit a LAC Encapsulated PDU containing a Data Burst
14 Message (See [3]) unless all of the following conditions are met:
15 •Message ID of the Data Burst Message is listed in the AllowedForwardLinkMessages
16 attribute, and
17 •one of the following conditions is met:
18 −the Data Burst Message is addressed to the access terminal, and the burst type of
19 the Data Burst Message is included in the BurstTypeIdle complex attribute, or
20 −the Data Burst Message is addressed to a broadcast address, and the (burst type,
21 broadcast address) pair of the Data Burst Message is included in the
22 BurstTypeIdle complex attribute.
4-9
3GPP2 C.S0024-B v2.0
1 −the Data Burst Message is addressed to the access terminal, and the burst type of
2 the Data Burst Message is included in the BurstTypeConnected complex
3 attribute, or
4 −the Data Burst Message is addressed to a broadcast address, and the (burst type,
5 broadcast address) pair of the Data Burst Message is included in the
6 BurstTypeConnected complex attribute.
15 This procedure for setting the initial transmission power on the 1x radio network is to be used
regardless of the 1x traffic channel Radio Configuration (i.e. RC) value assigned in the (M)UHDM.
4-10
3GPP2 C.S0024-B v2.0
13 5.5.4.2Message Formats
14 5.5.4.2.13G1XServices
15 The access terminal or the access network sends a 3G1XServices message to send a
16 cdma2000 1x LAC Encacpsulated PDU.
Field Length (bits)
MessageID 8
AckRequired 1
MessageSequence 6
3G1XLogicalChannel 1
ProtocolRevision 8
PDULength 16
PDU PDULength × 8
18 AckRequired The sender shall set this field to ‘1’ if the receiver is required to
19 acknowledge the receipt of this message. Otherwise, the sender shall
20 set this field to ‘0’.
21 MessageSequence If AckRequired is ‘1’, then the sender shall set this field to one more
22 (modulo 64) than the MessageSequence field of the last 3G1XServices
23 message requiring acknowledgement sent by the sender. Otherwise,
24 the sender shall set this field to zero.
4-11
3GPP2 C.S0024-B v2.0
6 ProtocolRevision The access terminal shall set this field to P_REV_IN_USE as defined
7 in [3]. If 3G1XLogicalChannel is set to ‘0’, then the access network
8 shall set this field to P_REV of the cdma2000 1x base station as
9 defined in [3]. Otherwise, the access network shall set this field to
10 P_REV_IN_USE as defined in [3].
11 PDULength The sender shall set this field to the length, in units of octets, of the
12 cdma2000 1x LAC encapsulated PDU carried in this 3G1XServices
13 message.
14 PDU The sender shall set this field to the cdma2000 1x LAC Encapsulated
15 PDU.
16
17 5.5.4.2.23G1XServicesAck
18 The access terminal or the access network sends a 3G1XServicesAck message to
19 acknowledge the receipt of a 3G1XServices message.
20
22 AckSequence The sender shall set this field to the MessageSequence field of the
23 3G1XServices message whose receipt is being acknowledged.
24 Reserved The sender shall set this field to ‘00’. The receiver shall ignore this
25 field.
26
4-12
3GPP2 C.S0024-B v2.0
1 5.5.4.2.33G1XParameters
2 The access network sends a 3G1XParameters message to provide values of parameters
3 associated with the cdma2000 1x circuit service to the access terminal. cdma2000 1x
4 circuit service parameters of the message are marked with a “†” sign in the last column.
5
4-13
3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
3G1XParametersSignature 12
SIDIncluded 1
SID 0 or 15 †
NIDIncluded 1
NID 0 or 16 †
REG_ZONEIncluded 1
REG_ZONE 0 or 12 †
TOTAL_ZONESIncluded 1
TOTAL_ZONES 0 or 3 †
ZONE_TIMERIncluded 1
ZONE_TIMER 0 or 3 †
PACKET_ZONE_IDIncluded 1
PACKET_ZONE_ID 0 or 8 †
PZIDHystParametersIncluded 1
PZ_HYST_ENABLED 0 or 1 †
PZ_HYST_INFO_INCL 0 or 1 †
PZ_HYST_LIST_LEN 0 or 1 †
PZ_HYST_ACT_TIMER 0 or 8 †
PZ_HYST_TIMER_MUL 0 or 3 †
PZ_HYST_TIMER_EXP 0 or 5 †
P_REVIncluded 1
P_REV 0 or 8 †
NEG_SLOT_CYCLE_INDEX_SUPInclu
1
ded
NEG_SLOT_CYCLE_INDEX_SUP 0 or 1 †
ENCRYPT_MODEIncluded 1
ENCRYPT_MODE 0 or 2 †
ENC_SUPPORTEDIncluded 1
ENC_SUPPORTED 0 or 1 †
SIG_ENCRYPT_SUPIncluded 1
SIG_ENCRYPT_SUP 0 or 8 †
4-14
3GPP2 C.S0024-B v2.0
MSG_INTEGRITY_SUPIncluded 1
MSG_INTEGRITY_SUP 0 or 1 †
SIG_INTEGRITY_SUP_INCLIncluded 1
SIG_INTEGRITY_SUP_INCL 0 or 1 †
SIG_INTEGRITY_SUPIncluded 1
SIG_INTEGRITY_SUP 0 or 8 †
AUTHIncluded 1
AUTH 0 or 2 †
MAX_NUM_ALT_SOIncluded 1
MAX_NUM_ALT_SO 0 or 3 †
USE_SYNC_IDIncluded 1
USE_SYNC_ID 0 or 1 †
MS_INIT_POS_LOC_SUP_INDInclude
1
d
MS_INIT_POS_LOC_SUP_IND 0 or 1 †
MOB_QOSIncluded 1
MOB_QOS 0 or 1 †
BAND_CLASS_INFO_REQIncluded 1
BAND_CLASS_INFO_REQ 0 or 1 †
ALT_BAND_CLASSIncluded 1
ALT_BAND_CLASS 0 or 5 †
MAX_ADD_SERV_INSTANCEIncluded 1
MAX_ADD_SERV_INSTANCE 0 or 3 †
HOME_REGIncluded 1
HOME_REG 0 or 1 †
FOR_SID_REGIncluded 1
FOR_SID_REG 0 or 1 †
FOR_NID_REGIncluded 1
FOR_NID_REG 0 or 1 †
POWER_UP_REGIncluded 1
POWER_UP_REG 0 or 1 †
POWER_DOWN_REGIncluded 1
POWER_DOWN_REG 0 or 1 †
4-15
3GPP2 C.S0024-B v2.0
PARAMETER_REGIncluded 1
PARAMETER_REG 0 or 1 †
REG_PRDIncluded 1
REG_PRD 0 or 7 †
REG_DISTIncluded 1
REG_DIST 0 or 11 †
PREF_MSID_TYPEIncluded 1
PREF_MSID_TYPE 0 or 2 †
EXT_PREF_MSID_TYPEIncluded 1
EXT_PREF_MSID_TYPE 0 or 2 †
MEID_REQDIncluded 1
MEID_REQD 0 or 1 †
MCCIncluded 1
MCC 0 or 10 †
IMSI_11_12Included 1
IMSI_11_12 0 or 7 †
IMSI_T_SUPPORTEDIncluded 1
IMSI_T_SUPPORTED 0 or 1 †
RECONNECT_MSG_INDIncluded 1
RECONNECT_MSG_IND 0 or 1 †
RER_MODE_SUPPORTEDIncluded 1
RER_MODE_SUPPORTED 0 or 1 †
TKZ_MODE_SUPPORTEDIncluded 1
TKZ_MODE_SUPPORTED 0 or 1 †
TKZ_IDIncluded 1
TKZ_ID 0 or 11 †
PILOT_REPORTIncluded 1
PILOT_REPORT 0 or 1 †
SDB_SUPPORTEDIncluded 1
SDB_SUPPORTED 0 or 1 †
AUTO_FCSO_ALLOWEDIncluded 1
AUTO_FCSO_ALLOWED 0 or 1 †
4-16
3GPP2 C.S0024-B v2.0
SDB_IN_RCNM_INDIncluded 1
SDB_IN_RCNM_IND 0 or 1 †
FPC_FCH_Included 1
FPC_FCH_INIT_SETPT 0 or 8 †
T_ADD_Included 1
T_ADD 0 or 6 †
Reserved 0-7 (as needed)
2 TransactionID The access network shall increment this value modulo 256 for each
3 new 3G1XParameters message sent. If this is the first
4 3G1XParameters message sent by the access network, then the
5 access network shall set this field to zero.
6 3G1XParametersSignature
7 The access network shall set this field to the
8 RouteUpdateTriggerCode public data of the Overhead Messages
9 Protocol or to zero. If the Overhead Message Protocol does not provide
10 RouteUpdateTriggerCode public data, then the access network shall
11 set this field to zero.
12 SIDIncluded If SID is included in this message, then the access network shall set
13 this field to ‘1’. Otherwise, the access network shall set this field to
14 ‘0’.
15 SID If SIDIncluded is ‘0’, then the access network shall omit this field.
16 Otherwise, the access network shall set this field according to the
17 definition of the SID field as defined in [3].
18 NIDIncluded If NID is included in this message, then the access network shall set
19 this field to ‘1’. Otherwise, the access network shall set this field to
20 ‘0’.
21 NID If NIDIncluded is ‘0’, then the access network shall omit this field.
22 Otherwise, the access network shall set this field according to the
23 definition of the NID field as defined in [3].
24 REG_ZONEIncluded
25 If REG_ZONE is included in this message, then the access network
26 shall set this field to ‘1’. Otherwise, the access network shall set this
27 field to ‘0’.
4-17
3GPP2 C.S0024-B v2.0
1 REG_ZONE If REG_ZONEIncluded is ‘0’, the access network shall omit this field.
2 Otherwise, the access network shall set this field according to the
3 definition of the REG_ZONE field as defined in [3].
4 TOTAL_ZONESIncluded
5 If TOTAL_ZONES is included in this message, then the access
6 network shall set this field to ‘1’. Otherwise, the access network shall
7 set this field to ‘0’.
11 ZONE_TIMERIncluded
12 If ZONE_TIMER is included in this message, then the access network
13 shall set this field to ‘1’. Otherwise, the access network shall set this
14 field to ‘0’.
18 PACKET_ZONE_IDIncluded
19 If PACKET_ZONE_ID is included in this message, then the access
20 network shall set this field to ‘1’. Otherwise, the access network shall
21 set this field to ‘0’.
26 PZIDHystParametersIncluded
27 If packet zone hysteresis parameters are included in this message,
28 then the access network shall set this field to ‘1’. Otherwise, the
29 access network shall set this field to ‘0’.
34 PZ_HYST_INFO_INCL
35 The access network shall set this field according to the definition of
36 the PZ_HYST_INFO_INCL field as defined in [3].
4-18
3GPP2 C.S0024-B v2.0
1 PZ_HYST_LIST_LEN The access network shall set this field according to the definition of
2 the PZ_HYST_LIST_LEN field as defined in [3].
3 PZ_HYST_ACT_TIMER
4 The access network shall set this field according to the definition of
5 the PZ_HYST_ACT_TIMER field as defined in [3].
6 PZ_HYST_TIMER_MUL
7 The access network shall set this field according to the definition of
8 the PZ_HYST_TIMER_MUL field as defined in [3].
9 PZ_HYST_TIMER_EXP
10 The access network shall set this field according to the definition of
11 the PZ_HYST_TIMER_EXP field as defined in [3].
12 PREVIncluded If PREV is included in this message, then the access network shall
13 set this field to ‘1’. Otherwise, the access network shall set this field
14 to ‘0’.
15 PREV If PREVIncluded is ‘0’, the access network shall omit this field.
16 Otherwise, the access network shall set this field according to the
17 definition of the PREV field as defined in [3].
18 NEG_SLOT_CYCLI_INDEX_SUPIncluded
19 If NEG_SLOT_CYCLI_INDEX_SUP is included in this message, then
20 the access network shall set this field to ‘1’. Otherwise, the access
21 network shall set this field to ‘0’.
22 NEG_SLOT_CYCLI_INDEX_SUP
23 If NEG_SLOT_CYCLI_INDEX_SUPIncluded is ‘0’, the access network
24 shall omit this field. Otherwise, the access network shall set this field
25 according to the definition of the NEG_SLOT_CYCLI_INDEX_SUP field
26 as defined in [3].
27 ENCRYPT_MODEIncluded
28 If ENCRYPT_MODE is included in this message, then the access
29 network shall set this field to ‘1’. Otherwise, the access network shall
30 set this field to ‘0’.
34 ENC_SUPPORTEDIncluded
35 If ENC_SUPPORTED is included in this message, then the access
36 network shall set this field to ‘1’. Otherwise, the access network shall
37 set this field to ‘0’.
4-19
3GPP2 C.S0024-B v2.0
4 SIG_ENCRYPT_SUPIncluded
5 If SIG_ENCRYPT_SUP is included in this message, then the access
6 network shall set this field to ‘1’. Otherwise, the access network shall
7 set this field to ‘0’.
11 MSG_INTEGRITY_SUPIncluded
12 If MSG_INTEGRITY_SUP is included in this message, then the access
13 network shall set this field to ‘1’. Otherwise, the access network shall
14 set this field to ‘0’.
15 MSG_INTEGRITY_SUP
16 If MSG_INTEGRITY_SUPIncluded is ‘0’, the access network shall
17 omit this field. Otherwise, the access network shall set this field
18 according to the definition of the MSG_INTEGRITY_SUP field as
19 defined in [3].
20 SIG_INTEGRITY_SUP_INCLIncluded
21 If SIG_INTEGRITY_SUP_INCL is included in this message, then the
22 access network shall set this field to ‘1’. Otherwise, the access
23 network shall set this field to ‘0’.
24 SIG_INTEGRITY_SUP_INCL
25 If SIG_INTEGRITY_SUP_INCLIncluded is ‘0’, the access network
26 shall omit this field. Otherwise, the access network shall set this field
27 according to the definition of the SIG_INTEGRITY_SUP_INCL field as
28 defined in [3].
29 SIG_INTEGRITY_SUPIncluded
30 If SIG_INTEGRITY_SUP is included in this message, then the access
31 network shall set this field to ‘1’. Otherwise, the access network shall
32 set this field to ‘0’.
33 SIG_INTEGRITY_SUP
34 If SIG_INTEGRITY_SUPIncluded is ‘0’, the access network shall omit
35 this field. Otherwise, the access network shall set this field according
36 to the definition of the SIG_INTEGRITY_SUP field as defined in [3].
4-20
3GPP2 C.S0024-B v2.0
1 AUTHIncluded If AUTH is included in this message, then the access network shall
2 set this field to ‘1’. Otherwise, the access network shall set this field
3 to ‘0’.
4 AUTH If AUTHIncluded is ‘0’, the access network shall omit this field.
5 Otherwise, the access network shall set this field according to the
6 definition of the AUTH field as defined in [3].
7 MAX_NUM_ALT_SOIncluded
8 If MAX_NUM_ALT_SO is included in this message, then the access
9 network shall set this field to ‘1’. Otherwise, the access network shall
10 set this field to ‘0’.
14 USE_SYNC_IDIncluded
15 If USE_SYNC_ID is included in this message, then the access
16 network shall set this field to ‘1’. Otherwise, the access network shall
17 set this field to ‘0’.
21 MS_INIT_POS_LOC_SUP_INDIncluded
22 If MS_INIT_POS_LOC_SUP_IND is included in this message, then the
23 access network shall set this field to ‘1’. Otherwise, the access
24 network shall set this field to ‘0’.
25 MS_INIT_POS_LOC_SUP_IND
26 If MS_INIT_POS_LOC_SUP_INDIncluded is ‘0’, the access network
27 shall omit this field. Otherwise, the access network shall set this field
28 according to the definition of the MS_INIT_POS_LOC_SUP_IND field
29 as defined in [3].
33 MOB_QOS If MOB_QOSIncluded is ‘0’, the access network shall omit this field.
34 Otherwise, the access network shall set this field according to the
35 definition of the MOB_QOS field as defined in [3].
36 BAND_CLASS_INFO_REQIncluded
37 If BAND_CLASS_INFO_REQ is included in this message, then the
4-21
3GPP2 C.S0024-B v2.0
1 access network shall set this field to ‘1’. Otherwise, the access
2 network shall set this field to ‘0’.
3 BAND_CLASS_INFO_REQ
4 If BAND_CLASS_INFO_REQIncluded is ‘0’, the access network shall
5 omit this field. Otherwise, the access network shall set this field
6 according to the definition of the BAND_CLASS_INFO_REQ field as
7 defined in [3].
8 ALT_BAND_CLASSIncluded
9 If ALT_BAND_CLASS is included in this message, then the access
10 network shall set this field to ‘1’. Otherwise, the access network shall
11 set this field to ‘0’.
15 MAX_ADD_SERV_INSTANCEIncluded
16 If MAX_ADD_SERV_INSTANCE is included in this message, then the
17 access network shall set this field to ‘1’. Otherwise, the access
18 network shall set this field to ‘0’.
19 MAX_ADD_SERV_INSTANCE
20 If MAX_ADD_SERV_INSTANCEIncluded is ‘0’, the access network
21 shall omit this field. Otherwise, the access network shall set this field
22 according to the definition of the MAX_ADD_SERV_INSTANCE field
23 as defined in [3].
27 HOME_REG If HOME_REGIncluded is ‘0’, the access network shall omit this field.
28 Otherwise, the access network shall set this field according to the
29 definition of the HOME_REG field as defined in [3].
30 FOR_SID_REGIncluded
31 If FOR_SID_REG is included in this message, then the access
32 network shall set this field to ‘1’. Otherwise, the access network shall
33 set this field to ‘0’.
4-22
3GPP2 C.S0024-B v2.0
1 FOR_NID_REGIncluded
2 If FOR_NID_REG is included in this message, then the access
3 network shall set this field to ‘1’. Otherwise, the access network shall
4 set this field to ‘0’.
8 POWER_UP_REGIncluded
9 If POWER_UP_REG is included in this message, then the access
10 network shall set this field to ‘1’. Otherwise, the access network shall
11 set this field to ‘0’.
15 POWER_DOWN_REGIncluded
16 If POWER_DOWN_REG is included in this message, then the access
17 network shall set this field to ‘1’. Otherwise, the access network shall
18 set this field to ‘0’.
19 POWER_DOWN_REG
20 If POWER_DOWN_REGIncluded is ‘0’, the access network shall omit
21 this field. Otherwise, the access network shall set this field according
22 to the definition of the POWER_DOWN_REG field as defined in [3].
23 PARAMETER_REGIncluded
24 If PARAMETER_REG is included in this message, then the access
25 network shall set this field to ‘1’. Otherwise, the access network shall
26 set this field to ‘0’.
33 REG_PRD If REG_PRDIncluded is ‘0’, the access network shall omit this field.
34 Otherwise, the access network shall set this field according to the
35 definition of the REG_PRD field as defined in [3].
4-23
3GPP2 C.S0024-B v2.0
4 REG_DIST If REG_DISTIncluded is ‘0’, the access network shall omit this field.
5 Otherwise, the access network shall set this field according to the
6 definition of the REG_DIST field as defined in [3].
7 PREF_MSID_TYPEIncluded
8 If PREF_MSID_TYPE is included in this message, then the access
9 network shall set this field to ‘1’. Otherwise, the access network shall
10 set this field to ‘0’.
14 EXT_PREF_MSID_TYPEIncluded
15 If EXT_PREF_MSID_TYPE is included in this message, then the
16 access network shall set this field to ‘1’. Otherwise, the access
17 network shall set this field to ‘0’.
18 EXT_PREF_MSID_TYPE
19 If EXT_PREF_MSID_TYPEIncluded is ‘0’, the access network shall
20 omit this field. Otherwise, the access network shall set this field
21 according to the definition of the EXT_PREF_MSID_TYPE field as
22 defined in [3].
23 MEID_REQDIncluded
24 If MEID_REQD is included in this message, then the access network
25 shall set this field to ‘1’. Otherwise, the access network shall set this
26 field to ‘0’.
30 MCCIncluded If MCC is included in this message, then the access network shall set
31 this field to ‘1’. Otherwise, the access network shall set this field to
32 ‘0’.
33 MCC If MCCIncluded is ‘0’, the access network shall omit this field.
34 Otherwise, the access network shall set this field according to the
35 definition of the MCC field as defined in [3].
4-24
3GPP2 C.S0024-B v2.0
4 IMSI_11_12 If IMSI_11_12Included is ‘0’, the access network shall omit this field.
5 Otherwise, the access network shall set this field according to the
6 definition of the IMSI_11_12 field as defined in [3].
7 IMSI_T_SUPPORTEDIncluded
8 If IMSI_T_SUPPORTED is included in this message, then the access
9 network shall set this field to ‘1’. Otherwise, the access network shall
10 set this field to ‘0’.
14 RECONNECT_MSG_INDIncluded
15 If RECONNECT_MSG_IND is included in this message, then the
16 access network shall set this field to ‘1’. Otherwise, the access
17 network shall set this field to ‘0’.
18 RECONNECT_MSG_IND
19 If RECONNECT_MSG_INDIncluded is ‘0’, the access network shall
20 omit this field. Otherwise, the access network shall set this field
21 according to the definition of the RECONNECT_MSG_IND field as
22 defined in [3].
23 RER_MODE_SUPPORTEDIncluded
24 If RER_MODE_SUPPORTED is included in this message, then the
25 access network shall set this field to ‘1’. Otherwise, the access
26 network shall set this field to ‘0’.
27 RER_MODE_SUPPORTED
28 If RER_MODE_SUPPORTEDIncluded is ‘0’, the access network shall
29 omit this field. Otherwise, the access network shall set this field
30 according to the definition of the RER_MODE_SUPPORTED field as
31 defined in [3].
32 TKZ_MODE_SUPPORTEDIncluded
33 If TKZ_MODE_SUPPORTED is included in this message, then the
34 access network shall set this field to ‘1’. Otherwise, the access
35 network shall set this field to ‘0’.
36 TKZ_MODE_SUPPORTED
37 If TKZ_MODE_SUPPORTEDIncluded is ‘0’, the access network shall
38 omit this field. Otherwise, the access network shall set this field
4-25
3GPP2 C.S0024-B v2.0
3 TKZ_IDIncluded If TKZ_ID is included in this message, then the access network shall
4 set this field to ‘1’. Otherwise, the access network shall set this field
5 to ‘0’.
6 TKZ_ID If TKZ_IDIncluded is ‘0’, the access network shall omit this field.
7 Otherwise, the access network shall set this field according to the
8 definition of the TKZ_ID field as defined in [3].
9 PILOT_REPORTIncluded
10 If PILOT_REPORT is included in this message, then the access
11 network shall set this field to ‘1’. Otherwise, the access network shall
12 set this field to ‘0’.
16 SDB_SUPPORTEDIncluded
17 If SDB_SUPPORTED is included in this message, then the access
18 network shall set this field to ‘1’. Otherwise, the access network shall
19 set this field to ‘0’.
23 AUTO_FCSO_ALLOWEDIncluded
24 If AUTO_FCSO_ALLOWED is included in this message, then the
25 access network shall set this field to ‘1’. Otherwise, the access
26 network shall set this field to ‘0’.
27 AUTO_FCSO_ALLOWED
28 If AUTO_FCSO_ALLOWEDIncluded is ‘0’, the access network shall
29 omit this field. Otherwise, the access network shall set this field
30 according to the definition of the AUTO_FCSO_ALLOWED field as
31 defined in [3].
32 SDB_IN_RCNM_INDIncluded
33 If SDB_IN_RCNM_IND is included in this message, then the access
34 network shall set this field to ‘1’. Otherwise, the access network shall
35 set this field to ‘0’.
4-26
3GPP2 C.S0024-B v2.0
4 FPC_FCH_Included
5 If FPC_FCH_INIT_SETPT is included in this message, then the access
6 network shall set this field to ‘1’. Otherwise, the access network set
7 this field to ‘0’.
8 FPC_FCH_INIT_SETPT
9 If FPC_FCH_INIT_SETPT_Included is ‘0’, the access network shall
10 omit this field. Otherwise, the access network shall include this field
11 and set it according to the definition of the FPC_FCH_INIT_SETPT
12 field as defined in [3].
13 T_ADD_Included If T_ADD is included in this message, then the access network shall
14 set this field to ‘1’. Otherwise, the access network set this field to ‘0’.
15 T_ADD If T_ADD_Included is ‘0’, the access network shall omit this field.
16 Otherwise, the access network shall include this field and set it
17 according to the definition of the T_ADD field as defined in [3].16
18 Reserved The access network shall add reserved bits to make the length of the
19 entire message an integer number of octets. The access network shall
20 set these bits to zero. The access terminal shall ignore these bits.
21
22 5.5.4.2.43G1XParametersResetAck
23 The access terminal sends a 3G1XParametersAck message to acknowledge the receipt of a
24 3G1XParameters message.
25
MessageID 8
TransactionID 8
16 The AT can use the T_ADD parameter (if it is included in the 3G1XParameters message) for the
purpose of determining what 1X pilots are to be included in RouteUpdate messages and how to set
the 1X pilot KEEP field.
4-27
3GPP2 C.S0024-B v2.0
1 TransactionID The access terminal shall set this field to the TransactionID field of
2 the 3G1XParameters message whose receipt is being acknowledged.
3
4 5.5.4.2.53G1XParametersReset
5 The access network can use this message to indicate that the access terminal is to clear all
6 stored values of 3G1X circuit service fields of the 3G1XParameters message.
Field Length (bits)
MessageID 8
TransactionID 8
8 TransactionID The access network shall increment this value modulo 256 for each
9 new 3G1XParametersReset message sent. If this is the first
10 3G1XParametersReset message sent by the access network, then the
11 access network shall set this field to zero.
12
13 5.5.4.2.63G1XParametersResetAck
14 The access terminal sends a 3G1XParametersResetAck message to acknowledge the receipt
15 of a 3G1XParametersReset message.
16
MessageID 8
TransactionID 8
18 TransactionID The access terminal shall set this field to the TransactionID field of
19 the 3G1XParametersReset message whose receipt is being
20 acknowledged.
21
4-28
3GPP2 C.S0024-B v2.0
1 5.5.4.2.7AttributeUpdateRequest
2 The sender sends an AttributeUpdateRequest message to offer an attribute value for a
3 given attribute.
4
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 AttributeUpdateRequest message sent.
10 5.5.4.2.8AttributeUpdateAccept
11 The sender sends an AttributeUpdateAccept message in response to an
12 AttributeUpdateRequest message to accept the offered attribute values.
13
MessageID 8
TransactionID 8
15 TransactionID The sender shall set this value to the TransactionID field of the
16 corresponding AttributeUpdateRequest message.
17
4-29
3GPP2 C.S0024-B v2.0
1 5.5.4.2.9AttributeUpdateReject
2 The access network sends an AttributeUpdateReject message in response to an
3 AttributeUpdateRequest message to reject the offered attribute values.
4
MessageID 8
TransactionID 8
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding AttributeUpdateRequest message.
8
10 5.5.5.1Commands
11 This protocol issues the following command:
12 •RouteUpdate.SendRouteUpdate
13 5.5.5.2Indications
14 This protocol registers to receive the following indications:
15 •IdleState.ConnectionOpened (access network only)
16 •RouteUpdate.ConnectionLost (access network only)
17 •ConnectedState.ConnectionClosed (access network only)
4-30
3GPP2 C.S0024-B v2.0
1 •OrderCodeForward
2 •RAND
3 The access terminal shall not send an AttributeUpdateRequest message containing any of
4 the following attributes:
5 •AllowedReverseLinkMessages
6 •OrderCodeReverse
7 The access network shall not send an AttributeUpdateRequest message containing any of
8 the following attributes:
9 •AllowedForwardLinkMessages
10 •OrderCodeForward
11 5.6.1Simple Attributes
12 The configurable simple attributes for this application are listed in Table 5.6.1-1. The
13 access terminal and the access network shall use as defaults the values in Table 5.6.1-1
14 typed in bold italics.
16 5.6.2Complex Attributes
17 The following configurable complex attributes and default values are defined.
18 5.6.2.1AllowedReverseLinkMessages Attribute
19
4-31
3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
{
ValueID 8 N/A
r-cschMessageIDCount 8 0x00
r-cschMessageIDCount occurrences of the following two fields:
Reserved 2 N/A
r-cschMessageID 6 N/A
r-dschMessageIDCount 8 0x00
r-dschMessageIDCount occurrences of the following two fields:
r-dschMessageID 8 N/A
}
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex attribute. The sender shall change this field for each set of
6 values for this complex attribute.
7 r-cschMessageIDCount The sender shall set this field to the number of occurrences of the
8 MessageID field following this field in this record.
9 Reserved The sender shall set this field to ‘00’. The receiver shall ignore this
10 field.
11 r-cschMessageID The sender shall set this field to the message identifier of the
12 cdma2000 1x r-csch Layer 3 message as defined in [16], [19].
13 r-dschMessageIDCount
14 The sender shall set this field to the number of occurrences of the r-
15 dschMessageID field following this field in this record.
16 r-dschMessageID The sender shall set this field to the message identifier of the
17 cdma2000 1x r-dsch Layer 3 message as defined in [16], [19].
4-32
3GPP2 C.S0024-B v2.0
1 5.6.2.2AllowedForwardLinkMessages Attribute
2
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
{
ValueID 8 N/A
f-cschMessageIDCount 8 0x00
f-cschMessageIDCount occurrences of the following two fields:
Reserved 2 N/A
f-cschMessageID 6 N/A
f-dschMessageIDCount 8 0x00
f-dschMessageIDCount occurrences of the following field:
f-dschMessageID 8 N/A
}
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex attribute. The sender shall change this field for each set of
8 values for this complex attribute.
9 f-cschMessageIDCount
10 The sender shall set this field to the number of occurrences of the f-
11 cschMessageID field following this field in this record.
12 Reserved The sender shall set this field to ‘00’. The receiver shall ignore this
13 field.
14 f-cschMessageID The sender shall set this field to the message identifier of the
15 cdma2000 1x f-csch Layer 3 message as defined in [16], [19].
16 f-dschMessageIDCount
17 The sender shall set this field to the number of occurrences of the f-
18 dschMessageID field following this field in this record.
4-33
3GPP2 C.S0024-B v2.0
1 f-dschMessageID The sender shall set this field to the message identifier of the
2 cdma2000 1x f-dsch Layer 3 message as defined in [16], [19].
3 5.6.2.3ServiceOptionIdle attribute
4
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
ServiceOptionCount 8 0
ServiceOptionCount occurrences of the following field:
ServiceOption 16 N/A
5 Length Length of the complex attribute in octets. The sender shall set this
6 field to the length of the complex attribute excluding the Length field.
8 ValueID The sender shall set this field to an identifier assigned to this
9 complex attribute. The sender shall change this field for each set of
10 values for this complex attribute.
11 ServiceOptionCount The sender shall set this field to the number of occurrences of the
12 ServiceOption field following this field in this record.
13 ServiceOption The sender shall set this field to the service option code as defined in
14 [10] corresponding to the service option of pages that the access
15 terminal should be notified of when the 3G1X Circuit Services
16 Notification Protocol is in the Idle Tunnel state.
4-34
3GPP2 C.S0024-B v2.0
1 5.6.2.4ServiceOptionConnected Attribute
2
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
ServiceOptionCount 8 0
ServiceOptionCount occurrences of the following field:
ServiceOption 16 N/A
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex attribute. The sender shall change this field for each set of
8 values for this complex attribute.
9 ServiceOptionCount The sender shall set this field to the number of occurrences of the
10 ServiceOption field following this field in this record.
11 ServiceOption The sender shall set this field to the service option code as defined in
12 [10] corresponding to the service option of pages that the access
13 terminal should be notified of when the 3G1X Circuit Services
14 Notification Protocol is in the Connected state.
4-35
3GPP2 C.S0024-B v2.0
1 5.6.2.5BurstTypeIdle Attribute
2
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
BurstTypeCount 8 0
BurstTypeCount occurrences of the following record:
{
BurstType 6 N/A
BroadcastAddressCount 2 0
BroadcastAddressCount occurrences of the following two fields:
AddressLength 4 N/A
BroadcastAddress 8×AddressLength N/A
}
Reserved 0-7 (as needed) N/A
}
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex attribute. The sender shall change this field for each set of
8 values for this complex attribute.
9 BurstTypeCount The sender shall set this field to the number of occurrences of the
10 ServiceOption field following this field in this record.
11 BurstType The sender shall set this field to the Data Burst Type as defined in
12 [10] corresponding to the type of the data burst for which Data Burst
13 Messages are to be tunneled when the 3G1X Circuit Services
14 Notification Protocol is in the Idle Tunnel state.
15 BroadcastAddressCount
16 The sender shall set this field to the number of broadcast addresses
17 corresponding to the above burst type.
4-36
3GPP2 C.S0024-B v2.0
1 AddressLength The sender shall set this field to the number of octets in the
2 BroadcastAddress field following this field.
3 BroadcastAddress The sender shall set this field to the broadcast address corresponding
4 to the above burst type for which Data Burst Messages are to be
5 tunneled to the access terminal when the 3G1X Circuit Services
6 Notification Protocol is in the Idle Tunnel state.
7 Reserved The sender shall add reserved bits to make the length of each
8 attribute value record an integer number of octets. The sender shall
9 set these bits to zeros. The receiver shall ignore this field.
10 5.6.2.6BurstTypeConnected Attribute
11
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
BurstTypeCount 8 0
BurstTypeCount occurrences of the following record:
{
BurstType 6 N/A
BroadcastAddressCount 2 0
BroadcastAddressCount occurrences of the following two fields:
AddressLength 4 N/A
BroadcastAddress 8× N/A
AddressLength
}
Reserved 0-7 (as needed) N/A
}
12 Length Length of the complex attribute in octets. The sender shall set this
13 field to the length of the complex attribute excluding the Length field.
15 ValueID The sender shall set this field to an identifier assigned to this
16 complex attribute. The sender shall change this field for each set of
17 values for this complex attribute.
4-37
3GPP2 C.S0024-B v2.0
1 BurstTypeCount The sender shall set this field to the number of occurrences of the
2 ServiceOption field following this field in this record.
3 BurstType The sender shall set this field to the Data Burst Type as defined in
4 [10] corresponding to the type of the data burst for which Data Burst
5 Messages are to be tunneled when the 3G1X Circuit Services
6 Notification Protocol is in the Connected state.
7 BroadcastAddressCount
8 The sender shall set this field to the number of broadcast addresses
9 corresponding to the above burst type.
10 AddressLength The sender shall set this field to the number of octets in the
11 BroadcastAddress field following this field.
12 BroadcastAddress The sender shall set this field to the broadcast address corresponding
13 to the above burst type for which Data Burst Messages are to be
14 tunneled to the access terminal when the 3G1X Circuit Services
15 Notification Protocol is in the Connected state.
16 Reserved The sender shall add reserved bits to make the length each attribute
17 value record an integer number of octets. The sender shall set these
18 bits to zeros. The receiver shall ignore this field.
19 5.6.2.7OrderCodeReverse Attribute
20
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
OrderCodeCount 8 0x00
OrderCodeCount occurrences of the following record:
Reserved 1 N/A
OrderCode 6 N/A
OrderQualificationCodeIncluded 1 N/A
OrderQualificationCode 0 or 8 N/A
21 Length Length of the complex attribute in octets. The sender shall set this
22 field to the length of the complex attribute excluding the Length field.
4-38
3GPP2 C.S0024-B v2.0
1 ValueID The sender shall set this field to an identifier assigned to this
2 complex attribute. The sender shall change this field for each set of
3 values for this complex attribute.
4 OrderCodeCount The sender shall set this field to the number of occurrences of the
5 OrderCode field following this field in this record. If none of the
6 MessageID fields in this record is ‘000010’ (Order Message), then the
7 sender shall set this field to 0x00.
8 Reserved The sender shall set this field to ‘0’. The receiver shall ignore this
9 field.
10 OrderCode The sender shall set this field to the order code of the cdma2000 1x
11 r-csch order as defined in [3].
12 OrderQualificationCodeIncluded
13 If an order qualification code is included associated with this order
14 code, then the sender shall set this field to ‘1’. Otherwise, the sender
15 shall set this field to ‘0’.
16 OrderQualificationCode
17 If OrderQualificationCodeIncluded is ‘0’, then the sender shall omit
18 this field. Otherwise, the sender shall set this field to the r-csch order
19 qualification code as defined in [3].
20 5.6.2.8OrderCodeForward Attribute
21
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
OrderCodeCount 8 0x00
OrderCodeCount occurrences of the following two fields:
Reserved 1 N/A
OrderCode 6 N/A
OrderQualificationCodeIncluded 1 N/A
OrderQualificationCode 0 or 8 N/A
22 Length Length of the complex attribute in octets. The sender shall set this
23 field to the length of the complex attribute excluding the Length field.
4-39
3GPP2 C.S0024-B v2.0
1 ValueID The sender shall set this field to an identifier assigned to this
2 complex attribute. The sender shall change this field for each set of
3 values for this complex attribute.
4 OrderCodeCount The sender shall set this field to the number of occurrences of the
5 OrderCode field following this field in this record. If none of the
6 MessageID fields in this record is ‘000111’ (Order Message), then the
7 sender shall set this field to 0x00.
8 Reserved The sender shall set this field to ‘0’. The receiver shall ignore this
9 field.
10 OrderCode The sender shall set this field to the order code of the cdma2000 1x f-
11 csch order as defined in [3].
12 OrderQualificationCodeIncluded
13 If an order qualification code is included associated with this order
14 code, then the sender shall set this field to ‘1’. Otherwise, the sender
15 shall set this field to ‘0’.
16 OrderQualificationCode
17 If OrderQualificationCodeIncluded is ‘0’, then the sender shall omit
18 this field. Otherwise, the sender shall set this field to the f-csch order
19 qualification code as defined in [3].
24 5.7.13G1XParameters
25 Table 5.7.1-1. The Format of the Parameter Record for the 3G1XParameters
26 Parameter
ParameterType 8
Length 8
Current3G1XParameters 8 × (Length – 1)
27 ParameterType This field shall be set to 0x01 for this parameter record.
28 Length This field shall be set to the length of this parameter record in units
29 of octets excluding the Length field.
4-40
3GPP2 C.S0024-B v2.0
1 Current3G1XParameters
2 This field shall include all fields (except MessageID) that were
3 included in any 3G1XParameters message sent to the access
4 terminal since the last 3G1XParametersReset message was sent (if
5 any). The most recent value sent to the access terminal for each field
6 shall be included. Fields of the 3G1XParameters message that were
7 not sent to the access terminal in any 3G1XParameters message
8 since the last 3G1XParametersReset message was sent shall not be
9 included. If no cdma2000 1x parameters were sent to the access
10 terminal in a 3G1XParameters message, then this field may be
11 omitted. If included, this field shall have the format of the
12 3G1XParameters message defined in 5.5.4.2.3 with the MessageID
13 field omitted.
14 5.7.2ProtocolState Parameter
15 Table 5.7.2-1. The Format of the Parameter Record for the ProtocolState Parameter
ParameterType 8
Length 8
State 2
OtherActiveHRPDServices 8
IdleTunnelTime 0 or 32
Reserved 6
16 ParameterType This field shall be set to 0x02 for this parameter record.
17 Length This field shall be set to the length of this parameter record in units
18 of octets excluding the Length field.
25 OtherActiveHRPDServices
26 This field shall be set to the value of the
27 OtherActiveHRPDServicesCount parameter. If the value of the
28 OtherActiveHRPDServicesCount is greater than 255, then this field
29 shall be set to 255.
4-41
3GPP2 C.S0024-B v2.0
1 IdleTunnelTime If the State field is not set to ‘10’, then this field shall be omitted.
2 Otherwise, this field shall be set to the CDMA System Time, in units
3 of 320 ms, when the IdleTunnelTime timer is to expire.
4 Reserved This field shall be set to ‘000000’. The receiver shall ignore this field.
4-42
Stream Layer 3GPP2 C.S0024-B v2.0
1 65 STREAM LAYER
2 6.15.1 Introduction
Value Meaning
0x0001 Default Packet Application bound to the radio
network.
0x0002 Default Packet Application bound to the
service network.
0x0004 Multi-Flow Packet Application bound to the
radio network.
0x0005 Multi-Flow Packet Application bound to the
service network.
0x0006 3G1X Circuit Services Notification
Application
5-1
3GPP2 C.S0024-B v2.0 Stream Layer
Application
Layer
packet
Session
Layer
payload
1
5-2
Stream Layer 3GPP2 C.S0024-B v2.0
2 6.2.15.2.1 Overview
3 The Default Stream Protocol provides the Stream Layer functionality. This protocol provides
4 the ability to multiplex up to 4 application streams. Stream 0 is always reserved for a
5 Signaling Application, and, by default, is assigned to the Default Signaling Application.
6 This protocol uses the Generic Configuration Protocol (see 13.7) to define the format and
7 processing of the configuration messages that map applications to streams.
8 The header added by this protocol is 2 bits in length. If x bits is the length of the payload
9 presented to the Stream Layer, x shall satisfy
10 x modulo 8 = 6.
12 6.2.2.15.2.2.1 Commands
13 This protocol does not define any commands.
5-3
3GPP2 C.S0024-B v2.0 Stream Layer
5 6.2.55.2.5 Procedures and Messages for the InConfiguration Instance of the Protocol
6 6.2.5.15.2.5.1 Procedures
7 The access terminal and the access network may use the ConfigurationRequest and
8 ConfigurationResponse messages to select the applications carried by each stream. When
9 the access terminal and the access network use these messages, they shall process them
10 according to the requirements presented in the Generic Configuration Protocol (see 13.7).
11 Once the access terminal and the access network agree upon the mapping of a new
12 application layer protocol to a stream (per the Generic Configuration Protocol), the access
13 terminal and access network shall create an InConfiguration instance of the agreed upon
14 application and replace the InConfiguration instance of the application for that stream (if
15 any) with the agreed upon application instance.
5-4
Stream Layer 3GPP2 C.S0024-B v2.0
2 6.2.5.3.15.2.5.3.1 ConfigurationRequest
3 The ConfigurationRequest message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 ConfigurationRequest message sent.
10 6.2.5.3.25.2.5.3.2 ConfigurationResponse
11 The ConfigurationResponse message format is as follows:
12
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
14 TransactionID The sender shall set this value to the TransactionID field of the
15 corresponding ConfigurationRequest message.
5-5
3GPP2 C.S0024-B v2.0 Stream Layer
2 6.2.65.2.6 Procedures and Messages for the InUse Instance of the Protocol
3 6.2.6.15.2.6.1 Procedures
4 This protocol receives application packets for transmission from up to four different
5 applications. The protocol adds the Stream header defined in 5.2.6.2 in front of each
6 application packet and forwards it for transmission to the Session Layer.
7 All Stream Layer packets forwarded to the Session Layer shall be octet aligned.
8 The protocol receives Stream Layer packets from the Session Layer and removes the
9 Stream Layer header. The application packet obtained in this manner is forwarded to the
10 application indicated by the Stream field of the Stream Layer header.
11 The structure of the Stream Layer packet is shown in Figure 5.2.6-1
Stream Application
Layer Layer
header packet
12
17 Stream The sender shall set this field to the stream number associated with
18 the application sending the application packet following the header.
20 6.2.6.3.15.2.6.3.1 Commands
21 This protocol does not issue any commands.
22 6.2.6.3.25.2.6.3.2 Indications
23 This protocol does not register to receive any indications.
5-6
Stream Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
Stream0Application 16 0x0000
Stream1Application 16 0xffff
Stream2Application 16 0xffff
Stream3Application 16 0xffff
6 Length Length of the complex attribute in octets. The sender shall set this
7 field to the length of the complex attribute excluding the Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 Stream0Application The sender shall set this field to the subtype of the application used
12 over Stream 0.
13 Stream1Application The sender shall set this field to the subtype of the application used
14 over Stream 1.
15 Stream2Application The sender shall set this field to the subtype of the application used
16 over Stream 2.
17 Stream3Application The sender shall set this field to the subtype of the application used
18 over Stream 3.
19 Sender shall set the last four fields to 0xffff or to one of the non-reserved values for the
20 Application Subtype as specified in [10].
5-7
3GPP2 C.S0024-B v2.0 Stream Layer
5-8
Stream Layer 3GPP2 C.S0024-B v2.0
2 6.3.15.3.1 Overview
3 The Generic Virtual Stream Protocol provides Stream Layer functionality. This protocol
4 provides the ability to multiplex up to 255 application streams.
5 This protocol uses the Generic Configuration Protocol (see 13.7) to define the format and
6 processing of the configuration messages that map applications to virtual streams.
8 6.3.2.15.3.2.1 Commands
9 This protocol does not define any commands.
5-9
3GPP2 C.S0024-B v2.0 Stream Layer
1 6.3.55.3.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 6.3.5.15.3.5.1 Procedures
3 The access terminal and the access network may use the ConfigurationRequest and
4 ConfigurationResponse messages to select the applications carried by each virtual stream.
5 When the access terminal and the access network use these messages, they shall process
6 them according to the requirements presented in the Generic Configuration Protocol (see
7 13.7).
8 Once the access terminal and the access network agree upon the mapping of a new
9 application layer protocol to a virtual stream (per the Generic Configuration Protocol), the
10 access terminal and access network shall create an InConfiguration instance of the agreed
11 upon application and replace the InConfiguration instance of the application for that
12 virtual stream (if any) with the agreed upon application instance.
36 6.3.5.3.15.3.5.3.1 ConfigurationRequest
37 The ConfigurationRequest message format is as follows:
5-10
Stream Layer 3GPP2 C.S0024-B v2.0
MessageIndicator 8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 MessageIndicator The sender shall set this field to 0x00 to indicate that this message
3 does not carry application payload.
5 TransactionID The sender shall increment this value for each new
6 ConfigurationRequest message sent.
9 6.3.5.3.25.3.5.3.2 ConfigurationResponse
10 The ConfigurationResponse message format is as follows:
11
MessageIndicator 8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
12 MessageIndicator The sender shall set this field to 0x00 to indicate that this message
13 does not carry application payload.
15 TransactionID The sender shall set this value to the TransactionID field of the
16 corresponding ConfigurationRequest message.
5-11
3GPP2 C.S0024-B v2.0 Stream Layer
7 6.3.65.3.6 Procedures and Messages for the InUse Instance of the Protocol
8 6.3.6.15.3.6.1 Procedures
9 This protocol receives application packets for transmission from up to 255 different
10 applications. This protocol carries payload for the higher layer using virtual streams. This
11 protocol provides 255 virtual streams. A virtual stream is identified by its virtual stream
12 number in the range 0x01 to 0xff inclusive. Data from an application bound to one of the
13 virtual streams is carried using ApplicationData messages.
14 If x bits is the length of the data payload presented to the Stream Layer by an application, x
15 shall satisfy
16 x modulo 8 = 6.
17 The protocol shall generate an ApplicationData message (5.3.6.2.1) to send a data payload
18 belonging to an application bound to a virtual stream.
20 6.3.6.2.15.3.6.2.1 ApplicationData
21 The access terminal or the access network sends an ApplicationData message to send a
22 payload belonging to an application bound to a virtual stream.
23
24 VirtualStream The sender shall set this field to the 8-bit virtual stream number
25 associated with the application sending the application payload
26 carried in this message in the range 0x01 to 0xff, inclusive.
27 Reserved The sender shall set this field to ‘00’. The receiver shall ignore this
28 field.
5-12
Stream Layer 3GPP2 C.S0024-B v2.0
1 StreamLayerPayload The sender shall set this field to payload from the application bound
2 to the virtual stream.
3
Priority of this
message shall be set
to the priority of the
Addressing unicast Priority payload carried in
this message.
5 6.3.6.3.15.3.6.3.1 Commands
6 This protocol does not issue any commands.
7 6.3.6.3.25.3.6.3.2 Indications
8 This protocol does not register to receive any indications.
5-13
3GPP2 C.S0024-B v2.0 Stream Layer
5-14
Session Layer 3GPP2 C.S0024-B v2.0
1 76 SESSION LAYER
2 7.16.1 Introduction
6-1
3GPP2 C.S0024-B v2.0 Session Layer
Session
Management
Protocol
Multimode
Address Session Capability
Management Configuration Discovery
Protocol Protocol Protocol
1
Stream
Layer
packet
Session Session
Layer Layer
packet payload
Connection
Layer
payload
7
6-2
Session Layer 3GPP2 C.S0024-B v2.0
2 7.2.16.2.1 Overview
3 The Default Session Management protocol provides the means to control the activation of
4 the Address Management Protocol and then the Session Configuration Protocol, in that
5 order, before a session is established. This protocol also periodically ensures that the
6 session is still valid and manages closing the session.
7 The actual behavior and message exchange in each state of this protocol are mainly
8 governed by protocols that are activated by the Default Session Management Protocol.
9 These protocols return indications, which trigger the state transitions of this protocol.
10 This protocol can be in one of four states:
11 • Inactive State: This state applies only to the access terminal. In this state there are no
12 communications between the access terminal and the access network.
13 • AMP Setup State: In this state the access terminal and access network perform
14 exchanges governed by the Address Management Protocol and the access network
15 assigns a UATI to the access terminal.
16 • Open State: In this state a session is open.
17 • Close State: This state applies only to the access network. In this state the access
18 network waits for the close procedure to complete.
19 Figure 6.2.1-1 provides an overview of the access terminal states and state transitions.
Initial State
Rx Activate Rx AddressManagement.Opened
AMP
Inactive Open
Setup
State State
State
Tx SessionClose
Tx SessionClose
20
6-3
3GPP2 C.S0024-B v2.0 Session Layer
AMP
Setup
State
Tx SessionClose Rx AddressManagement.Opened
Rx SessionClose or
Close State
Rx SessionClose
timer expired
Close Open
State State
Tx SessionClose
1
2 Figure 6.2.1-2. Default Session Management Protocol State Diagram (Access Network)
4 7.2.2.16.2.2.1 Commands
5 This protocol defines the following commands:
6 • Activate
7 • Deactivate
6-4
Session Layer 3GPP2 C.S0024-B v2.0
24 7.2.56.2.5 Procedures and Messages for the InConfiguration Instance of the Protocol
25 7.2.5.16.2.5.1 Procedures
26 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
27 the configuration messages.
6-5
3GPP2 C.S0024-B v2.0 Session Layer
1 − The access terminal and the access network shall set the attribute values
2 associated with the InUse instance of this protocol to the attribute values
3 associated with the InConfiguration instance of this protocol, and
4 − The access terminal and the access network shall purge the InConfiguration
5 instance of the protocol.
6 • If the InUse instance of this protocol does not have the same subtype as this protocol
7 instance, then the access terminal and the access network shall perform the following
8 in the order specified:
9 − Set the initial state of the InConfiguration protocol instance to the Open State.
10 − The InConfiguration protocol instance shall become the InUse protocol
11 instance for the Session Management Protocol.
12 • All the public data not defined by this protocol shall be removed from the public data of
13 the InUse protocol.
15 7.2.5.3.16.2.5.3.1 ConfigurationRequest
16 The ConfigurationRequest message format is as follows:
17
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
19 TransactionID The sender shall increment this value for each new
20 ConfigurationRequest message sent.
22
23 7.2.5.3.26.2.5.3.2 ConfigurationResponse
24 The ConfigurationResponse message format is as follows:
25
6-6
Session Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding ConfigurationRequest message.
10 7.2.66.2.6 Procedures and Messages for the InUse Instance of the Protocol
11 7.2.6.16.2.6.1 Procedures
15 7.2.6.1.1.16.2.6.1.1.1 Activate
16 If the access terminal receives the Activate command in the Inactive State, it shall
17 transition to the AMP Setup State.
18 If the access terminal receives the Activate command in any state other than the Inactive
19 State, the command shall be ignored.
20 The access network shall ignore the command.
21 7.2.6.1.1.26.2.6.1.1.2 Deactivate
22 If the access terminal receives a Deactivate command in the Inactive State, the command
23 shall be ignored.
24 If the access terminal receives a Deactivate command in any state other than the Inactive
25 State, the access terminal shall perform the following:
26 • Send a SessionClose message to the access network.
6-7
3GPP2 C.S0024-B v2.0 Session Layer
6-8
Session Layer 3GPP2 C.S0024-B v2.0
6-9
3GPP2 C.S0024-B v2.0 Session Layer
6-10
Session Layer 3GPP2 C.S0024-B v2.0
1 If the value of TSMPClose is set to zero, the access terminal and the access network shall not
2 send or expect keep-alive messages, and shall disable the transitions occurring as a
3 consequence of not receiving these messages.
23 7.2.6.2.16.2.6.2.1 SessionClose
24 The sender sends the SessionClose message to terminate the session.
25
MessageID 8
CloseReason 8
MoreInfoLen 8
MoreInfo 8 × MoreInfoLen
27 CloseReason The sender shall set this field to the close reason as shown in Table
28 6.2.6.2.1-1
6-11
3GPP2 C.S0024-B v2.0 Session Layer
8 TypeLength The sender shall set this field to ‘0’ if the Type field is 7 bits long.
9 Otherwise, the sender shall set this field to ‘1’.
6-12
Session Layer 3GPP2 C.S0024-B v2.0
1 Type1 This sub-field shall be set to the seven most significant bits of the
2 Type value for the protocol (as defined in [10]) for which configuration
3 failed.
4 Type2 If the length of the Type value for the protocol for which configuration
5 failed is 7 bits, then this field shall be omitted. Otherwise, this field
6 shall be set to the 8 least significant bits of the Type value for the
7 protocol for which configuration failed17.
8 SubType The sender shall set this field to the subtype value for the protocol
9 subtype (as defined in [10]) for which configuration failed.
Reserved Variable
12 TypeLength The sender shall set this field to ‘0’ if the Type field is 7 bits long.
13 Otherwise, the sender shall set this field to ‘1’.
6-13
3GPP2 C.S0024-B v2.0 Session Layer
1 Type1 This sub-field shall be set to the seven most significant bits of the
2 Type value for the protocol (as defined in [10]) for which there was a
3 negotiation error.
4 Type2 If the length of the Type value for the protocol for which there was a
5 negotiation error is 7 bits, then this sub-field shall be omitted.
6 Otherwise, this field shall be set to the 8 least significant bits of the
7 Type value for the protocol for which there was a negotiation error18.
8 NumAttributeRecords
9 This field shall be set to the number of occurrences of the
10 OffendingAttributeRecord field following this field in this record.
11 OffendingAttributeRecord
12 This field shall be set to the offending attribute record. The format of
13 the attribute record is specified in 15.3.
14 SubType The sender shall set this field to the subtype value for the protocol
15 subtype (as defined in [10]) for which configuration failed.
16 Reserved The sender shall add reserved bits to make the length of the entire
17 record an integer number of octets. The sender shall set these bits to
18 ‘0’. The receiver shall ignore this field.
19 7.2.6.2.26.2.6.2.2 KeepAliveRequest
20 The sender sends the KeepAliveRequest to verify that the peer is still alive.
21
MessageID 8
TransactionID 8
23 TransactionID The sender shall increment this value for each new KeepAliveRequest
24 message sent.
25
6-14
Session Layer 3GPP2 C.S0024-B v2.0
1 7.2.6.2.36.2.6.2.3 KeepAliveResponse
2 The sender sends the KeepAliveResponse message as an answer to the KeepAliveRequest
3 message.
Field Length (bits)
MessageID 8
TransactionID 8
5 TransactionID The sender shall set this value to the value of the TransactionID field
6 of the corresponding KeepAliveRequest message.
7
16 7.2.6.3.26.2.6.3.2 Indications
17 This protocol registers to receive the following indications:
18 • AddressManagement.Failed
19 • SessionConfiguration.Failed
20 • AddressManagement.Opened
6-15
3GPP2 C.S0024-B v2.0 Session Layer
6-16
Session Layer 3GPP2 C.S0024-B v2.0
2 7.3.16.3.1 Overview
3 The Default Address Management Protocol provides the following functions:
4 • Initial UATI assignment
5 • Maintaining the access terminal unicast address as the access terminal moves between
6 subnets.
7 This protocol operates in one of three states:
8 • Inactive State: In this state there are no communications between the access terminal
9 and the access network.
10 • Setup State: In this state the access terminal and the access network perform a
11 UATIRequest/UATIAssignment/UATIComplete exchange to assign the access terminal a
12 UATI.
13 • Open State: In this state the access terminal has been assigned a UATI. The access
14 terminal and access network may also perform a UATIRequest/UATIAssignment
15 /UATIComplete or a UATIAssignment/UATIComplete exchange so that the access
16 terminal obtains a new UATI.
17 The protocol states and the messages and events causing the transition between the states
18 are shown in Figure 6.3.1-1 and Figure 6.3.1-2.
Rx Deactivate
Rx Deactivate
19
6-17
3GPP2 C.S0024-B v2.0 Session Layer
Rx Deactivate
Rx Deactivate
1
2 Figure 6.3.1-2. Default Address Management Protocol State Diagram (Access Network)
4 7.3.2.16.3.2.1 Commands
5 This protocol defines the following command:
6 • Activate
7 • Deactivate
8 • UpdateUATI
6-18
Session Layer 3GPP2 C.S0024-B v2.0
30 7.3.66.3.6 Procedures and Messages for the InConfiguration Instance of the Protocol
31 7.3.6.16.3.6.1 Procedures
32 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
33 the configuration messages.
6-19
3GPP2 C.S0024-B v2.0 Session Layer
24 7.3.6.3.16.3.6.3.1 ConfigurationRequest
25 The ConfigurationRequest message format is as follows:
26
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
28 TransactionID The sender shall increment this value for each new
29 ConfigurationRequest message sent.
6-20
Session Layer 3GPP2 C.S0024-B v2.0
2 7.3.6.3.26.3.6.3.2 ConfigurationResponse
3 The ConfigurationResponse message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding ConfigurationRequest message.
14 7.3.76.3.7 Procedures and Messages for the InUse Instance of the Protocol
15 7.3.7.16.3.7.1 Procedures
17 7.3.7.1.1.16.3.7.1.1.1 Activate
18 If the protocol receives the Activate command in the Inactive State:
19 • The access terminal shall transition to the Setup State.
20 • The access network shall ignore the command.
21 If the protocol receives the Activate command in any state other than the Inactive State, the
22 command shall be ignored.
6-21
3GPP2 C.S0024-B v2.0 Session Layer
1 7.3.7.1.1.26.3.7.1.1.2 Deactivate
2 If the protocol receives the Deactivate command in the Inactive State, the command shall be
3 ignored.
4 If the protocol receives the Deactivate command in any state other than the Inactive State,
5 the protocol shall transition to the Inactive State and return a UATIReleased indication.
6 7.3.7.1.1.36.3.7.1.1.3 UpdateUATI
7 The access network and the access terminal shall ignore the UpdateUATI command when it
8 is received in any state other than the Open State.
9 If the access terminal receives an UpdateUATI command in the Open State, it shall set
10 OldUATI to UATI and shall send a UATIRequest message.
11 If the access network receives an UpdateUATI command in the Open State, it may send a
12 UATIAssignment message.
13 A comprehensive list of events causing the UpdateUATI command is beyond the scope of
14 this specification.
6-22
Session Layer 3GPP2 C.S0024-B v2.0
6-23
3GPP2 C.S0024-B v2.0 Session Layer
6-24
Session Layer 3GPP2 C.S0024-B v2.0
1 − Access network may omit the UATI104 and UATISubnetMask fields from the
2 message. In this case, the UATI[127:24] is implicitly assigned to be equal to
3 SectorID[127:24] and UATISubnetMask is implicitly assigned to be
4 SubnetMask, where SectorID and SubnetMask correspond to the sector that
5 has received the UATIRequest message.
6 When the access network receives the corresponding UATIComplete message with the
7 MessageSequence field of the UATIAssignment message sent, it shall perform the following:
8 • Return Opened indication.
9 • Return UATIAssigned indication.
10 • Transition to Open State.
11 If the access network does not receive the corresponding UATIComplete message in
12 response to the UATIAssignment message, it may re-transmit the UATIAssignment
13 message. If the access network does not receive the UATIComplete message after an
14 implementation specific number of re-transmissions of the UATIAssignment message, it
15 shall return a Failed indication and transition to the Inactive State.
1 The advertisement of SecondaryColorCode values might require the access network to deliver pages
across subnet boundaries into areas in other subnets with the same ColorCode value that is
advertised in the SecondaryColorCode values. The means by which the access network accomplishes
this are beyond the scope of this specification.
6-25
3GPP2 C.S0024-B v2.0 Session Layer
1 If the access terminal receives an UpdateUATI command, it shall process the command as
2 specified in 6.3.7.1.1.3.
3 A valid (see 6.3.7.1.2) UATIAssignment message that satisfies either of the following
4 conditions is called a “fresh” UATIAssignment message:
5 • OverheadParametersUpToDate, provided as the public data of the Overhead Messages
6 Protocol, is equal to 1 and the UATIColorCode field in the message matches the
7 ColorCode, given as public data of the Overhead Messages Protocol, or
8 • The SubnetIncluded field of the message equal to ‘1’.
9 The access terminal shall discard a UATIAssignment message that is not “fresh”.
10 Upon sending a UATIRequest message, the access terminal shall start a UATIResponse
11 timer with a timeout value of TADMPATResponse seconds after receiving an
12 AccessChannelMAC.TxEnded indication. The access terminal shall disable this timer if
13 either of the following conditions is true:
14 • The UATISubnetMask is equal to the SubnetMask of the sector in the active set, and
15 the result of bitwise logical AND of the UATI and its subnet mask specified by
16 UATISubnetMask is the same as the result of bitwise logical AND of SectorID and its
17 subnet mask specified by SubnetMask (where SectorID and SubnetMask correspond to
18 the sector in the active set), or
19 • The access terminal receives a “fresh” UATIAssignment message.
20 If the UATIResponse timer expires, the access terminal shall return a Failed indication and
21 transition to the Inactive State.
22 If the access terminal receives a “fresh” UATIAssignment message then the access terminal
23 shall perform the following:
24 • Set the UATIColorCode to the UATIColorCode given in the message.
25 • Set its UATI and UATISubnetMask as follows:
26 − If the message includes the UATI104 field and UATISubnetMask field, the
27 access terminal shall set its UATI to UATI104 | UATI024 and UATISubnetMask
28 to UATISubnetMask field included in the message.
29 − Otherwise, the access terminal shall set its UATI to (SectorID[127:24] |
30 UATI024) and UATISubnetMask to SubnetMask where SectorID and
31 SubnetMask are provided as public data of Overhead Messages Protocol.
32 • Add the following entry to the ReceiveATIList:
33 <ATIType = ‘10’, ATI = (UATIColorCode | UATI[23:0])>.
34 • Set the TransmitATI to
35 <ATIType=‘10’, ATI = (UATIColorCode | UATI[23:0])>.
36 • Return a UATIAssigned indication.
37 • Send a UATIComplete message.
6-26
Session Layer 3GPP2 C.S0024-B v2.0
1 • Reset and start an Address timer with a timeout value of TADMPAddress for the added entry
2 to the ReceiveATIList.
3 The access terminal shall perform the following when an Address timer corresponding to an
4 entry in the ReceiveATIList expires:
5 • Disable the Address timer for that entry.
6 • Delete all the entries in the ReceiveATIList that are older than the entry whose Address
7 timer has expired. An entry X in the list is considered older than another entry Y, if the
8 entry X has been added to the list prior to the entry Y.
9 If the access terminal receives an InitializationState.NetworkAcquired indication followed by
10 an OverheadMessages.Updated indication, then the access terminal shall perform the
11 following:
12 • The access terminal shall create a ReducedSubnetMask by appending (128 -
13 UATISubnetMask + ReducedSubnetMaskOffset) ‘0’s to (UATISubnetMask –
14 ReducedSubnetMaskOffset) ‘1’s.
15 • If any of the following conditions is true, then the access terminal shall return a Failed
16 indication and transition to the Inactive State:
17 − The UATISubnetMask is not equal to the SubnetMask of the sector in the
18 active set, or
19 − The result of bitwise logical AND of the UATI and ReducedSubnetMask is
20 different from the result of bitwise logical AND of SectorID and
21 ReducedSubnetMask (where SectorID and SubnetMask correspond to the
22 sector in the active set).
23 Upon receiving an OverheadMessages.Updated indication, the access terminal shall
24 perform the following if MaxNoMonitorDistance is not zero:
25 • If (xo, yo) is (NULL, NULL), then the access terminal shall set (xo, yo) to (Longitude,
26 Latitude), where Longitude and Latitude are public data of the Overhead Messages
27 Protocol.
28 • If (xo, yo) is not (NULL, NULL), then the access terminal shall perform the following:
29 − The access terminal shall set (xn, yn) to (Longitude, Latitude), where Longitude
30 and Latitude are public data of the Overhead Messages Protocol.
31 − The access terminal shall compute NoMonitorDistance with an error of no
32 more than ±5% of its true value when |yo/14400| is less than 60 and with an
33 error of no more than ±7% of its true value when |yo/14400| is between 60
34 and 7019 using the expression
19xo and yo are given in units of 1/4 seconds. xo/14400 and yo/14400 are in units of degrees.
6-27
3GPP2 C.S0024-B v2.0 Session Layer
⎢ ⎡ ⎤
2 ⎥
⎛ π y ⎞
⎢ ⎢(xn − xo )× cos⎜ ⎟ ⎥ + [ y n − yo ] ⎥
2
× o
⎢ ⎣ ⎝ 180 14400 ⎠⎦ ⎥ 20
1 NoMonitorDistance = ⎢ ⎥
⎢ 16 ⎥
⎢ ⎥
⎣ ⎦
2 − The access terminal shall set (xo, yo) to (Longitude, Latitude), where Longitude
3 and Latitude are public data of the Overhead Messages Protocol.
4 − The access terminal shall return a Failed indication and transition to the
5 Inactive State if both of the following conditions are true:
6 + the computed value of NoMonitorDistance is greater than
7 MaxNoMonitorDistance, and
8 + one of the following conditions is true:
9 − the UATISubnetMask is not equal to the SubnetMask of the sector in the
10 active set, or
11 − the result of bitwise logical AND of the UATI and its subnet mask specified
12 by UATISubnetMask is different from the result of bitwise logical AND of
13 SectorID and its subnet mask specified by SubnetMask (where SectorID and
14 SubnetMask correspond to the sector in the active set).
20 This equation is applicable if the access terminal does not cross longitude = 180 degree. Modified
⎢ ⎡ ⎤
2 ⎥
⎛ π y ⎞
⎢ ⎢D longitude × cos⎜ ⎟⎥ + [y n − y o ] ⎥
2
× o
⎢ ⎣ ⎝ 180 14400 ⎠⎦ ⎥
NoMonitorDistance = ⎢ ⎥
⎢ 16 ⎥
⎢ ⎥
⎣ ⎦
x − xo
D longitude = x n − x o if n < 180
14400
xn − xo
D longitude = 360 × 14400 − x n − x o if ≥ 180
14400
6-28
Session Layer 3GPP2 C.S0024-B v2.0
1 The access network may return a SubnetChanged indication and send a UATIAssignment
2 message after reception of a RouteUpdate.ActiveSetUpdated indication. The triggers for
3 returning a SubnetChanged indication after reception of a RouteUpdate.ActiveSetUpdated
4 indication are outside the scope of this specification.
5 When the access network sends a UATIAssignment message, it shall perform the following:
6 • Assign a Unicast Access Terminal Identifier (UATI) to the access terminal for the session
7 and include it in a UATIAssignment message.
8 − If the UATIAssignment message is sent in response to a UATIRequest message,
9 the access network may include both UATI104 and UATISubnetMask. If the
10 access network does not include the UATI104 and UATISubnetMask fields in
11 the message, the UATI[127:24] is implicitly assigned to be equal to
12 SectorID[127:24], where SectorID corresponds to the sector that has received
13 the UATIRequest message.
14 − Otherwise, the access network shall include both UATI104 and
15 UATISubnetMask fields in the UATIAssignment message.
16 When the access network receives a UATIComplete message with the MessageSequence
17 field that is equal to the MessageSequence field of the UATIAssignment message that it has
18 sent, it shall return a UATIAssigned indication.
19 If the access network does not receive the UATIComplete message in response to the
20 corresponding UATIAssignment message within a certain time interval that is specified by
21 the access network21, it should re-transmit the UATIAssignment message. If the access
22 network does not receive the UATIComplete message after an implementation specific
23 number of re-transmissions of the UATIAssignment message, it shall return a Failed
24 indication and transition to the Inactive State.
26 7.3.7.2.16.3.7.2.1 UATIRequest
27 The access terminal sends the UATIRequest message to request that a UATI be assigned or
28 re-assigned to it by the access network.
29
MessageID 8
TransactionID 8
31 TransactionID The access terminal shall increment this value modulo 256 for each
32 new UATIRequest message sent.
21 The value of this timeout is determined by the access network and specification of the timeout
6-29
3GPP2 C.S0024-B v2.0 Session Layer
2 7.3.7.2.26.3.7.2.2 UATIAssignment
3 The access network sends the UATIAssignment message to assign or re-assign a UATI to
4 the access terminal.
5
MessageID 8
MessageSequence 8
Reserved1 7
SubnetIncluded 1
UATISubnetMask 0 or 8
UATI104 0 or 104
UATIColorCode 8
UATI024 24
UpperOldUATILength 4
Reserved2 4
7 MessageSequence The access network shall set this to 1 higher than the
8 MessageSequence field of the last UATIAssignment message (modulo
9 256) that it has sent to this access terminal.
10 Reserved1 The access network shall set this field to zero. The access terminal
11 shall ignore this field.
12 SubnetIncluded The access network shall set this field to ‘1’ if the UATI104 field and
13 UATISubnetMask fields are included in this message; otherwise, the
14 access network shall set this field to ‘0’.
15 UATISubnetMask The access network shall omit this field if SubnetIncluded is set to
16 ‘0’. If included, the access network shall set this field to the number
17 of consecutive 1's in the subnet mask of the subnet to which the
18 assigned UATI belongs.
19 UATI104 The access network shall omit this field if SubnetIncluded is set to
20 ‘0’. If included, the access network shall set this field to UATI[127:24]
21 of the UATI that it is assigning to the access terminal.
6-30
Session Layer 3GPP2 C.S0024-B v2.0
1 UATIColorCode UATI Color Code. The access network shall set this field to the Color
2 Code associated with the subnet to which the UATI belongs.
3 UATI024 The access network shall set this field to UATI[23:0] of the UATI that
4 it is assigning to the access terminal.
5 UpperOldUATILength The access network shall set this field to the number of least
6 significant octets of OldUATI[127:24] that the access terminal is to
7 send in the UATIComplete message, in the range from 0 to 13,
8 inclusive.
9 Reserved2 The access network shall set this field to zero. The access terminal
10 shall ignore this field.
11
12 7.3.7.2.36.3.7.2.3 UATIComplete
13 The access terminal sends this message to notify the access network that it has received
14 the UATIAssignment message.
15
MessageID 8
MessageSequence 8
Reserved 4
UpperOldUATILength 4
UpperOldUATI 8 × UpperOldUATILength
17 MessageSequence The access terminal shall set this field to the MessageSequence field
18 of the UATIAssignment message whose receipt this message is
19 acknowledging.
20 Reserved The access terminal shall set this field to zero. The access network
21 shall ignore this field.
22 UpperOldUATILength The access terminal shall set this field to the length of the
23 UpperOldUATI field in octets.
6-31
3GPP2 C.S0024-B v2.0 Session Layer
4 7.3.7.2.46.3.7.2.4 HardwareIDRequest
5 The access network uses this message to query the access terminal of its Hardware ID
6 information.
Field Length (bits)
MessageID 8
TransactionID 8
8 TransactionID The access network shall increment this value for each new
9 HardwareIDRequest message sent.
10
11 7.3.7.2.56.3.7.2.5 HardwareIDResponse
12 The access terminal sends this message in response to the HardwareIDRequest message.
13
MessageID 8
TransactionID 8
HardwareIDType 24
HardwareIDLength 8
HardwareIDValue 8×HardwareIDLength
15 TransactionID The access terminal shall set this field to the TransactionID field of
16 the corresponding HardwareIDRequest message.
17 HardwareIDType The access terminal shall set this field according to Table 6.3.7.2-1.
22 This message is sent reliably when it is sent over the Reverse Traffic Channel.
6-32
Session Layer 3GPP2 C.S0024-B v2.0
HardwareIDType field
value Meaning
0x010000 Electronic Serial Number (ESN) ; see [3]
0x00ffff Mobile Equipment Identifier (MEID); see [3].23
0x00NNNN, where See [10]
NNNN is in the range
0x0000 to 0xfffe,
inclusive.
0xffffff Null
All other values Invalid
5 HardwareIDValue The access terminal shall set this field to the unique ID (specified by
6 HardwareIDType) that has been assigned to the terminal by the
7 manufacturer.
8
Best
Channels AC RTC SLP Reliable24
Effort
9 7.3.7.2.66.3.7.2.6 AttributeUpdateRequest
10 The sender sends an AttributeUpdateRequest message to offer a set of attribute values for a
11 given attribute.
12
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
24 This message is sent reliably when it is sent over the Reverse Traffic Channel.
6-33
3GPP2 C.S0024-B v2.0 Session Layer
1 TransactionID The sender shall increment this value for each new
2 AttributeUpdateRequest message sent.
5 7.3.7.2.76.3.7.2.7 AttributeUpdateAccept
6 The sender sends an AttributeUpdateAccept message in response to an
7 AttributeUpdateRequest message to accept the offered attribute values.
8
MessageID 8
TransactionID 8
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding AttributeUpdateRequest message.
12
13 7.3.7.2.86.3.7.2.8 AttributeUpdateReject
14 The access network sends an AttributeUpdateReject message in response to an
15 AttributeUpdateRequest message to reject the offered attribute values.
16
MessageID 8
TransactionID 8
18 TransactionID The access network shall set this value to the TransactionID field of
19 the corresponding AttributeUpdateRequest message.
20
6-34
Session Layer 3GPP2 C.S0024-B v2.0
2 7.3.7.3.16.3.7.3.1 Commands
3 This protocol does not issue any commands.
4 7.3.7.3.26.3.7.3.2 Indications
5 This protocol registers to receive the following indications:
6 • RouteUpdate.IdleHO
7 • RouteUpdate.ActiveSetUpdated
8 • InitializationState.NetworkAcquired
9 • OverheadMessages.Updated
10 • ConnectedState.ConnectionClosed
11 • AccessChannelMAC.TxEnded
6-35
3GPP2 C.S0024-B v2.0 Session Layer
6-36
Session Layer 3GPP2 C.S0024-B v2.0
9 Table 6.3.10.1-1. The Format of the Parameter Record for the SessionSeed Parameter
ParameterType 8
Length 8
SessionSeed 32
10 ParameterType This field shall be set to 0x01 for this parameter record.
11 Length This field shall be set to the length of this parameter record in units
12 of octets excluding the Length field.
13 SessionSeed This field shall be set to the value of the SessionSeed associated with
14 the access terminal’s session.
6-37
3GPP2 C.S0024-B v2.0 Session Layer
2 Table 6.3.10.2-1. The Format of the Parameter Record for the MessageSequence
3 Parameter
ParameterType 8
Length 8
MessageSequence 8
4 ParameterType This field shall be set to 0x02 for this parameter record.
5 Length This field shall be set to the length of this parameter record in units
6 of octets excluding the Length field.
7 MessageSequence This field shall be set to the MessageSequence field of the last
8 UATIAssignment message that was sent by the source access
9 network.
18 Table 6.3.10.3-1. The Format of the Parameter Record for the HardwareID Parameter
ParameterType 8
Length 8
HardwareIDType 24
HardwareIDLength 8
HardwareIDValue 8×HardwareIDLength
19 ParameterType This field shall be set to 0x03 for this parameter record.
20 Length This field shall be set to the length of this parameter record in units
21 of octets excluding the Length field.
6-38
Session Layer 3GPP2 C.S0024-B v2.0
1 HardwareIDType The access network shall set this field to the value of the
2 HardwareIDType field in the most recent HardwareIDResponse
3 message received from the access terminal.
4 HardwareIDLength The access network shall set this field to the value of the
5 HardwareIDLength field in the most recent HardwareIDResponse
6 message received from the access terminal.
7 HardwareIDValue The access network shall set this field to the value of the
8 HardwareIDValue field in the most recent HardwareIDResponse
9 message received from the access terminal.
6-39
3GPP2 C.S0024-B v2.0 Session Layer
2 7.4.16.4.1 Overview
3 The Default Session Configuration Protocol provides for the negotiation and configuration
4 of the set of protocols used during a session.
5 This protocol supports two phases of negotiation:
6 • Access terminal initiated negotiation: In this phase negotiation exchanges are initiated
7 by the access terminal. This phase is used to negotiate the protocols that will be used
8 in the session and negotiate some of the protocols’ parameters (e.g., authentication key
9 lengths).
10 • Access network initiated negotiation: In this phase negotiation exchanges are initiated
11 by the access network. This phase is typically used to override default values used by
12 the negotiated protocols.
13 This protocol uses the Generic Configuration Protocol (see 13.7) procedures and messages
14 when performing the negotiation in each phase. Even if the access terminal requires the
15 use of a Session Configuration Protocol other than the Default Session Configuration
16 Protocol, it shall use the Default Session Configuration Protocol to negotiate the other
17 Session Configuration Protocol.
18 Example message flow diagrams for an extensive negotiation initiated by the access
19 terminal and a minimal negotiation initiated by the access network are shown in 6.4.9.
20 Additional protocols may be negotiated without further modifications to the Default Session
21 Configuration Protocol.
22 This protocol operates in one of four states:
23 • Inactive State: In this state, the protocol waits for an Activate command.
24 • AT Initiated State: In this state, negotiation is performed at the initiative of the access
25 terminal.
26 • AN Initiated State: In this state, negotiation is performed at the initiative of the access
27 network.
28 • Open State: In this state, the access terminal may initiate the session configuration
29 procedure at any time and the access network may request the access terminal to
30 initiate the session configuration at any time.
6-40
Session Layer 3GPP2 C.S0024-B v2.0
AT Initiated
Inactive State Rx Deactivate
State
Rx ConfigurationStart or Rx SoftConfigurationComplete
Rx Deactivate with Continue = ‘1’
Tx ConfigurationRequest or
Rx Deactivate Tx any InConfiguration msg.
Rx Activate Tx ConfigurationComplete
AN Initiated
Open State
State
Rx ConfigurationComplete
1
or Rx SoftconfigurationComplete with Continue = ‘0’
Rx Deactivate AT Initiated
Inactive State
State
Tx ConfigurationStart or
Rx ConfigurationRequest or
Rx Deactivate Rx any InConfiguration msg.
Rx Deactivate Tx SoftConfigurationComplete
with Continue = ‘1’
Rx Activate
Rx ConfigurationComplete
AN Initiated
Open State
State
Tx ConfigurationComplete
Tx SoftConfigurationComplete with Continue = ‘0’
4
8 7.4.2.16.4.2.1 Commands
9 This protocol defines the following commands:
6-41
3GPP2 C.S0024-B v2.0 Session Layer
1 • Activate
2 • Deactivate
6-42
Session Layer 3GPP2 C.S0024-B v2.0
1 7.4.56.4.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 7.4.5.16.4.5.1 Procedures
3 This protocol does not have any procedures associated with the InConfiguration instance of
4 the protocol.
30 7.4.66.4.6 Procedures and Messages for the InUse Instance of the Protocol
31 7.4.6.16.4.6.1 Procedures
32 The Default Session Configuration Protocol uses the Generic Configuration Protocol (see
33 13.7) for configuration. All configuration messages sent by this protocol shall have their
34 Type field set to NSCPType.
35 If ConnectionState is Closed, and if PersonalityCount is greater than one, then the four
36 most significant bits of the SessionConfigurationToken field indicate the index of the
6-43
3GPP2 C.S0024-B v2.0 Session Layer
25 i.e. the HardLink subtype protocol shall behave as if it were the same subtype as the
6-44
Session Layer 3GPP2 C.S0024-B v2.0
1 as the corresponding protocol subtype, Session State Information Records, and public data
2 in the Main Personality and vice versa. The access terminal and the access network shall
3 not negotiate HardLink subtype for protocols in the main personality.
6-45
3GPP2 C.S0024-B v2.0 Session Layer
6-46
Session Layer 3GPP2 C.S0024-B v2.0
1 • The access terminal shall supply the Nonce, to the security layer of the prior session as
2 if the Nonce is the payload to be transmitted on the Access Channel. The access
3 terminal shall set all the unspecified parameters needed by the protocols in the
4 Security Layer to zero for the purpose of generating this Security Layer Packet.
5 • The access terminal shall restore the Security Layer to its previous configuration.
6 • The access terminal shall set the SecurityPacket variable to the Security Layer Packet
7 constructed in the previous step.
8 • The access terminal shall send the UATI corresponding to the prior session and the
9 SecurityPacket variables as a complex attribute (see 6.4.7.2) in a ConfigurationRequest
10 message.
11 The access terminal may send the access network ConfigurationRequest messages,
12 requesting the use of specific protocols per the Generic Configuration Protocol.
13 The access terminal shall include in the ConfigurationRequest messages all supported non-
14 default subtypes of all protocols Types. If the access terminal includes in a
15 ConfigurationRequest message a non-default subtype or HardLink subtype of a protocol,
16 then the access terminal should also include in that ConfigurationRequest message the
17 default subtype of the protocol.26 The access terminal need not include the HardLink
18 subtype in the ConfigurationRequest messages. If the access terminal supports a value of
19 PersonalityCount greater than 0x0001, then the access terminal shall send a
20 ConfigurationRequest messages containing the ATSupportedApplicationSubtypes attribute.
21 If the access terminal sends a ConfigurationRequest message containing the
22 ATSupportedApplicationSubtypes attribute, then the access terminal shall include in this
23 attribute all the Application Subtypes supported by the access terminal.
24 The access terminal shall process the ConfigurationResponse messages it receives per the
25 Generic Configuration Protocol.
26 Following the receipt of a ConfigurationResponse message, the access terminal may:
27 • Send another ConfigurationRequest message attempting to negotiate a different
28 protocol subtype for the protocol Type specified in the ConfigurationResponse message.
29 • Use the protocol configuration procedures defined by the protocol to perform access
30 terminal-initiated parameter configuration.
31 Once the access terminal and the access network agree upon a new protocol subtype for a
32 protocol Type (per the Generic Configuration Protocol), the access terminal shall purge the
33 existing InConfiguration protocol instance corresponding to the protocol type and subtype
34 and create an InConfiguration protocol instance corresponding to the agreed upon protocol
35 subtype.
26 If the access terminal does not propose the default protocol subtype and the fall-back value of the
protocol subtype is non-default, then the access terminal and the access network would not be able
to negotiate the default protocol subtype during the AT Initiated State of the Default Session
Configuration Protocol.
6-47
3GPP2 C.S0024-B v2.0 Session Layer
6-48
Session Layer 3GPP2 C.S0024-B v2.0
27 If the access network wants to switch personalities, the access network can close the Connection
and then send an AttributeUpdateRequest message requesting to update the value of the Session
Configuration Token.
6-49
3GPP2 C.S0024-B v2.0 Session Layer
1 {
2 Issue an AirLinkManagement.CloseConnection command.
3 Return a Reconfigured indication.
4 When ConnectionState is Closed:
5 {
6 If as a result of ConfigurationRequest/ConfigurationResponse exchange a
7 PriorSession attribute with a non-zero Restore field is agreed upon, then all the
8 session state information (except the SessionConfigurationToken which is set to the
9 value specified in the SoftConfigurationComplete message) corresponding to the
10 session specified by the PriorSession attribute shall take effect.
11 Otherwise,
12 {
13 The Session Configuration Protocol shall set the protocols and attributes of
14 the InConfiguration protocol instances to the corresponding protocols and
15 attribute values of the stored personality with index equal to the value of the
16 four most significant bits of the SessionConfigurationToken.
17 The Session Configuration Protocol shall direct all the InConfiguration
18 protocol instances to execute their Commit procedures.
19 }
20 }
21 }
22 The protocol shall set the SessionConfigurationToken public data to the value specified
23 in the SoftConfigurationComplete message.
24 Transition to the Open State.
25 }
26 If the access terminal receives a ConfigurationComplete message it shall perform the
27 following:
28 • Issue an AirLinkManagement.CloseConnection command.
29 • Return a Reconfigured indication.
30 • Transition to the Open State.
31 • When ConnectionState is Closed:
32 − The protocol shall set the SessionConfigurationToken public data to the value
33 specified in the ConfigurationComplete message,
34 − If as a result of ConfigurationRequest/ConfigurationResponse exchange a
35 PriorSession attribute with a non-zero Restore field is agreed upon, then
6-50
Session Layer 3GPP2 C.S0024-B v2.0
28 If the access network wants to switch personalities, the access network can close the connection
and then send an AttributeUpdateRequest message requesting to update the value of the
SessionConfigurationToken.
6-51
3GPP2 C.S0024-B v2.0 Session Layer
1 The access network shall send a SoftConfigurationComplete message with Continue field
2 set to ‘1’ if all of the following conditions are satisfied:
3 • PersonalityCount is greater than one.
4 • The protocol in the access network requires no further negotiation of protocols or
5 configuration of negotiated protocols for this personality.
6 • The access network wants to create and store more personalities.
7 The access network shall send a SoftConfigurationComplete message with Continue field
8 set to ‘0’ if all of the following conditions are satisfied:
9 • PersonalityCount is greater than one.
10 • The protocol in the access network requires no further negotiation of protocols or
11 configuration of negotiated protocols for this personality.
12 • The protocol in the access network requires no further creation and storing of
13 personalities.
14 The access network shall not set the PersonalityIndexStore field of the
15 SoftConfigurationComplete message to zero if HardLink protocol subtype has been
16 negotiated for one or more of the InConfiguration protocol instances. The access network
17 shall set the PersonalityIndexStore field of the SoftConfigurationComplete message to zero
18 if a Personality with index zero is not already stored.
19 The access network shall set Commit field of the SoftConfigurationComplete message to ‘1’
20 if any of the following conditions is true:
21 • The session configuration has resulted in any change to the personality that is
22 currently in use.
23 • The four most significant bits of the SessionConfigurationToken field of the
24 SoftConfigurationComplete message are different from those of the previous Session
25 Configuration Token.
26 • A PriorSession attribute with a non-zero Restore field is agreed upon during the session
27 configuration.
28 Upon sending a SoftConfigurationComplete message, the access network shall perform the
29 following:
30 • The Session Configuration Protocol shall store the InConfiguration protocol and
31 application instances as a personality that is identified by the PersonalityIndexStore
32 field of the SoftConfigurationComplete message.
33 • If the Continue field of the SoftConfigurationComplete message is set to ‘1’, then the
34 access network shall transition to the AT Initiated State.
35 • Otherwise, the access network shall perform the following:
36 {
37 If the Commit field of the SoftConfigurationComplete message is set to ‘1’, then the
38 access network shall perform the following:
6-52
Session Layer 3GPP2 C.S0024-B v2.0
1 {
2 Issue an AirLinkManagement.CloseConnection command.
3 Return a Reconfigured indication.
4 When ConnectionState is Closed:
5 {
6 If as a result of ConfigurationRequest/ConfigurationResponse exchange a
7 PriorSession attribute with a non-zero Restore field is agreed upon, then all the
8 session state information (except the SessionConfigurationToken which is set to the
9 value specified in the SoftConfigurationComplete message) corresponding to the
10 session specified by the PriorSession attribute shall take effect.
11 Otherwise,
12 {
13 The Session Configuration Protocol shall set the protocols and attributes of
14 the InConfiguration protocol instances to the corresponding protocols and
15 attribute values of the stored personality with index equal to the value of the
16 four most significant bits of the SessionConfigurationToken.
17 The Session Configuration Protocol shall direct all the InConfiguration
18 protocol instances to execute their Commit procedures.
19 }
20 }
21 }
22 The protocol shall set the SessionConfigurationToken public data to the value specified
23 in the SoftConfigurationComplete message.
24 Transition to the Open State.
25 }
26 If the protocol in the access network requires no further negotiation of protocols or
27 configuration of negotiated protocols and if PersonalityCount is one, then the access
28 network shall perform the following:
29 • Send a ConfigurationComplete message to the access terminal.
30 • Issue an AirLinkManagement.CloseConnection command.
31 • Return a Reconfigured indication.
32 • Transition to the Open State.
33 • When ConnectionState is Closed:
34 − The protocol shall set the SessionConfigurationToken public data to the value
35 specified in the ConfigurationComplete message, and
6-53
3GPP2 C.S0024-B v2.0 Session Layer
6-54
Session Layer 3GPP2 C.S0024-B v2.0
1 • The Session Configuration Protocol shall set the protocol subtypes, application
2 subtypes, and attributes of the InConfiguration instances of all protocols and
3 applications to the corresponding protocol subtypes, application subtypes, and
4 attribute values of the stored personality with index equal to the four most significant
5 bits of the SessionConfigurationToken.
6 • The Session Configuration Protocol shall direct all the InConfiguration protocol
7 instances to execute their Commit procedures.
8 If the access terminal receives an AttributeUpdateAccept message in response to an
9 AttributeUpdateRequest message proposing a value of the PriorSession attribute with non-
10 zero Restore field, then the access terminal shall perform the following:
11 − If ConnectionState is Opened, then issue an
12 AirLinkManagement.CloseConnection command.
13 − Return a Reconfigured indication.
14 − When ConnectionState is Closed, all the Session State Information
15 corresponding to the session specified by the PriorSession attribute proposed
16 in the AttributeUpdateRequest message shall take effect.
17 If the access terminal receives a DeletePersonality message, then the access terminal shall
18 perform the following:
19 • Delete stored personalities corresponding to the PersonalityIndex fields of the
20 DeletePersonality message.
21 • Send a DeletePersonalityAck message.
6-55
3GPP2 C.S0024-B v2.0 Session Layer
1 • The Session Configuration Protocol shall set the protocol subtypes, application
2 subtypes, and attributes of the stored copy of the personality that is currently in use to
3 the corresponding protocol subtypes, application subtypes, and attribute values of the
4 InUse instances of all protocols and applications.
5 • The Session Configuration Protocol shall set the protocol subtypes, application
6 subtypes, and attributes of the InConfiguration instances of all protocols and
7 applications to the corresponding protocol subtypes, application subtypes, and
8 attribute values of the stored personality with index equal to the four most significant
9 bits of the Session Configuration Token.
10 • The Session Configuration Protocol shall direct all the InConfiguration protocol
11 instances to execute their Commit procedures.
12 If the access network sends an AttributeUpdateAccept message in response to an
13 AttributeUpdateRequest message proposing a value of the PriorSession attribute with non-
14 zero Restore field, then the access network shall perform the following:
15 − If ConnectionState is Opened, then issue an
16 AirLinkManagement.CloseConnection command.
17 − Return a Reconfigured indication.
18 − When ConnectionState is Closed, all the Session State Information
19 corresponding to the session specified by the PriorSession attribute proposed
20 in the AttributeUpdateRequest message shall take effect.
21 While in this state, the access network may send a DeletePersonality message instructing
22 the access terminal to delete stored personalities. Upon receiving a DeletePersonalityAck
23 message in response to the DeletePersonality message, the access network shall delete
24 stored personalities corresponding to the PersonalityIndex fields of the DeletePersonality
25 message.
26 The access network shall not send the DeletePersonality message if PersonalityCount is
27 equal to 0x0001. The PersonalityIndex field of the DeletePersonality message shall not be
28 set to the index of the personality that is currently in use. The PersonalityIndex field of the
29 DeletePersonality message shall not be set to the zero.
31 7.4.6.2.16.4.6.2.1 ConfigurationComplete
32 The sender sends the ConfigurationComplete message to indicate that it has completed the
33 negotiation procedures performed at its initiative.
34
6-56
Session Layer 3GPP2 C.S0024-B v2.0
2 TransactionID The access terminal shall increment this value for each new
3 ConfigurationComplete message sent. The access network shall set
4 this field to the value of TransactionID included in the last
5 ConfigurationComplete message received from the access terminal.
6 SessionConfigurationToken
7 Session Configuration Token. The access terminal shall omit this
8 field. The access network shall include this field. The access network
9 may set this field to a 16-bit value that reflects the selected protocols
10 and the negotiation parameters associated with the negotiated
11 protocols.
12
13 7.4.6.2.26.4.6.2.2 ConfigurationStart
14 The access network sends this message to start a session configuration process.
15
MessageID 8
18 7.4.6.2.36.4.6.2.3 ConfigurationRequest
19 The ConfigurationRequest message format is as follows:
20
6-57
3GPP2 C.S0024-B v2.0 Session Layer
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall increment this value for each new
3 ConfigurationRequest message sent.
6 7.4.6.2.46.4.6.2.4 ConfigurationResponse
7 The ConfigurationResponse message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding ConfigurationRequest message.
6-58
Session Layer 3GPP2 C.S0024-B v2.0
1 7.4.6.2.56.4.6.2.5 SoftConfigurationComplete
2 The access network sends the SoftConfigurationComplete message to indicate that it has
3 completed the negotiation procedures for this personality.
4
6 TransactionID The access network shall set this field to the value of TransactionID
7 included in the last ConfigurationComplete message received from
8 the access terminal.
9 PersonalityIndexStore
10 The access network shall set this field to the index of the personality
11 in which the InConfiguration instances of protocols and applications
12 are to be stored, in the range from zero to PersonalityCount – 1,
13 inclusive.
14 Continue If the access network wants to configure more Personalities, then the
15 access network shall set this field to ‘1’. Otherwise, the access
16 network shall set this field to ‘0’.
17 Commit If the Continue field is equal to ‘1’, then the access network shall
18 omit this field. Otherwise, the access network shall set this field as
19 follows:
20 If the Commit procedure is required, then the access network shall
21 set this field to ‘1’. Otherwise, the access network shall set this field
22 to ‘0’.
23 SessionConfigurationToken
24 Session Configuration Token. If the Continue field is equal to ‘1’, then
6-59
3GPP2 C.S0024-B v2.0 Session Layer
1 the access network shall omit this field. Otherwise, the access
2 network shall include this field.
3 If the Commit field is set to ‘1’, then the four most significant bits of
4 this field shall be set to the index of the Personality that is to be
5 committed, in the range from zero to PersonalityCount – 1, inclusive.
6 Otherwise, the four most significant bits of this field shall be set to
7 the index of the Personality that is currently in use, in the range from
8 zero to PersonalityCount – 1, inclusive.
9 The access network may set the 12 least significant bits of this field
10 to a value that reflects the selected protocols and the negotiation
11 parameters associated with the negotiated protocols.
12 Reserved The access network shall add reserved bits to make the length of the
13 entire message equal to an integer number of octets. The access
14 network shall set these bits to ‘0’. The access terminal shall ignore
15 this field.
16
17 7.4.6.2.66.4.6.2.6 LockConfiguration
18 The access network sends the LockConfiguration message to set the ConfigurationLock
19 parameter in the access terminal to Locked.
20
22 TransactionID The access network shall set this field to one more (modulo 256) than
23 the TransactionID field of the last LockConfiguration message sent by
24 the access network. If this is the first LockConfiguration message
25 sent by the access network, then the access network shall set this
26 field to zero.
27
28 7.4.6.2.76.4.6.2.7 LockConfigurationAck
29 The access terminal sends the LockConfigurationAck message to acknowledge the receipt
30 of a LockConfiguration message.
6-60
Session Layer 3GPP2 C.S0024-B v2.0
3 TransactionID The access terminal shall set this field to the TransactionID field of
4 the LockConfiguration message that is being acknowledged.
5
6 7.4.6.2.86.4.6.2.8 UnLockConfiguration
7 The access network sends the UnLockConfiguration message to set the ConfigurationLock
8 parameter in the access terminal to UnLocked.
9
11 TransactionID The access network shall set this field to one more (modulo 256) than
12 the TransactionID field of the last UnLockConfiguration message sent
13 by the access network. If this is the first UnLockConfiguration
14 message sent by the access network, then the access network shall
15 set this field to zero.
16
17 7.4.6.2.96.4.6.2.9 UnLockConfigurationAck
18 The access terminal sends the UnLockConfigurationAck message to acknowledge the
19 receipt of an UnLockConfiguration message.
20
6-61
3GPP2 C.S0024-B v2.0 Session Layer
1 TransactionID The access terminal shall set this field to the TransactionID field of
2 the UnLockConfiguration message that is being acknowledged.
3
4 7.4.6.2.106.4.6.2.10 DeletePersonality
5 The access network sends a DeletePersonality message to delete a stored personalities
6 corresponding to the PersonalityIndex fields in this message.
7
MessageID 8
TransactionID 8
PersonalityCount 4
PersonalityCount instances of the following record
PersonalityIndex 4
9 TransactionID The access network shall increment this value for each new
10 DeletePersonality message sent.
11 PersonalityCount The access network shall set this field to the number of
12 PersonalityIndex fields in this message.
13 PersonalityIndex The access network shall set this field to the personality which the
14 access network intends to delete.
15 Reserved The access network shall set these bits to ‘0’. The access terminal
16 shall ignore this field.
17
Reliable on FTC
Channels FTC CC SLP
Best Effort on CC
18 7.4.6.2.116.4.6.2.11 DeletePersonalityAck
19 The access terminal sends a DeletePersonalityAck message to acknowledge reception of the
20 DeletePersonality message.
21
6-62
Session Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
2 TransactionID The access terminal shall set this field to the TransactionID field of
3 the corresponding DeletePersonality message.
4
Reliable on RTC
Channels AC RTC SLP
Best Effort on AC
5 7.4.6.2.126.4.6.2.12 AttributeUpdateRequest
6 The sender sends an AttributeUpdateRequest message to offer an attribute value for a
7 given attribute.
8
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall increment this value for each new
11 AttributeUpdateRequest message sent.
14 7.4.6.2.136.4.6.2.13 AttributeUpdateAccept
15 The sender sends an AttributeUpdateAccept message in response to an
16 AttributeUpdateRequest message to accept the offered attribute values.
17
6-63
3GPP2 C.S0024-B v2.0 Session Layer
MessageID 8
TransactionID 8
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding AttributeUpdateRequest message.
4
5 7.4.6.2.146.4.6.2.14 AttributeUpdateReject
6 The access network sends an AttributeUpdateReject message in response to an
7 AttributeUpdateRequest message to reject the offered attribute values.
8
MessageID 8
TransactionID 8
10 TransactionID The access network shall set this value to the TransactionID field of
11 the corresponding AttributeUpdateRequest message.
12
Reliable on FTC
Channels FTC CC SLP
Best Effort on CC
14 7.4.6.3.16.4.6.3.1 Commands
15 This protocol issues the following command:
16 • AirLinkManagement.CloseConnection
17 7.4.6.3.26.4.6.3.2 Indications
18 This protocol registers to receive the following indication:
19 • ConnectedState.ConnectionClosed
6-64
Session Layer 3GPP2 C.S0024-B v2.0
1 • RouteUpdate.ConnectionLost
2 • IdleState.ConnectionOpened
6-65
3GPP2 C.S0024-B v2.0 Session Layer
29 Protocol subtypes for protocol types 0x14 – 0x17 are configured by the Stream Layer Protocol.
message.
6-66
Session Layer 3GPP2 C.S0024-B v2.0
6-67
3GPP2 C.S0024-B v2.0 Session Layer
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
Restore 1 ‘0’
‘0000000
Reserved 7
’
UATI 0 or 128 N/A
SecurityPacketLength 0 or 8 N/A
SecurityPacket 0 or SecurityPacketLength × 8 N/A
1 Length Length of the complex attribute in octets. The access terminal shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID The access terminal shall set this field to an identifier assigned to
6 this complex value.
7 Restore The access terminal shall set this field to ‘1’ if it is requesting to
8 restore a prior session. The access terminal shall set this field to ‘0’ if
9 it is requesting to proceed with the current session configuration and
10 not restore any prior sessions.
11 Reserved The access terminal shall set this field zero. The access network shall
12 ignore this field.
13 UATI The access terminal shall include this field only if the Restore field is
14 set to ‘1’. If included, the access terminal shall set this field to the
15 UATI associated with the prior session.
16 SecurityPacketLength
17 The access terminal shall include this field only if the Restore field is
18 set to ‘1’. If included, the access terminal shall set this field to the
19 length of the SecurityPacket field in octets.
20 SecurityPacket The access terminal shall include this field only if the Restore field is
21 set to ‘1’. If included, the access terminal shall set this field to the
22 SecurityPacket variable which is constructed as specified in
23 6.4.6.1.6.1.
6-68
Session Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more of the following record:
ValueID 8 N/A
NumAppSubtypes 8 0
NumAppSubtypes occurrences of the following field:
ApplicationSubtype 16 N/A
3 Length Length of the complex attribute in octets. The access terminal shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The access terminal shall set this field to an identifier assigned to
8 this complex value.
11 ApplicationSubtype This field shall be set to the Application Subtype that the access
12 terminal supports.
6-69
3GPP2 C.S0024-B v2.0 Session Layer
UATIRequest
Connection Establishment
ConfigurationRequest
ConfigurationResponse Protocol Negotiation
ConfigurationRequest (AT initiated)
ConfigurationResponse
Type X ConfigurationRequest
Type X and Type Y
messages refer to Type X ConfigurationResponse Protocol Configuration
messages
Type Y ConfigurationRequest (AT initiated)
belonging to
protocol X or Y.
Type Y ConfigurationResponse
ConfigurationComplete
Key Exchange
Protocol Configuration
(AN initiated)
ConfigurationRequest
ConfigurationResponse
Type X ConfigurationRequest
Type X ConfigurationResponse
ConfigurationComplete
Session Reconfigured
4
6-70
Session Layer 3GPP2 C.S0024-B v2.0
UATIRequest
Address
UATIAssignment
Management
UATIComplete Protocol
Connection Establishment
6-71
3GPP2 C.S0024-B v2.0 Session Layer
UATIRequest
Connection Establishment
ConfigurationComplete
Key
Key Exchange Exchange
Protocol
SoftConfigurationComplete
(PersonalityIndexStore=0x0, Continue=‘1’)
ConfigurationComplete
SoftConfigurationComplete
(PersonalityIndexStore=0x1, Continue=‘0’)
Session Reconfigured
1
6-72
Session Layer 3GPP2 C.S0024-B v2.0
AttributeUpdateRequest Session
(SessionConfigurationToken=0x3yyy) Configuration
AttributeUpdateAccept Protocol
Connection Establishment
1
11 Table 6.4.10.1-1. The Format of the Parameter Record for the ConfigurationLock
12 Parameter
13
ParameterType 8
Length 8
ConfigurationLock 8
14 ParameterType This field shall be set to 0x01 for this parameter record.
15 Length This field shall be set to the length of this parameter record in units
16 of octets excluding the Length field.
17 ConfigurationLock This field shall be set to 0x00 is the value of the ConfigurationLock is
18 UnLocked. Otherwise, the field shall be set to 0x01.
6-73
3GPP2 C.S0024-B v2.0 Session Layer
ParameterType 8
Length 8
One or more occurrences of the following record:
TypeLength 1
ProtocolType 7 or 15
NumProtocolSubtypes 8
NumProtocolSubtypes occurrences of the following
field:
ProtocolSubtype 16
7 ParameterType This field shall be set to 0x02 for this parameter record.
8 Length This field shall be set to the length of this parameter record in units
9 of octets excluding the Length field.
10 TypeLength The sender shall set this field to ‘0’ if the Type field is 7 bits long.
11 Otherwise, the sender shall set this field to ‘1’.
14 Type1 This sub-field shall be set to the seven most significant bits of the
15 Type value for the protocol to which the associated ProtocolSubtypes
16 belong.
17 Type2 If the length of the Type value for the protocol associated with the
18 encapsulated parameter is 7 bits, then this sub-field shall be
19 omitted. Otherwise, this field shall be set to the 8 least significant
20 bits of the Type value for the protocol to which the associated
21 ProtocolSubtypes belong.
6-74
Session Layer 3GPP2 C.S0024-B v2.0
1 NumProtocolSubtypes
2 This field shall be set to the number of occurrences of the
3 ProtocolSubtype field following this field in this record.
4 ProtocolSubtype This field shall be set to the non-default subtype of the protocol Type
5 encapsulated in this record. This field shall not be set to the
6 HardLink subtype. The ProtocolSubtypes for a protocol Type shall be
7 in the same order that the access terminal has sent in the
8 ConfigurationRequest messages.
14 Table 6.4.10.3-1. The Format of the Parameter Record for the C Parameter
Field Length (bits)
ParameterType 8
Length 8
CurrentPersonality 4
Reserved 4
15 ParameterType This field shall be set to 0x03 for this parameter record.
16 Length This field shall be set to the length of this parameter record in units
17 of octets excluding the Length field.
18 CurrentPersonality The sender shall set this field to the index of the Personality that is in
19 use.
6-75
3GPP2 C.S0024-B v2.0 Session Layer
6 7.5.2.16.5.2.1 Commands
7 This protocol does not define any commands.
29 7.5.56.5.5 Procedures and Messages for the InConfiguration Instance of the Protocol
30 7.5.5.16.5.5.1 Procedures
31 This protocol uses the Generic Configuration Protocol (see 13.7) to define processing of the
32 configuration messages.
6-76
Session Layer 3GPP2 C.S0024-B v2.0
24 7.5.5.2.16.5.5.2.1 ConfigurationRequest
25 The ConfigurationRequest message format is as follows:
26
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
28 TransactionID The sender shall increment this value for each new
29 ConfigurationRequest message sent.
6-77
3GPP2 C.S0024-B v2.0 Session Layer
2 7.5.5.2.26.5.5.2.2 ConfigurationResponse
3 The ConfigurationResponse message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding ConfigurationRequest message.
14 7.5.66.5.6 Procedures and Messages for the InUse Instance of the Protocol
15 7.5.6.16.5.6.1 Procedures
16 The in-use instance of this protocol does not define any procedures.
20 7.5.7.16.5.7.1 Commands
21 This protocol does not issue any commands.
6-78
Session Layer 3GPP2 C.S0024-B v2.0
1 7.5.7.26.5.7.2 Indications
2 This protocol does not register to receive any indications.
6-79
3GPP2 C.S0024-B v2.0 Session Layer
6-80
Session Layer 3GPP2 C.S0024-B v2.0
6-81
3GPP2 C.S0024-B v2.0 Session Layer
6-82
Session Layer 3GPP2 C.S0024-B v2.0
6-83
3GPP2 C.S0024-B v2.0 Session Layer
6-84
Session Layer 3GPP2 C.S0024-B v2.0
6-85
3GPP2 C.S0024-B v2.0 Session Layer
6-86
Session Layer 3GPP2 C.S0024-B v2.0
6-87
3GPP2 C.S0024-B v2.0 Session Layer
6-88
Session Layer 3GPP2 C.S0024-B v2.0
6-89
3GPP2 C.S0024-B v2.0 Session Layer
6-90
Session Layer 3GPP2 C.S0024-B v2.0
6-91
3GPP2 C.S0024-B v2.0 Session Layer
6-92
Session Layer 3GPP2 C.S0024-B v2.0
6-93
3GPP2 C.S0024-B v2.0 Session Layer
6-94
Session Layer 3GPP2 C.S0024-B v2.0
6-95
3GPP2 C.S0024-B v2.0 Session Layer
1 No text
6-96
Connection Layer 3GPP2 C.S0024-B v2.0
1 87 CONNECTION LAYER
2 8.17.1 Introduction
7-1
3GPP2 C.S0024-B v2.0 Connection Layer
1 • Air Link Management Protocol: This protocol maintains the overall connection state in
2 the access terminal and the access network. The protocol can be in one of three states,
3 corresponding to whether the access terminal has yet to acquire the network
4 (Initialization State), has acquired the network but the connection is closed (Idle State),
5 or has an open connection with the access network (Connected State). This protocol
6 activates one of the following three protocols as a function of its current state.
7 • Initialization State Protocol: This protocol performs the actions associated with
8 acquiring an access network.
9 • Idle State Protocol: This protocol performs the actions associated with an access
10 terminal that has acquired the network, but does not have an open connection. Mainly,
11 these are keeping track of the access terminal’s approximate location in support of
12 efficient Paging (using the Route Update Protocol), the procedures leading to the
13 opening of a connection, and support of access terminal power conservation.
14 • Connected State Protocol: This protocol performs the actions associated with an access
15 terminal that has an open connection. Mainly, these are managing the radio link
16 between the access terminal and the access network (handoffs, handled via the Route
17 Update Protocol), and the procedures leading to the close of the connection.
18 In addition to the above protocols, which deal with the state of the connection, the
19 Connection Layer also contains the following protocols:
20 • Route Update Protocol: This protocol performs the actions associated with keeping
21 track of an access terminal’s location and maintaining the radio link between the
22 access terminal and the access network. This protocol performs supervision on the
23 pilots.
24 • Overhead Messages Protocol: This protocol broadcasts essential parameters over the
25 Control Channel. These parameters are shared by protocols in the Connection Layer as
26 well as protocols in other layers. This protocol also performs supervision on the
27 messages necessary to keep the Connection Layer functioning.
28 • Packet Consolidation Protocol: This protocol consolidates and prioritizes packets for
29 transmission as a function of their assigned priority and the target transmission
30 channel.
31 Figure 7.1.1-1 illustrates the relationship between all the Connection Layer protocols. An
32 arrow between two protocols implies that the source sends commands to the target.
7-2
Connection Layer 3GPP2 C.S0024-B v2.0
Overhead
Messages
Protocol
3 The Air Link Management Protocol, its descendants and the Overhead Messages Protocol
4 are control protocols. The Packet Consolidation Protocol operates on transmitted and
5 received data.
7-3
3GPP2 C.S0024-B v2.0 Connection Layer
Session
Layer
packet
Connection Connection
Layer Layer
packet payload
Security
Layer
payload
1
Session
Session
Layer
Layer
packet
packet
Security
Layer
payload
3
7-4
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.2.17.2.1 Overview
3 The Default Air-Link Management Protocol provides the following functions:
4 • General state machine and state-transition rules to be followed by an access terminal
5 and an access network for the Connection Layer.
6 • Activation and deactivation of Connection Layer protocols applicable to each protocol
7 state.
8 • Mechanism through which access network can redirect access terminal to another
9 network.
10 The actual behavior and message exchange in each state is mainly governed by protocols
11 that are activated by the Default Air-Link Management Protocol. These protocols return
12 indications which trigger the state transitions of this protocol. These protocols also share
13 data with each other in a controlled fashion, by making that data public.
14 This protocol can be in one of three states:
15 • Initialization State: In this state the access terminal acquires an access network. The
16 protocol activates the Initialization State Protocol to execute the procedures relevant to
17 this state. The access network maintains a single instance of this state and
18 consequently, executes a single instance of the Initialization State Protocol.
19 • Idle State: In this state the connection is closed. The protocol activates the Idle State
20 Protocol to execute the procedures relevant to this state.
21 • Connected State: In this state the connection is open. The protocol activates the
22 Connected State Protocol to execute the procedures relevant to this state.
23 Figure 7.2.1-1 provides an overview of the access terminal states and state transitions. All
24 transitions are caused by indications returned from protocols activated by the Default Air-
25 Link Management Protocol.
7-5
3GPP2 C.S0024-B v2.0 Connection Layer
Initial State
NetworkAcquired IdleState.ConnectionOpened
Initialization Connected
Idle State
State State
NetworkRedirected or ConnectionClosed or
NetworkLost or Supervision Failed Supervision Failed
NetworkRedirected
1
2 Figure 7.2.1-1. Default Air Link Management Protocol State Diagram (Access
3 Terminal)
4 Figure 7.2.1-2 provides an overview of the access network states and state transitions.
Initial State
IdleState.ConnectionOpened
Initialization Connected
Idle State
State State
ConnectionClosed or
(one for all access terminals)
ConnectionLost
5
6 Figure 7.2.1-2. Default Air Link Management Protocol State Diagram (Access
7 Network)
8 Table 7.2.1-1 provides a summary of the Connection Layer and MAC Layer protocols that
9 are active in each state.
7-6
Connection Layer 3GPP2 C.S0024-B v2.0
1 Table 7.2.1-1. Active Protocols Per Air Link Management Protocol State
3 8.2.2.17.2.2.1 Commands
4 This protocol defines the following commands:
5 • OpenConnection
6 • CloseConnection
7-7
3GPP2 C.S0024-B v2.0 Connection Layer
28 8.2.57.2.5 Procedures and Messages for the InConfiguration Instance of the Protocol
29 8.2.5.17.2.5.1 Procedures
30 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
31 the configuration messages.
7-8
Connection Layer 3GPP2 C.S0024-B v2.0
1 • All the public data that are defined by this protocol, but are not defined by the InUse
2 protocol instance shall be added to the public data of the InUse protocol.
3 • If the InUse instance of any of the Connection Layer protocols does not have the same
4 subtype as the corresponding InConfiguration protocol instance, then
5 − the access terminal shall set the initial state of the InConfiguration and InUse
6 protocol instances of the Air-Link Management protocol to the Initialization
7 State.
8 − the access network shall set the initial state of the InConfiguration and InUse
9 protocol instances of the Air-Link Management protocol to the Idle State.
10 • If the InUse instance of this protocol has the same subtype as this protocol instance,
11 then
12 − The access terminal and the access network shall set the attribute values
13 associated with the InUse instance of this protocol to the attribute values
14 associated with the InConfiguration instance of this protocol, and
15 − The access terminal and the access network shall purge the InConfiguration
16 instance of the protocol.
17 • If the InUse instance of this protocol does not have the same subtype as this protocol
18 instance, then the access terminal and the access network shall perform the following:
19 − The InConfiguration protocol instance shall become the InUse protocol
20 instance for the Air-Link Management Protocol at the access terminal and the
21 access network.
22 • All the public data that are not defined by this protocol shall be removed from the list of
23 public data for the InUse protocol instance.
25 8.2.5.3.17.2.5.3.1 ConfigurationRequest
26 The ConfigurationRequest message format is as follows:
27
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
29 TransactionID The sender shall increment this value for each new
30 ConfigurationRequest message sent.
7-9
3GPP2 C.S0024-B v2.0 Connection Layer
3 8.2.5.3.27.2.5.3.2 ConfigurationResponse
4 The ConfigurationResponse message format is as follows:
5
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
7 TransactionID The sender shall set this value to the TransactionID field of the
8 corresponding ConfigurationRequest message.
15 8.2.67.2.6 Procedures and Messages for the InUse Instance of the Protocol
16 8.2.6.17.2.6.1 Procedures
18 8.2.6.1.1.17.2.6.1.1.1 OpenConnection
19 If the protocol receives the OpenConnection command in the Initialization State, the access
20 terminal shall queue the command and execute it when the access terminal enters the Idle
21 State.
22 The access network shall ignore the command in the Initialization State.
23 If the protocol receives this command in the Idle State:
7-10
Connection Layer 3GPP2 C.S0024-B v2.0
5 8.2.6.1.1.27.2.6.1.1.2 CloseConnection
6 If the protocol receives the CloseConnection command in the Connected State:
7 • Access terminal shall issue a ConnectedState.CloseConnection command.
8 • Access network shall issue a ConnectedState.CloseConnection command.
9 If the protocol receives this command in any other state it shall be ignored.
34 Some of the Deactivate commands issued by this protocol are superfluous (because the
commanded protocol already put itself in the Inactive State) but are specified here for completeness.
7-11
3GPP2 C.S0024-B v2.0 Connection Layer
1 • IdleState.Activate
2 • RouteUpdate.Activate
3 If the access terminal had a queued OpenConnection command, it shall issue an
4 IdleState.OpenConnection command.
5 If the protocol receives an IdleState.ConnectionOpened indication, the access terminal shall
6 perform the cleanup procedures defined in 7.2.6.1.3.1.2 and transition to the Connected
7 State.
8 If the protocol receives an IdleState.ConnectionFailed, a
9 ForwardTrafficChannelMAC.SupervisionFailed, or a
10 ReverseTrafficChannelMAC.SupervisionFailed indication, the access terminal shall:
11 • Issue an IdleState.Close command,
12 • Issue a RouteUpdate.Close command,
13 If the protocol receives a Redirect message, a RouteUpdate.NetworkLost, an
14 OverheadMessages.SupervisionFailed, an OverheadMessages.ANRedirected, a
15 ControlChannelMAC.SupervisionFailed, or an AccessChannelMAC.SupervisionFailed
16 indication, the access terminal shall:
17 • Issue a RouteUpdate.Deactivate command,
18 • Issue an OverheadMessages.Deactivate command,
19 • Issue a ControlChannelMAC.Deactivate command,
20 • Perform the cleanup procedures defined in 7.2.6.1.3.1.2, and
21 • Transition to the Initialization State.
7-12
Connection Layer 3GPP2 C.S0024-B v2.0
7-13
3GPP2 C.S0024-B v2.0 Connection Layer
7-14
Connection Layer 3GPP2 C.S0024-B v2.0
1 The access network may send the access terminal a Redirect message to redirect it from
2 the current serving network and optionally, provide it with information directing it to
3 another network. If the access network sends a Redirect message it shall:
4 • Issue a RouteUpdate.Deactivate command,
5 • Perform the cleanup procedures defined in 7.2.6.1.4.2.2,
6 • Transition to the Idle State.
11 8.2.6.2.17.2.6.2.1 Redirect
12 The access network sends the Redirect message to redirect the access terminal(s) away
13 from the current network; and, optionally, the access network provides it with information
14 directing it to one of a set of different networks.
15
17 NumChannel The access network shall set this field to the number of Channel
18 records it is including in this message.
19 Channel This field shall be set to the channel that the access terminal should
20 reacquire. The channel shall be specified using the standard Channel
21 Record definition, see 13.1.
22
23 8.2.6.2.27.2.6.2.2 ConnectionFailureReport
24 The ConnectionFailureReport message format is as follows:
25
7-15
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
TransactionID 8
NumRecords 4
NumRecords occurrences of the following record:
ConnectionFailureReason 4
TimeStamp 32
SectorID 128
ChannelRecord 24
LatLongIncluded 1
Latitude 0 or 22
Longitude 0 or 23
2 TransactionID The access terminal shall set this field to one more (modulo 256)
3 than the TransactionID field of the last ConnectionFailureReport
4 message. If this is the first ConnectionFailureReport message sent by
5 the access terminal, then the access terminal shall set this field to
6 zero.
7 NumRecords The access terminal shall set this field to the number of Connection
8 failures reported in this message.
9 ConnectionFailureReason
10 This field indicates the reason for the connection failure. The access
11 terminal shall set this field according to Table 7.2.6.2.2-1.
7-16
Connection Layer 3GPP2 C.S0024-B v2.0
ConnectionFailureReason
field value Meaning
0x0 General Connection Failure (excluding
failure due to tune away to another air
interface)
0x1 Connection failure due to tune away to
cdma2000 1x air-interface
0x2 Connection failure due to position
determination tune away
All other values See [10].
2 TimeStamp The access terminal shall set this field to the CDMA system time at
3 which this Connection failure occurred in units of 1.28 seconds.
4 SectorID The access terminal shall set this field to the SectorID field of the
5 SectorParameters message transmitted by the access network where
6 the Connection failure occurred. SectorID is public data of the
7 Overhead Messages Protocol.
8 ChannelRecord The access terminal shall set this field to the Channel Record for the
9 CDMA Channel on which the Connection failure occurred. See 13.1
10 for the Channel record format.
11 LatLongIncluded The access terminal shall set this field to ‘1’ if the Latitude and
12 Longitude fields are included in this message. Otherwise, the access
13 terminal shall set this field to ‘0’.
14 Latitude If LatLongIncluded is set to ‘0’, then the access terminal shall omit
15 this field. Otherwise, the access terminal shall set this field to the
16 Latitude of the location where the Connection failure occurred.
17 Longitude If LatLongIncluded is set to ‘0’, then the access terminal shall omit
18 this field. Otherwise, the access terminal shall set this field to the
19 Longitude of the location where the Connection failure occurred.
20 Reserved The access terminal shall add Reserved bits to make the length of the
21 entire message an integer number of octets. The access terminal
22 shall set these bits to ‘0’. The access network shall ignore this field.
23
7-17
3GPP2 C.S0024-B v2.0 Connection Layer
Best
Channels RTC SLP
Effort
1 8.2.6.2.37.2.6.2.3 ConnectionFailureReportAck
2 The ConnectionFailureReportAck message format is as follows:
3
MessageID 8
TransactionID 8
5 TransactionID The sender shall set this value to the TransactionID field of the
6 corresponding ConnectionFailureReport message.
7
Best
Channels FTC SLP
Effort
7-18
Connection Layer 3GPP2 C.S0024-B v2.0
1 • ControlChannelMAC.Deactivate
2 8.2.6.3.27.2.6.3.2 Indications
3 This protocol registers to receive the following indications:
4 • InitializationState.NetworkAcquired
5 • IdleState.ConnectionOpened
6 • IdleState.ConnectionFailed
7 • ConnectedState.ConnectionClosed
8 • RouteUpdate.ConnectionLost
9 • RouteUpdate.NetworkLost
10 • RouteUpdate.AssignmentRejected
11 • OverheadMessages.ANRedirected
12 • OverheadMessages.SupervisionFailed
13 • ControlChannelMAC.SupervisionFailed
14 • AccessChannelMAC.SupervisionFailed
15 • ReverseTrafficChannelMAC.SupervisionFailed
16 • ForwardTrafficChannelMAC.SupervisionFailed
7-19
3GPP2 C.S0024-B v2.0 Connection Layer
7-20
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.3.17.3.1 Overview
3 The Default Initialization State Protocol provides the procedures and messages required for
4 an access terminal to acquire a serving network.
5 At the access terminal, this protocol operates in one of the following four states:
6 • Inactive State: In this state the protocol waits for an Activate command.
7 • Network Determination State: In this state the access terminal chooses an access
8 network on which to operate.
9 • Pilot Acquisition State: In this state the access terminal acquires a Forward Pilot
10 Channel.
11 • Synchronization State: In this state the access terminal synchronizes to the Control
12 Channel cycle, receives the Sync message, and synchronizes to CDMA System Time.
13 Protocol states and events causing transition between states are shown in Figure 7.3.1-1.
Activate
Network
Inactive State Determination
or e State
e d ng
i r ra
exp t of
er ou pilot timer
Sync message OK tim ion network selected
v is expired
re
14
pilot acquired
17 8.3.2.17.3.2.1 Commands
18 This protocol defines the following commands:
19 • Activate (an optional Channel Record can be specified with the command)
20 • Deactivate
7-21
3GPP2 C.S0024-B v2.0 Connection Layer
7-22
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.3.57.3.5 Procedures and Messages for the InConfiguration Instance of the Protocol
3 8.3.5.17.3.5.1 Procedures
4 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
5 the configuration messages.
29 8.3.5.3.17.3.5.3.1 ConfigurationRequest
30 The ConfigurationRequest message format is as follows:
31
7-23
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall increment this value for each new
3 ConfigurationRequest message sent.
6 8.3.5.3.27.3.5.3.2 ConfigurationResponse
7 The ConfigurationResponse message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding ConfigurationRequest message.
7-24
Connection Layer 3GPP2 C.S0024-B v2.0
1 8.3.67.3.6 Procedures and Messages for the InUse Instance of the Protocol
2 8.3.6.17.3.6.1 Procedures
3 The access network shall broadcast the Sync message periodically in a synchronous
4 Control Channel capsule. This period should not exceed TISPSync seconds.
5 The access network need not keep state for this protocol.
8 8.3.6.1.1.17.3.6.1.1.1 Activate
9 If the protocol receives an Activate command in the Inactive State, the access terminal shall
10 transition to the Network Determination State.
11 If the protocol receives this command in any other state, the access terminal shall ignore it.
12 8.3.6.1.1.27.3.6.1.1.2 Deactivate
13 If the protocol receives a Deactivate command in the Inactive State, the access terminal
14 shall ignore it.
15 If the protocol receives this command in any other state, the access terminal shall
16 transition to the Inactive State.
7-25
3GPP2 C.S0024-B v2.0 Connection Layer
30 8.3.6.2.17.3.6.2.1 Sync
31 The access network broadcasts the Sync message to convey basic network and timing
32 information.
33
35 The Access Terminal Minimum Performance Requirements contains specifications regarding pilot
acquisition performance.
7-26
Connection Layer 3GPP2 C.S0024-B v2.0
8 PilotPN Pilot PN Offset. The access network shall set this field to the pilot PN
9 sequence offset for this sector in units of 64 PN Chips.
10 SystemTime The access network shall set this field to the CDMA System Time 160
11 ms after the start of the Control Channel Cycle in which this Sync
12 message is being sent. The CDMA System Time is specified in units
13 of 26.66... ms.
14
20 8.3.6.3.27.3.6.3.2 Indications
21 This protocol does not register to receive any indications.
7-27
3GPP2 C.S0024-B v2.0 Connection Layer
7-28
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.4.17.4.1 Overview
3 The Default Idle State Protocol provides the procedures and messages used by the access
4 terminal and the access network when the access terminal has acquired a network and a
5 connection is not open.
6 This protocol operates in one of the following four states:
7 • Inactive State: In this state the protocol waits for an Activate command.
8 • Sleep State: In this state the access terminal may shut down part of its subsystems to
9 conserve power. The access terminal does not monitor the Forward Channel, and the
10 access network is not allowed to transmit unicast packets to it.
11 • Monitor State: In this state the access terminal monitors the Control Channel, listens
12 for Page messages and if necessary, updates the parameters received from the
13 Overhead Messages Protocol. The access network may transmit unicast packets to the
14 access terminal in this state.
15 • Connection Setup State: In this state the access terminal and the access network set-
16 up a connection.
17 Protocol states and events causing the transition between the states are shown in Figure
18 7.4.1-1 and Figure 7.4.1-2.
19
Initial State
Rx Activate
20
21 Figure 7.4.1-1. Default Idle State Protocol State Diagram (Access Terminal)
7-29
3GPP2 C.S0024-B v2.0 Connection Layer
Rx OpenConnection, or
Rx RouteUpdate.ConnectionInitiated, or
2
Rx ConnectionRequest
3 Figure 7.4.1-2. Default Idle State Protocol State Diagram (Access Network)
4 This protocol supports periodic network monitoring by the access terminal, allowing for
5 significant power savings. The following access terminal operation modes are supported:
6 • Continuous operation, in which the access terminal continuously monitors the Control
7 Channel.
8 • Suspended mode operation, in which the access terminal monitors the Control Channel
9 continuously for a period of time and then proceeds to operate in the slotted mode.
10 Suspended mode follows operation in the Air-Link Management Protocol Connected
11 State and allows for quick network-initiated reconnection.
12 • Slotted mode operation, in which the access terminal monitors only selected slots.
13 This protocol supports two types of connection set-ups:
14 • Normal setup: this procedure is always performed at the initiative of the access
15 terminal.36 It consists of the access terminal sending a ConnectionRequest message
16 which in turn causes the lower layers to open the connection. The Connection Setup
17 State contains the requirements for normal setup.
36 The access network may transmit a Page message to the access terminal directing it to initiate the
procedure.
7-30
Connection Layer 3GPP2 C.S0024-B v2.0
1 • Fast Connect: this procedure is always performed at the initiative of the access network
2 and consists of the access network opening the connection directly via a
3 RouteUpdate.Open command.37 Fast Connect eliminates the need for the Page /
4 ConnectionRequest exchange when the access network has pending data to transmit to
5 an access terminal, and is especially useful when the access terminal is in suspended
6 mode. Support for Fast Connect at the access network is optional. Support for Fast
7 Connect at the access terminal is mandatory. The Monitor State contains the
8 requirements for Fast Connect.
10 8.4.2.17.4.2.1 Commands
11 This protocol defines the following commands:
12 • Activate
13 • Deactivate
14 • OpenConnection
15 • Close
7-31
3GPP2 C.S0024-B v2.0 Connection Layer
1 • The fall-back values of the attributes for this protocol instance shall be set to the
2 default values specified for each attribute.
3 • If the InUse instance of this protocol has the same protocol subtype as this
4 InConfiguration protocol instance, then the fall-back values of the attributes defined by
5 the InConfiguration protocol instance shall be set to the values of the corresponding
6 attributes associated with the InUse protocol instance.
7 • The value for each attribute for this protocol instance shall be set to the fall-back value
8 for that attribute.
15 8.4.57.4.5 Procedures and Messages for the InConfiguration Instance of the Protocol
16 8.4.5.17.4.5.1 Procedures
17 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
18 the configuration messages.
7-32
Connection Layer 3GPP2 C.S0024-B v2.0
1 − The access terminal and the access network shall purge the InConfiguration
2 instance of the protocol.
3 • If the InUse instance of this protocol does not have the same subtype as this protocol
4 instance, then the access terminal and the access network shall perform the following:
5 − The InConfiguration protocol instance shall become the InUse protocol
6 instance for the Idle State Protocol at the access terminal and the access
7 network.
8 • All the public data not defined by this protocol shall be removed from the public data of
9 the InUse protocol.
11 8.4.5.3.17.4.5.3.1 ConfigurationRequest
12 The ConfigurationRequest message format is as follows:
13
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
15 TransactionID The sender shall increment this value for each new
16 ConfigurationRequest message sent.
18
19 8.4.5.3.27.4.5.3.2 ConfigurationResponse
20 The ConfigurationResponse message format is as follows:
21
7-33
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding ConfigurationRequest message.
10 8.4.67.4.6 Procedures and Messages for the InUse Instance of the Protocol
11 8.4.6.17.4.6.1 Procedures
13 8.4.6.1.1.17.4.6.1.1.1 Activate
14 When the protocol receives an Activate command in the Inactive State:
15 • The access terminal shall transition to the Monitor State.
16 • The access network shall transition to the Sleep State.38
17 If the protocol receives this command in any other state it shall be ignored.
18 8.4.6.1.1.27.4.6.1.1.2 Deactivate
19 When the protocol receives a Deactivate command in the Inactive State it shall be ignored.
20 When the protocol receives this command in any other state:
21 • The access terminal shall transition to the Inactive State.
38 Since the transitions happen asynchronously, this requirement guarantees that the access
network will not transmit unicast packets to the access terminal over the Control Channel when the
access terminal is not monitoring the channel.
7-34
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.4.6.1.1.37.4.6.1.1.3 OpenConnection
3 When the protocol receives an OpenConnection command in the Inactive State or the
4 Connection Setup State, the command shall be ignored.
5 When the protocol receives this command in the Sleep State:
6 • The access terminal shall transition to the Monitor state and perform the procedures in
7 7.4.6.1.2 for sending a ConnectionRequest message.
8 • The access network shall queue the command and execute it when it is in the Monitor
9 State.
10 When the protocol receives this command in the Monitor State:
11 • The access terminal shall perform the procedures in 7.4.6.1.2 for sending a
12 ConnectionRequest message.
13 • The access network shall send a Page message to the access terminal and transition to
14 the Connection Setup State.
15 8.4.6.1.1.47.4.6.1.1.4 Close
16 When the protocol receives a Close command in the Inactive State it shall be ignored.
17 When the protocol receives a Close command in any other state:
18 • The access terminal shall transition to the Monitor State.
19 • The access network shall transition to the Sleep State.
7-35
3GPP2 C.S0024-B v2.0 Connection Layer
7-36
Connection Layer 3GPP2 C.S0024-B v2.0
7-37
3GPP2 C.S0024-B v2.0 Connection Layer
1 • Access terminal has received a Control Channel synchronous Sleep State capsule in the
2 current Control Channel Cycle and has determined that the SectorParameters message
3 is up to date (see 7.11.6.1.6). The current Control Channel Cycle is defined to be the
4 Control Channel Cycle that started at slot ⎣T/256⎦, where T is the current CDMA
5 System Time in slots.
6 • Access terminal received an AccessChannelMAC.TxEnded indication for every
7 AccessChannelMAC.TxStarted indication it received since entering the Monitor State.40
8 • Access terminal has not advertised a suspend period that is current (see 7.7.6.1.2.1.1).
9 The suspend period is current if the time advertised in the associated ConnectionClose
10 message is greater than the current CDMA System Time.41
40 This pairing ensures that the access terminal does not have any outstanding messages waiting for
an answer.
41 The access terminal monitors the Control Channel continuously during a suspend period thus
avoiding the delay in opening access network initiated connections due to the sleep period.
7-38
Connection Layer 3GPP2 C.S0024-B v2.0
1 Figure 7.4.6.1.6-1 illustrates the process of opening a connection between the access
2 terminal and the access network when this protocol is used along with the default Route
3 Update and the default Reverse Traffic Channel MAC protocols.42
ConnectionRequest
RouteUpdate
ACMAC
ACMAC
ACAck
Route Update Protocol
Pilot + DRC
RTCMAC
RTCMAC
RTCAck
TrafficChannelComplete
42 The Fast Connect message exchange is identical except for not having the Idle State Protocol
7-39
3GPP2 C.S0024-B v2.0 Connection Layer
33 8.4.6.2.17.4.6.2.1 Page
34 The access network sends the Page message to direct the access terminal to request a
35 connection.
36
7-40
Connection Layer 3GPP2 C.S0024-B v2.0
3 8.4.6.2.27.4.6.2.2 ConnectionRequest
4 The access terminal sends the ConnectionRequest message to request a connection.
5
MessageID 8
TransactionID 8
RequestReason 4
Reserved 4
7 TransactionID The access terminal shall increment this value for each new
8 ConnectionRequest message sent.
9 RequestReason The access terminal shall set this field to one of the request reasons
10 as shown in Table 7.4.6.2-1.
12 Reserved The access terminal shall set this field to zero. The access network
13 shall ignore this field.
14
15 8.4.6.2.37.4.6.2.3 ConnectionDeny
16 The access network sends the ConnectionDeny message to deny a connection.
17
7-41
3GPP2 C.S0024-B v2.0 Connection Layer
2 TransactionID The access network shall set this value to the TransactionID field of
3 the corresponding ConnectionRequest message.
4 DenyReason The access network shall set this field to indicate the reason it is
5 denying the connection, as shown in Table 7.4.6.2-2.
7 Reserved The access network shall set this field to zero. The access terminal
8 shall ignore this field.
9
18 8.4.6.3.27.4.6.3.2 Indications
19 This protocol registers to receive the following indications:
7-42
Connection Layer 3GPP2 C.S0024-B v2.0
1 • RouteUpdate.ConnectionOpened
2 • RouteUpdate.ConnectionInitiated
3 • AccessChannelMAC.TxStarted
4 • AccessChannelMAC.TxEnded
5 • AccessChannelMAC.TransmissionSuccessful
6 • AccessChannelMAC.TransmissionFailed
7 • OverheadMessages.Updated
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
PreferredControlChannelCycleEnabled 1 ‘0’
PreferredControlChannelCycle 0 or 15 N/A
Reserved 7 or 0 N/A
}
13 Length Length of the complex attribute in octets. The sender shall set this
14 field to the length of the complex attribute excluding the Length field.
16 ValueID The sender shall set this field to an identifier assigned to this
17 complex value.
18 PreferredControlChannelCycleEnabled
19 The sender shall set this field to ‘1’ if PreferredControlChannelCycle
20 field is included in this attribute; otherwise, the sender shall set this
21 field to ‘0’.
22 PreferredControlChannelCycle
23 If PreferredControlChannelCycleEnabled is set to ‘1’, the sender shall
24 include this field and set it to specify the Control Channel Cycle in
7-43
3GPP2 C.S0024-B v2.0 Connection Layer
1 which the access terminal transitions out of the Sleep State (see 0) in
2 order to monitor the Control Channel. The sender shall omit this field
3 if PreferredControlChannelCycleEnabled is set to ‘0’.
4 Reserved The length of this field shall be such that the attribute value record is
5 octet-aligned. The sender shall set this field to zero. The receiver shall
6 ignore this field.
7-44
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.5.17.5.1 Overview
3 The Enhanced Idle State Protocol provides the procedures and messages used by the
4 access terminal and the access network when the access terminal has acquired a network
5 and a connection is not open.
6 This protocol operates in one of the following four states:
7 • Inactive State: In this state the protocol waits for an Activate command.
8 • Sleep State: In this state the access terminal may shut down part of its subsystems to
9 conserve power. The access terminal does not monitor the Forward Channel, and the
10 access network is not allowed to transmit unicast packets to it.
11 • Monitor State: In this state the access terminal monitors the Control Channel, listens
12 for Page messages and if necessary, updates the parameters received from the
13 Overhead Messages Protocol. The access network may transmit unicast packets to the
14 access terminal in this state.
15 • Connection Setup State: In this state the access terminal and the access network set-
16 up a connection.
17 Protocol states and events causing the transition between the states are shown in Figure
18 7.5.1-1 and Figure 7.5.1-2.
Initial State
Rx Activate
19
20 Figure 7.5.1-1. Enhanced Idle State Protocol State Diagram (Access Terminal)
7-45
3GPP2 C.S0024-B v2.0 Connection Layer
Rx OpenConnection, or
Rx RouteUpdate.ConnectionInitiated, or
2
Rx ConnectionRequest
3 Figure 7.5.1-2. Enhanced Idle State Protocol State Diagram (Access Network)
4 This protocol supports periodic network monitoring by the access terminal, allowing for
5 significant power savings. The following access terminal operation modes are supported:
6 • Continuous operation, in which the access terminal continuously monitors the Control
7 Channel.
8 • Suspended mode operation, in which the access terminal monitors the Control Channel
9 continuously for a period of time and then proceeds to operate in the slotted mode.
10 Suspended mode follows operation in the Air-Link Management Protocol Connected
11 State and allows for quick network-initiated reconnection.
12 • Slotted mode operation, in which the access terminal monitors only selected slots.
13 This protocol supports two types of connection set-ups:
14 • Normal setup: this procedure is always performed at the initiative of the access
15 terminal.43 It consists of the access terminal sending a ConnectionRequest message
16 which in turn causes the lower layers to open the connection. The Connection Setup
17 State contains the requirements for normal setup.
43 The access network may transmit a Page message to the access terminal directing it to initiate the
procedure.
7-46
Connection Layer 3GPP2 C.S0024-B v2.0
1 • Fast Connect: this procedure is always performed at the initiative of the access network
2 and consists of the access network opening the connection directly via a
3 RouteUpdate.Open command.44 Fast Connect eliminates the need for the Page /
4 ConnectionRequest exchange when the access network has pending data to transmit to
5 an access terminal, and is especially useful when the access terminal is in suspended
6 mode. Support for Fast Connect at the access network is optional. Support for Fast
7 Connect at the access terminal is mandatory. The Monitor State contains the
8 requirements for Fast Connect.
10 8.5.2.17.5.2.1 Commands
11 This protocol defines the following commands:
12 • Activate
13 • Deactivate
14 • OpenConnection
15 • Close
7-47
3GPP2 C.S0024-B v2.0 Connection Layer
19 8.5.57.5.5 Procedures and Messages for the InConfiguration Instance of the Protocol
20 8.5.5.17.5.5.1 Procedures
21 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
22 the configuration messages.
7-48
Connection Layer 3GPP2 C.S0024-B v2.0
1 − The access terminal and the access network shall set the attribute values
2 associated with the InUse instance of this protocol to the attribute values
3 associated with the InConfiguration instance of this protocol, and
4 − The access terminal and the access network shall purge the InConfiguration
5 instance of the protocol.
6 • If the InUse instance of this protocol does not have the same subtype as this protocol
7 instance, then the access terminal and the access network shall perform the following:
8 − The InConfiguration protocol instance shall become the InUse protocol
9 instance for the Idle State Protocol at the access terminal and the access
10 network.
11 • All the public data not defined by this protocol shall be removed from the public data of
12 the InUse protocol.
14 8.5.5.3.17.5.5.3.1 ConfigurationRequest
15 The ConfigurationRequest message format is as follows:
16
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
18 TransactionID The sender shall increment this value for each new
19 ConfigurationRequest message sent.
22 8.5.5.3.27.5.5.3.2 ConfigurationResponse
23 The ConfigurationResponse message format is as follows:
24
7-49
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding ConfigurationRequest message.
10 8.5.67.5.6 Procedures and Messages for the InUse Instance of the Protocol
11 8.5.6.17.5.6.1 Procedures
13 8.5.6.1.1.17.5.6.1.1.1 Activate
14 When the protocol receives an Activate command in the Inactive State:
15 • The access terminal shall transition to the Monitor State.
16 • The access network shall transition to the Sleep State.45
17 If the protocol receives this command in any other state it shall be ignored.
18 8.5.6.1.1.27.5.6.1.1.2 Deactivate
19 When the protocol receives a Deactivate command in the Inactive State it shall be ignored.
20 When the protocol receives this command in any other state:
21 • The access terminal shall transition to the Inactive State.
45 Since the transitions happen asynchronously, this requirement guarantees that the access
network will not transmit unicast packets to the access terminal over the Control Channel when the
access terminal is not monitoring the channel.
7-50
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.5.6.1.1.37.5.6.1.1.3 OpenConnection
3 When the protocol receives an OpenConnection command in the Inactive State or the
4 Connection Setup State, the command shall be ignored.
5 When the protocol receives this command in the Sleep State:
6 • The access terminal shall transition to the Monitor state and perform the procedures in
7 7.5.6.1.2 for sending a ConnectionRequest message.
8 • The access network shall queue the command and execute it when it is in the Monitor
9 State.
10 When the protocol receives this command in the Monitor State:
11 • The access terminal shall perform the procedures in 7.5.6.1.2 for sending a
12 ConnectionRequest message.
13 • The access network shall send a Page message to the access terminal and transition to
14 the Connection Setup State.
15 8.5.6.1.1.47.5.6.1.1.4 Close
16 When the protocol receives a Close command in the Inactive State it shall be ignored.
17 When the protocol receives a Close command in any other state:
18 • The access terminal shall transition to the Monitor State.
19 • The access network shall transition to the Sleep State.
7-51
3GPP2 C.S0024-B v2.0 Connection Layer
11 where Period1 and Period2 are specified in units of slots, Tc is the current CDMA system
12 time.
7-52
Connection Layer 3GPP2 C.S0024-B v2.0
SlotCyclei Periodi
0x00 to 0x06 2SlotCyclei × 4 slots
0x07 to 0x1c 2(SlotCyclei – 0x7) × 768 slots
7-53
3GPP2 C.S0024-B v2.0 Connection Layer
1 where T is the CDMA System Time in slots, and PreMaskDuration, MaskDuration, and
2 PostMaskDuration are parameters of the PagingMask complex attribute.
3 When the access network is in the Monitor State, it may send unicast packets to the access
4 terminal. When the access network is in the Monitor State, it should not send unicast
5 packets to the access terminal unless one of the following conditions is true for all
6 MaskCount paging masks specified by the PagingMask attribute:
7 T mod [(PreMaskDuration + MaskDuration + PostMaskDuration) × 4] <
8 PreMaskDuration × 4, or
9 T mod [(PreMaskDuration + MaskDuration + PostMaskDuration) × 4] ≥
10 (PreMaskDuration + MaskDuration) × 4.
11 where T is the CDMA System Time in slots, and PreMaskDuration, MaskDuration, and
12 PostMaskDuration are parameters of the PagingMask complex attribute.
7-54
Connection Layer 3GPP2 C.S0024-B v2.0
1 the access terminal shall use the channel it is currently monitoring. If one or more
2 channels are available, the access terminal shall use a hash function (see 13.4) to compute
3 an index into the subset of a subset of advertised CDMA Channels according to the
4 following procedures.
5 The access terminal shall create a combined channel list as follows:
6 • If the extended channel list is included in the SectorParameters message, the access
7 terminal shall create a combined channel list by appending each CDMA Channel in the
8 extended channel list (in order) to the set of CDMA Channels in the channel list (in
9 order). Otherwise, the access terminal shall set the combined channel list to the set of
10 CDMA Channels in the channel list.
11 • If the SupportedCDMAChannels public data of the Route Update Protocol lists any
12 channels, then the access terminal shall remove from the combined channel list the
13 following CDMA Channels:
14 − All forward CDMA Channels that are not supported by the access terminal as
15 indicated by the SupportedCDMAChannels public data of the Route Update
16 Protocol.
17 − All the forward CDMA Channels whose associated reverse CDMA Channel is
18 not supported by the access terminal as indicated by the
19 SupportedCDMAChannels public data of the Route Update Protocol.
20 The set, S, of CDMA Channels is determined as follows:
21 • If the AccessHashingChannelMaskIncluded field in the SectorParameters message is
22 not included or is included and set to ‘0’, the access terminal shall set S to the subset
23 of CDMA Channels in the combined channel list.
24 • If the AccessHashingChannelMaskIncluded field in the SectorParameters message is
25 included and is set to ‘1’, the access terminal shall set S to the subset of CDMA
26 Channels in the combined channel list for which:
27 − Ni is equal to Nmax, where i is the index of the CDMA Channel in the
28 combined channel list,
29 where Nj = bitcount(AccessHashingClassMask
30 [AccessHashingMaskLength:0] ⊗ Mj), where Mj is the
31 AccessHashingChannelMask field in the SectorParameters message
32 corresponding to the jth CDMA Channel in the combined channel list;
33 Nmax is the maximum value of Nk for all k , where k is the index of the
34 CDMA Channel in the combined channel list; and
35 bitcount(x) is the number of ‘1’ bits in the binary representation of x.
36 The CDMA Channels supported by the access terminal are public data of the Route Update
37 Protocol. The access terminal shall use the following hash function parameters to obtain
38 the index into set S:
39 • Key = SessionSeed
7-55
3GPP2 C.S0024-B v2.0 Connection Layer
1 • Decorrelate = 0
2 • N = Number of CDMA Channels in set S
3 where SessionSeed is provided as public data by the Address Management Protocol.
4 If the SystemType field of the channel record which is the result of the above hash function
5 computation is set to 0x00, then both the forward and reverse CDMA channels are
6 specified by that channel record. If the SystemType field of the channel record which is the
7 result of the hash function is set to 0x02, then the reverse CDMA channel which the access
8 terminal shall use in order to access the system is specified by the ReverseBandclass and
9 ReverseChannelNumber fields of SectorParameters message associated with the forward
10 CDMA channel as specified in the field description of ReverseChannelNumber field in the
11 SectorParameters message.
47This pairing ensures that the access terminal does not have any outstanding messages waiting for
an answer.
48 The access terminal monitors the Control Channel continuously during a suspend period thus
avoiding the delay in opening access network initiated connections due to the sleep period.
7-56
Connection Layer 3GPP2 C.S0024-B v2.0
49 The Fast Connect message exchange is identical except for not having the Idle State Protocol
7-57
3GPP2 C.S0024-B v2.0 Connection Layer
ConnectionRequest
RouteUpdate
ACMAC
ACMAC
ACAck
Route Update Protocol
Pilot + DRC
RTCMAC
RTCMAC
RTCAck
TrafficChannelComplete
7-58
Connection Layer 3GPP2 C.S0024-B v2.0
7-59
3GPP2 C.S0024-B v2.0 Connection Layer
2 8.5.6.2.17.5.6.2.1 Page
3 The access network sends the Page message to direct the access terminal to request a
4 connection.
5
7 PageResponseAPersistenceIncluded
8 The access network shall include this field if any of the non-reserved
9 fields that follow this field are included in the message. If included,
10 the access network shall set this field as follows:
11 The access network shall set this field to ‘0’ if the
12 PageResponseAPersistenceSupported attribute is set to 0x00.
13 Otherwise, the access network shall set this field as follows:
14 The access network shall set this field to ‘1’ if the
15 PageResponseAPersistence field is included in this message.
16 Otherwise, the access network shall set this field to ‘0’.
17 PageResponseAPersistence
18 The access network shall omit this field if the
19 PageResponseAPersistenceIncluded is not included, or if the
20 PageResponseAPersistenceIncluded field is included and set to ‘0’.
21 Otherwise, the access network shall include this field and set it as
22 follows:
-n/4
23 The access network shall set this field n such that 2 is the access
24 persistence probability that the access terminal is to use when
25 responding to this Page message. The access network shall not set
26 this field to 0x3f.
27 Reserved The access network shall include Reserved bits to make the length of
28 the entire message equal to an integer number of octets. The access
29 network shall set these bits to ‘0’.
30
7-60
Connection Layer 3GPP2 C.S0024-B v2.0
1 8.5.6.2.27.5.6.2.2 ConnectionRequest
2 The access terminal sends the ConnectionRequest message to request a connection.
3
MessageID 8
TransactionID 8
RequestReason 4
PreferredChannelCount 5
PreferredChannelCount occurrences of the following
field:
PreferredChannel 24
EmergencyIndication 0 or 1
5 TransactionID The access terminal shall increment this value for each new
6 ConnectionRequest message sent.
7 RequestReason The access terminal shall set this field to one of the request reasons
8 as shown in Table 7.5.6.2-1.
10 PreferredChannelCount
11 The access terminal shall set this field to the number of occurrences
12 of the PreferredChannel field in this message.
7-61
3GPP2 C.S0024-B v2.0 Connection Layer
1 PreferredChannel The access terminal shall set this field to the Channel record
2 specification for the CDMA channel on which the access terminal
3 prefers to be assigned a Traffic Channel (see 13.1).
4 EmergencyIndication50
5 If included, the access terminal shall set this field as follows: If this is
6 an emergency ConnectionRequest, then the access terminal shall set
7 this field to ‘1’. Otherwise, the access terminal shall set this field to
8 ‘0’.
9 Reserved The access terminal shall add reserved bits to make the length of the
10 entire message an integer number of octets. The access terminal
11 shall set these bits to ‘0’. The access terminal shall set this field to
12 zero. The access network shall ignore this field.
13
14 8.5.6.2.37.5.6.2.3 ConnectionDeny
15 The access network sends the ConnectionDeny message to deny a connection.
16
18 TransactionID The access network shall set this value to the TransactionID field of
19 the corresponding ConnectionRequest message.
20 DenyReason The access network shall set this field to indicate the reason it is
21 denying the connection, as shown in Table 7.5.6.2-2.
7-62
Connection Layer 3GPP2 C.S0024-B v2.0
2 Reserved The access network shall set this field to zero. The access terminal
3 shall ignore this field.
4
5 8.5.6.2.47.5.6.2.4 AttributeUpdateRequest
6 The sender sends an AttributeUpdateRequest message to offer a set of attribute values for a
7 given attribute.
8
10 TransactionID The sender shall increment this value for each new
11 AttributeUpdateRequest message sent.
14 8.5.6.2.57.5.6.2.5 AttributeUpdateAccept
15 The sender sends an AttributeUpdateAccept message in response to an
16 AttributeUpdateRequest message to accept the offered attribute values.
17
7-63
3GPP2 C.S0024-B v2.0 Connection Layer
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding AttributeUpdateRequest message.
4
5 8.5.6.2.67.5.6.2.6 AttributeUpdateReject
6 The access network sends an AttributeUpdateReject message in response to an
7 AttributeUpdateRequest message to reject the offered attribute values.
8
10 TransactionID The access network shall set this value to the TransactionID field of
11 the corresponding AttributeUpdateRequest message.
12
7-64
Connection Layer 3GPP2 C.S0024-B v2.0
1 8.5.6.3.27.5.6.3.2 Indications
2 This protocol registers to receive the following indications:
3 • RouteUpdate.ConnectionOpened
4 • RouteUpdate.ConnectionInitiated
5 • AccessChannelMAC.TxStarted
6 • AccessChannelMAC.TxEnded
7 • AccessChannelMAC.TransmissionSuccessful
8 • AccessChannelMAC.MACLayerCapsuleReceived
9 • AccessChannelMAC.TransmissionFailed
10 • OverheadMessages.Updated
11 • ConnectedState.ConnectionClosed
12 • RouteUpdate.ConnectionLost
7-65
3GPP2 C.S0024-B v2.0 Connection Layer
7-66
Connection Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
PreferredControlChannelCycleEnabled 1 ‘0’
PreferredControlChannelCycle 0 or 15 N/A
Reserved 7 or 0 N/A
}
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 PreferredControlChannelCycleEnabled
7 The sender shall set this field to ‘1’ if PreferredControlChannelCycle
8 field is included in this attribute; otherwise, the sender shall set this
9 field to ‘0’.
10 PreferredControlChannelCycle
11 If PreferredControlChannelCycleEnabled is set to ‘1’, the sender shall
12 include this field and set it to specify the Control Channel Cycle in
13 which the access terminal transitions out of the Sleep State (see 0) in
14 order to monitor the Control Channel. The sender shall omit this field
15 if PreferredControlChannelCycleEnabled is set to ‘0’.
16 Reserved The length of this field shall be such that the attribute value record is
17 octet-aligned. The sender shall set this field to zero. The receiver shall
18 ignore this field.
7-67
3GPP2 C.S0024-B v2.0 Connection Layer
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
SlotCycle1 5 0x9
SlotCycle2 5 0x9
SlotCycle3 5 0x9
WakeCount1 4 0x0
WakeCount2 4 0x0
Reserved 1 N/A
}
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 SlotCycle1 The sender shall set this field to SlotCycle1. The sender shall not set
7 this field to more than 0x1c.
8 SlotCycle2 The sender shall set this field to SlotCycle2. SlotCycle2 shall be
9 greater than or equal to SlotCycle1. The sender shall not set this field
10 to more than 0x1c.
11 SlotCycle3 The sender shall set this field to SlotCycle3. SlotCycle3 shall be
12 greater than or equal to SlotCycle2. The sender shall not set this field
13 to more than 0x1c.
15 WakeCount2 The sender shall set this field to WakeCount2. WakeCount2 shall be
16 greater or equal to than WakeCount1.
17 Reserved The sender shall set this field to ‘0’. The receiver shall ignore this
18 field.
7-68
Connection Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
MaskCount 8 0x00
MaskCount occurrences of the following four fields:
MaskPurpose 8 N/A
PreMaskDuration 16 N/A
MaskDuration 16 N/A
PostMaskDuration 16 N/A
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 MaskCount The sender shall set this field to the number of paging masks
7 specified in this complex attribute.
8 MaskPurpose The sender shall set this field to indicate the purpose of the mask
9 according to Table 7.5.7.2.2-1.
11 PreMaskDuration The sender shall set this field to the length of the pre-mask duration
12 in units of four slots.
13 MaskDuration The sender shall set this field to the length of the masked duration in
14 units of four slots.
15 PostMaskDuration The sender shall set this field to the length of the post-mask duration
16 in units of four slots.
7-69
3GPP2 C.S0024-B v2.0 Connection Layer
7-70
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.6.17.6.1 Overview
3 The Quick Idle State Protocol provides the procedures and messages used by the access
4 terminal and the access network when the access terminal has acquired a network and a
5 connection is not open.
6 This protocol operates in one of the following four states:
7 • Inactive State: In this state the protocol waits for an Activate command.
8 • Sleep State: In this state the access terminal may shut down part of its subsystems to
9 conserve power. The access terminal does not monitor the Forward Channel, and the
10 access network is not allowed to transmit unicast packets to it.
11 • Monitor State: In this state the access terminal monitors the Control Channel, listens
12 for Page messages and if necessary, updates the parameters received from the
13 Overhead Messages Protocol. The access network may transmit unicast packets to the
14 access terminal in this state.
15 • Connection Setup State: In this state the access terminal and the access network set-
16 up a connection.
17 Protocol states and events causing the transition between the states are shown in Figure
18 7.6.1-1 and Figure 8.6.1-2.
Initial State
Rx Activate
19
20 Figure 7.6.1-1. Quick Idle State Protocol State Diagram (Access Terminal)
7-71
3GPP2 C.S0024-B v2.0 Connection Layer
Rx OpenConnection, or
Rx RouteUpdate.ConnectionInitiated, or
1
Rx ConnectionRequest
2 Figure 7.6.1-2. Quick Idle State Protocol State Diagram (Access Network)
3 This protocol supports periodic network monitoring by the access terminal, allowing for
4 significant power savings. The following access terminal operation modes are supported:
5 • Continuous operation, in which the access terminal continuously monitors the Control
6 Channel.
7 • Suspended mode operation, in which the access terminal monitors the Control Channel
8 continuously for a period of time and then proceeds to operate in the slotted mode.
9 Suspended mode follows operation in the Air-Link Management Protocol Connected
10 State and allows for quick network-initiated reconnection.
11 • Slotted mode operation, in which the access terminal monitors only selected slots.
12 This protocol supports two types of connection set-ups:
13 • Normal setup: this procedure is always performed at the initiative of the access
14 terminal.51 It consists of the access terminal sending a ConnectionRequest message
15 which in turn causes the lower layers to open the connection. The Connection Setup
16 State contains the requirements for normal setup.
51 The access network may transmit a Page message to the access terminal directing it to initiate the
procedure.
7-72
Connection Layer 3GPP2 C.S0024-B v2.0
1 • Fast Connect: this procedure is always performed at the initiative of the access network
2 and consists of the access network opening the connection directly via a
3 RouteUpdate.Open command.52 Fast Connect eliminates the need for the Page /
4 ConnectionRequest exchange when the access network has pending data to transmit to
5 an access terminal, and is especially useful when the access terminal is in suspended
6 mode. Support for Fast Connect at the access network is optional. Support for Fast
7 Connect at the access terminal is mandatory. The Monitor State contains the
8 requirements for Fast Connect.
10 8.6.2.17.6.2.1 Commands
11 This protocol defines the following commands:
12 • Activate
13 • Deactivate
14 • OpenConnection
15 • Close
7-73
3GPP2 C.S0024-B v2.0 Connection Layer
19 8.6.57.6.5 Procedures and Messages for the InConfiguration Instance of the Protocol
20 8.6.5.17.6.5.1 Procedures
21 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
22 the configuration messages.
7-74
Connection Layer 3GPP2 C.S0024-B v2.0
1 − the access network shall set the initial state of the InConfiguration and InUse
2 protocol instances of the Idle State protocol to the Sleep State.
3 • If the InUse instance of this protocol has the same subtype as this protocol instance,
4 then
5 − The access terminal and the access network shall set the attribute values
6 associated with the InUse instance of this protocol to the attribute values
7 associated with the InConfiguration instance of this protocol, and
8 − The access terminal and the access network shall purge the InConfiguration
9 instance of the protocol.
10 • If the InUse instance of this protocol does not have the same subtype as this protocol
11 instance, then the access terminal and the access network shall perform the following:
12 − The InConfiguration protocol instance shall become the InUse protocol
13 instance for the Idle State Protocol at the access terminal and the access
14 network.
15 • All the public data not defined by this protocol shall be removed from the public data of
16 the InUse protocol.
18 8.6.5.3.17.6.5.3.1 ConfigurationRequest
19 The ConfigurationRequest message format is as follows:
20
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
22 TransactionID The sender shall increment this value for each new
23 ConfigurationRequest message sent.
26 8.6.5.3.27.6.5.3.2 ConfigurationResponse
27 The ConfigurationResponse message format is as follows:
7-75
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
3 TransactionID The sender shall set this value to the TransactionID field of the
4 corresponding ConfigurationRequest message.
11 8.6.67.6.6 Procedures and Messages for the InUse Instance of the Protocol
12 8.6.6.17.6.6.1 Procedures
14 8.6.6.1.1.17.6.6.1.1.1 Activate
15 When the protocol receives an Activate command in the Inactive State:
16 • The access terminal shall transition to the Monitor State.
17 • The access network shall transition to the Sleep State.53
18 If the protocol receives this command in any other state it shall be ignored.
19 8.6.6.1.1.27.6.6.1.1.2 Deactivate
20 When the protocol receives a Deactivate command in the Inactive State it shall be ignored.
21 When the protocol receives this command in any other state:
53 Since the transitions happen asynchronously, this requirement guarantees that the access
network will not transmit unicast packets to the access terminal over the Control Channel when the
access terminal is not monitoring the channel.
7-76
Connection Layer 3GPP2 C.S0024-B v2.0
3 8.6.6.1.1.37.6.6.1.1.3 OpenConnection
4 When the protocol receives an OpenConnection command in the Inactive State or the
5 Connection Setup State, the command shall be ignored.
6 When the protocol receives this command in the Sleep State:
7 • The access terminal shall transition to the Monitor state and perform the procedures in
8 7.6.6.1.2 for sending a ConnectionRequest message.
9 • The access network shall queue the command and execute it when it is in the Monitor
10 State.
11 When the protocol receives this command in the Monitor State:
12 • The access terminal shall perform the procedures in 7.6.6.1.2 for sending a
13 ConnectionRequest message.
14 • The access network shall send a Page message to the access terminal and transition to
15 the Connection Setup State.
16 8.6.6.1.1.47.6.6.1.1.4 Close
17 When the protocol receives a Close command in the Inactive State it shall be ignored.
18 When the protocol receives a Close command in any other state:
19 • The access terminal shall transition to the Monitor State.
20 • The access network shall transition to the Sleep State.
7-77
3GPP2 C.S0024-B v2.0 Connection Layer
11 where PagePeriod1 and PagePeriod2 are specified in units of slots, Tc is the current CDMA
12 system time.
7-78
Connection Layer 3GPP2 C.S0024-B v2.0
7-79
3GPP2 C.S0024-B v2.0 Connection Layer
1 If QuickPagingEnabled is ‘1’ and the access terminal did not transition from the Sleep State
2 to the Monitor State to receive a quick synchronous capsule sent at time T satisfying
3 [T+1+256×R] mod PagePeriod = Offset, then the access terminal shall transition from the
4 Sleep State to the Monitor State to receive the sub-synchronous or synchronous capsule
5 sent at time T+1, where T is the CDMA System Time in slots, and Offset is public data of
6 the Control Channel MAC protocol.
7 R shall be obtained as follows:
8 • If PreferredControlChannelCycleEnabled is equal to ‘0’, then R is the result of applying
9 the hash function (see 13.4) using the following parameters:
10 − Key = SessionSeed
11 − Decorrelate = 6 × SessionSeed[11:0]
12 − N = Max(PagePeriod3/256, 1)
13 − where SessionSeed is given as public data of the Address Management
14 Protocol.
15 • If PreferredControlChannelCycleEnabled is equal to ‘1’, then R is set to
16 PreferredControlChannelCycle.
17 PagePeriod shall be computed as follows:
SlotCyclei PagePeriodi
0x00 to 0x06 2SlotCyclei × 4 slots
0x07 to 0x1c 2(SlotCyclei – 0x7) × 768 slots
7-80
Connection Layer 3GPP2 C.S0024-B v2.0
1 The access terminal shall comply with the following requirements when in the Monitor
2 State:
3 • If a QuickPage message is received, then the access terminal shall generate a
4 ControlChannelMAC.ResetSupervisionTimer command.
5 • If the access terminal has queued an OverheadMessages.Updated indication or upon
6 receiving an OverheadMessages.Updated indication, the access terminal shall tune to
7 the CDMA Channel selected as specified in 7.6.6.1.6.1.1.
8 • If the access terminal entered Monitor State (or stayed in the Monitor State) to receive
9 the synchronous capsule, it shall monitor the overhead messages as specified in the
10 Overhead Messages Protocol (see 7.11.6.1.6).
11 • If the access terminal receives a Page message, it shall perform the procedures in
12 7.6.6.1.2 for sending a ConnectionRequest message.
13 • If the access terminal requires opening a connection, it shall perform the procedures in
14 7.6.6.1.2 for sending a ConnectionRequest message.
15 • If the access terminal receives a RouteUpdate.ConnectionInitiated indication it shall
16 transition to the Connection Setup State.54
17 • If the access terminal receives a QuickPage message with ConfigurationChange field set
18 to ‘11’, then the access terminal shall generate an OverheadMessages.ANRedirect
19 command.
20 • If the access terminal receives a QuickPage message with ConfigurationChange field not
21 set to ‘11’, then the access terminal shall generate an
22 OverheadMessages.CheckConfiguration command, along with the following arguments:
23 − (PN Offset, CDMA Channel) associated with the sector on which the QuickPage
24 message was received.
25 − ConfigurationChange field of the QuickPage message.
26 • The access terminal may transition to the Sleep State if the requirements specified in
27 7.6.6.1.6.1.2 are satisfied.
28 When the access terminal is in the Monitor State, it shall continuously monitor the Control
29 Channel if MaskCount is equal to 0x00 or one of the following conditions is true for all
30 MaskCount paging masks specified by the PagingMask attribute:
31 T mod [(PreMaskDuration + MaskDuration + PostMaskDuration) × 4] <
32 PreMaskDuration × 4, or
33 T mod [(PreMaskDuration + MaskDuration + PostMaskDuration) × 4] ≥
34 (PreMaskDuration + MaskDuration) × 4,
35 where T is the CDMA System Time in slots, and PreMaskDuration, MaskDuration, and
36 PostMaskDuration are parameters of the PagingMask complex attribute.
7-81
3GPP2 C.S0024-B v2.0 Connection Layer
7-82
Connection Layer 3GPP2 C.S0024-B v2.0
1 The CDMA Channels supported by the access terminal are public data of the Route Update
2 Protocol. The access terminal shall use the following hash function parameters to obtain
3 the index into set S:
4 • Key = SessionSeed
5 • Decorrelate = 0
6 • N = Number of CDMA Channels in set S
7 where SessionSeed is provided as public data by the Address Management Protocol.
8 If the SystemType field of the channel record which is the result of the above hash function
9 computation is set to 0x00, then both the forward and reverse CDMA channels are
10 specified by that channel record. If the SystemType field of the channel record which is the
11 result of the hash function is set to 0x02, then the reverse CDMA channel which the access
12 terminal shall use in order to access the system is specified by the ReverseBandclass and
13 ReverseChannelNumber fields of SectorParameters message associated with the forward
14 CDMA channel as specified in the field description of ReverseChannelNumber field in the
15 SectorParameters message.
7-83
3GPP2 C.S0024-B v2.0 Connection Layer
1 − The access terminal entered the Monitor State or stayed in the Monitor State to
2 receive the synchronous capsule and has received a Control Channel
3 synchronous Sleep State capsule in the current Control Channel Cycle and
4 has determined that the SectorParameters message is up to date (see
5 8.10.6.1.6). The current Control Channel Cycle is defined to be the Control
6 Channel Cycle that started at slot ⎣T/256⎦, where T is the current CDMA
7 System Time in slots.
8 − The access terminal entered the Monitor State or stayed in the Monitor State to
9 receive a sub-synchronous capsule, and has received the sub-synchronous
10 capsule, or did not receive the sub-synchronous capsule in the expected slots.
11 • Access terminal received an AccessChannelMAC.TxEnded indication for every
12 AccessChannelMAC.TxStarted indication it received since entering the Monitor State.55
13 • Access terminal has not advertised a suspend period that is current (see 7.7.6.1.2.1.1).
14 The suspend period is current if the time advertised in the associated ConnectionClose
15 message is greater than the current CDMA System Time.56
55This pairing ensures that the access terminal does not have any outstanding messages waiting for
an answer.
56 The access terminal monitors the Control Channel continuously during a suspend period thus
avoiding the delay in opening access network initiated connections due to the sleep period.
7-84
Connection Layer 3GPP2 C.S0024-B v2.0
57 The Fast Connect message exchange is identical except for not having the Idle State Protocol
7-85
3GPP2 C.S0024-B v2.0 Connection Layer
ConnectionRequest
RouteUpdate
ACMAC
ACMAC
ACAck
Route Update Protocol
Pilot + DRC
RTCMAC
RTCMAC
RTCAck
TrafficChannelComplete
7-86
Connection Layer 3GPP2 C.S0024-B v2.0
7-87
3GPP2 C.S0024-B v2.0 Connection Layer
1 • .
3 8.6.6.2.17.6.6.2.1 Page
4 The access network sends the Page message to direct the access terminal to request a
5 connection.
6
8 PageResponseAPersistenceIncluded
9 The access network shall include this field if any of the non-reserved
10 fields that follow this field are included in the message. If included,
11 the access network shall set this field as follows:
12 The access network shall set this field to ‘0’ if the
13 PageResponseAPersistenceSupported attribute is set to 0x00.
14 Otherwise, the access network shall set this field as follows:
15 The access network shall set this field to ‘1’ if the
16 PageResponseAPersistence field is included in this message.
17 Otherwise, the access network shall set this field to ‘0’.
18 PageResponseAPersistence
19 The access network shall omit this field if the
20 PageResponseAPersistenceIncluded is not included, or if the
21 PageResponseAPersistenceIncluded field is included and set to ‘0’.
22 Otherwise, the access network shall include this field and set it as
23 follows:
-n/4
24 The access network shall set this field n such that 2 is the access
25 persistence probability that the access terminal is to use when
26 responding to this Page message. The access network shall not set
27 this field to 0x3f.
28 Reserved The access network shall include Reserved bits to make the length of
29 the entire message equal to an integer number of octets. The access
30 network shall set these bits to ‘0’.
31
7-88
Connection Layer 3GPP2 C.S0024-B v2.0
1 8.6.6.2.27.6.6.2.2 ConnectionRequest
2 The access terminal sends the ConnectionRequest message to request a connection.
3
MessageID 8
TransactionID 8
RequestReason 4
PreferredChannelCount 5
PreferredChannelCount occurrences of the following
field:
PreferredChannel 24
EmergencyIndication 0 or 1
Reserved 0-7 (as
needed)
5 TransactionID The access terminal shall increment this value for each new
6 ConnectionRequest message sent.
7 RequestReason The access terminal shall set this field to one of the request reasons
8 as shown in Table 7.6.6.2-1.
10 PreferredChannelCount
11 The access terminal shall set this field to the number of occurrences
12 of the PreferredChannel field in this message.
13 PreferredChannel The access terminal shall set this field to the Channel record
14 specification for the CDMA channel on which the access terminal
15 prefers to be assigned a Traffic Channel (see 13.1).
7-89
3GPP2 C.S0024-B v2.0 Connection Layer
1 EmergencyIndication58
2 If included, the access terminal shall set this field as follows: If this is
3 an emergency ConnectionRequest, then the access terminal shall set
4 this field to ‘1’. Otherwise, the access terminal shall set this field to
5 ‘0’.
6 Reserved The access terminal shall add reserved bits to make the length of the
7 entire message an integer number of octets. The access terminal
8 shall set these bits to ‘0’. The access network shall ignore this field.
9 Reserved The access terminal shall set this field to zero. The access network
10 shall ignore this field.
11
12 8.6.6.2.37.6.6.2.3 ConnectionDeny
13 The access network sends the ConnectionDeny message to deny a connection.
14
16 TransactionID The access network shall set this value to the TransactionID field of
17 the corresponding ConnectionRequest message.
18 DenyReason The access network shall set this field to indicate the reason it is
19 denying the connection, as shown in Table 7.6.6.2-2.
7-90
Connection Layer 3GPP2 C.S0024-B v2.0
2 Reserved The access network shall set this field to zero. The access terminal
3 shall ignore this field.
4
5 8.6.6.2.47.6.6.2.4 QuickPage
6 The access network sends the QuickPage message to inform the access terminal of the
7 likelihood of a Page message directed to the access terminal.
8
10 ConfigurationChange
11 If the Redirect public data of the Overhead Message Protocol is ‘1’,
12 then the access network shall set this field to ‘11’. Otherwise, the
13 access network shall set this field as follows:
14 Every time an OverheadMessages.ConfigurationChanged indication is
15 received, the access network shall set this field in subsequent
16 QuickPage messages to one more (modulo ‘11’) than the last value of
7-91
3GPP2 C.S0024-B v2.0 Connection Layer
1 this field before the indication was received and when the Redirect
2 public data of the Overhead Message Protocol was ‘0’.
3 QuickPIPerGroupCountMinusOne
4 The access network shall set this field to one less than the number of
5 paging indicators contained in each of the four hashing groups
6 within the QuickPageIndicator fields in this message.
7 QuickPageIndicatorCountMinusOne
8 The access network shall set this field to one less than the number of
9 occurrences of the QuickPageIndicator field in this message.
10 QuickPageIndicator
11 The access network shall set the Wth, Xth, Yth, and Zth occurrences
12 of this field to ‘1’ if the synchronous or sub-synchronous capsule that
13 follows the quick synchronous capsule in which this message is sent
14 carries a unicast message directed to the access terminal. The access
15 network shall set W, X, Y, and Z equal to the sum of the output of the
16 hash function (see 13.414.4) and the product of (1 +
17 QuickPIPerGroupCountMinusOne) and 0, 1, 2, and 3, respectively.
18 When applying the hash function in order to calculate W, X, Y, and Z,
19 the access network shall use Decorrelate values of 2 ×
20 SessionSeed[11:0], 6 × SessionSeed[11:0], 14 × SessionSeed[11:0],
21 and 30 × SessionSeed[11:0], respectively. The access network shall
22 use Key and N values as follows:
23 Key = SessionSeed, which is provided as public data of the Address
24 Management Protocol, and
25 N = 1 + QuickPIPerGroupCountMinusOne.
26 QuickPageIndicator The access network shall set the Xth occurrence of this field to ‘1’ if
27 the synchronous or sub-synchronous capsule that follows the quick
28 synchronous capsule in which this message is sent carries a unicast
29 message directed to the access terminal. X is the result of applying
30 the hash function (see 14.4) using the following parameters:
31 Key = SessionSeed, which is provided as public data of the Address
32 Management Protocol,
33 N = 1 + QuickPageIndicatorCountMinusOne, and
34 Decorrelate = 0xa241.
35 Reserved The access network shall add reserved bits to make the length of the
36 entire message equal to an integer number of octets. The access
37 network shall set this field to zero. The access terminal shall ignore
38 this field.
39
7-92
Connection Layer 3GPP2 C.S0024-B v2.0
1 8.6.6.2.57.6.6.2.5 AttributeUpdateRequest
2 The sender sends an AttributeUpdateRequest message to offer a set of attribute values for a
3 given attribute.
4
6 TransactionID The sender shall increment this value for each new
7 AttributeUpdateRequest message sent.
10 8.6.6.2.67.6.6.2.6 AttributeUpdateAccept
11 The sender sends an AttributeUpdateAccept message in response to an
12 AttributeUpdateRequest message to accept the offered attribute values.
13
15 TransactionID The sender shall set this value to the TransactionID field of the
16 corresponding AttributeUpdateRequest message.
17
7-93
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.6.6.2.77.6.6.2.7 AttributeUpdateReject
2 The access network sends an AttributeUpdateReject message in response to an
3 AttributeUpdateRequest message to reject the offered attribute values.
4
6 TransactionID The access network shall set this value to the TransactionID field of
7 the corresponding AttributeUpdateRequest message.
8
20 8.6.6.3.27.6.6.3.2 Indications
21 This protocol registers to receive the following indications:
22 • RouteUpdate.ConnectionOpened
23 • RouteUpdate.ConnectionInitiated
24 • AccessChannelMAC.TxStarted
7-94
Connection Layer 3GPP2 C.S0024-B v2.0
1 • AccessChannelMAC.TxEnded
2 • AccessChannelMAC.TransmissionSuccessful
3 • AccessChannelMAC.MACLayerCapsuleReceived
4 • AccessChannelMAC.TransmissionFailed
5 • OverheadMessages.Updated
6 • ConnectedState.ConnectionClosed
7 • RouteUpdate.ConnectionLost
8 • OverheadMessages.ConfigurationChanged
7-95
3GPP2 C.S0024-B v2.0 Connection Layer
7-96
Connection Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
PreferredControlChannelCycleEnabled 1 ‘0’
PreferredControlChannelCycle 0 or 15 N/A
Reserved 7 or 0 N/A
}
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 PreferredControlChannelCycleEnabled
7 The sender shall set this field to ‘1’ if PreferredControlChannelCycle
8 field is included in this attribute; otherwise, the sender shall set this
9 field to ‘0’.
10 PreferredControlChannelCycle
11 If PreferredControlChannelCycleEnabled is set to ‘1’, the sender shall
12 include this field and set it to specify the Control Channel Cycle in
13 which the access terminal transitions out of the Sleep State (see 0) in
14 order to monitor the Control Channel. The sender shall omit this field
15 if PreferredControlChannelCycleEnabled is set to ‘0’.
16 Reserved The length of this field shall be such that the attribute value record is
17 octet-aligned. The sender shall set this field to zero. The receiver shall
18 ignore this field.
7-97
3GPP2 C.S0024-B v2.0 Connection Layer
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
SlotCycle1 5 0x9
SlotCycle2 5 0x9
SlotCycle3 5 0x9
WakeCount1 4 0x0
WakeCount2 4 0x0
Reserved 1 N/A
}
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 SlotCycle1 The sender shall set this field to SlotCycle1. The sender shall not set
7 this field to more than 0x1c.
8 SlotCycle2 The sender shall set this field to SlotCycle2. SlotCycle2 shall be
9 greater than or equal to SlotCycle1. The sender shall not set this field
10 to more than 0x1c.
11 SlotCycle3 The sender shall set this field to SlotCycle3. SlotCycle3 shall be
12 greater than or equal to SlotCycle2. The sender shall not set this field
13 to more than 0x1c.
15 WakeCount2 The sender shall set this field to WakeCount2. WakeCount2 shall be
16 greater or equal to than WakeCount1.
17 Reserved The sender shall set this field to ‘0’. The receiver shall ignore this
18 field.
7-98
Connection Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
MaskCount 8 0x00
MaskCount occurrences of the following four fields:
MaskPurpose 8 N/A
PreMaskDuration 16 N/A
MaskDuration 16 N/A
PostMaskDuration 16 N/A
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 MaskCount The sender shall set this field to the number of paging masks
7 specified in this complex attribute.
8 MaskPurpose The sender shall set this field to indicate the purpose of the mask
9 according to Table 7.6.7.2.2-1.
11 PreMaskDuration The sender shall set this field to the length of the pre-mask duration
12 in units of four slots.
13 MaskDuration The sender shall set this field to the length of the masked duration in
14 units of four slots.
15 PostMaskDuration The sender shall set this field to the length of the post-mask duration
16 in units of four slots.
7-99
3GPP2 C.S0024-B v2.0 Connection Layer
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
QuickPagingEnabled 1 0x00
SubSyncQuickPaging 1 N/A
Reserved 6 N/A
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 QuickPagingEnabled The sender shall set this field to ‘1’ if the access network is to
9 transmit QuickPage messages. Otherwise, the sender shall set this
10 field to ‘0’.
11 SubSyncQuickPaging
12 If QuickPagingEnabled is set to ‘0’, then the sender shall set this field
13 to ‘0’. Otherwise, the sender shall set this field as follows:
14 The sender shall set this field to ‘1’ if the access network is to send
15 QuickPage messages in quick synchronous capsules that
16 immediately precede sub-synchronous capsules. Otherwise, the
17 sender shall set this field to ‘0’.
18 Reserved The sender shall set this field to ‘000000’. The receiver shall ignore
19 this field.
7-100
Connection Layer 3GPP2 C.S0024-B v2.0
7-101
3GPP2 C.S0024-B v2.0 Connection Layer
2 8.7.17.7.1 Overview
3 The Default Connected State Protocol provides procedures and messages used by the
4 access terminal and the access network while a connection is open.
5 This protocol can be in one of three states:
6 • Inactive State: In this state the protocol waits for an Activate command.
7 • Open State: In this state the access terminal can use the Reverse Traffic Channel and
8 the access network can use the Forward Traffic Channel and Control Channel to send
9 application traffic to each other.
10 • Close State: This state is associated only with the access network. In this state the
11 access network waits for connection resources to be safely released.
12 Figure 7.7.1-1 and
13 Figure 7.7.1-2 show the state transition diagrams at the access terminal and the access
14 network respectively.
Rx Activate
Initial State
Inactive
Open State
State
Rx Deactivate, or
15
Tx ConnectionClose
16 Figure 7.7.1-1. Default Connected State Protocol State Diagram (Access Terminal)
7-102
Connection Layer 3GPP2 C.S0024-B v2.0
Rx Activate
Initial State
Rx ConnectionClose or
Rx DeActivate
Rx ConnectionClose
Tx ConnectionClose
or timer expires
Close State
3 Figure 7.7.1-2. Default Connected State Protocol State Diagram (Access Network)
5 8.7.2.17.7.2.1 Commands
6 This protocol defines the following commands:
7 • Activate
8 • Deactivate
9 • CloseConnection
7-103
3GPP2 C.S0024-B v2.0 Connection Layer
19 8.7.57.7.5 Procedures and Messages for the InConfiguration Instance of the Protocol
20 8.7.5.17.7.5.1 Procedures
21 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
22 the configuration messages.
7-104
Connection Layer 3GPP2 C.S0024-B v2.0
1 • If the InUse instance of this protocol does not have the same subtype as this protocol
2 instance, then the access terminal and the access network shall perform the following:
3 − The access terminal and the access network shall set the initial state of the
4 InConfiguration protocol instance to the Inactive State.
5 − The InConfiguration protocol instance shall become the InUse protocol
6 instance for the Connected State Protocol at the access terminal and the
7 access network.
8 • All the public data not defined by this protocol shall be removed from the public data of
9 the InUse protocol.
11 8.7.5.3.17.7.5.3.1 ConfigurationRequest
12 The ConfigurationRequest message format is as follows:
13
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
15 TransactionID The sender shall increment this value for each new
16 ConfigurationRequest message sent.
18
19 8.7.5.3.27.7.5.3.2 ConfigurationResponse
20 The ConfigurationResponse message format is as follows:
21
7-105
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding ConfigurationRequest message.
10 8.7.67.7.6 Procedures and Messages for the InUse Instance of the Protocol
11 8.7.6.17.7.6.1 Procedures
13 8.7.6.1.1.17.7.6.1.1.1 Activate
14 When the protocol receives an Activate command in the Inactive State:
15 • The access terminal shall transition to the Open State.
16 • The access network shall transition to the Open State.
17 When the protocol receives this command in any other state it shall be ignored.
18 8.7.6.1.1.27.7.6.1.1.2 Deactivate
19 When the protocol receives a Deactivate command in the Close State or in the Inactive
20 state, the command shall be ignored.
21 When the protocol receives this command in the Open State:
22 • The access terminal shall perform the cleanup procedures defined in 7.7.6.1.2.1.2.
23 • The access network shall perform the cleanup procedures defined in 7.7.6.1.2.2.2, and
24 transition to the Inactive State.
7-106
Connection Layer 3GPP2 C.S0024-B v2.0
1 8.7.6.1.1.37.7.6.1.1.3 CloseConnection
2 When the protocol receives a CloseConnection command in the Close State or in the
3 Inactive state, the command shall be ignored.
4 When the protocol receives this command in the Open State:
5 • The access terminal shall send a ConnectionClose message to the access network and
6 perform the cleanup procedures defined in 7.7.6.1.2.1.2.
7 • The access network shall send a ConnectionClose message to the access terminal and
8 transition to the Close State.
7-107
3GPP2 C.S0024-B v2.0 Connection Layer
30 8.7.6.2.17.7.6.2.1 ConnectionClose
31 The access terminal and the access network send the ConnectionClose message to close
32 the connection.
33
7-108
Connection Layer 3GPP2 C.S0024-B v2.0
2 CloseReason The sender shall set this field to reflect the close reason, as shown in
3 Table 7.7.6.2-1.
5 SuspendEnable The access terminal shall set this field to ‘1’ if it will enable a
6 suspend period following the close of the connection. The access
7 network shall set this field to ‘0’.
8 SuspendTime Suspend period end time. This field is included only if the
9 SuspendEnable field is set to ‘1’. The access terminal shall set this
10 field to the absolute CDMA System Time of the end of its suspend
11 period in units of 80 ms.
12 Reserved The length of this field shall be such that the entire message is octet-
13 aligned. The sender shall set this field to zero. The receiver shall
14 ignore this field.
15
7-109
3GPP2 C.S0024-B v2.0 Connection Layer
7 8.7.6.3.27.7.6.3.2 Indications
8 This protocol does not register to receive any indications.
7-110
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.8.17.8.1 Overview
3 The Default Route Update Protocol provides the procedures and messages used by the
4 access terminal and the access network to keep track of the access terminal’s approximate
5 location and to maintain the radio link as the access terminal moves between the coverage
6 areas of different sectors.
7 This protocol can be in one of three states:
8 • Inactive State: In this state the protocol waits for an Activate command.
9 • Idle State: This state corresponds to the Air-Link Management Protocol Idle State. In
10 this state, the access terminal autonomously maintains the Active Set. Route update
11 messages from the access terminal to the access network are based on the distance
12 between the access terminal’s current serving sector and the serving sector at the time
13 the access terminal last sent an update.
14 • Connected State: In this state the access network dictates the access terminal’s Active
15 Set. Route update messages from the access terminal to the access network are based
16 on changing radio link conditions.
17 Transitions between states are driven by commands received from Connection Layer
18 protocols and the transmission and reception of the TrafficChannelAssignment message.
19 The protocol states, messages and commands causing the transition between the states are
20 shown in Figure 7.8.1-1.
Tx / Rx
Initial State TrafficChannelAssignment
Rx Activate
Inactive Connected
Idle State
State State
Rx Deactivate Rx Close
21
Rx Deactivate
23 This protocol uses parameters that are provided, as public data by the Overhead Messages
24 Protocol, configured attributes, or protocol constants.
25 Table 7.8.1-1 lists all of the protocol parameters obtained from the public data of the
26 Overhead Messages Protocol.
7-111
3GPP2 C.S0024-B v2.0 Connection Layer
1 Table 7.8.1-1. Route Update Protocol Parameters that are Public Data of the
2 Overhead Messages Protocol
RU Parameter Comment
Latitude Latitude of sector in units of 0.25 second
Longitude Longitude of sector in units of 0.25 second
Distance (unless modified by the
RouteUpdateRadiusMultiply and/or
RouteUpdateRadiusOverh RouteUpdateRadiusAdd attributes) between the serving
ead sector and the sector in which location was last reported
which triggers a new report. If this field is set to zero, then
distance triggered reporting is disabled
NumNeighbors Number of neighbors specified in the message
NeighborPN PN Offset of each neighbor in units of 64 PN chips
NeighborChannelIncluded Set to ‘1’ if a Channel Record is included for the neighbor
Neighbor Channel Record specifying network type and
NeighborChannel
frequency
4 8.8.2.17.8.2.1 Commands
5 This protocol defines the following commands:
6 • Activate
7 • Deactivate
8 • Open
9 • Close
10 • SendRouteUpdate
7-112
Connection Layer 3GPP2 C.S0024-B v2.0
7-113
3GPP2 C.S0024-B v2.0 Connection Layer
1 • The value of the attributes for this protocol instance shall be set to the default values
2 specified for each attribute.
3 • The protocol shall enter the Inactive State.
4 8.8.57.8.5 Procedures and Messages for the InConfiguration Instance of the Protocol
5 8.8.5.17.8.5.1 Procedures
6 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
7 the configuration messages. The access terminal should send a ConfigurationRequest
8 message containing the SupportedCDMAChannels attribute. If the access terminal sends a
9 ConfigurationRequest message containing the SupportedCDMAChannels attribute, then
10 the access terminal shall include in the attribute all Band Classes and Band Sub-classes
11 supported by the access terminal.
7-114
Connection Layer 3GPP2 C.S0024-B v2.0
1 − The InUse protocol instance at the access terminal shall perform the
2 procedures specified in 7.8.6.1.2.1.
3 − The access terminal and the access network shall purge the InConfiguration
4 instance of the protocol.
5 • If the InUse instance of the Route Update Protocol does not have the same subtype as
6 this protocol instance, then the access terminal and the access network shall perform
7 the following:
8 − The access terminal shall set the initial state of the InConfiguration and InUse
9 protocol instances of the Route Update protocol to the Inactive State.
10 − The access network shall set the initial state of the InConfiguration and InUse
11 protocol instances of the Route Update protocol to the Idle State.
12 − The InConfiguration protocol instance shall become the InUse protocol
13 instance for the Route Update Protocol at the access terminal and the access
14 network.
15 • All the public data that are not defined by this protocol shall be removed from the list of
16 public data for the InUse protocol instance.
18 8.8.5.3.17.8.5.3.1 ConfigurationRequest
19 The ConfigurationRequest message format is as follows:
20
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
22 TransactionID The sender shall increment this value for each new
23 ConfigurationRequest message sent.
25
7-115
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.8.5.3.27.8.5.3.2 ConfigurationResponse
2 The ConfigurationResponse message format is as follows:
3
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
5 TransactionID The sender shall set this value to the TransactionID field of the
6 corresponding ConfigurationRequest message.
13 8.8.67.8.6 Procedures and Messages for the InUse Instance of the Protocol
14 8.8.6.17.8.6.1 Procedures
16 8.8.6.1.1.17.8.6.1.1.1 Activate
17 If the protocol receives an Activate command in the Inactive State, the access terminal and
18 the access network shall perform the following:
19 • Issue an AccessChannelMAC.Activate command,
20 • Transition to the Idle State.
21 If this command is received in any other state, it shall be ignored.
22 8.8.6.1.1.27.8.6.1.1.2 Deactivate
23 If the protocol receives a Deactivate command in the Inactive State, it shall be ignored.
7-116
Connection Layer 3GPP2 C.S0024-B v2.0
1 If the protocol receives this command in any other state, the access terminal and the
2 access network shall:
3 • Issue a ReverseTrafficChannelMAC.Deactivate command,
4 • Issue a ForwardTrafficChannelMAC.Deactivate command,
5 • Issue an AccessChannelMAC.Deactivate command,
6 • Transition to the Inactive State.
7 8.8.6.1.1.37.8.6.1.1.3 Open
8 If the protocol receives an Open command in the Idle State,
9 • The access terminal shall ignore it.
10 • The access network shall:
11 − Transmit a TrafficChannelAssignment message as follows:
12 + The access network should base the TrafficChannelAssignment message on the
13 last RouteUpdate message it received from the access terminal.
14 + If the SupportedCDMAChannels attribute contains one or more band classes,
15 then the access network shall assign a Traffic Channel on a CDMA Channel
16 supported by the access terminal as indicated by the value of the
17 SupportedCDMAChannels attribute.
18 − Return a ConnectionInitiated indication,
19 − Issue a ReverseTrafficChannelMAC.Activate command,
20 − Issue a ForwardTrafficChannelMAC.Activate command,
21 − Issue an AccessChannelMAC.Deactivate command,
22 − Transition to the Connected State.
23 If this command is received in any other state it shall be ignored.
24 8.8.6.1.1.47.8.6.1.1.4 Close
25 If the protocol receives a Close command in the Connected State the access terminal and
26 the access network shall:
27 • Issue a ReverseTrafficChannelMAC.Deactivate command,
28 • Issue a ForwardTrafficChannelMAC.Deactivate command,
29 • Issue an AccessChannelMAC.Activate command,
30 • Transition to the Idle State.
31 If this command is received in any other state it shall be ignored.
7-117
3GPP2 C.S0024-B v2.0 Connection Layer
7-118
Connection Layer 3GPP2 C.S0024-B v2.0
7-119
3GPP2 C.S0024-B v2.0 Connection Layer
1 Search Window Center: The access terminal should center the search window around
2 the earliest usable multipath component for pilots in the Active Set. The access
3 terminal should center the search window for each pilot in the Neighbor Set around
4 the pilot’s PN sequence offset plus the search window offset specified by Table
5 7.8.6.2-5 and SearchWindowOffset field of the corresponding Neighbor structure in
6 the RouteUpdateNeighborList using timing defined by the access terminal’s time
7 reference (see 10.4.1.3.6). The access terminal should center the search window
8 around the pilot’s PN sequence offset using timing defined by the access terminal’s
9 time reference (see 10.4.1.3.6) for the Remaining Set.
33 of the pilots in the Active Set. The access terminal shall start the Pilot drop timer for
34 each pilot PSi in the Active Set whenever the strength PSi satisfies the following
35 inequality:
⎛ SoftSlope DropIntercept PilotDrop ⎞
36 10 × log10PSi < max⎜⎜ ×10 × log10 ∑ PS j + ,- ⎟
⎟
⎝ 8 j> i 2 2 ⎠
i = 1, 2, ..., NA − 1
7-120
Connection Layer 3GPP2 C.S0024-B v2.0
1 The access terminal shall reset and disable the timer whenever the above inequality
2 is not satisfied for the corresponding pilot.
3 Sections 7.8.6.1.2.6 and 7.8.6.1.6.5 specify the actions the access terminal takes when the
4 pilot drop timer expires.
7-121
3GPP2 C.S0024-B v2.0 Connection Layer
1 • If a pilot is added to the Active Set or Candidate Set, it shall be deleted from the
2 Neighbor Set.
3 • If a pilot is deleted from the Active Set, but not added to the Candidate Set, then it shall
4 be added to the Neighbor Set with the AGE of 0.
5 • If a pilot is deleted from the Candidate Set, but not added to the Active Set, then it shall
6 be added to the Neighbor Set with the AGE of 0.
7 • If the size of the Neighbor Set is greater than the maximum Neighbor Set supported by
8 the access terminal, the access terminal shall delete enough pilots from the Neighbor
9 Set such that the size of the Neighbor Set is the maximum size supported by the access
10 terminal and pilots with higher AGE are deleted first60.
11 • If the access terminal receives an OverheadMessages.Updated indication, then:
12 − The access terminal shall increment the AGE for every pilot in the Neighbor
13 Set.
14 − For each pilot in the neighbor list given as public data by the Overhead
15 Messages Protocol that is a member of the Neighbor Set, the access terminal
16 shall perform the following:
17 + The access terminal shall set the AGE of this neighbor list pilot to the minimum
18 of its current AGE and NeighborMaxAge.
19 − For each pilot in the neighbor list given as public data by the Overhead
20 Messages Protocol (in the order specified in the neighbor list) that is a member
21 of the Remaining Set, the access terminal shall perform the following:
22 + If the addition of this neighbor list pilot to the Neighbor Set would not cause
23 the size of the Neighbor Set size to increase beyond the maximum Neighbor
24 Set size supported by the access terminal, then the access terminal shall add
25 this neighbor list pilot to the Neighbor Set with its AGE set to
26 NeighborMaxAge.
27 + If the addition of this neighbor list pilot would cause the size of the Neighbor
28 Set to increase beyond the maximum Neighbor Set size supported by the
29 access terminal and the Neighbor Set contains at least one pilot with AGE
30 greater than NeighborMaxAge associated with the pilot’s channel, then the
31 access terminal shall delete the pilot in the Neighbor Set for which the
32 difference between its AGE and the NeighborMaxAge associated with that
33 pilot's channel (i.e., AGE - NeighborMaxAge) is the greatest and shall add this
34 neighbor list pilot to the Neighbor Set with its AGE set to NeighborMaxAge
35 associated with the pilot’s channel.
60 The order in which pilots of the same AGE are deleted does not matter in this case.
7-122
Connection Layer 3GPP2 C.S0024-B v2.0
1 + If the addition of this neighbor list pilot would cause the size of the Neighbor
2 Set to increase beyond the maximum Neighbor Set size supported by the
3 access terminal and the Neighbor Set does not contain a pilot with AGE
4 greater than NeighborMaxAge associated with the pilot’s channel, the access
5 terminal shall not add this neighbor list pilot to the Neighbor Set.
6 • If the access terminal receives a NeighborList message, then:
7 − The access terminal shall increment the AGE for every pilot in the Neighbor
8 Set.
9 − For each pilot in the neighbor list given in the NeighborList message that is a
10 member of the Neighbor Set, the access terminal shall perform the following:
11 + The access terminal shall set the AGE of this neighbor list pilot to the minimum
12 of its current AGE and NeighborMaxAge.
13 − For each pilot in the neighbor list given in the NeighborList message (in the
14 order specified in the message) that is a member of the Remaining Set, the
15 access terminal shall perform the following:
16 + If the addition of this neighbor list pilot to the Neighbor Set would not cause
17 the size of the Neighbor Set size to increase beyond the maximum Neighbor
18 Set size supported by the access terminal, then the access terminal shall add
19 this neighbor list pilot to the Neighbor Set with its AGE set to
20 NeighborMaxAge.
21 + If the addition of this neighbor list pilot would cause the size of the Neighbor
22 Set to increase beyond the maximum Neighbor Set size supported by the
23 access terminal and the Neighbor Set contains at least one pilot with AGE
24 greater than NeighborMaxAge associated with the pilot’s channel, then the
25 access terminal shall delete the pilot in the Neighbor Set for which the
26 difference between its AGE and the NeighborMaxAge associated with that
27 pilot's channel (i.e., AGE - NeighborMaxAge) is the greatest and shall add this
28 neighbor list pilot to the Neighbor Set with its AGE set to NeighborMaxAge
29 associated with the pilot’s channel.
30 + If the addition of this neighbor list pilot would cause the size of the Neighbor
31 Set to increase beyond the maximum Neighbor Set size supported by the
32 access terminal and the Neighbor Set does not contain a pilot with AGE
33 greater than NeighborMaxAge associated with the pilot’s channel, the access
34 terminal shall not add this neighbor list pilot to the Neighbor Set.
35 The access terminal shall perform the procedures specified in 7.8.6.1.2.1 if a pilot
36 (specified by the pilot’s PN offset and the pilot’s CDMA Channel) is added to or deleted from
37 the Neighbor Set.
7-123
3GPP2 C.S0024-B v2.0 Connection Layer
1 The access terminal shall add a pilot to the Remaining Set if it deletes the pilot from the
2 Neighbor Set and if the pilot was not added to the Active Set or Candidate Set.
3 The access terminal shall delete the pilot from the Remaining Set if it adds it to another set.
7-124
Connection Layer 3GPP2 C.S0024-B v2.0
1 this field. If the access network is sending the same message multiple times, it shall not
2 change the value of this field between transmissions.61
3 The access terminal shall initialize the receive pointer, V(R), to the MessageSequence field
4 of the TrafficChannelAssignment message that it receives in the Idle State.
5 When the access terminal receives a TrafficChannelAssignment message in the Connected
6 State, it shall validate the message using the procedure defined in 13.6. The access
7 terminal shall discard the message if it is invalid.
61 The access network may send a message multiple times to increase its delivery probability.
62 The access network may send a message multiple times to increase its delivery probability.
7-125
3GPP2 C.S0024-B v2.0 Connection Layer
7-126
Connection Layer 3GPP2 C.S0024-B v2.0
1 • If the strength of all the pilots that the access terminal is monitoring goes below the
2 value specified by PilotDrop, the access terminal shall start a pilot supervision timer.
3 The access terminal shall consider the timer to be expired after the time specified by
4 PilotDropTimer.
5 • If the strength of at least one of the pilots goes above the value specified by PilotDrop
6 while the pilot supervision timer is counting down, the access terminal shall reset and
7 disable the timer.
8 • If the pilot supervision timer expires, the access terminal shall return a NetworkLost
9 indication.
7-127
3GPP2 C.S0024-B v2.0 Connection Layer
7-128
Connection Layer 3GPP2 C.S0024-B v2.0
⎢ ⎡ 2 ⎥
⎢ ⎢( xC − xL ) × cos⎛⎜ π × y L ⎞⎟⎤⎥ + [ yC − y L ]2 ⎥
⎢ ⎣ ⎝ 180 14400 ⎠⎦ ⎥ 64
10 r=⎢ ⎥
⎢ 16 ⎥
⎢ ⎥
⎣ ⎦
11 The access terminal shall compute r with an error of no more than ±5% of its true value
12 when |yL/14400| is less than 60 and with an error of no more than ±7% of its true value
13 when |yL/14400| is between 60 and 70.65
14 If the value of the SupportRouteUpdateEnhancements attribute is 0x00, then the access
15 network shall not send a RouteUpdateRequest message. If the value of the
16 SupportRouteUpdateEnhancements attribute is not 0x00, then the access network may
17 send a RouteUpdateRequest message.
64 This equation applies if the access terminal does not cross longitude = 180. Modified equation that
⎢ ⎡ ⎤
2 ⎥
⎛ π y ⎞
⎢ ⎢D longitude × cos⎜ ⎟⎥ + [y C − y L ] ⎥
2
× L
⎢ ⎣ ⎝ 180 14400 ⎠⎦ ⎥
r=⎢ ⎥
⎢ 16 ⎥
⎢ ⎥
⎣ ⎦
x − xL
D longitude = x C − x L if C < 180
14400
xC − xL
D longitude = 360 ×14400 − x C − x L if ≥ 180
14400
65xL and yL are given in units of 1/4 seconds. xL/14400 and yL/14400 are in units of degrees.
7-129
3GPP2 C.S0024-B v2.0 Connection Layer
7-130
Connection Layer 3GPP2 C.S0024-B v2.0
7-131
3GPP2 C.S0024-B v2.0 Connection Layer
24 where the summation is performed over all pilots currently in the Active Set.
25 The access terminal shall send a RouteUpdate message if any one of the following occurs:
26 • The value of the SupportRouteUpdateEnhancements attribute is not 0x00 and the
27 access terminal receives a RouteUpdateRequest message.
28 • The Default Route Update Protocol receives a SendRouteUpdate command.
29 • If DynamicThresholds is equal to ‘0’ and the strength of a Neighbor Set or Remaining
30 Set pilot is greater than the value specified by PilotAdd.
31 • If DynamicThresholds is equal to ‘1’ and the strength of a Neighbor Set or Remaining
32 Set pilot, PS, satisfies the following inequality:
⎛ SoftSlope AddInterce pt PilotAdd ⎞
33 10 × log10 PS > max ⎜ ×10 × log10 ∑ PSi + ,- ⎟
⎝ 8 i∈A 2 2 ⎠
34 where the summation is performed over all pilots currently in the Active Set.
35 • If DynamicThresholds is equal to ‘0’ and the strength of a Candidate Set pilot is greater
36 than the value specified by PilotCompare above an Active Set pilot, and a RouteUpdate
37 message carrying this information has not been sent since the last ResetReport
38 message was received.
7-132
Connection Layer 3GPP2 C.S0024-B v2.0
1 • If DynamicThresholds is equal to ‘0’ and the strength of a Candidate Set pilot is above
2 PilotAdd, and a RouteUpdate message carrying this information has not been sent since
3 the last ResetReport message was received.
4 • If DynamicThresholds is equal to ‘1’ and
5 − the strength of a Candidate Set pilot, PS, satisfies the following inequality:
SoftSlope AddIntercept
6 10 × log 10 PS > ×10 × log 10 ∑ PS i +
8 i∈A 2
7 where the summation is performed over all pilots currently in the Active Set,
8 and
9 − a RouteUpdate message carrying this information has not been sent since the
10 last ResetReport message was received.
11 • If DynamicThresholds is equal to ‘1’ and
12 − the strength of a Candidate Set pilot is greater than the value specified by
13 PilotCompare above an Active Set pilot, and
14 − the strength of a Candidate Set pilot, PS, satisfies the following inequality:
SoftSlope AddInterce pt
15 10 × log10PS > ×10 × log10 ∑ PSi +
8 i∈A 2
16 where the summation is performed over all pilots currently in the Active Set,
17 and
18 − a RouteUpdate message carrying this information has not been sent since the
19 last ResetReport message was received.
20 • The pilot drop timer of an Active Set pilot has expired, and a RouteUpdate message
21 carrying this information has not been sent since the last ResetReport message was
22 received.
23 If the value of the SupportRouteUpdateEnhancements attribute is 0x00, then the access
24 network shall not send a RouteUpdateRequest message. If the value of the
25 SupportRouteUpdateEnhancements attribute is not 0x00, then the access network may
26 send a RouteUpdateRequest message.
7-133
3GPP2 C.S0024-B v2.0 Connection Layer
7-134
Connection Layer 3GPP2 C.S0024-B v2.0
7-135
3GPP2 C.S0024-B v2.0 Connection Layer
1 When the access terminal receives a valid (see 7.8.6.1.3.3) AttributeOverride message, it
2 shall send the access network an AttributeOverrideResponse message specifying the
3 MessageSequence value received in the AttributeOverride message.
31 8.8.6.2.17.8.6.2.1 RouteUpdate
32 The access terminal sends the RouteUpdate message to notify the access network of its
33 current location and provide it with an estimate of its surrounding radio link conditions.
34
7-136
Connection Layer 3GPP2 C.S0024-B v2.0
Reserved Variable
2 MessageSequence The access terminal shall set this field to the sequence number of
3 this message. The sequence number of this message is 1 more than
8
4 the sequence number of the last RouteUpdate message (modulo 2 )
5 sent by this access terminal. If this is the first RouteUpdate message
6 sent by the access terminal, it shall set this field to 0x00.
7 ReferencePilotPN The access terminal shall set this field to the access terminal’s time
8 reference (the reference pilot), relative to the zero offset pilot PN
9 sequence in units of 64 PN chips.
10 ReferencePilotStrength
11 The access terminal shall set this field to ⎣− 2 × 10 × log10PS ⎦, where
12 PS is the strength of the reference pilot, measured as specified in
13 7.8.6.1.2.3. If this value is less than 0, the access terminal shall set
14 this field to ‘000000’. If this value is greater than ‘111111’, the access
15 terminal shall set this field to ‘111111’.
16 ReferenceKeep If the pilot drop timer corresponding to the reference pilot has
17 expired, the access terminal shall set this field to ‘0’; otherwise, the
18 access terminal shall set this field to ‘1’.
19 NumPilots The access terminal shall set this field to the number of pilots that
20 follow this field in the message.
7-137
3GPP2 C.S0024-B v2.0 Connection Layer
3 ChannelIncluded The access terminal shall set this field to ‘1’ if the channel for this
4 pilot offset is not the same as the current channel. Otherwise, the
5 access terminal shall set this field to ‘0’.
6 Channel The access terminal shall include this field if the ChannelIncluded
7 field is set to ‘1’. The access terminal shall set this to the channel
8 record corresponding to this pilot (see 13.1). Otherwise, the access
9 terminal shall omit this field for this pilot offset.
10 PilotStrength The access terminal shall set this field to ⎣− 2 × 10 × log10PS ⎦, where
11 PS is the strength of the pilot in the above field, measured as
12 specified in 7.8.6.1.2.3. If this value is less than 0, the access
13 terminal shall set this field to ‘000000’. If this value is greater than
14 ‘111111’, the access terminal shall set this field to ‘111111’.
15 Keep If the pilot drop timer corresponding to the pilot in the above field
16 has expired, the access terminal shall set this field to ‘0’; otherwise,
17 the access terminal shall set this field to ‘1’.
18 Reserved The number of bits in this field is equal to the number needed to
19 make the message length an integer number of octets. This field shall
20 be set to all zeros.
21
22 8.8.6.2.27.8.6.2.2 TrafficChannelAssignment
23 The access network sends the TrafficChannelAssignment message to manage the access
24 terminal’s Active Set.
25
66 This message is sent reliably when it is sent over the Reverse Traffic Channel.
7-138
Connection Layer 3GPP2 C.S0024-B v2.0
RAChannelGainIncluded 0 or 1
NumPilots occurrences of the following field:
RAChannelGain 0 or 2
MACIndexMSBsIncluded 0 or 1
NumPilots occurrences of the following field:
MACIndexMSB 0 or 1
DSCChannelGainBase 0 or 5
0 or N occurrences of the following field, where N
is the number of SofterHandoff fields set to ‘0’ in
this message
DSC 0 or 3
DeltaT2PsIncluded 0 or 1
NumPilots occurrences of the following field:
DeltaT2P 0 or 6
7-139
3GPP2 C.S0024-B v2.0 Connection Layer
Reserved Variable
2 MessageSequence The access network shall set this to 1 higher than the
3 MessageSequence field of the last TrafficChannelAssignment message
4 (modulo 2S, S=8) sent to this access terminal.
5 ChannelIncluded The access network shall set this field to ‘1’ if the Channel record is
6 included for these pilots. Otherwise, the access network shall set this
7 field to ‘0’.
8 Channel The access network shall include this field if the ChannelIncluded
9 field is set to ‘1’. The access network shall set this to the channel
10 record corresponding to this pilot (see 13.1). Otherwise, the access
11 network shall omit this field for this pilot offset. If Channel is
12 included, the access network shall set the SystemType field of the
13 Channel record to ‘0000’.
14 FrameOffset The access network shall set this field to the frame offset the access
15 terminal shall use when transmitting the Reverse Traffic Channel, in
16 units of slots.
17 DRCLength The access network shall set this field to the number of slots the
18 access terminal shall use to transmit a single DRC value, as shown
19 in Table 7.8.6.2-1.
Field DRCLength
value (slots)
(binary)
‘00’ 1
‘01’ 2
‘10’ 4
‘11’ 8
21 DRCChannelGainBase
22 The access network shall set this field to the ratio of the power level
23 of the DRC Channel (when it is transmitted) to the power level of the
24 Reverse Traffic Pilot Channel expressed as 2's complement value in
25 units of 0.5 dB. The valid range for this field is from –9 dB to +6 dB,
26 inclusive. The access terminal shall support all the values in the
27 valid range for this field.
7-140
Connection Layer 3GPP2 C.S0024-B v2.0
1 ACKChannelGain The access network shall set this field to the ratio of the power level
2 of the Ack Channel (when it is transmitted) to the power level of the
3 Reverse Traffic Pilot Channel expressed as 2's complement value in
4 units of 0.5 dB. The valid range for this field is from –3 dB to +6 dB,
5 inclusive. The access terminal shall support all the values in valid
6 range for this field.
7 NumPilots The access network shall set this field to the number of pilots
8 included in this message.
9 PilotPN The access network shall set this field to the PN Offset associated
10 with the sector that will transmit a Power Control Channel to the
11 access terminal, to whom the access terminal is allowed to point its
12 DRC, and whose Control Channel and Forward Traffic Channel the
13 access terminal may monitor.
14 SofterHandoff If the Forward Traffic Channel associated with this pilot will carry the
15 same closed-loop power-control bits as that of the previous pilot in
16 this message, the access network shall set this field to ‘1’; otherwise,
17 the access network shall set this field to ‘0’. The access network shall
18 set the first instance of this field to ‘0’. If the SofterHandoff field
19 associated with a PilotPN is equal to ‘1’, then the PilotPN is defined to
20 belong to the same cell as the previous PilotPN in this message.
21 MACIndexLSBs Least Significant Bits of the Medium Access Control Index. The
22 access network shall set this field to the six least significant bits of
23 the MACIndex assigned to the access terminal by this sector.
24 DRCCover The access network shall set this field to the index of the DRC cover
25 associated with the sector specified in this record.
7-141
3GPP2 C.S0024-B v2.0 Connection Layer
7 RAChannelGainIncluded
8 If this field is included, the access network shall set this field as
9 follows: If RAChannelGain field is included in this message, then the
10 access network shall set this field to ‘1’. Otherwise, the access
11 network shall set this field to ‘0’.
‘00’ −6
‘01’ −9
‘10’ −12
‘11’ −15
22 MACIndexMSBsIncluded
23 If the RAChannelGainIncluded field is not included in this message
24 or if RAChannelGainIncluded field is equal to ‘0’, then the access
25 network shall omit this field. Otherwise, the access network shall set
26 this field as follows: If MACIndexMSB fields are included in this
27 message, then the access network shall set this field to ‘1’.
28 Otherwise, the access network shall set this field to ‘0’.
7-142
Connection Layer 3GPP2 C.S0024-B v2.0
5 DSCChannelGainBase
6 If MACIndexMSBsIncluded field is not included in this message or if
7 MACIndexMSBsIncluded field is equal to ‘0’, then the access network
8 shall omit this field. Otherwise, the access network shall set this field
9 to the power of the DSC channel relative to the pilot channel in units
10 of –0.5 dB, in the range from zero to –15.5 dB, inclusive.
17 DeltaT2PsIncluded
18 If the DSC field is not included in this message, then the access
19 network shall omit this field. If any of the fields after this field except
20 for Reserved are included the access network shall include this field.
21 Otherwise, the access network shall omit this field. If included, the
22 access network shall set this field as follows: If DeltaT2P fields are
23 included in this message, then the access network shall set this field
24 to ‘1’. Otherwise, the access network shall set this field to ‘0’.
33 Reserved The number of bits in this field is equal to the number needed to
34 make the message length an integer number of octets. This field shall
35 be set to all zeros.
36
7-143
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.8.6.2.37.8.6.2.3 TrafficChannelComplete
2 The access terminal sends the TrafficChannelComplete message to provide an
3 acknowledgment for the TrafficChannelAssignment message.
4
6 MessageSequence The access terminal shall set this field to the MessageSequence field
7 of the TrafficChannelAssignment message whose receipt this message
8 is acknowledging.
9
10 8.8.6.2.47.8.6.2.4 ResetReport
11 The access network sends the ResetReport message to reset the RouteUpdate transmission
12 rules at the access terminal.
13
16 8.8.6.2.57.8.6.2.5 NeighborList
17 The NeighborList message is used to convey information corresponding to the neighboring
18 sectors to the access terminals when the access terminal is in the Connected State.
7-144
Connection Layer 3GPP2 C.S0024-B v2.0
MessageID 8
Count 5
Count occurrences of the following field:
PilotPN 9
SearchWindowSizeIncluded 1
Count occurrences of the following field
SearchWindowSize 0 or 4
SearchWindowOffsetIncluded 1
Count occurrences of the following field
SearchWindowOffset 0 or 3
FPDCHSupportedIncluded 0 or 1
m, 0 ≤ m ≤ Count. occurrences of the following field:
FPDCHSupported 0 or 1
Reserved Variable
3 Count The access network shall set this field to the number of records
4 specifying neighboring sectors information included in this message.
5 PilotPN The access network shall set this field to the PN Offset of a
6 neighboring sector for which the access network is providing search
7 window information in this message.
8 ChannelIncluded The access network shall set this field to ‘1’ if a Channel record is
9 included for this neighbor, and to ‘0’ otherwise. The access network
10 shall omit this field if the corresponding NeighborChannelIncluded
11 field is set to ‘0’. Otherwise, if included, the nth occurrence of this
12 field corresponds to the nth occurrence of PilotPN in the record that
7-145
3GPP2 C.S0024-B v2.0 Connection Layer
1 contains the PilotPN field above.The access network may set this field
2 to ‘0’ if the channel associated with this pilot is the same as the
3 channel that is used to carry this message. If this field is set to ‘0’,
4 the access terminal shall assume that the channel associated with
5 this pilot is the same as the channel on which this message is
6 received. The nth occurrence of this field corresponds to the nth
7 occurrence of PilotPN in the record that contains the PilotPN field
8 above.
9 Channel Channel record specification for the neighbor channel. See 13.1 for
10 the Channel record format. The nth occurrence of this field
11 corresponds to the nth occurrence of PilotPN in the record that
12 contains the PilotPN field above.
13 SearchWindowSizeIncluded
14 The access network shall set this field to ‘1’ if SearchWindowSize field
15 for neighboring sectors is included in this message. Otherwise, the
16 access network shall set this field to ‘0’.
7-146
Connection Layer 3GPP2 C.S0024-B v2.0
Search Window
SearchWindowSize
Size
Value
(PN chips)
0 4
1 6
2 8
3 10
4 14
5 20
6 28
7 40
8 60
9 80
10 100
11 130
12 160
13 226
14 320
15 452
2 SearchWindowOffsetIncluded
3 The access network shall set this field to ‘1’ if SearchWindowOffset
4 field for neighboring sectors is included in this message. Otherwise,
5 the access network shall set this field to ‘0’.
6 SearchWindowOffset
7 The access network shall omit this field if
8 SearchWindowOffsetIncluded is set to ‘0’. If
9 SearchWindowOffsetIncluded is set to ‘1’, the access network shall
10 set this field to the value shown in Table 7.8.6.2-5 corresponding to
11 the search window offset to be used by the access terminal for the
12 neighbor pilot. The nth occurrence of this field corresponds to the nth
13 occurrence of PilotPN in the record that contains the PilotPN field
14 above.
7-147
3GPP2 C.S0024-B v2.0 Connection Layer
0 0
1 WindowSize68 /2
2 WindowSize
3 3 × WindowSize /2
4 - WindowSize /2
5 - WindowSize
6 -3 × WindowSize /2
7 Reserved
2 FPDCHSupportedIncluded
3 If this field is included, the access network shall set this field as
4 follows:
5 The access network shall set this field to ‘0’ if the FPDCHSupported
6 fields are omitted. Otherwise, the access network shall set this field
7 to ‘1’.
14 The access network shall set the ith occurrence of this field as
15 follows:
21 Reserved The number of bits in this field is equal to the number needed to
22 make the message length an integer number of octets. The access
23 network shall set this field to zero. The access terminal shall ignore
24 this field.
7-148
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.8.6.2.67.8.6.2.6 AttributeOverride
3 The access network may send this message in order to override the configured values for
4 the attributes includes in this message.
5
MessageID 8
MessageSequence 8
One or more instances of the following record:
AttributeRecord variable
7 MessageSequence The access network shall set this to 1 higher than the
8 MessageSequence field of the last AttributeOverride message (modulo
9 2S, S=8) sent to this access terminal.
10 The access network shall include one or more instances of the following record:
11 AttributeRecord The access network shall set this record to the attribute record that
12 the access terminal is to use to override the values of the configured
13 attribute specified by the AttributeID of this record. See 13.3 for the
14 format of the attributes. The access network shall not include more
15 than one AttributeRecord with the same AttributeID in this message.
16 The access network shall include exactly one instance of attribute
17 values per AttributeID. The access network shall set the ValueID
18 associated with the complex attributes to zero. The valid attribute
19 records that can be included in this message are
20 SetManagementSameChannelParameters and
21 SetManagementDifferentChannelParameters.
22
23 8.8.6.2.77.8.6.2.7 AttributeOverrideResponse
24 The access terminal sends the AttributeOverrideResponse message to provide an
25 acknowledgment for the AttributeOverride message.
26
7-149
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
MessageSequence 8
2 MessageSequence The access terminal shall set this field to the MessageSequence field
3 of the AttributeOverride message whose receipt this message is
4 acknowledging.
5
6 8.8.6.2.87.8.6.2.8 RouteUpdateRequest
7 The access network sends a RouteUpdateRequest message to request the access terminal
8 to send a RouteUpdate message.
9
MessageID 8
ChannelIncluded 1
Channel 0 or 24
SectorCount 0 or 4
SectorCount occurrences of the following field:
SectorPilotPN 9
SectorSearchWindowSizeIncluded 0 or 1
SectorCount occurrences of the following field:
SectorSearchWindowSize 0 or 4
SectorSearchWindowOffsetIncluded 0 or 1
SectorCount occurrences of the following field:
SectorSearchWindowOffset 0 or 3
0 – 7 (as
Reserved
needed)
7-150
Connection Layer 3GPP2 C.S0024-B v2.0
6 Channel If ChannelIncluded is set to ‘0’, the access network shall omit this
7 field. Otherwise, the access network shall set this field to a Channel
8 record specification. See 13.1 for the Channel record format. The
9 access network shall set the SystemType field of this record to 0x00 if
10 SupportRouteUpdateEnhancements is equal to 0x02. The access
11 network shall set SystemType field of this record to 0x00 or 0x01 if
12 SupportRouteUpdateEnhancements is equal to 0x03.
13 SectorCount If ChannelIncluded is set to ‘0’, the access network shall omit this
14 field. Otherwise, the access network shall set this field to the number
15 of records specifying neighboring sectors information included in this
16 message.
17 SectorPilotPN The access network shall set this field to the PN Offset of a
18 neighboring sector for which the access terminal is to report pilot
19 strength information.
20 SectorSearchWindowSizeIncluded
21 If ChannelIncluded is set to ‘0’, the access network shall omit this
22 field. Otherwise, the access network shall set this field to ‘1’ if
23 SectorSearchWindowSize field for neighboring sectors is included in
24 this message. Otherwise, the access network shall set this field to ‘0’.
25 SectorSearchWindowSize
26 The access network shall omit this field if
27 SectorSearchWindowSizeIncluded is set to ‘0’. If
28 SectorSearchWindowSizeIncluded is set to ‘1’, the access network
29 shall set this field to the value shown in Table 7.8.6.2.8-1
30 corresponding to the search window size to be used by the access
31 terminal for the neighbor pilot. The nth occurrence of this field
32 corresponds to the nth occurrence of SectorPilotPN in the record that
33 contains the SectorPilotPN field above.
7-151
3GPP2 C.S0024-B v2.0 Connection Layer
Search Window
SearchWindowSize
Size
Value
(PN chips)
0 4
1 6
2 8
3 10
4 14
5 20
6 28
7 40
8 60
9 80
10 100
11 130
12 160
13 226
14 320
15 452
2 SectorSearchWindowOffsetIncluded
3 If ChannelIncluded is set to ‘0’, the access network shall omit this
4 field. Otherwise, the access network shall set this field to ‘1’ if
5 SectorSearchWindowOffset field for neighboring sectors is included in
6 this message. Otherwise, the access network shall set this field to ‘0’.
7 SectorSearchWindowOffset
8 The access network shall omit this field if
9 SectorSearchWindowOffsetIncluded is set to ‘0’. If
10 SectorSearchWindowOffsetIncluded is set to ‘1’, the access network
11 shall set this field to the value shown in Table 7.8.6.2.8-2
12 corresponding to the search window offset to be used by the access
13 terminal for the neighbor pilot. The nth occurrence of this field
14 corresponds to the nth occurrence of SectorPilotPN in the record that
15 contains the SectorPilotPN field above.
7-152
Connection Layer 3GPP2 C.S0024-B v2.0
0 0
1 WindowSize69 /2
2 WindowSize
3 3 × WindowSize /2
4 - WindowSize /2
5 - WindowSize
6 -3 × WindowSize /2
7 Reserved
2 Reserved The access network shall add reserved bits to make the length of the
3 entire message equal to an integer number of octets. The access
4 network shall set this field to 0. The access terminal shall ignore this
5 field.
6
7 8.8.6.2.97.8.6.2.9 AttributeUpdateRequest
8 The sender sends an AttributeUpdateRequest message to offer an attribute value for a
9 given attribute.
10
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
12 TransactionID The sender shall increment this value for each new
13 AttributeUpdateRequest message sent.
7-153
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.8.6.2.107.8.6.2.10 AttributeUpdateAccept
2 The sender sends an AttributeUpdateAccept message in response to an
3 AttributeUpdateRequest message to accept the offered attribute values.
4
MessageID 8
TransactionID 8
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding AttributeUpdateRequest message.
8
9 8.8.6.2.117.8.6.2.11 AttributeUpdateReject
10 The access network sends an AttributeUpdateReject message in response to an
11 AttributeUpdateRequest message to reject the offered attribute values.
12
MessageID 8
TransactionID 8
14 TransactionID The access network shall set this value to the TransactionID field of
15 the corresponding AttributeUpdateRequest message.
16
7-154
Connection Layer 3GPP2 C.S0024-B v2.0
1 • ReverseTrafficChannelMAC.Activate
2 • ReverseTrafficChannelMAC.Deactivate
3 • ForwardTrafficChannelMAC.Activate
4 • ForwardTrafficChannelMAC.Deactivate
5 • AccessChannelMAC.Activate
6 • AccessChannelMAC.Deactivate
7 8.8.6.3.27.8.6.3.2 Indications
8 This protocol registers to receive the following indications:
9 • ReverseTrafficChannelMAC.LinkAcquired
10 • OverheadMessages.Updated
7-155
3GPP2 C.S0024-B v2.0 Connection Layer
7-156
Connection Layer 3GPP2 C.S0024-B v2.0
7-157
3GPP2 C.S0024-B v2.0 Connection Layer
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
PilotIncrement 4 4
SearchWindowActive 4 8
SearchWindowNeighbor 4 10
SearchWindowRemaining 4 10
1 Length Length of the complex attribute in octets. The access network shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID This field identifies this particular set of values for the attribute. The
6 access network shall increment this field for each complex attribute-
7 value record for a particular attribute.
8 PilotIncrement The access network shall set this field to the pilot PN sequence
9 increment, in units of 64 PN chips, that access terminals are to use
10 for searching the Remaining Set. The access network should set this
11 field to the largest increment such that the pilot PN sequence offsets
12 of all its neighbor access networks are integer multiples of that
13 increment. The access terminal shall support all the valid values for
14 this field.
15 SearchWindowActive
16 Search window size for the Active Set and Candidate Set. The access
17 network shall set this field to the value shown in Table 7.8.6.2-4
18 corresponding to the search window size to be used by the access
19 terminal for the Active Set and Candidate Set. The access terminal
20 shall support all the valid values specified by this field.
21 SearchWindowNeighbor
22 Search window size for the Neighbor Set. The access network shall
23 set this field to the value shown in Table 7.8.6.2-4 corresponding to
24 the search window size to be used by the access terminal for the
25 Neighbor Set. The access terminal shall support all the valid values
26 specified by this field.
27 SearchWindowRemaining
28 Search window size for the Remaining Set. The access network shall
7-158
Connection Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
PilotAdd 6 0x0e
PilotCompare 6 0x05
PilotDrop 6 0x12
PilotDropTimer 4 3
DynamicThresholds 1 0
SoftSlope 0 or 6 N/A
AddIntercept 0 or 6 N/A
DropIntercept 0 or 6 N/A
NeighborMaxAge 4 0
Reserved variable N/A
}
9 Length Length of the complex attribute in octets. The access network shall
10 set this field to the length of the complex attribute excluding the
11 Length field.
13 ValueID This field identifies this particular set of values for the attribute. The
14 access network shall increment this field for each complex attribute-
15 value record for a particular attribute.
7-159
3GPP2 C.S0024-B v2.0 Connection Layer
4 PilotDrop This value is used by the access terminal to start a pilot drop timer
5 for a pilot in the Active Set or the Candidate Set. The access network
6 shall set this field to the pilot drop threshold, expressed as an
7 unsigned binary number equal to ⎣- 2 × 10 × log10 Ec/I0 ⎦. The value
8 used by the access terminal is –0.5 dB times the value of this field.
9 The access terminal shall support all the valid values specified by
10 this field.
18 PilotDropTimer Timer value after which an action is taken by the access terminal for
19 a pilot that is a member of the Active Set or Candidate Set, and
20 whose strength has not become greater than the value specified by
21 PilotDrop. If the pilot is a member of the Active Set, a RouteUpdate
22 message is sent in the Connected State. If the pilot is a member of
23 the Candidate Set, it will be moved to the Neighbor Set. The access
24 network shall set this field to the drop timer value shown in Table
25 7.8.7.2.2-1 corresponding to the pilot drop timer value to be used by
26 access terminals. The access terminal shall support all the valid
27 values specified by this field.
7-160
Connection Layer 3GPP2 C.S0024-B v2.0
Timer Timer
PilotDropTimer Expiration PilotDropTimer Expiration
(seconds) (seconds)
0 < 0.1 8 27
1 1 9 39
2 2 10 55
3 4 11 79
4 6 12 112
5 9 13 159
6 13 14 225
7 19 15 319
2 DynamicThresholds This field shall be set to ‘1’ if the following three fields are included in
3 this record. Otherwise, this field shall be set to ‘0’.
17 NeighborMaxAge The access network shall set this field to the maximum AGE value
18 beyond which the access terminal is to drop members from the
19 Neighbor Set. The access terminal shall support all the valid values
20 specified by this field.
21 Reserved The access network shall set this field to zero. The access terminal
22 shall ignore this field. The length of this field shall be such that the
23 attribute value record is octet-aligned.
7-161
3GPP2 C.S0024-B v2.0 Connection Layer
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
PilotAdd 6 0x0e
PilotCompare 6 0x05
PilotDrop 6 0x12
PilotDropTimer 4 3
DynamicThresholds 1 0
SoftSlope 0 or 6 N/A
AddIntercept 0 or 6 N/A
DropIntercept 0 or 6 N/A
NeighborMaxAge 4 0
Reserved variable N/A
}
5 Length Length of the complex attribute in octets. The access network shall
6 set this field to the length of the complex attribute excluding the
7 Length field.
9 ValueID This field identifies this particular set of values for the attribute. The
10 access network shall increment this field for each complex attribute-
11 value record for a particular attribute.
7-162
Connection Layer 3GPP2 C.S0024-B v2.0
1 PilotDrop This value is used by the access terminal to start a pilot drop timer
2 for a pilot in the Active Set or the Candidate Set. The access network
3 shall set this field to the pilot drop threshold, expressed as an
4 unsigned binary number equal to ⎣- 2 × 10 × log10 Ec/I0 ⎦. The value
5 used by the access terminal is –0.5 dB times the value of this field.
6 The access terminal shall support all the valid values specified by
7 this field.
15 PilotDropTimer Timer value after which an action is taken by the access terminal for
16 a pilot that is a member of the Active Set or Candidate Set, and
17 whose strength has not become greater than the value specified by
18 PilotDrop. If the pilot is a member of the Active Set, a RouteUpdate
19 message is sent in the Connected State. If the pilot is a member of
20 the Candidate Set, it will be moved to the Neighbor Set. The access
21 network shall set this field to the drop timer value shown in Table
22 7.8.7.2.2-1 corresponding to the pilot drop timer value to be used by
23 access terminals. The access terminal shall support all the valid
24 values specified by this field.
25 DynamicThresholds This field shall be set to ‘1’ if the following three fields are included in
26 this record. Otherwise, this field shall be set to ‘0’.
7-163
3GPP2 C.S0024-B v2.0 Connection Layer
1 NeighborMaxAge The access network shall set this field to the maximum AGE value
2 beyond which the access terminal is to drop members from the
3 Neighbor Set. The access terminal shall support all the valid values
4 specified by this field.
5 Reserved The access network shall set this field to zero. The access terminal
6 shall ignore this field. The length of this field shall be such that the
7 attribute value record is octet-aligned.
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
BandClassCount 8 0
BandClassCount occurrences of the following record:
{
BandClass 5 N/A
BandSubClassCount 8 N/A
BandSubClassCount occurrences of the following field:
BandSubClass 8 N/A
}
Reserved 0–7 N/A
(as needed)
}
12 Length Length of the complex attribute in octets. The access terminal shall
13 set this field to the length of the complex attribute excluding the
14 Length field.
16 ValueID This field identifies this particular set of values for the attribute. The
17 access terminal shall set this field to an identifier assigned to this
18 complex value.
7-164
Connection Layer 3GPP2 C.S0024-B v2.0
1 BandClassCount The access terminal shall set this field to the number of occurrences
2 of the BandClass field in this complex value.
3 BandClass The access terminal shall set this field to the band class supported
4 by the access terminal.
5 BandSubClassCount The access terminal shall set this field to the number of band sub-
6 classes supported by the access terminal in this band class.
7 BandSubClass The access terminal shall set this field to the band sub-class
8 supported by the access terminal.
9 Reserved The access terminal shall add reserved bits to make the length of
10 each attribute value record equal to an integer number of octets. The
11 access terminal shall set this field to zero. The access network shall
12 ignore this field.
7-165
3GPP2 C.S0024-B v2.0 Connection Layer
1 Table 7.8.9.1-1. The Format of the Parameter Record for the RouteUpdate Parameter
Reserved Variable
2 ParameterType This field shall be set to 0x01 for this parameter record.
3 Length This field shall be set to the length of this parameter record in units
4 of octets excluding the Length field.
5 TCAMessageSequence
6 This field shall be set to the MessageSequence field of the last
7 TrafficChannelAssignment message that was sent by the source
8 access network.
9 RUPMessageSequence
10 This field shall be set to the MessageSequence field of the last
11 RouteUpdate message that was received by the source access
12 network.
7-166
Connection Layer 3GPP2 C.S0024-B v2.0
1 ChannelIncluded This field shall be set to the ChannelIncluded field in the last
2 TrafficChannelAssignment message that was sent by the source
3 access network.
4 Channel This field shall be included only if the ChannelIncluded field is set to
5 ‘1’. If included, this field shall be set to the last Channel field of the
6 last TrafficChannelAssignment message that was sent by the source
7 access network.
8 FrameOffset This field shall be set to the FrameOffset field in the last
9 TrafficChannelAssignment message that was sent by the source
10 access network.
11 DRCLength This field shall be set to the DRCLength field in the last
12 TrafficChannelAssignment message that was sent by the source
13 access network.
14 DRCChannelGainBase
18 ACKChannelGain This field shall be set to the ACKChannelGain field in the last
19 TrafficChannelAssignment message that was sent by the source
20 access network.
21 NumPilots This field shall be set to the NumPilots field in the last
22 TrafficChannelAssignment message that was sent by the source
23 access network.
24 PilotPN This field shall be set to the corresponding PilotPN field in the last
25 TrafficChannelAssignment message that was sent by the source
26 access network.
27 SectorID This field shall be set to the SectorID corresponding to the sector
28 associated with the PilotPN specified above.
29 SofterHandoff This field shall be set to the corresponding SofterHandoff field in the
30 last TrafficChannelAssignment message that was sent by the source
31 access network.
7-167
3GPP2 C.S0024-B v2.0 Connection Layer
1 DRCCover This field shall be set to the corresponding DRCCover field in the last
2 TrafficChannelAssignment message that was sent by the source
3 access network.
4 RABLength This field shall be set to the corresponding RABLength field in the
5 last TrafficChannelAssignment message that was sent by the source
6 access network.
7 RABOffset This field shall be set to the corresponding RABOffset field in the last
8 TrafficChannelAssignment message that was sent by the source
9 access network.
10 Reserved The number of bits in this field is equal to the number needed to
11 make the length of this parameter record length an integer number of
12 octets. This field shall be set to all zeros.
7-168
Connection Layer 3GPP2 C.S0024-B v2.0
1 Table 7.8.9.2-1. The Format of the Parameter Record for the ExtendedRouteUpdate
2 Parameter
DSCChannelGainBase 5
NumCells 4
NumCells occurrences of the following field:
DSC 3
DeltaT2PsIncluded 0 or 1
NumPilots occurrences of the following field:
DeltaT2P 0 or 6
3 ParameterType This field shall be set to 0x02 for this parameter record.
4 Length This field shall be set to the length of this parameter record in units
5 of octets excluding the Length field.
6 NumPilots This field shall be set to the NumPilots field in the last
7 TrafficChannelAssignment message that was sent by the source
8 access network.
9 MACIndexMSB This field shall be set to the corresponding MACIndexMSB field in the
10 last TrafficChannelAssignment message that was sent by the source
11 access network.
12 DSCChannelGainBase
13 This field shall be set to the DSCChannelGainBase field in the last
14 TrafficChannelAssignment message that was sent by the source
15 access network.
16 NumCells This field shall be set to the number of DSC fields included in the last
17 TrafficChannelAssignment message that was sent by the source
18 access network.
7-169
3GPP2 C.S0024-B v2.0 Connection Layer
1 DSC This field shall be set to the corresponding DSC field in the last
2 TrafficChannelAssignment message that was sent by the source
3 access network.
4 DeltaT2PsIncluded If any of the fields after this field except for Reserved are included the
5 access network shall include this field. Otherwise, the access
6 network shall omit this field. If included, the access network shall set
7 this field as follows: If DeltaT2P fields are included in this message,
8 then the access network shall set this field to ‘1’. Otherwise, the
9 access network shall set this field to ‘0’.
18 Reserved The number of bits in this field is equal to the number needed to
19 make the length of this parameter record length an integer number of
20 octets. This field shall be set to all zeros.
Length
Field (bits)
ParameterType 8
Length 8
AttributeOverrideMessageSequence 8
27 ParameterType This field shall be set to 0x03 for this parameter record.
28 Length This field shall be set to the length of this parameter record in units
29 of octets excluding the Length field.
30 AttributeOverrideMessageSequence
31 This field shall be set to the MessageSequence field of the last
32 AttributeOverride message that was sent by the source access
7-170
Connection Layer 3GPP2 C.S0024-B v2.0
7-171
3GPP2 C.S0024-B v2.0 Connection Layer
2 8.9.17.9.1 Overview
3 The Multicarrier Route Update Protocol provides the procedures and messages used by the
4 access terminal and the access network to keep track of the access terminal’s approximate
5 location and to maintain the radio link as the access terminal moves between the coverage
6 areas of different sectors. . This protocol is not designed to operate with subtype 0, 1, and
7 2 of the Reverse Traffic Channel MAC Protocol.
8 This protocol can be in one of three states:
9 • Inactive State: In this state the protocol waits for an Activate command.
10 • Idle State: This state corresponds to the Air-Link Management Protocol Idle State. In
11 this state, the access terminal autonomously maintains the Active Set. Route update
12 messages from the access terminal to the access network are based on the distance
13 between the access terminal’s current serving sector and the serving sector at the time
14 the access terminal last sent an update.
15 • Connected State: In this state the access network dictates the access terminal’s Active
16 Set. Route update messages from the access terminal to the access network are based
17 on changing radio link conditions.
18 Transitions between states are driven by commands received from Connection Layer
19 protocols and the transmission and reception of the TrafficChannelAssignment message.
20 The protocol states, messages and commands causing the transition between the states are
21 shown in Figure 7.9.1-1.
Tx / Rx
Initial State TrafficChannelAssignment
Rx Activate
Inactive Connected
Idle State
State State
Rx Deactivate Rx Close
22
Rx Deactivate
24 Throughout this protocol a pilot is defined to be specified by a <Pilot PN, CDMA Channel>
25 pair.
26 This protocol uses parameters that are provided, as public data by the Overhead Messages
27 Protocol, configured attributes, or protocol constants.
7-172
Connection Layer 3GPP2 C.S0024-B v2.0
1 Table 7.9.1-1 lists all of the protocol parameters obtained from the public data of the
2 Overhead Messages Protocol.
3 Table 7.9.1-1. Route Update Protocol Parameters that are Public Data of the
4 Overhead Messages Protocol
RU Parameter Comment
Latitude Latitude of sector in units of 0.25 second
Longitude Longitude of sector in units of 0.25 second
Distance (unless modified by the
RouteUpdateRadiusMultiply and/or
RouteUpdateRadiusOverh RouteUpdateRadiusAdd attributes) between the serving
ead sector and the sector in which location was last reported
which triggers a new report. If this field is set to zero, then
distance triggered reporting is disabled
NumNeighbors Number of neighbors specified in the message
NeighborPN PN Offset of each neighbor in units of 64 PN chips
NeighborChannelIncluded Set to ‘1’ if a Channel Record is included for the neighbor
Neighbor Channel Record specifying network type and
NeighborChannel
frequency
6 8.9.2.17.9.2.1 Commands
7 This protocol defines the following commands:
8 • Activate
9 • Deactivate
10 • Open
11 • Close
12 • SendRouteUpdate
7-173
3GPP2 C.S0024-B v2.0 Connection Layer
1 • ConnectionOpened
70 In this protocol subtype, the MAC indexMAC Index and the forward CDMA channel that carry the
7-174
Connection Layer 3GPP2 C.S0024-B v2.0
22 8.9.57.9.5 Procedures and Messages for the InConfiguration Instance of the Protocol
23 8.9.5.17.9.5.1 Procedures
24 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
25 the configuration messages. The access terminal should send a ConfigurationRequest
26 message containing the SupportedCDMAChannels attribute. If the access terminal sends a
27 ConfigurationRequest message containing the SupportedCDMAChannels attribute, then
28 the access terminal shall include in the attribute all Band Classes and Band Sub-classes
29 supported by the access terminal.
7-175
3GPP2 C.S0024-B v2.0 Connection Layer
1 • The value of the following public data of the InUse instance of the protocol shall be set
2 to the corresponding attribute value of the InConfiguration protocol instance:
3 − SupportedCDMAChannels
4 • If the InUse instance of the Route Update Protocol has the same subtype as this
5 protocol instance, but the InUse instance of any other protocol in the Connection Layer
6 does not have the same subtype as the corresponding InConfiguration protocol
7 instance, then
8 − The access terminal and the access network shall set the attribute values
9 associated with the InUse instance of this protocol to the attribute values
10 associated with the InConfiguration instance of this protocol, and
11 − The access terminal shall set the initial state of the InConfiguration and InUse
12 protocol instances of the Route Update protocol to the Inactive State.
13 − The access network shall set the initial state of the InConfiguration and InUse
14 protocol instances of the Route Update protocol to the Idle State.
15 − The access terminal and the access network shall purge the InConfiguration
16 instance of the protocol.
17 • If the InUse instance of all protocols in the Connection Layer have the same subtype as
18 the corresponding InConfiguration protocol instance, then
19 − The access terminal and the access network shall set the attribute values
20 associated with the InUse instance of this protocol to the attribute values
21 associated with the InConfiguration instance of this protocol, and
22 − The InUse protocol instance at the access terminal shall perform the
23 procedures specified in 7.9.6.1.2.1.
24 − The access terminal and the access network shall purge the InConfiguration
25 instance of the protocol.
26 • If the InUse instance of the Route Update Protocol does not have the same subtype as
27 this protocol instance, then the access terminal and the access network shall perform
28 the following:
29 − The access terminal shall set the initial state of the InConfiguration and InUse
30 protocol instances of the Route Update protocol to the Inactive State.
31 − The access network shall set the initial state of the InConfiguration and InUse
32 protocol instances of the Route Update protocol to the Idle State.
33 − The InConfiguration protocol instance shall become the InUse protocol
34 instance for the Route Update Protocol at the access terminal and the access
35 network.
36 • All the public data that are not defined by this protocol shall be removed from the list of
37 public data for the InUse protocol instance.
7-176
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.9.5.3.17.9.5.3.1 ConfigurationRequest
3 The ConfigurationRequest message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 ConfigurationRequest message sent.
10 8.9.5.3.27.9.5.3.2 ConfigurationResponse
11 The ConfigurationResponse message format is as follows:
12
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
14 TransactionID The sender shall set this value to the TransactionID field of the
15 corresponding ConfigurationRequest message.
7-177
3GPP2 C.S0024-B v2.0 Connection Layer
2 8.9.67.9.6 Procedures and Messages for the InUse Instance of the Protocol
3 8.9.6.17.9.6.1 Procedures
5 8.9.6.1.1.17.9.6.1.1.1 Activate
6 If the protocol receives an Activate command in the Inactive State, the access terminal and
7 the access network shall perform the following:
8 • Issue an AccessChannelMAC.Activate command,
9 • Transition to the Idle State.
10 8.9.6.1.1.27.9.6.1.1.2 Deactivate
11 If the protocol receives a Deactivate command in the Inactive State, it shall be ignored.
12 If the protocol receives this command in any other state, the access terminal and the
13 access network shall:
14 • Issue a ReverseTrafficChannelMAC.Deactivate command,
15 • Issue a ForwardTrafficChannelMAC.Deactivate command,
16 • Issue an AccessChannelMAC.Deactivate command,
17 • Transition to the Inactive State.
18 8.9.6.1.1.37.9.6.1.1.3 Open
19 If the protocol receives an Open command in the Idle State,
20 • The access terminal shall ignore it.
21 • The access network shall:
22 − Transmit a TrafficChannelAssignment message as follows:
23 + The access network should base the TrafficChannelAssignment message on the
24 last RouteUpdate message it received from the access terminal,
25 + If the SupportedCDMAChannels attribute contains one or more band classes,
26 then the access network shall assign a Traffic Channel on CDMA Channel(s)
27 supported by the access terminal as indicated by the value of the
28 SupportedCDMAChannels attribute.
29 + Channel(s) assigned to the access terminal shall be subject to the constraints
30 specified by the attributes of this protocol and the restrictions made public by
31 the physical layer protocol.
7-178
Connection Layer 3GPP2 C.S0024-B v2.0
1 + The forward interlaces assigned to the access terminal shall be subject to the
2 supported DRX pattern(s) as specified by the SupportedDRXPatterns
3 attribute.
4 + The access network shall set the SubActiveSetCarriesControlChannel field of
5 the TrafficChannelAssignment for exactly one sub-Active Set in the access
6 terminal’s Active Set. The access network shall not set the
7 SubActiveSetCarriesControlChannel field associated with a sub-Active Set to
8 ‘1’ unless the sub-Active Set carries power control commands for at least one
9 reverse CDMA channel.71
10 + The access network shall set the FeedbackEnabled field for the sub-Active Sets
11 that carry power control commands for a reverse CDMA channel to ‘1’.
12 + DRC covers associated with members of the sub-Active Set shall be unique
13 within the sub-active set
14 + No two pilots in the sub-Active Set shall be in the same Pilot Group
15 − Return a ConnectionInitiated indication,
16 − Issue a ReverseTrafficChannelMAC.Activate command including the list of
17 Reverse CDMA Channels that are assigned in the TrafficChannelAssignment
18 message,
19 − Issue a ForwardTrafficChannelMAC.Activate command,
20 − Issue an AccessChannelMAC.Deactivate command,
21 − Transition to the Connected State.
22 If this command is received in any other state it shall be ignored.
23 8.9.6.1.1.47.9.6.1.1.4 Close
24 If the protocol receives a Close command in the Connected State the access terminal and
25 the access network shall:
26 • Issue a ReverseTrafficChannelMAC.Deactivate command,
27 • Issue a ForwardTrafficChannelMAC.Deactivate command,
28 • Issue an AccessChannelMAC.Activate command,
29 • Transition to the Idle State.
30 If this command is received in any other state it shall be ignored.
71 This is to ensure that there is a ForwardTrafficValid bit in the QuickConfig message associated
7-179
3GPP2 C.S0024-B v2.0 Connection Layer
7-180
Connection Layer 3GPP2 C.S0024-B v2.0
7-181
3GPP2 C.S0024-B v2.0 Connection Layer
27 The access terminal shall reset and disable the timer whenever the above inequality
28 is not satisfied for the corresponding pilot.
29 Sections 7.9.6.1.2.8 and 7.9.6.1.2.9 specify the actions the access terminal takes when the
30 pilot drop timer expires.
7-182
Connection Layer 3GPP2 C.S0024-B v2.0
1 FeedbackMultiplexingIndex associated with that DRC channel. Each pilot in the Active Set
2 belongs to exactly one sub-Active Set.
72 If an additional CDMA channel is added to a sector and has the same coverage as an existing
CDMA channel it can be assigned the same PN offset and PilotGroupID and be part of the same Pilot
Group. If an additional CDMA channel is added to a sector and has different coverage than an
existing CDMA channel then it can be assigned a different PilotGroupID or a different PN offset or
both.
73 For example, pilots in the same Scheduler Group share the same QNSequence space as specified
7-183
3GPP2 C.S0024-B v2.0 Connection Layer
7-184
Connection Layer 3GPP2 C.S0024-B v2.0
1 − If neither of the pilots has an active drop timer and pilot A’s strength is less
2 than pilot B’s.
12 • If a pilot is added to the Active Set or Candidate Set, then all the pilots in the Neighbor
13 Set that belong to the same Pilot Group as the pilot added to the Active Set or
14 Candidate Set shall be deleted from the Neighbor Set.
15 • If a pilot in the Neighbor Set is replaced by another pilot belonging to the same Pilot
16 Group, then the same value for the AGE shall be associated with the newly added pilot.
17 • If a pilot is deleted from the Active Set, but a pilot that belongs to the same Pilot Group
18 is not added to the Candidate Set and the Active Set does not include a pilot that
19 belongs to the same Pilot Group as the deleted pilot and the
20 ThisSubActiveSetNotReportable field corresponding to the sub-Active Set to which the
21 pilot belonged was not set to ‘1’ in the TrafficChannelAssignment message that assigned
22 the previous Active Set (i.e., prior to deleting this pilot), then it shall be added to the
23 Neighbor Set with the AGE of 0.
24 • If a pilot is deleted from the Candidate Set, but a pilot that belongs to the same Pilot
25 Group is not added to the Active Set and the Active Set does not include a pilot that
26 belongs to the same Pilot Group as the deleted pilot, then it shall be added to the
27 Neighbor Set with the AGE of 0.
28 • If the size of the Neighbor Set is greater than the maximum Neighbor Set supported by
29 the access terminal, the access terminal shall delete enough pilots from the Neighbor
30 Set such that the size of the Neighbor Set is the maximum size supported by the access
31 terminal and pilots with higher AGE are deleted first.
32 • If the access terminal receives an OverheadMessages.Updated indication, then:
33 − The access terminal shall increment the AGE for every pilot in the Neighbor
34 Set.
35 − For each pilot in the neighbor list given as public data by the Overhead
36 Messages Protocol that is a member of the Neighbor Set, the access terminal
37 shall perform the following:
38 + The access terminal shall set the AGE of this neighbor list pilot to the minimum
39 of its current AGE and NeighborMaxAge.
7-185
3GPP2 C.S0024-B v2.0 Connection Layer
1 − For each pilot in the neighbor list given as public data by the Overhead
2 Messages Protocol (in the order specified in the neighbor list) that is a member
3 of the Remaining Set, the access terminal shall perform the following:
4 + If the addition of this neighbor list pilot to the Neighbor Set would not cause
5 the size of the Neighbor Set to increase beyond the maximum Neighbor Set
6 size supported by the access terminal, then the access terminal shall add this
7 neighbor list pilot to the Neighbor Set with its AGE set to NeighborMaxAge.
8 + If the addition of this neighbor list pilot would cause the size of the Neighbor
9 Set to increase beyond the maximum Neighbor Set size supported by the
10 access terminal and the Neighbor Set contains at least one pilot with AGE
11 greater than NeighborMaxAge associated with the pilot’s channel, then the
12 access terminal shall delete the pilot in the Neighbor Set for which the
13 difference between its AGE and the NeighborMaxAge associated with that
14 pilot's channel (i.e., AGE - NeighborMaxAge) is the greatest and shall add this
15 neighbor list pilot to the Neighbor Set with its AGE set to NeighborMaxAge
16 associated with the pilot’s channel.
17 + If the addition of this neighbor list pilot would cause the size of the Neighbor
18 Set to increase beyond the maximum Neighbor Set size supported by the
19 access terminal and the Neighbor Set does not contain a pilot with AGE
20 greater than NeighborMaxAge associated with the pilot’s channel, the access
21 terminal shall not add this neighbor list pilot to the Neighbor Set.
22 • If the access terminal receives a NeighborList message, then:
23 − The access terminal shall increment the AGE for every pilot in the Neighbor
24 Set.
25 − For each pilot in the neighbor list given in the NeighborList message that is a
26 member of the Neighbor Set, the access terminal shall perform the following:
27 + The access terminal shall set the AGE of this neighbor list pilot to the minimum
28 of its current AGE and NeighborMaxAge.
29 − For each pilot in the neighbor list given in the NeighborList message (in the
30 order specified in the message) that is a member of the Remaining Set, the
31 access terminal shall perform the following:
32 + If the addition of this neighbor list pilot to the Neighbor Set would not cause
33 the size of the Neighbor Set to increase beyond the maximum Neighbor Set
34 size supported by the access terminal, then the access terminal shall add this
35 neighbor list pilot to the Neighbor Set with its AGE set to NeighborMaxAge.
7-186
Connection Layer 3GPP2 C.S0024-B v2.0
1 + If the addition of this neighbor list pilot would cause the size of the Neighbor
2 Set to increase beyond the maximum Neighbor Set size supported by the
3 access terminal and the Neighbor Set contains at least one pilot with AGE
4 greater than NeighborMaxAge associated with the pilot’s channel, then the
5 access terminal shall delete the pilot in the Neighbor Set for which the
6 difference between its AGE and the NeighborMaxAge associated with that
7 pilot's channel (i.e., AGE - NeighborMaxAge) is the greatest and shall add this
8 neighbor list pilot to the Neighbor Set with its AGE set to NeighborMaxAge
9 associated with the pilot’s channel.
10 + If the addition of this neighbor list pilot would cause the Neighbor Set size to
11 increase beyond the maximum Neighbor Set size supported by the access
12 terminal and the Neighbor Set does not contain a pilot with AGE greater than
13 NeighborMaxAge associated with the pilot’s channel, the access terminal shall
14 not add this neighbor list pilot to the Neighbor Set.
15 The access terminal shall perform the procedures specified in 7.9.6.1.2.1 if a pilot is added
16 to or deleted from the Neighbor Set.
7-187
3GPP2 C.S0024-B v2.0 Connection Layer
74 The access network may send a message multiple times to increase its delivery probability.
7-188
Connection Layer 3GPP2 C.S0024-B v2.0
7-189
3GPP2 C.S0024-B v2.0 Connection Layer
1 • Access terminal shall monitor the pilot strength of the pilot in its active set, all the
2 pilots in the Candidate Set and all the pilots in the neighbor set that are on the same
3 frequency.
4 • If the strength of all the pilots that the access terminal is monitoring goes below the
5 value specified by PilotDrop, the access terminal shall start a pilot supervision timer.
6 The access terminal shall consider the timer to be expired after the time specified by
7 PilotDropTimer.
8 • If the strength of at least one of the pilots goes above the value specified by PilotDrop
9 while the pilot supervision timer is counting down, the access terminal shall reset and
10 disable the timer.
11 • If the pilot supervision timer expires, the access terminal shall return a NetworkLost
12 indication.
7-190
Connection Layer 3GPP2 C.S0024-B v2.0
1 • If the AssignedChannel Record is included in the message, the access terminal shall
2 tune to the CDMA Channels specified by the CDMA AssignedChannel Records
3 associated with each pilot included in the message.
4 • Issue the following commands:
5 − ReverseTrafficChannelMAC.Activate with a parameter that indicates the reverse
6 CDMA channel(s) that are assigned by the TrafficChannelAssignment message.
7 − ForwardTrafficChannelMAC.Activate
8 − AccessChannelMAC.Deactivate
9 • Transition to the Connected State.
7-191
3GPP2 C.S0024-B v2.0 Connection Layer
1 If (xL,yL) are the longitude and latitude of the sector to which the access terminal last sent a
2 RouteUpdate, and (xC,yC) are the longitude and latitude of the sector currently providing
3 coverage to the access terminal, then r is given by75
⎢ ⎡ ⎤
2 ⎥
⎛ π y ⎞
⎢ ⎢(xC − xL )× cos⎜ ⎟ ⎥ + [ yC − y L ] ⎥
2
× L
⎢ ⎣ ⎝ 180 14400 ⎠⎦ ⎥
4 r=⎢ ⎥
⎢ 16 ⎥
⎢ ⎥
⎣ ⎦
⎢ ⎡ 2 ⎥
⎢ ⎢D longitude × cos⎛⎜ π × y L ⎞⎟⎤⎥ + [y C − y L ]2 ⎥
⎢ ⎣ ⎝ 180 14400 ⎠⎦ ⎥
r=⎢ ⎥
⎢ 16 ⎥
⎢ ⎥
⎣ ⎦
x − xL
5 D longitude = x C − x L if C < 180
14400
xC − xL
D longitude = 360 ×14400 − x C − x L if ≥ 180
14400
6 The access terminal shall compute r with an error of no more than ±5% of its true value
7 when |yL/14400| is less than 60 and with an error of no more than ±7% of its true value
8 when |yL/14400| is between 60 and 70.76
9 If the value of the SupportRouteUpdateEnhancements attribute is 0x00, then the access
10 network shall not send a RouteUpdateRequest message. If the value of the
11 SupportRouteUpdateEnhancements attribute is not 0x00, then the access network may
12 send a RouteUpdateRequest message.
76xL and yL are given in units of 1/4 seconds. xL/14400 and yL/14400 are in units of degrees.
7-192
Connection Layer 3GPP2 C.S0024-B v2.0
7-193
3GPP2 C.S0024-B v2.0 Connection Layer
7-194
Connection Layer 3GPP2 C.S0024-B v2.0
30 where the summation is performed over all pilots belonging to the sub-Active Set.
31 The access terminal shall send a RouteUpdate message if any one of the following occurs:
32 • The value of the SupportRouteUpdateEnhancements attribute is not 0x00 and the
33 access terminal receives a RouteUpdateRequest message.
34 • The Multicarrier Route Update Protocol receives a SendRouteUpdate command.
35 • If DynamicThresholds is equal to ‘0’ and the strength of a Neighbor Set or Remaining
36 Set pilot is greater than the value specified by PilotAdd.
37 • If DynamicThresholds is equal to ‘1’ and the strength of a Neighbor Set or Remaining
38 Set pilot, PS, satisfies the following inequality for any sub-Active Set currently in the
39 Active Set:
7-195
3GPP2 C.S0024-B v2.0 Connection Layer
2 where the summation is performed over all pilots belonging to the sub-Active Set.
3 • If DynamicThresholds is equal to ‘0’ and the strength of a Candidate Set pilot is greater
4 than the value specified by PilotCompare above an Active Set pilot, and a RouteUpdate
5 message carrying this information has not been sent since the last ResetReport
6 message was received.
7 • If DynamicThresholds is equal to ‘0’ and the strength of a Candidate Set pilot is above
8 PilotAdd, and a RouteUpdate message carrying this information has not been sent since
9 the last ResetReport message was received.
10 • If DynamicThresholds is equal to ‘1’ and
11 − the strength of a Candidate Set pilot, PS, satisfies the following inequality for
12 any sub-Active Set currently in the Active Set:
SoftSlope AddIntercept
13 10 × log 10 PS > ×10 × log 10 ∑ PS i +
8 i∈A 2
14 where the summation is performed over all pilots belonging to the sub-Active
15 Set, and
16 − a RouteUpdate message carrying this information has not been sent since the
17 last ResetReport message was received.
18 • If DynamicThresholds is equal to ‘1’ and
19 − the strength of a Candidate Set pilot is greater than the value specified by
20 PilotCompare above an Active Set pilot, and
21 − the strength of a Candidate Set pilot, PS, satisfies the following inequality for
22 any sub-Active Set currently in the Active Set::
SoftSlope AddInterce pt
23 10 × log10PS > ×10 × log10 ∑ PSi +
8 i∈A 2
24 where the summation is performed over all pilots belonging to the sub-Active
25 Set, and
26 − a RouteUpdate message carrying this information has not been sent since the
27 last ResetReport message was received.
28 • The pilot drop timer of an Active Set pilot has expired, and a RouteUpdate message
29 carrying this information has not been sent since the last ResetReport message was
30 received.
31 If the value of the SupportRouteUpdateEnhancements attribute is 0x00, then the access
32 network shall not send a RouteUpdateRequest message. If the value of the
33 SupportRouteUpdateEnhancements attribute is not 0x00, then the access network may
34 send a RouteUpdateRequest message.
7-196
Connection Layer 3GPP2 C.S0024-B v2.0
7-197
3GPP2 C.S0024-B v2.0 Connection Layer
1 • For each reverse link CDMA channel, the access terminal shall start monitoring and
2 responding to the Power Control Channels sent from the forward link CDMA channel
3 associated with that reverse link CDMA channel as specified in the
4 TrafficChannelAssignment message and defined by the ReverseLinkMACIndex fields
5 provided in the message. The access terminal should use the SofterHandoff fields to
6 identify the Power Control Channels that are carrying identical information and can,
7 therefore, be soft-combined.
8 • The access terminal shall send the access network a TrafficChannelComplete message
9 specifying the MessageSequence value received in the TrafficChannelAssignment
10 message.
7-198
Connection Layer 3GPP2 C.S0024-B v2.0
28 8.9.6.2.17.9.6.2.1 RouteUpdate
29 The access terminal sends the RouteUpdate message to notify the access network of its
30 current location and provide it with an estimate of its surrounding radio link conditions.
31
7-199
3GPP2 C.S0024-B v2.0 Connection Layer
Reserved Variable
2 MessageSequence The access terminal shall set this field to the sequence number of
3 this message. The sequence number of this message is 1 more than
8
4 the sequence number of the last RouteUpdate message (modulo 2 )
5 sent by this access terminal. If this is the first RouteUpdate message
6 sent by the access terminal, it shall set this field to 0x00.
7 ReferencePilotPN The access terminal shall set this field to the access terminal’s time
8 reference (the reference pilot), relative to the zero offset pilot PN
9 sequence in units of 64 PN chips.
10 ReferencePilotStrength
11 The access terminal shall set this field to ⎣− 2 × 10 × log10PS ⎦, where
12 PS is the strength of the reference pilot, measured as specified in
13 7.9.6.1.2.3. If this value is less than 0, the access terminal shall set
7-200
Connection Layer 3GPP2 C.S0024-B v2.0
1 this field to ‘000000’. If this value is greater than ‘111111’, the access
2 terminal shall set this field to ‘111111’.
3 ReferenceKeep If the pilot drop timer corresponding to the reference pilot has
4 expired, the access terminal shall set this field to ‘0’; otherwise, the
5 access terminal shall set this field to ‘1’.
6 NumPilots The access terminal shall set this field to the number of pilots that
7 follow this field in the message.
10 ChannelIncluded The access terminal shall set this field to ‘1’ if the following Channel
11 record is included in this message. Otherwise, the access terminal
12 shall set this field to ‘0’ to indicate that the channel associated with
13 this pilot is the FDD-paired forward CDMA channel associated with
14 the reverse CDMA channel on which this message is being sent.
15 Channel The access terminal shall include this field if the ChannelIncluded
16 field is set to ‘1’. The access terminal shall set this to the channel
17 record corresponding to this pilot (see 13.1). Otherwise, the access
18 terminal shall omit this field for this pilot offset.
19 PilotStrength The access terminal shall set this field to ⎣− 2 × 10 × log10PS ⎦, where
20 PS is the strength of the pilot in the above field, measured as
21 specified in 7.9.6.1.2.3. If this value is less than 0, the access
22 terminal shall set this field to ‘000000’. If this value is greater than
23 ‘111111’, the access terminal shall set this field to ‘111111’.
24 Keep If the pilot drop timer corresponding to the pilot in the above field
25 has expired, the access terminal shall set this field to ‘0’; otherwise,
26 the access terminal shall set this field to ‘1’.
27 ATTotalPilotTransmissionIncluded
28 If this message is sent on the access channel, the access terminal
29 shall omit this field. Otherwise, the access terminal shall include
30 this field and set it to ‘1’.The access terminal shall set this field to ‘0’
31 if this message is sent on the access channel. Otherwise, the access
32 terminal shall set this field to ‘1’.
33 ATTotalPilotTransmission
34 The access terminal shall include this field only if the
35 ATTotalPilotTransmissionIncluded is included and is set to ‘1’. If
36 included, the access terminal shall set this field to the current total
37 average transmission power of pilot(s) when the transmitter is
7-201
3GPP2 C.S0024-B v2.0 Connection Layer
3 ReferencePilotChannelIncluded
4 The access terminal shall not include this field when the message is
5 sent on the access channel. When this message is being sent on the
6 reverse traffic channel the access terminal shall include this field and
7 perform the following:
8 The access terminal shall set this field as follows: If the
9 ReferencePilotChannel is the FDD-paired forward CDMA channel
10 associated with the reverse CDMA channel on which this message is
11 being sent, the access terminal shall include and set this field to ‘0’;
12 otherwise the access terminal shall include and set this field to ‘1’.
13 ReferencePilotChannel
14 The access terminal shall include this field only if
15 ReferencePilotChannelIncluded is included and set to ‘1’. If included,
16 the access terminal shall set this to the channel record
17 corresponding to the reference pilot (see 13.1).
18 Reserved The number of bits in this field is equal to the number needed to
19 make the message length an integer number of octets. This field shall
20 be set to all zeros.
21
22 8.9.6.2.27.9.6.2.2 TrafficChannelAssignment
23 The access network sends the TrafficChannelAssignment message to manage the access
24 terminal’s Active Set.
25
77 This message is sent reliably when it is sent over the Reverse Traffic Channel.
7-202
Connection Layer 3GPP2 C.S0024-B v2.0
7-203
3GPP2 C.S0024-B v2.0 Connection Layer
DRCLength 0 or 2
DRCChannelGainBase 0 or 6
ACKChannelGain 0 or 6
NumReverseChannelsIncluded 1
NumReverseChannels 0 or 4
NumReverseChannels occurrences of the following record:
{1
ReverseChannelConfiguration 0 or 2
ReverseBandClass 0 or 5
ReverseChannelNumber 0 or 11
ReverseChannelDroppingRank 0 or 3
}1
NumSectors occurrences of the following record:
{1
PilotInThisSectorIncluded 1
ForwardChannelIndexThisPilot 0 or 4
PilotGroupID 0 or 3
NumUniqueForwardTrafficMACIndices 0 or 3
SchedulerTag 0 or 7
AuxDRCCoverIncluded 0 or 1
AuxDRCCover 0 or 3
ForwardTrafficMACIndexPerInterlaceEnabled 0 or 1
NumUniqueForwardTrafficMACIndices (if included) or zero occurrences of the following
record:
{2
ForwardTrafficMACIndex 0 or 10
AssignedInterlaces 0 or 4
}2
NumReverseChannels occurrences of the following record:
{2
ReverseLinkMACIndex 0 or 9
RABMACIndex 0 or 7
DeltaT2P 0 or 6
}2
7-204
Connection Layer 3GPP2 C.S0024-B v2.0
}1
}0
Reserved Variable
1
3 MessageSequence The access network shall set this to 1 higher than the
4 MessageSequence field of the last TrafficChannelAssignment message
5 (modulo 2S, S=8) sent to this access terminal.
6 DSCChannelGainBase
7 The access network shall set this field to the power of the DSC
8 channel relative to the pilot channel in units of –0.5 dB, in the range
9 from zero to –15.5 dB, inclusive.
10 FrameOffset The access network shall set this field to the frame offset the access
11 terminal is to use when transmitting the Reverse Traffic Channel, in
12 units of slots.
13 NumSectors The access network shall set this field to the number of
14 SectorInformationRecords included in this message.
15 NumSubActiveSets The access network shall set this field to the number of sub-
16 ActiveSetsub-Active Set assigned to the access terminal.
17 AssignedChannelIncluded
18 The access network shall set this field to ‘1’ if an AssignedChannel
19 field is included in this message.
20 SchedulerTagIncluded
21 The access network shall set this field to ‘1’ if the SchedulerTag field
22 is included in this message.
23 FeedbackMultiplexingEnabled
24 The access network shall set this field to ‘1’ if there is at least one
25 reverse link CDMA channel that carries DRC/DSC/ACK for more
26 than one sub-Active Sets. Otherwise, the access network shall set
27 this field to ‘0’.
28 RAChannelGain The access network shall set this field to the RA Channel Gain for
29 this pilot. The encoding of this field is as specified in Table 7.9.6.2-1.
7-205
3GPP2 C.S0024-B v2.0 Connection Layer
‘00’ −6
‘01’ −9
‘10’ −12
‘11’ −15
2 PilotPN The access network shall set this field to the PN Offset associated
3 with this sector.
4 DRCCover The access network shall set this field to the index of the DRC cover
5 associated with the sector specified in this record.
6 SofterHandoff If the Forward Traffic Channel associated with this sector will carry
7 the same closed-loop power control bits as that of the previous sector
8 in this message, the access network shall set this field to ‘1’;
9 otherwise, the access network shall set this field to ‘0’. The access
10 network shall set the first instance of this field to ‘0’. If the
11 SofterHandoff field associated with a sector is equal to ‘1’, then the
12 sector is defined to belong to the same cell as the previous sector in
13 this record.
14 DSC The access network shall set this field as follows: The access network
15 shall set the ith occurrence of this field to the DSC associated with the
16 ith cell specified by the SofterHandoff field in this message.
17 NumSubActiveSets occurrences of the following SubActiveSetParameters record (starting
18 from NumFwdChannelsThisSubActiveSet and ending at RABMACIndex, inclusive) are
19 included in this message. The fields in the SubActiveSetParameters record are associated
20 with a single sub-Active Set. The first instance of the sub-Active Set specified below is
21 referred to as the PilotReference sub-Active Set78.
22 NumFwdChannelsThisSubActiveSet
23 The access network shall omit this field if the
24 AssignedChannelIncluded is set to ‘0’. If included, the access
25 network shall set this field to the number of forward link CDMA
26 channels associated with this sub-Active Set. The valid range for this
27 field is from 1 to 7, inclusive. All other values are reserved. If not
28 included, then the value of this field is assumed to be one.
78 The Reference Sub-Active Set is to be used by the Reverse Traffic Channel MAC protocol.
7-206
Connection Layer 3GPP2 C.S0024-B v2.0
11 FeedbackEnabled The access network shall set this field to ‘0’ to indicate that the
12 access terminal is not to send DRC/DSC/ACK channels associated
13 with this sub-Active Set. Otherwise, the access network shall set this
14 field to ‘1’.
15 FeedbackMultiplexingIndex
16 The access network shall include this field only if the the
17 FeedbackEnabled is set to ‘1’ and FeedbackMultiplexingEnabled field
18 is set to ‘1’. If included, the access network shall set this field to
19 specify how the MAC channels (DRC, DSC, and ACK) in support of
20 the forward link channel specified by the Channel record above are to
21 be multiplexed on the same reverse CDMA channel for this sub-
22 Active Set. The Physical Layer Protocol specifies multiplexing rules
23 based on the value of this field. If not included, the value of this field
24 is assumed to be zero.
25 FeedbackReverseChannelIndex
26 The access network shall include this field only if the
27 FeedbackEnabled field is set to ‘1’. If included, the access network
28 shall set this field to indicate the reverse link CDMA channel on
29 which the DSC (if applicable), DRC, and ACK channels are sent
30 associated with the sub-Active Set. A value of ‘n’ for this field refers
31 to the nth reverse link CDMA channel in the ascending order of
32 frequency that is assigned to the access terminal in this message.
33 SubActiveSetCarriesControlChannel
34 The access network shall set this field to ‘1’ if pilots in this Sub-
35 Active Set carry Control Channel. Otherwise the access network shall
36 set this field to ‘0’.The access network shall include this field only if
37 the FeedbackEnabled field is set to ‘1’. If included, the access
38 network shall set this field to ‘1’ to indicate that the access terminal
39 shall transmit a DSC channel for this sub-Active Set. The DSC
40 channel is to be transmitted on the same reverse link CDMA channel
41 that carries the DRC and ACK for this sub-Active Set.
7-207
3GPP2 C.S0024-B v2.0 Connection Layer
1 ThisSubActiveSetNotReportable
2 The access network shall set this field to ‘1’ if the access terminal is
3 not to report pilots in this sub-Active Set.
4 DSCForThisSubActiveSetEnabled
5 The access network shall include this field only if the
6 FeedbackEnabled field is set to ‘1’. If included, the access network
7 shall set this field to ‘1’ to indicate that the access terminal shall
8 transmit a DSC channel for this Sub-Active Set. The DSC channel is
9 to be transmitted on the same reverse link CDMA channel that
10 carries the DRC and ACK for this Sub-Active Set.
11 Next3FieldsSameAsBefore
12 The access network shall include this field only if the
13 FeedbackEnabled field is set to ‘1’. If included, the access network
14 shall set this field to ‘1’ if the value of the next three fields for this
15 sub-Active Set is the same as the value of these three fields
16 associated with the previous sub-Active Set in this message.
17 Otherwise, the access network shall set this field to ‘0’. The access
18 network shall set the value of the first instance of this field in this
19 message to ‘0’.
20 DRCLength The access network shall include this field only if the
21 Next3FieldsSameAsBefore field is included and is set to ‘0’. If
22 included, the access network shall set this field to the number of
23 slots the access terminal shall use to transmit a single DRC value, as
24 shown in Table 7.9.6.2-2.
Field DRCLength
value (slots)
(binary)
‘00’ 1
‘01’ 2
‘10’ 4
‘11’ 8
26 DRCChannelGainBase
27 The access network shall include this field only if the
28 Next3FieldsSameAsBefore field is included and is set to ‘0’. If
29 included, the access network shall set this field to the ratio of the
30 power level of the DRC Channel (when it is transmitted) to the power
31 level of the Reverse Traffic Pilot Channel expressed as 2's
32 complement value in units of 0.5 dB. The valid range for this field is
7-208
Connection Layer 3GPP2 C.S0024-B v2.0
3 ACKChannelGain The access network shall include this field only if the
4 Next3FieldsSameAsBefore field is included and is set to ‘0’. If
5 included, the access network shall set this field to the ratio of the
6 power level of the ACK Channel (when it is transmitted) to the power
7 level of the Reverse Traffic Pilot Channel expressed as 2's
8 complement value in units of 0.5 dB. The valid range for this field is
9 from –3 dB to +6 dB, inclusive. The access terminal shall support all
10 the values in valid range for this field.
11 NumReverseChannelsIncluded
12 The access network shall set this field to ‘1’ if the next field is
13 included in this message. Otherwise, the access network shall set
14 this field to ‘0’. If the configured value of the
15 ForwardFeedbackMultiplexingSupported attribute is 0x00, then the
16 access network shall set this field to ‘0’. If this field is set to '0' and
17 ReverseChanelConfigurationReverseChannelConfiguration for this
18 sub-active set is set to '00', then the value of the number of reverse
19 CDMA channels associated with this sub-active set is zero. If this
20 field is set to '0' and ReverseChanelConfiguration for this sub-active
21 set is set to '01' or '10', then number of reverse CDMA channels
22 associated with this sub-active set is one.
23 NumReverseChannels
24 If NumReverseChannelsIncluded is set to ‘0’, then the access network
25 shall omit this field. Otherwise, the access network shall include this
26 field and shall set this field to the number of reverse CDMA channels
27 associated with this sub-Active Set. If this field is omitted, the
28 number of occurrences of the following record is zero. If this field is
29 not included explicitly in the message then the value of this field
30 shall be assumed to be one.
31 ReverseChannelConfiguration
32 The access network shall set this field according to the table below to
33 specify the configuration of the CDMA reverse channel associated
34 with this sub-Active Set. If NumFwdChannelsThisSubActiveSet
35 associated with this sub-Active set is included and set to more than
36 one, the access network shall not set this field to ‘01’.
7-209
3GPP2 C.S0024-B v2.0 Connection Layer
Value Meaning
‘00’ There is no reverse link CDMA channel associated with the
sub-Active Set.
‘01’ The paired CDMA reverse link channel associated with this
sub-Active Set is enabled. The power control bits, RAB, DRC
Lock, and ARQ channel associated with the paired reverse
link CDMA channel are sent on the pilots in this sub-Active
Set.
‘10’ The reverse link CDMA channel associated with this sub-
Active Set is specified using the ReverseBandclass and
ReverseChannelNumber fields. The power control bits, RAB,
DRC Lock, and ARQ channel associated with the reverse link
CDMA channel specified by the ReverseBandclass and
ReverseChannelNumber fields is carried by the pilots in this
sub-Active Set.
‘11’ Reserved
2 ReverseBandClass The access network shall include this field only if the
3 ReverseChannelConfiguration field is included and is set to ‘10’. The
4 access network shall set this field to the band class number for the
5 reverse CDMA channel associated with this sub-Active Set.
6 ReverseChannelNumber
7 The access network shall include this field only if the
8 ReverseChannelConfiguration field is included and is set to ‘10’. The
9 access network shall set this field to the channel number that
10 identifies the reverse CDMA channel associated with this sub-Active
11 Set.
12 ReverseChannelDroppingRank
13 The access network shall omit this field if the
14 ReverseChannelConfiguration field is included and is set to ‘00’. If
15 included this field shall be set to the rank that specifies the order in
16 which the access terminal is to drop the reverse CDMA channels if it
17 decides to do so (e.g., due to power-headroom limitation). A reverse
18 CDMA channel with a lower value of this field is to be dropped before
19 a reverse CDMA channel with a higher value for this field.
20 The nth occurrence of the following record corresponds to the nth occurrence of the
21 SectorInformation record above.
22 PilotInThisSectorIncluded
23 The access network shall set the nth occurrence of this field to ‘1’, if
24 the Active Set is to include a pilot in this sector (specified by the nth
7-210
Connection Layer 3GPP2 C.S0024-B v2.0
4 ForwardChannelIndexThisPilot
5 The access network shall only include this field if the
6 PilotInThisSectorIncluded field is set to ‘1’. If included, the access
7 network shall set this field to indicate the forward CDMA channel
8 associated with this pilot. A value of ‘n’ for this field refers to the nth
9 forward CDMA channel in the ascending order of frequency in this
10 sub-Active Set.
11 PilotGroupID The access network shall only include this field if the
12 SectorInThisFrequencyIncludedPilotInThisSectorIncluded field is set
13 to ‘1’. If included, the access network shall set this field to the Pilot
14 Group ID associated with this member of the active set.
15 NumUniqueForwardTrafficMACIndices
16 The access network shall include this field only if the
17 PilotInThisSectorIncluded field is set to ‘1’ and if the
18 FeedbackEnabled field is set to ‘1’. If included, the access network
19 shall set this field to the number of unique ForwardTrafficMACIndex
20 fields that are assigned to the access terminal. A value greater than
21 one indicates that the ForwardTrafficMACIndex assignment is made
22 per interlace.
23 SchedulerTag The access network shall only include this field if the
24 NumUniqueForwardTrafficMACIndices field is included and is set to
25 a value other than zero, and the SchedulerTagIncluded field is set to
26 ‘1’. If included, the access network shall set this field to a number
27 that indicate the Scheduler Group to which this pilot belongs.
28 AuxDRCCoverIncluded
29 The access network shall include this field only if the
30 NumUniqueForwardTrafficMACIndices field is included and is set to
31 a value other than zero. If included, the access network shall set this
32 field to ‘1’ if the following AuxDRCCover field is included.
33 AuxDRCCover The access network shall include this field only if the
34 AuxDRCCoverIncluded field is included and is set to ‘1’. If included,
35 the access network shall set this field to the auxiliary DRC Cover
36 associated with the sector specified in this record.
37 ForwardTrafficMACIndexPerInterlaceEnabled
38 The access network shall include this field only if the
39 NumUniqueForwardTrafficMACIndices field is included and is set to
40 one. If included, the access network shall set this field to indicate
7-211
3GPP2 C.S0024-B v2.0 Connection Layer
6 ForwardTrafficMACIndex
7 The access network shall include this field only if the
8 ForwardTrafficMACIndexPerInterlaceEnabled is included and is set to
9 ‘1’ and if NumUniqueForwardTrafficMACIndices is set to a value
10 greater than one. If included, the access network shall set this field
11 to the Forward Traffic Channel MAC Index assigned to the access
12 terminal corresponding to this pilot on the interlace(s) specified by
13 AssignedInterlaces. If the
14 ForwardTrafficMACIndexPerInterlaceEnabled is included and is set to
15 ‘0’, then the access network shall set this field to the Forward Traffic
16 Channel MAC Index assigned to the access terminal on all of the
17 forward link interlaces. This MAC Index identifies packets that are
18 destined for this access terminal.
19 ForwardTrafficMACIndex
20 If the ForwardTrafficMACIndexPerInterlaceEnabled is included and
21 set to one or if NumUniqueForwardTrafficMACIndices is included and
22 set to a value greater than one, then the access network shall set this
23 field to the MAC Index assigned to the access terminal corresponding
24 to this pilot on the interlace(s) specified by AssignedInterlaces.
25
35 This MAC Index identifies packets that are destined for this access
36 terminal.
7-212
Connection Layer 3GPP2 C.S0024-B v2.0
27 Reserved The number of bits in this field is equal to the number needed to
28 make the message length an integer number of octets. This field shall
29 be set to all zeros.
30
31 8.9.6.2.37.9.6.2.3 TrafficChannelComplete
32 The access terminal sends the TrafficChannelComplete message to provide an
33 acknowledgment for the TrafficChannelAssignment message.
7-213
3GPP2 C.S0024-B v2.0 Connection Layer
3 MessageSequence The access terminal shall set this field to the MessageSequence field
4 of the TrafficChannelAssignment message whose receipt this message
5 is acknowledging.
6
7 8.9.6.2.47.9.6.2.4 ResetReport
8 The access network sends the ResetReport message to reset the RouteUpdate transmission
9 rules at the access terminal.
10
13 8.9.6.2.57.9.6.2.5 NeighborList
14 The NeighborList message is used to convey information corresponding to the neighboring
15 sectors to the access terminals when the access terminal is in the Connected State.
16
7-214
Connection Layer 3GPP2 C.S0024-B v2.0
MessageID 8
Count 5
Count occurrences of the following field:
PilotPN 9
SearchWindowSizeIncluded 1
Count occurrences of the following field
SearchWindowSize 0 or 4
SearchWindowOffsetIncluded 1
Count occurrences of the following field
SearchWindowOffset 0 or 3
FPDCHSupportedIncluded 0 or 1
m, 0 ≤ m ≤ Count, occurrences of the following field:
FPDCHSupported 0 or 1
Count - m occurrences of the following two fields:
PilotGroupIDIncluded 1
PilotGroupID 0 or 3
Reserved Variable
2 Count The access network shall set this field to the number of records
3 specifying neighboring sectors information included in this message.
4 PilotPN The access network shall set this field to the PN Offset of a
5 neighboring sector for which the access network is providing search
6 window information in this message.
7 ChannelIncluded The access network shall set this field to ‘1’ if a Channel record is
8 included for this neighbor, and to ‘0’ otherwise. The access network
7-215
3GPP2 C.S0024-B v2.0 Connection Layer
1 may set this field to ‘0’ if the channel associated with this pilot is the
2 same as the channel that is used to carry this message. If this field
3 is set to ‘0’, the access terminal shall assume that the channel
4 associated with this pilot is the same as the channel on which this
5 message is received. The nth occurrence of this field corresponds to
6 the nth occurrence of PilotPN in the record that contains the PilotPN
7 field above.
8 Channel Channel record specification for the neighbor pilot. See 13.1 for the
9 Channel record format. The nth occurrence of this field corresponds
10 to the nth occurrence of PilotPN in the record that contains the
11 PilotPN field above.
12 SearchWindowSizeIncluded
13 The access network shall set this field to ‘1’ if SearchWindowSize field
14 for neighboring sectors is included in this message. Otherwise, the
15 access network shall set this field to ‘0’.
7-216
Connection Layer 3GPP2 C.S0024-B v2.0
Search Window
SearchWindowSize
Size
Value
(PN chips)
0 4
1 6
2 8
3 10
4 14
5 20
6 28
7 40
8 60
9 80
10 100
11 130
12 160
13 226
14 320
15 452
2 SearchWindowOffsetIncluded
3 The access network shall set this field to ‘1’ if SearchWindowOffset
4 field for neighboring sectors is included in this message. Otherwise,
5 the access network shall set this field to ‘0’.
6 SeachWindowOffsetSearchWindowOffset
7 The access network shall omit this field if
8 SearchWindowOffsetIncluded is set to ‘0’. If
9 SearchWindowOffsetIncluded is set to ‘1’, the access network shall
10 set this field to the value shown in Table 7.9.6.2-5 corresponding to
11 the search window offset to be used by the access terminal for the
12 neighbor pilot. The nth occurrence of this field corresponds to the nth
13 occurrence of PilotPN in the record that contains the PilotPN field
14 above.
7-217
3GPP2 C.S0024-B v2.0 Connection Layer
0 0
1 WindowSize80 /2
2 WindowSize
3 3 × WindowSize /2
4 - WindowSize /2
5 - WindowSize
6 -3 × WindowSize /2
7 Reserved
2 FPDCHSupportedIncluded
3 If this field is included, the access network shall set this field as
4 follows:
5 The access network shall set this field to ‘0’ if the FPDCHSupported
6 fields are omitted. Otherwise, the access network shall set this field
7 to ‘1’.
14 The access network shall set the ith occurrence of this field as
15 follows:
21 PilotGroupIDIncluded The access network shall set this field to ‘1’ if PilotGroupID field for
22 neighboring sectors is included in this message. Otherwise, the
23 access network shall set this field to ‘0’.
7-218
Connection Layer 3GPP2 C.S0024-B v2.0
9 Reserved The number of bits in this field is equal to the number needed to
10 make the message length an integer number of octets. The access
11 network shall set this field to zero. The access terminal shall ignore
12 this field.
13
14 8.9.6.2.67.9.6.2.6 RouteUpdateRequest
15 The access network sends a RouteUpdateRequest message to request the access terminal
16 to send a RouteUpdate message.
17
7-219
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
ChannelIncluded 1
Channel 0 or 24
SectorCount 0 or 4
SectorCount occurrences of the following field:
SectorPilotPN 9
SectorSearchWindowSizeIncluded 0 or 1
SectorCount occurrences of the following field:
SectorSearchWindowSize 0 or 4
SectorSearchWindowOffsetIncluded 0 or 1
SectorCount occurrences of the following field:
SectorSearchWindowOffset 0 or 3
0 – 7 (as
Reserved
needed)
7 Channel If ChannelIncluded is set to ‘0’, the access network shall omit this
8 field. Otherwise, the access network shall set this field to a Channel
9 record specification. See 13.1 for the Channel record format. The
10 access network shall set the SystemType field of this record to 0x00 if
11 SupportRouteUpdateEnhancements is equal to 0x02. The access
12 network shall set the SystemType field of this record to 0x00 or 0x01
13 if SupportRouteUpdateEnhancements is equal to 0x03..
14 SectorCount If ChannelIncluded is set to ‘0’, the access network shall omit this
15 field. Otherwise, the access network shall set this field to the number
16 of records specifying neighboring sectors information included in this
17 message.
7-220
Connection Layer 3GPP2 C.S0024-B v2.0
1 SectorPilotPN The access network shall set this field to the PN Offset of a
2 neighboring sector for which the access terminal is to report pilot
3 strength information.
4 SectorSearchWindowSizeIncluded
5 If ChannelIncluded is set to ‘0’, the access network shall omit this
6 field. Otherwise, the access network shall set this field to ‘1’ if
7 SectorSearchWindowSize field for neighboring sectors is included in
8 this message. Otherwise, the access network shall set this field to ‘0’.
9 SectorSearchWindowSize
10 The access network shall omit this field if
11 SectorSearchWindowSizeIncluded is set to ‘0’. If
12 SectorSearchWindowSizeIncluded is set to ‘1’, the access network
13 shall set this field to the value shown in Table 7.9.6.2.6-1
14 corresponding to the search window size to be used by the access
15 terminal for the neighbor pilot. The nth occurrence of this field
16 corresponds to the nth occurrence of SectorPilotPN in the record that
17 contains the SectorPilotPN field above.
7-221
3GPP2 C.S0024-B v2.0 Connection Layer
Search Window
SearchWindowSize
Size
Value
(PN chips)
0 4
1 6
2 8
3 10
4 14
5 20
6 28
7 40
8 60
9 80
10 100
11 130
12 160
13 226
14 320
15 452
2 SectorSearchWindowOffsetIncluded
3 If ChannelIncluded is set to ‘0’, the access network shall omit this
4 field. Otherwise, the access network shall set this field to ‘1’ if
5 SectorSearchWindowOffset field for neighboring sectors is included in
6 this message. Otherwise, the access network shall set this field to ‘0’.
7 SectorSearchWindowOffset
8 The access network shall omit this field if
9 SectorSearchWindowOffsetIncluded is set to ‘0’. If
10 SectorSearchWindowOffsetIncluded is set to ‘1’, the access network
11 shall set this field to the value shown in Table 7.9.6.2.6-2
12 corresponding to the search window offset to be used by the access
13 terminal for the neighbor pilot. The nth occurrence of this field
14 corresponds to the nth occurrence of SectorPilotPN in the record that
15 contains the SectorPilotPN field above.
7-222
Connection Layer 3GPP2 C.S0024-B v2.0
0 0
1 WindowSize81 /2
2 WindowSize
3 3 × WindowSize /2
4 - WindowSize /2
5 - WindowSize
6 -3 × WindowSize /2
7 Reserved
2 Reserved The access network shall add reserved bits to make the length of the
3 entire message equal to an integer number of octets. The access
4 network shall set this field to 0. The access terminal shall ignore this
5 field.
6
7 8.9.6.2.77.9.6.2.7 AttributeUpdateRequest
8 The sender sends an AttributeUpdateRequest message to offer an attribute value for a
9 given attribute.
10
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
12 TransactionID The sender shall increment this value for each new
13 AttributeUpdateRequest message sent.
7-223
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.9.6.2.87.9.6.2.8 AttributeUpdateAccept
2 The sender sends an AttributeUpdateAccept message in response to an
3 AttributeUpdateRequest message to accept the offered attribute values.
4
MessageID 8
TransactionID 8
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding AttributeUpdateRequest message.
8
9 8.9.6.2.97.9.6.2.9 AttributeUpdateReject
10 The access network sends an AttributeUpdateReject message in response to an
11 AttributeUpdateRequest message to reject the offered attribute values.
12
MessageID 8
TransactionID 8
14 TransactionID The access network shall set this value to the TransactionID field of
15 the corresponding AttributeUpdateRequest message.
16
7-224
Connection Layer 3GPP2 C.S0024-B v2.0
1 • ReverseTrafficChannelMAC.Activate
2 • ReverseTrafficChannelMAC.Deactivate
3 • ForwardTrafficChannelMAC.Activate
4 • ForwardTrafficChannelMAC.Deactivate
5 • AccessChannelMAC.Activate
6 • AccessChannelMAC.Deactivate
7 8.9.6.3.27.9.6.3.2 Indications
8 This protocol registers to receive the following indications:
9 • ReverseTrafficChannelMAC.LinkAcquired
10 • OverheadMessages.Updated
7-225
3GPP2 C.S0024-B v2.0 Connection Layer
7-226
Connection Layer 3GPP2 C.S0024-B v2.0
7-227
3GPP2 C.S0024-B v2.0 Connection Layer
7-228
Connection Layer 3GPP2 C.S0024-B v2.0
7-229
3GPP2 C.S0024-B v2.0 Connection Layer
1 The following complex attributes and default values are defined (see 13.3 for attribute
2 record definition). The following complex attributes are to be used only by the access
3 network in a ConfigurationRequest message or an AttributeUpdateRequest message.
4 • SearchParameters
5 • SetManagementParameters
6 The following complex attributes are to be used only by the access terminal in a
7 ConfigurationRequest message:
8 • SupportedCDMAChannels
9 • SupportedDRXPatterns
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
PilotIncrement 4 4
SearchWindowActive 4 8
SearchWindowNeighbor 4 10
SearchWindowRemaining 4 10
12 Length Length of the complex attribute in octets. The access network shall
13 set this field to the length of the complex attribute excluding the
14 Length field.
16 ValueID This field identifies this particular set of values for the attribute. The
17 access network shall increment this field for each complex attribute-
18 value record for a particular attribute.
19 PilotIncrement The access network shall set this field to the pilot PN sequence
20 increment, in units of 64 PN chips, that access terminals are to use
21 for searching the Remaining Set. The access network should set this
22 field to the largest increment such that the pilot PN sequence offsets
23 of all its neighbor access networks are integer multiples of that
24 increment. The access terminal shall support all the valid values for
25 this field.
7-230
Connection Layer 3GPP2 C.S0024-B v2.0
1 SearchWindowActive
2 Search window size for the Active Set and Candidate Set. The access
3 network shall set this field to the value shown in Table 7.9.6.2-4
4 corresponding to the search window size to be used by the access
5 terminal for the Active Set and Candidate Set. The access terminal
6 shall support all the valid values specified by this field.
7 SearchWindowNeighbor
8 Search window size for the Neighbor Set. The access network shall
9 set this field to the value shown in Table 7.9.6.2-4 corresponding to
10 the search window size to be used by the access terminal for the
11 Neighbor Set. The access terminal shall support all the valid values
12 specified by this field.
13 SearchWindowRemaining
14 Search window size for the Remaining Set. The access network shall
15 set this field to the value shown in Table 7.9.6.2-4 corresponding to
16 the search window size to be used by the access terminal for the
17 Remaining Set. The access terminal shall support all the valid values
18 specified by this field.
7-231
3GPP2 C.S0024-B v2.0 Connection Layer
Length 8 N/A
AttributeID 8 N/A
One or more of the following record:
ValueID 8 N/A
PilotAdd 6 0x0e
PilotCompare 6 0x05
PilotDrop 6 0x12
PilotDropTimer 4 3
DynamicThresholds 1 0
SoftSlope 0 or 6 N/A
AddIntercept 0 or 6 N/A
DropIntercept 0 or 6 N/A
NeighborMaxAge 4 0
Reserved variable N/A
1 Length Length of the complex attribute in octets. The access network shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID This field identifies this particular set of values for the attribute. The
6 access network shall increment this field for each complex attribute-
7 value record for a particular attribute.
14 PilotDrop This value is used by the access terminal to start a pilot drop timer
15 for a pilot in the Active Set or the Candidate Set. The access network
16 shall set this field to the pilot drop threshold, expressed as an
17 unsigned binary number equal to ⎣- 2 × 10 × log10 Ec/I0 ⎦. The value
18 used by the access terminal is –0.5 dB times the value of this field.
19 The access terminal shall support all the valid values specified by
20 this field.
7-232
Connection Layer 3GPP2 C.S0024-B v2.0
8 PilotDropTimer Timer value after which an action is taken by the access terminal for
9 a pilot that is a member of the Active Set or Candidate Set, and
10 whose strength has not become greater than the value specified by
11 PilotDrop. If the pilot is a member of the Active Set, a RouteUpdate
12 message is sent in the Connected State. If the pilot is a member of
13 the Candidate Set, it will be moved to the Neighbor Set. The access
14 network shall set this field to the drop timer value shown in Table
15 7.9.7.2.1-1 corresponding to the pilot drop timer value to be used by
16 access terminals. The access terminal shall support all the valid
17 values specified by this field.
Timer Timer
PilotDropTimer Expiration PilotDropTimer Expiration
(seconds) (seconds)
0 < 0.1 8 27
1 1 9 39
2 2 10 55
3 4 11 79
4 6 12 112
5 9 13 159
6 13 14 225
7 19 15 319
19 DynamicThresholds This field shall be set to ‘1’ if the following three fields are included in
20 this record. Otherwise, this field shall be set to ‘0’.
7-233
3GPP2 C.S0024-B v2.0 Connection Layer
1 units of dB. The access terminal shall support all the valid values
2 specified by this field.
7 NeighborMaxAge The access network shall set this field to the maximum AGE value
8 beyond which the access terminal is to drop members from the
9 Neighbor Set. The access terminal shall support all the valid values
10 specified by this field.
11 Reserved The access network shall set this field to zero. The access terminal
12 shall ignore this field. The length of this field shall be such that the
13 entire record is octet-aligned.
7-234
Connection Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
BandClassCount 8 0
BandClassCount occurrences of the following record:
{
BandClass 5 N/A
InterFlexDuplexTag 8 N/A
IntraFlexDuplexFlag 1 N/A
BandSubClassCount 8 N/A
BandSubClassCount occurrences of the following field:
BandSubClass 8 N/A
}
Reserved 0–7 N/A
(as
needed)
}
1 Length Length of the complex attribute in octets. The access terminal shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID This field identifies this particular set of values for the attribute. The
6 access terminal shall set this field to an identifier assigned to this
7 complex value.
8 BandClassCount The access terminal shall set this field to the number of occurrences
9 of the BandClass field in this complex value.
10 BandClass The access terminal shall set this field to the band class supported
11 by the access terminal.
12 InterFlexDuplexTag The access terminal shall set this field to indicate the forward and
13 reverse CDMA channels across Band Classes that can be assigned to
14 it simultaneously as follows: If the value of the InterFlexDuplexTag
7-235
3GPP2 C.S0024-B v2.0 Connection Layer
1 field associated with a set of Band Class records are the same, then
2 the access terminal supports the reception from a forward CDMA
3 channel(s) that belong to one of the Band Classes in that set, in
4 combination with transmission on a reverse CDMA channel(s) that
5 belong to a different Band Class in that set.
6 For example, if the value of the InterFlexDuplexTag associated with
7 Bandclass X and Band Class Y are the same, then the access
8 terminal supports assignment of a forward CDMA channel from Band
9 Class X and assignment of a reverse CDMA channel from Band Class
10 Y.
11 IntraFlexDuplexFlag The access terminal shall set this field to ‘1’ to indicate that the
12 access terminal supports reception from any forward CDMA channel
13 and transmission on any reverse CDMA channels within this Band
14 Class. The access terminal shall set this field to ‘0’ to indicate that
15 the access terminal supports reception and transmission only on
16 FDD-paired forward and reverse CDMA channels, respectively for
17 this Band Class (i.e., with the nominal frequency separation specified
18 for the Band Class).
19 BandSubClassCount The access terminal shall set this field to the number of band sub-
20 classes supported by the access terminal in this band class.
21 BandSubClass The access terminal shall set this field to the band sub-class
22 supported by the access terminal.
23 Reserved The access terminal shall add reserved bits to make the length of
24 each attribute value record equal to an integer number of octets. The
25 access terminal shall set this field to zero. The access network shall
26 ignore this field.
7-236
Connection Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 8 N/A
One or more of the following attribute value record:
{
ValueID 8 N/A
NumberofDRXPatterns 4 1
NumberofDRXPatterns occurrences of the following field:
{
SupportedDRXPattern 8 0x00
}
Reserved 0–7 N/A
(as needed)
}
1 Length Length of the complex attribute in octets. The access terminal shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID This field identifies this particular set of values for the attribute. The
6 access terminal shall set this field to an identifier assigned to this
7 complex value.
8 NumberofDRXPatterns
9 The access terminal shall set this field to the number of occurrences
10 of the SupportedDRXPattern field in this complex value.
11 SupportedDRXPattern
12 This field identifies the forward link interlaces for which the access
13 terminal supports assignment of ForwardTrafficMACIndex. The
14 encoding of this field is as shown in Table 7.9.7.3.2-1. The access
15 terminal shall list the SupportedDRXPattern in the order of
16 preference.
7-237
3GPP2 C.S0024-B v2.0 Connection Layer
7-238
Connection Layer 3GPP2 C.S0024-B v2.0
1 This protocol defines the following parameter record in addition to the configuration
2 attributes for this protocol.
7-239
3GPP2 C.S0024-B v2.0 Connection Layer
1 Table 7.9.9.1-1. The Format of the Parameter Record for the RouteUpdate Parameter
Length
Field (bits)
ParameterType 8
Length 8
TCAMessageSequence 8
RUPMessageSequence 8
DSCChannelGainBase 5
FrameOffset 4
NumSectors 5
NumSubActiveSets 4
AssignedChannelIncluded 1
SchedulerTagIncluded 1
FeedbackMultiplexingEnabled 1
NumSectors occurrences of the following SectorInformation
record:
{0
RAChannelGain 2
PilotPN 9
DRCCover 3
SofterHandoff 1
}0
N occurrences of the following field, where N is the number
of SofterHandoff fields set to ‘0’ in this message
DSC 3
NumSubActiveSets occurrences of the following
SubActiveSetParameters record (starting from
NumFwdChannelsThisSubActiveSet and ending at
RABMACIndex, inclusive):
{0
NumFwdChannelsThisSubActiveSet 0 or 4
NumFwdChannelsThisSubActiveSet occurrences of the
following field:
{1
AssignedChannel 0 or 24
}1
FeedbackEnabled 1
7-240
Connection Layer 3GPP2 C.S0024-B v2.0
FeedbackMultiplexingIndex 0 or 9
FeedbackReverseChannelIndex 0 or 4
SubActiveSetCarriesControlChannel 1
ThisSubActiveSetNotReportable 1
DSCForThisSubActiveSetEnabled 0 or 1
Next3FieldsSameAsBefore 0 or 1
DRCLength 0 or 2
DRCChannelGainBase 0 or 6
ACKChannelGain 0 or 6
NumReverseChannelsIncluded 1
NumReverseChannels 0 or 4
NumReverseChannels occurrences of the following record:
{1
ReverseChannelConfiguration 0 or 2
ReverseBandClass 0 or 5
ReverseChannelNumber 0 or 11
ReverseChannelDroppingRank 0 or 3
}1
NumSectors occurrences of the following record:
{1
PilotInThisSectorIncluded 1
ForwardChannelIndexThisPilot 0 or 4
PilotGroupID 0 or 3
NumUniqueForwardTrafficMACIndices 0 or 3
SchedulerTag 0 or 7
AuxDRCCoverIncluded 0 or 1
AuxDRCCover 0 or 3
ForwardTrafficMACIndexPerInterlaceEnabled 0 or 1
NumUniqueForwardTrafficMACIndices (if included) or zero
occurrences of the following record:
{2
ForwardTrafficMACIndex 0 or 10
AssignedInterlaces 0 or 4
}2
7-241
3GPP2 C.S0024-B v2.0 Connection Layer
1 ParameterType This field shall be set to 0x01 for this parameter record.
2 Length This field shall be set to the length of this parameter record in units
3 of octets excluding the Length field.
4 TCAMessageSequence
5 This field shall be set to the MessageSequence field of the last
6 TrafficChannelAssignment message that was sent by the source
7 access network.
8 RUPMessageSequence
9 This field shall be set to the MessageSequence field of the last
10 RouteUpdate message that was received by the source access
11 network.
12 The access network shall set the remaining fields in this Parameter Record to the values of
13 the corresponding fields in the last TrafficChannelAssignment message that was sent by
14 the source access network.
15 Reserved The number of bits in this field is equal to the number needed to
16 make the length of this parameter record length an integer number of
17 octets. This field shall be set to all zeros.
18
7-242
Connection Layer 3GPP2 C.S0024-B v2.0
2 8.10.17.10.1 Overview
3 The Default Packet Consolidation Protocol provides packet consolidation on the transmit
4 side and provides packet de-multiplexing on the receive side.
6 8.10.2.17.10.2.1 Commands
7 This protocol does not define any commands.
7-243
3GPP2 C.S0024-B v2.0 Connection Layer
1 The maximum size Session Layer packet the protocol can encapsulate depends on the
2 Physical Layer channel on which this packet will be transmitted and on the specific
3 security protocols negotiated.
Session
Layer
packet
4
24 8.10.57.10.5 Procedures and Messages for the InConfiguration Instance of the Protocol
25 8.10.5.17.10.5.1 Procedures
26 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
27 the configuration messages.
7-244
Connection Layer 3GPP2 C.S0024-B v2.0
22 8.10.5.3.17.10.5.3.1 ConfigurationRequest
23 The ConfigurationRequest message format is as follows:
24
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
26 TransactionID The sender shall increment this value for each new
27 ConfigurationRequest message sent.
29
7-245
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.10.5.3.27.10.5.3.2 ConfigurationResponse
2 The ConfigurationResponse message format is as follows:
3
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
5 TransactionID The sender shall set this value to the TransactionID field of the
6 corresponding ConfigurationRequest message.
13 8.10.67.10.6 Procedures and Messages for the InUse Instance of the Protocol
14 8.10.6.17.10.6.1 Procedures
15 This protocol receives the following information with every transmitted Session Layer
16 packet:
17 • Destination channel: Forward Traffic Channel, Control Channel, Reverse Traffic
18 Channel, Access Channel, or Broadcast Channel [14].
19 • Priority.
20 • Forced Single Encapsulation: Whether or not the Session Layer packet can be
21 encapsulated with other Session Layer packets in the same Connection Layer packet.
7-246
Connection Layer 3GPP2 C.S0024-B v2.0
1 Associated with a Connection Layer packet received by this protocol there may be a
2 parameter indicating a transmission deadline.
7-247
3GPP2 C.S0024-B v2.0 Connection Layer
1 packet and the headers added by the lower layers. All concatenated Connection Layer
2 packets shall be transmitted on the same Physical Layer Channel.83
3 The protocol shall use the priority order to determine which Session Layer packets shall be
4 included in the Connection Layer packet. The protocol shall concatenate and encapsulate
5 Session Layer packets into a Connection Layer Packet.
6 The access terminal shall forward the Connection Layer packet for transmission to the
7 Security Layer.
7-248
Connection Layer 3GPP2 C.S0024-B v2.0
1 packet length shall not exceed the maximum payload that can be carried in a Control
2 Channel MAC Layer packet given the headers added by the lower layers. When the access
3 network forms a Format B Connection Layer packet, it shall create the Format B
4 Connection Layer packet by appending the Connection Layer header defined in 7.10.6.3.2
5 in front of every Session Layer packet it is encapsulating in this Connection Layer packet
6 and then concatenating the result. The resulting packet length shall not exceed the
7 maximum payload that can be carried in a Control Channel MAC Layer packet given the
8 headers added by the lower layers.
9 The access network shall forward the Connection Layer packet for transmission to the
10 Security Layer.
7-249
3GPP2 C.S0024-B v2.0 Connection Layer
1 If the access network transmits packets marked for transmission an asynchronous Control
2 Channel capsule or the Forward Traffic Channel in a sub-synchronous capsule, then it
3 should follow the above priority ordering, and should transmit such packets at a lower
4 priority than packets marked for transmission in sub-synchronous capsules.
84 Typical considerations for the access network are throughput maximization balanced with a
7-250
Connection Layer 3GPP2 C.S0024-B v2.0
4 8.10.6.3.17.10.6.3.1 Pad
5 When creating a Format B Connection Layer packet, the access network and the access
6 terminal shall add sufficient padding so that the packet fills the Security Layer payload and
7 set the padding bits to ‘0’. When receiving a Format B Connection Layer packet, the access
8 network and the access terminal shall ignore the padding bits.
13 Length Length of Session Layer packet in octets. The sender shall not set
14 this field to zero.
18 8.10.6.4.27.10.6.4.2 Indications
19 This protocol does not register to receive any indications.
7-251
3GPP2 C.S0024-B v2.0 Connection Layer
2 8.11.17.11.1 Overview
3 The QuickConfig message and the SectorParameters message are collectively termed the
4 overhead messages. These messages are broadcast by the access network over the Control
5 Channel. These messages are unique, in that they pertain to multiple protocols and are,
6 therefore, specified separately. The Overhead Messages Protocol provides procedures
7 related to transmission, reception and supervision of these messages.
8 This protocol can be in one of two states:
9 • Inactive State: In this state, the protocol waits for an Activate command. This state
10 corresponds only to the access terminal and occurs when the access terminal has not
11 acquired an access network or is not required to receive overhead messages.
12 • Active State: In this state the access network transmits and the access terminal
13 receives overhead messages.
Deactivate
(AT only)
14
17 8.11.2.17.11.2.1 Commands
18 This protocol defines the following commands:
19 • Activate
20 • Deactivate
21 • ANRedirect (access terminal only)
22 • CheckConfiguration (access terminal only)
7-252
Connection Layer 3GPP2 C.S0024-B v2.0
1 • Updated
2 • ConfigurationChanged (access network only)
7-253
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.11.57.11.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 8.11.5.17.11.5.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
32 8.11.5.3.17.11.5.3.1 ConfigurationRequest
33 The ConfigurationRequest message format is as follows:
34
7-254
Connection Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall increment this value for each new
3 ConfigurationRequest message sent.
6 8.11.5.3.27.11.5.3.2 ConfigurationResponse
7 The ConfigurationResponse message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding ConfigurationRequest message.
7-255
3GPP2 C.S0024-B v2.0 Connection Layer
1 8.11.67.11.6 Procedures and Messages for the InUse Instance of the Protocol
2 8.11.6.17.11.6.1 Procedures
13 8.11.6.1.2.17.11.6.1.2.1 Activate
14 If this protocol receives an Activate command in the Inactive State:
15 • The access terminal shall transition to the Active State.
16 • The access network shall ignore it.
17 If this protocol receives the command in the Active State, it shall be ignored.
18 8.11.6.1.2.27.11.6.1.2.2 Deactivate
19 If this protocol receives a Deactivate command in the Inactive State, it shall be ignored.
20 If this protocol receives the command in the Active State:
21 • Access terminal shall transition to the Inactive State.
22 • Access network shall ignore it.
7-256
Connection Layer 3GPP2 C.S0024-B v2.0
85 The access terminal can use this bit to determine whether to originate an emergency VoIP call on
Sector).
7-257
3GPP2 C.S0024-B v2.0 Connection Layer
7-258
Connection Layer 3GPP2 C.S0024-B v2.0
1 • The access terminal shall delete any entries in the RouteUpdateTriggerCodeList other
2 than the current (Subnet, RouteUpdateTriggerCode) received in the most recent
3 SectorParameters message if the entries have an expiration timer that has been
4 running for at least 2^(RouteUpdateTriggerMaxAge + 3) × 1.28 seconds.
5 • If the expiration timer for the RouteUpdateTriggerCodeList entry corresponding to the
6 current (Subnet, RouteUpdateTriggerCode) received in the most recent
7 SectorParameters message has been running for at least 2^(RouteUpdateTriggerMaxAge
8 + 3) × 1.28 seconds, the access terminal shall reset, initialize to zero, and restart the
9 expiration timer for that entry.
10 • If the (Subnet, RouteUpdateTriggerCode) pair from the most recently received
11 SectorParameters message is not included in the RouteUpdateTriggerCodeList, then the
12 access terminal shall add the entry to the RouteUpdateTriggerCodeList and shall reset,
13 initialize to zero, and start the expiration timer for that entry88. The access terminal
14 shall generate a RouteUpdate.SendRouteUpdate command when it adds an entry to the
15 RouteUpdateTriggerCodeList. If there are more than the number of entries specified by
16 the RouteUpdateTriggerCodeListSize attribute in the RouteUpdateTriggerCodeList, then
17 the access terminal shall delete entries from the list until there are exactly
18 RouteUpdateTriggerCodeListSize entries in the list according to the following rules:
19 − The access terminal shall delete the oldest entries in the list first, and
20 − the access terminal shall not delete the entry in the list that corresponds to the
21 (Subnet, RouteUpdateTriggerCode) received in the most recent
22 SectorParameters message.
88 The AT could wait for confirmation that the RouteUpdate was delivered before updating
the RouteUpdateTriggerCode list.
7-259
3GPP2 C.S0024-B v2.0 Connection Layer
1 If a SectorParameters message is received while the timer is active, the access terminal
2 shall reset and restart the timer.
3 If a QuickConfig message is received while the timer is active and the SectorSignature field
4 of the QuickConfig message matches the last received value for SectorSignature
5 corresponding to the same sector89 from which the QuickConfig message is received, the
6 access terminal shall reset and restart the timer.
7 If the timer expires, the access terminal shall return a SupervisionFailed indication and
8 disable the timer.
10 8.11.6.2.17.11.6.2.1 QuickConfig
11 The QuickConfig message is used to indicate a change in the overhead messages’ contents
12 and to provide frequently changing information.
13
89 A sector is specified by its SectorID and the CDMA channel associated with it (see the definition of
Sector).
7-260
Connection Layer 3GPP2 C.S0024-B v2.0
RPCCount127To64Included 0 or 1
RPCCount127To64 0 or 6
RPCCount127To64 occurrences of the following field:
ForwardTrafficValid127To64 0 or 1
RPCCount130To383Included 0 or 1
RPCCount130To383 0 or 8
RPCCount130To383 occurrences of the following field:
ForwardTrafficValid130To383 0 or 1
2 ColorCode The access network shall set this field to the color code
3 corresponding to this sector.
4 SectorID24 The access network shall set this field to the least significant 24 bits
5 of the SectorID value corresponding to this sector.
6 SectorSignature The access network shall set this field to the value of the
7 SectorSignature field of the next SectorParameters message it will
8 transmit.
9 AccessSignature The access network shall set this field to the value of the
10 AccessSignature parameter from the AccessParameters message that
11 is Public Data of the Access Channel MAC Protocol.
7-261
3GPP2 C.S0024-B v2.0 Connection Layer
1 Redirect Access network redirect. The access network shall set this field to ‘1’
2 if it is redirecting all access terminals away from this access
3 network.90
4 RPCCount63To0 The access network shall set this field to the maximum number of
5 RPC channels supported by the sector corresponding to Forward
6 Traffic Channels associated with MAC indices 0 through 63,
7 inclusive.
8 ForwardTrafficValid63To0
9 The access network shall set occurrence n of this field to ‘1’ if the
10 Forward Traffic Channel associated with MACIndex 64-n is valid. The
11 access terminal uses this field to perform supervision of the Forward
12 Traffic Channel.
13 RPCCount127To64Included
14 If this field is included, the access network shall set this field to ‘1’ if
15 the RPCCount127To64 field is included in this message. Otherwise,
16 the access network shall set this field to ‘0’. The access network shall
17 include this field if any of the fields below it are included in this
18 message.
25 ForwardTrafficValid127To64
32 RPCCount130To383Included
33 If this field is included, the access network shall set this field to ‘1’ if
34 the RPCCount130To383 field is included in this message. Otherwise,
35 the access network shall set this field to ‘0’.
7-262
Connection Layer 3GPP2 C.S0024-B v2.0
1 RPCCount130To383
2 If the RPCCount130To383Included field is omitted, or if
3 RPCCount130To383Included is ‘0’, then the access network shall
4 omit this field. Otherwise, the access network shall set this field to
5 the maximum number of RPC channels supported by the sector
6 corresponding to Forward Traffic Channels associated with MAC
7 indices 128 through 383, inclusive.
8 ForwardTrafficValid130To383
9 If the RPCCount130To383Included field is omitted, or if
10 RPCCount130To383Included is ‘0’, then the access network shall
11 omit this field. The access network shall set this field to ‘1’ if the
12 corresponding ReverseLinkMACIndex is valid. Otherwise, the access
13 network shall set this field to ‘0’.
14 The n th occurrence of this field corresponds to the
15 ReverseLinkMACIndex 130+(n-1)/2 if n is odd and to 257+n/2 if n is
16 even.
17 Reserved The number of bits in this field is equal to the number needed to
18 make the message length an integer number of octets. The access
19 network shall set this field to zero. The access terminal shall ignore
20 this field.
21
22 8.11.6.2.27.11.6.2.2 SectorParameters
23 The SectorParameters message is used to convey sector specific information to the access
24 terminals.
25
7-263
3GPP2 C.S0024-B v2.0 Connection Layer
MessageID 8
CountryCode 12
SectorID 128
SubnetMask 8
SectorSignature 16
Latitude 22
Longitude 23
RouteUpdateRadiusOverhead 11
LeapSeconds 8
LocalTimeOffset 11
ReverseLinkSilenceDuration 2
ReverseLinkSilencePeriod 2
ChannelCount 5
ChannelCount occurrences of the following field:
Channel 24
NeighborCount 5
NeighborCount occurrences of the following field:
NeighborPilotPN 9
NeighborSearchWindowSizeIncluded 1
NeighborCount occurrences of the following field
NeighborSearchWindowSize 0 or 4
NeighborSearchWindowOffsetIncluded 1
NeighborCount occurrences of the following field
NeighborSearchWindowOffset 0 or 3
ExtendedChannelIncluded 0 or 1
7-264
Connection Layer 3GPP2 C.S0024-B v2.0
ExtendedChannelCount 0 or 5
0 or ExtendedChannelCount occurrences of the
following field:
ExtendedChannel 24
AccessHashingChannelMaskIncluded 0 or 1
AccessHashingMaskLength 0 or 4
n, occurrences of the following record, where 0 ≤ n ≤
(ChannelCount + ExtendedChannelCount),
AccessHashingChannelMaskSameAsPr
1
evious
0 or
AccessHashi
AccessHashingChannelMask
ngMaskLengt
h+1
RouteUpdateTriggerCodeIncluded 0 or 1
RouteUpdateTriggerCode 0 or 12
RouteUpdateTriggerMaxAge 0 or 4
PriorSessionGAUP 0 or 1
FPDCHSupportedIncluded 0 or 1
m, 0 ≤ m ≤ NeighborCount occurrences of the
following field:
FPDCHSupported 0 or 1
PilotGroupIDLoopIncluded 0 or 1
Zero or NeighborCount + 1 - m occurrences of the
following two fields:
PilotGroupIDIncluded 0 or 1
PilotGroupID 0 or 3
IsSectorMultiCarrierCapable 0 or 1
n, occurrences of the following two fields, where n is
the total number of Channel and ExtendedChannel
records in this message that have SystemType equal
to 0x02
ReverseBandClass 0 or 5
7-265
3GPP2 C.S0024-B v2.0 Connection Layer
ReverseChannelNumber 0 or 11
SecondaryColorCodeIncluded 0 or 1
SecondaryColorCodeCount 0 or 3
Zero or SecondaryColorCodeCount occurrences of the
following field:
SecondaryColorCode 8
PilotGroupIDLoopIncluded 0 or 1
Zero or NeighborCount + 1 - m occurrences of the
following two fields:
PilotGroupIDIncluded 0 or 1
PilotGroupID 0 or 3
IsSectorMultiCarrierCapable 0 or 1
n, occurrences of the following two fields, where n is
the total number of Channel and ExtendedChannel
records in this message that have SystemType equal
to 0x02
ReverseBandClass 0 or 5
ReverseChannelNumber 0 or 11
0 – 7 (as
Reserved
needed)
2 CountryCode The access network shall set this field to the three-digit BCD (binary
3 coded decimal) encoded representation of the Mobile Country Code
4 (as specified in [12]) associated with this sector.
5 SectorID Sector Address Identifier. The Access Network shall set the value of
6 the SectorID according to the rules specified in 13.9. The Access
7 Terminal shall not assume anything about the format of the SectorID
8 other than the (SectorID, CDMA Channel) pair uniquely identifies a
9 sector. The value of this field should be less than or equal to 104 if
10 SecondaryColorCodeIncluded field is included and is set to ‘1’.
7-266
Connection Layer 3GPP2 C.S0024-B v2.0
1 SubnetMask Sector Subnet identifier. The access network shall set this field to the
2 number of consecutive 1's in the subnet mask of the subnet to which
3 this sector belongs.
7 Latitude The latitude of the sector. The access network shall set this field to
8 this sector’s latitude in units of 0.25 second, expressed as a two’s
9 complement signed number with positive numbers signifying North
10 latitudes. The access network shall set this field to a value in the
11 range -1296000 to 1296000 inclusive (corresponding to a range of -
12 90° to +90°).
13 Longitude The longitude of the sector. The access network shall set this field to
14 this sector’s longitude in units of 0.25 second, expressed as a two’s
15 complement signed number with positive numbers signifying East
16 longitude. The access network shall set this field to a value in the
17 range -2592000 to 2592000 inclusive (corresponding to a range of -
18 180° to +180°).
19 RouteUpdateRadiusOverhead
20 If the access terminal is to perform distance based route updates, the
21 access network shall set this field to the non-zero “distance” beyond
22 which the access terminal is to send a new RouteUpdate message
23 (see Default Route Update Protocol). If access terminals are not to
24 perform distance based route updates, the access network shall set
25 this field to 0.91
26 LeapSeconds The number of leap seconds that have occurred since the start of
27 CDMA System Time.
28 LocalTimeOffset The access network shall set this field to the offset of the local time
29 from CDMA System Time. This value will be in units of minutes,
30 expressed as a two’s complement signed number.
31 ReverseLinkSilenceDuration
32 The access network shall set this field to specify the duration of the
33 Reverse Link Silence Interval in units of frames.
91 The access terminal determines whether to send a distance based RouteUpdate message or not
using the RouteUpdateRadiusOverhead value of the serving sector. If the serving sector allows
distance based Route Updates, the access terminal uses the RouteUpdateRadiusOverhead value sent
by the sector in which the access terminal last registered.
7-267
3GPP2 C.S0024-B v2.0 Connection Layer
1 ReverseLinkSilencePeriod
2 The access network shall set this field to specify the period of the
3 Reverse Link Silence Interval. The Reverse Link Silence Interval is
4 defined as the time interval of duration ReverseLinkSilenceDuration
5 frames that starts at times T where T is the CDMA System Time in
6 units of frames and it satisfies the following equation:
7 T mod (2048×2ReverseLinkSilencePeriod - 1) = 0.
8 ChannelCount The access network shall set this field to the number of cdma2000
9 high rate packet data channels available to the access terminal on
10 this sector.
11 Channel Channel record specification for each channel. See 13.1 for the
12 Channel record format. The access network shall set the SystemType
13 field of this record to 0x00 or 0x02.
14 NeighborCount The access network shall set this field to the number of records
15 specifying neighboring sectors information included in this message.
16 NeighborPilotPN The access network shall set this field to the PN Offset of a
17 neighboring sector that the access terminal should add to its
18 Neighbor Set.
19 NeighborChannelIncluded
20 The access network shall set this field to ‘1’ if a Channel record is
21 included for this neighbor, and to ‘0’ otherwise. The nth occurrence of
22 this field corresponds to the nth occurrence of NeighborPilotPN in the
23 record that contains the NeighborPilotPN field above.
24 NeighborChannel Channel record specification for the neighbor channel. See 13.1 for
25 the Channel record format. The access network shall omit this field if
26 the corresponding NeighborChannelIncluded field is set to ‘0’.
27 Otherwise, if included, the nth occurrence of this field corresponds to
28 the nth occurrence of NeighborPilotPN in the record that contains the
29 NeighborPilotPN field above.
30 NeighborSearchWindowSizeIncluded
31 The access network shall set this field to ‘1’ if
32 NeighborSearchWindowSize field for neighboring sectors is included
33 in this message. Otherwise, the access network shall set this field to
34 ‘0’.
35 NeighborSearchWindowSize
36 The access network shall omit this field if
37 NeighborSearchWindowSizeIncluded is set to ‘0’. If
38 NeighborSearchWindowSizeIncluded is set to ‘1’, the access network
39 shall set this field to the value shown in Table 7.11.6.2-1
7-268
Connection Layer 3GPP2 C.S0024-B v2.0
Search Window
SearchWindowSize
Size
Value
(PN chips)
0 4
1 6
2 8
3 10
4 14
5 20
6 28
7 40
8 60
9 80
10 100
11 130
12 160
13 226
14 320
15 452
6 NeighborSearchWindowOffsetIncluded
7 The access network shall set this field to ‘1’ if
8 NeighborSearchWindowOffset field for neighboring sectors is included
9 in this message. Otherwise, the access network shall set this field to
10 ‘0’.
11 NeighborSearchWindowOffset
12 The access network shall omit this field if
13 NeighborSearchWindowOffsetIncluded is set to ‘0’. If
14 NeighborSearchWindowOffsetIncluded is set to ‘1’, the access
15 network shall set this field to the value shown in Table 7.11.6.2-2
16 corresponding to the search window offset to be used by the access
17 terminal for the neighbor pilot. The nth occurrence of this field
7-269
3GPP2 C.S0024-B v2.0 Connection Layer
0 0
1 WindowSize92 /2
2 WindowSize
3 3 × WindowSize /2
4 - WindowSize /2
5 - WindowSize
6 -3 × WindowSize /2
7 Reserved
4 ExtendedChannelIncluded
5 If any of the fields after this field except for Reserved are included,
6 the access network shall include this field. Otherwise, the access
7 network shall omit this field. If included, the access network shall set
8 this field as follows:
9 The access network shall set this field to ‘0’ if the ExtendedChannel
10 fields are omitted. Otherwise, the access network shall set this field
11 to ‘1’.
12 ExtendedChannelCount
13 If the ExtendedChannelIncluded field is omitted or is included and
14 set to ‘0’, the access network shall omit this field. Otherwise, the
15 access network shall include this field and shall set this field to the
16 number of cdma2000 high rate packet data extended channels
17 available to the access terminal on this sector. If this field is not
18 included, the access terminal shall assume that the value of this field
19 is ‘00000’.
24 AccessHashingChannelMaskIncluded
25 If any of the fields after this field except for Reserved are included,
26 the access network shall include this field. Otherwise, the access
7-270
Connection Layer 3GPP2 C.S0024-B v2.0
1 network shall omit this field. If included, the access network shall set
2 this field as follows:
3 The access network shall set this field to ‘0’ if the
4 AccessHashingChannelMask fields are omitted. Otherwise, the
5 access network shall set this field to ‘1’.
6 AccessHashingMaskLength
7 If the AccessHashingChannelMaskIncluded field is omitted or is
8 included and set to ‘0’, the access network shall omit this field.
9 Otherwise, the access network shall set this field one less than the
10 number of bits in the AccessHashingChannelMask field(s).
16 AccessHashingChannelMaskSameAsPrevious
17 The access network shall set this field in the ith occurrence of this
18 record as follows:
19 If i is greater than 1 and the AccessHashingChannelMask for the ith
20 Channel or ExtendedChannel record with SystemType equal to 0x00
21 or 0x02 in this message is the same as the
22 AccessHashingChannelMask for the (i-1)th Channel or
23 ExtendedChannel record with SystemType equal to 0x00 or 0x02 in
24 this message, the access network may set this field to ‘1’. Otherwise,
25 the access network shall set this field to ‘0’.
26 AccessHashingChannelMask
27 The access network shall set this field in the ith occurrence of this
28 record as follows:
29 If the AccessHashingChannelMaskSameAsPrevious field in this
30 record is set to ‘1’, the access network shall omit this field.
31 Otherwise, the access network shall set this field to the
32 (AccessHashingMaskLength + 1) bit access hashing class of the ith
33 combined channel list entry in this message that has SystemType
34 equal to 0x00 or 0x02, where the combined channel list is defined to
35 be the ordered set of all Channel records in order (if any) with all
36 Extended Channel records appended in order (if any). If this field is
37 not included, the access terminal shall assume that the value of this
38 field is the same as the value for this field in the previous occurrence
39 of this record.
40 RouteUpdateTriggerCodeIncluded
41 The access network shall include this field if any of the fields other
42 than the Reserved field that follow this field are to be included in the
7-271
3GPP2 C.S0024-B v2.0 Connection Layer
7 RouteUpdateTriggerCode
8 If the RouteUpdateTriggerCodeIncluded field is not included in this
9 message, or if the RouteUpdateTriggerCodeIncluded field is included
10 and is set to ‘0’, then the access network shall omit this field.
11 Otherwise, the access network shall set this field to a 12-bit value93.
12 RouteUpdateTriggerMaxAge
13 If the RouteUpdateTriggerCodeIncluded field is not included in this
14 message or if the RouteUpdateTriggerCodeIncluded field is included
15 and set to ‘0’, the access network shall omit this field. Otherwise, the
16 access network shall set this field to indicate the duration of the
17 RouteUpdateTriggerCode timer.
18 PriorSessionGAUP The access network shall include this field if any of the fields other
19 than the Reserved field that follow this field are to be included in the
20 message. If this field is included, then the access network shall set
21 this field as follows:
22 If the access terminal is not allowed to include the PriorSession
23 attribute in an AttributeUpdateRequest message, then the access
24 network shall set this field to ‘0’. Otherwise, the access network shall
25 set this field to ‘1’.
26 FPDCHSupportedIncluded
27 The access network shall include this field if any of the fields other
28 than the Reserved field that follow this field are to be included in the
29 message. If this field is not included in the message, the access
30 terminal shall assume a value of ‘0’ for this field. If this field is
31 included, the access network shall set this field as follows:
32 The access network shall set this field to ‘0’ if the FPDCHSupported
33 fields are omitted. Otherwise, the access network shall set this field
34 to ‘1’.
7-272
Connection Layer 3GPP2 C.S0024-B v2.0
11 PilotGroupIDLoopIncluded
12 The access network shall include this field if any of the non-reserved
13 fields that follow this field are to be included in the message. If
14 included, the access network shall set this field as follows:
15 The access network shall set this field to ‘1’ if one or more
16 PilotGroupIDIncluded fields are included in this message. Otherwise,
17 the access network shall set this field to ‘0’.
18 PilotGroupIDIncluded
19 The access network shall omit this field if PilotGroupIDLoopIncluded
20 field is omitted or set to ‘0’. Otherwise, the access network shall
21 include this field and set it as follows: The access network shall set
22 the first occurrence of this field to ‘1’ if the PilotGroupID field
23 corresponding to the pilot transmitting this message is included in
24 this message. The access network shall set the n+1 th occurrence of
25 this field to ‘1’ if PilotGroupID field corresponding to the nth
26 occurrence of NeighborPilotPN field, with corresponding SystemType
27 equal to 0x00 or 0x02, is included in this message. Otherwise, the
28 access network shall set this field to ‘0’.
29 If this field is not included in the message, the access terminal shall
30 assume a value of ‘0’ for this field.
31 PilotGroupID The access network shall omit this field if GroupIDIncluded field is
32 omitted or set to ‘0’. Otherwise, the access network shall include this
33 field and set it as follows:
34 The access network shall set this field to the PilotGroupID associated
35 with the neighbor pilot or the pilot transmitting this message. The
36 PilotPN of a neighbor pilot or the pilot transmitting this message,
37 together with the PilotGroupID identify a Pilot Group (see
38 8.9.6.1.2.5).
39 IsSectorMultiCarrierCapable
40 The access network shall include this field if any of the non-reserved
41 fields that follow this field are to be included in the message. If this
42 field is not included in the message, the access terminal shall
7-273
3GPP2 C.S0024-B v2.0 Connection Layer
1 assume a value of ‘0’ for this field. If included, the access network
2 shall set this field to ‘1’ if the access network is capable of assigning
3 more than one channel to the access terminal while connected.
4 Otherwise, the access network shall set this field to ‘0’.
5 The access network shall include n occurrences of the following two field record, where n is
6 the total number of Channel and ExtendedChannel records in this message that have
7 SystemType equal to 0x02.
8 ReverseBandClass The access network shall include this field if any of the non-reserved
9 fields that follow this field are to be included in the message. The
10 access network shall set the ith occurrence of this field to the band
11 class number for the reverse CDMA channel associated with the ith
12 combined channel list entry in this message that has SystemType
13 equal to 0x02. The combined channel list is defined to be the
14 ordered set of all Channel records in order (if any) with all Extended
15 Channel records appended in order (if any).
16 ReverseChannelNumber
17 The access network shall include this field if any of the non-reserved
18 fields that follow this field are to be included in the message. The
19 access network shall set the ith occurrence of this field to the channel
20 number that identifies the reverse CDMA channel associated with the
21 ith combined channel list entry in this message that has SystemType
22 equal to 0x02. The combined channel list is defined to be the
23 ordered set of all Channel records in order (if any) with all Extended
24 Channel records appended in order (if any).
25 SecondaryColorCodeIncluded
26 The access network shall include this field if any of the non-reserved
27 fields that follow this field are to be included in the message. If
28 included, the access network shall set this field as follows:
29 The access network shall set this field to ‘1’ if the
30 SecondaryColorCodeCount field is included. Otherwise, the access
31 network shall set this field to ‘0’.
32 SecondaryColorCodeCount
33 If SecondaryColorCodeIncluded is omitted or set to ‘0’, then the
34 access network shall omit this field. Otherwise, the access network
35 shall set this field as follows:
36 If SecondaryColorCodeIncluded is included and set to ‘1’, then the
37 access network shall set this field to indicate the number of
38 secondary color codes covering this sector. If the access terminal is
39 to consider all possible values of ColorCode to be included in this
40 message, then the access network shall set this field to ‘000’.
7-274
Connection Layer 3GPP2 C.S0024-B v2.0
1 SecondaryColorCode
2 If SecondaryColorCodeCount is omitted or included and set to ‘000’,
3 then the access network shall omit this field. Otherwise, the access
4 network shall set this field as follows:
5 The access network shall set this field to a color code that is to be
6 considered to be a member of the set of the SecondaryColorCode
7 values.
8 PilotGroupIDLoopIncluded
9 The access network shall include this field if any of the non-reserved
10 fields that follow this field are to be included in the message. If
11 included, the access network shall set this field as follows:
12 The access network shall set this field to ‘1’ if one or more
13 PilotGroupIDIncluded fields are included in this message. Otherwise,
14 the access network shall set this field to ‘0’.
15 PilotGroupIDIncluded
16 The access network shall omit this field if PilotGroupIDLoopIncluded
17 field is omitted or set to ‘0’. Otherwise, the access network shall
18 include this field and set it as follows: The access network shall set
19 the first occurrence of this field to ‘1’ if the PilotGroupID field
20 corresponding to the pilot transmitting this message is included in
21 this message. The access network shall set the n+1 th occurrence of
22 this field to ‘1’ if PilotGroupID field corresponding to the nth
23 occurrence of NeighborPilotPN field, with corresponding SystemType
24 equal to 0x00 or 0x02, is included in this message. Otherwise, the
25 access network shall set this field to ‘0’.
26 If this field is not included in the message, the access terminal shall
27 assume a value of ‘0’ for this field.
28 PilotGroupID The access network shall omit this field if PilotGroupIDIncluded field
29 is omitted or set to ‘0’. Otherwise, the access network shall include
30 this field and set it as follows:
31 The access network shall set this field to the PilotGroupID associated
32 with the neighbor pilot or the pilot transmitting this message. The
33 PilotPN of a neighbor pilot or the pilot transmitting this message,
34 together with the PilotGroupID identify a Pilot Group (see
35 7.9.6.1.2.5).
36 IsSectorMultiCarrierCapable
37 The access network shall include this field if any of the non-reserved
38 fields that follow this field are to be included in the message. If this
39 field is not included in the message, the access terminal shall
40 assume a value of ‘0’ for this field. If included, the access network
41 shall set this field to ‘1’ if the access network is capable of assigning
7-275
3GPP2 C.S0024-B v2.0 Connection Layer
3 The access network shall include n occurrences of the following two field record, where n is
4 the total number of Channel and ExtendedChannel records in this message that have
5 SystemType equal to 0x02.
6 ReverseBandClass The access network shall include this field if any of the non-reserved
7 fields that follow this field are to be included in the message. The
8 access network shall set the ith occurrence of this field to the band
9 class number for the reverse CDMA channel associated with the ith
10 combined channel list entry in this message that has SystemType
11 equal to 0x02. The combined channel list is defined to be the
12 ordered set of all Channel records in order (if any) with all Extended
13 Channel records appended in order (if any).
14 ReverseChannelNumber
15 The access network shall include this field if any of the non-reserved
16 fields that follow this field are to be included in the message. The
17 access network shall set the ith occurrence of this field to the channel
18 number that identifies the reverse CDMA channel associated with the
19 ith combined channel list entry in this message that has SystemType
20 equal to 0x02. The combined channel list is defined to be the
21 ordered set of all Channel records in order (if any) with all Extended
22 Channel records appended in order (if any).
23 Reserved The number of bits in this field is equal to the number needed to
24 make the message length an integer number of octets. The access
25 network shall set this field to zero. The access terminal shall ignore
26 this field.
27
32 8.11.6.3.27.11.6.3.2 Indications
33 This protocol registers to receive the following indications:
34 • RouteUpdate.IdleHO
7-276
Connection Layer 3GPP2 C.S0024-B v2.0
1 • ConnectedState.ConnectionClosed
7-277
3GPP2 C.S0024-B v2.0 Connection Layer
1 No text.
7-278
Security Layer 3GPP2 C.S0024-B v2.0
1 98 SECURITY LAYER
2 9.18.1 Introduction
16
8-1
3GPP2 C.S0024-B v2.0 Security Layer
Connection
Layer
packet
Security Protocol
packet Security Security Security
or Protocol Protocol Protocol
Security Layer header payload trailer
Packet
MAC
Layer
payload
1
3 The Security Layer headers or trailers may not be present (or equivalently, have a size of
4 zero) if session configuration establishes the Default Security Layer or if the configured
5 Security Protocol does not require a header or trailer. The Encryption Protocol may add a
6 trailer to hide the actual length of the plain-text or padding to be used by the encryption
7 algorithm. The Encryption Protocol Header may contain variables such as initialization
8 vector (IV) to be used by the Encryption Protocol. The Authentication Protocol header or
9 trailer may contain the digital signature that is used to authenticate the portion of the
10 Authentication Protocol Packet that is authenticated. The Security Protocol header or
11 trailer may contain variables needed by the authentication and encryption protocols (e.g.,
12 cryptosync, time-stamp, etc.).
13 Figure 8.2-1 shows the portions of the security layer packet that may be encrypted and
14 authenticated. The authentication is performed on the Encryption Protocol Packet. This
15 avoids unnecessary decryption when authentication fails.
16 The Security Layer shall pass the ConnectionLayerFormat field given to it by the MAC Layer
17 to the Connection Layer with the Connection Layer packet.
8-2
Security Layer 3GPP2 C.S0024-B v2.0
2 9.3.18.3.1 Overview
3 The Default Security Protocol does not provide any services, except for transferring packets
4 between the Authentication Protocol and the MAC layer.
6 9.3.2.18.3.2.1 Commands
7 This protocol does not define any commands.
8-3
3GPP2 C.S0024-B v2.0 Security Layer
1 9.3.58.3.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 9.3.5.18.3.5.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
25 9.3.5.3.18.3.5.3.1 ConfigurationRequest
26 The ConfigurationRequest message format is as follows:
27
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
8-4
Security Layer 3GPP2 C.S0024-B v2.0
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 9.3.5.3.28.3.5.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 9.3.68.3.6 Procedures and Messages for the InUse Instance of the Protocol
18 9.3.6.18.3.6.1 Procedures
19 The protocol shall set the Security Layer packet to the Authentication Protocol packet and
20 shall forward it for transmission to the MAC Layer. This protocol does not define a Security
21 Protocol header or trailer.
22 This protocol shall set the Authentication Protocol packet to the Security Layer packet
23 received from the MAC Layer, and shall forward the packet to the Authentication Protocol.
8-5
3GPP2 C.S0024-B v2.0 Security Layer
8 9.3.6.5.18.3.6.5.1 Commands
9 This protocol does not issue any commands.
10 9.3.6.5.28.3.6.5.2 Indications
11 This protocol does not register to receive any indications.
8-6
Security Layer 3GPP2 C.S0024-B v2.0
2 9.4.18.4.1 Overview
3 The Generic Security protocol performs the following tasks:
4 • On the transmission side, this protocol provides a cryptosync that may be used by the
5 negotiated Authentication Protocol and Encryption Protocol.
6 • On the receiving side, this protocol computes the cryptosync using the information
7 provided in the Generic Security Protocol header and makes the cryptosync publicly
8 available.
10 9.4.2.18.4.2.1 Commands
11 This protocol does not define any commands.
8-7
3GPP2 C.S0024-B v2.0 Security Layer
1 9.4.58.4.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 9.4.5.18.4.5.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
25 9.4.5.3.18.4.5.3.1 ConfigurationRequest
26 The ConfigurationRequest message format is as follows:
27
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
8-8
Security Layer 3GPP2 C.S0024-B v2.0
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 9.4.5.3.28.4.5.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 9.4.68.4.6 Procedures and Messages for the InUse Instance of the Protocol
18 9.4.6.18.4.6.1 Procedures
19 Each Security Layer packet consists of an Authentication Protocol packet and a Security
20 Protocol header.
21 The protocol shall construct a Security Layer packet out of the Authentication Protocol
22 packet as follows and shall pass the packets for transmission to the MAC Layer:
8-9
3GPP2 C.S0024-B v2.0 Security Layer
1 • When the protocol receives an Authentication Protocol packet from the Authentication
2 Protocol that is either authenticated or encrypted, it shall set CryptosyncShort in the
3 Generic Security Protocol header to the least significant 16 bits of the value of the
4 Cryptosync that is used by the Authentication Protocol or the Encryption Protocol to
5 authenticate or encrypt this packet. The Generic Security Protocol shall then add the
6 Generic Security Protocol header in front of the Authentication Protocol packet. The
7 packet structure is shown in Figure 8.2-1.
8 • When the protocol receives an Authentication Protocol packet from the Authentication
9 Protocol that is neither authenticated nor encrypted, the protocol shall not add a
10 security protocol header to the Authentication Protocol packet.
11 • This protocol shall not append a trailer to the Authentication Protocol packet.
12 This Generic Security Protocol shall construct the Authentication Protocol packet using the
13 Security Layer packet (received from the MAC Layer) as follows and shall forward the
14 packet to the Authentication Protocol:
15 • When the protocol receives a Security Layer packet from the MAC Layer that is either
16 authenticated or encrypted, it shall construct the Authentication Protocol packet by
17 removing the Security Layer header.
18 • When the protocol receives a Security Layer packet from the MAC Layer that is neither
19 authenticated nor encrypted, it shall set the Authentication Protocol packet to the
20 Security Layer packet.
21 When the Security Layer receives a Connection Layer packet that is to be either
22 authenticated or encrypted, the Generic Security Protocol shall choose a value for the
23 Cryptosync based on the current 64-bit representation of the CDMA System Time in units
24 of 80 ms, such that Cryptosync does not specify a time later than the time that the security
25 layer packet will be transmitted by the physical layer, and is not earlier than the current
26 CDMA System Time94. The protocol shall then set CryptosyncShort in the Generic Security
27 Protocol header to Cryptosync[15:0].
28 When the Generic Security Protocol receives a Security Layer packet from the MAC Layer
29 that is either authenticated or encrypted, it shall compute the 64-bit Cryptosync using
30 CryptosyncShort given in the Generic Security Protocol Header as follows:
31 Cryptosync = (SystemTime – (SystemTime[15:0] – CryptosyncShort) mod 216) mod
32 264,
33 where SystemTime is the current CDMA System Time in units of 80 ms,
34 SystemTime[15:0] is the 16 least significant bits of the SystemTime, and
35 CryptosyncShort is the 16-bit Generic Security protocol header.
94 For example, the protocol may choose the current CDMA System Time as Cryptosync.
8-10
Security Layer 3GPP2 C.S0024-B v2.0
Field Length(bits)
CryptosyncShort 0 or 16
4 CryptosyncShort The sender shall include this field, only if the Authentication Protocol
5 packet is either authenticated or encrypted. The sender shall set this
6 field to the 16 least significant bits of the Cryptosync.
10 9.4.6.5.18.4.6.5.1 Commands
11 This protocol does not issue any commands.
12 9.4.6.5.28.4.6.5.2 Indications
13 This protocol does not register to receive any indications.
8-11
3GPP2 C.S0024-B v2.0 Security Layer
2 9.5.18.5.1 Overview
3 The Default Key Exchange Protocol does not provide any services and is selected when the
4 Default Authentication Protocol and the Default Encryption Protocol are selected.
6 9.5.2.18.5.2.1 Commands
7 This protocol does not define any commands.
8-12
Security Layer 3GPP2 C.S0024-B v2.0
1 9.5.58.5.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 9.5.5.18.5.5.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
25 9.5.5.3.18.5.5.3.1 ConfigurationRequest
26 The ConfigurationRequest message format is as follows:
27
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
8-13
3GPP2 C.S0024-B v2.0 Security Layer
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 9.5.5.3.28.5.5.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 9.5.68.5.6 Procedures and Messages for the InUse Instance of the Protocol
18 9.5.6.18.5.6.1 Procedures
19 There are no procedures associated with the InUse instance of this protocol.
8-14
Security Layer 3GPP2 C.S0024-B v2.0
2 9.5.6.3.18.5.6.3.1 Commands
3 This protocol does not issue any commands.
4 9.5.6.3.28.5.6.3.2 Indications
5 This protocol does not register to receive any indications.
8-15
3GPP2 C.S0024-B v2.0 Security Layer
2 9.6.18.6.1 Overview
3 The DH Key Exchange Protocol provides a method for session key exchange based on the
4 Diffie-Hellman (DH) key exchange algorithm.
6 9.6.2.18.6.2.1 Commands
7 This protocol does not define any commands.
8-16
Security Layer 3GPP2 C.S0024-B v2.0
2 9.6.2.4.18.6.2.4.1 Commands
3 This protocol does not define any commands.
4 9.6.2.4.28.6.2.4.2 Indications
5 This protocol does not register to receive any indications.
8-17
3GPP2 C.S0024-B v2.0 Security Layer
1 • The value for each attribute for this protocol instance shall be set to the fall-back value
2 for that attribute.
3 9.6.58.6.5 Procedures and Messages for the InConfiguration Instance of the Protocol
4 9.6.5.18.6.5.1 Procedures
5 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
6 the configuration messages.
7 • If the access terminal and access network agree upon a different value for the
8 KeyLength attribute (per Generic Configuration Protocol), the access terminal and the
9 access network shall perform the following:
10 − Set SKey to zero and its length to the value of the KeyLength attribute,
11 − Set FACAuthKey to zero and its length to 160,
12 − Set RACAuthKey to zero and its length to 160,
13 − Set FACEncKey to zero and its length to 160,
14 − Set RACEncKey to zero and its length to 160,
15 − Set FPCAuthKey to zero and its length to 160,
16 − Set RPCAuthKey to zero and its length to 160,
17 − Set FPCEncKey to zero and its length to 160,
18 − Set RPCEncKey to zero and its length to 160.
19 The Key Exchange Protocol uses the KeyRequest and KeyResponse messages for
20 exchanging public session keys, and the ANKeyComplete and ATKeyComplete messages for
21 indicating that the secret session keys have been calculated.
22 The access terminal and the access network shall perform the following key exchange
23 procedure during session configuration.
8-18
Security Layer 3GPP2 C.S0024-B v2.0
Field Length(bits)
SKey KeyLength
TransactionID 8
Nonce 16
TimeStampLong 64
30 • Access terminal shall pad the message bits constructed in the previous step, as
31 specified in [6], and compute the 160-bit message digest as specified in [6].
8-19
3GPP2 C.S0024-B v2.0 Security Layer
1 • If the message digest computed in the previous step matches the KeySignature field of
2 ANKeyComplete message, the access terminal shall send an ATKeyComplete message
3 with the Result field set to ‘1’ within TKEPSigCompAT seconds of the later of the following
4 two events:
5 − Reception of the ANKeyComplete message.
6 − Finishing computing the SKey.
7 • Otherwise, the access terminal shall declare failure and send an ATKeyComplete
8 message with the Result field set to ‘0’.
8-20
Security Layer 3GPP2 C.S0024-B v2.0
1 • The access network shall construct the message bits, as shown in Table 8.6.5.1-2,
2 using the computed SKey, TimeStampLong, the TransactionID, and a 16-bit pseudo-
3 random value, Nonce. TimeStampLong is a 64-bit value that is set, based on the
4 current 64-bit representation of the CDMA System Time in units of 80 ms, such that
5 TimeStampLong does not specify a time later than the time that the message will be
6 transmitted by physical layer and is not earlier than the current CDMA System Time95.
Field Length(bits)
SKey KeyLength
TransactionID 8
Nonce 16
TimeStampLong 64
8 • The access network shall pad the message bits constructed in the previous step, as
9 specified in [6], and compute the 160-bit message digest as specified in [6].
10 • The access network shall send an ANKeyComplete message with the KeySignature field
11 of the message set to the message digest computed in the previous step and the
12 TimeStampShort field of the message set to the 16 least significant bits of the CDMA
13 System Time used in the previous step. The access network shall then start the AT
14 Signature Computation Timer with a time-out value of TKEPSigCompAN.
15 The access network shall disable both the AT Key Computation Timer and the AT Key
16 Signature Computation Timer when it receives an ATKeyComplete message with a
17 TransactionID that matches the TransactionID field of the associated KeyRequest and
18 KeyResponse messages.
19 The access network shall declare failure and stop performing the rest of the key exchange
20 procedure if any of the following events occur:
21 • Both AT Key Computation and the AT Key Signature Computation Timers are expired,
22 or
23 • Access network receives an ATKeyComplete message with Result field set to ‘0’.
95 For example, the protocol may choose the current CDMA System Time as TimeStampLong.
8-21
3GPP2 C.S0024-B v2.0 Security Layer
K0 KeyLength / 8
K1 KeyLength / 8
K2 KeyLength / 8
K3 KeyLength / 8
K4 KeyLength / 8
K5 KeyLength / 8
K6 KeyLength / 8
K7 KeyLength / 8
2 The access network and the access terminal shall construct the message bits as shown in
3 Figure 8.6.5.1-1. In this figure, TimeStampLong and Nonce are the same as the one used
4 for generation of KeySignature (see 8.6.5.1.1, and 8.6.5.1.2).
5
MSB LSB
Message bits for K0 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
FACAuthKey
Message bits for K1 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
RACAuthKey
Message bits for K2 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
FACEncKey
Message bits for K3 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
RACEncKey
Message bits for K4 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
FPCAuthKey
Message bits for K5 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
RPCAuthKey
Message bits for K6 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
FPCEncKey
Message bits for K7 Nonce TimeStampLong
generation of
(KeyLength / 8) (16 bits) (64 bits)
RPCEncKey
6 Figure 8.6.5.1-1. Message Bits for Generation of Authentication and Encryption Keys
8-22
Security Layer 3GPP2 C.S0024-B v2.0
1 The access terminal and access network shall then pad the message bits constructed in the
2 previous step, as specified in [6], and compute the 160-bit message digests (for each of the
3 eight keys) as specified in [6]. The access network and the access terminal shall set the
4 FACAuthKey, RACAuthKey, FACEncKey, RACEncKey, FPCAuthKey, RPCAuthKey,
5 FPCEncKey, and RPCEncKey to the message digests for the corresponding key as shown in
6 Figure 8.6.5.1-1.
8-23
3GPP2 C.S0024-B v2.0 Security Layer
2 9.6.5.3.18.6.5.3.1 KeyRequest
3 The access network sends the KeyRequest message to initiate the session key exchange.
4
MessageID 8
TransactionID 8
Timeout 8
ANPubKey KeyLength
(as negotiated)
6 TransactionID The access network shall increment this value for each new
7 KeyRequest message sent.
8 Timeout Shared secret calculation timeout. The access network shall set this
9 field to the maximum time in the number of seconds that the access
10 network requires for calculation of the session key (SKey).
14
15 9.6.5.3.28.6.5.3.2 KeyResponse
16 The access terminal sends the KeyResponse message in response to the KeyRequest
17 message.
18
MessageID 8
TransactionID 8
Timeout 8
ATPubKey KeyLength (as negotiated)
8-24
Security Layer 3GPP2 C.S0024-B v2.0
1 TransactionID The access terminal shall set this field to the value of the
2 TransactionID field of the KeyRequest message to which the access
3 terminal is responding.
4 Timeout Shared secret calculation timeout. The access terminal shall set this
5 field to the maximum time in seconds that the access terminal
6 requires for calculation of the session key (SKey).
11 9.6.5.3.38.6.5.3.3 ANKeyComplete
12 The access network sends the ANKeyComplete message in response to the KeyResponse
13 message.
14
MessageID 8
TransactionID 8
Nonce 16
TimeStampShort 16
KeySignature 160
16 TransactionID The access network shall set this field to the value of the
17 TransactionID field of the corresponding KeyRequest message.
18 Nonce The access network shall set this field to an arbitrarily chosen 16-bit
19 value Nonce that is used to compute the KeySignature.
20 TimeStampShort The access network shall set this field to the 16 least significant bits
21 of the TimeStampLong used in computing the KeySignature as
22 specified in 8.6.5.1.2.
23 KeySignature The access network shall set this field to the 20-octet signature of the
24 session key (SKey) as specified in 8.6.5.1.2.
25
8-25
3GPP2 C.S0024-B v2.0 Security Layer
1 9.6.5.3.48.6.5.3.4 ATKeyComplete
2 The access terminal sends the ATKeyComplete message in response to the ANKeyComplete
3 message.
4
MessageID 8
TransactionID 8
Result 1
Reserved 7
6 TransactionID The access terminal shall set this field to the value of the
7 TransactionID field of the corresponding KeyRequest message.
8 Result The access terminal shall set this field to ‘1’ if the KeySignature field
9 of ANKeyComplete message matches the message digest computed
10 for the KeySignature as specified in 8.6.5.1.1; otherwise the access
11 terminal shall set this field to ‘0’.
12 Reserved The access terminal shall set this field to zero. The access network
13 shall ignore this field.
14
15 9.6.5.3.58.6.5.3.5 ConfigurationRequest
16 The ConfigurationRequest message format is as follows:
17
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
8-26
Security Layer 3GPP2 C.S0024-B v2.0
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 9.6.5.3.68.6.5.3.6 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 9.6.68.6.6 Procedures and Messages for the InUse Instance of the Protocol
18 9.6.6.18.6.6.1 Procedures
19 There are no procedures associated with the InUse instance of this protocol.
8-27
3GPP2 C.S0024-B v2.0 Security Layer
2 9.6.6.3.18.6.6.3.1 Commands
3 This protocol does not issue any commands.
4 9.6.6.3.28.6.6.3.2 Indications
5 This protocol does not register to receive any indications.
8-28
Security Layer 3GPP2 C.S0024-B v2.0
1 Table 8.6.6.3-1. Common Primitive Base and Common Prime Modulus for KeyLength
2 equal to 76896
3 Table 8.6.6.3-2. Common Primitive Base and Common Prime Modulus for KeyLength
4 equal to 1024
8-29
3GPP2 C.S0024-B v2.0 Security Layer
AN AT
KeyRequest(TKEPKeyCompAN)
KeyResponse(TKEPKeyCompAT)
TKEPKeyCompAN
ANKeyComplete(KeySignature)
TKEPSigCompAN
TKEPKeyCompAT
y AT has finished
computing the Key
y AT starts
verifying the
signature
ATKeyComplete
2 Figure 8.6.9-1. Example Call Flow: Timer TKEPSigCompAN Expires But TKEPKeyCompAT Does
3 Not Expire
4 Figure 8.6.9-2 shows an example flow diagram in which the access network requires a
5 longer period of time to compute the Key. In this case the AT Key Computation Timer
6 expires, but the AT Signature Computation Timer does not expire.
8-30
Security Layer 3GPP2 C.S0024-B v2.0
AN AT
KeyRequest(TKEPKeyCompAN)
KeyResponse(TKEPKeyCompAT)
TKEPKeyCompAN
TKEPKeyCompAT
AT has finished
computing the
Key
ANKeyComplete(KeySignature)
AT starts
TKEPSigCompAN verifying the
signature
ATKeyComplete
2 Figure 8.6.9-2. Example Call Flow: Timer TKEPSigCompAN Does Not Expire But
3 TKEPKeyCompAT Expires
9 Table 8.6.10.1-1. The Format of the Parameter Record for the SKey Parameter
ParameterType 8
Length 8
SKey 8 × (Length – 1)
10 ParameterType This field shall be set to 0x01 for this parameter record.
11 Length This field shall be set to the length of this parameter record in units
12 of octets excluding the Length field.
8-31
3GPP2 C.S0024-B v2.0 Security Layer
1 SKey This field shall be set to the value of the SKey associated with the
2 access terminal’s session.
4 Table 8.6.10.2-1. The Format of the Parameter Record for the FACAuthKey
5 Parameter
ParameterType 8
Length 8
FACAuthKey 8 × (Length – 1)
6 ParameterType This field shall be set to 0x02 for this parameter record.
7 Length This field shall be set to the length of this parameter record in units
8 of octets excluding the Length field.
9 FACAuthKey This field shall be set to the value of the FACAuthKey associated with
10 the access terminal’s session.
12 Table 8.6.10.3-1. The Format of the Parameter Record for the RACAuthKey
13 Parameter
ParameterType 8
Length 8
RACAuthKey 8 × (Length – 1)
14 ParameterType This field shall be set to 0x03 for this parameter record.
15 Length This field shall be set to the length of this parameter record in units
16 of octets excluding the Length field.
17 RACAuthKey This field shall be set to the value of the RACAuthKey associated with
18 the access terminal’s session.
8-32
Security Layer 3GPP2 C.S0024-B v2.0
2 Table 8.6.10.4-1. The Format of the Parameter Record for the FACEncKey Parameter
ParameterType 8
Length 8
FACEncKey 8 × (Length – 1)
3 ParameterType This field shall be set to 0x04 for this parameter record.
4 Length This field shall be set to the length of this parameter record in units
5 of octets excluding the Length field.
6 FACEncKey This field shall be set to the value of the FACEncKey associated with
7 the access terminal’s session.
9 Table 8.6.10.5-1. The Format of the Parameter Record for the RACEncKey Parameter
ParameterType 8
Length 8
RACEncKey 8 × (Length – 1)
10 ParameterType This field shall be set to 0x05 for this parameter record.
11 Length This field shall be set to the length of this parameter record in units
12 of octets excluding the Length field.
13 RACEncKey This field shall be set to the value of the RACEncKey associated with
14 the access terminal’s session.
16 Table 8.6.10.6-1. The Format of the Parameter Record for the FPCAuthKey
17 Parameter
ParameterType 8
Length 8
FPCAuthKey 8 × (Length – 1)
18 ParameterType This field shall be set to 0x06 for this parameter record.
8-33
3GPP2 C.S0024-B v2.0 Security Layer
1 Length This field shall be set to the length of this parameter record in units
2 of octets excluding the Length field.
3 FPCAuthKey This field shall be set to the value of the FPCAuthKey associated with
4 the access terminal’s session.
6 Table 8.6.10.7-1. The Format of the Parameter Record for the RPCAuthKey
7 Parameter
ParameterType 8
Length 8
RPCAuthKey 8 × (Length – 1)
8 ParameterType This field shall be set to 0x07 for this parameter record.
9 Length This field shall be set to the length of this parameter record in units
10 of octets excluding the Length field.
11 RPCAuthKey This field shall be set to the value of the RPCAuthKey associated with
12 the access terminal’s session.
14 Table 8.6.10.8-1. The Format of the Parameter Record for the FPCEncKey Parameter
ParameterType 8
Length 8
FPCEncKey 8 × (Length – 1)
15 ParameterType This field shall be set to 0x08 for this parameter record.
16 Length This field shall be set to the length of this parameter record in units
17 of octets excluding the Length field.
18 FPCEncKey This field shall be set to the value of the FPCEncKey associated with
19 the access terminal’s session.
8-34
Security Layer 3GPP2 C.S0024-B v2.0
2 Table 8.6.10.9-1. The Format of the Parameter Record for the RPCEncKey Parameter
ParameterType 8
Length 8
RPCEncKey 8 × (Length – 1)
3 ParameterType This field shall be set to 0x09 for this parameter record.
4 Length This field shall be set to the length of this parameter record in units
5 of octets excluding the Length field.
6 RPCEncKey This field shall be set to the value of the RPCEncKey associated with
7 the access terminal’s session.
8-35
3GPP2 C.S0024-B v2.0 Security Layer
2 9.7.18.7.1 Overview
3 The Default Authentication Protocol does not provide any services except for transferring
4 packets between the Encryption Protocol and the Security Protocol.
6 9.7.2.18.7.2.1 Commands
7 This protocol does not define any commands.
8-36
Security Layer 3GPP2 C.S0024-B v2.0
1 9.7.58.7.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 9.7.5.18.7.5.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
26 9.7.5.3.18.7.5.3.1 ConfigurationRequest
27 The ConfigurationRequest message format is as follows:
28
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
8-37
3GPP2 C.S0024-B v2.0 Security Layer
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 9.7.5.3.28.7.5.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 9.7.68.7.6 Procedures and Messages for the InUse Instance of the Protocol
18 9.7.6.18.7.6.1 Procedures
19 When this protocol receives Encryption Protocol packets, it shall forward them to the
20 Security Protocol.
21 When the protocol receives a Security Protocol packet from the Security Protocol, it shall
22 set the Encryption Protocol packet to the Authentication Protocol packet and shall forward
23 the Encryption Protocol packet to the Encryption Protocol.
8-38
Security Layer 3GPP2 C.S0024-B v2.0
8 9.7.6.5.18.7.6.5.1 Commands
9 This protocol does not issue any commands.
10 9.7.6.5.28.7.6.5.2 Indications
11 This protocol does not register to receive any indications.
8-39
3GPP2 C.S0024-B v2.0 Security Layer
2 9.8.18.8.1 Overview
3 The SHA-1 Authentication Protocol provides a method for authentication of the Access
4 Channel MAC Layer packets by applying the SHA-1 hash function to message bits that are
5 composed of the ACAuthKey, security layer payload, CDMA System Time, and the sector
6 ID.
8 9.8.2.18.8.2.1 Commands
9 This protocol does not define any commands.
8-40
Security Layer 3GPP2 C.S0024-B v2.0
1 9.8.58.8.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 9.8.5.18.8.5.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
25 9.8.5.3.18.8.5.3.1 ConfigurationRequest
26 The ConfigurationRequest message format is as follows:
27
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
8-41
3GPP2 C.S0024-B v2.0 Security Layer
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 9.8.5.3.28.8.5.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 9.8.68.8.6 Procedures and Messages for the InUse Instance of the Protocol
18 9.8.6.18.8.6.1 Procedures
19 This protocol receives Encryption Protocol Packets and adds the authentication layer
20 header defined in 8.8.6.1.2 in front of each Access Channel Encryption Protocol Packet to
21 make an Access Channel Authentication Protocol Packet and forwards it to the Security
22 protocol.
8-42
Security Layer 3GPP2 C.S0024-B v2.0
1 When the protocol receives Access Channel Security protocol packets from the Security
2 protocol, it constructs the Encryption Protocol Packet by removing the Authentication
3 Protocol Header, and forwards the Encryption Protocol Packet to the Encryption Protocol.
4 The procedures in 8.8.6.1.2 and 8.8.6.1.1 shall apply to packets carried by the Access
5 Channel. For all other packets, the protocol shall perform the following:
6 • When this protocol receives Encryption Protocol packets, it shall forward them to the
7 Security Protocol.
8 • When the protocol receives a Security Protocol packet from the Security Protocol, it
9 shall set the Encryption Protocol packet to the Authentication Protocol packet and shall
10 forward the Encryption Protocol packet to the Encryption Protocol.
8-43
3GPP2 C.S0024-B v2.0 Security Layer
Field Length(bits)
ACAuthKey ACAuthKeyLength
Authentication Protocol variable
Payload
SectorID 128
Cryptosync CryptosyncLength
8-44
Security Layer 3GPP2 C.S0024-B v2.0
1 • The access network shall construct the message bits for computing ACPAC as shown in
2 Table 8.8.6.1-2:
Field Length(bits)
ACAuthKey ACAuthKeyLength
Authentication Protocol variable
Payload
SectorID 128
Cryptosync CryptosyncLength
Field Length(bits)
ACPAC 0 or 64
23 9.8.7.18.8.7.1 Commands
24 This protocol does not issue any commands.
25 9.8.7.28.8.7.2 Indications
26 This protocol does not register to receive any indications.
8-45
3GPP2 C.S0024-B v2.0 Security Layer
8-46
Security Layer 3GPP2 C.S0024-B v2.0
8 9.9.1.18.9.1.1 Commands
9 This protocol does not define any commands.
8-47
3GPP2 C.S0024-B v2.0 Security Layer
1 9.9.48.9.4 Procedures and Messages for the InConfiguration Instance of the Protocol
2 9.9.4.18.9.4.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
26 9.9.4.3.18.9.4.3.1 ConfigurationRequest
27 The ConfigurationRequest message format is as follows:
28
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
8-48
Security Layer 3GPP2 C.S0024-B v2.0
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 9.9.4.3.28.9.4.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 9.9.58.9.5 Procedures and Messages for the InUse Instance of the Protocol
18 9.9.5.18.9.5.1 Procedures
19 The protocol shall set the Encryption Protocol Packet to the Connection Layer packet.
8-49
3GPP2 C.S0024-B v2.0 Security Layer
6 9.9.5.5.18.9.5.5.1 Commands
7 This protocol does not issue any commands.
8 9.9.5.5.28.9.5.5.2 Indications
9 This protocol does not register to receive any indications.
8-50
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.19.1 Introduction
27 10.1.29.1.2 Data Encapsulation for the InUse Instances of the MAC Protocols
28 In the transmit direction, the MAC Layer receives Security Layer packets, adds layer-
29 related headers, trailers, concatenates them in the order to be processed on the receive
30 side, adds padding where applicable, and forwards the resulting packet for transmission to
31 the Physical Layer.
32 In the receive direction, the MAC Layer receives MAC packets from the Physical Layer and
33 forwards the contained Security Layer packets to the Security Layer in the order received
34 after removing the layer-related headers, trailers, and padding.
35 Figure 9.1.2-1, Figure 9.1.2-2, Figure 9.1.2-3, and Figure 9.1.2-4 illustrate the relationship
36 between Security Layer packets, MAC packets and Physical Layer packets for the Control
37 Channel, the Access Channel, and the Forward and Reverse Traffic Channels.
9-1
3GPP2 C.S0024-B v2.0 MAC Layer
Security Security
Layer Layer
packet packet
MAC MAC
Layer Layer
packet packet
Physical Physical
Layer Layer
payload payload
1
Security
Layer
packet
Physical Physical
Layer ... Layer
payload payload
3
9-2
MAC Layer 3GPP2 C.S0024-B v2.0
Security Security
Layer Layer
packet packet
Physical
Layer
payload
2
Security
Layer
packet
Physical
Layer
payload
5
9-3
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.2.19.2.1 Overview
3 The Default Control Channel MAC Protocol provides the procedures and messages required
4 for an access network to transmit and for an access terminal to receive the Control
5 Channel. This protocol operates with the Default (Subtype 0) Physical Layer Protocol, the
6 Subtype 1 Physical Layer Protocol, the Subtype 2 Physical Layer Protocol, or the Subtype 3
7 Physical Layer Protocol.
8 This specification assumes that the access network has one instance of this protocol for all
9 access terminals.
10 This protocol can be in one of two states:
11 • Inactive State: in this state the protocol waits for an Activate command. This state
12 applies only to the access terminal and occurs when the access terminal has not
13 acquired an access network or is not monitoring the Control Channel.
14 • Active State: in this state the access network transmits and the access terminal
15 receives the Control Channel.
Initial State
Rx Activate
(AT Only)
Rx Deactivate
16
(AT only)
17 Figure 9.2.1-1. Default (Subtype 0) Control Channel MAC Protocol State Diagram
19 10.2.2.19.2.2.1 Commands
20 This protocol defines the following commands:
21 • Activate.
22 • Deactivate.
9-4
MAC Layer 3GPP2 C.S0024-B v2.0
1 • Interrupted
28 10.2.59.2.5 Procedures and Messages for the InConfiguration Instance of the Protocol
29 10.2.5.19.2.5.1 Procedures
30 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
31 the configuration messages.
9-5
3GPP2 C.S0024-B v2.0 MAC Layer
26 10.2.5.3.19.2.5.3.1 ConfigurationRequest
27 The ConfigurationRequest message format is as follows:
28
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9-6
MAC Layer 3GPP2 C.S0024-B v2.0
1 TransactionID The sender shall increment this value for each new
2 ConfigurationRequest message sent.
5 10.2.5.3.29.2.5.3.2 ConfigurationResponse
6 The ConfigurationResponse message format is as follows:
7
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
9 TransactionID The sender shall set this value to the TransactionID field of the
10 corresponding ConfigurationRequest message.
17 10.2.69.2.6 Procedures and Messages for the InUse Instance of the Protocol
18 10.2.6.19.2.6.1 Procedures
19 Each Control Channel MAC Layer packet consists of zero or more Security Layer packets
20 for zero or more access terminals.
21 The protocol constructs a packet out of the Security Layer packets, as follows:
22 • The protocol adds the MAC Layer header specified in 9.2.6.2.1 in front of every Security
23 Layer packet.
9-7
3GPP2 C.S0024-B v2.0 MAC Layer
1 • The protocol concatenates the Control Channel Header specified in 9.2.6.2.2 followed
2 by the above formed packets.
3 • The protocol pads the resulting packet as defined in 9.2.6.2.3.
4 • The protocol adds the reserved bits as defined in 9.2.6.2.4.
5 The protocol then sends the packet for transmission to the Physical Layer. The packet
6 structure is shown in Figure 9.2.6-1.
7 Control Channel MAC Layer packets can be transmitted in a synchronous capsule that is
8 transmitted at a particular time, in a sub-synchronous capsule that is transmitted at a
9 particular time, or in an asynchronous capsule that can be transmitted at any time except
10 when a synchronous or sub-synchronous capsule is transmitted. A synchronous capsule
11 consists of one or more Control Channel MAC Layer packets.
12 A Control Channel Synchronous Sleep State capsule constitutes the Control Channel MAC
13 Layer packets of a Control Channel synchronous capsule starting from the beginning of a
14 synchronous capsule up to and including the first MAC Layer packet for which the
15 SleepStateCapsuleDone bit in the Control Channel header is set to ‘1’.
16 A sub-synchronous capsule consists of one Control Channel MAC Layer packet. An
17 asynchronous capsule consists of one Control Channel MAC Layer packet.
18 This protocol expects an address and a parameter indicating transmission in a
19 synchronous capsule, synchronous Sleep State capsule, sub-synchronous capsule, or an
20 asynchronous capsule with each transmitted Security Layer packet. For Security Layer
21 packets that are carried by an asynchronous capsule or by a sub-synchronous capsule,
22 this protocol can also receive an optional parameter indicating a transmission deadline.
25 Received packets are parsed into their constituent Security Layer packets. The packets that
26 are addressed to the access terminal (see 9.2.6.1.4.2.4) are then forwarded for further
27 processing to the Security Layer.
30 10.2.6.1.1.19.2.6.1.1.1 Activate
31 If this protocol receives an Activate command in the Inactive State, the access terminal
32 shall transition to the Active State
33 If this protocol receives this command in the Active State it shall be ignored.
9-8
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.2.6.1.1.29.2.6.1.1.2 Deactivate
2 If this protocol receives a Deactivate command in the Inactive State, it shall be ignored.
3 If this protocol receives this command in the Active State, the access terminal shall
4 generate an Interrupted indication and transition to the Inactive State
9-9
3GPP2 C.S0024-B v2.0 MAC Layer
9-10
MAC Layer 3GPP2 C.S0024-B v2.0
1 • All other MAC Layer packets of the capsule shall start transmission at the earliest time
2 T following the end of transmission of the previous packet of the capsule that satisfies
3 the following equation:
4 T mod 4 = Offset,
5 where T is CDMA System Time in slots and Offset is the value specified in the Control
6 Channel header of the first Control Channel MAC Layer packet of the synchronous capsule.
9-11
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access network shall set the Offset field of the Control Channel Header to ‘00’ for the
2 Control Channel MAC Layer packet of a sub-synchronous capsule.
3 The access network shall not transmit the Control Channel MAC Layer packet of a sub-
4 synchronous capsule except when the MAC Layer packet starts transmission at times T
5 where T satisfies both of the following equations:
6 T mod 4 = Offset
7 T mod 256 ≠ Offset
8 where T is CDMA System Time in slots and Offset is the value specified in the Control
9 Channel header of the first Control Channel MAC Layer packet of a synchronous capsule.
97 For example, this may occur if the access terminal is finished monitoring the Control Channel
9-12
MAC Layer 3GPP2 C.S0024-B v2.0
22 Length The access network shall set this field to the combined length, in
23 octets, of the Security Layer packet and this MAC Layer header
24 excluding the Length field.
25 SecurityLayerFormat
26 The access network shall set this field to ‘1’ if security layer packet is
27 either authenticated or encrypted; otherwise, the access network
28 shall set this field to ‘0’.
29 ConnectionLayerFormat
30 The access network shall set this field to ‘1’ if the connection layer
9-13
3GPP2 C.S0024-B v2.0 MAC Layer
1 packet is Format B; otherwise, the access network shall set this field
2 to ‘0’.
3 Reserved The access network shall set this field to all zeros. The access
4 terminal shall ignore this field.
5 ATI Record Access Terminal Identifier Record. The access network shall set this
6 field to the record specifying the access terminal’s address. This
7 record is defined in 13.2.
11 SynchronousCapsule
12 For a Control Channel MAC Layer packet of a synchronous capsule,
13 the access network shall set this field to ‘1’; otherwise, the access
14 network shall set this field to ‘0’.
15 FirstPacket For the first Control Channel MAC Layer packet of a synchronous
16 capsule, asynchronous capsule, or sub-synchronous capsule, the
17 access network shall set this field to ‘1’; otherwise, the access
18 network shall set this field to ‘0’.
19 LastPacket For the last Control Channel MAC Layer packet of a synchronous
20 capsule, asynchronous capsule, or sub-synchronous capsule, the
21 access network shall set this field to ‘1’; otherwise, the access
22 network shall set this field to ‘0’.
23 Offset For the first Control Channel MAC Layer packet of a synchronous
24 capsule, the access network shall set this field to the offset in slots of
25 the Synchronous Control Channel relative to the Control Channel
26 Cycle; otherwise, the access network shall set this field to zero.
27 SleepStateCapsuleDone
28 The access network shall set this field to ‘0’ if the MAC Layer packet
29 belongs to the Control Channel synchronous Sleep State capsule and
9-14
MAC Layer 3GPP2 C.S0024-B v2.0
1 the MAC Layer packet is not the last packet in the Control Channel
2 synchronous Sleep State capsule. Otherwise, the access network
3 shall set this field to ‘1’.
4 Reserved The access network shall set this field to zero. The access terminal
5 shall ignore this field.
6 10.2.6.2.39.2.6.2.3 Pad
7 The access network shall add sufficient padding so that the Control Channel MAC Layer
8 packet including all payload and headers is 1000 bits long.
9 The access network shall set the padding bits to ‘0’. The access terminal shall ignore the
10 padding bits.
11 10.2.6.2.49.2.6.2.4 Reserved
12 The access network shall add 2 reserved bits.
13 The access network shall set the reserved bits to ‘0’. The access terminal shall ignore the
14 reserved bits.
16 10.2.6.3.19.2.6.3.1 Commands
17 This protocol does not issue any commands.
18 10.2.6.3.29.2.6.3.2 Indications
19 This protocol does not register to receive any indications.
9-15
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.3.19.3.1 Overview
3 The Enhanced Control Channel MAC Protocol provides the procedures and messages
4 required for an access network to transmit and for an access terminal to receive the
5 Control Channel. This protocol operates with the Subtype 2 Physical Layer Protocol or the
6 Subtype 3 Physical Layer Protocol.
7 This specification assumes that the access network has one instance of this protocol for all
8 access terminals.
9 This protocol can be in one of two states:
10 • Inactive State: in this state the protocol waits for an Activate command. This state
11 applies only to the access terminal and occurs when the access terminal has not
12 acquired an access network or is not monitoring the Control Channel.
13 • Active State: in this state the access network transmits and the access terminal
14 receives the Control Channel.
Initial State
Rx Activate
(AT Only)
Rx Deactivate
15
(AT only)
18 10.3.2.19.3.2.1 Commands
19 This protocol defines the following commands:
20 • Activate.
21 • Deactivate.
22 • ResetSupervisionTimer.
9-16
MAC Layer 3GPP2 C.S0024-B v2.0
1 • Interrupted
23 10.3.5.19.3.5.1 Procedures
24 This protocol in the Generic Configuration Protocol (see 13.7) to define the processing of the
25 configuration messages.
9-17
3GPP2 C.S0024-B v2.0 MAC Layer
1 • If the InUse instance of this protocol has the same subtype as this protocol instance,
2 then
3 − The access terminal and the access network shall set the attribute values
4 associated with the InUse instance of this protocol to the attribute values
5 associated with the InConfiguration instance of this protocol, and
6 − The access terminal and the access network shall purge the InConfiguration
7 instance of the protocol.
8 • If the InUse instance of this protocol does not have the same subtype as this protocol
9 instance, then the access terminal and the access network shall perform the following
10 in the order specified:
11 − The access terminal shall set the value of the ConnectionOpen parameter to
12 NO.
13 − The access network shall enter the Active State.
14 10.3.69.3.6 Procedures and Messages for the InConfiguration Instance of the Protocol
15 10.3.6.19.3.6.1 Procedures
16 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
17 the configuration messages.
9-18
MAC Layer 3GPP2 C.S0024-B v2.0
6 10.3.6.3.19.3.6.3.1 ConfigurationRequest
7 The ConfigurationRequest message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall increment this value for each new
11 ConfigurationRequest message sent.
13
14 10.3.6.3.29.3.6.3.2 ConfigurationResponse
15 The ConfigurationResponse message format is as follows:
16
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
18 TransactionID The sender shall set this value to the TransactionID field of the
19 corresponding ConfigurationRequest message.
9-19
3GPP2 C.S0024-B v2.0 MAC Layer
7 10.3.79.3.7 Procedures and Messages for the InUse Instance of the Protocol
8 10.3.7.19.3.7.1 Procedures
9 Each Control Channel MAC Layer packet consists of one or more Security Layer packets for
10 one or more access terminals.
11 The protocol constructs a packet out of the Security Layer packets, as follows:
12 • The protocol adds the MAC Layer header specified in 9.3.7.2.1 in front of every Security
13 Layer packet.
14 • The protocol concatenates the Control Channel Header specified in 9.3.7.2.2 followed
15 by the above formed packets.
16 • The protocol pads the resulting packet as defined in 9.3.7.2.3.
17 • The protocol adds the reserved bits as defined in 9.3.7.2.4.
18 The protocol then sends the packet for transmission to the Physical Layer. The packet
19 structure is shown in Figure 9.3.7-1.
20 Control Channel MAC Layer packets can be transmitted in a synchronous capsule that is
21 transmitted at a particular time, in a quick synchronous capsule that is transmitted at a
22 particular time, in a sub-synchronous capsule that is transmitted at a particular time, or
23 in an asynchronous capsule that can be transmitted at any time except when a
24 synchronous capsule or sub-synchronous is transmitted. A synchronous capsule consists
25 of one or more Control Channel MAC Layer packets.
26 A Control Channel Synchronous Sleep State capsule constitutes the Control Channel MAC
27 Layer packets of a Control Channel synchronous capsule starting from the beginning of a
28 synchronous capsule up to and including the first MAC Layer packet for which the
29 SleepStateCapsuleDone bit in the Control Channel header is set to ‘1’.
30 A sub-synchronous capsule consists of one Control Channel MAC Layer packet. An
31 asynchronous capsule consists of one Control Channel MAC Layer packet. A quick
32 synchronous capsule consists of one Control Channel MAC Layer packet.
33 This protocol expects an address and a parameter indicating transmission in a
34 synchronous capsule, synchronous Sleep State capsule, sub-synchronous capsule, quick
35 synchronous capsule, or an asynchronous capsule with each transmitted Security Layer
36 packet. For Security Layer packets that are carried by an asynchronous capsule, quick
9-20
MAC Layer 3GPP2 C.S0024-B v2.0
5 Received packets are parsed into their constituent Security Layer packets. The packets that
6 are addressed to the access terminal (see 9.3.7.1.4.2.4) are then forwarded for further
7 processing to the Security Layer.
10 10.3.7.1.1.19.3.7.1.1.1 Activate
11 If this protocol receives an Activate command in the Inactive State, the access terminal
12 shall transition to the Active State
13 If this protocol receives this command in the Active State it shall be ignored.
14 10.3.7.1.1.29.3.7.1.1.2 Deactivate
15 If this protocol receives a Deactivate command in the Inactive State, it shall be ignored.
16 If this protocol receives this command in the Active State, the access terminal shall
17 generate an Interrupted indication and transition to the Inactive State
9-21
3GPP2 C.S0024-B v2.0 MAC Layer
Length(chips))
9-22
MAC Layer 3GPP2 C.S0024-B v2.0
9-23
3GPP2 C.S0024-B v2.0 MAC Layer
9-24
MAC Layer 3GPP2 C.S0024-B v2.0
1 The access network shall set the Offset field of the Control Channel Header to ‘00’ for the
2 Control Channel MAC Layer packet of a sub-synchronous capsule.
3 The access network shall not transmit the Control Channel MAC Layer packet of a sub-
4 synchronous capsule except when the MAC Layer packet starts transmission at times T
5 where T satisfies both of the following equations:
6 T mod 4 = Offset
7 T mod 256 ≠ Offset
8 where T is CDMA System Time in slots and Offset is the value specified in the Control
9 Channel header of the first Control Channel MAC Layer packet of a synchronous capsule.
9-25
3GPP2 C.S0024-B v2.0 MAC Layer
1 Control Channel header of the first Control Channel MAC Layer packet of the synchronous
2 capsule.
99 For example, this may occur if the access terminal is finished monitoring the Control Channel
9-26
MAC Layer 3GPP2 C.S0024-B v2.0
1 • The access terminal shall forward the Security Layer packet along with the
2 SecurityLayerFormat and the ConnectionLayerFormat fields to the Security Layer if
3 either of the following two conditions are met:
4 − If the ATIType field and the ATI field of the ATI Record in the MAC Layer
5 header of a Security Layer packet is equal to the ATIType and ATI fields of any
6 member of the Address Management Protocol’s ReceiveATIList.
7 − If the ATIType of the ATI Record in the MAC Layer header of a Security Layer
8 packet is equal to ‘00’ (i.e., BATI) and the ReceiveATIList includes a record with
9 ATIType set to ‘00’.
10 • Otherwise, the access terminal shall discard the Security Layer packet.
15 Length The access network shall set this field to the combined length, in
16 octets, of the Security Layer packet and this MAC Layer header
17 excluding the Length field.
18 SecurityLayerFormat
19 The access network shall set this field to ‘1’ if security layer packet is
20 either authenticated or encrypted; otherwise, the access network
21 shall set this field to ‘0’.
22 ConnectionLayerFormat
23 The access network shall set this field to ‘1’ if the connection layer
24 packet is Format B; otherwise, the access network shall set this field
25 to ‘0’.
26 Reserved The access network shall set this field to all zeros. The access
27 terminal shall ignore this field.
28 ATI Record Access Terminal Identifier Record. The access network shall set this
29 field to the record specifying the access terminal’s address. This
30 record is defined in 13.2.
9-27
3GPP2 C.S0024-B v2.0 MAC Layer
4 SynchronousCapsule
5 For a Control Channel MAC Layer packet of a synchronous capsule,
6 the access network shall set this field to ‘1’; otherwise, the access
7 network shall set this field to ‘0’.
8 FirstPacket For the first Control Channel MAC Layer packet of a synchronous
9 capsule, asynchronous capsule, or sub-synchronous capsule, the
10 access network shall set this field to ‘1’; otherwise, the access
11 network shall set this field to ‘0’.
12 LastPacket For the last Control Channel MAC Layer packet of a synchronous
13 capsule, asynchronous capsule, or sub-synchronous capsule, the
14 access network shall set this field to ‘1’; otherwise, the access
15 network shall set this field to ‘0’.
16 Offset For the first Control Channel MAC Layer packet of a synchronous
17 capsule, the access network shall set this field to the offset in slots of
18 the Synchronous Control Channel relative to the Control Channel
19 Cycle; otherwise, the access network shall set this field to zero.
20 SleepStateCapsuleDone
21 The access network shall set this field to ‘0’ if the MAC Layer packet
22 belongs to the Control Channel synchronous Sleep State capsule and
23 the MAC Layer packet is not the last packet in the Control Channel
24 synchronous Sleep State capsule. Otherwise, the access network
25 shall set this field to ‘1’.
26 Reserved The access network shall set this field to zero. The access terminal
27 shall ignore this field.
9-28
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.3.7.2.39.3.7.2.3 Pad
2 The access network shall add sufficient padding so that the size of the Control Channel
3 MAC Layer packet is equal to the size of the payload of the Physical Layer packet that will
4 be used to transmit the Control Channel MAC packet.
5 The access network shall set the padding bits to ‘0’. The access terminal shall ignore the
6 padding bits.
7 10.3.7.2.49.3.7.2.4 Reserved
8 The access network shall add 2 reserved bits.
9 The access network shall set the reserved bits to ‘0’. The access terminal shall ignore the
10 reserved bits.
12 10.3.7.3.19.3.7.3.1 Commands
13 This protocol does not issue any commands.
14 10.3.7.3.29.3.7.3.2 Indications
15 This protocol registers to receive the following indications:
16 • IdleState.ConnectionOpened
17 • ConnectedState.ConnectionClosed
18 • RouteUpdate.ConnectionLost
9-29
3GPP2 C.S0024-B v2.0 MAC Layer
0x80 Reserved
to
0xff
9-30
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.4.19.4.1 Overview
3 The Default Access Channel MAC Protocol provides the procedures and messages required
4 for an access terminal to transmit and an access network to receive the Access Channel.
5 This protocol operates with the Default (Subtype 0) Physical Layer Protocol, the Subtype 1
6 Physical Layer Protocol, the Subtype 2 Physical Layer Protocol, or the Subtype 3 Physical
7 Layer Protocol.
8 This specification assumes that the access network has one instance of this protocol for all
9 access terminals.
10 This protocol can be in one of two states:
11 • Inactive State: In this state the protocol waits for an Activate command. This state
12 applies only to the access terminal and occurs when the access terminal has not
13 acquired an access network or the access terminal has a connection open.
14 • Active State: In this state the access terminal transmits and the access network
15 receives the Access Channel.
Initial State
Rx Activate
(AT only)
Rx Deactivate
16
(AT only)
19 10.4.2.19.4.2.1 Commands
20 This protocol defines the following commands:
21 • Activate
22 • Deactivate
9-31
3GPP2 C.S0024-B v2.0 MAC Layer
1 • TransmissionAborted
2 • TransmissionFailed
3 • TxStarted
4 • TxEnded
5 • SupervisionFailed
6 • MACLayerCapsuleReceived
9-32
MAC Layer 3GPP2 C.S0024-B v2.0
1 • The value for each attribute for this protocol instance shall be set to the fall-back value
2 for that attribute.
10 10.4.59.4.5 Procedures and Messages for the InConfiguration Instance of the Protocol
11 10.4.5.19.4.5.1 Procedures
12 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
13 the configuration messages.
9-33
3GPP2 C.S0024-B v2.0 MAC Layer
6 10.4.5.3.19.4.5.3.1 ConfigurationRequest
7 The ConfigurationRequest message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall increment this value for each new
11 ConfigurationRequest message sent.
13
14 10.4.5.3.29.4.5.3.2 ConfigurationResponse
15 The ConfigurationResponse message format is as follows:
16
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
18 TransactionID The sender shall set this value to the TransactionID field of the
19 corresponding ConfigurationRequest message.
9-34
MAC Layer 3GPP2 C.S0024-B v2.0
7 10.4.69.4.6 Procedures and Messages for the InUse Instance of the Protocol
8 10.4.6.19.4.6.1 Procedures
9 The protocol constructs one or more packets out of the Security Layer packet as follows:
10 • The protocol adds the MAC Layer header specified in 9.4.6.2.1 in front of the Security
11 Layer packet,
12 • The protocol adds the FCS as defined in 9.4.6.2.2,
13 • The protocol pads the result as defined in 9.4.6.2.3,
14 • The protocol splits the result into one or more Access Channel MAC Layer capsule
15 fragments,
16 • The protocol adds the reserved bits, as defined in 9.4.6.2.4, to the capsule fragments to
17 construct the Access Channel MAC Layer packets.
18 This protocol passes the packets for transmission to the Physical Layer. An example of the
19 packet structure is shown in Figure 9.4.6.1-1.
20 Received packets are passed for further processing to the Security Layer after
21 concatenation, removing the padding, FCS checking, and removing the MAC layer headers.
22 The value of the SecurityLayerFormat and ConnectionLayerFormat fields shall be passed to
23 the Security Layer with the Security Layer packet.
MAC Security
Layer Layer FCS pad
header packet
MAC MAC
Layer reserved ... Layer reserved
capsule fragment capsule fragment
9-35
3GPP2 C.S0024-B v2.0 MAC Layer
3 10.4.6.1.1.19.4.6.1.1.1 Activate
4 If this protocol receives an Activate command in the Inactive State,
5 • The access terminal shall transition to the Active State.
6 • The access network shall ignore it.
7 If this protocol receives the command in the Active State it shall be ignored.
8 10.4.6.1.1.29.4.6.1.1.2 Deactivate
9 If this protocol receives a Deactivate command in the Inactive State, it shall be ignored.
10 If this protocol receives the command in the Active State,
11 • The access terminal shall transition to the Inactive State.
12 • The access network shall ignore it.
9-36
MAC Layer 3GPP2 C.S0024-B v2.0
Beginning of an Beginning of an
Access Channel Access Channel
Cycle Cycle
Preamble Capsule
(PreambleLength × 16 slots) ( up to
CapsuleLength
Max ×16 slots)
3 Each probe in a sequence is transmitted at increased power until any of the following
4 conditions are met:
5 • The access terminal receives an ACAck message,
6 • Transmission is aborted because the protocol received a Deactivate command, or
7 • Maximum number of probes per sequence (ProbeNumStep) has been transmitted.
8 Prior to the transmission of the first probe, the access terminal performs a persistence test
9 which is used to control congestion on the Access Channel.
10 Additionally the access terminal performs a persistence test in between probe sequences.
τp τp τp
persistence
persistence
persistence
τs ...
probe 1 2 3 Np 1 2 3 Np 1 2 3 Np
Time
11
probe
sequence
1 2 ... Ns
12 Figure 9.4.6.1.2-2. Access Probe Sequences
9-37
3GPP2 C.S0024-B v2.0 MAC Layer
100 Higher layer protocols use this indication as a notification that there may be an outstanding
transaction on the Access Channel; and, therefore, the access terminal should not go to sleep.
9-38
MAC Layer 3GPP2 C.S0024-B v2.0
9-39
3GPP2 C.S0024-B v2.0 MAC Layer
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
33 The 42-bit mask MQACMAC shall be derived from the mask MIACMAC as follows:
101 The turn-around time between the access network receiving an access probe and sending an
ACAck message is determined by the access network implementation, but the access terminal may
estimate such time interval.
9-40
MAC Layer 3GPP2 C.S0024-B v2.0
9-41
3GPP2 C.S0024-B v2.0 MAC Layer
1 + Persistence Test : For this test, the access terminal shall use the value p as
2 specified by APersistence[i] where i is the class of the access terminal and
3 APersistence[i] is the (i+1)st occurrence of the APersistence field in the
4 AccessParameters message.102 The value i=2 is reserved for test access
5 terminals. If the access terminal does not have a class defined, it shall use
6 i=0, corresponding to non-emergency access terminals. All other values of i are
7 reserved.
8 When p is not zero, the persistence test consists of comparing a uniformly
9 distributed random number x, 0 < x < 1, (using the procedure specified in 13.5)
10 with p. If x < p the test is said to succeed. If the persistence test succeeds or if
11 the number of consecutive unsuccessful persistence tests exceeds 4/p, the
12 access terminal may transmit in the first upcoming Access Channel Cycle such
13 that no portion of the access probe overlaps with the Reverse Link Silence
14 Interval and no portion of the access probe plus the time interval that is
15 required to receive the corresponding ACAck message (as estimated by the
16 access terminal)103 will overlap with slots when the access terminal does not
17 receive the Forward Channel. If any portion of the access probe overlaps with
18 the Reverse Link Silence Interval, then the access terminal shall not transmit
19 the access probe and shall re-start the procedures for Transmission of the First
20 Probe from the beginning. Otherwise, if p is not equal to zero, the access
21 terminal shall repeat the above-mentioned Silence Period Test and then the
22 Persistence Test starting from the next Access Channel Cycle. If p is equal to
23 zero, the access terminal shall return a TransmissionFailed indication and end
24 the access.
25 2. Probe Contents. The access terminal shall not change the data portion of the probe
26 contents between probe sequences.
27 3. Success Condition. If the access terminal receives an ACAck message it shall stop
28 the probe sequence, including any transmission in progress, and shall return a
29 TransmissionSuccessful indication.
102 The access terminal’s class is configured through means that are outside the scope of this
specification.
103 The turn-around time between the access network receiving an access probe and sending an
ACAck message is determined by the access network implementation, but the access terminal may
estimate such time interval.
9-42
MAC Layer 3GPP2 C.S0024-B v2.0
1 4. Failure Condition. If the access terminal has already sent ProbeSequenceMax probe
2 sequences for this access (NS in Figure 9.4.6.1.2-2), and if it does not receive an
3 ACAck message acknowledging its receipt within (TACMPATProbeTimeout + TACMPCycleLen)
4 slots after the end of the last access probe, or if the interval between two adjacent
5 probes in the access attempt is greater than TACMPATProbeTimeout + max(ProbeBackoff,
6 ProbeSequenceBackoff) × AccessCycleDuration + TACMPMaxDelayPrevProbe slots104, then
7 the access terminal shall return a TransmissionFailed indication and abort the
8 access.
9 5. Inter-Sequence Backoff. The access terminal shall generate a uniformly distributed
10 integer random number k between 0 and ProbeSequenceBackoff. The access
11 terminal shall wait for τS = (k × AccessCycleDuration) + TACMPATProbeTimeout slots from
12 the end of the last probe of the previous sequence before repeating this sequence.
104 E.g., because the access terminal has tuned to the frequency associated with another air-
interface.
9-43
3GPP2 C.S0024-B v2.0 MAC Layer
1 Length The access terminal shall set this field to the combined length, in
2 octets, of the Security Layer packet and this MAC Layer header.
3 excluding the Length field.
4 SessionConfigurationToken
5 The access terminal shall set this field to the value of the
6 SessionConfigurationToken which is public data of the Session
7 Configuration Protocol.
8 SecurityLayerFormat
9 The access terminal shall set this field to ‘1’ if security layer packet is
10 either authenticated or encrypted; otherwise, the access terminal
11 shall set this field to ‘0’.
12 ConnectionLayerFormat
13 The access terminal shall set this field to ‘1’ if the connection layer
14 packet is Format B; otherwise, the access terminal shall set this field
15 to ‘0’.
16 Reserved The access terminal shall set this field to zero. The access network
17 shall ignore this field.
18 ATI Record Access Terminal Identifier Record. The access terminal shall set this
19 field to the record specifying the access terminal’s ID specified by
20 TransmitATI.ATI and TransmitATI.ATIType. This record is defined in
21 13.2.
22 10.4.6.2.29.4.6.2.2 FCS
23 The FCS shall be calculated using the standard CRC-CCITT generator polynomial:
9-44
MAC Layer 3GPP2 C.S0024-B v2.0
1 • Register shall be clocked once for each bit of Access Channel MAC Layer Capsule,
2 excluding the FCS and padding bits. The Access Channel MAC Layer Capsule is read in
3 order from MSB to LSB, starting with the MSB of the MAC Layer header
4 • Switches shall be set in the down position so that the output is a modulo-2 addition
5 with a ‘0’ and the successive shift register inputs are ‘0’.
6 • Register shall be clocked an additional 32 times for the 32 FCS bits.
Input
‘0’
0 1 2 3 4 26
x x x x x x x31
Output
‘0’
18 10.4.6.2.59.4.6.2.5 ACAck
19 The access network sends the ACAck message to acknowledge receipt of an Access
20 Channel MAC Layer capsule.
Field Length (bits)
MessageID 8
9-45
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.4.6.2.69.4.6.2.6 AccessParameters
2 The AccessParameters message is used to convey Access Channel information to the access
3 terminals.
4
Reserved variable
6 AccessCycleDuration
7 The access network shall set this field to the duration of an Access
8 Channel Cycle in units of slots.
12 OpenLoopAdjust The access network shall set this field to the negative of the nominal
13 power to be used by access terminals in the open loop power
14 estimate, expressed as an unsigned value in units of 1 dB. The value
15 used by the access terminal is -1 times the value of this field.
16 ProbeInitialAdjust The access network shall set this field to the correction factor to be
17 used by access terminals in the open loop power estimate for the
9-46
MAC Layer 3GPP2 C.S0024-B v2.0
3 ProbeNumStep The access network shall set this field to the maximum number of
4 access probes access terminals are to transmit in a single access
5 probe sequence. The access network shall set this field to a value in
6 the range [1 ... 15].
7 PowerStep Probe power increase step. The access network shall set this field to
8 the increase in power between probes, in resolution of 0.5 dB. The
9 access terminal shall support all the valid values specified by this
10 field.
11 PreambleLength The access network shall set this field to the length in frames of the
12 access probe preamble in the range [1 … 7]. The access terminal
13 shall support all the valid values specified by this field.
14 CapsuleLengthMax Access Channel Max Capsule length. The access network shall set
15 this field to the maximum number of frames in an Access Channel
16 Capsule. The access network shall set this field to a value in the
17 range [2 … 15]. The access terminal shall support all the valid values
18 specified by this field.
19 APersistence Access persistence vector. If a value in this vector is 0x3F, the access
20 terminal shall use zero as the corresponding persistence probability;
21 otherwise, if the value of this field, n, not equal to 0x3F, the access
-n/4
22 terminal shall use 2 as the corresponding persistence probability.
23 Reserved Number of bits in this field is equal to the number needed to make
24 the message length an integer number of octets. The access network
25 shall set this field to zero. The access terminal shall ignore this field.
26
28 10.4.6.3.19.4.6.3.1 Commands
29 This protocol does not issue any commands.
30 10.4.6.3.29.4.6.3.2 Indications
31 This protocol does not register to receive any indications.
9-47
3GPP2 C.S0024-B v2.0 MAC Layer
6 Length Length of the complex attribute in octets. The access network shall
7 set this field to the length of the complex attribute excluding the
8 Length field.
9 AttributeID Parameter set identifier. The access network shall set this field to
10 0x00.
11 ValueID The access network shall set this field to an identifier assigned to this
12 complex attribute. The access network should change this field for
13 each set of values for this complex attribute.
14 ProbeSequenceMax Maximum number of probe sequences. The access network shall set
15 this field to the maximum number of probe sequences for a single
16 access attempt. The access network shall set this field to a value in
17 the range [1 … 15]. The access terminal shall support all the valid
18 values specified by this field.
19 ProbeBackoff Inter-probe backoff. The access network shall set this field to the
20 upper limit of the backoff range (in units of AccessCycleDuration)
21 that the access terminal is to use between probes. The access
22 terminal shall support all the valid values specified by this field.
23 ProbeSequenceBackoff
24 Inter-probe sequence backoff. The access network shall set this field
25 to the upper limit of the backoff range (in units of
9-48
MAC Layer 3GPP2 C.S0024-B v2.0
4 Reserved The access network shall set this field to zero. The access terminal
5 shall ignore this field.
8 Length Length of the complex attribute in octets. The access network shall
9 set this field to the length of the complex attribute excluding the
10 Length field.
12 ValueID The access network shall set this field to an identifier assigned to this
13 complex value.
14 DataOffsetNom The access network shall set this field to the nominal offset of the
15 access data channel power to pilot channel power, expressed as 2's
16 complement value in units of 0.5 dB. The access terminal shall
17 support all the valid values specified by this field.
18 DataOffset9k6 The access network shall set this field to the ratio of access channel
19 power at 9600 bps to the nominal access channel power at 9600 bps,
20 expressed as 2’s complement in units of 0.25 dB. The access
21 terminal shall support all the valid values specified by this field.
9-49
3GPP2 C.S0024-B v2.0 MAC Layer
9-50
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.5.19.5.1 Overview
3 The Enhanced Access Channel MAC Protocol provides the procedures and messages
4 required for an access terminal to transmit and an access network to receive the Access
5 Channel. This protocol operates with Subtype 1 Physical Layer Protocol, Subtype 2 Physical
6 Layer Protocol, or Subtype 3 Physical Layer Protocol.
7 This specification assumes that the access network has one instance of this protocol for all
8 access terminals.
9 This protocol can be in one of two states:
10 • Inactive State: In this state the protocol waits for an Activate command. This state
11 applies only to the access terminal and occurs when the access terminal has not
12 acquired an access network or the access terminal has a connection open.
13 • Active State: In this state the access terminal transmits and the access network
14 receives the Access Channel.
Initial State
Rx Activate
(AT only)
Rx Deactivate
15
(AT only)
18 10.5.2.19.5.2.1 Commands
19 This protocol defines the following commands:
20 • Activate
21 • Deactivate
9-51
3GPP2 C.S0024-B v2.0 MAC Layer
1 • TransmissionFailed
2 • TxStarted
3 • TxEnded
4 • SupervisionFailed
5 • MACLayerCapsuleReceived
9-52
MAC Layer 3GPP2 C.S0024-B v2.0
1 • If the InUse instance of this protocol has the same protocol subtype as this
2 InConfiguration protocol instance, then the fall-back values of the attributes defined by
3 the InConfiguration protocol instance shall be set to the values of the corresponding
4 attributes associated with the InUse protocol instance.
5 • The value for each attribute for this protocol instance shall be set to the fall-back value
6 for that attribute.
7 10.5.59.5.5 Procedures and Messages for the InConfiguration Instance of the Protocol
8 10.5.5.19.5.5.1 Procedures
9 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
10 the configuration messages.
9-53
3GPP2 C.S0024-B v2.0 MAC Layer
6 10.5.5.3.19.5.5.3.1 ConfigurationRequest
7 The ConfigurationRequest message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall increment this value for each new
11 ConfigurationRequest message sent.
13
14 10.5.5.3.29.5.5.3.2 ConfigurationResponse
15 The ConfigurationResponse message format is as follows:
16
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
18 TransactionID The sender shall set this value to the TransactionID field of the
19 corresponding ConfigurationRequest message.
9-54
MAC Layer 3GPP2 C.S0024-B v2.0
7 10.5.69.5.6 Procedures and Messages for the InUse Instance of the Protocol
8 10.5.6.19.5.6.1 Procedures
9 The protocol constructs one or more packets out of the Security Layer packet as follows:
10 • The protocol adds the MAC Layer header specified in 9.5.6.2.1 in front of the Security
11 Layer packet,
12 • The protocol adds the FCS as defined in 9.5.6.2.2,
13 • The protocol pads the result as defined in 9.5.6.2.3,
14 • The protocol splits the result into one or more Access Channel MAC Layer capsule
15 fragments,
16 • The protocol adds the reserved bits, as defined in 9.5.6.2.4, to the capsule fragments to
17 construct the Access Channel MAC Layer packets.
18 This protocol passes the packets for transmission to the Physical Layer. An example of the
19 packet structure is shown in Figure 9.5.6.1-1.
20 Received packets are passed for further processing to the Security Layer after
21 concatenation, removing the padding, FCS checking, and removing the MAC layer headers.
22 The value of the SecurityLayerFormat and ConnectionLayerFormat fields shall be passed to
23 the Security Layer with the Security Layer packet.
MAC Security
Layer Layer FCS pad
header packet
MAC MAC
Layer reserved ... Layer reserved
capsule fragment capsule fragment
9-55
3GPP2 C.S0024-B v2.0 MAC Layer
3 10.5.6.1.1.19.5.6.1.1.1 Activate
4 If this protocol receives an Activate command in the Inactive State,
5 • The access terminal shall transition to the Active State.
6 • The access network shall ignore it.
7 If this protocol receives the command in the Active State it shall be ignored.
8 10.5.6.1.1.29.5.6.1.1.2 Deactivate
9 If this protocol receives a Deactivate command in the Inactive State, it shall be ignored.
10 If this protocol receives the command in the Active State,
11 • The access terminal shall transition to the Inactive State.
12 • The access network shall ignore it.
9-56
MAC Layer 3GPP2 C.S0024-B v2.0
Beginning of an Beginning of an
Access Channel Access Channel
Cycle Cycle
Preamble
(PreambleLengthSlots slots) Capsule
AccessOffset
4 Each probe in a sequence is transmitted at increased power until any of the following
5 conditions are met:
6 • The access terminal receives an ACAck message,
7 • Transmission is aborted because the protocol received a Deactivate command, or
8 • Maximum number of probes per sequence (ProbeNumStep) has been transmitted.
9 If the value of MaxPNRandomizationDelay is not equal to zero, the access terminal
10 computes a random delay, PNRandomizationDelay, prior to the transmission of each access
11 probe.
12 Prior to the transmission of the first probe, the access terminal performs a persistence test
13 which is used to control congestion on the Access Channel.
14 Additionally the access terminal performs a persistence test in between probe sequences.
probe 1 2 3 Np 1 2 3 Np 1 2 3 Np
Time
probe sequence 1 2 Ns
15
17
9-57
3GPP2 C.S0024-B v2.0 MAC Layer
105 Higher layer protocols use this indication as a notification that there may be an outstanding
transaction on the Access Channel; and, therefore, the access terminal should not go to sleep.
9-58
MAC Layer 3GPP2 C.S0024-B v2.0
1 T mod (2048×2ReverseLinkSilencePeriod - 1) = 0,
2 where T is the CDMA System Time in units of frames.
3 The ReverseLinkSilenceDuration and ReverseLinkSilencePeriod parameters are given as
4 public data by the Overhead Messages Protocol.
9-59
3GPP2 C.S0024-B v2.0 MAC Layer
1 then the access terminal shall set its value to 0 dB. If the
2 PilotStrengthCorrectionMax is not included in the AccessParameters message
3 then the access terminal shall set its value to 0 dB.
4 5. Maximum Payload Size. The access terminal shall determine the maximum payload
5 size that can be transmitted on the access channel as AccessPayloadMax =
6 CapsuleLengthMax × R96 bits, where R96 is the maximum Access Channel payload
7 contained in a 9.6 kbps physical layer packet as specified in Table 9.5.6.1.4.1.2-1.
9 6. Transmitted Data Rate. The access terminal may update the transmitted data rate
10 for each frame in an access channel capsule. If the SectorAccessMaxRate field is
11 omitted from the AccessParameters message, then the access terminal shall select a
12 data rate of 9600 bps. Otherwise, the access terminal shall follow all of the following
13 rules when determining the access channel transmit data rate:
14 + The access terminal shall not select a data rate higher than AccessRateMax,
15 where AccessRateMax106 is computed as:
16 AccessRateMax = max (SectorAccessMaxRate, TerminalAccessRateMax).
17 + The access terminal shall not select a data rate for which the minimum payload
18 length, as specified in Table 9.5.6.1.4.1.2-1, is greater than the size of data it
19 has to send.
20 + The access terminal shall transmit at a data rate no higher than the highest
21 data rate that can be accommodated by the available transmit power.
22 7. Probe Structure. If the PreambleLengthSlots field is not included in the
23 AccessParameters message, then the access terminal shall set PreambleLengthSlots
24 to (PreambleLength × 16). When sending a probe, the access terminal shall transmit
25 PreambleLengthSlots slots of pilot only, followed by up to CapsuleLengthMax frames
26 of probe data and pilot. The access terminal shall transmit a single Access Channel
27 Capsule per probe. The access terminal shall not change the probe data contents in
28 between probes.
29 8. Long Code Cover. The access terminal shall use the Access Channel long codes to
30 cover the entire probe. The Access Channel long code is specified in 10.3.1.3.8.2.
106 SectorAccessMaxRate is the maximum data rate at which the access terminal is allowed to
9-60
MAC Layer 3GPP2 C.S0024-B v2.0
9-61
3GPP2 C.S0024-B v2.0 MAC Layer
1 m. Consider the access probe that would start at the first Access Channel
2 Cycle instance that occurs at least τP slots plus (PNRandomizationDelay ×
3 8) chips after the end of the previous access probe. If any portion of the
4 access probe plus the time interval that is required to receive the
5 corresponding ACAck message (as estimated by the access terminal)107
6 overlaps with slots when the access terminal does not receive the Forward
7 Channel, then the access terminal shall transmit the next access probe at
8 the first Access Channel Cycle instance that occurs at least (τP + T ×
9 AccessCycleDuration) slots plus (PNRandomizationDelay × 8) chips after the
10 end of the previous access probe where T is the minimum number of
11 intervals of length AccessCycleDuration that are needed to be added to τP in
12 order to ensure that the access probe does not overlap with the slots when
13 the access terminal does not receive the Forward Channel. If the access
14 probe starting at new start time overlaps with a Reverse Link Silence
15 Interval, then add T to ytotal and then the access terminal shall re-start the
16 procedure from step ‘b’ above.
17 n. Otherwise, (if neither condition ‘e’ nor condition ‘f’ are satisfied) the access
18 terminal shall transmit the next access probe at the first Access Channel
19 Cycle instance that occurs at least τP slots plus (PNRandomizationDelay ×
20 8) chips after the end of the previous access probe.
21 If the AccessOffset field is not included in the AccessParameters message, then the
22 access terminal shall set AccessOffset to zero.
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
31 The 42-bit mask MQACMAC shall be derived from the mask MIACMAC as follows:
32 MQACMAC[k] = MIACMAC[k-1], for k = 1,…, 41
107 The turn-around time between the access network receiving an access probe and sending an
ACAck message is determined by the access network implementation, but the access terminal may
estimate such time interval.
9-62
MAC Layer 3GPP2 C.S0024-B v2.0
9-63
3GPP2 C.S0024-B v2.0 MAC Layer
108 If specified the access terminal uses the PageResponseAPersistence values for initiating a
connection in response to a page message instead of the APersistence values specified by the
AccessParameters message
109 The access terminal’s class is configured through means that are outside the scope of this
specification.
9-64
MAC Layer 3GPP2 C.S0024-B v2.0
110 The turn-around time between the access network receiving an access probe and sending an
ACAck message is determined by the access network implementation, but the access terminal may
estimate such time interval.
9-65
3GPP2 C.S0024-B v2.0 MAC Layer
1 3. Success Condition. If the access terminal receives an ACAck message it shall stop
2 the probe sequence, including any transmission in progress, and shall return a
3 TransmissionSuccessful indication.
4 4. Failure Condition. If the access terminal has already sent ProbeSequenceMax probe
5 sequences for this access (NS in Figure 9.5.6.1.2-2), and if it does not receive an
6 ACAck message acknowledging its receipt within (TACMPATProbeTimeout + TACMPCycleLen)
7 slots after the end of the last access probe, or if the interval between two adjacent
8 probes in the access attempt is greater than TACMPATProbeTimeout + max(ProbeBackoff,
9 ProbeSequenceBackoff) × AccessCycleDuration + TACMPMaxDelayPrevProbe ms111, then the
10 access terminal shall return a TransmissionFailed indication and abort the access.
11 5. Inter-Sequence Backoff. The access terminal shall generate a uniformly distributed
12 integer random number k between 0 and ProbeSequenceBackoff. The access
13 terminal shall wait for τS = (k × AccessCycleDuration) + TACMPATProbeTimeout slots from
14 the end of the last probe of the previous sequence before repeating this sequence.
111 E.g., because the access terminal has tuned to the frequency associated with another air-
interface.
9-66
MAC Layer 3GPP2 C.S0024-B v2.0
1 Length The access terminal shall set this field to the combined length, in
2 octets, of the Security Layer packet and this MAC Layer header.
3 excluding the Length field.
4 SessionConfigurationToken
5 The access terminal shall set this field to the value of the
6 SessionConfigurationToken which is public data of the Session
7 Configuration Protocol.
8 SecurityLayerFormat
9 The access terminal shall set this field to ‘1’ if security layer packet is
10 either authenticated or encrypted; otherwise, the access terminal
11 shall set this field to ‘0’.
12 ConnectionLayerFormat
13 The access terminal shall set this field to ‘1’ if the connection layer
14 packet is Format B; otherwise, the access terminal shall set this field
15 to ‘0’.
16 ProbeNumber The access terminal shall set this field to one less than the probe
17 number during the current probe sequence. The access terminal
18 shall not set the value to ‘1111’.
Value Meaning
‘0000-1110’ One less than the probe number in a probe sequence
‘1111’ Reserved
20 ATI Record Access Terminal Identifier Record. The access terminal shall set this
21 field to the record specifying the access terminal’s ID specified by
22 TransmitATI.ATI and TransmitATI.ATIType. This record is defined in
23 13.2.
24 10.5.6.2.29.5.6.2.2 FCS
25 The FCS shall be calculated using the standard CRC-CCITT generator polynomial:
9-67
3GPP2 C.S0024-B v2.0 MAC Layer
Input
‘0’
x0 x1 x2 x3 x4 x26 x31
Output
‘0’
24 10.5.6.2.59.5.6.2.5 ACAck
25 The access network sends the ACAck message to acknowledge receipt of an Access
26 Channel MAC Layer capsule.
9-68
MAC Layer 3GPP2 C.S0024-B v2.0
3 10.5.6.2.69.5.6.2.6 AccessParameters
4 The AccessParameters message is used to convey Access Channel information to the access
5 terminals.
6
9-69
3GPP2 C.S0024-B v2.0 MAC Layer
EnhancedAccessParametersIncluded 0 or 1
PreambleLengthSlots 0 or 1
AccessOffset 0 or 2
SectorAccessMaxRate 0 or 2
ProbeTimeOutAdjust 0 or 3
PilotStrengthNominal 0 or 3
PilotStrengthCorrectionMin 0 or 3
PilotStrengthCorrectionMax 0 or 3
MaxPNRandomizationDelayIncluded 0 or 1
MaxPNRandomizationDelay 0 or 4
EmergencyAPersistenceIncluded 0 or 1
EmergencyAPersistence 0 or 6
ProfileBasedAPersistenceIncluded 0 or 1
NumProfiles 0 or 4
NumProfiles occurrences of the following fields:
ProfileID 0 or 16
CommonPersistenceIncluded 0 or 1
CommonAPersistence 0 or 6
NACMPAPersist occurrences of the following field:
ProfileBasedAPersistence 0 or 6
9-70
MAC Layer 3GPP2 C.S0024-B v2.0
Reserved variable
2 AccessCycleDuration
3 The access network shall set this field to the duration of an Access
4 Channel Cycle in units of slots.
8 OpenLoopAdjust The access network shall set this field to the negative of the nominal
9 power to be used by access terminals in the open loop power
10 estimate, expressed as an unsigned value in units of 1 dB. The value
11 used by the access terminal is -1 times the value of this field.
12 ProbeInitialAdjustEACMAC
13 The access network shall set this field to the correction factor to be
14 used by access terminals in the open loop power estimate for the
15 initial transmission on the Access Channel, expressed as a two’s
16 complement value in units of 1 dB.
17 ProbeNumStep The access network shall set this field to the maximum number of
18 access probes access terminals are to transmit in a single access
19 probe sequence. The access network shall set this field to a value in
20 the range [1 ... 15].
21 PowerStep Probe power increase step. The access network shall set this field to
22 the increase in power between probes, in resolution of 0.5 dB. The
23 access terminal shall support all the valid values specified by this
24 field.
25 PreambleLength The access network shall set this field to the length in frames of the
26 access probe preamble in the range [1 … 7]. The access terminal
27 shall support all the valid values specified by this field. If the
28 PreambleLengthSlots field is included in this message, then, the
29 access terminal shall ignore this field CapsuleLengthMax Access
30 Channel Max Capsule length. The access network shall set this field
31 to the maximum number of frames in an Access Channel Capsule.
32 The access network shall set this field to a value in the range [2 …
33 15]. The access terminal shall support all the valid values specified
34 by this field.
9-71
3GPP2 C.S0024-B v2.0 MAC Layer
1 APersistence Access persistence vector. If a value in this vector is 0x3F, the access
2 terminal shall use zero as the corresponding persistence probability;
3 otherwise, if the value of this field, n, not equal to 0x3F, the access
-n/4
4 terminal shall use 2 as the corresponding persistence probability.
5 EnhancedAccessParametersIncluded
6 If any of the fields after this field except for Reserved are included,
7 the access network shall include this field. Otherwise, the access
8 network shall omit this field. If included, the access network shall set
9 the field as follows: The access network shall set this field to ‘0’ if the
10 following seven fields are omitted. Otherwise, the access network
11 shall set this field to ‘1’.
12 PreambleLengthSlots
13 If the EnhancedAccessParametersIncluded field is not included in
14 this message, or if EnhancedAccessParametersIncluded is included
15 and is equal to ‘0’, then the access network shall omit this field.
16 Otherwise, the access network shall set this field to the length in
17 units of slots of the access probe preamble according to Table
18 9.5.6.2.6-1.
‘0’ 4 slots
‘1’ 16 slots
9-72
MAC Layer 3GPP2 C.S0024-B v2.0
‘00’ 0 slots
‘01’ 4 slots
‘10’ 8 slots
‘11’ 12 slots
2 SectorAccessMaxRate
3 If the EnhancedAccessParametersIncluded field is not included in
4 this message, or if EnhancedAccessParametersIncluded is included
5 and is equal to ‘0’, then the access network shall omit this field.
6 Otherwise, the access network shall set this field to indicate the
7 maximum data rate at which the Access Channel capsule can be
8 transmitted according to Table 9.5.6.2.6-3.
10 ProbeTimeOutAdjust
11 If the EnhancedAccessParametersIncluded field is not included in
12 this message, or if EnhancedAccessParametersIncluded is included
13 and is equal to ‘0’, then the access network shall omit this field.
14 Otherwise, the access network shall set this field in slots according to
15 Table 9.5.6.2.6-4.
9-73
3GPP2 C.S0024-B v2.0 MAC Layer
‘000’ 0 slots
‘001’ 16 slots
‘010’ 32 slots
‘011’ 48 slots
‘100’ 64 slots
‘101’ 80 slots
‘110’ 96 slots
‘111’ 112 slots
2 PilotStrengthNominal
3 If the EnhancedAccessParametersIncluded field is not included in
4 this message, or if EnhancedAccessParametersIncluded is included
5 and is equal to ‘0’, then the access network shall omit this field.
6 Otherwise, the access network shall set this field according to Table
7 9.5.6.2.6-5.
‘000’ 0 dB
‘001’ – 1 dB
‘010’ – 2 dB
‘011’ – 3 dB
‘100’ – 4 dB
‘101’ 1 dB
‘110’ 2 dB
‘111’ 3 dB
9 PilotStrengthCorrectionMin
10 If the EnhancedAccessParametersIncluded field is not included in
11 this message, or if EnhancedAccessParametersIncluded is included
12 and is equal to ‘0’, then the access network shall omit this field.
13 Otherwise, the access network shall set this field according to Table
14 9.5.6.2.6-6.
9-74
MAC Layer 3GPP2 C.S0024-B v2.0
‘000’ 0 dB
‘001’ – 1 dB
‘010’ – 2 dB
‘011’ – 3 dB
‘100’ – 4 dB
‘101’ – 5 dB
‘110’ Reserved
‘111’ Reserved
2 PilotStrengthCorrectionMax
3 If the EnhancedAccessParametersIncluded field is not included in
4 this message, or if EnhancedAccessParametersIncluded is included
5 and is equal to ‘0’, then the access network shall omit this field.
6 Otherwise, the access network shall set this field according to Table
7 9.5.6.2.6-7.
‘000’ 0 dB
‘001’ 1 dB
‘010’ 2 dB
‘011’ 3 dB
‘100’ 4 dB
‘101’ 5 dB
‘110’ Reserved
‘111’ Reserved
9 MaxPNRandomizationDelayIncluded
10 If any of the fields after this field except for Reserved are included,
11 the access network shall include this field. Otherwise, the access
12 network shall omit this field. If included, the access network shall set
13 this field as follows: The access network shall set this field to ‘0’ if the
14 MaxPNRandomizationDelay is omitted. Otherwise, the access
15 network shall set this field to ‘1’.
9-75
3GPP2 C.S0024-B v2.0 MAC Layer
1 MaxPNRandomizationDelay
2 If the MaxPNRandomizationDelayIncluded field is omitted or is
3 included and is equal to ‘0’, then the access network shall omit this
4 field. Otherwise, the access network shall set this field to the
5 maximum random delay at the start of each access probe in units of
6 8 chips.
7 EmergencyAPersistenceIncluded
8 If any of the fields after this field except for Reserved are included the
9 access network shall include this field. Otherwise, the access
10 network shall omit this field. If included, the access network shall set
11 this field as follows: If an EmergencyAPersistence value is included
12 then the access network shall set this field to one. Otherwise, the
13 access network shall set this field to zero.
14 EmergencyAPersistence
22 ProfileBasedAPersistenceIncluded
23 If any of the fields after this field except for Reserved are included the
24 access network shall include this field. Otherwise, the access
25 network shall omit this field. If included, the access network shall set
26 this field as follows: If Profile based APersistence is included then the
27 access network shall set this field to one. Otherwise, the access
28 network shall set this field to zero.
37 CommonPersistenceIncluded
9-76
MAC Layer 3GPP2 C.S0024-B v2.0
8 CommonAPersistence
19 ProfileBasedAPersistence
31 Reserved Number of bits in this field is equal to the number needed to make
32 the message length an integer number of octets. The access network
33 shall set this field to zero. The access terminal shall ignore this field.
34
35 10.5.6.2.79.5.6.2.7 AttributeUpdateRequest
36 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
37 given attribute.
9-77
3GPP2 C.S0024-B v2.0 MAC Layer
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
3 TransactionID The sender shall increment this value for each new
4 AttributeUpdateRequest message sent.
7 10.5.6.2.89.5.6.2.8 AttributeUpdateAccept
8 The sender sends an AttributeUpdateAccept message in response to an
9 AttributeUpdateRequest message to accept the offered attribute values.
10
MessageID 8
TransactionID 8
12 TransactionID The sender shall set this value to the TransactionID field of the
13 corresponding AttributeUpdateRequest message.
14
15 10.5.6.2.99.5.6.2.9 AttributeUpdateReject
16 The access network sends an AttributeUpdateReject message in response to an
17 AttributeUpdateRequest message to reject the offered attribute values.
18
9-78
MAC Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
2 TransactionID The access network shall set this value to the TransactionID field of
3 the corresponding AttributeUpdateRequest message.
4
6 10.5.6.3.19.5.6.3.1 Commands
7 This protocol does not issue any commands.
8 10.5.6.3.29.5.6.3.2 Indications
9 This protocol does not register to receive any indications.
9-79
3GPP2 C.S0024-B v2.0 MAC Layer
9-80
MAC Layer 3GPP2 C.S0024-B v2.0
9-81
3GPP2 C.S0024-B v2.0 MAC Layer
1 The following complex attributes and default values are defined (see 13.3 for attribute
2 record definition).
5 Length Length of the complex attribute in octets. The access network shall
6 set this field to the length of the complex attribute excluding the
7 Length field.
8 AttributeID Parameter set identifier. The access network shall set this field to
9 0x00.
10 ValueID The access network shall set this field to an identifier assigned to this
11 complex attribute. The access network should change this field for
12 each set of values for this complex attribute.
13 ProbeSequenceMax Maximum number of probe sequences. The access network shall set
14 this field to the maximum number of probe sequences for a single
15 access attempt. The access network shall set this field to a value in
16 the range [1 … 15]. The access terminal shall support all the valid
17 values specified by this field.
18 ProbeBackoff Inter-probe backoff. The access network shall set this field to the
19 upper limit of the backoff range (in units of AccessCycleDuration)
9-82
MAC Layer 3GPP2 C.S0024-B v2.0
3 ProbeSequenceBackoff
4 Inter-probe sequence backoff. The access network shall set this field
5 to the upper limit of the backoff range (in units of
6 AccessCycleDuration) that the access terminal is to use between
7 probe sequences. The access terminal shall support all the valid
8 values specified by this field.
9 Reserved The access network shall set this field to zero. The access terminal
10 shall ignore this field.
9-83
3GPP2 C.S0024-B v2.0 MAC Layer
9-84
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.6.19.6.1 Overview
3 The Default Forward Traffic Channel MAC Protocol provides the procedures and messages
4 required for an access network to transmit and an access terminal to receive the Forward
5 Traffic Channel. Specifically, this protocol addresses Forward Traffic Channel addressing
6 and Forward Traffic Channel rate control. This protocol operates with the Default (Subtype
7 0) Physical Layer Protocol or the Subtype 1 Physical Layer Protocol.
8 The access network maintains an instance of this protocol for every access terminal.
9 This protocol operates in one of three states:
10 • Inactive State: In this state, the access terminal is not assigned a Forward Traffic
11 Channel. When the protocol is in this state, it waits for an Activate command.
12 • Variable Rate State: In this state, the access network transmits the Forward Traffic
13 Channel at a variable rate, as a function of the access terminal’s DRC value.
14 • Fixed Rate State: In this state, the access network transmits the Forward Traffic
15 Channel to the access terminal from one particular sector, at one particular rate.
16 The protocol states and allowed transitions between the states are shown in Figure 9.6.1-1.
17 The rules governing these transitions are provided in sections 9.6.6.1.3, 9.6.6.1.4, and
18 9.6.6.1.5 for transitions out of the Inactive State, Variable Rate State, and Fixed Rate State.
Initial State
Deactivate
Inactive Variable
State Rate State
Activate
AT Dependent
Deactivate
AT Dependent
Fixed Rate
State
19
20 Figure 9.6.1-1. Default Forward Traffic Channel MAC Protocol State Diagram
9-85
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.6.2.19.6.2.1 Commands
3 This protocol defines the following commands:
4 • Activate
5 • Deactivate
9-86
MAC Layer 3GPP2 C.S0024-B v2.0
1 • The value for each attribute for this protocol instance shall be set to the fall-back value
2 for that attribute.
10 10.6.59.6.5 Procedures and Messages for the InConfiguration Instance of the Protocol
11 10.6.5.19.6.5.1 Procedures
12 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
13 the configuration messages.
9-87
3GPP2 C.S0024-B v2.0 MAC Layer
6 10.6.5.3.19.6.5.3.1 ConfigurationRequest
7 The ConfigurationRequest message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
10 TransactionID The sender shall increment this value for each new
11 ConfigurationRequest message sent.
13
14 10.6.5.3.29.6.5.3.2 ConfigurationResponse
15 The ConfigurationResponse message format is as follows:
16
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
18 TransactionID The sender shall set this value to the TransactionID field of the
19 corresponding ConfigurationRequest message.
9-88
MAC Layer 3GPP2 C.S0024-B v2.0
7 10.6.69.6.6 Procedures and Messages for the InUse Instance of the Protocol
8 10.6.6.19.6.6.1 Procedures
9 The protocol constructs a Forward Traffic Channel MAC Layer packet out of the Security
10 Layer packet by adding the MAC Layer trailer as defined in 9.6.6.2.1.
11 The protocol then sends the packet for transmission to the Physical Layer. The packet
12 structure is shown in Figure 9.6.6-1.
Security MAC
Layer Layer
packet trailer
13
15 If the MACLayerFormat field of the MAC Layer trailer is equal to ‘1’, received packets are
16 passed for further processing to the Security Layer after removing the layer-related trailer.
17 The access terminal shall discard the MAC packet if the MACLayerFormat field of the MAC
18 Layer trailer is equal to ‘0’. The ConnectionLayerFormat field within the MAC Layer trailer
19 shall be passed to the Security Layer with the Security Layer packet.
21 10.6.6.1.1.19.6.6.1.1.1 Activate
22 If this protocol receives an Activate command in the Inactive State, the access terminal and
23 the access network shall transition to the Variable Rate State.
24 If this protocol receives the command in any other state it shall be ignored.
25 10.6.6.1.1.29.6.6.1.1.2 Deactivate
26 If the protocol receives a Deactivate command in the Variable Rate State or the Fixed Rate
27 State,
28 • The access terminal shall cease monitoring the Forward Traffic Channel, shall cease
29 transmitting the DRC Channel, and shall transition to the Inactive State.
9-89
3GPP2 C.S0024-B v2.0 MAC Layer
1 • The access network should cease transmitting the Forward Traffic Channel to this
2 access terminal, should cease receiving the DRC channel from this access terminal,
3 and should transition to the Inactive State.
4 If this command is received in the Inactive State it shall be ignored.
9-90
MAC Layer 3GPP2 C.S0024-B v2.0
9-91
3GPP2 C.S0024-B v2.0 MAC Layer
2 • If the access terminal has finished sending its DRC to sector A during slot n specifying
3 a requested a non-null rate r, then the access terminal shall attempt to receive a packet
4 transmitted at rate r from sector A during slots n + 1 through n + DRCLength if it is not
5 already receiving a packet during these slots.
6 • If the access terminal has finished sending its DRC to sector A during slot n requesting
7 the null rate, and if the value of the NullRateDRC38.4Enable attribute is 0x0001, then
8 the access terminal shall attempt to receive a packet transmitted at rate 38.4 kbps from
9 sector A during slots n + 1 through n + DRCLength if it is not already receiving a packet
10 during these slots.
11 • If the access terminal detects a preamble from any sector, the access terminal shall
12 continue to receive the entire packet from that sector, using the requested rate.
13 • If the access terminal receives a DRCLock bit that is set to ‘0’ from a cell associated
14 with a sector in its active set and the access terminal is pointing its DRC to a sector
15 associated with that cell, the access terminal should stop pointing its DRC at that
16 sector.
9-92
MAC Layer 3GPP2 C.S0024-B v2.0
1 • If the access network begins transmitting a packet to the access terminal at slot T, it
2 shall do so at the rate specified by the DRC whose reception was completed in slot
3 T – 1 – ((T – FrameOffset) mod DRCLength).
4 • If the DRC whose reception was completed in slot
5 T – 1 – ((T – FrameOffset) mod DRCLength) specified the null rate, and if the value of the
6 NullRateDRC38.4Enable attribute is 0x0001, then the access network may begin
7 transmitting a packet to the access terminal at slot T using the 38.4 kbps rate.
8 • Once the access network initiates a packet transmission to a particular access
9 terminal, it shall continue transmitting to that access terminal until it receives a
10 PhysicalLayer.ForwardTrafficCompleted indication.
11 The access network shall discard the FixedModeXoff message if the access network receives
12 the message in the Variable Rate State.
9-93
3GPP2 C.S0024-B v2.0 MAC Layer
1 • The DRCValue field included in the message shall be set to the value of the DRCValue
2 specified in the last FixedModeEnable message sent, and
3 • The EndTime field included in the message shall not specify a time earlier than the time
4 specified by the EndTime included in the last FixedModeEnable message sent.
5 The access terminal shall perform the supervision procedures described in 9.6.6.1.6.1 in
6 the Fixed Rate State.
112 Note that sending a FixedModeXoff message does not cause a transition out of the Fixed Rate
State. The process of determining the precise time to send the FixedModeXoff message when access
terminal is not able to receive Forward Traffic Channel MAC layer packets is left to the access
terminal implementation.
9-94
MAC Layer 3GPP2 C.S0024-B v2.0
1 • If the sector specified in the last sent FixedModeEnable message is no longer a member
2 of the access terminal’s Active Set.
3 The access network shall transition to the Variable Rate State when either of the following
4 conditions is satisfied:
5 • If the current CDMA System Time is greater than or equal to the time specified by the
6 EndTime field in the last FixedModeEnable message received.
7 • If the access network determines that sector specified in the last received
8 FixedModeEnable message is no longer a member of the access terminal’s Active Set.
9 The time specified by EndTime (denoted by EndTimeLong) is computed as follows:
10 EndTimeLong = SystemTime + (EndTime – SystemTime[15:0]) mod 216,
11 Where, SystemTime is the current CDMA System Time in units of slots.
23 • The access terminal may disable the timer if the DRC supervision timer is active and
24 the access terminal successfully receives a Control Channel packet.
25 • If the DRC supervision timer expires, the access terminal shall disable the Reverse
26 Traffic Channel transmitter and set the Reverse Traffic Channel Restart timer for time
27 TFTCMPRestartTx.
28 • If the access terminal generates consecutive non-null rate DRC values for more than
29 NFTCMPRestartTx slots or successfully receives a packet, the access terminal shall disable
30 the Reverse Traffic Channel Restart timer and shall enable the Reverse Traffic Channel
31 transmitter.
32 • If the Reverse Traffic Channel Restart timer expires, the access terminal shall return a
33 SupervisionFailed indication and transition to the Inactive State.
9-95
3GPP2 C.S0024-B v2.0 MAC Layer
9 ConnectionLayerFormat
10 The access network shall set this field to ‘1’ if the connection layer
11 packet is Format B; otherwise, the access network shall set this field
12 to ‘0’.
13 MACLayerFormat The access network shall set this field to ‘1’ if the MAC layer packet
14 contains a valid payload; otherwise, the access network shall set this
15 field to ‘0’.
16 10.6.6.2.29.6.6.2.2 FixedModeEnable
17 The access terminal sends the FixedModeEnable message to indicate a transition to the
18 Fixed Rate State.
19
21 TCAMessageSequence
22 The access terminal shall set this field to the MessageSequence field
23 of the TrafficChannelAssignment message that specifies the
24 association between the DRCCover field in this message and the
25 sector in the Active Set.
9-96
MAC Layer 3GPP2 C.S0024-B v2.0
1 DRCCover The access terminal shall set this field to the DRC cover associated
2 with the sector in its Active Set from which it wants to receive
3 packets on the Forward Traffic Channel.
4 DRCValue The access terminal shall set this field to one of the valid DRC values
5 in Table 9.6.6.1.4.1-1 to indicate the rate at which it wants to receive
6 packets.
7 EndTime The access terminal shall set this field to the least significant 16 bits
8 of the CDMA System Time in units of slots until which (inclusive) it
9 requests to remain in the Fixed Rate State.
10 Reserved The access terminal shall set this field to zero. The access network
11 shall ignore this field.
12
13 10.6.6.2.39.6.6.2.3 FixedModeXoff
14 The access terminal sends the FixedModeXoff message if it is not able to receive packets
15 from the sector specified in the last FixedModeEnable message at the rate specified in that
16 message.
17
19
23 10.6.6.3.29.6.6.3.2 Indications
24 This protocol registers to receive the following indication:
25 • PhysicalLayer.ForwardTrafficCompleted
9-97
3GPP2 C.S0024-B v2.0 MAC Layer
9 The access terminal shall support the default value of these attributes.
9-98
MAC Layer 3GPP2 C.S0024-B v2.0
1 Length Length of the complex attribute in octets. The access network shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID The access network shall set this field to an identifier assigned to this
6 complex value.
7 DRCLockPeriod The access network shall set this field according to Table 9.6.7.2.1-1
8 to specify the time interval in units of slots between transmission of
9 two consecutive DRCLock bit transmissions on the Forward MAC
10 Channel. The access terminal shall support all the values of this
11 attribute.
Field
DRCLockPeriod
value
(slots)
(binary)
‘0’ 8
‘1’ 16
13 DRCLockLength The access network shall set this according to Table 9.6.7.2.1-2 to
14 specify the number of times that a DRCLock bit is repeated. The
15 access terminal shall support all the values of this attribute.
9-99
3GPP2 C.S0024-B v2.0 MAC Layer
Field
value DRCLockLength
(binary)
‘00’ 4
‘01’ 8
‘10’ 16
‘11’ 32
6 Length Length of the complex attribute in octets. The access network shall
7 set this field to the length of the complex attribute excluding the
8 Length field.
10 ValueID The access network shall set this field to an identifier assigned to this
11 complex value.
12 SofterHandoffDelay The access network shall set this field to the minimum interruption
13 that the access terminal should expect when the access terminal
14 switches the DRC from a source sector to a target sector where the
15 target sector is such that its Forward Traffic Channel carries the
16 same closed-loop power-control bits as the source sector (see
17 SofterHandoff field of the Route Update Protocol
18 TrafficChannelAssignment message). The access network shall
19 specify this field in units of 8 slots. The value of this field excludes
20 the duration of time that the access terminal uses a null cover for the
21 DRC when it switches from the source sector to the target sector (see
22 9.6.6.1.4.1.1). The access terminal may use this number to adjust its
9-100
MAC Layer 3GPP2 C.S0024-B v2.0
3 SoftHandoffDelay The access network shall set this field to the minimum interruption
4 that the access terminal should expect when the access terminal
5 switches the DRC from a source sector to a target sector where the
6 target sector is such that its Forward Traffic Channel does not always
7 carry the same closed-loop power-control bits as the source sector
8 (see SofterHandoff field of the Route Update Protocol
9 TrafficChannelAssignment message). The access network shall
10 specify this field in units of 8 slots. The value of this field excludes
11 the duration of time that the access terminal uses a null cover for the
12 DRC when it switches from the source sector to the target sector (see
13 9.6.6.1.4.1.1). The access terminal may use this number to adjust its
14 algorithm controlling DRC switching. The access terminal shall
15 support all the values of this attribute.
9-101
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.7.19.7.1 Overview
3 The Enhanced Forward Traffic Channel MAC Protocol provides the procedures and
4 messages required for an access network to transmit and an access terminal to receive the
5 Forward Traffic Channel. Specifically, this protocol addresses Forward Traffic Channel
6 addressing and Forward Traffic Channel rate control. This protocol operates with the
7 Subtype 2 Physical Layer Protocol.
8 The access network maintains an instance of this protocol for every access terminal.
9 This protocol operates in one of three states:
10 • Inactive State: In this state, the access terminal is not assigned a Forward Traffic
11 Channel. When the protocol is in this state, it waits for an Activate command.
12 • Variable Rate State: In this state, the access network transmits the Forward Traffic
13 Channel to the access terminal, in accordance with the DRC Channel received from the
14 access terminal.
15 • Fixed DRC State: In this state, the access network transmits the Forward Traffic
16 Channel to the access terminal, in accordance with the FixedModeEnable message
17 received from the access terminal.
18 The protocol states and allowed transitions between the states are shown in Figure 9.7.1-1.
19 The rules governing these transitions are provided in sections 9.7.6.1.7, 9.7.6.1.8, and
20 9.7.6.1.9.2 for transitions out of the Inactive State, Variable Rate State, and Fixed DRC
21 State.
Initial State
Deactivate
Inactive Variable
State Rate State
Activate
AT Dependent
Deactivate
AT Dependent
Fixed DRC
State
22
23 Figure 9.7.1-1. Enhanced Forward Traffic Channel MAC Protocol State Diagram
9-102
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.7.2.19.7.2.1 Commands
3 This protocol defines the following commands:
4 • Activate
5 • Deactivate
9-103
3GPP2 C.S0024-B v2.0 MAC Layer
13 10.7.59.7.5 Procedures and Messages for the InConfiguration Instance of the Protocol
14 10.7.5.19.7.5.1 Procedures
15 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
16 the configuration messages.
9-104
MAC Layer 3GPP2 C.S0024-B v2.0
1 • If the InUse instance of this protocol does not have the same subtype as this protocol
2 instance, then the access network and the access terminal shall perform the following
3 in the order specified:
4 − The access terminal and the access network shall set the initial state for the
5 InConfiguration instance of this protocol to the Inactive State.
6 − The InConfiguration protocol instance shall become the InUse protocol
7 instance for the Forward Traffic Channel MAC Protocol.
8 • All the public data not defined by this protocol shall be removed from the public data of
9 the InUse protocol.
11 10.7.5.3.19.7.5.3.1 ConfigurationRequest
12 The ConfigurationRequest message format is as follows:
13
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
15 TransactionID The sender shall increment this value for each new
16 ConfigurationRequest message sent.
19 10.7.5.3.29.7.5.3.2 ConfigurationResponse
20 The ConfigurationResponse message format is as follows:
21
9-105
3GPP2 C.S0024-B v2.0 MAC Layer
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding ConfigurationRequest message.
10 10.7.69.7.6 Procedures and Messages for the InUse Instance of the Protocol
11 10.7.6.19.7.6.1 Procedures
12 At the access network, the Enhanced Forward Traffic Channel MAC Protocol encapsulates
13 zero or more Security Layer packets into a MAC Layer packet and passes the MAC Layer
14 packet for transmission to the Physical Layer Protocol, along with the Preamble MAC Index
15 and Transmission Format of the Forward Traffic Channel. The choice of Transmission
16 Format is governed by the DRC value and DRC cover information received from the access
17 terminal.
9-106
MAC Layer 3GPP2 C.S0024-B v2.0
1 Single User Simplex packets are also and Single User Multiplex packets are collectively
2 referred to as Single User packets. The structure of a MAC Layer packet is shown in Figure
3 9.7.6.1.1-1. The MAC Layer packet consists of the following (in order):
4 • MAC Layer Header (which may be empty)
5 • MACHeaderDelimiter (if required)
6 • MAC Layer Payload
7 • PAD (if required)
8 • MAC Layer Trailer
9 The size of a MAC Layer packet takes on a discrete set of values, as shown in Figure
10 9.7.6.1.1-1.
12 Figure 9.7.6.1.1-1. Enhanced Forward Traffic Channel MAC Layer Packet Structure
13 The MAC Layer payload consists of zero or more Security Layer packets addressed to zero
14 or more access terminals. The MAC Layer Header (if included), MACHeaderDelimiter (if
15 included), and MAC Layer Trailer are used to provide information needed to parse the
16 contents of the MAC Layer Payload and to specify the type of the MAC Layer packet (Single
17 User Simplex, Single User Multiplex, or Multi-User).
18 The MAC Layer payload may be followed by padding, which consists of a sequence of all
19 ‘0’s. The size of the padding sequence is chosen such that the overall size of the MAC Layer
20 packet is one of 98, 226, 482, 994, 2018, 3042, 4066, or 5090 bits.
9-107
3GPP2 C.S0024-B v2.0 MAC Layer
9-108
MAC Layer 3GPP2 C.S0024-B v2.0
96, 224, 480, 992, 2016, 3040, 4064, or 5088 bits 2 bits
2 Figure 9.7.6.1.1.2-1 Format of Forward Traffic Channel Single User Simplex MAC
3 Layer Packet
96, 224, 480, 992, 2016, 3040, 4064, or 5088 bits 2 bits
MAC
MAC Layer Payload
MAC Layer Header MACHeaderDelimiter PAD Layer
( n Security Layer Packets )
( n Length Fields ) (optional) (optional) Trailer
( n = 1, 2, ... )
10
n octets
4
5 Figure 10.7.6.1.1.2-2 Format of Forward Traffic Channel Single User Multiplex MAC
6 Layer Packet
96, 224, 480, 992, 2016, 3040, 4064, or 5088 bits 2 bits
PacketInfo field Length : Length of the Security Layer packet (in octets)
1 octet
Format MACIndex
1 bit 7 bits
7
8 Figure 9.7.6.1.1.2-2 Format of Forward Traffic Channel Multiuser MAC Layer Packet
9 The access network shall construct a Single User Simplex MAC Layer packet as shown
10 below:
11
9-109
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access network shall set this field to a Security Layer packet
2 from the Security Protocol, containing a Format A or a Format B
3 Connection Layer packet.
4 MAC Layer Trailer If the Security Layer packet contains a Format B Connection Layer
5 Packet, the access network shall set this field to ‘11’. Otherwise, the
6 access network shall set this field to ‘01’.
7 The access network shall construct a Single User Multiplex MAC Layer packet as shown
8 below.
Field Length (bits)
n occurrences following field:
Length 8
MACHeaderDelimiter 0 or 8
n (n ≥ 1) occurrences of the following field:
Security Layer Packet 8 × i, where i is the value of
the corresponding Length
field in the MAC Layer
Header
Pad As needed
MAC Layer Trailer 2
9 Length For 1 ≤ i ≤ n, the access network shall set the ith occurrence of this
10 field to the length, in octets, of the ith Security Layer packet in this
11 MAC Layer packet.
12 MACHeaderDelimiter
13 This field shall not be included if the sum of the lengths of the
14 Security Layer Packets, MAC header, and MAC trailer equals the size
15 of the corresponding MAC Layer packet. This field shall be included if
16 the MAC Layer Packet size exceeds the sum of the length of the
17 Security Layer Packets, MAC header, and MAC trailer by one or more
18 octets. If included this field shall be set to ‘0000000’.
22 PAD The access network shall set the size of this field to the size of the
23 MAC Layer Packet minus the size of MAC Layer Header (m octets),
9-110
MAC Layer 3GPP2 C.S0024-B v2.0
1 payload and Trailer (two bits). The access network shall set the value
2 of this field to all ‘0’s. The receiver shall ignore this field.
3 MAC Layer Trailer The access network shall set this field to ‘10’.
4 The MAC Layer Payload consists of n Security Layer packets, where n is an integer greater
5 than or equal to one.
6 The access network shall construct a Multi-User MAC Layer packet as shown below.
7
MACHeaderDelimiter 0 or 8
n occurrences (0 ≤ n ≤ 8) of the following field:
Security Layer Packet 8 × i, where i is the
value of the
corresponding Length
field
Pad As needed
MAC trailer 2
8
15 MACIndex The ith occurrence of this field shall be set to MACIndex of the access
16 terminal to which the ith Security Layer packet is addressed. The
17 access network shall use the MACIndex assigned to the access
18 terminal by the sector transmitting this MAC Layer packet.
9-111
3GPP2 C.S0024-B v2.0 MAC Layer
1 Length The ith occurrence of this field shall be set to the length, in octets, of
2 the ith Security Layer packet in this MAC Layer payload.
3 MACHeaderDelimiter
4 This field shall not be included if the sum of the lengths of the
5 Security Layer Packets, MAC header, and MAC trailer equals the size
6 of the corresponding MAC Layer packet. This field shall be included if
7 the MAC Layer Packet size exceeds the sum of the length of the
8 Security Layer Packets, MAC header, and MAC trailer by one or more
9 octets. If included this field shall be set to ‘00000000’.
13 Pad The access network shall set the size of this field to the size of the
14 MAC Layer packet minus the size of MAC Layer header (2n octets),
15 MACHeaderDelimiter (if included), payload and trailer (2 bits). The
16 access network shall set the value of this field to all ‘0’s. The receiver
17 shall ignore this field.
18 MAC trailer Forward Traffic Channel Medium Access Control trailer. The access
19 network shall set this field to ‘00’.
20 The MAC Layer payload consists of n Security Layer packets, where n is an integer from
21 zero to eight. The MAC Layer header consists of n PktInfo fields and n Length fields The
22 MACHeaderDelimiter is included if the MAC Layer Packet size exceeds the sum of the
23 length of the Security Layer Packets, MAC header, and MAC trailer by one or more octets. If
24 included this field shall be set to ‘0000000’. The Pad bits are included if the size of the MAC
25 Layer Packet exceeds the sum of the lengths of the Security Layer packets, MAC header,
26 MACHeaderDelimiter (if included), and MAC trailer.
9-112
MAC Layer 3GPP2 C.S0024-B v2.0
9-113
3GPP2 C.S0024-B v2.0 MAC Layer
1 A transmission format is defined to be consistent with a MAC Layer packet if the size of the
2 MAC Layer packet is equal to the Physical Layer Packet Size of the transmission format,
3 less 30 bits (FCS + Tail). Table 9.7.6.1.4-1 provides the set of all transmission formats
4 defined by the Enhanced Forward Traffic Channel MAC protocol, as well as the list of all
5 transmission formats consistent with MAC Layer packets of each size.
6 Table 9.7.6.1.4-1 List of all Transmission Formats Consistent with each MAC Layer
7 Packet Size
98 (128, 16, 1024), (128, 8, 512), (128, 4, 256), (128, 2, 128), (128, 1, 64)
226 (256, 16, 1024), (256, 8, 512), (256, 4, 256), (256, 2, 128), (256, 1, 64)
482 (512, 16, 1024), (512, 8, 512), (512, 4, 256), (512, 2, 128),
(512, 1, 64), (512, 2, 64), (512, 4, 128)
994 (1024, 16, 1024), (1024, 8, 512), (1024, 4, 256), (1024, 2, 128),
(1024, 1, 64), (1024, 2, 64), (1024, 4, 128)
2018 (2048, 4, 128), (2048, 2, 64), (2048, 1, 64)
3042 (3072, 2, 64), (3072, 1, 64)
4066 (4096, 2, 64), (4096, 1, 64)
5090 (5120, 2, 64), (5120, 1, 64)
8 When passing the MAC Layer packet and Transmission Format from the MAC Layer
9 Protocol to the Physical Layer Protocol, the access network shall specify a Transmission
10 Format that is consistent with the MAC Layer packet.
9-114
MAC Layer 3GPP2 C.S0024-B v2.0
1 terminal is defined to be pointing the DSC at a Forward Link Data Source, if the DSC
2 transmitted by the access terminal is the cell cover associated with that Data Source.
3 The access terminal shall set the DRC value to a 4-bit DRC index, ranging from 0x0 to 0xe.
4 The DRC index 0 is also known as the null-rate DRC. Each DRC index is associated with a
5 Rate Metric, a Span, a list of Single User transmission formats and a list of Multi-User
6 transmission formats, as shown in Table 9.7.6.1-2. Among the Single User transmission
7 formats associated with a DRC index, the transmission format with the largest Physical
8 Layer Packet Size is defined to be the canonical transmission format of the DRC index. In
9 Table 9.7.6.1-2, the canonical transmission format of each DRC index is typed in bold
10 italics. The Rate Metric and Span of a non-zero DRC index are equal to the Nominal Data
11 Rate (in kbps) and Nominal Transmit Duration (in slots) respectively, of the canonical
12 transmission format of the DRC index.
9-115
3GPP2 C.S0024-B v2.0 MAC Layer
1 Table 9.7.6.1-2 Rate Metric, Span and Lists of Associated Transmission Formats
9-116
MAC Layer 3GPP2 C.S0024-B v2.0
2 The canonical packet size of a DRC index is defined to be the Physical Layer Packet Size of
3 the canonical transmission format of that DRC index. A Single User Transmission Format
4 associated with a DRC index shown in Table 9.7.6.1-2 is defined to be compatible with the
5 DRC index, if at least one of the following conditions is met:
6 • The given transmission format coincides with the canonical transmission format of the
7 DRC index, or
8 • The canonical packet size of the DRC index is strictly less than the value of the
9 ShortPacketsEnabledThresh attribute.
10 A Multi-User transmission format associated with a DRC index is defined to be compatible
11 with the DRC index, if the value of the MultiUserPacketsEnabled attribute is 0x01
9-117
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access terminal shall obey the following rules when transmitting the DRC Channel:
2 • Access terminal shall use DRCLength slots to send a single DRC. The DRC (value and
3 cover) is defined to take effect at the slot boundary following the end of its transmission,
4 and stay in effect for DRCLength slots.
5 • If the DRC cover changes in slot T the access terminal shall set DRCChannelGain equal
6 to DRCChannelGainBase + DRCChannelGainBoost from slot T through slot (T +
7 DRCBoostLength – 1). Otherwise, the access terminal shall set the DRCChannelGain
8 equal to DRCChannelGainBase.
9 • The DRC (value and cover) shall not change in slots other than T such that:
10 (T + 1 – FrameOffset) mod DRCLength = 0,
11 where T is the CDMA System Time in slots.
12 • If the value of the DRCGating attribute is equal to 1, the access terminal shall transmit
13 the DRC over a one slot duration, starting in slot T that satisfies the following equation:
14 (T + 2 – FrameOffset) mod DRCLength = 0,
15 where T is the CDMA System Time in slots.
16 The access terminal shall obey the following rules when transmitting the DSC Channel:
17 • Access terminal shall use DSCLength slots to send a single DSC. The DSC is defined to
18 take effect one slot after the end of its transmission and to stay in effect for DSCLength
19 slots.
20 • The DSC shall not change in slots other that T such that:
21 [T + 1 + 15 × FrameOffset] mod DSCLength = 0,
22 where T is the CDMA System Time in slots113.
23 • If the DSC changes in slot T the access terminal shall set DSCChannelGain equal to
24 DSCChannelGainBase + DSCChannelGainBoost from slot T through slot (T +
25 DSCBoostLength – 1). Otherwise, the access terminal shall set the DSCChannelGain
26 equal to DSCChannelGainBase.
27 • If the access terminal receives a DRCLock bit that is set to ‘0’ from a cell associated
28 with a sector in its active set and the access terminal is pointing its DRC to a sector
29 associated with that cell, then the access terminal should not point the DSC to the
30 Data Source associated with that sector.
31 When transmitting the DRC Channel, the access terminal shall set the DRC cover
32 according to the following rules:
113 Note that [T + 1 + 15 × FrameOffset] = (T + 1 – FrameOffset) + (16 × FrameOffset), where the first
term on the right hand side ensures that DSC symbol boundaries coincide with DRC symbol
boundaries, and the second term enables frame offset staggering of DSC symbol boundaries over the
maximum allowed value of DSC length (i.e., 256 slots).
9-118
MAC Layer 3GPP2 C.S0024-B v2.0
1 • If the access terminal’s current DRC cover is a sector cover, then the access terminal’s
2 next DRC cover shall not be a different sector cover. It may only be the same sector
3 cover or a null cover.
4 • If the DRC cover is a sector cover and the Data Source indicated by the DSC is included
5 in the terminals active set and the DRCLock bit associated with that Data Source is set
6 to ‘1’, then the sector indicated by the DRC cover shall belong to the Data Source
7 indicated by the DSC that is in effect during the next DRCLength slots following
8 transmission of the DRC.
9 • If the access terminal’s most recent sector cover belongs to sector A, then the access
10 terminal shall not use a sector cover corresponding to any other sector B, until the
11 access terminal has determined that packets that may be transmitted to the access
12 terminal from sector B will not overlap in time with packets transmitted from sector A.
13 A DRC transmitted by the access terminal is defined to be sustainable with respect to a
14 sector S in the active set of the access terminal, if one of the following conditions is met:
15 • The DRC value is zero, or
16 • The access terminal is capable of receiving any MAC layer packet from sector S,
17 provided the transmission format of the packet is compatible with the DRC value, and
18 the packet transmission begins when the DRC is in effect.
19 When transmitting the DRC Channel, the access terminal shall set the DRC value
20 according to the following rules:
21 • If the access terminal sets the DRC cover to a sector cover, it shall set the DRC value as
22 follows:
23 − The access terminal shall set the Tentative DRC value to a DRC index with the
24 maximum Rate Metric, such that the DRC is sustainable with respect to the
25 sector denoted by the DRC cover.
26 − The access terminal shall set the Transmitted DRC value to the Tentative DRC
27 value minus DRCOffsetN, where N is the one-digit hexadecimal value of the
28 DRC index, and DRCOffsetN is the corresponding parameter of the
29 DRCTranslationOffset attribute.
30 • If the access terminal sets the DRC cover to the null cover, it shall set the DRC value as
31 follows:
32 − The access terminal shall set the Tentative DRC value to a DRC index with the
33 maximum Rate Metric, such that the DRC is sustainable with respect to the
34 best sector in its active set.
35 − The access terminal shall set the Transmitted DRC value to the Tentative DRC
36 value minus DRCOffsetN, where N is the one-digit hexadecimal value of the
37 DRC index, and DRCOffsetN is the corresponding parameter of the
38 DRCTranslationOffset attribute.
39 The access terminal and the access network shall set the DRCOffsetN parameters of the
40 DRCTranslationOffset attribute such that both of the following conditions are satisfied:
9-119
3GPP2 C.S0024-B v2.0 MAC Layer
1 • Rate Metric of the DRC index corresponding to the Transmitted DRC value shall be less
2 than or equal to that of the DRC index corresponding to the Tentative DRC value, and
3 • Span of the DRC index corresponding to the Transmitted DRC value shall be greater
4 than or equal to that of the DRC index corresponding to the Tentative DRC value.
5 An access terminal is defined to be a potential target of a Single User MAC Layer packet if
6 the packet is addressed to the access terminal, and is received using a transmission
7 format, transmitting sector, and the start time that could be used to receive a Single-User
8 packet to the access terminal. An access terminal is defined to be a potential target of a
9 Multi-User MAC Layer packet if the packet is received using a transmission format,
10 transmitting sector, and the start time that could be used to receive a Multi-User packet.
11 A slot t is defined to be a continuation of an earlier slot s, if the following conditions are
12 met:
13 • The access terminal is a potential target of a packet for which the reception began in
14 slot s.
15 • The slot t is in the same forward link interlace as the slot s; i.e., (t – s) mod 4 = 0.
16 • s < t < s + 4 × min(N1, N2, MinimumContinuationSpan), where N1 denotes the
17 Nominal Transmit Duration of the packet whose reception began in slot s and N2
18 denotes the Span of the DRC index corresponding to the DRC value that is in effect
19 during slot s (according to Table 9.7.6.1-2).
20 • Prior to slot t, the access network has not received a positive acknowledgment for the
21 packet for which the reception began in slot s.
22 If the access terminal is a potential target of a packet transmitted by a sector starting in
23 slot s, the access network shall not transmit a new packet from the same Forward Link
24 Data Source to the access terminal in any slot t that is a continuation of slot s.
26 10.7.6.1.6.19.7.6.1.6.1 Activate
27 If this protocol receives an Activate command in the Inactive State, the access terminal and
28 the access network shall transition to the Variable Rate State.
29 If this protocol receives the command in any other state it shall be ignored.
30 10.7.6.1.6.29.7.6.1.6.2 Deactivate
31 If the protocol receives a Deactivate command in the Variable Rate State or the Fixed DRC
32 State,
33 • The access terminal shall cease monitoring the Forward Traffic Channel, shall cease
34 transmitting the DRC and DSC Channels, and shall transition to the Inactive State.
35 • The access network should cease transmitting the Forward Traffic Channel to this
36 access terminal, should cease receiving the DRC and DSC channels from this access
37 terminal, and should transition to the Inactive State.
9-120
MAC Layer 3GPP2 C.S0024-B v2.0
9-121
3GPP2 C.S0024-B v2.0 MAC Layer
114 Note that sending an FixedModeXoff message does not cause a transition out of the Fixed DRC
State. The process of determining the precise time to send the FixedModeXoff message when access
terminal is not able to receive Forward Traffic Channel MAC layer packets is left to the access
terminal implementation.
9-122
MAC Layer 3GPP2 C.S0024-B v2.0
1 any new Forward Traffic Channel MAC Layer packets to the access terminal after reception
2 of a FixedModeXoff message until the access network transitions to the Variable Rate State.
9-123
3GPP2 C.S0024-B v2.0 MAC Layer
13 • If the DRC supervision timer expires, the access terminal shall disable the Reverse
14 Traffic Channel transmitter and set the Reverse Traffic Channel Restart timer for
15 time TFTCMPRestartTx.
16 • If the access terminal generates consecutive Tentative DRC values that correspond to
17 non-null rates for more than NFTCMPRestartTx slots or the access terminal successfully
18 receives a Forward Traffic Channel packet or a Control Channel packet, the access
19 terminal shall disable the Reverse Traffic Channel Restart timer and shall enable
20 the Reverse Traffic Channel transmitter.
21 • If the Reverse Traffic Channel Restart timer expires, the access terminal shall return
22 a SupervisionFailed indication and transition to the Inactive State.
32 10.7.6.2.19.7.6.2.1 FixedModeEnable
33 The access terminal sends the FixedModeEnable message to indicate a transition to the
34 Fixed DRC State.
35
9-124
MAC Layer 3GPP2 C.S0024-B v2.0
2 TCAMessageSequence
3 The access terminal shall set this field to the MessageSequence field
4 of the TrafficChannelAssignment message that specifies the
5 association between the DRCCover field in this message and the
6 sector in the Active Set.
7 DRCCover The access terminal shall set this field to the DRC cover associated
8 with the sector in its Active Set from which it wants to receive
9 packets on the Forward Traffic Channel.
10 DRCValue The access terminal shall set this field to one of the valid DRC values
11 (or DRC indices) in Table 9.7.6.1-2.
12 EndTime The access terminal shall set this field to the least significant 16 bits
13 of the CDMA System Time in units of slots until which (inclusive) it
14 requests to remain in the Fixed DRC State.
15 Reserved The access terminal shall set this field to zero. The access network
16 shall ignore this field.
17
18 10.7.6.2.29.7.6.2.2 FixedModeXoff
19 The access terminal sends the FixedModeXoff message if it is not able to receive packets
20 from the sector specified in the last FixedModeEnable message at the rate specified in that
21 message.
22
9-125
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.7.6.2.39.7.6.2.3 AttributeUpdateRequest
2 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
3 given attribute.
4
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 AttributeUpdateRequest message sent.
10 10.7.6.2.49.7.6.2.4 AttributeUpdateAccept
11 The sender sends an AttributeUpdateAccept message in response to an
12 AttributeUpdateRequest message to accept the offered attribute values.
13
MessageID 8
TransactionID 8
15 TransactionID The sender shall set this value to the TransactionID field of the
16 corresponding AttributeUpdateRequest message.
17
9-126
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.7.6.2.59.7.6.2.5 AttributeUpdateReject
2 The access network sends an AttributeUpdateReject message in response to an
3 AttributeUpdateRequest message to reject the offered attribute values.
4
MessageID 8
TransactionID 8
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding AttributeUpdateRequest message.
8
12 10.7.6.3.29.7.6.3.2 Indications
13 This protocol does not register to receive any indications.
9-127
3GPP2 C.S0024-B v2.0 MAC Layer
1 • DSCChannelGainBoost
2 • DSCBoostLength
9-128
MAC Layer 3GPP2 C.S0024-B v2.0
9-129
3GPP2 C.S0024-B v2.0 MAC Layer
2 The access terminal shall support the default value of the DRCGating attribute.
9-130
MAC Layer 3GPP2 C.S0024-B v2.0
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 SofterHandoffDelay The sender shall set this field to the minimum interruption that the
7 access terminal should expect when the access terminal switches the
8 DRC from one sector to another sector in the same Forward Link
9 Data Source. The sender shall specify this field in units of 8 slots.
10 The access terminal may use this number to adjust its algorithm
11 controlling DRC switching. The access terminal shall support all the
12 values of this field.
13 SoftHandoffDelay The sender shall set this field to the minimum interruption that the
14 access terminal should expect when the access terminal changes the
15 DSC from one Forward Link Data Source to another. The sender
16 shall specify this field in units of 8 slots. The access terminal may
17 use this number to adjust its algorithm controlling DSC switching.
18 The access terminal shall support all the values of this field.
9-131
3GPP2 C.S0024-B v2.0 MAC Layer
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 DRCOffset1 The sender shall set this field to the offset to be used for computing
7 Transmitted DRC value when the Tentative DRC value is 0x1.
8 DRCOffset2 The sender shall set this field to the offset to be used for computing
9 Transmitted DRC value when the Tentative DRC value is 0x2.
9-132
MAC Layer 3GPP2 C.S0024-B v2.0
1 DRCOffset3 The sender shall set this field to the offset to be used for computing
2 Transmitted DRC value when the Tentative DRC value is 0x3.
3 DRCOffset4 The sender shall set this field to the offset to be used for computing
4 Transmitted DRC value when the Tentative DRC value is 0x4.
5 DRCOffset5 The sender shall set this field to the offset to be used for computing
6 Transmitted DRC value when the Tentative DRC value is 0x5.
7 DRCOffset6 The sender shall set this field to the offset to be used for computing
8 Transmitted DRC value when the Tentative DRC value is 0x6.
9 DRCOffset7 The sender shall set this field to the offset to be used for computing
10 Transmitted DRC value when the Tentative DRC value is 0x7.
11 DRCOffset8 The sender shall set this field to the offset to be used for computing
12 Transmitted DRC value when the Tentative DRC value is 0x8.
13 DRCOffset9 The sender shall set this field to the offset to be used for computing
14 Transmitted DRC value when the Tentative DRC value is 0x9.
15 DRCOffsetA The sender shall set this field to the offset to be used for computing
16 Transmitted DRC value when the Tentative DRC value is 0xa.
17 DRCOffsetB The sender shall set this field to the offset to be used for computing
18 Transmitted DRC value when the Tentative DRC value is 0xb.
19 DRCOffsetC The sender shall set this field to the offset to be used for computing
20 Transmitted DRC value when the Tentative DRC value is 0xc.
21 DRCOffsetD The sender shall set this field to the offset to be used for computing
22 Transmitted DRC value when the Tentative DRC value is 0xd.
23 DRCOffsetE The sender shall set this field to the offset to be used for computing
24 Transmitted DRC value when the Tentative DRC value is 0xe.
25 Reserved The sender shall add reserved bits to make the length of each
26 attribute value record an integer number of octets. The sender shall
27 set these bits to zeros. The receiver shall ignore this field.
9-133
3GPP2 C.S0024-B v2.0 MAC Layer
9-134
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.8.19.8.1 Overview
3 The Multicarrier Forward Traffic Channel MAC Protocol provides the procedures and
4 messages required for an access network to transmit and an access terminal to receive the
5 Forward Traffic Channel. Specifically, this protocol addresses Forward Traffic Channel
6 addressing and Forward Traffic Channel rate control on each Forward CDMA Channel
7 assigned to the access terminal. This protocol operates with the Subtype 3 Physical Layer
8 Protocol.
9 The access network maintains an instance of this protocol for every access terminal.
10 This protocol operates in one of three states:
11 • Inactive State: In this state, the access terminal is not assigned a Forward Traffic
12 Channel. When the protocol is in this state, it waits for an Activate command.
13 • Variable Rate State: In this state, the access network transmits the Forward Traffic
14 Channel to the access terminal on one or more CDMA Channels, in accordance with the
15 DRC Channel received from the access terminal.
16 • Fixed DRC State: In this state, the access network transmits the Forward Traffic
17 Channel to the access terminal on one or more CDMA Channels, in accordance with the
18 FixedModeEnable message received from the access terminal.
19 The protocol states and allowed transitions between the states are shown in Figure 9.8.1-1.
20 The rules governing these transitions are provided in sections 9.8.6.1.7, 9.8.6.1.8, and
21 9.8.6.1.9.2 for transitions out of the Inactive State, Variable Rate State, and Fixed DRC
22 State.
Initial State
Deactivate
Inactive Variable
State Rate State
Activate
AT Dependent
Deactivate
AT Dependent
Fixed DRC
State
23
24 Figure 9.8.1-1. Multicarrier Forward Traffic Channel MAC Protocol State Diagram
9-135
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.8.2.19.8.2.1 Commands
3 This protocol defines the following commands:
4 • Activate
5 • Deactivate
9-136
MAC Layer 3GPP2 C.S0024-B v2.0
17 10.8.59.8.5 Procedures and Messages for the InConfiguration Instance of the Protocol
18 10.8.5.19.8.5.1 Procedures
19 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
20 the configuration messages.
21 The access network shall not send a ConfigurationRequest message containing the
22 ATSupportedPacketFormats attribute.
9-137
3GPP2 C.S0024-B v2.0 MAC Layer
1 • If the InUse instance of this protocol has the same subtype as this protocol instance,
2 then
3 − The access terminal and the access network shall set the attribute values
4 associated with the InUse instance of this protocol to the attribute values
5 associated with the InConfiguration instance of this protocol.
6 − The access terminal and the access network shall purge the InConfiguration
7 instance of the protocol.
8 • If the InUse instance of this protocol does not have the same subtype as this protocol
9 instance, then the access network and the access terminal shall perform the following
10 in the order specified:
11 − The access terminal and the access network shall set the initial state for the
12 InConfiguration instance of this protocol to the Inactive State.
13 − The InConfiguration protocol instance shall become the InUse protocol
14 instance for the Forward Traffic Channel MAC Protocol.
15 • All the public data not defined by this protocol shall be removed from the public data of
16 the InUse protocol.
18 10.8.5.3.19.8.5.3.1 ConfigurationRequest
19 The ConfigurationRequest message format is as follows:
20
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
22 TransactionID The sender shall increment this value for each new
23 ConfigurationRequest message sent.
26 10.8.5.3.29.8.5.3.2 ConfigurationResponse
27 The ConfigurationResponse message format is as follows:
9-138
MAC Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
3 TransactionID The sender shall set this value to the TransactionID field of the
4 corresponding ConfigurationRequest message.
11 10.8.69.8.6 Procedures and Messages for the InUse Instance of the Protocol
12 10.8.6.19.8.6.1 Procedures
13 At the access network, the Multicarrier Forward Traffic Channel MAC Protocol
14 encapsulates zero or more Security Layer packets into a MAC Layer packet and passes the
15 MAC Layer packet for transmission to the Physical Layer Protocol, along with the Preamble
16 MAC Index, Transmission Format, and the forward CDMA channel assigned to the access
17 terminal (as indicated by public data of the Route Update Protocol) on which the packet is
18 to be transmitted. The choice of Transmission Format is governed by the DRC value and
19 DRC cover information corresponding to the CDMA channel on which the packet is to be
20 transmitted as received from the access terminal.
9-139
3GPP2 C.S0024-B v2.0 MAC Layer
10 Figure 9.8.6.1.1-1. Multicarrier Forward Traffic Channel MAC Layer Packet Structure
11 The MAC Layer payload consists of zero or more Security Layer packets addressed to zero
12 or more access terminals. The MAC Layer Header (if included), MACHeaderDelimiter (if
13 included), MACTrailerDelimiter (if included), and MAC Layer Trailer are used to provide
14 information needed to parse the contents of the MAC Layer Payload and to specify the type
15 of the MAC Layer packet (Single User or Multi-User).
16 The MAC Layer payload may be followed by padding, which consists of a sequence of all
17 ‘0’s. The size of the padding sequence is chosen such that the overall size of the MAC Layer
18 packet is one of 98, 226, 482, 994, 2018, 3042, 4066, 5090, 6114, 7138, or 8162 bits.
9-140
MAC Layer 3GPP2 C.S0024-B v2.0
1 • MAC Layer Payload consisting of zero or more (max of sixteen) Security Layer packets
2 • PAD (if required)
3 • DelimiterT (if required)
4 • MAC Layer Trailer
5 Each Security Layer packet addressed to an access terminal with ForwardTrafficMACIndex
6 ≤127 in a Multi-User packet contains a Format A or Format B Connection Layer packet.
7 Each Security Layer packet addressed to an access terminal with ForwardTrafficMACIndex
8 > 127 in a Multi-User packet contains a Format A Connection Layer packet.
96, 224, 480, 992, 2016, 3040, 4064, 5088, 6112, 7136, or 8160 bits 2 bits
( 12, 28, 60, 124, 252, 380, 508, 636, 764, 892, or 1020 octets ) MAC Trailer
27 Figure 9.8.6.1.1.2-1 Format of Forward Traffic Channel Single User MAC Layer Packet
9-141
3GPP2 C.S0024-B v2.0 MAC Layer
0≤n≤8
0≤n≤8
2 Figure 9.8.6.1.1.2-2 Format of Forward Traffic Channel Multi-User MAC Layer Packet
9-142
MAC Layer 3GPP2 C.S0024-B v2.0
1 The access network shall construct a Single User MAC Layer packet as shown below:
2
9-143
3GPP2 C.S0024-B v2.0 MAC Layer
DelimiterH 0 or 8
n occurrences (0 ≤ n ≤ 8) of the following field:
Security Layer Packet 8 × i, where i is the
value of the
corresponding LengthH
field
r occurrences (0 ≤ r ≤ 8) of the following field:
Security Layer Packet 8 × j, where j is the
value of the
corresponding LengthT
field
Pad As needed
DelimiterT 0 or 8
r occurrences (0 ≤ r ≤ 8) of the following two fields:
PacketInfoT 8
LengthT 8
MACPacketType 2
1
8 ForwardTrafficMACIndex
9-144
MAC Layer 3GPP2 C.S0024-B v2.0
7 LengthH The ith occurrence of this field shall be set to the length, in octets, of
8 the ith Security Layer packet in this MAC Layer payload.
9 DelimiterH
10 This field shall not be included if the sum of the lengths of the first n
11 Security Layer Packets, PacketInfoH fields, LenghtH fields, and the
12 MACPacketType field equals the size of the corresponding MAC Layer
13 packet. Otherwise, this field shall be included and shall be set to
14 0x00.
23 Pad The access network shall set the length of this field to the size of the
24 MAC Layer packet minus the sum of the lengths of the rest of the
25 fields included in the MAC Layer packet. The access network shall
26 set the value of this field to all ‘0’s. The receiver shall ignore this field.
27 DelimiterT This field shall not be included if the sum of the lengths of the first
28 (n+r) Security Layer Packets, n PacketInfoH fields, n LengthH fields, r
29 PacketInfoT fields, r LengthT fields, and MACPacketType field equals
30 the length of the MAC Layer packet. Otherwise, this field shall be
31 included and shall be set to 0x00.
34 ForwardTrafficMACIndex
35 The jth occurrence of this field shall be set to 128 less than the
36 ForwardTrafficMACIndex of the access terminal to which the (n+j)th
9-145
3GPP2 C.S0024-B v2.0 MAC Layer
1 Security Layer packet is addressed. The access network shall use the
2 ForwardTrafficMACIndex assigned to the access terminal by the
3 sector transmitting this MAC Layer packet for the CDMA Channel
4 and interlace on which the MAC Layer packet is to be transmitted.
5 LengthT The jth occurrence of this field shall be set to the length, in octets, of
6 the (n+j)th Security Layer packet in this MAC Layer packet.
9-146
MAC Layer 3GPP2 C.S0024-B v2.0
1 MAC Layer Trailer respectively, corresponding to the Security Layer packet being addressed
2 to the access terminal.
9-147
3GPP2 C.S0024-B v2.0 MAC Layer
1 Table 9.8.6.1.4-1 List of all Transmission Formats Consistent with each MAC Layer
2 Packet Size
98 (128, 16, 1024), (128, 8, 512), (128, 4, 256), (128, 2, 128), (128, 1, 64)
226 (256, 16, 1024), (256, 8, 512), (256, 4, 256), (256, 2, 128), (256, 1, 64)
482 (512, 16, 1024), (512, 8, 512), (512, 4, 256), (512, 2, 128),
(512, 1, 64), (512, 2, 64), (512, 4, 128)
994 (1024, 4, 64), (1024, 16, 1024), (1024, 8, 512), (1024, 4, 256), (1024, 2, 128),
(1024, 1, 64), (1024, 2, 64), (1024, 4, 128)
2018 (2048, 4, 64), (2048, 4, 128), (2048, 2, 64), (2048, 1, 64)
3042 (3072, 4, 64), (3072, 2, 64), (3072, 1, 64)
4066 (4096, 4, 64), (4096, 2, 64), (4096, 1, 64)
5090 (5120, 4, 64), (5120, 2, 64), (5120, 1, 64)
6114 (6144, 4, 64), (6144, 2, 64), (6144, 1, 64)
7138 (7168, 4, 64), (7168, 2, 64), (7168, 1, 64)
8162 (8192, 4, 64), (8192, 2, 64), (8192, 1, 64)
3 When passing the MAC Layer packet and Transmission Format from the MAC Layer
4 Protocol to the Physical Layer Protocol, the access network shall specify a Transmission
5 Format that is consistent with the MAC Layer packet.
9-148
MAC Layer 3GPP2 C.S0024-B v2.0
1 Each DRC Channel transmission consists of a DRC cover and a DRC value. The access
2 terminal uses (DRC value, DRC cover) or (DRC value, auxiliary DRC cover) to specify the
3 set of requested transmission formats. The access terminal shall use the DRC cover or the
4 DSC and the auxiliary DRC cover to specify the requested pilot for packet transmission.
5 The access terminal shall use either the DRC cover index 0, the 3-bit DRC Cover index, or
6 the 3-bit auxiliary DRC Cover index associated with a sector in its sub-Active Set. The DRC
7 cover index 0 is called the “null cover”. A DRC cover or an auxiliary DRC cover that
8 corresponds to a pilot in the sub-Active Set of the access terminal is called a “pilot cover”.
9 Each pilot in the access terminal’s sub-Active Set is associated with one pilot cover (DRC
10 Cover) or two pilot covers (DRC Cover and Auxiliary DRC Cover). The access terminal may
11 have an auxiliary DRC cover associated with some of the pilots in its sub-Active Set.
12 The access terminal shall set the DRC value to a 5-bit DRC index, ranging from 0x0 to
13 0x1a. The DRC index 0 is also known as the null-rate DRC. Each DRC index is associated
14 with a Rate Metric, a Termination Target, a Maximum Span, a list of Single User
15 transmission formats and a list of Multi-User transmission formats, as shown in Table
16 9.8.6.1-2. Among the Single User transmission formats associated with a DRC index, the
17 transmission format with the largest Physical Layer Packet Size is defined to be the
18 canonical transmission format of the DRC index. In Table 9.8.6.1-2, the canonical
19 transmission format of each DRC index is typed in bold italics. The Rate Metric of a non-
20 zero DRC index is equal to the Nominal Data Rate (in kbps) of the canonical transmission
21 format of the DRC index. The Termination Target for each DRC Index specifies the nominal
22 duration over which the transmission formats associated with the DRC index are
23 transmitted. The Maximum Span for each DRC Index specifies the maximum duration over
24 which the Single User canonical transmission formats associated with the DRC index are
25 transmitted. The actual transmit duration of a single user packet with canonical
26 transmission format may be longer than its Termination Target, up to its Maximum Span;
27 consequently the actual data rate of a packet may be lower than its Nominal Data Rate.
9-149
3GPP2 C.S0024-B v2.0 MAC Layer
1 Table 9.8.6.1-2 Rate Metric, Termination Target, Maximum Span, and Lists of
2 Associated Transmission Formats
9-150
MAC Layer 3GPP2 C.S0024-B v2.0
9-151
3GPP2 C.S0024-B v2.0 MAC Layer
9-152
MAC Layer 3GPP2 C.S0024-B v2.0
9-153
3GPP2 C.S0024-B v2.0 MAC Layer
2 The canonical packet size of a DRC index is defined to be the Physical Layer Packet Size of
3 the canonical transmission format of that DRC index.
4 The access terminal and the access network shall support all packet formats associated
5 with DRC indices 0x00 through 0x0e. The access terminal and the access network should
6 support all packet formats associated with DRC indices 0x10 through 0x1b. The access
7 terminal and the access network shall support all the packet formats associated with DRC
8 indices 0x10 through 0x1b for which the data rate is less than or equal to that indicated by
9 the MaxOptionalDataRate parameter of the ATSupportedPacketFormats attribute, and for
10 which the packet size is less than or equal to that indicated by the MaxOptionalPacketSize
11 parameter of the ATSupportedPacketFormats arttribute.
9-154
MAC Layer 3GPP2 C.S0024-B v2.0
2 A Single User Transmission Format associated with a DRC index shown in Table 9.8.6.1-2
3 is defined to be compatible with the DRC index, if at least one of the following conditions is
4 met:
5 • The given transmission format coincides with the canonical transmission format of the
6 DRC index, or
7 • The canonical packet size of the DRC index is strictly less than the value of the
8 ShortPacketsEnabledThresh parameter of the ATSupportedPacketFormats attribute.
9 The access terminal shall obey the following rules when transmitting the DRC Channel:
10 • Access terminal shall use DRCLength slots to send a single DRC. The DRC (value and
11 cover) is defined to take effect at the slot boundary following the end of its transmission,
12 and stay in effect for DRCLength slots.
13 • If the DRC cover changes in slot T the access terminal shall set DRCChannelGain equal
14 to DRCChannelGainBase + DRCChannelGainBoost from slot T through slot (T +
15 DRCBoostLength – 1). Otherwise, the access terminal shall set the DRCChannelGain
16 equal to DRCChannelGainBase.
17 • The DRC (value and cover) shall not change in slots other than T such that:
18 (T + 1 – FrameOffset) mod DRCLength = 0,
19 where T is the CDMA System Time in slots.
20 • If the value of the DRCGating attribute is equal to 1, the access terminal shall transmit
21 the DRC over a one slot duration, starting in slot T that satisfies the following equation:
22 (T + 2 – FrameOffset) mod DRCLength = 0,
23 where T is the CDMA System Time in slots.
24 The access terminal shall obey the following rules when transmitting the DSC Channel:
25 • Access terminal shall use DSCLength slots to send a single DSC. The DSC is defined to
26 take effect one slot after the end of its transmission and to stay in effect for DSCLength
27 slots.
28 • The DSC shall not change in slots other that T such that:
29 [T + 1 + 15 × FrameOffset] mod DSCLength = 0,
30 where T is the CDMA System Time in slots115.
115 Note that [T + 1 + 15 × FrameOffset] = (T + 1 – FrameOffset) + (16 × FrameOffset), where the first
term on the right hand side ensures that DSC symbol boundaries coincide with DRC symbol
boundaries, and the second term enables frame offset staggering of DSC symbol boundaries over the
maximum allowed value of DSC length (i.e., 256 slots).
9-155
3GPP2 C.S0024-B v2.0 MAC Layer
1 • If the DSC changes in slot T the access terminal shall set DSCChannelGain equal to
2 DSCChannelGainBase + DSCChannelGainBoost from slot T through slot (T +
3 DSCBoostLength – 1). Otherwise, the access terminal shall set the DSCChannelGain
4 equal to DSCChannelGainBase.
5 • The access terminal receives DRCLock bits associated with every cell in each sub-Active
6 Set. The CDMA Channel and the MAC Index on which the DRCLock bits are received
7 are public data of the Route Update Protocol. If the access terminal receives a DRCLock
8 bit that is set to ‘0’ from a cell associated with a pilot in its active set and the access
9 terminal is pointing its DRC to a pilot associated with that cell, then the access
10 terminal should not point the DSC to the Data Source associated with that pilot.
11 When transmitting the DRC Channel, the access terminal shall set the DRC cover
12 according to the following rules:
13 • If the access terminal’s current DRC cover or auxiliary DRC cover is a pilot cover, then
14 the access terminal’s next DRC cover or auxiliary DRC cover shall not be a different
15 pilot cover. It may only be a cover for the same pilot or a null cover.
16 • If the DRC cover or auxiliary DRC cover is a pilot cover and the Data Source indicated
17 by the DSC is included in the terminals active set and the DRCLock bit associated with
18 that Data Source is set to ‘1’, then the pilot indicated by the DRC cover or auxiliary
19 DRC cover shall belong to the Data Source indicated by the DSC that is in effect during
20 the next DRCLength slots following transmission of the DRC.
21 • If the access terminal transmits a pilot cover when the DSC associated with that sub-
22 Active Set is not in effect, then the pilot cover shall be set to a DRC cover, and shall not
23 be set to an auxiliary DRC cover.
24 • If the access terminal’s most recent pilot cover belongs to pilot A, then the access
25 terminal shall not use a pilot cover corresponding to any other pilot B, until the access
26 terminal has determined that packets that may be transmitted to the access terminal
27 from pilot B will not overlap in time with packets transmitted from sector A.
28 A DRC transmitted by the access terminal is defined to be sustainable with respect to a
29 sector S in the active set of the access terminal, if one of the following conditions is met:
30 • The DRC value is zero, or
31 • The access terminal is capable of receiving any MAC layer packet from pilot S, provided
32 the transmission format of the packet is compatible with the DRC value, and the packet
33 transmission begins when the DRC is in effect.
34 When transmitting the DRC Channel, the access terminal shall set the DRC value
35 according to the following rules:
36 • If the access terminal sets the DRC cover or auxiliary DRC cover to a pilot cover, it shall
37 set the DRC value as follows:
38 − The access terminal shall set the Tentative DRC value to a DRC index with the
39 maximum Rate Metric, such that the DRC is sustainable with respect to the
40 pilot denoted by the DRC cover or auxiliary DRC cover.
9-156
MAC Layer 3GPP2 C.S0024-B v2.0
1 − The access terminal shall set the Transmitted DRC value to four least
2 significant bits (LSBs) of the result of the DRC value specified by TxDRCMapN
3 that corresponds to the Tentative DRC value, where N is the hexadecimal value
4 of the DRC index, and TxDRCMapN is the corresponding parameter of the
5 TentativeDRCtoTxDRCMap attribute. If the most significant bit (MSB) of the
6 DRC value specified by TxDRCMapN of the Tentative DRC value is ‘1’, the
7 access terminal shall use the auxiliary DRC cover associated with the pilot.
8 Otherwise, the access terminal shall use the DRC cover associated with the
9 pilot.
10 • If the access terminal sets the DRC cover to the null cover, it shall set the DRC value as
11 follows:
12 − The access terminal shall set the Tentative DRC value to a DRC index with the
13 maximum Rate Metric, such that the DRC is sustainable with respect to the
14 best pilot in its sub-Active Set.
15 − The access terminal shall set the Transmitted DRC value to the DRC value
16 specified by TxDRCMapN that corresponds to the Tentative DRC value, where
17 N is the hexadecimal value of the DRC index, and TxDRCMapN is the
18 corresponding parameter of the TentativeDRCtoTxDRCMap attribute.
19 − The access terminal shall not use the optional transmission format when it
20 sets the DRC cover to the null cover.
21 The access terminal and the access network shall set the TxDRCMapN parameters of the
22 TentativeDRCtoTxDRCMap attribute such that both of the following conditions are
23 satisfied:
24 • Rate Metric of the DRC index corresponding to the Transmitted DRC value shall be less
25 than or equal to that of the DRC index corresponding to the Tentative DRC value, and
26 • Termination Target of the DRC index corresponding to the Transmitted DRC value shall
27 be greater than or equal to that of the DRC index corresponding to the Tentative DRC
28 value.
29 An access terminal is defined to be a potential target of a Single User MAC Layer packet if
30 the packet is addressed to the access terminal, and is received using a transmission
31 format, transmitting pilot, and the start time that could be used to receive a Single-User
32 packet to the access terminal. An access terminal is defined to be a potential target of a
33 Multi-User MAC Layer packet if the packet is received using a transmission format,
34 transmitting pilot, and the start time that could be used to receive a Multi-User packet.
35 A slot t is defined to be a continuation of an earlier slot s, if the following conditions are
36 met:
37 • The access terminal is a potential target of a packet for which the reception began in
38 slot s.
39 • The slot t is in the same forward link interlace as the slot s; i.e., (t – s) mod 4 = 0.
9-157
3GPP2 C.S0024-B v2.0 MAC Layer
21 10.8.6.1.6.19.8.6.1.6.1 Activate
22 If this protocol receives an Activate command in the Inactive State, the access terminal and
23 the access network shall transition to the Variable Rate State.
24 If this protocol receives the command in any other state it shall be ignored.
25 10.8.6.1.6.29.8.6.1.6.2 Deactivate
26 If the protocol receives a Deactivate command in the Variable Rate State or the Fixed DRC
27 State,
28 • The access terminal shall cease monitoring the Forward Traffic Channel, shall cease
29 transmitting the DRC and DSC Channels, and shall transition to the Inactive State.
30 • The access network should cease transmitting the Forward Traffic Channel to this
31 access terminal, should cease receiving the DRC and DSC channels from this access
32 terminal, and should transition to the Inactive State.
33 If this command is received in the Inactive State it shall be ignored.
9-158
MAC Layer 3GPP2 C.S0024-B v2.0
9-159
3GPP2 C.S0024-B v2.0 MAC Layer
1 • The access terminal shall wait until it has determined that it will not be served by
2 any pilot and then, the access terminal shall send the FixedModeEnable message
3 specifying:
4 − A pilot in each sub-Active Set.
5 − A data rate associated with the pilot identified above.
6 − An “end time” for the operation in the Fixed DRC State.
7 The access terminal shall transition to the Fixed DRC State after sending a
8 FixedModeEnable message. The access network shall transition to the Fixed DRC State
9 after receiving of a FixedModeEnable message.
116 Note that sending an FixedModeXoff message does not cause a transition out of the Fixed DRC
State. The process of determining the precise time to send the FixedModeXoff message when access
terminal is not able to receive Forward Traffic Channel MAC layer packets is left to the access
terminal implementation.
9-160
MAC Layer 3GPP2 C.S0024-B v2.0
1 In the Fixed DRC state, a slot t is said to be open if it is not the continuation of any
2 previous slot. The pilot denoted by the DRCCover field of the most recent FixedModeEnable
3 message is defined to be the serving pilot of the access terminal.
4 In any open slot T, the access terminal shall attempt to receive a MAC Layer packet from
5 the serving pilot(s), whose transmission begins in slot T and whose packet type and
6 transmission format are compatible with the DRC index specified by the DRCValue field(s)
7 of the most recent FixedModeEnable message.
9-161
3GPP2 C.S0024-B v2.0 MAC Layer
14
Supervision is performed on
DRC_b for RL frequency ‘y’ as this
is the DRC associated with the
Sub-Active set that carries the
RPC_x power control stream for the RL
FL frequency ‘a’ frequency ‘y’.
DRC_a
FL frequency ‘b’ DRC_b RL frequency ‘x’
RPC_y
RL frequency ‘y’
15
16 Figure 9.8.6-3. Example of the RPC and DRC Mapping Related to DRC supervision
17 The access terminal shall perform supervision on the DRC Supervision for each of the
18 assigned reverse CDMA channels associated with a sub-Active set (as defined above) as
19 follows:
20 • The access terminal shall maintain a DRC supervision timer for each assigned
21 reverse CDMA channel.
22 • The access terminal shall set the DRC supervision timer for (DRCSupervisionTimer ×
23 10) + 240 ms when the Tentative DRC of the associated sub-Active set is a null rate
24 DRC.
25 • The access terminal shall disable the timer if the DRC supervision timer is active
26 and any of the following conditions is true:
27 − the access terminal’s Tentative DRC of the associated sub-Active set indicates a
28 non-null rate
9-162
MAC Layer 3GPP2 C.S0024-B v2.0
1 • If the DRC supervision timer expire, the access terminal shall disable transmission
2 of the corresponding Reverse Traffic Channel and set the Reverse Traffic Channel
3 Restart timer for time TFTCMPRestartTx for that reverse link CDMA Channel.
4 • If the Reverse Traffic Channel Restart timer is active and not expired, and either of
5 the following two conditions is satisfied, then the access terminal shall disable the
6 Reverse Traffic Channel Restart timer for that reverse link CDMA Channel and shall
7 enable transmission of the Reverse Traffic Channel on that reverse link CDMA
8 Channel.
9 − The access terminal generates consecutive Tentative DRC values that
10 correspond to non-null rates for more than NFTCMPRestartTx slots for the
11 associated sub-Active set, or
12 − the access terminal successfully receives a Forward Traffic Channel packet or
13 a Control Channel packet from a member of the e associated sub-Active set.
14 • If the Reverse Traffic Channel Restart timer expires for a reverse link CDMA channel,
15 the access terminal shall generate a ReverseTrafficChannelRestartTimerExpired
16 indication along with arguments indicating the reverse CDMA Channel associated
17 with the expired Restart timer.
18 • If the Reverse Traffic Channel Restart timers expire for all reverse link CDMA
19 Channels, then the access terminal shall return a SupervisionFailed indication and
20 transition to the Inactive State.
30 10.8.6.2.19.8.6.2.1 FixedModeEnable
31 The access terminal sends the FixedModeEnable message to indicate a transition to the
32 Fixed DRC State.
33
9-163
3GPP2 C.S0024-B v2.0 MAC Layer
EndTime 16
Reserved 0 – 7 (as
needed)
2 TCAMessageSequence
3 The access terminal shall set this field to the MessageSequence field
4 of the TrafficChannelAssignment message that specifies the
5 association between the DRCCover field in this message and the
6 sector in the Active Set.
7 NumSubActiveSets
8 The access terminal shall set this field to the number of sub-Active
9 Sets assigned to the access terminal in the
10 TrafficChannelAssignment message with MessageSequence field
11 equal to the TCAMessageSequence field of this message.
12 DSC The ith occurrence of this field corresponds to the sub-Active Set
13 associated with the ith unique
14 (FeedbackMultiplexIndexFeedbackMultiplexingIndex,
15 FeedbackReverseChannelIndex) pair that the access terminal has
16 been assigned in the order of occurrence of unique
17 (FeedbackMultiplexIndexFeedbackMultiplexingIndex,
18 FeedbackReverseChannelIndex) pairs in the
19 TrafficChannelAssignment message whose MessageSequence field is
20 equal to the TCAMessageSequence field of this message. The access
21 terminal shall set the ith occurrence of this field to the DSC value
22 associated with the cell in the sub-Active Set from which it wants to
23 receive packets on the Forward Traffic Channel of the corresponding
24 CDMA Channel.
9-164
MAC Layer 3GPP2 C.S0024-B v2.0
1 DRCCover The ith occurrence of this field corresponds to the sub-Active Set
2 associated with the ith unique
3 (FeedbackMultiplexIndexFeedbackMultiplexingIndex,
4 FeedbackReverseChannelIndex) pair that the access terminal has
5 been assigned in the order of occurrence of unique
6 (FeedbackMultiplexIndexFeedbackMultiplexingIndex,
7 FeedbackReverseChannelIndex) pairs in the
8 TrafficChannelAssignment message whose MessageSequence field is
9 equal to the TCAMessageSequence field of this message. The access
10 terminal shall set the ith occurrence of this field to the DRC cover
11 associated with the pilot in the sub-Active Set from which it wants to
12 receive packets on the Forward Traffic Channel of the corresponding
13 CDMA Channel.
14 DRCValue The ith occurrence of this field corresponds to pilot pointed to by the
15 ith DRCCover field. The access terminal shall set this field to one of
16 the valid DRC values (or DRC indices) in 9.8.6.2.1.EndTime The
17 access terminal shall set this field to the least significant 16 bits of
18 the CDMA System Time in units of slots until which (inclusive) it
19 requests to remain in the Fixed DRC State.
20 Reserved The access terminal shall add reserved bits to make the length of the
21 entire message equal to an integer number of octets. The access
22 terminal shall set these bits to ‘0’. The access network shall ignore
23 this field.
24
25 10.8.6.2.29.8.6.2.2 FixedModeXoff
26 The access terminal sends the FixedModeXoff message if it is not able to receive packets
27 from the sector specified in the last FixedModeEnable message at the rate specified in that
28 message.
29
9-165
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.8.6.2.39.8.6.2.3 AttributeUpdateRequest
2 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
3 given attribute.
4
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 AttributeUpdateRequest message sent.
10 10.8.6.2.49.8.6.2.4 AttributeUpdateAccept
11 The sender sends an AttributeUpdateAccept message in response to an
12 AttributeUpdateRequest message to accept the offered attribute values. .
13
MessageID 8
TransactionID 8
15 TransactionID The sender shall set this value to the TransactionID field of the
16 corresponding AttributeUpdateRequest message.
17
9-166
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.8.6.2.59.8.6.2.5 AttributeUpdateReject
2 The access network sends an AttributeUpdateReject message in response to an
3 AttributeUpdateRequest message to reject the offered attribute values.
4
MessageID 8
TransactionID 8
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding AttributeUpdateRequest message.
8
12 10.8.6.3.29.8.6.3.2 Indications
13 This protocol does not register to receive any indications.
9-167
3GPP2 C.S0024-B v2.0 MAC Layer
1 If the value of the SupportGAUPMUPPreambles attribute is 0x01, then the access terminal
2 and the access network shall support the use of the Generic Attribute Update Protocol to
3 update values of the following attribute:
4 • MUPPreambleBase
5 If the value of the SupportGAUPDeltaACKChannelGainMUP attribute is 0x01, then the
6 access terminal and the access network shall support the use of the Generic Attribute
7 Update Protocol to update value of the following attribute belonging to the Multicarrier
8 Forward Traffic Channel MAC Protocol:
9 • DeltaACKChannelGainMUP
10 If the value of the SupportGAUPDeltaACKChannelGainMUP attribute is 0x00, the access
11 network shall not include the DeltaACKChannelGainMUP attribute in an
12 AttributeUpdateRequest message.
13 The access terminal shall not send an AttributeUpdateRequest message containing the
14 DeltaACKChannelGainMUP attribute.
9-168
MAC Layer 3GPP2 C.S0024-B v2.0
0x00 to DeltaACKChannelGainMUP in
0xfbc DeltaACKChannelGainMUP 0x12 units of 0.5 dB.
0xff DeltaACKChannelGainMUP is
–∞ dB.
All other Reserved
values
0x00 DRC Supervision Timer is 0
0xf8b DRCSupervisionTimer
0x01- Value of DRC Supervision
0xff Timer
0x04 Minimum continuation span is
4 sub-packets
0x01- Value of Minimum
0x03 continuation span in sub-
0xf7a MinimumContinuationSpan and packets
0x05-
0x10
All other Reserved
values
9-169
3GPP2 C.S0024-B v2.0 MAC Layer
9-170
MAC Layer 3GPP2 C.S0024-B v2.0
9-171
3GPP2 C.S0024-B v2.0 MAC Layer
2 The access terminal shall support the default value of the DRCGating attribute.
6 Length Length of the complex attribute in octets. The sender shall set this
7 field to the length of the complex attribute excluding the Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 SofterHandoffDelay The sender shall set this field to the minimum interruption that the
12 access terminal should expect when the access terminal switches the
13 DRC from one sector to another sector in the same Forward Link
14 Data Source. The sender shall specify this field in units of 8 slots.
15 The access terminal may use this number to adjust its algorithm
16 controlling DRC switching. The access terminal shall support all the
17 values of this field.
9-172
MAC Layer 3GPP2 C.S0024-B v2.0
1 SoftHandoffDelay The sender shall set this field to the minimum interruption that the
2 access terminal should expect when the access terminal changes the
3 DSC from one Forward Link Data Source to another. The sender
4 shall specify this field in units of 8 slots. The access terminal may
5 use this number to adjust its algorithm controlling DSC switching.
6 The access terminal shall support all the values of this field.
9-173
3GPP2 C.S0024-B v2.0 MAC Layer
9-174
MAC Layer 3GPP2 C.S0024-B v2.0
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 TxDRCMap01 The sender shall set this field to the DRC value that Tentative DRC
7 0x01 maps to. The sender shall not set this field to a DRC value that
8 corresponds to an optional canonical packet format with data rate
9 greater than that indicated by the MaxOptionalDataRate parameter
10 of the ATSupportedPacketFormats attribute. The sender shall not set
11 this field to a DRC value such that the corresponding canonical
12 packet format is optional and the payload size of the corresponding
13 canonical packet format is higher than that indicated by the
14 MaxOptionalPayloadSize parameter of the
15 ATSupportedPacketFormats attribute. The sender shall not set this
16 field to a DRC value whose Rate Metric is greater than that of DRC
17 index 0x01. The sender shall not set this field to a DRC value whose
18 Span is less than that of DRC index 0x01.
19 TxDRCMap02 The sender shall set this field to the DRC value that Tentative DRC
20 0x02 maps to. The sender shall not set this field to a DRC value that
21 corresponds to an optional canonical packet format with data rate
22 greater than that indicated by the MaxOptionalDataRate parameter
23 of the ATSupportedPacketFormats attribute. The sender shall not set
24 this field to a DRC value such that the corresponding canonical
25 packet format is optional and the payload size of the corresponding
26 canonical packet format is higher than that indicated by the
27 MaxOptionalPayloadSize parameter of the
28 ATSupportedPacketFormats attribute. The sender shall not set this
29 field to a DRC value whose Rate Metric is greater than that of DRC
30 index 0x02. The sender shall not set this field to a DRC value whose
31 Span is less than that of DRC index 0x02.
32 TxDRCMap03 The sender shall set this field to the DRC value that Tentative DRC
33 0x03 maps to. The sender shall not set this field to a DRC value that
34 corresponds to an optional canonical packet format with data rate
35 greater than that indicated by the MaxOptionalDataRate parameter
36 of the ATSupportedPacketFormats attribute. The sender shall not set
37 this field to a DRC value such that the corresponding canonical
38 packet format is optional and the payload size of the corresponding
39 canonical packet format is higher than that indicated by the
40 MaxOptionalPayloadSize parameter of the
41 ATSupportedPacketFormats attribute. The sender shall not set this
42 field to a DRC value whose Rate Metric is greater than that of DRC
9-175
3GPP2 C.S0024-B v2.0 MAC Layer
1 index 0x03. The sender shall not set this field to a DRC value whose
2 Span is less than that of DRC index 0x03.
3 TxDRCMap04 The sender shall set this field to the DRC value that Tentative DRC
4 0x04 maps to. The sender shall not set this field to a DRC value that
5 corresponds to an optional canonical packet format with data rate
6 greater than that indicated by the MaxOptionalDataRate parameter
7 of the ATSupportedPacketFormats attribute. The sender shall not set
8 this field to a DRC value such that the corresponding canonical
9 packet format is optional and the payload size of the corresponding
10 canonical packet format is higher than that indicated by the
11 MaxOptionalPayloadSize parameter of the
12 ATSupportedPacketFormats attribute. The sender shall not set this
13 field to a DRC value whose Rate Metric is greater than that of DRC
14 index 0x04. The sender shall not set this field to a DRC value whose
15 Span is less than that of DRC index 0x04.
16 TxDRCMap05 The sender shall set this field to the DRC value that Tentative DRC
17 0x05 maps to. The sender shall not set this field to a DRC value that
18 corresponds to an optional canonical packet format with data rate
19 greater than that indicated by the MaxOptionalDataRate parameter
20 of the ATSupportedPacketFormats attribute. The sender shall not set
21 this field to a DRC value such that the corresponding canonical
22 packet format is optional and the payload size of the corresponding
23 canonical packet format is higher than that indicated by the
24 MaxOptionalPayloadSize parameter of the
25 ATSupportedPacketFormats attribute. The sender shall not set this
26 field to a DRC value whose Rate Metric is greater than that of DRC
27 index 0x05. The sender shall not set this field to a DRC value whose
28 Span is less than that of DRC index 0x05.
29 TxDRCMap06 The sender shall set this field to the DRC value that Tentative DRC
30 0x06 maps to. The sender shall not set this field to a DRC value that
31 corresponds to an optional canonical packet format with data rate
32 greater than that indicated by the MaxOptionalDataRate parameter
33 of the ATSupportedPacketFormats attribute. The sender shall not set
34 this field to a DRC value such that the corresponding canonical
35 packet format is optional and the payload size of the corresponding
36 canonical packet format is higher than that indicated by the
37 MaxOptionalPayloadSize parameter of the
38 ATSupportedPacketFormats attribute. The sender shall not set this
39 field to a DRC value whose Rate Metric is greater than that of DRC
40 index 0x06. The sender shall not set this field to a DRC value whose
41 Span is less than that of DRC index 0x06.
9-176
MAC Layer 3GPP2 C.S0024-B v2.0
1 TxDRCMap07 The sender shall set this field to the DRC value that Tentative DRC
2 0x07 maps to. The sender shall not set this field to a DRC value that
3 corresponds to an optional canonical packet format with data rate
4 greater than that indicated by the MaxOptionalDataRate parameter
5 of the ATSupportedPacketFormats attribute. The sender shall not set
6 this field to a DRC value such that the corresponding canonical
7 packet format is optional and the payload size of the corresponding
8 canonical packet format is higher than that indicated by the
9 MaxOptionalPayloadSize parameter of the
10 ATSupportedPacketFormats attribute. The sender shall not set this
11 field to a DRC value whose Rate Metric is greater than that of DRC
12 index 0x07. The sender shall not set this field to a DRC value whose
13 Span is less than that of DRC index 0x07.
14 TxDRCMap08 The sender shall set this field to the DRC value that Tentative DRC
15 0x08 maps to. The sender shall not set this field to a DRC value that
16 corresponds to an optional canonical packet format with data rate
17 greater than that indicated by the MaxOptionalDataRate parameter
18 of the ATSupportedPacketFormats attribute. The sender shall not set
19 this field to a DRC value such that the corresponding canonical
20 packet format is optional and the payload size of the corresponding
21 canonical packet format is higher than that indicated by the
22 MaxOptionalPayloadSize parameter of the
23 ATSupportedPacketFormats attribute. The sender shall not set this
24 field to a DRC value whose Rate Metric is greater than that of DRC
25 index 0x08. The sender shall not set this field to a DRC value whose
26 Span is less than that of DRC index 0x08.
27 TxDRCMap09 The sender shall set this field to the DRC value that Tentative DRC
28 0x09 maps to. The sender shall not set this field to a DRC value that
29 corresponds to an optional canonical packet format with data rate
30 greater than that indicated by the MaxOptionalDataRate parameter
31 of the ATSupportedPacketFormats attribute. The sender shall not set
32 this field to a DRC value such that the corresponding canonical
33 packet format is optional and the payload size of the corresponding
34 canonical packet format is higher than that indicated by the
35 MaxOptionalPayloadSize parameter of the
36 ATSupportedPacketFormats attribute. The sender shall not set this
37 field to a DRC value whose Rate Metric is greater than that of DRC
38 index 0x09. The sender shall not set this field to a DRC value whose
39 Span is less than that of DRC index 0x09.
40 TxDRCMap0A The sender shall set this field to the DRC value that Tentative DRC
41 0x0a maps to. The sender shall not set this field to a DRC value that
42 corresponds to an optional canonical packet format with data rate
43 greater than that indicated by the MaxOptionalDataRate parameter
9-177
3GPP2 C.S0024-B v2.0 MAC Layer
10 TxDRCMap0B The sender shall set this field to the DRC value that Tentative DRC
11 0x0b maps to. The sender shall not set this field to a DRC value that
12 corresponds to an optional canonical packet format with data rate
13 greater than that indicated by the MaxOptionalDataRate parameter
14 of the ATSupportedPacketFormats attribute. The sender shall not set
15 this field to a DRC value such that the corresponding canonical
16 packet format is optional and the payload size of the corresponding
17 canonical packet format is higher than that indicated by the
18 MaxOptionalPayloadSize parameter of the
19 ATSupportedPacketFormats attribute. The sender shall not set this
20 field to a DRC value whose Rate Metric is greater than that of DRC
21 index 0x0b. The sender shall not set this field to a DRC value whose
22 Span is less than that of DRC index 0x0b.
23 TxDRCMap0C The sender shall set this field to the DRC value that Tentative DRC
24 0x0c maps to. The sender shall not set this field to a DRC value that
25 corresponds to an optional canonical packet format with data rate
26 greater than that indicated by the MaxOptionalDataRate parameter
27 of the ATSupportedPacketFormats attribute. The sender shall not set
28 this field to a DRC value such that the corresponding canonical
29 packet format is optional and the payload size of the corresponding
30 canonical packet format is higher than that indicated by the
31 MaxOptionalPayloadSize parameter of the
32 ATSupportedPacketFormats attribute. The sender shall not set this
33 field to a DRC value whose Rate Metric is greater than that of DRC
34 index 0x0c. The sender shall not set this field to a DRC value whose
35 Span is less than that of DRC index 0x0c.
36 TxDRCMap0D The sender shall set this field to the DRC value that Tentative DRC
37 0x0d maps to. The sender shall not set this field to a DRC value that
38 corresponds to an optional canonical packet format with data rate
39 greater than that indicated by the MaxOptionalDataRate parameter
40 of the ATSupportedPacketFormats attribute. The sender shall not set
41 this field to a DRC value such that the corresponding canonical
42 packet format is optional and the payload size of the corresponding
43 canonical packet format is higher than that indicated by the
9-178
MAC Layer 3GPP2 C.S0024-B v2.0
6 TxDRCMap0E The sender shall set this field to the DRC value that Tentative DRC
7 0x0e maps to. The sender shall not set this field to a DRC value that
8 corresponds to an optional canonical packet format with data rate
9 greater than that indicated by the MaxOptionalDataRate parameter
10 of the ATSupportedPacketFormats attribute. The sender shall not set
11 this field to a DRC value such that the corresponding canonical
12 packet format is optional and the payload size of the corresponding
13 canonical packet format is higher than that indicated by the
14 MaxOptionalPayloadSize parameter of the
15 ATSupportedPacketFormats attribute. The sender shall not set this
16 field to a DRC value whose Rate Metric is greater than that of DRC
17 index 0x0e. The sender shall not set this field to a DRC value whose
18 Span is less than that of DRC index 0x0e.
19 TxDRCMap10 The sender shall set this field to the DRC value that Tentative DRC
20 0x10 maps to. The sender shall not set this field to a DRC value that
21 corresponds to an optional canonical packet format with data rate
22 greater than that indicated by the MaxOptionalDataRate parameter
23 of the ATSupportedPacketFormats attribute. The sender shall not set
24 this field to a DRC value such that the corresponding canonical
25 packet format is optional and the payload size of the corresponding
26 canonical packet format is higher than that indicated by the
27 MaxOptionalPayloadSize parameter of the
28 ATSupportedPacketFormats attribute. The sender shall not set this
29 field to a DRC value whose Rate Metric is greater than that of DRC
30 index 0x10. The sender shall not set this field to a DRC value whose
31 Span is less than that of DRC index 0x10.
32 TxDRCMap11 The sender shall set this field to the DRC value that Tentative DRC
33 0x11 maps to. The sender shall not set this field to a DRC value that
34 corresponds to an optional canonical packet format with data rate
35 greater than that indicated by the MaxOptionalDataRate parameter
36 of the ATSupportedPacketFormats attribute. The sender shall not set
37 this field to a DRC value such that the corresponding canonical
38 packet format is optional and the payload size of the corresponding
39 canonical packet format is higher than that indicated by the
40 MaxOptionalPayloadSize parameter of the
41 ATSupportedPacketFormats attribute. The sender shall not set this
42 field to a DRC value whose Rate Metric is greater than that of DRC
9-179
3GPP2 C.S0024-B v2.0 MAC Layer
1 index 0x11. The sender shall not set this field to a DRC value whose
2 Span is less than that of DRC index 0x11.
3 TxDRCMap12 The sender shall set this field to the DRC value that Tentative DRC
4 0x012 maps to. The sender shall not set this field to a DRC value
5 that corresponds to an optional canonical packet format with data
6 rate greater than that indicated by the MaxOptionalDataRate
7 parameter of the ATSupportedPacketFormats attribute. The sender
8 shall not set this field to a DRC value such that the corresponding
9 canonical packet format is optional and the payload size of the
10 corresponding canonical packet format is higher than that indicated
11 by the MaxOptionalPayloadSize parameter of the
12 ATSupportedPacketFormats attribute. The sender shall not set this
13 field to a DRC value whose Rate Metric is greater than that of DRC
14 index 0x12. The sender shall not set this field to a DRC value whose
15 Span is less than that of DRC index 0x12.
16 TxDRCMap13 The sender shall set this field to the DRC value that Tentative DRC
17 0x013 maps to. The sender shall not set this field to a DRC value
18 that corresponds to an optional canonical packet format with data
19 rate greater than that indicated by the MaxOptionalDataRate
20 parameter of the ATSupportedPacketFormats attribute. The sender
21 shall not set this field to a DRC value such that the corresponding
22 canonical packet format is optional and the payload size of the
23 corresponding canonical packet format is higher than that indicated
24 by the MaxOptionalPayloadSize parameter of the
25 ATSupportedPacketFormats attribute. The sender shall not set this
26 field to a DRC value whose Rate Metric is greater than that of DRC
27 index 0x13. The sender shall not set this field to a DRC value whose
28 Span is less than that of DRC index 0x13.
29 TxDRCMap14 The sender shall set this field to the DRC value that Tentative DRC
30 0x014 maps to. The sender shall not set this field to a DRC value
31 that corresponds to an optional canonical packet format with data
32 rate greater than that indicated by the MaxOptionalDataRate
33 parameter of the ATSupportedPacketFormats attribute. The sender
34 shall not set this field to a DRC value such that the corresponding
35 canonical packet format is optional and the payload size of the
36 corresponding canonical packet format is higher than that indicated
37 by the MaxOptionalPayloadSize parameter of the
38 ATSupportedPacketFormats attribute. The sender shall not set this
39 field to a DRC value whose Rate Metric is greater than that of DRC
40 index 0x14. The sender shall not set this field to a DRC value whose
41 Span is less than that of DRC index 0x14.
9-180
MAC Layer 3GPP2 C.S0024-B v2.0
1 TxDRCMap15 The sender shall set this field to the DRC value that Tentative DRC
2 0x015 maps to. The sender shall not set this field to a DRC value
3 that corresponds to an optional canonical packet format with data
4 rate greater than that indicated by the MaxOptionalDataRate
5 parameter of the ATSupportedPacketFormats attribute. The sender
6 shall not set this field to a DRC value such that the corresponding
7 canonical packet format is optional and the payload size of the
8 corresponding canonical packet format is higher than that indicated
9 by the MaxOptionalPayloadSize parameter of the
10 ATSupportedPacketFormats attribute. The sender shall not set this
11 field to a DRC value whose Rate Metric is greater than that of DRC
12 index 0x15. The sender shall not set this field to a DRC value whose
13 Span is less than that of DRC index 0x15.
14 TxDRCMap16 The sender shall set this field to the DRC value that Tentative DRC
15 0x016 maps to. The sender shall not set this field to a DRC value
16 that corresponds to an optional canonical packet format with data
17 rate greater than that indicated by the MaxOptionalDataRate
18 parameter of the ATSupportedPacketFormats attribute. The sender
19 shall not set this field to a DRC value such that the corresponding
20 canonical packet format is optional and the payload size of the
21 corresponding canonical packet format is higher than that indicated
22 by the MaxOptionalPayloadSize parameter of the
23 ATSupportedPacketFormats attribute. The sender shall not set this
24 field to a DRC value whose Rate Metric is greater than that of DRC
25 index 0x16. The sender shall not set this field to a DRC value whose
26 Span is less than that of DRC index 0x16.
27 TxDRCMap17 The sender shall set this field to the DRC value that Tentative DRC
28 0x017 maps to. The sender shall not set this field to a DRC value
29 that corresponds to an optional canonical packet format with data
30 rate greater than that indicated by the MaxOptionalDataRate
31 parameter of the ATSupportedPacketFormats attribute. The sender
32 shall not set this field to a DRC value such that the corresponding
33 canonical packet format is optional and the payload size of the
34 corresponding canonical packet format is higher than that indicated
35 by the MaxOptionalPayloadSize parameter of the
36 ATSupportedPacketFormats attribute. The sender shall not set this
37 field to a DRC value whose Rate Metric is greater than that of DRC
38 index 0x17. The sender shall not set this field to a DRC value whose
39 Span is less than that of DRC index 0x17.
40 TxDRCMap18 The sender shall set this field to the DRC value that Tentative DRC
41 0x018 maps to. The sender shall not set this field to a DRC value
42 that corresponds to an optional canonical packet format with data
43 rate greater than that indicated by the MaxOptionalDataRate
9-181
3GPP2 C.S0024-B v2.0 MAC Layer
10 TxDRCMap19 The sender shall set this field to the DRC value that Tentative DRC
11 0x019 maps to. The sender shall not set this field to a DRC value
12 that corresponds to an optional canonical packet format with data
13 rate greater than that indicated by the MaxOptionalDataRate
14 parameter of the ATSupportedPacketFormats attribute. The sender
15 shall not set this field to a DRC value such that the corresponding
16 canonical packet format is optional and the payload size of the
17 corresponding canonical packet format is higher than that indicated
18 by the MaxOptionalPayloadSize parameter of the
19 ATSupportedPacketFormats attribute. The sender shall not set this
20 field to a DRC value whose Rate Metric is greater than that of DRC
21 index 0x19. The sender shall not set this field to a DRC value whose
22 Span is less than that of DRC index 0x19.
23 TxDRCMap1A The sender shall set this field to the DRC value that Tentative DRC
24 0x01A maps to. The sender shall not set this field to a DRC value
25 that corresponds to an optional canonical packet format with data
26 rate greater than that indicated by the MaxOptionalDataRate
27 parameter of the ATSupportedPacketFormats attribute. The sender
28 shall not set this field to a DRC value such that the corresponding
29 canonical packet format is optional and the payload size of the
30 corresponding canonical packet format is higher than that indicated
31 by the MaxOptionalPayloadSize parameter of the
32 ATSupportedPacketFormats attribute. The sender shall not set this
33 field to a DRC value whose Rate Metric is greater than that of DRC
34 index 0x1A. The sender shall not set this field to a DRC value whose
35 Span is less than that of DRC index 0x1A.
36 TxDRCMap1B The sender shall set this field to the DRC value that Tentative DRC
37 0x01B maps to. The sender shall not set this field to a DRC value
38 that corresponds to an optional canonical packet format with data
39 rate greater than that indicated by the MaxOptionalDataRate
40 parameter of the ATSupportedPacketFormats attribute. The sender
41 shall not set this field to a DRC value such that the corresponding
42 canonical packet format is optional and the payload size of the
43 corresponding canonical packet format is higher than that indicated
9-182
MAC Layer 3GPP2 C.S0024-B v2.0
6 Reserved The sender shall add reserved bits to make the length of the
7 attribute an integer number of octets. The sender shall set these bits
8 to ‘0’. The receiver shall ignore this field.
11 Length Length of the complex attribute in octets. The sender shall set this
12 field to the length of the complex attribute excluding the Length field.
14 ValueID The sender shall set this field to an identifier assigned to this
15 complex value.
16 MaxOptionalDataRate
17 The sender shall set this field to the highest data rate it can support
18 if using the optional data rates as shown in Table 9.8.7.2.3-1.
9-183
3GPP2 C.S0024-B v2.0 MAC Layer
0.0 0x0
1228.8 0x1
3686.4 0x2
4300.8 0x3
4915.2 0x4
2 MaxOptionalPayloadSize
3 The sender shall set this field to the largest payload size it can support as
4 shown in Table 9.8.7.2.3-2.
5120 0x4
6144 0x5
7168 0x6
8192 0x7
All other values Reserved
6 ShortPacketsEnabledThresh
7
8 The sender shall set this value according to Table 9.8.7.2.3-3. This field shall
9 be not be set to a value greater than MaxOptionalPayloadSize.
9-184
MAC Layer 3GPP2 C.S0024-B v2.0
ShortPacketsEnabledThresh Field
(bits)
1024 0x0
2048 0x1
3072 0x2
4096 0x3
5120 0x4
6144 0x5
7168 0x6
8192 0x7
All other values Reserved
2 Reserved The sender shall add reserved bits to make the length of the
3 attribute an integer number of octets. The sender shall set these bits
4 to ‘0’. The receiver shall ignore this field.
7 Length Length of the complex attribute in octets. The sender shall set this
8 field to the length of the complex attribute excluding the Length field.
10 ValueID The sender shall set this field to an identifier assigned to this
11 complex value.
9-185
3GPP2 C.S0024-B v2.0 MAC Layer
1 ExtendedSpansEnabled
2 The sender shall set this field to ‘0’ to indicate that packet extensions
3 are disabled and to ‘1’ to indicate that packet extensions are enabled.
4 PERTargetSpan If ExtendedSpansEnabled is ‘0’, then the sender shall omit this field.
5 Otherwise, the sender shall set this field as follows:
6 The sender shall set this field to ‘0’ if the DRC Index generation is
7 performed to achieve a target PER after the termination target and to
8 ‘1’ if the DRC generation is performed to achieve a target PER after
9 the maximum span.
10 Reserved The sender shall add reserved bits to make the length of this
11 attribute an integer number of octets. The sender shall set these bits
12 to ‘0’. The receiver shall ignore this field.
9-186
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.9.19.9.1 Overview
3 The Default Reverse Traffic Channel MAC Protocol provides the procedures and messages
4 required for an access terminal to transmit, and for an access network to receive the
5 Reverse Traffic Channel. Specifically, this protocol addresses Reverse Traffic Channel
6 transmission rules and rate control. This protocol operates with the Default (Subtype 0)
7 Physical Layer Protocol or the Subtype 1 Physical Layer Protocol.
8 This specification assumes that the access network has one instance of this protocol for
9 every access terminal.
10 This protocol operates in one of three states:
11 • Inactive State: In this state, the access terminal is not assigned a Reverse Traffic
12 Channel. When the protocol is in this state, it waits for an Activate command.
13 • Setup State: In this state, the access terminal obeys the power control commands that
14 it receives from the access network. Data transmission on the Reverse Traffic Channel
15 is not allowed in this state.
16 • Open State: In this state, the access terminal may transmit data and negotiate different
17 transmission rates on the Reverse Traffic Channel.
18 The protocol states and the indications and events causing the transition between the
19 states are shown in Figure 9.9.1-1.
Initial State
Rx Activate
Rx Deactivate or
timer expires
Rx Deactivate Tx / Rx RTCAck
Open State
20
21 Figure 9.9.1-1. Default (Subtype 0) Reverse Traffic Channel MAC Protocol State
22 Diagram
9-187
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.9.2.19.9.2.1 Commands
3 This protocol defines the following commands:
4 • Activate
5 • Deactivate
9-188
MAC Layer 3GPP2 C.S0024-B v2.0
1 • The fall-back values of the attributes for this protocol instance shall be set to the
2 default values specified for each attribute.
3 • If the InUse instance of this protocol has the same protocol subtype as this
4 InConfiguration protocol instance, then the fall-back values of the attributes defined by
5 the InConfiguration protocol instance shall be set to the values of the corresponding
6 attributes associated with the InUse protocol instance.
7 • The value for each attribute for this protocol instance shall be set to the fall-back value
8 for that attribute.
9 • The value of the public data for the InConfiguration protocol instance shall be set to the
10 value of the public data for the InUse protocol instance.
18 10.9.59.9.5 Procedures and Messages for the InConfiguration Instance of the Protocol
19 10.9.5.19.9.5.1 Procedures
20 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
21 the configuration messages.
9-189
3GPP2 C.S0024-B v2.0 MAC Layer
1 − RPCStep
2 • If the InUse instance of this protocol has the same subtype as this protocol instance,
3 then
4 − The access terminal and the access network shall set the attribute values
5 associated with the InUse instance of this protocol to the attribute values
6 associated with the InConfiguration instance of this protocol.
7 − The access terminal and the access network shall purge the InConfiguration
8 instance of the protocol.
9 • If the InUse instance of this protocol does not have the same subtype as this protocol
10 instance, then the access network and the access terminal shall perform the following
11 in the order specified:
12 − The access terminal and the access network shall set the initial state for the
13 InConfiguration instance of this protocol to the Inactive State.
14 − The InConfiguration protocol instance shall become the InUse protocol
15 instance for the Reverse Traffic Channel MAC Protocol.
16 • All the public data not defined by this protocol shall be removed from the public data of
17 the InUse protocol.
19 10.9.5.3.19.9.5.3.1 ConfigurationRequest
20 The ConfigurationRequest message format is as follows:
21
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
23 TransactionID The sender shall increment this value for each new
24 ConfigurationRequest message sent.
26
9-190
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.9.5.3.29.9.5.3.2 ConfigurationResponse
2 The ConfigurationResponse message format is as follows:
3
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
5 TransactionID The sender shall set this value to the TransactionID field of the
6 corresponding ConfigurationRequest message.
13 10.9.69.9.6 Procedures and Messages for the InUse Instance of the Protocol
14 10.9.6.19.9.6.1 Procedures
15 The protocol constructs a packet out of the Security Layer packets by adding the MAC
16 Layer trailer defined in 9.9.6.3.1. The protocol then sends the packet for transmission to
17 the Physical Layer. The packet structure is shown in Figure 9.9.6-1
Security MAC
Layer Layer
packet trailer
18
9-191
3GPP2 C.S0024-B v2.0 MAC Layer
1 If the MACLayerFormat field of the MAC Layer trailer is equal to ‘1’, received packets are
2 passed for further processing to the Security Layer after removing the layer-related trailer.
3 The access network shall discard the MAC packet if the MACLayerFormat field of the MAC
4 Layer trailer is equal to ‘0’. The ConnectionLayerFormat field in the MAC Layer trailer shall
5 be passed to the Security Layer with the Security Layer packet.
6 The maximum size payload this protocol can support (i.e., the maximum size Security
7 Layer packet that can be carried) is a function of the transmission rate used on the Reverse
8 Traffic Channel. Table 9.9.6-1 provides the transmission rates and corresponding
9 minimum and maximum payload sizes available on the Reverse Traffic Channel.
12 10.9.6.1.1.19.9.6.1.1.1 Activate
13 If the protocol receives an Activate command in the Inactive State, the access terminal and
14 the access network shall perform the following:
15 • Set ATILCM to TransmitATI.ATI
16 • Transition to the Setup State
17 If the protocol receives this command in any other state it shall be ignored.
18 10.9.6.1.1.29.9.6.1.1.2 Deactivate
19 If the protocol receives a Deactivate command in the Setup State or the Open State,
20 • Access terminal shall cease transmitting the Reverse Traffic Channel and shall
21 transition to the Inactive State.
22 • Access network shall cease monitoring the Reverse Traffic Channel from this access
23 terminal and shall transition to the Inactive State.
24 If the protocol receives a Deactivate command in the Inactive State, it shall be ignored.
9-192
MAC Layer 3GPP2 C.S0024-B v2.0
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
MIRTCMAC 1 1 1 1 1 1 1 1 1 1 Permuted (ATILCM)
6
9-193
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access terminal shall follow procedures specified in 9.9.6.2 in addition to the
2 requirement of the Physical Layer protocol for transmission on the Reverse Traffic Channel.
3 The access terminal shall not transmit any data on the Reverse Traffic Data Channel while
4 in this state.
5 If the access terminal receives an RTCAck message it shall return a LinkAcquired indication
6 and transition to the Open State.
9-194
MAC Layer 3GPP2 C.S0024-B v2.0
1 CurrentRate shall be set to the rate at which the access terminal was transmitting data
2 immediately before the new transmission time. If the access terminal was not transmitting
3 data immediately before the new transmission time, the access terminal shall set
4 CurrentRate to 0.
5 The access terminal sets the variable MaxRate based on its current transmission rate, the
6 value of the CombinedBusyBit, and a random number. The access terminal shall generate
7 a uniformly distributed random number x, 0 < x < 1, using the procedure specified in 13.5.
8 The access terminal shall evaluate the condition shown in Table 9.9.6.1.5-1 based on the
9 values of CurrentRate, CombinedBusyBit, and Condition. If the Condition is true, the
10 access terminal shall set MaxRate to the MaxRateTrue value for the corresponding row in
11 Table 9.9.6.1.5-1. Otherwise, the access terminal shall set MaxRate to the MaxRateFalse
12 value for the corresponding row in Table 9.9.6.1.5-1.
15 The access terminal shall select a transmission rate that satisfies the following constraints:
16 • The access terminal shall transmit at a rate that is no greater than the value of
17 MaxRate.
18 • The access terminal shall transmit at a rate that is no greater than the value of
19 CurrentRateLimit.
20 • The access terminal shall transmit at a data rate no higher than the highest data rate
21 that can be accommodated by the available transmit power.
22 • The access terminal shall not select a data rate for which the minimum payload length,
23 as specified in Table 9.9.6-1, is greater than the size of data it has to send.
9-195
3GPP2 C.S0024-B v2.0 MAC Layer
22 ConnectionLayerFormat
23 The access terminal shall set this field to ‘1’ if the connection layer
24 packet is Format B; otherwise, the access terminal shall set this field
25 to ‘0’.
26 MACLayerFormat The access terminal shall set this field to ‘1’ if the MAC layer packet
27 contains a valid payload; otherwise, the access terminal shall set this
28 field to ‘0’.
117 This implies that the access terminal must not even start transmission on the Reverse Traffic
Data Channel if the transmission of the Reverse Traffic Channel packet would overlap with the
Reverse Link Silence Interval.
9-196
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.9.6.3.29.9.6.3.2 RTCAck
2 The access network sends the RTCAck message to notify the access terminal that it has
3 acquired the Reverse Traffic Channel. The access network shall send this message using
4 the access terminal’s current ATI.
5
8 10.9.6.3.39.9.6.3.3 BroadcastReverseRateLimit
9 The BroadcastReverseRateLimit message is used by the access network to control the
10 transmission rate on the reverse link.
11
Reserved Variable
13 RPCCount The access network shall set this field to the number of RateLimit
14 fields in this message. RPCCount shall be greater than or equal to 64
15 minus the smallest MAC Index assigned to an access terminal that
16 has negotiated the Subtype 0 or Subtype 1 Reverse Traffic Channel
17 MAC Protocol.
18 RateLimit The access network shall set occurrence n of this field to the highest
19 data rate that the access terminal associated with MACIndex 64-n is
20 allowed to use on the Reverse Traffic Channel, as shown in Table
21 9.9.6.3-1.
9-197
3GPP2 C.S0024-B v2.0 MAC Layer
2 Reserved The number of bits in this field is equal to the number needed to
3 make the message length an integer number of octets. The access
4 network shall set this field to zero. The access terminal shall ignore
5 this field.
6
7 10.9.6.3.49.9.6.3.4 UnicastReverseRateLimit
8 The UnicastReverseRateLimit message is used by the access network to control the
9 transmission rate on the reverse link for a particular access terminal.
10
12 RateLimit The access network shall set this field to the highest data rate that
13 the access terminal is allowed to use on the Reverse Traffic Channel,
14 as shown in Table 9.9.6.3-2.
9-198
MAC Layer 3GPP2 C.S0024-B v2.0
2 Reserved The number of bits in this field is equal to the number needed to
3 make the message length an integer number of octets. The access
4 network shall set this field to zero. The access terminal shall ignore
5 this field.
6
10 10.9.6.4.29.9.6.4.2 Indications
11 This protocol does not register to receive any indications.
9-199
3GPP2 C.S0024-B v2.0 MAC Layer
1 Length Length of the complex attribute in octets. The access network shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID The access network shall set this field to an identifier assigned to this
6 complex value.
7 DataOffsetNom The access network shall set this field to the nominal offset of the
8 reverse link data channel power to pilot channel power, expressed as
9 2's complement value in units of 0.5 dB. The access terminal shall
10 support all the valid values specified by this field.
11 DataOffset9k6 The access network shall set this field to the ratio of reverse link data
12 channel power at 9.6 kbps to the nominal reverse link data channel
13 power at 9.6 kbps, expressed as 2’s complement in units of 0.25 dB.
14 The access terminal shall support all the valid values specified by
15 this field.
16 DataOffset19k2 The access network shall set this field to the ratio of reverse link data
17 channel power at 19.2 kbps to the nominal reverse link data channel
18 power at 19.2 kbps, expressed as 2’s complement in units of 0.25
19 dB. The access terminal shall support all the valid values specified by
20 this field.
9-200
MAC Layer 3GPP2 C.S0024-B v2.0
1 DataOffset38k4 The access network shall set this field to the ratio of reverse link data
2 channel power at 38.4 kbps to the nominal reverse link data channel
3 power at 38.4 kbps, expressed as 2’s complement in units of 0.25
4 dB. The access terminal shall support all the valid values specified by
5 this field.
6 DataOffset76k8 The access network shall set this field to the ratio of reverse link data
7 channel power at 76.8 kbps to the nominal reverse link data channel
8 power at 76.8 kbps, expressed as 2’s complement in units of 0.25
9 dB. The access terminal shall support all the valid values specified by
10 this field.
11 DataOffset153k6 The access network shall set this field to the ratio of reverse link data
12 channel power at 153.6 kbps to the nominal reverse link data
13 channel power at 153.6 kbps, expressed as 2’s complement in units
14 of 0.25 dB. The access terminal shall support all the valid values
15 specified by this field.
16 RPCStep Reverse Power Control step. The access network shall set this field to
17 the power control step size the access terminal shall use when
18 controlling the power of the reverse link, as shown in Table 9.9.7.1-1.
19 The access terminal shall support all the valid values specified by
20 this field.
22 Reserved The access network shall set this field to zero. The access terminal
23 shall ignore this field.
24
9-201
3GPP2 C.S0024-B v2.0 MAC Layer
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 Transition009k6_019k2
7 The field is set to the probability the access terminal uses to increase
8 its transmission rate to 19.2kbps if it is currently transmitting at
9 9.6kbps. The probability is expressed in units of 1/255. The access
10 terminal shall support all the valid values specified by this field.
11 Transition019k2_038k4
12 The field is set to the probability the access terminal uses to increase
13 its transmission rate to 38.4kbps if it is currently transmitting at
14 19.2kbps. The probability is expressed in units of 1/255. The access
15 terminal shall support all the valid values specified by this field.
16
17 Transition038k4_076k8
18 The field is set to the probability the access terminal uses to increase
19 its transmission rate to 76.8kbps if it is currently transmitting at
20 38.4kbps. The probability is expressed in units of 1/255. The access
21 terminal shall support all the valid values specified by this field.
9-202
MAC Layer 3GPP2 C.S0024-B v2.0
1 Transition076k8_153k6
2 The field is set to the probability the access terminal uses to increase
3 its transmission rate to 153.6kbps if it is currently transmitting at
4 76.8kbps. The probability is expressed in units of 1/255. The access
5 terminal shall support all the valid values specified by this field.
6 Transition019k2_009k6
7 The field is set to the probability the access terminal uses to decrease
8 its transmission rate to 9.6kbps or lower if it is currently
9 transmitting at 19.2kbps. The probability is expressed in units of
10 1/255. The access terminal shall support all the valid values
11 specified by this field.
12 Transition038k4_019k2
13 The field is set to the probability the access terminal uses to decrease
14 its transmission rate to 19.2kbps or lower if it is currently
15 transmitting at 38.4kbps. The probability is expressed in units of
16 1/255. The access terminal shall support all the valid values
17 specified by this field.
18 Transition076k8_038k4
19 The field is set to the probability the access terminal uses to decrease
20 its transmission rate to 38.4kbps or lower if it is currently
21 transmitting at 76.8kbps. The probability is expressed in units of
22 1/255. The access terminal shall support all the valid values
23 specified by this field.
24 Transition153k6_076k8
25 The field is set to the probability the access terminal uses to decrease
26 its transmission rate to 76.8kbps or lower if it is currently
27 transmitting at 153.6kbps. The probability is expressed in units of
28 1/255. The access terminal shall support all the valid values
29 specified by this field.
9-203
3GPP2 C.S0024-B v2.0 MAC Layer
9 Table 9.9.9.1-1. The Format of the Parameter Record for the LongCodeMask
10 Parameter
ParameterType 8
Length 8
MIRTCMAC 42
MQRTCMAC 42
Reserved 4
11 ParameterType This field shall be set to 0x01 for this parameter record.
12 Length This field shall be set to the length of this parameter record in units
13 of octets excluding the Length field.
14 MIRTCMAC This field shall be set to the value of the reverse traffic channel in-
15 phase long code mask associated with the access terminal’s session.
16 MQRTCMAC This field shall be set to the value of the reverse traffic channel
17 quadrature-phase long code mask associated with the access
18 terminal’s session.
9-204
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.10.19.10.1 Overview
3 The Subtype 1 Reverse Traffic Channel MAC Protocol provides the procedures and
4 messages required for an access terminal to transmit, and for an access network to receive
5 the Reverse Traffic Channel. Specifically, this protocol addresses Reverse Traffic Channel
6 transmission rules and rate control. This protocol operates with the Default (Subtype 0)
7 and Subtype 1 Physical Layer Protocols.
8 This specification assumes that the access network has one instance of this protocol for
9 every access terminal.
10 This protocol operates in one of three states:
11 • Inactive State: In this state, the access terminal is not assigned a Reverse Traffic
12 Channel. When the protocol is in this state, it waits for an Activate command.
13 • Setup State: In this state, the access terminal obeys the power control commands that
14 it receives from the access network. Data transmission on the Reverse Traffic Channel
15 is not allowed in this state.
16 • Open State: In this state, the access terminal may transmit data and negotiate different
17 transmission rates on the Reverse Traffic Channel.
18 The protocol states and the indications and events causing the transition between the
19 states are shown in Figure 9.10.1-1.
Initial State
Rx Activate
Rx Deactivate or
timer expires
Rx Deactivate Tx / Rx RTCAck
Open State
20
21 Figure 9.10.1-1. Subtype 1 Reverse Traffic Channel MAC Protocol State Diagram
9-205
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.10.2.19.10.2.1 Commands
3 This protocol defines the following commands:
4 • Activate
5 • Deactivate
9-206
MAC Layer 3GPP2 C.S0024-B v2.0
1 • The fall-back values of the attributes for this protocol instance shall be set to the
2 default values specified for each attribute.
3 • If the InUse instance of this protocol has the same protocol subtype as this
4 InConfiguration protocol instance, then the fall-back values of the attributes defined by
5 the InConfiguration protocol instance shall be set to the values of the corresponding
6 attributes associated with the InUse protocol instance.
7 • The value for each attribute for this protocol instance shall be set to the fall-back value
8 for that attribute.
9 • The value of the public data for the InConfiguration protocol instance shall be set to the
10 value of the public data for the InUse protocol instance.
11 10.10.59.10.5 Procedures and Messages for the InConfiguration Instance of the Protocol
12 10.10.5.19.10.5.1 Procedures
13 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
14 the configuration messages.
9-207
3GPP2 C.S0024-B v2.0 MAC Layer
1 • If the InUse instance of this protocol does not have the same subtype as this protocol
2 instance, then the access network and the access terminal shall perform the following
3 in the order specified:
4 − The access terminal and the access network shall set the initial state for the
5 InConfiguration instance of this protocol to the Inactive State.
6 − The InConfiguration protocol instance shall become the InUse protocol
7 instance for the Reverse Traffic Channel MAC Protocol.
8 • All the public data not defined by this protocol shall be removed from the public data of
9 the InUse protocol.
11 10.10.5.3.19.10.5.3.1 ConfigurationRequest
12 The ConfigurationRequest message format is as follows:
13
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
15 TransactionID The sender shall increment this value for each new
16 ConfigurationRequest message sent.
18
19 10.10.5.3.29.10.5.3.2 ConfigurationResponse
20 The ConfigurationResponse message format is as follows:
21
9-208
MAC Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding ConfigurationRequest message.
10 10.10.69.10.6 Procedures and Messages for the InUse Instance of the Protocol
11 10.10.6.19.10.6.1 Procedures
12 The protocol constructs a packet out of the Security Layer packets by adding the MAC
13 Layer trailer defined in 9.10.6.3.1. The protocol then sends the packet for transmission to
14 the Physical Layer. The packet structure is shown in Figure 9.10.6-1.
Security MAC
Layer Layer
packet trailer
15
17 If the MACLayerFormat field of the MAC Layer trailer is equal to ‘1’, received packets are
18 passed for further processing to the Security Layer after removing the layer-related trailer.
19 The access network shall discard the MAC packet if the MACLayerFormat field of the MAC
20 Layer trailer is equal to ‘0’. The ConnectionLayerFormat field in the MAC Layer trailer shall
21 be passed to the Security Layer with the Security Layer packet.
22 The maximum size payload this protocol can support (i.e., the maximum size Security
23 Layer packet that can be carried) is a function of the transmission rate used on the Reverse
9-209
3GPP2 C.S0024-B v2.0 MAC Layer
1 Traffic Channel. Table 9.10.6-1 provides the transmission rates and corresponding
2 minimum and maximum payload sizes available on the Reverse Traffic Channel.
0.0 0 0
9.6 1 232
19.2 233 488
38.4 489 1000
76.8 1001 2024
153.6 2025 4072
5 10.10.6.1.1.19.10.6.1.1.1 Activate
6 If the protocol receives an Activate command in the Inactive State, the access terminal and
7 the access network shall perform the following:
8 • Set ATILCM to TransmitATI.ATI
9 • Transition to the Setup State
10 If the protocol receives this command in any other state it shall be ignored.
11 10.10.6.1.1.29.10.6.1.1.2 Deactivate
12 If the protocol receives a Deactivate command in the Setup State or the Open State,
13 • Access terminal shall cease transmitting the Reverse Traffic Channel and shall
14 transition to the Inactive State.
15 • Access network shall cease monitoring the Reverse Traffic Channel from this access
16 terminal and shall transition to the Inactive State.
17 If the protocol receives a Deactivate command in the Inactive State, it shall be ignored.
9-210
MAC Layer 3GPP2 C.S0024-B v2.0
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
MIRTCMAC 1 1 1 1 1 1 1 1 1 1 Permuted (ATILCM)
2
9-211
3GPP2 C.S0024-B v2.0 MAC Layer
1 If the access terminal receives an RTCAck message it shall return a LinkAcquired indication
2 and transition to the Open State.
9-212
MAC Layer 3GPP2 C.S0024-B v2.0
1 a uniformly distributed random number x, 0 < x < 1, using the procedure specified in 13.5.
2 The access terminal shall evaluate the condition shown in Table 9.10.6.1.5-1 based on the
3 values of CurrentRate, CombinedBusyBit, and Condition. If the Condition is true, the
4 access terminal shall set MaxRate to the MaxRateTrue value for the corresponding row in
5 Table 9.10.6.1.5-1. Otherwise, the access terminal shall set MaxRate to the MaxRateFalse
6 value for the corresponding row in Table 9.10.6.1.5-1.
9 The access terminal shall select a transmission rate that satisfies the following constraints:
10 • The access terminal shall transmit at a rate that is no greater than the value of
11 MaxRate.
12 • The access terminal shall transmit at a rate that is no greater than the value of
13 CurrentRateLimit.
14 • The access terminal shall transmit at a data rate no higher than the highest data rate
15 that can be accommodated by the available transmit power.
16 • The access terminal shall not select a data rate for which the minimum payload length,
17 as specified in Table 9.10.6-1, is greater than the size of data it has to send.
9-213
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access terminal shall not transmit on the Reverse Traffic Data Channel if the
2 transmission of the Reverse Traffic Channel packet would overlap with the Reverse Link
3 Silence Interval118.
4 The access terminal shall not transmit on the Reverse Traffic Channel in time slots that
5 overlap with the Reverse Link Silence Interval.
6 The Reverse Link Silence Interval is defined as the time interval of duration
7 ReverseLinkSilenceDuration frames that starts at times T, specified by the following
8 equation:
9 T mod (2048×2ReverseLinkSilencePeriod - 1) = 0,
10 where T is the CDMA System Time in units of frames.
11 The ReverseLinkSilenceDuration and ReverseLinkSilencePeriod parameters are given as
12 public data by the Overhead Messages Protocol.
17 ConnectionLayerFormat
18 The access terminal shall set this field to ‘1’ if the connection layer
19 packet is Format B; otherwise, the access terminal shall set this field
20 to ‘0’.
21 MACLayerFormat The access terminal shall set this field to ‘1’ if the MAC layer packet
22 contains a valid payload; otherwise, the access terminal shall set this
23 field to ‘0’.
24 10.10.6.3.29.10.6.3.2 RTCAck
25 The access network sends the RTCAck message to notify the access terminal that it has
26 acquired the Reverse Traffic Channel. The access network shall send this message using
27 the access terminal’s current ATI.
28
118 This implies that the access terminal must not even start transmission on the Reverse Traffic
Data Channel if the transmission of the Reverse Traffic Channel packet would overlap with the
Reverse Link Silence Interval.
9-214
MAC Layer 3GPP2 C.S0024-B v2.0
3 10.10.6.3.39.10.6.3.3 BroadcastReverseRateLimit
4 The BroadcastReverseRateLimit message is used by the access network to control the
5 transmission rate on the reverse link.
6
Reserved Variable
8 RPCCount The access network shall set this field to the number of RateLimit
9 fields in this message. RPCCount shall be greater than or equal to 64
10 minus the smallest MAC Index assigned to an access terminal that
11 has negotiated the Subtype 0 or Subtype 1 Reverse Traffic Channel
12 MAC Protocol.
13 RateLimit The access network shall set occurrence n of this field to the highest
14 data rate that the access terminal associated with MACIndex 64-n is
15 allowed to use on the Reverse Traffic Channel, as shown in Table
16 9.9.6.3-1.
9-215
3GPP2 C.S0024-B v2.0 MAC Layer
2 Reserved The number of bits in this field is equal to the number needed to
3 make the message length an integer number of octets. The access
4 network shall set this field to zero. The access terminal shall ignore
5 this field.
6
7 10.10.6.3.49.10.6.3.4 UnicastReverseRateLimit
8 The UnicastReverseRateLimit message is used by the access network to control the
9 transmission rate on the reverse link for a particular access terminal.
10
12 RateLimit The access network shall set this field to the highest data rate that
13 the access terminal is allowed to use on the Reverse Traffic Channel,
14 as shown in Table 9.10.6.3-2.
9-216
MAC Layer 3GPP2 C.S0024-B v2.0
2 Reserved The number of bits in this field is equal to the number needed to
3 make the message length an integer number of octets. The access
4 network shall set this field to zero. The access terminal shall ignore
5 this field.
6
7 10.10.6.3.59.10.6.3.5 AttributeUpdateRequest
8 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
9 given attribute.
10
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
12 TransactionID The sender shall increment this value for each new
13 AttributeUpdateRequest message sent.
9-217
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.10.6.3.69.10.6.3.6 AttributeUpdateAccept
2 The sender sends an AttributeUpdateAccept message in response to an
3 AttributeUpdateRequest message to accept the offered attribute values.
4
MessageID 8
TransactionID 8
6 TransactionID The sender shall set this value to the TransactionID field of the
7 corresponding AttributeUpdateRequest message.
8
9 10.10.6.3.79.10.6.3.7 AttributeUpdateReject
10 The access network sends an AttributeUpdateReject message in response to an
11 AttributeUpdateRequest message to reject the offered attribute values.
12
MessageID 8
TransactionID 8
14 TransactionID The access network shall set this value to the TransactionID field of
15 the corresponding AttributeUpdateRequest message.
16
9-218
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.10.6.4.29.10.6.4.2 Indications
2 This protocol does not register to receive any indications.
14 Length Length of the complex attribute in octets. The access network shall
15 set this field to the length of the complex attribute excluding the
16 Length field.
18 ValueID The access network shall set this field to an identifier assigned to this
19 complex value.
9-219
3GPP2 C.S0024-B v2.0 MAC Layer
1 DataOffsetNom The access network shall set this field to the nominal offset of the
2 reverse link data channel power to pilot channel power, expressed as
3 2's complement value in units of 0.5 dB. The access terminal shall
4 support all the valid values specified by this field.
5 DataOffset9k6 The access network shall set this field to the ratio of reverse link data
6 channel power at 9.6 kbps to the nominal reverse link data channel
7 power at 9.6 kbps, expressed as 2’s complement in units of 0.25 dB.
8 The access terminal shall support all the valid values specified by
9 this field.
10 DataOffset19k2 The access network shall set this field to the ratio of reverse link data
11 channel power at 19.2 kbps to the nominal reverse link data channel
12 power at 19.2 kbps, expressed as 2’s complement in units of 0.25
13 dB. The access terminal shall support all the valid values specified by
14 this field.
15 DataOffset38k4 The access network shall set this field to the ratio of reverse link data
16 channel power at 38.4 kbps to the nominal reverse link data channel
17 power at 38.4 kbps, expressed as 2’s complement in units of 0.25
18 dB. The access terminal shall support all the valid values specified by
19 this field.
20 DataOffset76k8 The access network shall set this field to the ratio of reverse link data
21 channel power at 76.8 kbps to the nominal reverse link data channel
22 power at 76.8 kbps, expressed as 2’s complement in units of 0.25
23 dB. The access terminal shall support all the valid values specified by
24 this field.
25 DataOffset153k6 The access network shall set this field to the ratio of reverse link data
26 channel power at 153.6 kbps to the nominal reverse link data
27 channel power at 153.6 kbps, expressed as 2’s complement in units
28 of 0.25 dB. The access terminal shall support all the valid values
29 specified by this field.
30 RPCStep Reverse Power Control step. The access network shall set this field to
31 the power control step size the access terminal shall use when
32 controlling the power of the reverse link, as shown in Table 9.10.7.1-
33 1. The access terminal shall support all the valid values specified by
34 this field.
9-220
MAC Layer 3GPP2 C.S0024-B v2.0
2 Reserved The access network shall set this field to zero. The access terminal
3 shall ignore this field.
6 Length Length of the complex attribute in octets. The sender shall set this
7 field to the length of the complex attribute excluding the Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 Transition009k6_019k2
12 The field is set to the probability the access terminal uses to increase
13 its transmission rate to 19.2kbps if it is currently transmitting at
14 9.6kbps. The probability is expressed in units of 1/255. The access
15 terminal shall support all the valid values specified by this field.
9-221
3GPP2 C.S0024-B v2.0 MAC Layer
1 Transition019k2_038k4
2 The field is set to the probability the access terminal uses to increase
3 its transmission rate to 38.4kbps if it is currently transmitting at
4 19.2kbps. The probability is expressed in units of 1/255. The access
5 terminal shall support all the valid values specified by this field.
6
7 Transition038k4_076k8
8 The field is set to the probability the access terminal uses to increase
9 its transmission rate to 76.8kbps if it is currently transmitting at
10 38.4kbps. The probability is expressed in units of 1/255. The access
11 terminal shall support all the valid values specified by this field.
12 Transition076k8_153k6
13 The field is set to the probability the access terminal uses to increase
14 its transmission rate to 153.6kbps if it is currently transmitting at
15 76.8kbps. The probability is expressed in units of 1/255. The access
16 terminal shall support all the valid values specified by this field.
17 Transition019k2_009k6
18 The field is set to the probability the access terminal uses to decrease
19 its transmission rate to 9.6kbps or lower if it is currently
20 transmitting at 19.2kbps. The probability is expressed in units of
21 1/255. The access terminal shall support all the valid values
22 specified by this field.
23 Transition038k4_019k2
24 The field is set to the probability the access terminal uses to decrease
25 its transmission rate to 19.2kbps or lower if it is currently
26 transmitting at 38.4kbps. The probability is expressed in units of
27 1/255. The access terminal shall support all the valid values
28 specified by this field.
29 Transition076k8_038k4
30 The field is set to the probability the access terminal uses to decrease
31 its transmission rate to 38.4kbps or lower if it is currently
32 transmitting at 76.8kbps. The probability is expressed in units of
33 1/255. The access terminal shall support all the valid values
34 specified by this field.
35 Transition153k6_076k8
36 The field is set to the probability the access terminal uses to decrease
37 its transmission rate to 76.8kbps or lower if it is currently
38 transmitting at 153.6kbps. The probability is expressed in units of
39 1/255. The access terminal shall support all the valid values
40 specified by this field.
9-222
MAC Layer 3GPP2 C.S0024-B v2.0
10 Table 9.10.9.1-1. The Format of the Parameter Record for the LongCodeMask
11 Parameter
ParameterType 8
Length 8
MIRTCMAC 42
MQRTCMAC 42
Reserved 4
12 ParameterType This field shall be set to 0x01 for this parameter record.
13 Length This field shall be set to the length of this parameter record in units
14 of octets excluding the Length field.
15 MIRTCMAC This field shall be set to the value of the reverse traffic channel in-
16 phase long code mask associated with the access terminal’s session.
17 MQRTCMAC This field shall be set to the value of the reverse traffic channel
18 quadrature-phase long code mask associated with the access
19 terminal’s session.
9-223
3GPP2 C.S0024-B v2.0 MAC Layer
9-224
MAC Layer 3GPP2 C.S0024-B v2.0
4 10.11.1Overview
5 The Subtype 2 Reverse Traffic Channel MAC Protocol provides the procedures and
6 messages required for an access terminal to transmit, and for an access network to receive
7 the Reverse Traffic Channel. Specifically, this protocol addresses Reverse Traffic Channel
8 transmission rules and rate control. This protocol supports intra-access terminal Quality of
9 Service (QoS) for multiple concurrent MAC flows at the access terminal. Rate control is
10 accomplished via per MAC flow Traffic-to-Pilot power ratio (T2P) control. The Subtype 2
11 Reverse Traffic Channel MAC protocol provides per MAC flow QoS control. This is achieved
12 by distributed rate selection (at the access terminal) with centralized (scheduled) resource
13 allocation (by the access network). This protocol operates with the Default (Subtype 0)
14 Physical Layer Protocol or the Subtype 1 Physical Layer Protocol.
15 This specification assumes that the access network has one instance of this protocol for
16 every access terminal.
17 This protocol operates in one of three states:
18 •Inactive State: In this state, the access terminal is not assigned a Reverse Traffic Channel.
19 When the protocol is in this state, it waits for an Activate command.
20 •Setup State: In this state, the access terminal obeys the power control commands that it
21 receives from the access network. Data transmission on the Reverse Traffic Channel is
22 not allowed in this state.
23 •Open State: In this state, the access terminal obeys the power control commands that it
24 receives from the access network. In this state, the access terminal may negotiate
25 different Subtype 2 Reverse Traffic Channel MAC Protocol parameters and attributes
26 per MAC flow and transmit data on the Reverse Traffic Channel.
27 The protocol states and the indications and events causing the transition between the
28 states are shown in Figure 10.11.1-1.
9-225
3GPP2 C.S0024-B v2.0 MAC Layer
Initial State
Rx Activate
Rx Deactivate or
timer expires
Rx Deactivate Tx / Rx RTCAck
Open State
2 Figure 10.11.1-1. Subtype 2 Reverse Traffic Channel MAC Protocol State Diagram
3 Each active MAC flow contributes to sector loading and its contribution is strongly
4 correlated with its average transmit T2P. An access terminal may transmit multiple active
5 MAC flows simultaneously. The Subtype 2 Reverse Traffic Channel MAC protocol uses the
6 average transmit T2P per active MAC flow as a measure of the air link resource used by
7 that MAC flow. The Subtype 2 Reverse Traffic Channel MAC protocol treats multiple active
8 flows associated with a single access terminal in a manner consistent with multiple active
9 MAC flows associated with multiple access terminals, subject to access terminal transmit
10 power constraints. This protocol controls the average T2P of an active MAC flow based on
11 the requirements of that MAC flow, requirements of other concurrent active MAC flows,
12 transmit power constraints, and sector loading. The Subtype 2 Reverse Traffic Channel
13 MAC protocol allows updating Reverse Traffic Channel MAC attributes (access terminal
14 specific and MAC flow specific) using the Generic Attribute Update Protocol.
16 10.11.2.1Commands
17 This protocol defines the following commands:
18 •Activate
19 •Deactivate
20 10.11.2.2Return Indications
21 This protocol returns the following indications:
22 •LinkAcquired
23 •SupervisionFailed
9-226
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.11.2.3Public Data
2 This protocol shall make the following data public:
3 •Subtype for this protocol
4 •RRI
5 •TxT2P
6 •RPCStep
7 •MIRTCMAC
8 •MQRTCMAC
9 •RAChannelGain for each pilot in the Active Set.
13 10.11.4Protocol Initialization
28 10.11.5.1Procedures
29 This protocol uses the Generic Configuration Protocol (see 14.7) to define the processing of
30 the configuration messages.
31 The access network shall not initiate negotiation of the MaxMACFlows attribute.
9-227
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.11.5.2Commit Procedures
2 The access terminal and the access network shall perform the procedures specified in this
3 section, in the order specified, when directed by the InUse instance of the Session
4 Configuration Protocol to execute the Commit procedures:
5 •All the public data that are defined by this protocol, but are not defined by the InUse
6 protocol instance shall be added to the public data of the InUse protocol.
7 •The value of the following public data of the InUse protocol shall be set to the
8 corresponding attribute value of the InConfiguration protocol instance:
9 −RPCStep
10 •If the InUse instance of this protocol has the same subtype as this protocol instance, then
11 −The access terminal and the access network shall set the attribute values
12 associated with the InUse instance of this protocol to the attribute values
13 associated with the InConfiguration instance of this protocol.
14 −The access terminal and the access network shall purge the InConfiguration
15 instance of the protocol.
16 •If the InUse instance of this protocol does not have the same subtype as this protocol
17 instance, then the access network and the access terminal shall perform the following
18 in the order specified:
19 −The access terminal shall set FRABn = 0, where n is the current sub-frame.
20 −For each MAC flow i, the access terminal shall set LastBucketLevelMaxi to NULL.
21 −The access terminal and the access network shall set the initial state for the
22 InConfiguration instance of this protocol to the Inactive State.
23 −The InConfiguration protocol instance shall become the InUse protocol instance
24 for the Reverse Traffic Channel MAC Protocol.
25 •All the public data not defined by this protocol shall be removed from the public data of
26 the InUse protocol.
27 10.11.5.3Message Formats
28 10.11.5.3.1ConfigurationRequest
29 The ConfigurationRequest message format is as follows:
30
9-228
MAC Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
Zero or more instances of the following record:
AttributeRecord Attribute dependent
2 TransactionID The sender shall increment this value for each new
3 ConfigurationRequest message sent.
6 10.11.5.3.2ConfigurationResponse
7 The ConfigurationResponse message format is as follows:
8
MessageID 8
TransactionID 8
Zero or more instances of the following record:
AttributeRecord Attribute dependent
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding ConfigurationRequest message.
9-229
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.11.6.1Procedures
3 The protocol constructs a Subtype 2 Reverse Traffic Channel MAC Layer packet out of a
4 Security Layer packet and passes the packet for transmission to the Physical Layer
5 Protocol.
6 The Subtype 2 Reverse Traffic Channel MAC Protocol supports multiple MAC flows. MAC
7 flow NN is defined to be active if the value of the BucketLevelMaxNN attribute associated
8 with MAC flow NN is not NULL, where NN is the two-digit hexadecimal flow number in the
9 range 0x00 to MaxNumMACFlows −1, inclusive. The number of active MAC Flows shall not
10 exceed the value of the MaxNumActiveMACFlows parameter of the MaxMACFlows attribute.
Security MAC
Layer Layer
packet trailer
16
18 10.11.6.1.2Command Processing
19 10.11.6.1.2.1Activate
20 If the protocol receives an Activate command in the Inactive State, the access terminal and
21 the access network shall perform the following:
22 •Set ATILCM to TransmitATI.ATI
23 •Transition to the Setup State
24 If the protocol receives this command in any other state it shall be ignored.
25 10.11.6.1.2.2Deactivate
26 If the protocol receives a Deactivate command in the Setup State or the Open State,
9-230
MAC Layer 3GPP2 C.S0024-B v2.0
1 •Access terminal shall cease transmitting the Reverse Traffic Channel and shall transition
2 to the Inactive State.
3 •Access network shall cease monitoring the Reverse Traffic Channel from this access
4 terminal and shall transition to the Inactive State.
5 If the protocol receives a Deactivate command in the Inactive State, it shall be ignored.
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
MIRTCMAC 1 1 1 1 1 1 1 1 1 1 Permuted (ATILCM)
11
25 10.11.6.1.4Inactive State
26 When the protocol is in the Inactive State the access terminal and the access network wait
27 for an Activate command.
28 10.11.6.1.5Setup State
9-231
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access terminal shall start transmission on the Reverse Traffic Channel upon entering
2 this state, and shall obey the Reverse Power Control Channel. The access terminal shall set
3 the DRC value and DRC cover as specified by the Forward Traffic Channel MAC Protocol .
4 The access terminal shall follow procedures specified in 10.9.6.2 in addition to the
5 requirement of the Physical Layer protocol for transmission on the Reverse Traffic Channel.
6 The access terminal shall not transmit any data on the Reverse Traffic Data Channel while
7 in this state.
8 If the access terminal receives an RTCAck message it shall return a LinkAcquired indication
9 and transition to the Open State.
18 10.11.6.1.6Open State
23 Table 10.11.6.1.6.1-1 provides the transmission rates and corresponding minimum and
24 maximum payload sizes available on the Reverse Traffic Channel.
9-232
MAC Layer 3GPP2 C.S0024-B v2.0
Physical
Layer
Data Channel Gain Relative to Pilot (dB)
Packet
Size
(bits)
9-233
3GPP2 C.S0024-B v2.0 MAC Layer
1 •BucketLevelMaxi: Max T2P resource that can be accumulated (bucket size) for MAC flow i.
3 •BurstDurationFactori: Maximum duration (in sub-frames) for which MAC flow i can
4 sustain a peak rate based on its T2P allocation.
5 •di,n: Number of octets allocated to MAC flow i for a Reverse Traffic Channel transmission
6 during sub-frame n.
7 •F: Set of all active MAC flows with non-empty queues.
8 •FRABn: Effective Filtered RAB value at sub-frame n.
11 •PacketSizePSn: Physical Layer packet size, in octets, with packet size PS transmitted in
12 sub-frame n.
13 •PermittedPayloadPS_k: Maximum Physical Layer packet size that an access terminal is
14 permitted to transmit in sub-frame n if the Physical Layer packet size transmitted in
15 sub-frame n − (4 × k) was PS bits.
16 •PilotStrengthm,s: Filtered PilotStrength (filter time constant of PilotStrengthFilterTC) of a
17 sector s in the access terminal’s active set.
18 •PilotStrengthn,s: Filtered PilotStrength of sector s sampled at the start of sub-frame n.
19 •PilotStrength( ): Function that provides the scale factor for scaling T2PInflowi,n based on
20 the Pilot strength of the forward link serving sector. .
21 •PilotStrengthQRABThresholdDRCLock: Minimum PilotStrength value required for QRAB
22 (from any sector other than the Forward Link serving sector) to be included in the
23 QRABpsn computation when sector DRC is in lock.
30 •QRABn: Effective Quick RAB value at sub-frame n. QRABn,s: Indicates the Quick RAB
31 value from sector s at sub-frame n.
32 •QRABpsn: Indicates the effective Quick RAB value generated at sub-frame n based on
33 PilotStrengthn,s of the sectors s in its active set.
34 •QRABSelecti: Indicates which QRAB value, QRABpsn or QRABn that the access terminal
35 uses as an indication of sector loading for MAC flow i.
9-234
MAC Layer 3GPP2 C.S0024-B v2.0
2 •SlotFRABm,s: Filtered value (with filter time constant FRABFilterTC) at slot m of the soft
3 RA bit SoftRABm,s provided by the Physical Layer Protocol.
5 •SoftQRABm,s: Filtered value (with filter time constant QRABFilterTC) at slot m of the soft
6 RA bit SoftRABm,s provided by the physical layer.
7 •SoftRABm,s: Soft RA bit provided by the Physical Layer Protocol at slot m for sector s.
8 •SumPayloadn: Sum of the octets di,n of all active MAC flows i included in a packet
9 transmitted in sub-frame n.
10 •T2PInflowmini: Minimum value of the permitted T2PInflow for MAC flow i.
9-235
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access terminal shall determine BucketFactori,n by bilinear interpolation on the T2P-
2 FRAB grid using the method described in 14.12. The access terminal shall determine
3 TxT2Pmaxn(PilotStrengthn,s) by linear interpolation on the PilotStrength axis using the
4 method described in 14.11.
5 The T2PUp(), T2PDn(), PilotStrength(), BucketFactor(), and TxT2Pmax() functions are
6 piecewise linear in the dB domain.
7 If the access terminal is receiving the corresponding Forward Channel and no slot of sub-
8 frame n overlaps with a Reverse Link Silence Interval, then the access terminal shall
9 perform the following operations at the start of every slot m of sub-frame n for each sector s
10 in its active set:
11 1.Initialization due to active set update: Upon inclusion of a new sector s into the
12 access terminal’s active set, the access terminal shall perform the following steps:
13 −Set PilotStrengthm,s to the corresponding PilotStrength which is public data of the
14 Route Update Protocol
15 −Set SoftQRABm,s = 0
17 2.Update PilotStrengthm,s: The access terminal shall update the PilotStrength (in the
18 linear domain) using an IIR filter with filter time constant PilotStrengthFilterTC,
19 where PilotStrength is public data of the Route Update Protocol.
20 3.Update SlotQRABm,s: The access terminal shall generate SlotQRABm,s by filtering
21 (IIR filter with filter time constant QRABFilterTC) the soft RA bit from sector s in
22 slot m to generate SoftQRABm,s, and then hard-limiting SoftQRABm,s to generate
23 SlotQRABm,s. The hard-limiter maps positive input values to +1 and negative or
24 zero input values to −1.
25 4.Update SlotFRABm,s: The access terminal shall generate SlotFRABm,s by filtering
26 (IIR filter with filter time constant FRABFilterTC) the soft RA bit (SoftRABm,s) from
27 sector s in slot m.
28 If the access terminal is receiving the Forward Channel and any slot of sub-frame n
29 overlaps with a Reverse Link Silence Interval, the access terminal shall perform the
30 following operations at the start of every slot m of sub-frame n for each sector s in its active
31 set:
32 1.Update PilotStrengthm,s: The access terminal shall update the PilotStrength (in the
33 linear domain) using an IIR filter with filter time constant PilotStrengthFilterTC,
34 where PilotStrength is public data of the Route Update Protocol.
35 2.Update SlotQRABm,s: Set SoftQRABm,s = 0 and SlotQRABm,s = −1.
37 If the access terminal is not receiving the Forward Channel, the access terminal shall
38 perform the following operations at the start of every slot m of sub-frame n for each sector s
39 in its active set:
9-236
MAC Layer 3GPP2 C.S0024-B v2.0
4 The access terminal shall perform the following operations at the start of each sub-frame n
5 to determine allocation for that sub-frame:
6 1.Update PilotStrengthn,s
7 −The access terminal shall sample PilotStrengthm,s for a sector s in the access
8 terminal’s active set at sub-frame n to generate PilotStrengthn,s.
9 2.Update QRABn
10 −The access terminal shall sample SlotQRABm,s from each sector s in the access
11 terminal’s active set at sub-frame n to generate QRABn,s.
12 −The access terminal shall determine QRABn from QRABn,s at sub-frame n using
13 the following rules :
14 +The access terminal shall set QRABn = +1 (Loaded) if QRABn,s == +1 (Loaded)
15 for any sector s in the access terminal’s active set.
16 +The access terminal shall set QRABn = −1 (UnLoaded) if QRABn,s == −1
17 (UnLoaded) for every sector s in the access terminal’s active set.
18 3.Update QRABpsn
9-237
3GPP2 C.S0024-B v2.0 MAC Layer
7 −Set TT2PHoldi,n−1 = 0.
13 +The access terminal shall set QRABi,n = +1 (Loaded) if either of the following
14 conditions is satisfied:
15 −QRABSelecti == +1 for MAC flow i and QRABpsn == +1 at sub-frame n
17 +If none of the conditions above are satisfied, the access terminal shall set
18 QRABi,n = −1 (Unloaded)
23 where s is the forward link serving sector for the access terminal.
24 +If TT2PHoldi,n−1 == 0 and QRABi,n == −1 and BucketLeveli,n <
25 BucketLevelSati,n, then the access terminal shall compute ΔT2PInflowi,n
26 using the following equation:
27 ΔT2PInflowi,n= + 1 × 10^(T2PUpi(10 × log10( T2PInflowi,n−1) +
28 PilotStrength(PilotStrengthn,s), FRABn)/10)
29 where s is the forward link serving sector for the access terminal.
30 +If TT2PHoldi,n−1 == 0 and QRABi,n == −1 and BucketLeveli,n ≥
31 BucketLevelSati,n, then the access terminal shall set ΔT2PInflowi,n using the
32 following equation:
119 BucketLevel
i,n is allowed to take on a negative value.
9-238
MAC Layer 3GPP2 C.S0024-B v2.0
1 ΔT2PInflowi,n = 0
2 +The access terminal shall set ΔT2PInflowi,n to 0 if the access terminal is not
3 receiving the corresponding Forward Channel or any slot of sub-frame n
4 overlaps with a Reverse Link Silence Interval.
5 −Update T2P Inflows
6 +If TT2PHoldi,n−1 == 0, then the access terminal shall update T2PInflowi,n, using
7 the following equations if receiving the corresponding Forward Channel during
8 sub-frame n.
9 T2PInflowi,n = (1 − (1/T2PFilterTCi)) × T2PInflowi,n−1 + (1/T2PFilterTCi) ×
10 T2POutflowi,n−1 + ΔT2PInflowi,n
13 +If TT2PHoldi,n−1 == 0, then the access terminal shall update T2PInflowi,n if not
14 receiving the corresponding Forward Channel during sub-frame n using the
15 following equations:
16 T2PInflowi,n = (1 − (1/T2PNoTxFilterTC)) × T2PInflowi,n−1
19 +If TT2PHoldi,n−1 > 0, then the access terminal shall maintain the inflow
20 T2PInflowi,n as the inflow in the previous sub-frame T2PInflowi,n−1.
21 +If TT2PHoldi,n−1 > 0, the access terminal shall decrement the value of TT2PHold
22 by 1 sub-frame using the following equation:
23 TT2PHoldi,n = TT2PHoldi,n−1 − 1
9-239
3GPP2 C.S0024-B v2.0 MAC Layer
1 −If the access terminal transmits a Reverse Traffic Channel packet in sub-frame n
2 with Physical Layer packet size PS, the access terminal shall set TxT2P during
3 sub-frame n using the following equation:
4 TxT2Pn = 10^(T2PPS / 10)
9 where di,n is the number of octets from active MAC flow i contained in the payload
10 and SumPayloadn is the sum of di,n over all active MAC flows i.
11 −If the access terminal does not transmit a Reverse Traffic Channel packet in sub-
12 frame n, the bucket outflows shall be specified by the following equation:
13 T2POutflowi,n = 0
19 −If the access terminal is not receiving the corresponding Forward Channel during
20 sub-frame n or any slot of sub-frame n overlaps with the Reverse Link Silence
21 Interval, then the access terminal shall set BucketLeveli,n+1 = 0.
22 −If the access terminal is receiving the corresponding Forward Channel during
23 sub-frame n and no slot of sub-frame n overlaps with the Reverse Link Silence
24 Interval, then the access terminal shall set the bucket level for the next sub-
25 frame as specified by the following equation120:
26 BucketLeveli,n+1 = min(BucketLeveli,n + T2PInflowi,n – T2POutflowi,n ,
27 BucketLevelSati,n+1)
28 11.When the access terminal transmits a security layer packet, the access terminal
29 shall transmit the Security Layer packet only on the active MAC flow associated by
30 the AssociatedFlowsNN attribute with the application layer packet(s) contained in
31 the Security Layer packet . The access terminal shall not transmit Security Layer
32 packets containing signaling using any flow other than MAC flow 0x00.
120 BucketLevel
i,n is allowed to take on a negative value
9-240
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.11.6.1.6.1.1.1Procedures
2 1.The access terminal shall set PotentialT2POutflowi for each active MAC flow i by
3 using the following equation:
4 PotentialT2POutflowi = max (0, min((1 + AllocationStagger × rn) × (BucketLeveli,n / 4
5 + T2PInflowi,n) , BucketFactori(10 × log10(T2PInflowi,n), FRABn) × T2PInflowi,n))
10 3.The access terminal shall construct the set F to be the set of all active MAC flows
11 with non-empty queues at sub-frame n.
12
13 10.11.6.1.6.1.1.2Requirements
14 1.If the access terminal starts transmission of a Reverse Traffic Channel packet in
15 sub-frame n with packet size PS with di,n octets from each active MAC flow i, then
16 the access terminal shall ensure that the following conditions are satisfied:
17 −Condition 1:
18 PS ≤ min(PermittedPayloadPS1_1, PermittedPayloadPS2_2, PermittedPayloadPS3_3)
19 where PSk is the Physical Layer packet size transmitted in sub-frame n - 4 × k
20 −Condition 2:
21 10^(T2PPS/10) ≤ max(10^(TxT2Pmin / 10), ∑i∈FPotentialT2POutflowi)
22 −Condition 3:
23 10^(T2PPS / 10) ≤ 10^(TxT2Pmax(PilotStrengthn,s) / 10)
29 10.11.6.1.6.1.2Request message
30 The access terminal may include a request in the Request message for up to
31 MaxNumMACFlows MAC flows. The access terminal can include requests for multiple MAC
32 flows in a single Request packet. The access terminal shall transmit the Request message
33 in the first Reverse Traffic Channel packet that it transmits after one of the following
34 conditions is satisfied:
9-241
3GPP2 C.S0024-B v2.0 MAC Layer
1 1.ReqRatio is not equal to 0 and the access terminal has transmitted (1 / ReqRatio – 1)
2 × RequestPktSize bits of data on the traffic channel since the last Request packet
3 transmission, where RequestPktSize denotes the number of bits in the Request
4 message.
5 2.MaxReqInterval is not equal to zero and MaxReqInterval frames have elapsed since
6 the last transmission of a Request message.
7 10.11.6.1.6.1.3Grant message
8 If the access terminal receives a Grant message the access terminal shall update the
9 following parameters for each MAC flow i for which the Grant message was received.
10 •T2PInflowi,n with 10x/10, where x is the value of T2PInflow in units of dB
13 10.11.6.1.6.1.4Power Control
14 The access terminal shall control the reverse link transmit power in accordance with the
15 requirements of the Physical Layer.
9-242
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.11.6.1.6.2.1Grant message
2 The access network may transmit Grant messages at any time. The Grant messages are
3 either transmitted autonomously or are transmitted in response to Request messages
4 received from the access terminal. The Grant message is transmitted by the access network
5 to an access terminal for which the access network is the forward link serving sector. The
6 timing and content of the Grant message is determined by the access network. The Grant
7 message contains “grants” for one or more MAC flows. A per MAC flow resource allocation
8 contains the following:
9 −T2PInflow
10 −BucketLevel
11 −TT2PHold
ConnectionLayerFormat 1
MACLayerFormat 1
16 ConnectionLayerFormat
20 MACLayerFormat The access terminal shall set this field to ‘1’ if the MAC layer packet
21 contains a valid payload; otherwise, the access terminal shall set this
22 field to ‘0’.
23 10.11.6.2.2RTCAck
24 The access network sends the RTCAck message to notify the access terminal that it has
25 acquired the Reverse Traffic Channel. The access network shall send this message using
26 the access terminal’s current ATI.
27
9-243
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.11.6.2.3Request
2 The access terminal sends the Request message to notify the access network of the
3 maximum TxT2P that it can use for Reverse Traffic Channel transmissions and the queue
4 length for zero or more of its MAC flows.
5
Reserved 3
7 MaxSupportableTxT2P
8 The access terminal shall set this field to its maximum supportable
9 Transmit Traffic-to-Pilot power ratio. The access terminal shall
10 specify this field as an 8-bit value with units of 0.25 dB.
11 NumMACFlows The access terminal shall set this field to the number of MAC flows
12 for which the access terminal transmits a request.
13 MACFlowID The access terminal shall set this field to the identifier that is
14 assigned to the MAC flow. The access terminal shall support MAC
15 flow identifiers in the range 0…15, inclusive.
16 QueueLength The access terminal shall set this field to the length of the queue
17 associated with the MACFlowID indicated by this field. The access
18 terminal shall specify this field as a 4-bit number as specified in
19 Table 10.11.6.2.3-1.
9-244
MAC Layer 3GPP2 C.S0024-B v2.0
0 0 ≤ QL < 32
1 32 ≤ QL < 64
2 64 ≤ QL < 96
3 96 ≤ QL < 128
4 128 ≤ QL < 192
5 192 ≤ QL < 256
6 256 ≤ QL < 384
7 384 ≤ QL < 512
8 512 ≤ QL < 768
9 768 ≤ QL < 1024
10 1024 ≤ QL < 1536
11 1536 ≤ QL < 2048
12 2048 ≤ QL < 4096
13 4096 ≤ QL < 8192
14 8192 ≤ QL < 16384
15 QL ≥ 16384
2
3 Reserved The access terminal shall set this field to ‘000’. The access network
4 shall ignore this field.
5
6 10.11.6.2.4Grant
7 The access network transmits the Grant message to notify the access terminal of the
8 following parameters for one or more of the active MAC flows at the access terminal:
9 •T2PInflow
10 •BucketLevel
11 •TT2PHold
12
9-245
3GPP2 C.S0024-B v2.0 MAC Layer
MessageID 8
NumMACflows 4
(NumMACflows+1) occurrences of the following record:
MACFlowID 4
T2PInflow 8
BucketLevel 8
TT2PHold 6
2 NumMACflows The access network shall set this field to one less than the number of
3 MAC Flows for which the Grant is transmitted. The access network
4 shall specify this field as a 4-bit value in the range 0…15, inclusive.
5 The access terminal shall support all valid values for this field.
6 MACFlowID The access network shall set this field to the MAC Flow identifier for
7 which the Grant is transmitted. The access network shall specify this
8 field as a 4-bit value in the range 0…15, inclusive. The access
9 terminal shall support all valid values for this field.
10 T2PInflow The access network shall set this field to the T2PInflow for the MAC
11 flow identified by the corresponding MACFlowID. The access network
12 may set this field to 255 to indicate a value of -∞. Otherwise, the
13 access network shall specify this field as an 8-bit value in the range
14 of 0 to 63.5 dB in units of 0.25 dB. The access network shall support
15 all valid values of this field. The access terminal shall support all
16 valid values for this field.
17 BucketLevel The access network shall set this field to BucketLevel for the MAC
18 flow identified by the corresponding MACFlowID. The access network
19 may set this field to 255 to indicate a value of -∞. Otherwise, the
20 access network shall specify this field as an 8-bit value in the range
21 of 0 to 63.5 dB in units of 0.25 dB. The access terminal shall support
22 all valid values of this field.
23 TT2PHold The access network shall set this field to the interval of time, for
24 which the access terminal shall maintain the T2PInflow for the MAC
25 flow identified by the corresponding MACFlowID after receiving the
9-246
MAC Layer 3GPP2 C.S0024-B v2.0
1 Grant message. The access network shall specify this field as a 6-bit
2 in units of frames. The access terminal shall support all valid values
3 of this field.
4 Reserved The access network shall add reserved bits to make the length of the
5 entire message an integer number of octets. The access network
6 shall set these bits to ‘0’. The access terminal shall ignore this field.
7
8 10.11.6.2.5AttributeUpdateRequest
9 The sender sends an AttributeUpdateRequest message to offer an attribute value for a
10 given attribute.
11
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
13 TransactionID The sender shall increment this value for each new
14 AttributeUpdateRequest message sent.
17 10.11.6.2.6AttributeUpdateAccept
18 The sender sends an AttributeUpdateAccept message in response to an
19 AttributeUpdateRequest message to accept the offered attribute values.
20
MessageID 8
TransactionID 8
9-247
3GPP2 C.S0024-B v2.0 MAC Layer
1 TransactionID The sender shall set this value to the TransactionID field of the
2 corresponding AttributeUpdateRequest message.
3
4 10.11.6.2.7AttributeUpdateReject
5 The access network sends an AttributeUpdateReject message in response to an
6 AttributeUpdateRequest message to reject the offered attribute values.
7
MessageID 8
TransactionID 8
9 TransactionID The access network shall set this value to the TransactionID field of
10 the corresponding AttributeUpdateRequest message.
11
13 10.11.6.3.1Commands Sent
14 This protocol does not issue any commands.
15 10.11.6.3.2Indications
16 This protocol does not register to receive any indications.
17 10.11.7Configuration Attributes
18 The access terminal and the access network shall support the use of the Generic Attribute
19 Update Protocol to configure values of the following attributes:
20 •AssociatedFlowsNN
21 •BucketFactorNN
22 •BucketLevelMaxNN
23 •BurstDurationFactorNN
24 •PermittedPayload
25 •PilotStrengthQRABThresholdDRCLock
9-248
MAC Layer 3GPP2 C.S0024-B v2.0
1 •PilotStrengthQRABThresholdDRCUnlock
2 •QRABSelectNN
3 •RequestParameters
4 •T2PFilterTCNN
5 •T2PTransitionFunctionNN
6 •T2PInflowRangeNN
7 where NN is the two-digit hexadecimal flow number in the range 0x00 to
8 MaxNumMACFlows – 1, inclusive. The updated values of the attributes shall be consistent
9 with the value of the MaxNumActiveMACFlows parameter of the MaxMACFlows attribute.
10 The access network and the access terminal shall not use the Generic Attribute Update
11 Protocol to configure any other attributes of the Subtype 2 Reverse Traffic Channel MAC
12 Protocol.
13 The following attributes and default values are defined (see 14.3 for attribute record
14 definition).
15 10.11.7.1Simple Attributes
16 The simple configurable attributes are listed in Table 10.11.7.1-1. The access network and
17 the access terminal shall use the default values that are typed in bold italics.
9-249
3GPP2 C.S0024-B v2.0 MAC Layer
9-250
MAC Layer 3GPP2 C.S0024-B v2.0
9-251
3GPP2 C.S0024-B v2.0 MAC Layer
9-252
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.11.7.2Complex Attributes
3 The following configurable complex attributes are defined:
4 10.11.7.2.1AssociatedFlowsNN Attribute
5 NN is the two-digit hexadecimal number that identifies the MAC Flows in the range 0x01
6 through MaxNumMACFlows −1, inclusive.
7
9-253
3GPP2 C.S0024-B v2.0 MAC Layer
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x01NN, where NN is the two-digit
4 hexadecimal number that identifies the MAC Flow in the range 0x01
5 through MaxNumMACFlows −1, inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 FlowCount The sender shall set this field to the number of higher layer flows
9 associated with this MAC Flow.
9-254
MAC Layer 3GPP2 C.S0024-B v2.0
1 associated with this MAC flow121. Otherwise, the sender shall set this
2 field to ‘00000000’. If Stream is ‘111111111’, then the sender shall
3 set this field to ‘00000000’.
4 Reserved The sender shall add reserved bits to make the length of each
5 attribute value record an integer number of octets. The receiver shall
6 ignore this field.
7 10.11.7.2.2BucketFactorNN Attribute
8 NN is the two-digit hexadecimal number that identifies the MAC Flows in the range 0x00
9 through MaxNumMACFlows −1, inclusive.
121 For example, in case of the Multi-flow Packet Application, this field is set to the RLP flow number
9-255
3GPP2 C.S0024-B v2.0 MAC Layer
2 Length Length of the complex attribute in octets. The sender shall set this
3 field to the length of the complex attribute excluding the Length field.
4 AttributeID The sender shall set this field to 0x02NN, where NN is the two-digit
5 hexadecimal MAC flow number in the range 0x00 through
6 MaxNumMACFlows −1, inclusive.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 NumT2PAxisValues The sender shall set this field to the number of occurrences of
10 T2PAxis field in this record minus 1. The sender shall specify this
11 field as an 4-bit value. The receiver shall support all valid values
12 specified by this field.
13 NumFRABAxisValues
9-256
MAC Layer 3GPP2 C.S0024-B v2.0
5 T2PAxis The sender shall set this field to values that define the T2P axis. The
6 sender shall specify this field as an 8-bit value in units of 0.25 dB.
7 The values specified shall be monotonically increasing. The receiver
8 shall support all valid values specified by this field.
9 FRABAxis The sender shall set this field to values that define the FRAB axis.
10 The sender shall specify this field as a 4-bit 2’s complement value in
11 the range -1…7/8, inclusive. The values specified shall be
12 monotonically increasing. The receiver shall support all valid values
13 specified by this field.
14 BucketFactorT2PAxisFRABAxis
15 The sender shall set this field to the values of the function
16 BucketFactor() at the T2PInflow value of T2PAxis and FRAB value of
17 FRABAxis. The sender shall set the data in the following order:
18 BucketFactor( ) is specified for all the FRABaxis values, then cycled
19 through for each T2PAxis value. The sender shall specify this field as
20 an 8-bit value in the range 1...32 7/8, inclusive, in units of 1/8. The
21 receiver shall support all valid values specified by this field.
22 Reserved The sender shall add reserved bits to make the length of each
23 attribute value record an integer number of octets. The sender shall
24 set these bits to zero. The receiver shall ignore this field.
25
T2PAxis00 0x00
T2PAxis01 0x34
T2PAxis02 0x35
T2PAxis03 0x44
T2PAxis04 0x50
27
9-257
3GPP2 C.S0024-B v2.0 MAC Layer
FRABAxis0 0x8
FRABAxis1 0xb
2
BucketFactorT2PAxis00FRABAxis0 0x28
BucketFactorT2PAxis00FRABAxis1 0x08
BucketFactorT2PAxis01FRABAxis0 0x08
BucketFactorT2PAxis01FRABAxis1 0x08
BucketFactorT2PAxis02FRABAxis0 0x18
BucketFactorT2PAxis02FRABAxis1 0x18
BucketFactorT2PAxis03FRABAxis0 0x02
BucketFactorT2PAxis03FRABAxis1 0x02
BucketFactorT2PAxis04FRABAxis0 0x02
BucketFactorT2PAxis04FRABAxis1 0x02
4
T2PAxis00 0x10
T2PAxis01 0x2b
6
FRABAxis0 0x0
8
9-258
MAC Layer 3GPP2 C.S0024-B v2.0
BucketFactorT2PAxis00FRABAxis0 0x18
BucketFactorT2PAxis01FRABAxis0 0x08
2
3 10.11.7.2.3CommonPowerParameters Attribute
4
5 Length Length of the complex attribute in octets. The access network shall
6 set this field to the length of the complex attribute excluding the
7 Length field.
9 ValueID The access network shall set this field to an identifier assigned to this
10 complex value.
11 AllocationStagger T2P allocation stagger factor. The access network shall set this field
12 to the desired T2P allocation dither factor across MAC flows at an
13 access terminal and across access terminals. This field is a 4-bit
14 value in steps of 1/16 in the range of 0…15/16, inclusive. The access
15 terminal shall support all valid values specified by this field.
16 TxT2Pmin The sender shall set this field to the minimum TxT2P that the
17 receiver is always allowed to transmit, expressed as an 8-bit number
18 in units of 0.25 dB. The receiver shall support all valid values
19 specified by this field.
9-259
3GPP2 C.S0024-B v2.0 MAC Layer
1 RPCStep Reverse Power Control step. The access network shall set this field to
2 the power control step size the access terminal shall use when
3 controlling the power of the reverse link, as shown in Table
4 10.11.7.2.3-1. The access terminal shall support all the valid values
5 specified by this field.
‘00’ 0.5 dB
‘01’ 1.0 dB
‘10’ Reserved
‘11’ Reserved
7 Reserved The sender shall add reserved bits to make the length of each
8 attribute value record an integer number of octets. The sender shall
9 set these bits to ’0’. The receiver shall ignore this field.
9-260
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.11.7.2.4PermittedPayload Attribute
2
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 PermittedPayload0_1
9 The sender shall set this field to the maximum packet size that the
10 receiver can transmit in the sub-frame n if the Data Channel was not
9-261
3GPP2 C.S0024-B v2.0 MAC Layer
4 PermittedPayload0_2
5 The sender shall set this field to the maximum packet size that the
6 receiver can transmit in the sub-frame n if the Data Channel was not
7 transmitted in sub-frame n−8. The sender shall specify this field as a
8 4-bit value as specified in Table 10.11.7.2.4-1. The receiver shall
9 support all valid values specified by this field.
10 PermittedPayload0_3
11 The sender shall set this field to the maximum packet size that the
12 receiver can transmit in the sub-frame n if the Data Channel was not
13 transmitted in sub-frame n−12. The sender shall specify this field as
14 a 4-bit value as specified in Table 10.11.7.2.4-1. The receiver shall
15 support all valid values specified by this field.
16 PermittedPayload256_1
17 The sender shall set this field to the maximum packet size that the
18 receiver can transmit in the sub-frame n if the Reverse Traffic
19 Channel payload transmitted in sub-frame n−4 was 256 bits. The
20 sender shall specify this field as a 4-bit value as specified in Table
21 10.11.7.2.4-1. The receiver shall support all valid values specified by
22 this field.
23 PermittedPayload256_2
24 The sender shall set this field to the maximum packet size that the
25 receiver can transmit in the sub-frame n if the Reverse Traffic
26 Channel payload transmitted in sub-frame n−8 was 256 bits. The
27 sender shall specify this field as a 4-bit value as specified in Table
28 10.11.7.2.4-1. The receiver shall support all valid values specified by
29 this field.
30 PermittedPayload256_3
31 The sender shall set this field to the maximum packet size that the
32 receiver can transmit in the sub-frame n if the Reverse Traffic
33 Channel payload transmitted in sub-frame n−12 was 256 bits. The
34 sender shall specify this field as a 4-bit value as specified in Table
35 10.11.7.2.4-1. The receiver shall support all valid values specified by
36 this field.
9-262
MAC Layer 3GPP2 C.S0024-B v2.0
1 PermittedPayload512_1
2 The sender shall set this field to the maximum packet size that the
3 receiver can transmit in the sub-frame n if the Reverse Traffic
4 Channel payload transmitted in sub-frame n−4 was 512 bits. The
5 sender shall specify this field as a 4-bit value as specified in Table
6 10.11.7.2.4-1. The receiver shall support all valid values specified by
7 this field.
8 PermittedPayload512_2
9 The sender shall set this field to the maximum packet size that the
10 receiver can transmit in the sub-frame n if the Reverse Traffic
11 Channel payload transmitted in sub-frame n−8 was 512 bits. The
12 sender shall specify this field as a 4-bit value as specified in Table
13 10.11.7.2.4-1. The receiver shall support all valid values specified by
14 this field.
15 PermittedPayload512_3
16 The sender shall set this field to the maximum packet size that the
17 receiver can transmit in the sub-frame n if the Reverse Traffic
18 Channel payload transmitted in sub-frame n−12 was 512 bits. The
19 sender shall specify this field as a 4-bit value as specified in Table
20 10.11.7.2.4-1. The receiver shall support all valid values specified by
21 this field.
22 PermittedPayload1024_1
23 The sender shall set this field to the maximum packet size that the
24 receiver can transmit in the sub-frame n if the Reverse Traffic
25 Channel payload transmitted in sub-frame n−4 was 1024 bits. The
26 sender shall specify this field as a 4-bit value as specified in Table
27 10.11.7.2.4-1. The receiver shall support all valid values specified by
28 this field.
29 PermittedPayload1024_2
30 The sender shall set this field to the maximum packet size that the
31 receiver can transmit in the sub-frame n if the Reverse Traffic
32 Channel payload transmitted in sub-frame n−8 was 1024 bits. The
33 sender shall specify this field as a 4-bit value as specified in Table
34 10.11.7.2.4-1. The receiver shall support all valid values specified by
35 this field.
36 PermittedPayload1024_3
9-263
3GPP2 C.S0024-B v2.0 MAC Layer
1 The sender shall set this field to the maximum packet size that the
2 receiver can transmit in the sub-frame n if the Reverse Traffic
3 Channel payload transmitted in sub-frame n−12 was 1024 bits. The
4 sender shall specify this field as a 4-bit value as specified in Table
5 10.11.7.2.4-1. The receiver shall support all valid values specified by
6 this field.
7 PermittedPayload2048_1
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Reverse Traffic
10 Channel payload transmitted in sub-frame n−4 was 2048 bits. The
11 sender shall specify this field as a 4-bit value as specified in Table
12 10.11.7.2.4-1. The receiver shall support all valid values specified by
13 this field.
14 PermittedPayload2048_2
15 The sender shall set this field to the maximum packet size that the
16 receiver can transmit in the sub-frame n if the Reverse Traffic
17 Channel payload transmitted in sub-frame n−8 was 2048 bits. The
18 sender shall specify this field as a 4-bit value as specified in Table
19 10.11.7.2.4-1. The receiver shall support all valid values specified by
20 this field.
21 PermittedPayload2048_3
22 The sender shall set this field to the maximum packet size that the
23 receiver can transmit in the sub-frame n if the Reverse Traffic
24 Channel payload transmitted in sub-frame n−12 was 2048 bits. The
25 sender shall specify this field as a 4-bit value as specified in Table
26 10.11.7.2.4-1. The receiver shall support all valid values specified by
27 this field.
28 PermittedPayload4096_1
29 The sender shall set this field to the maximum packet size that the
30 receiver can transmit in the sub-frame n if the Reverse Traffic
31 Channel payload transmitted in sub-frame n−4 was 4096 bits. The
32 sender shall specify this field as a 4-bit value as specified in Table
33 10.11.7.2.4-1. The receiver shall support all valid values specified by
34 this field.
35 PermittedPayload4096_2
36 The sender shall set this field to the maximum packet size that the
37 receiver can transmit in the sub-frame n if the Reverse Traffic
9-264
MAC Layer 3GPP2 C.S0024-B v2.0
5 PermittedPayload4096_3
6 The sender shall set this field to the maximum packet size that the
7 receiver can transmit in the sub-frame n if the Reverse Traffic
8 Channel payload transmitted in sub-frame n−12 was 4096 bits. The
9 sender shall specify this field as a 4-bit value as specified in Table
10 10.11.7.2.4-1. The receiver shall support all valid values specified by
11 this field.
9-265
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.11.7.2.5PilotStrength Attribute
2
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value record:
{
ValueID 8 N/A
NumPilotStrengthAxisValues 4 0x2
NumPilotStrengthAxisValues occurrences of the following two fields:
{
PilotStrengthAxis 6 See Table
10.11.7.2.5-1
PilotStrengthPilotStrengthAxis 4 0x0
}
Reserved 0 – 7 (as N/A
needed)
}
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 NumPilotStrengthAxisValues
13 PilotStrengthAxis
14 The sender shall set this field to the values that define the
15 PilotStrength axis. The sender shall specify this field as a 6-bit value
16 in units of –0.25 dB in the range 0 dB to –15.75 dB, inclusive. The
17 values specified shall be monotonically increasing. The receiver shall
18 support all valid values specified by this field.
19 PilotStrengthPilotStrengthAxis
9-266
MAC Layer 3GPP2 C.S0024-B v2.0
1 The sender shall set this field to the scale factor used to scale the
2 T2PInflow if the filtered serving sector PilotStrength equals the
3 corresponding PilotStrengthAxis. The sender shall specify this field as
4 a 2’s complement 4-bit value in units of 1 dB. The receiver shall
5 support all valid values specified by this field.
6 Reserved The sender shall add reserved bits to make the length of each
7 attribute value record an integer number of octets. The sender shall
8 set these bits to ‘0’. The receiver shall ignore this field.
Field Default
PilotStrengthAxis0 0x3C
PilotStrengthAxis1 0x00
10
11 10.11.7.2.6PowerParameters Attribute
12
13 Length Length of the complex attribute in octets. The access network shall
14 set this field to the length of the complex attribute excluding the
15 Length field.
17 ValueID The access network shall set this field to an identifier assigned to this
18 complex value.
19 T2P256 The sender shall set this field to the Data Channel power relative to
20 the Pilot Channel power when transmitting a 256-bit payload. The
21 sender shall specify this field as an 8-bit number in units of 0.25 dB.
9-267
3GPP2 C.S0024-B v2.0 MAC Layer
1 The receiver shall support all valid values specified by this field in the
2 range 0xf7 to 0x24, inclusive122.
3 T2P512 The sender shall set this field to the Data Channel power relative to
4 the Pilot Channel power when transmitting a 512-bit payload. The
5 sender shall specify this field as an 8-bit number in units of 0.25 dB.
6 The receiver shall support all valid values specified by this field in the
7 range 0x03 to 0x30, inclusive.
8 T2P1024 The sender shall set this field to the Data Channel power relative to
9 the Pilot Channel power when transmitting a 1024-bit payload. The
10 sender shall specify this field as an 8-bit number in units of 0.25 dB.
11 The receiver shall support all valid values specified by this field in the
12 range 0x0f to 0x3c, inclusive.
13 T2P2048 The sender shall set this field to the Data Channel power relative to
14 the Pilot Channel power when transmitting a 2048-bit payload. The
15 sender shall specify this field as an 8-bit number in units of 0.25 dB.
16 The receiver shall support all valid values specified by this field in the
17 range 0x1d to 0x4a, inclusive.
18 T2P4096 The sender shall set this field to the Data Channel power relative to
19 the Pilot Channel power when transmitting a 4096-bit payload. The
20 sender shall specify this field as an 8-bit number in units of 0.25 dB.
21 The receiver shall support all valid values specified by this field in the
22 range 0x32 to 0x5f, inclusive.
23 10.11.7.2.7RequestParameters Attribute
24
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
ReqRatio 4 0x0
MaxReqInterval 4 0x0
25 Length Length of the complex attribute in octets. The access network shall
26 set this field to the length of the complex attribute excluding the
27 Length field.
122 The range for T2PXXXX values is consistent with the range for DataOffsetNom and
DataOffsetXXXX for subtype 0 and subtype 1 Reverse Traffic Channel MAC Protocol. The range
relative to the default is [-6dB, +5.25dB]
9-268
MAC Layer 3GPP2 C.S0024-B v2.0
2 ValueID The sender shall set this field to an identifier assigned to this
3 complex value.
4 ReqRatio The sender shall set this field to the maximum permitted ratio of the
5 request bits to traffic bits. The sender shall specify this field as a 4-
6 bit value in units of 0.005 for a range of 0…0.075, inclusive. The
7 receiver shall support all valid values specified by this field.
8 MaxReqInterval The sender shall set this field to the maximum time duration that the
9 access terminal shall wait to transmit Request packet once it has
10 transmitted a Request packet. The sender shall specify this field as a
11 4-bit number in units of frames and has a range of 1…15 frames,
12 inclusive. A value of 0 will disable Request packet transmission due
13 to any fixed interval. The sender shall support all valid values
14 specified by this field.
15 10.11.7.2.8T2PInflowRangeNN Attribute
16 NN is the two-digit hexadecimal number that identifies the MAC Flows in the range 0x00
17 through MaxNumMACFlows −1, inclusive.
18
19 Length Length of the complex attribute in octets. The access network shall
20 set this field to the length of the complex attribute excluding the
21 Length field.
22 AttributeID The sender shall set this field to 0x08NN, where NN is the two-digit
23 hexadecimal MAC flow number in the range 0x00 through
24 MaxNumMACFlows −1, inclusive.
25 ValueID The sender shall set this field to an identifier assigned to this
26 complex value.
27 T2PInflowmin The sender shall set this field to the minimum T2P inflow that the
28 receiver is to use as input to the Subtype 2 Reverse Traffic Channel
29 MAC algorithm. The sender shall specify this field as an 8-bit value in
9-269
3GPP2 C.S0024-B v2.0 MAC Layer
1 units of 0.25 dB. The receiver shall support all valid values specified
2 by this field.
3 T2PInflowmax The sender shall set this field to the maximum T2P inflow that the
4 receiver is to use as input to the Subtype 2 Reverse Traffic Channel
5 MAC algorithm. The sender shall specify this field as an 8-bit value in
6 units of 0.25 dB. The receiver shall support all valid values specified
7 by this field.
8 10.11.7.2.9T2PTransitionFunctionNN Attribute
9 NN is the two-digit hexadecimal number that identifies the MAC Flows in the range 0x00
10 through MaxNumMACFlows −1, inclusive.
11
12 Length Length of the complex attribute in octets. The sender shall set this
13 field to the length of the complex attribute excluding the Length field.
9-270
MAC Layer 3GPP2 C.S0024-B v2.0
1 AttributeID The sender shall set this field to 0x09NN, where NN is the two-digit
2 hexadecimal MAC flow number in the range 0x00 through
3 MaxNumMACFlows −1, inclusive.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 NumT2PAxisValues The sender shall set this field to the number of values specified on
7 the T2P axis minus 1. The sender shall specify this field as an 4-bit
8 value. The receiver shall support all valid values specified by this
9 field.
10 NumFRABAxisValues The sender shall set this field to the number of values specified on
11 the FRAB axis minus 1. The sender shall specify this field as a 3-bit
12 value. The receiver shall support all valid values specified by this
13 field.
14 T2PAxis The sender shall set this field to values that define the T2P axis. The
15 sender shall specify this field as an 8-bit value in units of 0.25 dB.
16 The values specified shall be monotonically increasing. The receiver
17 shall support all valid values specified by this field.
18 FRABAxis The sender shall set this field to values that define the FRAB axis.
19 The sender shall specify this field as a 4-bit 2’s complement value in
20 the range -1…7/8, inclusive. The values specified shall be
21 monotonically increasing. The receiver shall support all valid values
22 specified by this field.
23 T2PUpT2PAxisFRABAxis
24 The sender shall set this field to the value of the function T2PUp of
25 the associated MAC flow at [T2PAxis, FRABAxis]. The sender shall set
26 the data in the following order: T2PUp( ) is specified for all the
27 FRABaxis values, then cycled through for each T2PAxis value. The
28 receiver shall use the value of this field to compute ΔT2PInflow. The
29 sender shall specify this field as an 8-bit 2’s complement in units of
30 0.25 dB. The receiver shall support all valid values specified by this
31 field.
32 T2PDnT2PAxisFRABAxis
33 The sender shall set this field to the value of the function T2PDn of
34 the associated MAC flow at [T2PAxis, FRABAxis]. The sender shall set
35 the data in the following order: T2PDn( ) is specified for all the
36 FRABaxis values, then cycled through for each T2PAxis value. The
37 receiver shall use the value of this field to compute ΔT2PInflow. The
38 sender shall specify this field as an 8-bit 2’s complement in units of
9-271
3GPP2 C.S0024-B v2.0 MAC Layer
1 0.25 dB. The receiver shall support all valid values specified by this
2 field.
3 Reserved The sender shall add reserved bits to make the length of each
4 attribute value record an integer number of octets. The sender shall
5 set these bits to zero. The receiver shall ignore this field.
9-272
MAC Layer 3GPP2 C.S0024-B v2.0
T2PAxis00 0x0e
T2PAxis01 0xfb
T2PAxis02 0xef
T2PAxis03 0xef
FRABAxis0 0x8
FRABAxis1 0xb
FRABAxis2 0xe
FRABAxis3 0x7
9-273
3GPP2 C.S0024-B v2.0 MAC Layer
T2PAxis00 0x10
T2PAxis01 0x2b
4
FRABAxis0 0x0
6
9-274
MAC Layer 3GPP2 C.S0024-B v2.0
T2PUpT2PAxis00FRABAxis0 0xf4
T2PUpT2PAxis01FRABAxis0 0xbc
2
T2PDnT2PAxis00FRABAxis0 0xd8
T2PDnT2PAxis01FRABAxis0 0xd8
4 10.11.7.2.10TxT2Pmax Attribute
5
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value record:
{
ValueID 8 N/A
NumPilotStrengthAxisValues 3 0x2
NumPilotStrengthAxisValues occurrences of the following two fields:
{
PilotStrengthAxis 6 See Table 10.11.7.2.10-1
TxT2PmaxPilotStrengthAxis 7 See Table 10.11.7.2.10-2
}
Reserved 0 – 7 (as N/A
needed)
}
6 Length Length of the complex attribute in octets. The access network shall
7 set this field to the length of the complex attribute excluding the
8 Length field.
10 ValueID The sender shall set this field to an identifier assigned to this
11 complex value.
9-275
3GPP2 C.S0024-B v2.0 MAC Layer
1 NumPilotStrengthAxisValues
5 PilotStrengthAxis The sender shall set this field to the values that define the
6 PilotStrength axis. The sender shall specify this field as a 6-bit value
7 in units of –0.25dB in the range 0 dB to –15.75 dB, inclusive. The
8 values specified shall be monotonically increasing. The receiver shall
9 support all valid values specified by this field.
10 TxT2PmaxPilotStrengthAxis
11 The sender shall set this field to the maximum TxT2P that the access
12 terminal is allowed to transmit based on the filtered serving sector
13 PilotStrength specified by the corresponding PilotStrengthAxis. The
14 sender shall specify this field as a 7-bit value expressed in units of
15 0.5 dB. The access terminal shall support all valid values specified by
16 this field.
17 Reserved The sender shall add reserved bits to make the length of each
18 attribute value record an integer number of octets. The sender shall
19 set these bits to ‘0’. The receiver shall ignore this field.
Field Default
PilotStrengthAxis0 0x28
PilotStrengthAxis1 0x14
Field Default
TxT2PmaxPilotStrengthAxis0 0x18
TxT2PmaxPilotStrengthAxis1 0x36
22
23 10.11.7.2.11MaxMACFlows Attribute
24
9-276
MAC Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
MaxNumMACFlows 8 0x04
MaxNumActiveMACFlows 8 0x04
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 MaxNumMACFlows The sender shall set this field to indicate the maximum total number
7 of activated and deactivated MAC flows supported. The value shall be
8 in the range of 0x04 to 0x10, inclusive
9 MaxNumActiveMACFlows
10 The sender shall set this field to indicate the maximum number of
11 active MAC flows supported. The value shall be in the range of 0x04
12 to MaxNumMACFlows, inclusive.
15 Subtype field for this protocol 0x0002 is reserved and cannot be used for any other Reverse
16 Traffic Channel MAC subtype.
17
9-277
3GPP2 C.S0024-B v2.0 MAC Layer
1 This protocol defines the following parameter record in addition to the configuration
2 attributes for this protocol.
3 10.11.9.1LongCodeMask Parameter
4 The following parameter shall be included in the Session State Information record only if
5 the Session State Information is being transferred while the connection is open.
ParameterType 8
Length 8
MIRTCMAC 42
MQRTCMAC 42
Reserved 4
8 ParameterType This field shall be set to 0x01 for this parameter record.
9 Length This field shall be set to the length of this parameter record in units
10 of octets excluding the Length field.
11 MIRTCMAC This field shall be set to the value of the reverse traffic channel in-
12 phase long code mask associated with the access terminal’s session.
13 MQRTCMAC This field shall be set to the value of the reverse traffic channel
14 quadrature-phase long code mask associated with the access
15 terminal’s session.
9-278
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.12.19.12.1 Overview
3 The Subtype 3 Reverse Traffic Channel MAC Protocol provides the procedures and
4 messages required for an access terminal to transmit, and for an access network to receive
5 the Reverse Traffic Channel. Specifically, this protocol addresses Reverse Traffic Channel
6 transmission rules and rate control. This protocol supports intra-access terminal Quality of
7 Service (QoS) for multiple concurrent active MAC flows at the access terminal. Rate control
8 is accomplished via per active MAC flow Traffic-to-Pilot power ratio (T2P) control. The
9 Subtype 3 Reverse Traffic Channel MAC protocol provides per active MAC flow QoS control.
10 This is achieved by distributed rate selection (at the access terminal) and centralized
11 (scheduled) resource allocation (by the access network). This protocol operates with the
12 Subtype 2 Physical Layer Protocol.
13 This specification assumes that the access network has one instance of this protocol for
14 every access terminal.
15 This protocol operates in one of three states:
16 • Inactive State: In this state, the access terminal is not assigned a Reverse Traffic
17 Channel. When the protocol is in this state, it waits for an Activate command.
18 • Setup State: In this state, the access terminal obeys the power control commands that
19 it receives from the access network. Data transmission on the Reverse Traffic Channel
20 is not allowed in this state.
21 • Open State: In this state, the access terminal obeys the power control commands that it
22 receives from the access network. In this state, the access terminal may negotiate
23 different Subtype 3 Reverse Traffic Channel MAC Protocol parameters and attributes
24 per MAC flow and transmit data on the Reverse Traffic Channel.
25 The protocol states and the indications and events causing the transition between the
26 states are shown in Figure 9.12.1-1.
9-279
3GPP2 C.S0024-B v2.0 MAC Layer
Initial State
Rx Activate
Rx Deactivate or
timer expires
Rx Deactivate Tx / Rx RTCAck
Open State
2 Figure 9.12.1-1. Subtype 3 Reverse Traffic Channel MAC Protocol State Diagram
3 Each active MAC flow contributes to sector loading and its contribution is strongly
4 correlated with its average transmit T2P. An access terminal may transmit multiple active
5 MAC flows simultaneously. The Subtype 3 Reverse Traffic Channel MAC protocol uses the
6 average transmit T2P per active MAC flow as a measure of the air link resource used by
7 that MAC flow. The Subtype 3 Reverse Traffic Channel MAC protocol treats multiple active
8 MAC flows associated with a single access terminal in a manner consistent with multiple
9 active MAC flows associated with multiple access terminals, subject to access terminal
10 transmit power constraints. This protocol controls the average T2P of an active MAC flow
11 based on the requirements of that MAC flow, requirements of other concurrent active MAC
12 flows, transmit power constraints, and sector loading. The Subtype 3 Reverse Traffic
13 Channel MAC protocol allows updating Reverse Traffic Channel MAC attributes (access
14 terminal specific and MAC flow specific) using the Generic Attribute Update Protocol.
16 10.12.2.19.12.2.1 Commands
17 This protocol defines the following commands:
18 • Activate
19 • Deactivate
9-280
MAC Layer 3GPP2 C.S0024-B v2.0
9-281
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.12.59.12.5 Procedures and Messages for the InConfiguration Instance of the Protocol
2 10.12.5.19.12.5.1 Procedures
3 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
4 the configuration messages.
5 The access network shall not initiate negotiation of the MaxMACFlows attribute.
9-282
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.12.5.3.19.12.5.3.1 ConfigurationRequest
3 The ConfigurationRequest message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 ConfigurationRequest message sent.
10 10.12.5.3.29.12.5.3.2 ConfigurationResponse
11 The ConfigurationResponse message format is as follows:
12
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
14 TransactionID The sender shall set this value to the TransactionID field of the
15 corresponding ConfigurationRequest message.
9-283
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.12.69.12.6 Procedures and Messages for the InUse Instance of the Protocol
3 10.12.6.19.12.6.1 Procedures
4 The protocol constructs a Subtype 3 Reverse Traffic Channel MAC Layer packet out of a
5 Security Layer packet and passes the packet for transmission to the Physical Layer
6 Protocol.
7 The Subtype 3 Reverse Traffic Channel MAC Protocol supports multiple MAC Flows. MAC
8 flow NN is defined to be active if the value of the BucketLevelMaxNN attribute associated
9 with MAC flow NN is greater than zero, where NN is the two-digit hexadecimal flow number
10 in the range 0x00 to MaxNumMACFlows −1, inclusive. The number of active MAC Flows
11 shall not exceed the value of the MaxNumActiveMACFlows parameter of the MaxMACFlows
12 attribute.
Security MAC
Layer Layer
packet trailer
19
22 10.12.6.1.2.19.12.6.1.2.1 Activate
23 If the protocol receives an Activate command in the Inactive State, the access terminal and
24 the access network shall perform the following:
25 • Set ATILCM to TransmitATI.ATI
26 • Transition to the Setup State
27 If the protocol receives this command in any other state it shall be ignored.
9-284
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.12.6.1.2.29.12.6.1.2.2 Deactivate
2 If the protocol receives a Deactivate command in the Setup State or the Open State,
3 • Access terminal shall cease transmitting the Reverse Traffic Channel and shall
4 transition to the Inactive State.
5 • Access network shall cease monitoring the Reverse Traffic Channel from this access
6 terminal and shall transition to the Inactive State.
7 If the protocol receives a Deactivate command in the Inactive State, it shall be ignored.
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
MIRTCMAC 1 1 1 1 1 1 1 1 1 1 Permuted (ATILCM)
13
9-285
3GPP2 C.S0024-B v2.0 MAC Layer
29 Table 9.12.6.1.6.1-1 provides the transmission rates and corresponding minimum and
30 maximum payload sizes available on the Reverse Traffic Channel for different values of
31 Reverse Link transmit duration.
32
9-286
MAC Layer 3GPP2 C.S0024-B v2.0
9-287
3GPP2 C.S0024-B v2.0 MAC Layer
(bits)
3 The Subtype 3 Reverse Traffic Channel MAC Protocol supports two Transmission modes,
4 High Capacity mode and Low Latency mode. Each Transmission mode is specified per
9-288
MAC Layer 3GPP2 C.S0024-B v2.0
1 active MAC flow and is characterized by a physical layer transmit duration. The physical
2 layer transmit duration is one, two, three or four sub-packets. A termination target is
3 specified for each packet size for both the Low Latency and the High Capacity transmission
4 modes. The termination target is defined as one less than the number of sub-packets that
5 an access terminal is required to transmit for the packet to be received by the access
6 network with the target packet erasure rate123. The termination target is defined by
7 LoLatTerminationTargetPS for a packet with packet size PS transmitted in Low Latency
8 mode. The termination target is defined by HiCapTerminationTargetPS for a packet with
9 packet size PS transmitted in High Capacity mode. The transmit duration defines the
10 effective date rate for a given packet size as shown in Table 9.12.6.1.6.1-1. For example, a
11 256-bit payload results in an effective data rate of 38.4kbps, 19.2kbps, 12.8kbps, and
12 9.6kbps for a transmit duration of one, two, three, or four sub-packets respectively.
13 T2PHiCapPreTransitionPS defines the T2P's used by the access terminal for transmitting
14 the first HiCapT2PTransitionPS+1 sub-packets of a Reverse Traffic Channel packet with
15 packet size PS in High Capacity Mode, where PS can take on the following values: 128, 256,
16 512, 768, 1024, 1536, 2048, 3072, 4096, 6144, and 8192, and 12288 bits.
17 T2PHiCapPostTransitionPS defines the T2P's used by the access terminal for transmitting
18 the subsequent sub-packets of a Reverse Traffic Channel packet with packet size PS in
19 High Capacity Mode.
20 T2PLoLatPreTransitionPS defines the T2P's used by the access terminal for transmitting the
21 first LoLatT2PTransitionPS+1 sub-packets of a Reverse Traffic Channel packet with packet
22 size PS in Low Latency Mode, where PS can take on the following values: 128, 256, 512,
23 768, 1024, 1536, 2048, 3072, 4096, 6144, and 8192, and 12288 bits.
24 T2PLoLatPostTransitionPS defines the T2P's used by the access terminal for transmitting
25 the subsequent sub-packets of a Reverse Traffic Channel packet with packet size PS in Low
26 Latency Mode.
27 The access network uses the RA bit (one RA bit per sector) to provide an indication of
28 loading on the each sector’s reverse link to the access terminal. The reliability of the RA
29 channel is improved by filtering the RA bit at the access terminal. A short-term filter
30 followed by a threshold detector is used at the access terminal to generate the QRAB
31 (Quick RA Bit) which indicates instantaneous sector loading. A long-term filter is used to
32 generate the FRAB (Filtered RA Bit) which indicates longer term sector loading.
33 The access terminal shall start transmission of the Reverse Traffic Data Channel and
34 Reverse Rate Indicator at the earliest time T, following the end of transmission of the
35 previous packet, that satisfies the following equation
36 (T − FrameOffset) mod 4 = 0,
37 where T is the CDMA System Time in slots.
38 This section defines the procedures and rules that the access terminal shall use to
39 determine the T2P allocation for each active MAC flow. Variables with suffix m indicate
40 quantities that are updated every slot and variables with suffix n indicate quantities that
123 The target packet erasure rate typically used by the physical layer is 1%
9-289
3GPP2 C.S0024-B v2.0 MAC Layer
1 are updated every sub-frame. Unless otherwise stated, all filters used in this section are
2 first order IIR filters (see 13.13). PS indicates the physical layer packet size and takes on
3 values of 128, 256, 512, 768, 1024, 1536, 2048, 3072, 4,096, 6144, 8192, or 12288 bits
4 and subscript N indicates the sub-packet identifier of a physical layer packet and takes on
5 values zero, one, two, or three.
6 The description in this section uses the following variables and functions:
7 • AllocationStagger: T2P allocation time stagger.
8 • AuxiliaryPilotChannelGain: Auxiliary Pilot Channel Gain.
9 • BucketLeveli,n: Bucket Level (or accumulated T2P resource) at sub-frame n for MAC
10 flow i.
11 • BucketFactori( ): Indicates by what factor (linear) the T2POutflowi,n can exceed
12 T2PInflowi,n for MAC flow i.
13 • BucketLevelMaxi: Max T2P resource that can be accumulated (bucket size) for MAC
14 flow i.
15 • BucketLevelSati,n: Saturation Level for BucketLevel i,n.
16 • BurstDurationFactori: Max duration (in sub-frames) for which MAC flow i can sustain a
17 peak rate based on its T2P allocation.
18 • di,n: Number of octets allocated to MAC flow i for a Reverse Traffic Channel
19 transmission during sub-frame n.
20 • DeltaT2P: The TxT2P adjust value. If this value is made public by the Route Update
21 Protocol, then DeltaT2P is set to the public data value corresponding to the serving
22 sector pilot. If the Route Update protocol does not define the DeltaT2P as public data,
23 then the DeltaT2P value is set to zero.
24 • FRABn: Effective Filtered RAB value at sub-frame n from all sectors in the access
25 terminal’s active set.
26 • FRABn,s: Indicates the Filtered RAB value from sector s at sub-frame n.
9-290
MAC Layer 3GPP2 C.S0024-B v2.0
1 • LoLatT2PTransitionPS: Number of sub-packets (excluding the first) from the start of the
2 packet for which the pre-transition T2P values are used for Low Latency mode Reverse
3 Traffic Channel transmissions with packet size PS.
4 • MergeThreshold: Merge Threshold (in octets) for Reverse Traffic Channel packets.
5 • MergeThresholdi: Merge Threshold (in octets) for MAC flow i if transmitted in High
6 Capacity Mode.
7 • PacketSizePS: Physical Layer packet size, in octets, of packet size PS transmitted in
8 sub-frame n.
9 • PktTxT2Pn,N : Transmitted T2P during sub-packet N of a Reverse Traffic Channel
10 packet, whose first sub-packet is transmitted in sub-frame n and 0 ≤ N ≤ 3.
11 • PayloadThresh: Minimum packet size of a Reverse Traffic Channel packet transmitted
12 in LoLat mode that does not contain any MAC flows with LoLat transmission mode
13 when MaxNumSubpacketsI=3 in transmit interlace I.
14 • PermittedPayloadPS_k: Maximum Physical Layer packet size that an access terminal is
15 permitted to transmit in sub-frame n if the Physical Layer packet size transmitted in
16 sub-frame n − k was PS bits.
17 • PilotStrengthm,s: Filtered PilotStrength (filter time constant of PilotStrengthFilterTC) of
18 a sector s in the access terminal’s active set.
19 • PilotStrengthn,s: Filtered PilotStrength sampled at the start of sub-frame n for sector s
20 in the access terminal’s active set.
21 • PilotStrength( ): Function that provides the scale factor for scaling T2PInflowi,n based
22 on the PilotStrength of the forward link serving sector.
23 • PilotStrengthQRABThresholdDRCLock: Minimum PilotStrength value required for
24 QRAB (from any sector other than the Forward Link serving sector) to be included in
25 the QRABpsn computation when sector DRC is in lock.
29 • PotentialT2POutflowi,LL: Potential Outflow from the bucket for MAC flow i due to a Low
30 Latency mode transmission.
31 • PotentialT2POutflowi,HC: Potential Outflow from the bucket for MAC flow i due to a
32 High Capacity mode transmission.
33 • Qi,n: Queue length (in octets) of MAC flow i at sub-frame n.
34 • QOutflowi,HC: Queue outflow (in octets) for MAC flow i with TMi == HiCap.
9-291
3GPP2 C.S0024-B v2.0 MAC Layer
1 • QRABpsn: Indicates the effective Quick RAB value generated at sub-frame n based on
2 PilotStrengthn,s of the sectors s in its active set.
3 • QRABSelecti: Indicates which QRAB value, QRABpsn or QRABn that the access
4 terminal uses as an indication of short-term sector loading for MAC flow i.
5 • RRIChannelGainn: RRI Channel Gain in sub-frame n.
11 • SlotFRABm,s: Filtered value (with filter time constant FRABFilterTC) at slot m of the soft
12 RA bit SoftRABm,s provided by the Physical Layer Protocol.
14 • SoftQRABm,s: Filtered value (with filter time constant QRABFilterTC) at slot m of the
15 soft RA bit SoftRABm,s provided by the Physical Layer Protocol.
16 • SoftRABm,s: Soft RA bit provided by the Physical Layer Protocol at slot m for sector s.
17 • SumPayloadn: Sum of the octets di,n of all active MAC flows i included in a packet
18 transmitted in sub-frame n.
19 • SumQOutflow: Sum of the queue outflows (in octets) for all MAC flows with non-empty
20 queues and TMi == HiCap.
9-292
MAC Layer 3GPP2 C.S0024-B v2.0
1 • T2PInflowi,n: Denotes the average T2P resource added to the bucket for MAC flow i at
2 sub-frame n.
3 • T2POutflowi,n: Denotes the average T2P resource utilized (and subtracted) from the
4 bucket for MAC flow i at sub-frame n.
5 • TxT2Pmacn: MAC layer transmit T2P during sub-frame n
10 • TxT2PLoLatPSN =
11 − T2PLoLatPreTransitionPS if N ≤ LoLatT2PTransitionPS
12 − T2PLoLatPostTransitionPS if N > LoLatT2PTransitionPS
13 • TxT2PHiCapPSN =
14 − T2PHiCapPreTransitionPS if N ≤ HiCapT2PTransitionPS
15 − T2PHiCapPostTransitionPS if N > HiCapT2PTransitionPS
16 • TxT2PHiCapNominalPS: Nominal TxT2P for a packet with packet size PS transmitted in
17 High Capacity mode.
18 • TxT2PLoLatNominalPS: Nominal TxT2P for a packet with packet size PS transmitted in
19 Low Latency mode.
20 • ΔT2PInflowi,n: Increase or decrease in T2PInflowi,n at sub-frame n for MAC flow i.
9-293
3GPP2 C.S0024-B v2.0 MAC Layer
1 If the access terminal is receiving the corresponding Forward Channel in sub-frame n, and
2 no slot of sub-frame n overlaps with a Reverse Link Silence Interval, then the access
3 terminal shall perform the following operations at the start of every slot m of sub-frame n
4 for each sector s in its active set:
5 1. Initialization due to active set update: Upon inclusion of a new sector s into the
6 access terminal’s active set, the access terminal shall perform the following steps:
7 − Set PilotStrengthm,s to the corresponding PilotStrength, which is public data of
8 the Route Update Protocol.
9 − Set SoftQRABm,s = 0.
11 2. Update PilotStrengthm,s: The access terminal shall update the PilotStrength (in the
12 linear domain) using an IIR filter with filter time constant PilotStrengthFilterTC,
13 where PilotStrength is public data of the Route Update Protocol.
14 3. Update SlotQRABm,s: The access terminal shall generate SlotQRABm,s by filtering
15 (IIR filter with filter time constant QRABFilterTC) the soft RA bit from sector s in
16 slot m to generate SoftQRABm,s, and then hard-limiting SoftQRABm,s to generate
17 SlotQRABm,s. The hard-limiter maps positive input values to +1 and negative or
18 zero input values to −1.
19 4. Update SlotFRABm,s: The access terminal shall generate SlotFRABm,s by filtering
20 (IIR filter with filter time constant FRABFilterTC) the soft RA bit (SoftRABm,s).
21 If the access terminal is receiving the Forward Channel and any slot of sub-frame n
22 overlaps with a Reverse Link Silence Interval, the access terminal shall perform the
23 following operations at the start of every slot of sub-frame n for each sector s in its active
24 set:
25 1. Update PilotStrengthm,s: The access terminal shall update the PilotStrength (in the
26 linear domain) using an IIR filter with filter time constant PilotStrengthFilterTC,
27 where PilotStrength is public data of the Route Update Protocol.
28 2. Update SlotQRABm,s: Set SoftQRABm,s = 0, and and SlotQRABm,s = −1.
30 If the access terminal is not receiving the Forward Channel, the access terminal shall
31 perform the following operations at the start of every slot m of sub-frame n for each sector s
32 in its active set:
33 1. Update PilotStrengthm,s: This value does not change as part of this operation.
35 3. Update SlotFRABm,s: This value does not change as part of this operation.
36 The access terminal shall perform the following operations at the start of each sub-frame n
37 to determine allocation for that sub-frame:
38 1. Update PilotStrengthn,s
9-294
MAC Layer 3GPP2 C.S0024-B v2.0
1 − The access terminal shall sample PilotStrengthm,s for each sector s in the
2 access terminal’s active set at sub-frame n to generate PilotStrengthn,s.
3 2. Update QRABn
4 − The access terminal shall sample SlotQRABm,s from each sector s in the
5 access terminal’s active set at sub-frame n to generate QRABn,s.
9-295
3GPP2 C.S0024-B v2.0 MAC Layer
2 − Set TT2PHoldi,n−1 = 0.
8 + The access terminal shall set QRABi,n = +1 (Loaded) if either of the following
9 conditions is satisfied:
10 − QRABSelecti == +1 for MAC flow i and QRABpsn == +1 at sub-frame n
12 + If none of the conditions immediately above are satisfied, the access terminal
13 shall set QRABi,n = −1 (Unloaded)
18 where sector s is the forward link serving sector for the access terminal.
19 + If TT2PHoldi,n−1 == 0 and QRABi,n == −1 and BucketLeveli,n <
20 BucketLevelSati,n, then the access terminal shall compute ΔT2PInflowi,n
21 using the following equation:
22 ΔT2PInflowi,n= +1 × 10^(T2PUpi(10 × log10(T2PInflowi,n−1) +
23 PilotStrength(PilotStrengthn,s), FRABn)/10)
24 where sector s is the forward link serving sector for the access terminal.
25 + If TT2PHoldi,n−1 == 0 and QRABi,n == −1 and BucketLeveli,n ≥ BucketLevelSat
26 i,n, then the access terminal shall set ΔT2PInflowi,n using the following
27 equation:
28 ΔT2PInflowi,n = 0
29 + The access terminal shall set ΔT2PInflowi,n = 0 if the access terminal is not
30 receiving the corresponding Forward Channel or sub-frame n overlaps with a
31 Reverse Link Silence Interval.
32 − Update T2P Inflows
33 + If TT2PHoldi,n−1 == 0, then the access terminal shall update T2PInflowi,n,
34 using the following equations if receiving the corresponding Forward Channel
35 during sub-frame n.
9-296
MAC Layer 3GPP2 C.S0024-B v2.0
11 + If TT2PHoldi,n−1 > 0, then the access terminal shall maintain the inflow
12 T2PInflowi,n as the inflow in the previous sub-frame T2PInflowi,n−1.
9-297
3GPP2 C.S0024-B v2.0 MAC Layer
1 − If the access terminal transmits a new packet in sub-frame n with packet size PS
2 in Low Latency mode, the access terminal shall set the variables PktTxT2Pn,0,
3 PktTxT2Pn,1, PktTxT2Pn,2, and PktTxT2Pn,3 in accordance with the following
4 equations:
5 PktTxT2Pn,N = T2PLoLatPreTransitionPS if N ≤ LoLatT2PTransitionPS
27 where di,n is the number of octets from an active MAC flow i contained in the
28 payload and SumPayloadn is the sum of di,n over all active MAC flows i.
124 n − 3 × N refers to the first sub-frame of the packet that is currently being transmitted in sub-
frame n.
9-298
MAC Layer 3GPP2 C.S0024-B v2.0
1 − The access terminal shall determine BucketLevelSati,n+1 for each active MAC flow
2 i using the following equation:
3 BucketLevelSati,n+1 = min(BurstDurationFactori × BucketFactori(10 ×
4 log10(T2PInflowi,n), FRABn) × T2PInflowi,n, 10^( BucketLevelMaxi / 10))
T2PTransitionValue sub-packet N
M 0 1 2 3
9-299
3GPP2 C.S0024-B v2.0 MAC Layer
1 − The access terminal shall set the RRI Channel Gain in sub-frame n using the
2 following equation if the access terminal does not transmit any sub-packet in
3 sub-frame n
4 RRIChannelGainn = RRIChannelGainPreTransition3
5 12. When the access terminal transmits a security layer packet, the access terminal
6 shall transmit the Security Layer packet only on the active MAC flow associated by
7 the AssociatedFlowsNN attribute with the application layer packet(s) contained in
8 the Security Layer packet . The access terminal shall not transmit Security Layer
9 packets containing signaling using any flow other than MAC flow 0x00.
12 10.12.6.1.6.1.1.19.12.6.1.6.1.1.1 Procedures
9-300
MAC Layer 3GPP2 C.S0024-B v2.0
3 6. The access terminal shall set PotentialT2POutflowi,LL for each active MAC flow i
4 using the following equation:
5 PotentialT2POutflowi,LL = max (0, min((1 + AllocationStagger × rn) × (BucketLeveli,n
6 / 2 + T2PInflowi,n) , BucketFactori(10 × log10(T2PInflowi,n), FRABn) × T2PInflowi,n))
20 10. The access terminal shall construct the set F to be the set of all active MAC flows
21 with non-empty queues at sub-frame n.
22 11. The access terminal shall determine SumQOutflow by summing QOutflowi,HC over
23 all active MAC flows i from the set F with TMi == HiCap.
24 12. The access terminal shall construct the set FLL using the following rules:
25 − If the transmission mode TMi of any active MAC flow i with non-empty queue
26 (i.e., Qi,n > 0) at sub-frame n is LoLat or MaxNumSubPacketsI < 3 for the
27 interlace of sub-frame n, then set TMmin = LoLat. Otherwise set TMmin =
28 HiCap.
29 − The set FLL shall be equal to the set F if TMmin == HiCap, and the packet size
30 for transmission at sub-frame n is greater than or equal to PayloadThresh.
31 − The set FLL shall be the empty set if TMmin == HiCap, and the packet size for
32 transmission at sub-frame n is less than PayloadThresh.
33 − The set FLL shall be equal to the set F if TMmin == LoLat, and one or more of
34 the following conditions are satisfied:
35 + FRABn < FRABlow
36 + SumQOutflow ≥ MergeThreshold
9-301
3GPP2 C.S0024-B v2.0 MAC Layer
5 + QOutflowi,HC ≥ MergeThresholdi
7 10.12.6.1.6.1.1.29.12.6.1.6.1.1.2 Requirements
17 − Condition 3:
18 If PS < AuxiliaryPilotChannelMinPayload, max(10^(T2PHiCapPreTransitionPS / 10),
19 10^(T2PHiCapPostTransitionPS / 10)) ≤ 10^(T2Pmax(PilotStrengthn,s) / 10)
20 If PS ≥ AuxiliaryPilotChannelMinPayload, (1 + 10^(AuxiliaryPilotChannelGain/10)) ×
21 max(10^(T2PHiCapPreTransitionPS / 10), 10^(T2PHiCapPostTransitionPS / 10)) ≤
22 10^(TxT2Pmax(PilotStrengthn,s) / 10)
23 where sector s is the forward link serving sector for the access terminal.
24 − Condition 4: No packet with lower TxT2PHiCapNominalPS is able to carry a
25 payload of size as specified by the following equation:
26 ∑ i∈F min(di,n , T2PConversionFactorHC × PotentialT2POutflowi,HC)
27 − Condition 5:
28 HiCapTerminationTargetPS ≤ MaxNumSubPacketsI
29 where I is the reverse-link interlace offset of sub-frame n.
30 − Condition 6: Packet size PS can be accommodated by the available transmit
31 power.
32 2. If the access terminal starts transmission of a new packet in sub-frame n with
33 packet size PS in Low Latency mode with di,n octets from each active MAC flow i,
34 then the access terminal shall ensure that all of the following conditions are
35 satisfied:
9-302
MAC Layer 3GPP2 C.S0024-B v2.0
1 − Condition 1:
2 PS ≤ min(PermittedPayloadPS1_1, PermittedPayloadPS2_2, PermittedPayloadPS3_3)
3 where PSk is the Physical Layer packet size transmitted in sub-frame n - k
4 − Condition 2:
5 10^(TxT2PLoLatNominalPS/10) ≤ max( 10^( TxT2Pmin / 10 ), ∑i∈FLL (
6 PotentialT2POutflowi,LL ) )
7 − Condition 3:
8 If PS < AuxiliaryPilotChannelMinPayload, max(10^(T2PLoLatPreTransitionPS / 10),
9 10^(T2PLoLatPostTransitionPS / 10) ) ≤ 10^(TxT2Pmax(PilotStrengthn,s) / 10)
10 If PS ≥ AuxiliaryPilotChannelMinPayload, (1 + 10^(AuxiliaryPilotChannelGain/10)) ×
11 max(10^(T2PLoLatPreTransitionPS / 10), 10^(T2PLoLatPostTransitionPS / 10)) ≤
12 10^(TxT2Pmax(PilotStrengthn,s) / 10)
13 where sector s is the forward link serving sector for the access terminal.
14 − Condition 4: No packet with lower TxT2PLoLatNominalPS is able to carry a
15 payload of size as specified by the following equation:
16 ∑ i∈FLL min( di,n , T2PConversionFactorLL × PotentialT2POutflowi,LL )
17 − Condition 5:
18 LoLatTerminationTargetPS ≤ MaxNumSubPacketsI
19 where I is the reverse-link interlace offset of sub-frame n.
20 − Condition 6: Packet size PS can be accommodated by the available transmit
21 power.
9-303
3GPP2 C.S0024-B v2.0 MAC Layer
127 The access network typically sets the values of T2PHiCapPreTransitionPS and
T2PHiCapPostTransitionPS such that T2PHiCapPreTransitionPS is greater than
T2PHiCapPostTransitionPS.
128 The access network typically sets the values of T2PLoLatPreTransitionPS and
T2PLoLatPostTransitionPS such that T2PLoLatPreTransitionPS is greater than
T2PLoLatPostTransitionPS.
9-304
MAC Layer 3GPP2 C.S0024-B v2.0
1 The access network should set the values of LoLatTerminationTargetPS such that the
2 packet transmitted by the access terminal with packet size PS in the Low Latency mode is
3 received by the access network within LoLatTerminationTargetPS sub-frames with a failure
4 rate not exceeding the target packet erasure rate.
5 The access network should set the values of HiCapTerminationTargetPS such that the
6 packet transmitted by the access terminal with packet size PS in the High Capacity mode is
7 received by the access network within HiCapTerminationTargetPS sub-frames with a failure
8 rate not exceeding the target packet erasure rate.
ConnectionLayerFormat 1
TransmissionMode 1
24 ConnectionLayerFormat
28 TransmissionMode If the MAC Layer packet is transmitted in the Low Latency Mode,
29 then the access terminal shall set this field to ‘1’. Otherwise, the
30 access terminal shall set this field to ‘0’.
9-305
3GPP2 C.S0024-B v2.0 MAC Layer
1 10.12.6.2.29.12.6.2.2 RTCAck
2 The access network sends the RTCAck message to notify the access terminal that it has
3 acquired the Reverse Traffic Channel. The access network shall send this message using
4 the access terminal’s current ATI.
5
8 10.12.6.2.39.12.6.2.3 Request
9 The access terminal sends the Request message to notify the access network of the
10 maximum TxT2P that it can use for Reverse Traffic Channel transmissions and the queue
11 length for zero or more of its MAC flows.
12
Reserved 3
14 MaxSupportableTxT2P
15 The access terminal shall set this field to its maximum supportable
16 Transmit Traffic-to-Pilot power ratio. The access terminal shall
17 specify this field as an 8-bit value with units of 0.25 dB.
18 NumMACFlows The access terminal shall set this field to the number of MAC flows
19 for which a request is transmitted.
9-306
MAC Layer 3GPP2 C.S0024-B v2.0
1 MACFlowID The access terminal shall set this field to the identifier that is
2 assigned to the MAC flow. The access terminal shall support MAC
3 flow identifiers in the range 0…15, inclusive.
4 QueueLength The access terminal shall set this field to the length of the queue
5 associated with the MACFlowID indicated by this field. The access
6 terminal shall specify this field as a 4-bit number as specified in
7 Table 9.12.6.2.3-1.
0 0 ≤ QL < 32
1 32 ≤ QL < 64
2 64 ≤ QL < 96
3 96 ≤ QL < 128
4 128 ≤ QL < 192
5 192 ≤ QL < 256
6 256 ≤ QL < 384
7 384 ≤ QL < 512
8 512 ≤ QL < 768
9 768 ≤ QL < 1024
10 1024 ≤ QL < 1536
11 1536 ≤ QL < 2048
12 2048 ≤ QL < 4096
13 4096 ≤ QL < 8192
14 8192 ≤ QL < 16384
15 QL ≥ 16384
9 Reserved The access terminal shall set this field to zero. The access network
10 shall ignore this field.
11
12 10.12.6.2.49.12.6.2.4 Grant
13 The access network transmits the Grant message to notify the access terminal of the
14 following parameters for one or more of the active MAC flows at the access terminal:
9-307
3GPP2 C.S0024-B v2.0 MAC Layer
1 • T2PInflow
2 • BucketLevel
3 • TT2PHold
4
NumMACFlows 4
(NumMACflows occurrences + 1) of the following fields:
MACFlowID 4
T2PInflow 8
BucketLevel 8
TT2PHold 6
6 NumMACFlows The access network shall set this field to one less than the number of
7 MAC Flows for which the Grant is transmitted. The access network
8 shall specify this field as a 4-bit value in the range 0…15, inclusive.
9 The access terminal shall support all valid values for this field.
10 MACFlowID The access network shall set this field to the MAC Flow for which the
11 Grant is transmitted. The access network shall specify this field as a
12 4-bit value in the range 0…15, inclusive. The access terminal shall
13 support all valid values for this field.
14 T2PInflow The access network shall set this field to the average T2P for the MAC
15 flow identified by the corresponding MACFlowID. The access network
16 may set this field to 255 to indicate a value of -∞. Otherwise, the
17 access network shall specify this field as an 8-bit value in the range
18 of 0 to 63.5 dB in units of 0.25 dB. The access network shall support
19 all valid values of this field. The access terminal shall support all
20 valid values for this field.
21 BucketLevel The access network shall set this field to BucketLevel for the MAC
22 flow identified by the corresponding MACFlowID. The access network
23 may set this field to 255 to indicate a value of -∞. Otherwise, the
24 access network shall specify this field as an 8-bit value in the range
9-308
MAC Layer 3GPP2 C.S0024-B v2.0
3 TT2PHold The access network shall set this field to the interval of time for
4 which the access terminal shall maintain the T2PInflow for the MAC
5 flow identified by the corresponding MACFlowID after receiving the
6 Grant message. The access network shall specify this field as a 6-bit
7 value in units of frames. The access terminal shall support all valid
8 values of this field.
9 Reserved The access network shall add reserved bits to make the length of the
10 entire message an integer number of octets. The access network
11 shall set these bits to ‘0’.The access terminal shall ignore this field.
12
13 10.12.6.2.59.12.6.2.5 AttributeUpdateRequest
14 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
15 given attribute.
16
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
18 TransactionID The sender shall increment this value for each new
19 AttributeUpdateRequest message sent.
22 10.12.6.2.69.12.6.2.6 AttributeUpdateAccept
23 The sender sends an AttributeUpdateAccept message in response to an
24 AttributeUpdateRequest message to accept the offered attribute values.
25
9-309
3GPP2 C.S0024-B v2.0 MAC Layer
MessageID 8
TransactionID 8
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding AttributeUpdateRequest message.
4
5 10.12.6.2.79.12.6.2.7 AttributeUpdateReject
6 The access network sends an AttributeUpdateReject message in response to an
7 AttributeUpdateRequest message to reject the offered attribute values.
8
MessageID 8
TransactionID 8
10 TransactionID The access network shall set this value to the TransactionID field of
11 the corresponding AttributeUpdateRequest message.
12
16 10.12.6.3.29.12.6.3.2 Indications
17 This protocol does not register to receive any indications.
9-310
MAC Layer 3GPP2 C.S0024-B v2.0
1 • AuxiliaryPilotChannelParameters
2 • AssociatedFlowsNN
3 • BucketFactorNN
4 • BucketLevelMaxNN
5 • BurstDurationFactorNN
6 • MergeThreshold
7 • MergeThresholdNN
8 • PayloadThresh
9 • PermittedPayload
10 • PilotStrengthQRABThresholdDRCLock
11 • PilotStrengthQRABThresholdDRCUnlock
12 • PowerParameters128
13 • PowerParameters256
14 • PowerParameters512
15 • PowerParameters768
16 • PowerParameters1024
17 • PowerParameters1536
18 • PowerParameters2048
19 • PowerParameters3072
20 • PowerParameters4096
21 • PowerParameters6144
22 • PowerParameters8192
23 • PowerParameters12288
24 • QRABSelectNN
25 • RequestParameters
26 • TransmissionModeNN
27 • T2PFilterTCNN
28 • T2PTransitionFunctionNN
29 • T2PInflowRangeNN
30 where NN is the two-digit hexadecimal flow number in the range 0x00 to
31 MaxNumMACFlows – 1, inclusive. The updated values of the attributes shall be consistent
32 with the value of the MaxNumActiveMACFlows parameter of the MaxMACFlows attribute.
9-311
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access terminal and the access network shall support the use of the Generic Attribute
2 Update Protocol to configure values of the MaxNumSubPackets attribute if the value of the
3 SupportGAUPMaxNumSubPackets attribute is 0x01. Otherwise, the access network and
4 the access terminal shall not include the MaxNumSubPackets attribute in an
5 AttributeUpdateRequest message.
6 The access network and the access terminal shall not use the Generic Attribute Update
7 Protocol to configure any other attributes of the Subtype 3 Reverse Traffic Channel MAC
8 Protocol.
9 The following attributes and default values are defined (see 13.3 for attribute record
10 definition).
9-312
MAC Layer 3GPP2 C.S0024-B v2.0
9-313
3GPP2 C.S0024-B v2.0 MAC Layer
9-314
MAC Layer 3GPP2 C.S0024-B v2.0
9-315
3GPP2 C.S0024-B v2.0 MAC Layer
9-316
MAC Layer 3GPP2 C.S0024-B v2.0
9-317
3GPP2 C.S0024-B v2.0 MAC Layer
9-318
MAC Layer 3GPP2 C.S0024-B v2.0
9-319
3GPP2 C.S0024-B v2.0 MAC Layer
9-320
MAC Layer 3GPP2 C.S0024-B v2.0
SubStream 8 N/A 0
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x01NN, where NN is the two-digit
4 hexadecimal number that identifies the MAC Flow in the range 0x01
5 through MaxNumMACFlows −1, inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 FlowCount The sender shall set this field to the number of higher layer flows
9 associated with this MAC Flow.
129 For example, in case of the Multi-flow Packet Application, this field is set to the RLP flow number
9-321
3GPP2 C.S0024-B v2.0 MAC Layer
3 Reserved The sender shall add reserved bits to make the length of each
4 attribute value record an integer number of octets. The receiver shall
5 ignore this field.
8 Length Length of the complex attribute in octets. The sender shall set this
9 field to the length of the complex attribute excluding the Length field.
11 ValueID The sender shall set this field to an identifier assigned to this
12 complex value.
13 AuxiliaryPilotChannelGain
14 The sender shall set this field to the Auxiliary Pilot Channel Gain
15 relative to the Traffic Channel Gain that the access terminal uses to
16 compute the Auxiliary Pilot Channel transmit power level. The sender
17 shall specify this field as a 4-bit value in units of –1 dB in the range 0
18 dB to -15 dB, inclusive. The receiver shall support all valid values
19 specified by this field.
20 AuxiliaryPilotChannelMinPayload
21 The sender shall set this field to the minimum Reverse Traffic
22 Channel payload for which the access terminal is required to
23 transmit the Auxiliary Pilot Channel. The sender shall specify this
24 field as a 4-bit number as shown in Table 9.12.7.2.2-1. The receiver
25 shall support all valid values specified by this field.
9-322
MAC Layer 3GPP2 C.S0024-B v2.0
‘0000’ 128
‘0001’ 256
‘0010’ 512
‘0011’ 768
‘0100’ 1024
‘0101’ 1536
‘0110’ 2048
‘0111’ 3072
‘1000’ 4096
‘1001’ 6144
‘1010’ 8192
‘1011’ 12288
All other values Reserved
2
9-323
3GPP2 C.S0024-B v2.0 MAC Layer
2 Length Length of the complex attribute in octets. The access network shall
3 set this field to the length of the complex attribute excluding the
4 Length field.
5 AttributeID The sender shall set this field to 0x03NN, where NN is the two-digit
6 hexadecimal MAC flow number in the range 0x00 through
7 MaxNumMACFlows −1, inclusive.
8 ValueID The sender shall set this field to an identifier assigned to this
9 complex value.
10 NumT2PAxisValues The sender shall set this field to the number of occurrences of
11 T2PAxis field in this record minus 1. The sender shall specify this
12 field as an 4-bit value. The receiver shall support all valid values
13 specified by this field.
9-324
MAC Layer 3GPP2 C.S0024-B v2.0
1 NumFRABAxisValues
6 T2PAxis The sender shall set this field to values that define the T2P axis. The
7 sender shall specify this field as an 8-bit value in units of 0.25 dB.
8 The values specified shall be monotonically increasing. The receiver
9 shall support all valid values specified by this field.
10 FRABAxis The sender shall set this field to values that define the FRAB axis.
11 The sender shall specify this field as a 4-bit 2’s complement value in
12 the range -1…7/8, inclusive. The values specified shall be
13 monotonically increasing. The receiver shall support all valid values
14 specified by this field.
15 BucketFactorT2PAxisFRABAxis
16 The sender shall set this field to the values of the function
17 BucketFactor( ) at the T2PInflow value of T2PAxis and the FRAB
18 value of FRABAxis. The sender shall set the data in the following
19 order: BucketFactor( ) is specified for all the FRABaxisFRABAxis
20 values, then cycled through for each T2PAxis value. The sender shall
21 specify this field as an 8-bit value in the range 1...32 7/8, inclusive
22 in units of 1/8. The receiver shall support all valid values specified
23 by this field.
24 Reserved The sender shall add reserved bits to make the length of each
25 attribute value record an integer number of octets. The sender shall
26 set these bits to zero. The receiver shall ignore this field.
9-325
3GPP2 C.S0024-B v2.0 MAC Layer
T2PAxis00 0x00
T2PAxis01 0x48
FRABAxis0 0x8
FRABAxis1 0xb
FRABAxis2 0x7
3
Field Default
for NN >
0x00
BucketFactorT2PAxis00FRABAxis0 0x28
BucketFactorT2PAxis00FRABAxis1 0x10
BucketFactorT2PAxis00FRABAxis2 0x10
BucketFactorT2PAxis01FRABAxis0 0x08
BucketFactorT2PAxis01FRABAxis1 0x08
BucketFactorT2PAxis01FRABAxis2 0x08
5
T2PAxis00 0x10
T2PAxis01 0x2b
FRABAxis0 0x0
8
9-326
MAC Layer 3GPP2 C.S0024-B v2.0
BucketFactorT2PAxis00FRABAxis0 0x18
BucketFactorT2PAxis01FRABAxis0 0x08
2
6 Length Length of the complex attribute in octets. The sender shall set this
7 field to the length of the complex attribute excluding the Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 AllocationStagger T2P allocation stagger factor. The sender shall set this field to the
12 desired T2P allocation dither factor across MAC flows at an access
13 terminal and across access terminals. This field is a 4-bit value in
14 steps of 1/16 in the range of 0…15/16, inclusive. The access
15 terminal shall support all valid values specified by this field.
16 TxT2Pmin The sender shall set this field to the minimum TxT2P that the
17 receiver is always allowed to transmit, expressed as an 8-bit number
18 in units of 0.25 dB. The receiver shall support all valid values
19 specified by this field.
9-327
3GPP2 C.S0024-B v2.0 MAC Layer
1 RPCStep Reverse Power Control step. The sender shall set this field to the
2 power control step size the access terminal is to use when controlling
3 the power of the reverse link, as shown in Table 9.12.7.2.4-1. The
4 access terminal shall support the 0.5 dB and 1.0 dB step sizes and
5 should support the 1.5 dB and 2.0 dB step sizes.
‘00’ 0.5 dB
‘01’ 1.0 dB
‘10’ 1.5 dB
‘11’ 2.0 dB
7 Reserved The sender shall add reserved bits to make the length of each
8 attribute value record an integer number of octets. The sender shall
9 set these bits to ‘0’. The receiver shall ignore this field.
12 Length Length of the complex attribute in octets. The sender shall set this
13 field to the length of the complex attribute excluding the Length field.
15 ValueID The sender shall set this field to an identifier assigned to this
16 complex value.
9-328
MAC Layer 3GPP2 C.S0024-B v2.0
1 MaxNumSubPackets0
2 The sender shall set this field to one less than the maximum number
3 of subpackets for interlace 0. The sender shall specify this field as a
4 2-bit value in the range 0x0 to 0x3, inclusive.
5 MaxNumSubPackets1
6 The sender shall set this field to one less than the maximum number
7 of subpackets for interlace 1. The sender shall specify this field as a
8 2-bit value in the range 0x0 to 0x3, inclusive.
9 MaxNumSubPackets2
10 The sender shall set this field to one less than the maximum number
11 of subpackets for interlace 2. The sender shall specify this field as a
12 2-bit value in the range 0x0 to 0x3, inclusive.
13 Reserved The sender shall set this field to ‘00’. The receiver shall ignore this
14 field.
9-329
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value
record:
{
ValueID 8 N/A
PermittedPayload0_1 4 0x5
PermittedPayload0_2 4 0x5
PermittedPayload0_3 4 0x5
PermittedPayload128_1 4 0x5
PermittedPayload128_2 4 0x5
PermittedPayload128_3 4 0x5
PermittedPayload256_1 4 0x5
PermittedPayload256_2 4 0x5
PermittedPayload256_3 4 0x5
PermittedPayload512_1 4 0x5
PermittedPayload512_2 4 0x5
PermittedPayload512_3 4 0x5
PermittedPayload768_1 4 0x5
PermittedPayload768_2 4 0x5
PermittedPayload768_3 4 0x5
PermittedPayload1024_1 4 0x7
PermittedPayload1024_2 4 0x7
PermittedPayload1024_3 4 0x7
PermittedPayload1536_1 4 0x7
PermittedPayload1536_2 4 0x7
PermittedPayload1536_3 4 0x7
PermittedPayload2048_1 4 0x9
PermittedPayload2048_2 4 0x9
PermittedPayload2048_3 4 0x9
PermittedPayload3072_1 4 0x9
PermittedPayload3072_2 4 0x9
9-330
MAC Layer 3GPP2 C.S0024-B v2.0
2 Length Length of the complex attribute in octets. The sender shall set this
3 field to the length of the complex attribute excluding the Length field.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 PermittedPayload0_1
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Data Channel was not
10 transmitted in sub-frame n−1. The sender shall specify this field as a
11 4-bit value as specified in Table 9.12.7.2.6-1. The receiver shall
12 support all valid values specified by this field.
13 PermittedPayload0_2
14 The sender shall set this field to the maximum packet size that the
15 receiver can transmit in the sub-frame n if the Data Channel was not
16 transmitted in sub-frame n−2. The sender shall specify this field as a
17 4-bit value as specified in Table 9.12.7.2.6-1. The receiver shall
18 support all valid values specified by this field.
9-331
3GPP2 C.S0024-B v2.0 MAC Layer
1 PermittedPayload0_3
2 The sender shall set this field to the maximum packet size that the
3 receiver can transmit in the sub-frame n if the Data Channel was not
4 transmitted in sub-frame n−3. The sender shall specify this field as a
5 4-bit value as specified in Table 9.12.7.2.6-1. The receiver shall
6 support all valid values specified by this field.
7 PermittedPayload128_1
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Reverse Traffic
10 Channel payload transmitted in sub-frame n−1 was 128 bits. The
11 sender shall specify this field as a 4-bit value as specified in Table
12 9.12.7.2.6-1. The receiver shall support all valid values specified by
13 this field.
14 PermittedPayload128_2
15 The sender shall set this field to the maximum packet size that the
16 receiver can transmit in the sub-frame n if the Reverse Traffic
17 Channel payload transmitted in sub-frame n−2 was 128 bits. The
18 sender shall specify this field as a 4-bit value as specified in Table
19 9.12.7.2.6-1. The receiver shall support all valid values specified by
20 this field.
21 PermittedPayload128_3
22 The sender shall set this field to the maximum packet size that the
23 receiver can transmit in the sub-frame n if the Reverse Traffic
24 Channel payload transmitted in sub-frame n−3 was 128 bits. The
25 sender shall specify this field as a 4-bit value as specified in Table
26 9.12.7.2.6-1. The receiver shall support all valid values specified by
27 this field.
28 PermittedPayload256_1
29 The sender shall set this field to the maximum packet size that the
30 receiver can transmit in the sub-frame n if the Reverse Traffic
31 Channel payload transmitted in sub-frame n−1 was 256 bits. The
32 sender shall specify this field as a 4-bit value as specified in Table
33 9.12.7.2.6-1. The receiver shall support all valid values specified by
34 this field.
35 PermittedPayload256_2
9-332
MAC Layer 3GPP2 C.S0024-B v2.0
1 The sender shall set this field to the maximum packet size that the
2 receiver can transmit in the sub-frame n if the Reverse Traffic
3 Channel payload transmitted in sub-frame n−2 was 256 bits. The
4 sender shall specify this field as a 4-bit value as specified in Table
5 9.12.7.2.6-1. The receiver shall support all valid values specified by
6 this field.
7 PermittedPayload256_3
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Reverse Traffic
10 Channel payload transmitted in sub-frame n−3 was 256 bits. The
11 sender shall specify this field as a 4-bit value as specified in Table
12 9.12.7.2.6-1. The receiver shall support all valid values specified by
13 this field.
14 PermittedPayload512_1
15 The sender shall set this field to the maximum packet size that the
16 receiver can transmit in the sub-frame n if the Reverse Traffic
17 Channel payload transmitted in sub-frame n−1 was 512 bits. The
18 sender shall specify this field as a 4-bit value as specified in Table
19 9.12.7.2.6-1. The receiver shall support all valid values specified by
20 this field.
21 PermittedPayload512_2
22 The sender shall set this field to the maximum packet size that the
23 receiver can transmit in the sub-frame n if the Reverse Traffic
24 Channel payload transmitted in sub-frame n−2 was 512 bits. The
25 sender shall specify this field as a 4-bit value as specified in Table
26 9.12.7.2.6-1. The receiver shall support all valid values specified by
27 this field.
28 PermittedPayload512_3
29 The sender shall set this field to the maximum packet size that the
30 receiver can transmit in the sub-frame n if the Reverse Traffic
31 Channel payload transmitted in sub-frame n−3 was 512 bits. The
32 sender shall specify this field as a 4-bit value as specified in Table
33 9.12.7.2.6-1. The receiver shall support all valid values specified by
34 this field.
35 PermittedPayload768_1
36 The sender shall set this field to the maximum packet size that the
37 receiver can transmit in the sub-frame n if the Reverse Traffic
9-333
3GPP2 C.S0024-B v2.0 MAC Layer
5 PermittedPayload768_2
6 The sender shall set this field to the maximum packet size that the
7 receiver can transmit in the sub-frame n if the Reverse Traffic
8 Channel payload transmitted in sub-frame n−2 was 768 bits. The
9 sender shall specify this field as a 4-bit value as specified in Table
10 9.12.7.2.6-1. The receiver shall support all valid values specified by
11 this field.
12 PermittedPayload768_3
13 The sender shall set this field to the maximum packet size that the
14 receiver can transmit in the sub-frame n if the Reverse Traffic
15 Channel payload transmitted in sub-frame n−3 was 768 bits. The
16 sender shall specify this field as a 4-bit value as specified in Table
17 9.12.7.2.6-1. The receiver shall support all valid values specified by
18 this field.
19 PermittedPayload1024_1
20 The sender shall set this field to the maximum packet size that the
21 receiver can transmit in the sub-frame n if the Reverse Traffic
22 Channel payload transmitted in sub-frame n−1 was 1024 bits. The
23 sender shall specify this field as a 4-bit value as specified in Table
24 9.12.7.2.6-1. The receiver shall support all valid values specified by
25 this field.
26 PermittedPayload1024_2
27 The sender shall set this field to the maximum packet size that the
28 receiver can transmit in the sub-frame n if the Reverse Traffic
29 Channel payload transmitted in sub-frame n−2 was 1024 bits. The
30 sender shall specify this field as a 4-bit value as specified in Table
31 9.12.7.2.6-1. The receiver shall support all valid values specified by
32 this field.
33 PermittedPayload1024_3
34 The sender shall set this field to the maximum packet size that the
35 receiver can transmit in the sub-frame n if the Reverse Traffic
36 Channel payload transmitted in sub-frame n−3 was 1024 bits. The
37 sender shall specify this field as a 4-bit value as specified in Table
9-334
MAC Layer 3GPP2 C.S0024-B v2.0
3 PermittedPayload1536_1
4 The sender shall set this field to the maximum packet size that the
5 receiver can transmit in the sub-frame n if the Reverse Traffic
6 Channel payload transmitted in sub-frame n−1 was 1536 bits. The
7 sender shall specify this field as a 4-bit value as specified in Table
8 9.12.7.2.6-1. The receiver shall support all valid values specified by
9 this field.
10 PermittedPayload1536_2
11 The sender shall set this field to the maximum packet size that the
12 receiver can transmit in the sub-frame n if the Reverse Traffic
13 Channel payload transmitted in sub-frame n−2 was 1536 bits. The
14 sender shall specify this field as a 4-bit value as specified in Table
15 9.12.7.2.6-1. The receiver shall support all valid values specified by
16 this field.
17 PermittedPayload1536_3
18 The sender shall set this field to the maximum packet size that the
19 receiver can transmit in the sub-frame n if the Reverse Traffic
20 Channel payload transmitted in sub-frame n−3 was 1536 bits. The
21 sender shall specify this field as a 4-bit value as specified in Table
22 9.12.7.2.6-1. The receiver shall support all valid values specified by
23 this field.
24 PermittedPayload2048_1
25 The sender shall set this field to the maximum packet size that the
26 receiver can transmit in the sub-frame n if the Reverse Traffic
27 Channel payload transmitted in sub-frame n−1 was 2048 bits. The
28 sender shall specify this field as a 4-bit value as specified in Table
29 9.12.7.2.6-1. The receiver shall support all valid values specified by
30 this field.
31 PermittedPayload2048_2
32 The sender shall set this field to the maximum packet size that the
33 receiver can transmit in the sub-frame n if the Reverse Traffic
34 Channel payload transmitted in sub-frame n−2 was 2048 bits. The
35 sender shall specify this field as a 4-bit value as specified in Table
36 9.12.7.2.6-1. The receiver shall support all valid values specified by
37 this field.
9-335
3GPP2 C.S0024-B v2.0 MAC Layer
1 PermittedPayload2048_3
2 The sender shall set this field to the maximum packet size that the
3 receiver can transmit in the sub-frame n if the Reverse Traffic
4 Channel payload transmitted in sub-frame n−3 was 2048 bits. The
5 sender shall specify this field as a 4-bit value as specified in Table
6 9.12.7.2.6-1. The receiver shall support all valid values specified by
7 this field.
8 PermittedPayload3072_1
9 The sender shall set this field to the maximum packet size that the
10 receiver can transmit in the sub-frame n if the Reverse Traffic
11 Channel payload transmitted in sub-frame n−1 was 3072 bits. The
12 sender shall specify this field as a 4-bit value as specified in Table
13 9.12.7.2.6-1. The receiver shall support all valid values specified by
14 this field.
15 PermittedPayload3072_2
16 The sender shall set this field to the maximum packet size that the
17 receiver can transmit in the sub-frame n if the Reverse Traffic
18 Channel payload transmitted in sub-frame n−2 was 3072 bits. The
19 sender shall specify this field as a 4-bit value as specified in Table
20 9.12.7.2.6-1. The receiver shall support all valid values specified by
21 this field.
22 PermittedPayload3072_3
23 The sender shall set this field to the maximum packet size that the
24 receiver can transmit in the sub-frame n if the Reverse Traffic
25 Channel payload transmitted in sub-frame n−3 was 3072 bits. The
26 sender shall specify this field as a 4-bit value as specified in Table
27 9.12.7.2.6-1. The receiver shall support all valid values specified by
28 this field.
29 PermittedPayload4096_1
30 The sender shall set this field to the maximum packet size that the
31 receiver can transmit in the sub-frame n if the Reverse Traffic
32 Channel payload transmitted in sub-frame n−1 was 4096 bits. The
33 sender shall specify this field as a 4-bit value as specified in Table
34 9.12.7.2.6-1. The receiver shall support all valid values specified by
35 this field.
36 PermittedPayload4096_2
9-336
MAC Layer 3GPP2 C.S0024-B v2.0
1 The sender shall set this field to the maximum packet size that the
2 receiver can transmit in the sub-frame n if the Reverse Traffic
3 Channel payload transmitted in sub-frame n−2 was 4096 bits. The
4 sender shall specify this field as a 4-bit value as specified in Table
5 9.12.7.2.6-1. The receiver shall support all valid values specified by
6 this field.
7 PermittedPayload4096_3
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Reverse Traffic
10 Channel payload transmitted in sub-frame n−3 was 4096 bits. The
11 sender shall specify this field as a 4-bit value as specified in Table
12 9.12.7.2.6-1. The receiver shall support all valid values specified by
13 this field.
14 PermittedPayload6144_1
15 The sender shall set this field to the maximum packet size that the
16 receiver can transmit in the sub-frame n if the Reverse Traffic
17 Channel payload transmitted in sub-frame n−1 was 6144 bits. The
18 sender shall specify this field as a 4-bit value as specified in Table
19 9.12.7.2.6-1. The receiver shall support all valid values specified by
20 this field.
21 PermittedPayload6144_2
22 The sender shall set this field to the maximum packet size that the
23 receiver can transmit in the sub-frame n if the Reverse Traffic
24 Channel payload transmitted in sub-frame n−2 was 6144 bits. The
25 sender shall specify this field as a 4-bit value as specified in Table
26 9.12.7.2.6-1. The receiver shall support all valid values specified by
27 this field.
28 PermittedPayload6144_3
29 The sender shall set this field to the maximum packet size that the
30 receiver can transmit in the sub-frame n if the Reverse Traffic
31 Channel payload transmitted in sub-frame n−3 was 6144 bits. The
32 sender shall specify this field as a 4-bit value as specified in Table
33 9.12.7.2.6-1. The receiver shall support all valid values specified by
34 this field.
35 PermittedPayload8192_1
36 The sender shall set this field to the maximum packet size that the
37 receiver can transmit in the sub-frame n if the Reverse Traffic
9-337
3GPP2 C.S0024-B v2.0 MAC Layer
5 PermittedPayload8192_2
6 The sender shall set this field to the maximum packet size that the
7 receiver can transmit in the sub-frame n if the Reverse Traffic
8 Channel payload transmitted in sub-frame n−2 was 8192 bits. The
9 sender shall specify this field as a 4-bit value as specified in Table
10 9.12.7.2.6-1. The receiver shall support all valid values specified by
11 this field.
12 PermittedPayload8192_3
13 The sender shall set this field to the maximum packet size that the
14 receiver can transmit in the sub-frame n if the Reverse Traffic
15 Channel payload transmitted in sub-frame n−3 was 8192 bits. The
16 sender shall specify this field as a 4-bit value as specified in Table
17 9.12.7.2.6-1. The receiver shall support all valid values specified by
18 this field.
19 PermittedPayload12288_1
20 The sender shall set this field to the maximum packet size that the
21 receiver can transmit in the sub-frame n if the Reverse Traffic
22 Channel payload transmitted in sub-frame n−1 was 12288 bits. The
23 sender shall specify this field as a 4-bit value as specified in Table
24 9.12.7.2.6-1. The receiver shall support all valid values specified by
25 this field.
26 PermittedPayload12288_2
27 The sender shall set this field to the maximum packet size that the
28 receiver can transmit in the sub-frame n if the Reverse Traffic
29 Channel payload transmitted in sub-frame n−2 was 12288 bits. The
30 sender shall specify this field as a 4-bit value as specified in Table
31 9.12.7.2.6-1. The receiver shall support all valid values specified by
32 this field.
33 PermittedPayload12288_3
34 The sender shall set this field to the maximum packet size that the
35 receiver can transmit in the sub-frame n if the Reverse Traffic
36 Channel payload transmitted in sub-frame n−3 was 12288 bits. The
37 sender shall specify this field as a 4-bit value as specified in Table
9-338
MAC Layer 3GPP2 C.S0024-B v2.0
3 Reserved The sender shall set this field to ‘0000’. The receiver shall ignore this
4 field.
5
0 0x0
128 0x1
256 0x2
512 0x3
768 0x4
1024 0x5
1536 0x6
2048 0x7
3072 0x8
4096 0x9
6144 0xa
8192 0xb
12288 0xc
7
9-339
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value record:
{
ValueID 8 N/A
NumPilotStrengthAxisValues 4 0x2
NumPilotStrengthAxisValues occurrences of the following two fields:
{
4 Length Length of the complex attribute in octets. The access network shall
5 set this field to the length of the complex attribute excluding the
6 Length field.
8 ValueID The sender shall set this field to an identifier assigned to this
9 complex value.
10 NumPilotStrengthAxisValues
14 PilotStrengthAxis The sender shall set this field to the values that define the
15 PilotStrength axis. The sender shall specify this field as a 6-bit value
16 in units of –0.25 dB in the range 0 dB to –15.75 dB, inclusive. The
17 values specified shall be monotonically increasing. The receiver shall
18 support all valid values specified by this field.
9-340
MAC Layer 3GPP2 C.S0024-B v2.0
1 PilotStrengthPilotStrengthAxis
2 The sender shall set this field to the scale factor used to scale
3 T2PInflow if the filtered serving sector PilotStrength equals the
4 corresponding PilotStrengthAxis field. The sender shall specify this
5 field as a 2’s complement 4-bit value in units of 1 dB. The receiver
6 shall support all valid values specified by this field.
7 Reserved The length of this field shall be such that the entire message is octet-
8 aligned. The sender shall set this field to zero. The receiver shall
9 ignore this field.The sender shall set this field to ‘0000’. The receiver
10 shall ignore this field.
11
Field Default
PilotStrengthAxis0 0x3C
PilotStrengthAxis1 0x00
13
Field Default
PilotStrengthPilotStrengthAxis 0x0
0
PilotStrengthPilotStrengthAxis 0x0
1
15
16
9-341
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition128 2 0x1
LoLatTerminationTarget128 2 0x1
HiCapT2PTransition128 2 0x3
HiCapTerminationTarget128 2 0x3
T2PLoLatPreTransition128 8 0x1C
T2PLoLatPostTransition128 8 0x03
T2PHiCapPreTransition128 8 0x03
T2PHiCapPostTransition128 8 0x03
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 LoLatT2PTransition128
9 The sender shall set this field to one less than the number of sub-
10 frames for which the receiver shall use the pre-transition T2P values
11 and the number of sub-frames after which the receiver shall use the
12 post-transition T2P values when transmitting a Reverse Traffic
13 Channel packet with packet size of 128 bits using the Low Latency
14 Mode. The sender shall specify this field as a 2-bit value in units of
15 sub-frames. The receiver shall support all valid values specified by
16 this field.
17 LoLatTerminationTarget128
18 The sender shall set this field to one less than the expected number
19 of sub-frames needed to achieve the target Physical Layer erasure
20 rate for a Reverse Traffic Channel packet with packet size of 128 bits
21 transmitted using the Low Latency Mode. The sender shall specify
9-342
MAC Layer 3GPP2 C.S0024-B v2.0
3 HiCapT2PTransition128
4 The sender shall set this field to one less than the number of sub-
5 frames for which the receiver shall use the pre-transition T2P values
6 and the number of sub-frames after which the receiver shall use the
7 post-transition T2P values when transmitting a Reverse Traffic
8 Channel packet with packet size of 128 bits using the High Capacity
9 mode. The sender shall specify this field as a 2-bit value in units of
10 sub-frames. The receiver shall support all valid values specified by
11 this field.
12 HiCapTerminationTarget128
13 The sender shall set this field to one less than the expected number
14 of sub-frames needed to achieve the target Physical Layer erasure
15 rate for a Reverse Traffic Channel packet with packet size of 128 bits
16 transmitted using the High Capacity Mode. The sender shall specify
17 this field as a 2-bit value in units of sub-frames. The receiver shall
18 support all valid values specified by this field.
19 T2PLoLatPreTransition128
20 The sender shall set this field to the Data Channel power relative to
21 the Pilot Channel power when transmitting a 128-bit payload using
22 the Low Latency mode prior to the T2P transition. The sender shall
23 specify this field as an 8-bit number in units of 0.25 dB. The sender
24 shall set this field to a value in the range 0x00 through 0x80,
25 inclusive.
26 T2PLoLatPostTransition128
27 The sender shall set this field to the Data Channel power relative to
28 the Pilot Channel power when transmitting a 128-bit payload using
29 the Low Latency mode following the T2P transition. The sender shall
30 specify this field as an 8-bit number in units of 0.25 dB. The sender
31 shall set this field to a value in the range 0x00 through 0x80,
32 inclusive.
33 T2PHiCapPreTransition128
34 The sender shall set this field to the Data Channel power relative to
35 the Pilot Channel power when transmitting a 128-bit payload using
36 the High Capacity mode prior to the T2P transition. The sender shall
37 specify this field as an 8-bit number in units of 0.25 dB. The sender
9-343
3GPP2 C.S0024-B v2.0 MAC Layer
1 shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
3 T2PHiCapPostTransition128
4 The sender shall set this field to the Data Channel power relative to
5 the Pilot Channel power when transmitting a 128-bit payload using
6 the High Capacity mode following the T2P transition. The sender
7 shall specify this field as an 8-bit number in units of 0.25 dB. The
8 sender shall set this field to a value in the range 0x00 through 0x80,
9 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition256 2 0x1
LoLatTerminationTarget256 2 0x1
HiCapT2PTransition256 2 0x3
HiCapTerminationTarget256 2 0x3
T2PLoLatPreTransition256 8 0x28
T2PLoLatPostTransition256 8 0x0F
T2PHiCapPreTransition256 8 0x0F
T2PHiCapPostTransition256 8 0x0F
12 Length Length of the complex attribute in octets. The access network shall
13 set this field to the length of the complex attribute excluding the
14 Length field.
16 ValueID The sender shall set this field to an identifier assigned to this
17 complex value.
18 LoLatT2PTransition256
19 The sender shall set this field to one less than the number of sub-
20 frames for which the receiver shall use the pre-transition T2P values
21 and the number of sub-frames after which the receiver shall use the
22 post-transition T2P values when transmitting a Reverse Traffic
9-344
MAC Layer 3GPP2 C.S0024-B v2.0
1 Channel packet with packet size of 256 bits using the Low Latency
2 mode. The sender shall specify this field as a 2-bit value in units of
3 sub-frames. The receiver shall support all valid values specified by
4 this field.
5 LoLatTerminationTarget256
6 The sender shall set this field to one less than the expected number
7 of sub-frames needed to achieve the target Physical Layer erasure
8 rate for a Reverse Traffic Channel packet with packet size of 256 bits
9 transmitted using the Low Latency Mode. The sender shall specify
10 this field as a 2-bit value in units of sub-frames. The receiver shall
11 support all valid values specified by this field.
12 HiCapT2PTransition256
13 The sender shall set this field to one less than the number of sub-
14 frames for which the receiver shall use the pre-transition T2P values
15 and the number of sub-frames after which the receiver shall use the
16 post-transition T2P values when transmitting a Reverse Traffic
17 Channel packet with packet size of 256 bits using the High Capacity
18 mode. The sender shall specify this field as a 2-bit value in units of
19 sub-frames. The receiver shall support all valid values specified by
20 this field.
21 HiCapTerminationTarget256
22 The sender shall set this field to one less than the expected number
23 of sub-frames needed to achieve the target Physical Layer erasure
24 rate for a Reverse Traffic Channel packet with packet size of 256 bits
25 transmitted using the High Capacity Mode. The sender shall specify
26 this field as a 2-bit value in units of sub-frames. The receiver shall
27 support all valid values specified by this field.
28 T2PLoLatPreTransition256
29 The sender shall set this field to the Data Channel power relative to
30 the Pilot Channel power when transmitting a 256-bit payload using
31 the Low Latency mode prior to the T2P transition. The sender shall
32 specify this field as an 8-bit number in units of 0.25 dB. The sender
33 shall set this field to a value in the range 0x00 through 0x80,
34 inclusive.
35 T2PLoLatPostTransition256
36 The sender shall set this field to the Data Channel power relative to
37 the Pilot Channel power when transmitting a 256-bit payload using
38 the Low Latency mode following the T2P transition. The sender shall
39 specify this field as an 8-bit number in units of 0.25 dB. The sender
40 shall set this field to a value in the range 0x00 through 0x80,
41 inclusive.
9-345
3GPP2 C.S0024-B v2.0 MAC Layer
1 T2PHiCapPreTransition256
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 256-bit payload using
4 the High Capacity mode prior to the T2P transition. The sender shall
5 specify this field as an 8-bit number in units of 0.25 dB. The sender
6 shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
8 T2PHiCapPostTransition256
9 The sender shall set this field to the Data Channel power relative to
10 the Pilot Channel power when transmitting a 256-bit payload using
11 the High Capacity mode following the T2P transition. The sender
12 shall specify this field as an 8-bit number in units of 0.25 dB. The
13 sender shall set this field to a value in the range 0x00 through 0x80,
14 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition512 2 0x1
LoLatTerminationTarget512 2 0x1
HiCapT2PTransition512 2 0x3
HiCapTerminationTarget512 2 0x3
T2PLoLatPreTransition512 8 0x34
T2PLoLatPostTransition512 8 0x1C
T2PHiCapPreTransition512 8 0x1C
T2PHiCapPostTransition512 8 0x1C
17 Length Length of the complex attribute in octets. The access network shall
18 set this field to the length of the complex attribute excluding the
19 Length field.
21 ValueID The sender shall set this field to an identifier assigned to this
22 complex value.
9-346
MAC Layer 3GPP2 C.S0024-B v2.0
1 LoLatT2PTransition512
2 The sender shall set this field to one less than the number of sub-
3 frames for which the receiver shall use the pre-transition T2P values
4 and the number of sub-frames after which the receiver shall use the
5 post-transition T2P values when transmitting a Reverse Traffic
6 Channel packet with packet size of 512 bits using the Low Latency
7 mode. The sender shall specify this field as a 2-bit value in units of
8 sub-frames. The receiver shall support all valid values specified by
9 this field.
10 LoLatTerminationTarget512
11 The sender shall set this field to one less than the expected number
12 of sub-frames needed to achieve the target Physical Layer erasure
13 rate for a Reverse Traffic Channel packet with packet size of 512 bits
14 transmitted using the Low Latency Mode. The sender shall specify
15 this field as a 2-bit value in units of sub-frames. The receiver shall
16 support all valid values specified by this field.
17 HiCapT2PTransition512
18 The sender shall set this field to one less than the number of sub-
19 frames for which the receiver shall use the pre-transition T2P values
20 and the number of sub-frames after which the receiver shall use the
21 post-transition T2P values when transmitting a Reverse Traffic
22 Channel packet with packet size of 512 bits using the High Capacity
23 mode. The sender shall specify this field as a 2-bit value in units of
24 sub-frames. The receiver shall support all valid values specified by
25 this field.
26 HiCapTerminationTarget512
27 The sender shall set this field to one less than the expected number
28 of sub-frames needed to achieve the target Physical Layer erasure
29 rate for a Reverse Traffic Channel packet with packet size of 512 bits
30 transmitted using the High Capacity Mode. The sender shall specify
31 this field as a 2-bit value in units of sub-frames. The receiver shall
32 support all valid values specified by this field.
33 T2PLoLatPreTransition512
34 The sender shall set this field to the Data Channel power relative to
35 the Pilot Channel power when transmitting a 512-bit payload using
36 the Low Latency mode prior to the T2P transition. The sender shall
37 specify this field as an 8-bit number in units of 0.25 dB. The sender
38 shall set this field to a value in the range 0x00 through 0x80,
39 inclusive.
40 T2PLoLatPostTransition512
41 The sender shall set this field to the Data Channel power relative to
42 the Pilot Channel power when transmitting a 512-bit payload using
9-347
3GPP2 C.S0024-B v2.0 MAC Layer
1 the Low Latency mode following the T2P transition. The sender shall
2 specify this field as an 8-bit number in units of 0.25 dB. The sender
3 shall set this field to a value in the range 0x00 through 0x80,
4 inclusive.
5 T2PHiCapPreTransition512
6 The sender shall set this field to the Data Channel power relative to
7 the Pilot Channel power when transmitting a 512-bit payload using
8 the High Capacity mode prior to the T2P transition. The sender shall
9 specify this field as an 8-bit number in units of 0.25 dB. The sender
10 shall set this field to a value in the range 0x00 through 0x80,
11 inclusive.
12 T2PHiCapPostTransition512
13 The sender shall set this field to the Data Channel power relative to
14 the Pilot Channel power when transmitting a 512-bit payload using
15 the High Capacity mode following the T2P transition. The sender
16 shall specify this field as an 8-bit number in units of 0.25 dB. The
17 sender shall set this field to a value in the range 0x00 through 0x80,
18 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition768 2 0x1
LoLatTerminationTarget768 2 0x1
HiCapT2PTransition768 2 0x3
HiCapTerminationTarget768 2 0x3
T2PLoLatPreTransition768 8 0x3B
T2PLoLatPostTransition768 8 0x23
T2PHiCapPreTransition768 8 0x23
T2PHiCapPostTransition768 8 0x23
21 Length Length of the complex attribute in octets. The access network shall
22 set this field to the length of the complex attribute excluding the
23 Length field.
9-348
MAC Layer 3GPP2 C.S0024-B v2.0
1 ValueID The sender shall set this field to an identifier assigned to this
2 complex value.
3 LoLatT2PTransition768
4 The sender shall set this field to one less than the number of sub-
5 frames for which the receiver shall use the pre-transition T2P values
6 and the number of sub-frames after which the receiver shall use the
7 post-transition T2P values when transmitting a Reverse Traffic
8 Channel packet with packet size of 768 bits using the Low Latency
9 mode. The sender shall specify this field as a 2-bit value in units of
10 sub-frames. The receiver shall support all valid values specified by
11 this field.
12 LoLatTerminationTarget768
13 The sender shall set this field to one less than the expected number
14 of sub-frames needed to achieve the target Physical Layer erasure
15 rate for a Reverse Traffic Channel packet with packet size of 768 bits
16 transmitted using the Low Latency Mode. The sender shall specify
17 this field as a 2-bit value in units of sub-frames. The receiver shall
18 support all valid values specified by this field.
19 HiCapT2PTransition768
20 The sender shall set this field to one less than the number of sub-
21 frames for which the receiver shall use the pre-transition T2P values
22 and the number of sub-frames after which the receiver shall use the
23 post-transition T2P values when transmitting a Reverse Traffic
24 Channel packet with packet size of 768 bits using the High Capacity
25 mode. The sender shall specify this field as a 2-bit value in units of
26 sub-frames. The receiver shall support all valid values specified by
27 this field.
28 HiCapTerminationTarget768
29 The sender shall set this field to one less than the expected number
30 of sub-frames needed to achieve the target Physical Layer erasure
31 rate for a Reverse Traffic Channel packet with packet size of 768 bits
32 transmitted using the High Capacity Mode. The sender shall specify
33 this field as a 2-bit value in units of sub-frames. The receiver shall
34 support all valid values specified by this field.
35 T2PLoLatPreTransition768
36 The sender shall set this field to the Data Channel power relative to
37 the Pilot Channel power when transmitting a 768-bit payload using
38 the Low Latency mode prior to the T2P transition. The sender shall
39 specify this field as an 8-bit number in units of 0.25 dB. The sender
40 shall set this field to a value in the range 0x00 through 0x80,
41 inclusive.
9-349
3GPP2 C.S0024-B v2.0 MAC Layer
1 T2PLoLatPostTransition768
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 768-bit payload using
4 the Low Latency mode following the T2P transition. The sender shall
5 specify this field as an 8-bit number in units of 0.25 dB. The sender
6 shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
8 T2PHiCapPreTransition768
9 The sender shall set this field to the Data Channel power relative to
10 the Pilot Channel power when transmitting a 768-bit payload using
11 the High Capacity mode prior to the T2P transition. The sender shall
12 specify this field as an 8-bit number in units of 0.25 dB. The sender
13 shall set this field to a value in the range 0x00 through 0x80,
14 inclusive.
15 T2PHiCapPostTransition768
16 The sender shall set this field to the Data Channel power relative to
17 the Pilot Channel power when transmitting a 768-bit payload using
18 the High Capacity mode following the T2P transition. The sender
19 shall specify this field as an 8-bit number in units of 0.25 dB. The
20 sender shall set this field to a value in the range 0x00 through 0x80,
21 inclusive.
9-350
MAC Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition1024 2 0x1
LoLatTerminationTarget1024 2 0x1
HiCapT2PTransition1024 2 0x3
HiCapTerminationTarget1024 2 0x3
T2PLoLatPreTransition1024 8 0x41
T2PLoLatPostTransition1024 8 0x28
T2PHiCapPreTransition1024 8 0x28
T2PHiCapPostTransition1024 8 0x28
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 LoLatT2PTransition1024
10 The sender shall set this field to one less than the number of sub-
11 frames for which the receiver shall use the pre-transition T2P values
12 and the number of sub-frames after which the receiver shall use the
13 post-transition T2P values when transmitting a Reverse Traffic
14 Channel packet with packet size of 1024 bits using the Low Latency
15 mode. The sender shall specify this field as a 2-bit value in units of
16 sub-frames. The receiver shall support all valid values specified by
17 this field.
18 LoLatTerminationTarget1024
19 The sender shall set this field to one less than the expected number
20 of sub-frames needed to achieve the target Physical Layer erasure
21 rate for a Reverse Traffic Channel packet with packet size of 1024
22 bits transmitted using the Low Latency Mode. The sender shall
23 specify this field as a 2-bit value in units of sub-frames. The receiver
24 shall support all valid values specified by this field.
9-351
3GPP2 C.S0024-B v2.0 MAC Layer
1 HiCapT2PTransition1024
2 The sender shall set this field to one less than the number of sub-
3 frames for which the receiver shall use the pre-transition T2P values
4 and the number of sub-frames after which the receiver shall use the
5 post-transition T2P values when transmitting a Reverse Traffic
6 Channel packet with packet size of 1024 bits using the High Capacity
7 mode. The sender shall specify this field as a 2-bit value in units of
8 sub-frames. The receiver shall support all valid values specified by
9 this field.
10 HiCapTerminationTarget1024
11 The sender shall set this field to one less than the expected number
12 of sub-frames needed to achieve the target Physical Layer erasure
13 rate for a Reverse Traffic Channel packet with packet size of 1024
14 bits transmitted using the High Capacity Mode. The sender shall
15 specify this field as a 2-bit value in units of sub-frames. The receiver
16 shall support all valid values specified by this field.
17 T2PLoLatPreTransition1024
18 The sender shall set this field to the Data Channel power relative to
19 the Pilot Channel power when transmitting a 1024-bit payload using
20 the Low Latency mode prior to the T2P transition. The sender shall
21 specify this field as an 8-bit number in units of 0.25 dB. The sender
22 shall set this field to a value in the range 0x00 through 0x80,
23 inclusive.
24 T2PLoLatPostTransition1024
25 The sender shall set this field to the Data Channel power relative to
26 the Pilot Channel power when transmitting a 1024-bit payload using
27 the Low Latency mode following the T2P transition. The sender shall
28 specify this field as an 8-bit number in units of 0.25 dB. The sender
29 shall set this field to a value in the range 0x00 through 0x80,
30 inclusive.
31 T2PHiCapPreTransition1024
32 The sender shall set this field to the Data Channel power relative to
33 the Pilot Channel power when transmitting a 1024-bit payload using
34 the High Capacity mode prior to the T2P transition. The sender shall
35 specify this field as an 8-bit number in units of 0.25 dB. The sender
36 shall set this field to a value in the range 0x00 through 0x80,
37 inclusive.
38 T2PHiCapPostTransition1024
39 The sender shall set this field to the Data Channel power relative to
40 the Pilot Channel power when transmitting a 1024-bit payload using
41 the High Capacity mode following the T2P transition. The sender
42 shall specify this field as an 8-bit number in units of 0.25 dB. The
9-352
MAC Layer 3GPP2 C.S0024-B v2.0
1 sender shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition1536 2 0x1
LoLatTerminationTarget1536 2 0x1
HiCapT2PTransition1536 2 0x3
HiCapTerminationTarget1536 2 0x3
T2PLoLatPreTransition1536 8 0x49
T2PLoLatPostTransition1536 8 0x2E
T2PHiCapPreTransition1536 8 0x2E
T2PHiCapPostTransition1536 8 0x2E
5 Length Length of the complex attribute in octets. The access network shall
6 set this field to the length of the complex attribute excluding the
7 Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 LoLatT2PTransition1536
12 The sender shall set this field to one less than the number of sub-
13 frames for which the receiver shall use the pre-transition T2P values
14 and the number of sub-frames after which the receiver shall use the
15 post-transition T2P values when transmitting a Reverse Traffic
16 Channel packet with packet size of 1536 bits using the Low Latency
17 mode. The sender shall specify this field as a 2-bit value in units of
18 sub-frames. The receiver shall support all valid values specified by
19 this field.
20 LoLatTerminationTarget1536
21 The sender shall set this field to one less than the expected number
22 of sub-frames needed to achieve the target Physical Layer erasure
23 rate for a Reverse Traffic Channel packet with packet size of 1536
9-353
3GPP2 C.S0024-B v2.0 MAC Layer
1 bits transmitted using the Low Latency Mode. The sender shall
2 specify this field as a 2-bit value in units of sub-frames. The receiver
3 shall support all valid values specified by this field.
4 HiCapT2PTransition1536
5 The sender shall set this field to one less than the number of sub-
6 frames for which the receiver shall use the pre-transition T2P values
7 and the number of sub-frames after which the receiver shall use the
8 post-transition T2P values when transmitting a Reverse Traffic
9 Channel packet with packet size of 1536 bits using the High Capacity
10 mode. The sender shall specify this field as a 2-bit value in units of
11 sub-frames. The receiver shall support all valid values specified by
12 this field.
13 HiCapTerminationTarget1536
14 The sender shall set this field to one less than the expected number
15 of sub-frames needed to achieve the target Physical Layer erasure
16 rate for a Reverse Traffic Channel packet with packet size of 1536
17 bits transmitted using the High Capacity Mode. The sender shall
18 specify this field as a 2-bit value in units of sub-frames. The receiver
19 shall support all valid values specified by this field.
20 T2PLoLatPreTransition1536
21 The sender shall set this field to the Data Channel power relative to
22 the Pilot Channel power when transmitting a 1536-bit payload using
23 the Low Latency mode prior to the T2P transition. The sender shall
24 specify this field as an 8-bit number in units of 0.25 dB. The sender
25 shall set this field to a value in the range 0x00 through 0x80,
26 inclusive.
27 T2PLoLatPostTransition1536
28 The sender shall set this field to the Data Channel power relative to
29 the Pilot Channel power when transmitting a 1536-bit payload using
30 the Low Latency mode following the T2P transition. The sender shall
31 specify this field as an 8-bit number in units of 0.25 dB. The sender
32 shall set this field to a value in the range 0x00 through 0x80,
33 inclusive.
34 T2PHiCapPreTransition1536
35 The sender shall set this field to the Data Channel power relative to
36 the Pilot Channel power when transmitting a 1536-bit payload using
37 the High Capacity mode prior to the T2P transition. The sender shall
38 specify this field as an 8-bit number in units of 0.25 dB. The sender
39 shall set this field to a value in the range 0x00 through 0x80,
40 inclusive.
9-354
MAC Layer 3GPP2 C.S0024-B v2.0
1 T2PHiCapPostTransition1536
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 1536-bit payload using
4 the High Capacity mode following the T2P transition. The sender
5 shall specify this field as an 8-bit number in units of 0.25 dB. The
6 sender shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition2048 2 0x1
LoLatTerminationTarget2048 2 0x1
HiCapT2PTransition2048 2 0x3
HiCapTerminationTarget2048 2 0x3
T2PLoLatPreTransition2048 8 0x4D
T2PLoLatPostTransition2048 8 0x34
T2PHiCapPreTransition2048 8 0x34
T2PHiCapPostTransition2048 8 0x34
10 Length Length of the complex attribute in octets. The access network shall
11 set this field to the length of the complex attribute excluding the
12 Length field.
14 ValueID The sender shall set this field to an identifier assigned to this
15 complex value.
16 LoLatT2PTransition2048
17 The sender shall set this field to one less than the number of sub-
18 frames for which the receiver shall use the pre-transition T2P values
19 and the number of sub-frames after which the receiver shall use the
20 post-transition T2P values when transmitting a Reverse Traffic
21 Channel packet with packet size of 2048 bits using the Low Latency
22 mode. The sender shall specify this field as a 2-bit value in units of
9-355
3GPP2 C.S0024-B v2.0 MAC Layer
3 LoLatTerminationTarget2048
4 The sender shall set this field to one less than the expected number
5 of sub-frames needed to achieve the target Physical Layer erasure
6 rate for a Reverse Traffic Channel packet with packet size of 2,048
7 bits transmitted using the Low Latency Mode. The sender shall
8 specify this field as a 2-bit value in units of sub-frames. The receiver
9 shall support all valid values specified by this field.
10 HiCapT2PTransition2048
11 The sender shall set this field to one less than the number of sub-
12 frames for which the receiver shall use the pre-transition T2P values
13 and the number of sub-frames after which the receiver shall use the
14 post-transition T2P values when transmitting a Reverse Traffic
15 Channel packet with packet size of 2048 bits using the High Capacity
16 mode. The sender shall specify this field as a 2-bit value in units of
17 sub-frames. The receiver shall support all valid values specified by
18 this field.
19 HiCapTerminationTarget2048
20 The sender shall set this field to one less than the expected number
21 of sub-frames needed to achieve the target Physical Layer erasure
22 rate for a Reverse Traffic Channel packet with packet size of 2048
23 bits transmitted using the High Capacity Mode. The sender shall
24 specify this field as a 2-bit value in units of sub-frames. The receiver
25 shall support all valid values specified by this field.
26 T2PLoLatPreTransition2048
27 The sender shall set this field to the Data Channel power relative to
28 the Pilot Channel power when transmitting a 2,048-bit payload using
29 the Low Latency mode prior to the T2P transition. The sender shall
30 specify this field as an 8-bit number in units of 0.25 dB. The sender
31 shall set this field to a value in the range 0x00 through 0x80,
32 inclusive.
33 T2PLoLatPostTransition2048
34 The sender shall set this field to the Data Channel power relative to
35 the Pilot Channel power when transmitting a 2048-bit payload using
36 the Low Latency mode following the T2P transition. The sender shall
37 specify this field as an 8-bit number in units of 0.25 dB. The sender
38 shall set this field to a value in the range 0x00 through 0x80,
39 inclusive.
40 T2PHiCapPreTransition2048
41 The sender shall set this field to the Data Channel power relative to
9-356
MAC Layer 3GPP2 C.S0024-B v2.0
6 T2PHiCapPostTransition2048
7 The sender shall set this field to the Data Channel power relative to
8 the Pilot Channel power when transmitting a 2048-bit payload using
9 the High Capacity mode following the T2P transition. The sender
10 shall specify this field as an 8-bit number in units of 0.25 dB. The
11 sender shall set this field to a value in the range 0x00 through 0x80,
12 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition3072 2 0x1
LoLatTerminationTarget3072 2 0x1
HiCapT2PTransition3072 2 0x3
HiCapTerminationTarget3072 2 0x3
T2PLoLatPreTransition3072 8 0x4D
T2PLoLatPostTransition3072 8 0x39
T2PHiCapPreTransition3072 8 0x39
T2PHiCapPostTransition3072 8 0x39
15 Length Length of the complex attribute in octets. The access network shall
16 set this field to the length of the complex attribute excluding the
17 Length field.
19 ValueID The sender shall set this field to an identifier assigned to this
20 complex value.
21 LoLatT2PTransition3072
22 The sender shall set this field to one less than the number of sub-
23 frames for which the receiver shall use the pre-transition T2P values
9-357
3GPP2 C.S0024-B v2.0 MAC Layer
1 and the number of sub-frames after which the receiver shall use the
2 post-transition T2P values when transmitting a Reverse Traffic
3 Channel packet with packet size of 3072 bits using the Low Latency
4 mode. The sender shall specify this field as a 2-bit value in units of
5 sub-frames. The receiver shall support all valid values specified by
6 this field.
7 LoLatTerminationTarget3072
8 The sender shall set this field to one less than the expected number
9 of sub-frames needed to achieve the target Physical Layer erasure
10 rate for a Reverse Traffic Channel packet with packet size of 3072
11 bits transmitted using the Low Latency Mode. The sender shall
12 specify this field as a 2-bit value in units of sub-frames. The receiver
13 shall support all valid values specified by this field.
14 HiCapT2PTransition3072
15 The sender shall set this field to one less than the number of sub-
16 frames for which the receiver shall use the pre-transition T2P values
17 and the number of sub-frames after which the receiver shall use the
18 post-transition T2P values when transmitting a Reverse Traffic
19 Channel packet with packet size of 3072 bits using the High Capacity
20 mode. The sender shall specify this field as a 2-bit value in units of
21 sub-frames. The receiver shall support all valid values specified by
22 this field.
23 HiCapTerminationTarget3072
24 The sender shall set this field to one less than the expected number
25 of sub-frames needed to achieve the target Physical Layer erasure
26 rate for a Reverse Traffic Channel packet with packet size of 3072
27 bits transmitted using the High Capacity Mode. The sender shall
28 specify this field as a 2-bit value in units of sub-frames. The receiver
29 shall support all valid values specified by this field.
30 T2PLoLatPreTransition3072
31 The sender shall set this field to the Data Channel power relative to
32 the Pilot Channel power when transmitting a 3072-bit payload using
33 the Low Latency mode prior to the T2P transition. The sender shall
34 specify this field as an 8-bit number in units of 0.25 dB. The sender
35 shall set this field to a value in the range 0x00 through 0x80,
36 inclusive.
37 T2PLoLatPostTransition3072
38 The sender shall set this field to the Data Channel power relative to
39 the Pilot Channel power when transmitting a 3072-bit payload using
40 the Low Latency mode following the T2P transition. The sender shall
41 specify this field as an 8-bit number in units of 0.25 dB. The sender
9-358
MAC Layer 3GPP2 C.S0024-B v2.0
1 shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
3 T2PHiCapPreTransition3072
4 The sender shall set this field to the Data Channel power relative to
5 the Pilot Channel power when transmitting a 3072-bit payload using
6 the High Capacity mode prior to the T2P transition. The sender shall
7 specify this field as an 8-bit number in units of 0.25 dB. The sender
8 shall set this field to a value in the range 0x00 through 0x80,
9 inclusive.
10 T2PHiCapPostTransition3072
11 The sender shall set this field to the Data Channel power relative to
12 the Pilot Channel power when transmitting a 3072-bit payload using
13 the High Capacity mode following the T2P transition. The sender
14 shall specify this field as an 8-bit number in units of 0.25 dB. The
15 sender shall set this field to a value in the range 0x00 through 0x80,
16 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition4096 2 0x1
LoLatTerminationTarget4096 2 0x1
HiCapT2PTransition4096 2 0x3
HiCapTerminationTarget4096 2 0x3
T2PLoLatPreTransition4096 8 0x52
T2PLoLatPostTransition4096 8 0x3E
T2PHiCapPreTransition4096 8 0x3E
T2PHiCapPostTransition4096 8 0x3E
19 Length Length of the complex attribute in octets. The access network shall
20 set this field to the length of the complex attribute excluding the
21 Length field.
9-359
3GPP2 C.S0024-B v2.0 MAC Layer
1 ValueID The sender shall set this field to an identifier assigned to this
2 complex value.
3 LoLatT2PTransition4096
4 The sender shall set this field to one less than the number of sub-
5 frames for which the receiver shall use the pre-transition T2P values
6 and the number of sub-frames after which the receiver shall use the
7 post-transition T2P values when transmitting a Reverse Traffic
8 Channel packet with packet size of 4096 bits using the Low Latency
9 mode. The sender shall specify this field as a 2-bit value in units of
10 sub-frames. The receiver shall support all valid values specified by
11 this field.
12 LoLatTerminationTarget4096
13 The sender shall set this field to one less than the expected number
14 of sub-frames needed to achieve the target Physical Layer erasure
15 rate for a Reverse Traffic Channel packet with packet size of 4096
16 bits transmitted using the Low Latency Mode. The sender shall
17 specify this field as a 2-bit value in units of sub-frames. The receiver
18 shall support all valid values specified by this field.
19 HiCapT2PTransition4096
20 The sender shall set this field to one less than the number of sub-
21 frames for which the receiver shall use the pre-transition T2P values
22 and the number of sub-frames after which the receiver shall use the
23 post-transition T2P values when transmitting a Reverse Traffic
24 Channel packet with packet size of 4096 bits using the High Capacity
25 mode. The sender shall specify this field as a 2-bit value in units of
26 sub-frames. The receiver shall support all valid values specified by
27 this field.
28 HiCapTerminationTarget4096
29 The sender shall set this field to one less than the expected number
30 of sub-frames needed to achieve the target Physical Layer erasure
31 rate for a Reverse Traffic Channel packet with packet size of 4096
32 bits transmitted using the High Capacity Mode. The sender shall
33 specify this field as a 2-bit value in units of sub-frames. The receiver
34 shall support all valid values specified by this field.
35 T2PLoLatPreTransition4096
36 The sender shall set this field to the Data Channel power relative to
37 the Pilot Channel power when transmitting a 4096-bit payload using
38 the Low Latency mode prior to the T2P transition. The sender shall
39 specify this field as an 8-bit number in units of 0.25 dB. The sender
40 shall set this field to a value in the range 0x00 through 0x80,
41 inclusive.
9-360
MAC Layer 3GPP2 C.S0024-B v2.0
1 T2PLoLatPostTransition4096
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 4096-bit payload using
4 the Low Latency mode following the T2P transition. The sender shall
5 specify this field as an 8-bit number in units of 0.25 dB. The sender
6 shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
8 T2PHiCapPreTransition4096
9 The sender shall set this field to the Data Channel power relative to
10 the Pilot Channel power when transmitting a 4096-bit payload using
11 the High Capacity mode prior to the T2P transition. The sender shall
12 specify this field as an 8-bit number in units of 0.25 dB. The sender
13 shall set this field to a value in the range 0x00 through 0x80,
14 inclusive.
15 T2PHiCapPostTransition4096
16 The sender shall set this field to the Data Channel power relative to
17 the Pilot Channel power when transmitting a 4096-bit payload using
18 the High Capacity mode following the T2P transition. The sender
19 shall specify this field as an 8-bit number in units of 0.25 dB. The
20 sender shall set this field to a value in the range 0x00 through 0x80,
21 inclusive.
9-361
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition6144 2 0x1
LoLatTerminationTarget6144 2 0x1
HiCapT2PTransition6144 2 0x3
HiCapTerminationTarget6144 2 0x3
T2PLoLatPreTransition6144 8 0x57
T2PLoLatPostTransition6144 8 0x44
T2PHiCapPreTransition6144 8 0x44
T2PHiCapPostTransition6144 8 0x44
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 LoLatT2PTransition6144
10 The sender shall set this field to one less than the number of sub-
11 frames for which the receiver shall use the pre-transition T2P values
12 and the number of sub-frames after which the receiver shall use the
13 post-transition T2P values when transmitting a Reverse Traffic
14 Channel packet with packet size of 6144 bits using the Low Latency
15 mode. The sender shall specify this field as a 2-bit value in units of
16 sub-frames. The receiver shall support all valid values specified by
17 this field.
18 LoLatTerminationTarget6144
19 The sender shall set this field to one less than the expected number
20 of sub-frames needed to achieve the target Physical Layer erasure
21 rate for a Reverse Traffic Channel packet with packet size of 6,144
22 bits transmitted using the Low Latency Mode. The sender shall
23 specify this field as a 2-bit value in units of sub-frames. The receiver
24 shall support all valid values specified by this field.
9-362
MAC Layer 3GPP2 C.S0024-B v2.0
1 HiCapT2PTransition6144
2 The sender shall set this field to one less than the number of sub-
3 frames for which the receiver shall use the pre-transition T2P values
4 and the number of sub-frames after which the receiver shall use the
5 post-transition T2P values when transmitting a Reverse Traffic
6 Channel packet with packet size of 6144 bits using the High Capacity
7 mode. The sender shall specify this field as a 2-bit value in units of
8 sub-frames. The receiver shall support all valid values specified by
9 this field.
10 HiCapTerminationTarget6144
11 The sender shall set this field to one less than the expected number
12 of sub-frames needed to achieve the target Physical Layer erasure
13 rate for a Reverse Traffic Channel packet with packet size of 6144
14 bits transmitted using the High Capacity Mode. The sender shall
15 specify this field as a 2-bit value in units of sub-frames. The receiver
16 shall support all valid values specified by this field.
17 T2PLoLatPreTransition6144
18 The sender shall set this field to the Data Channel power relative to
19 the Pilot Channel power when transmitting a 6144-bit payload using
20 the Low Latency mode prior to the T2P transition. The sender shall
21 specify this field as an 8-bit number in units of 0.25 dB. The sender
22 shall set this field to a value in the range 0x00 through 0x80,
23 inclusive.
24 T2PLoLatPostTransition6144
25 The sender shall set this field to the Data Channel power relative to
26 the Pilot Channel power when transmitting a 6144-bit payload using
27 the Low Latency mode following the T2P transition. The sender shall
28 specify this field as an 8-bit number in units of 0.25 dB. The sender
29 shall set this field to a value in the range 0x00 through 0x80,
30 inclusive.
31 T2PHiCapPreTransition6144
32 The sender shall set this field to the Data Channel power relative to
33 the Pilot Channel power when transmitting a 6144-bit payload using
34 the High Capacity mode prior to the T2P transition. The sender shall
35 specify this field as an 8-bit number in units of 0.25 dB. The sender
36 shall set this field to a value in the range 0x00 through 0x80,
37 inclusive.
38 T2PHiCapPostTransition6144
39 The sender shall set this field to the Data Channel power relative to
40 the Pilot Channel power when transmitting a 6144-bit payload using
41 the High Capacity mode following the T2P transition. The sender
42 shall specify this field as an 8-bit number in units of 0.25 dB. The
9-363
3GPP2 C.S0024-B v2.0 MAC Layer
1 sender shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition8192 2 0x1
LoLatTerminationTarget8192 2 0x1
HiCapT2PTransition8192 2 0x3
HiCapTerminationTarget8192 2 0x3
T2PLoLatPreTransition8192 8 0x5D
T2PLoLatPostTransition8192 8 0x4A
T2PHiCapPreTransition8192 8 0x4A
T2PHiCapPostTransition8192 8 0x4A
5 Length Length of the complex attribute in octets. The access network shall
6 set this field to the length of the complex attribute excluding the
7 Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 LoLatT2PTransition8192
12 The sender shall set this field to one less than the number of sub-
13 frames for which the receiver shall use the pre-transition T2P values
14 and the number of sub-frames after which the receiver shall use the
15 post-transition T2P values when transmitting a Reverse Traffic
16 Channel packet with packet size of 8192 bits using the Low Latency
17 mode. The sender shall specify this field as a 2-bit value in units of
18 sub-frames. The receiver shall support all valid values specified by
19 this field.
20 LoLatTerminationTarget8192
21 The sender shall set this field to one less than the expected number
22 of sub-frames needed to achieve the target Physical Layer erasure
23 rate for a Reverse Traffic Channel packet with packet size of 8192
9-364
MAC Layer 3GPP2 C.S0024-B v2.0
1 bits transmitted using the Low Latency Mode. The sender shall
2 specify this field as a 2-bit value in units of sub-frames. The receiver
3 shall support all valid values specified by this field.
4 HiCapT2PTransition8192
5 The sender shall set this field to one less than the number of sub-
6 frames for which the receiver shall use the pre-transition T2P values
7 and the number of sub-frames after which the receiver shall use the
8 post-transition T2P values when transmitting a Reverse Traffic
9 Channel packet with packet size of 8192 bits using the High Capacity
10 mode. The sender shall specify this field as a 2-bit value in units of
11 sub-frames. The receiver shall support all valid values specified by
12 this field.
13 HiCapTerminationTarget8192
14 The sender shall set this field to one less than the expected number
15 of sub-frames needed to achieve the target Physical Layer erasure
16 rate for a Reverse Traffic Channel packet with packet size of 8192
17 bits transmitted using the High Capacity Mode. The sender shall
18 specify this field as a 2-bit value in units of sub-frames. The receiver
19 shall support all valid values specified by this field.
20 T2PLoLatPreTransition8192
21 The sender shall set this field to the Data Channel power relative to
22 the Pilot Channel power when transmitting an 8192-bit payload
23 using the Low Latency mode prior to the T2P transition. The sender
24 shall specify this field as an 8-bit number in units of 0.25 dB. The
25 sender shall set this field to a value in the range 0x00 through 0x80,
26 inclusive.
27 T2PLoLatPostTransition8192
28 The sender shall set this field to the Data Channel power relative to
29 the Pilot Channel power when transmitting an 8192-bit payload
30 using the Low Latency mode following the T2P transition. The sender
31 shall specify this field as an 8-bit number in units of 0.25 dB. The
32 sender shall set this field to a value in the range 0x00 through 0x80,
33 inclusive.
34 T2PHiCapPreTransition8192
35 The sender shall set this field to the Data Channel power relative to
36 the Pilot Channel power when transmitting an 8192-bit payload
37 using the High Capacity mode prior to the T2P transition. The sender
38 shall specify this field as an 8-bit number in units of 0.25 dB. The
39 sender shall set this field to a value in the range 0x00 through 0x80,
40 inclusive.
9-365
3GPP2 C.S0024-B v2.0 MAC Layer
1 T2PHiCapPostTransition8192
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting an 8192-bit payload
4 using the High Capacity mode following the T2P transition. The
5 sender shall specify this field as an 8-bit number in units of 0.25 dB.
6 The sender shall set this field to a value in the range 0x00 through
7 0x80, inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition12288 2 0x1
LoLatTerminationTarget12288 2 0x1
HiCapT2PTransition12288 2 0x3
HiCapTerminationTarget12288 2 0x3
T2PLoLatPreTransition12288 8 0x69
T2PLoLatPostTransition12288 8 0x55
T2PHiCapPreTransition12288 8 0x55
T2PHiCapPostTransition12288 8 0x55
10 Length Length of the complex attribute in octets. The access network shall
11 set this field to the length of the complex attribute excluding the
12 Length field.
14 ValueID The sender shall set this field to an identifier assigned to this
15 complex value.
16 LoLatT2PTransition12288
17 The sender shall set this field to one less than the number of sub-
18 frames for which the receiver shall use the pre-transition T2P values
19 and the number of sub-frames after which the receiver shall use the
20 post-transition T2P values when transmitting a Reverse Traffic
21 Channel packet with packet size of 12288 bits using the Low Latency
22 mode. The sender shall specify this field as a 2-bit value in units of
23 sub-frames. The receiver shall support all valid values specified by
24 this field.
9-366
MAC Layer 3GPP2 C.S0024-B v2.0
1 LoLatTerminationTarget12288
2 The sender shall set this field to one less than the expected number
3 of sub-frames needed to achieve the target Physical Layer erasure
4 rate for a Reverse Traffic Channel packet with packet size of 12228
5 bits transmitted using the Low Latency Mode. The sender shall
6 specify this field as a 2-bit value in units of sub-frames. The receiver
7 shall support all valid values specified by this field.
8 HiCapT2PTransition12288
9 The sender shall set this field to one less than the number of sub-
10 frames for which the receiver shall use the pre-transition T2P values
11 and the number of sub-frames after which the receiver shall use the
12 post-transition T2P values when transmitting a Reverse Traffic
13 Channel packet with packet size of 12288 bits using the High
14 Capacity mode. The sender shall specify this field as a 2-bit value in
15 units of sub-frames. The receiver shall support all valid values
16 specified by this field.
17 HiCapTerminationTarget12288
18 The sender shall set this field to one less than the expected number
19 of sub-frames needed to achieve the target Physical Layer erasure
20 rate for a Reverse Traffic Channel packet with packet size of 12288
21 bits transmitted using the High Capacity Mode. The sender shall
22 specify this field as a 2-bit value in units of sub-frames. The receiver
23 shall support all valid values specified by this field.
24 T2PLoLatPreTransition12288
25 The sender shall set this field to the Data Channel power relative to
26 the Pilot Channel power when transmitting a 12288-bit payload
27 using the Low Latency mode prior to the T2P transition. The sender
28 shall specify this field as an 8-bit number in units of 0.25 dB. The
29 sender shall set this field to a value in the range 0x00 through 0x80,
30 inclusive.
31 T2PLoLatPostTransition12288
32 The sender shall set this field to the Data Channel power relative to
33 the Pilot Channel power when transmitting a 12288-bit payload
34 using the Low Latency mode following the T2P transition. The sender
35 shall specify this field as an 8-bit number in units of 0.25 dB. The
36 sender shall set this field to a value in the range 0x00 through 0x80,
37 inclusive.
38 T2PHiCapPreTransition12288
39 The sender shall set this field to the Data Channel power relative to
40 the Pilot Channel power when transmitting a 12288-bit payload
41 using the High Capacity mode prior to the T2P transition. The sender
42 shall specify this field as an 8-bit number in units of 0.25 dB. The
9-367
3GPP2 C.S0024-B v2.0 MAC Layer
1 sender shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
3 T2PHiCapPostTransition12288
4 The sender shall set this field to the Data Channel power relative to
5 the Pilot Channel power when transmitting a 12,288-bit payload
6 using the High Capacity mode following the T2P transition. The
7 sender shall specify this field as an 8-bit number in units of 0.25 dB.
8 The sender shall set this field to a value in the range 0x00 through
9 0x80, inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
ReqRatio 4 0x0
MaxReqInterval 4 0x0
12 Length Length of the complex attribute in octets. The access network shall
13 set this field to the length of the complex attribute excluding the
14 Length field.
16 ValueID The sender shall set this field to an identifier assigned to this
17 complex value.
18 ReqRatio The sender shall set this field to the maximum permitted ratio of the
19 request bits to traffic bits. The sender shall specify this field as a 4-
20 bit value in units of 0.005 for a range of 0…0.075, inclusive. The
21 receiver shall support all valid values specified by this field.
22 MaxReqInterval The sender shall set this field to the maximum time duration that the
23 access terminal shall wait to transmit Request packet once it has
24 transmitted a Request packet. The sender shall specify this field as a
25 4-bit number in units of frames and has a range of 1…15 frames,
26 inclusive. A value of 0 will disable Request packet transmission due
27 to any fixed interval. The sender shall support all valid values
28 specified by this field.
9-368
MAC Layer 3GPP2 C.S0024-B v2.0
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The access network shall set this field to an identifier assigned to this
8 complex value.
9 RRIChannelGainPreTransition0
10 The sender shall set this field to the RRI Channel Gain for sub-
11 packets transmitted prior to the T2P transition for a T2P transition
12 value of 1 sub-frame. The sender shall specify this field as a 2’s
13 complement 4-bit number in units of 1dB. The receiver shall support
14 all valid values specified by this field.
15 RRIChannelGainPostTransition0
16 The sender shall set this field to the RRI Channel Gain for sub-
17 packets transmitted following the T2P transition for a T2P transition
18 value of 1 sub-frame. The sender shall specify this field as a 2’s
19 complement 4-bit number in units of 1dB. The receiver shall support
20 all valid values specified by this field.
9-369
3GPP2 C.S0024-B v2.0 MAC Layer
1 RRIChannelGainPreTransition1
2 The sender shall set this field to the RRI Channel Gain for sub-
3 packets transmitted prior to the T2P transition for a T2P transition
4 value of 2 sub-frames. The sender shall specify this field as a 2’s
5 complement 4-bit number in units of 1dB. The receiver shall support
6 all valid values specified by this field.
7 RRIChannelGainPostTransition1
8 The sender shall set this field to the RRI Channel Gain for sub-
9 packets transmitted following the T2P transition for a T2P transition
10 value of 2 sub-frames. The sender shall specify this field as a 2’s
11 complement 4-bit number in units of 1dB. The receiver shall support
12 all valid values specified by this field.
13 RRIChannelGainPreTransition2
14 The sender shall set this field to the RRI Channel Gain for sub-
15 packets transmitted prior to the T2P transition for a T2P transition
16 value of 3 sub-frames. The sender shall specify this field as a 2’s
17 complement 4-bit number in units of 1dB. The receiver shall support
18 all valid values specified by this field.
19 RRIChannelGainPostTransition2
20 The sender shall set this field to the RRI Channel Gain for sub-
21 packets transmitted following the T2P transition for a T2P transition
22 value of 3 sub-frames. The sender shall specify this field as a 2’s
23 complement 4-bit number in units of 1dB. The receiver shall support
24 all valid values specified by this field.
25 RRIChannelGainPreTransition3
26 The sender shall set this field to the RRI Channel Gain for sub-
27 packets transmitted prior to the T2P transition for a T2P transition
28 value of 4 sub-frames. The sender shall specify this field as a 2’s
29 complement 4-bit number in units of 1dB. The receiver shall support
30 all valid values specified by this field. The access terminal also uses
31 this value to set the gain of the RRI channel when no packet is being
32 transmitted on the Reverse Traffic Channel.
33 Reserved The access network shall set this field to ‘0000’. The access terminal
34 shall ignore this field.
9-370
MAC Layer 3GPP2 C.S0024-B v2.0
2 Length Length of the complex attribute in octets. The access network shall
3 set this field to the length of the complex attribute excluding the
4 Length field.
5 AttributeID The sender shall set this field to 0x15NN, where NN is the two-digit
6 hexadecimal MAC flow number in the range 0x00 through
7 MaxNumMACFlows −1, inclusive.
8 ValueID The sender shall set this field to an identifier assigned to this
9 complex value.
10 T2PInflowmin The sender shall set this field to the minimum T2P inflow that the
11 receiver is to use to determine the T2P allocation for MAC flow NN.
12 The sender shall specify this field as an 8-bit value in units of 0.25
13 dB. The receiver shall support all valid values specified by this field.
14 T2PInflowmax The sender shall set this field to the maximum T2P inflow that the
15 receiver is to use to determine the T2P allocation for MAC flow NN.
16 The sender shall specify this field as an 8-bit value in units of 0.25
17 dB. The receiver shall support all valid values specified by this field.
9-371
3GPP2 C.S0024-B v2.0 MAC Layer
2 Length Length of the complex attribute in octets. The sender shall set this
3 field to the length of the complex attribute excluding the Length field.
4 AttributeID The sender shall set this field to 0x16NN, where NN is the two-digit
5 hexadecimal MAC flow number in the range 0x00 through
6 MaxNumMACFlows −1, inclusive.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 NumT2PAxisValues The sender shall set this field to the number of values specified on
10 the T2P axis minus 1. The sender shall specify this field as an 4-bit
11 value. The receiver shall support all valid values specified by this
12 field.
9-372
MAC Layer 3GPP2 C.S0024-B v2.0
1 NumFRABAxisValues The sender shall set this field to the number of values specified on
2 the FRAB axis minus 1. The sender shall specify this field as a 3-bit
3 value. The receiver shall support all valid values specified by this
4 field.
5 T2PAxis The sender shall set this field to values that define the T2P axis. The
6 sender shall specify this field as an 8-bit value in units of 0.25 dB.
7 The values specified shall be monotonically increasing. The receiver
8 shall support all valid values specified by this field.
9 FRABAxis The sender shall set this field to values that define the FRAB axis.
10 The sender shall specify this field as a 4-bit 2’s complement value in
11 the range -1…7/8, inclusive. The values specified shall be
12 monotonically increasing. The receiver shall support all valid values
13 specified by this field.
14 T2PUpT2PAxisFRABAxis
15 The sender shall set this field to the value of the function T2PUp of
16 the associated MAC flow at [T2PAxis, FRABAxis]. The sender shall set
17 the data in the following order: T2PUp( ) is specified for all the
18 FRABaxisFRABAxis values, then cycled through for each T2PAxis
19 value. The receiver shall use the value of this field to compute
20 ΔT2PInflow. The sender shall specify this field as an 8-bit 2’s
21 complement in units of 0.25 dB. The receiver shall support all valid
22 values specified by this field.
23 T2PDnT2PAxisFRABAxis
24 The sender shall set this field to the value of the function T2PDn of
25 the associated MAC flow at [T2PAxis, FRABAxis]. The sender shall set
26 the data in the following order: T2PDn( ) is specified for all the
27 FRABaxisFRABAxis values, then cycled through for each T2PAxis
28 value. The receiver shall use the value of this field to compute
29 ΔT2PInflow. The sender shall specify this field as an 8-bit 2’s
30 complement in units of 0.25 dB. The receiver shall support all valid
31 values specified by this field.
32 Reserved The sender shall add reserved bits to make the length of each
33 attribute value record an integer number of octets. The sender shall
34 set these bits to zero. The receiver shall ignore this field.
9-373
3GPP2 C.S0024-B v2.0 MAC Layer
T2PAxis00 0x00
T2PAxis01 0x22
T2PAxis02 0x47
T2PAxis03 0x5a
FRABAxis0 0x8
FRABAxis1 0xb
FRABAxis2 0xe
FRABAxis3 0x7
3
9-374
MAC Layer 3GPP2 C.S0024-B v2.0
T2PUpT2PAxis00FRABAxis0 0x1d
T2PUpT2PAxis00FRABAxis1 0x0a
T2PUpT2PAxis00FRABAxis2 0xfe
T2PUpT2PAxis00FRABAxis3 0xfe
T2PUpT2PAxis01FRABAxis0 0xfb
T2PUpT2PAxis01FRABAxis1 0xe8
T2PUpT2PAxis01FRABAxis2 0xdc
T2PUpT2PAxis01FRABAxis3 0xdc
T2PUpT2PAxis02FRABAxis0 0xfb
T2PUpT2PAxis02FRABAxis1 0xe8
T2PUpT2PAxis02FRABAxis2 0xdc
T2PUpT2PAxis02FRABAxis3 0xdc
T2PUpT2PAxis03FRABAxis0 0x18
T2PUpT2PAxis03FRABAxis1 0x05
T2PUpT2PAxis03FRABAxis2 0xf9
T2PUpT2PAxis03FRABAxis3 0xf9
9-375
3GPP2 C.S0024-B v2.0 MAC Layer
T2PDnT2PAxis00FRABAxis0 0xe9
T2PDnT2PAxis00FRABAxis1 0xe2
T2PDnT2PAxis00FRABAxis2 0xd6
T2PDnT2PAxis00FRABAxis3 0xd6
T2PDnT2PAxis01FRABAxis0 0xe9
T2PDnT2PAxis01FRABAxis1 0xe2
T2PDnT2PAxis01FRABAxis2 0xd6
T2PDnT2PAxis01FRABAxis3 0xd6
T2PDnT2PAxis02FRABAxis0 0x0e
T2PDnT2PAxis02FRABAxis1 0x07
T2PDnT2PAxis02FRABAxis2 0xfb
T2PDnT2PAxis02FRABAxis3 0xfb
T2PDnT2PAxis03FRABAxis0 0x2d
T2PDnT2PAxis03FRABAxis1 0x26
T2PDnT2PAxis03FRABAxis2 0x1a
T2PDnT2PAxis03FRABAxis3 0x1a
2
T2PAxis00 0x10
T2PAxis01 0x2b
4
FRABAxis0 0x0
6
9-376
MAC Layer 3GPP2 C.S0024-B v2.0
T2PUpT2PAxis00FRABAxis0 0xf4
T2PUpT2PAxis01FRABAxis0 0xbc
2
T2PDnT2PAxis00FRABAxis0 0xd8
T2PDnT2PAxis01FRABAxis0 0xd8
4
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value record:
{
ValueID 8 N/A
NumPilotStrengthAxisValues 3 0x2
NumPilotStrengthAxisValues occurrences of the following two fields:
{
PilotStrengthAxis 6 See Table 9.12.7.2.24-1
TxT2PmaxPilotStrengthAxis 7 See Table 9.12.7.2.24-2
}
Reserved 0 – 7 (as N/A
needed)
}
7 Length Length of the complex attribute in octets. The access network shall
8 set this field to the length of the complex attribute excluding the
9 Length field.
11 ValueID The sender shall set this field to an identifier assigned to this
12 complex value.
9-377
3GPP2 C.S0024-B v2.0 MAC Layer
1 NumPilotStrengthAxisValues
5 PilotStrengthAxis The sender shall set this field to the values that define the
6 PilotStrength axis. The sender shall specify this field as a 6-bit value
7 in units of –0.25 dB in the range 0 dB to –15.75 dB, inclusive. The
8 values specified shall be monotonically increasing. The receiver shall
9 support all valid values specified by this field.
10 TxT2PmaxPilotStrengthAxis
11 The sender shall set this field to the maximum TxT2P that the access
12 terminal is allowed to transmit if the filtered serving sector
13 PilotStrength equals corresponding
14 PilotStrengthaxisPilotStrengthAxis value. The sender shall specify
15 this field as a 7-bit value expressed in units of 0.5 dB. The access
16 terminal shall support all valid values specified by this field.
17 Reserved The sender shall add reserved bits to make the length of each
18 attribute value record an integer number of octets. The sender shall
19 set these bits to ‘0’. The receiver shall ignore this field.
Field Default
PilotStrengthAxis0 0x28
PilotStrengthAxis1 0x14
Field Default
TxT2PmaxPilotStrengthAxis 0x18
0
TxT2PmaxPilotStrengthAxis 0x36
1
9-378
MAC Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
MaxNumMACFlows 8 0x04
MaxNumActiveMACFlows 8 0x04
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
4 ValueID The sender shall set this field to an identifier assigned to this
5 complex value.
6 MaxNumMACFlows The sender shall set this field to indicate the maximum total number
7 of activated and deactivated MAC flows supported. The value shall be
8 in the range of 0x04 to 0x10, inclusive
9 MaxNumActiveMACFlows
10 The sender shall set this field to indicate the maximum number of
11 active MAC flows supported. The value shall be in the range of 0x04
12 to MaxNumMACFlows, inclusive.
9-379
3GPP2 C.S0024-B v2.0 MAC Layer
ParameterType 8
Length 8
MIRTCMAC 42
MQRTCMAC 42
Reserved 4
6 ParameterType This field shall be set to 0x01 for this parameter record.
7 Length This field shall be set to the length of this parameter record in units
8 of octets excluding the Length field.
9 MIRTCMAC This field shall be set to the value of the reverse traffic channel in-
10 phase long code mask associated with the access terminal’s session.
11 MQRTCMAC This field shall be set to the value of the reverse traffic channel
12 quadrature-phase long code mask associated with the access
13 terminal’s session.
9-380
MAC Layer 3GPP2 C.S0024-B v2.0
1 No text.
9-381
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.13.19.13.1 Overview
3 The Multicarrier Reverse Traffic Channel MAC Protocol provides the procedures and
4 messages required for an access terminal to transmit using single or multiple Reverse
5 CDMA Channels, and for an access network to receive the respective Reverse CDMA
6 Channels. Specifically, this protocol addresses Reverse Traffic Channel transmission rules
7 and rate control. This protocol supports intra-access terminal Quality of Service (QoS) for
8 multiple concurrent active MAC flows over single or multiple assigned Reverse CDMA
9 Channels at the access terminal. Rate control in each assigned Reverse CDMA Channel is
10 accomplished via per active MAC flow Traffic-to-Pilot power ratio (T2P) control. The
11 Multicarrier Reverse Traffic Channel MAC protocol provides per active MAC flow QoS
12 control in each and across all assigned Reverse CDMA Channels. This is achieved by
13 distributed rate selection (at the access terminal) and centralized (scheduled) resource
14 allocation (by the access network) in each assigned Reverse CDMA Channel. The
15 Multicarrier Reverse Traffic Channel MAC achieves per active MAC flow data policing using
16 a Data Token Bucket mechanism which spans all assigned Reverse CDMA Channels at the
17 access terminal for each active MAC flow. The Data Token bucket parameters are
18 controlled by the access network. Additionally, the Multicarrier Reverse Traffic Channel
19 MAC provides QoS for each active MAC flow and controls each active MAC flow’s
20 contribution to the network loading in each assigned Reverse CDMA Channel using a T2P
21 Token Bucket mechanism and a one-bit (the Reverse Activity Bit, or RAB) feedback from
22 the access network. This protocol operates with the Subtype 3 Physical Layer Protocol.
23 This specification assumes that the access network has one instance of this protocol for
24 every access terminal.
25 This protocol operates in one of three states for each of the supported Reverse CDMA
26 Channels (the supported Reverse CDMA Channels are public data of the Route Update
27 Protocol.):
28 • Inactive State: In this state, the access terminal is not assigned a Reverse Traffic
29 Channel on that Reverse CDMA Channel. When the protocol is in this state, it waits for
30 an Activate command.
31 • Setup State: In this state, the access terminal obeys the power control commands that
32 it receives from the access network for the Reverse CDMA Channel assigned130 by the
33 access network. Data transmission on the Reverse Traffic Channel corresponding to the
34 Reverse CDMA Channel is not allowed in this state.
35 • Open State: In this state, the access terminal obeys the power control commands that it
36 receives from the access network for the Reverse CDMA Channel assigned by the access
37 network. In this state, the access terminal may transmit data on the Reverse Traffic
38 Channel corresponding to this assigned Reverse CDMA Channel.
130 The assigned Reverse CDMA Channels are public data of the Route Update Protocol.
9-382
MAC Layer 3GPP2 C.S0024-B v2.0
1 The protocol states and the indications and events causing the transition between the
2 states are shown in Figure 9.13.1-1.
Initial State
Rx Activate
Rx Deactivate or
timer expires
Rx Deactivate Tx / Rx RTCAck
Open State
4 Figure 9.13.1-1. Multicarrier Reverse Traffic Channel MAC Protocol State Diagram
5 (for each supported Reverse CDMA Channel)
6 Each active MAC flow contributes to sector loading in each of the assigned Reverse CDMA
7 Channels and its contribution is strongly correlated with its average transmit T2P in that
8 channel. An access terminal may transmit multiple active MAC flows simultaneously on
9 one or more of the assigned Reverse CDMA Channels. The Multicarrier Reverse Traffic
10 Channel MAC protocol uses the average transmit T2P per active MAC flow in each of the
11 assigned Reverse CDMA Channels as a measure of the air link resource used by that MAC
12 flow in the corresponding Reverse CDMA Channel. The Multicarrier Reverse Traffic
13 Channel MAC protocol treats multiple active MAC flows associated with a single access
14 terminal in a manner consistent with multiple active MAC flows associated with multiple
15 access terminals, subject to access terminal transmit power constraints. This protocol
16 controls the average T2P of an active MAC flow in each assigned Reverse CDMA Channel
17 and the average data rate of an active MAC flow across all assigned Reverse CDMA
18 Channels based on the requirements of that MAC flow, requirements of other concurrent
19 active MAC flows, transmit power constraints, and sector loading on each assigned Reverse
20 Traffic Channel. The Multicarrier Reverse Traffic Channel MAC protocol allows updating
21 Reverse Traffic Channel MAC attributes (access terminal specific, MAC flow specific, and
22 assigned Reverse CDMA Channel specific) using the Generic Attribute Update Protocol.
24 10.13.2.19.13.2.1 Commands
25 This protocol defines the following commands:
26 • Activate (along with arguments indicating the assigned Reverse CDMA Channels)
27 • Deactivate
9-383
3GPP2 C.S0024-B v2.0 MAC Layer
9-384
MAC Layer 3GPP2 C.S0024-B v2.0
1 • The value of the public data for the InConfiguration protocol instance shall be set to the
2 value of the public data for the InUse protocol instance.
3 10.13.59.13.5 Procedures and Messages for the InConfiguration Instance of the Protocol
4 10.13.5.19.13.5.1 Procedures
5 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
6 the configuration messages.
7 The access network shall not initiate negotiation of the MaxMACFlows attribute.
8 The access network shall not initiate negotiation of the MaxPacketSize attribute.
9-385
3GPP2 C.S0024-B v2.0 MAC Layer
2 10.13.5.3.19.13.5.3.1 ConfigurationRequest
3 The ConfigurationRequest message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 ConfigurationRequest message sent.
10 10.13.5.3.29.13.5.3.2 ConfigurationResponse
11 The ConfigurationResponse message format is as follows:
12
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
14 TransactionID The sender shall set this value to the TransactionID field of the
15 corresponding ConfigurationRequest message.
9-386
MAC Layer 3GPP2 C.S0024-B v2.0
2 10.13.69.13.6 Procedures and Messages for the InUse Instance of the Protocol
3 10.13.6.19.13.6.1 Procedures
4 The protocol constructs a Multicarrier Reverse Traffic Channel MAC Layer packet out of a
5 Security Layer packet and passes the packet for transmission to the Physical Layer
6 Protocol.
7 The Multicarrier Reverse Traffic Channel MAC Protocol supports multiple MAC Flows. MAC
8 flow NN is defined to be active if the value of the BucketLevelMaxNN attribute associated
9 with MAC flow NN is greater than zero, where NN is the two-digit hexadecimal flow number
10 in the range 0x00 to MaxNumMACFlows −1, inclusive. The number of active MAC Flows
11 shall not exceed the value of the MaxNumActiveMACFlows parameter of the MaxMACFlows
12 attribute.
13 The Multicarrier Reverse Traffic Channel MAC Protocol supports multiple Reverse CDMA
14 Channels.
Security MAC
Layer Layer
packet trailer
21
24 10.13.6.1.2.19.13.6.1.2.1 Activate
25 If the protocol receives an Activate command in the Inactive State, the access terminal and
26 the access network shall perform the following:
27 • Set ATILCM to TransmitATI.ATI
9-387
3GPP2 C.S0024-B v2.0 MAC Layer
1 • Transition the protocol to the Setup State for the Reverse CDMA Channel(s) provided as
2 arguments along with the Activate command. If no arguments are provided, then the
3 protocol shall transition to the Setup state for the Reverse CDMA Channel assigned by
4 the access network as indicated by public data of the Route Update Protocol.
5 If the protocol receives this command in any other state it shall be ignored.
6 10.13.6.1.2.29.13.6.1.2.2 Deactivate
7 If the protocol receives a Deactivate command and is in the Setup State or the Open State
8 for any Reverse CDMA Channel,
9 • Access terminal shall cease transmitting the Reverse Traffic Channel and shall
10 transition the protocol to the Inactive State for all Reverse CDMA Channels.
11 • Access network shall cease monitoring the Reverse Traffic Channel from this access
12 terminal and shall transition the protocol to the Inactive State for all Reverse CDMA
13 Channels.
14 If the protocol receives a Deactivate command in the Inactive State, it shall be ignored.
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
MIRTCMAC 1 1 1 1 1 1 1 1 1 1 Permuted (ATILCM)
20
9-388
MAC Layer 3GPP2 C.S0024-B v2.0
9-389
3GPP2 C.S0024-B v2.0 MAC Layer
1 access network shall generate a LinkAcquired indication. If the access network acquires the
2 Reverse Traffic Channel on the Reverse CDMA Channel, then it shall send an RTCAck
3 message to the access terminal , and the protocol shall transition to the Open State for the
4 acquired Reverse CDMA Channel.
12 Upon entering the Open State for Reverse CDMA Channel r, or upon acceptance of an
13 update of the corresponding configuration attribute using Generic Attribute Update
14 Protocol, the access terminal shall set the following parameters to the corresponding
15 attribute values in Reverse CDMA Channel r.
16 • T2PTransitionFunction
17 • T2PInflowRange
18 • PilotStrength
19 • TxT2PMax
20 Table 9.13.6.1.6.1-1 provides the transmission rates and corresponding minimum and
21 maximum payload sizes available on the Reverse Traffic Channel in each Reverse CDMA
22 Channel for different values of Reverse Link transmit duration.
23
9-390
MAC Layer 3GPP2 C.S0024-B v2.0
9-391
3GPP2 C.S0024-B v2.0 MAC Layer
(bits)
3 The Multicarrier Reverse Traffic Channel MAC Protocol supports two Transmission modes,
4 High Capacity mode and Low Latency mode. Each Transmission mode is specified per
9-392
MAC Layer 3GPP2 C.S0024-B v2.0
1 active MAC flow and is characterized by a physical layer transmit duration. The physical
2 layer transmit duration is one, two, three or four sub-packets. A termination target is
3 specified for each packet size for both the Low Latency and the High Capacity transmission
4 modes. The termination target is defined as one less than the number of sub-packets that
5 an access terminal is required to transmit for the packet to be received by the access
6 network with the target packet erasure rate131. The termination target is defined by
7 LoLatTerminationTargetPS for a packet with packet size PS transmitted in Low Latency
8 mode. The termination target is defined by HiCapTerminationTargetPS for a packet with
9 packet size PS transmitted in High Capacity mode. The access terminal may transmit using
10 different Transmission modes in each assigned Reverse CDMA Channel. The transmit
11 duration defines the effective data rate for a given packet size as shown in Table
12 9.13.6.1.6.1-1. For example, a 256-bit payload results in an effective data rate of 38.4kbps,
13 19.2kbps, 12.8kbps, and 9.6kbps for a transmit duration of one, two, three, or four sub-
14 packets respectively.
15 T2PHiCapPreTransitionPS defines the T2P's used by the access terminal for transmitting
16 the first HiCapT2PTransitionPS+1 sub-packets of a Reverse Traffic Channel packet with
17 packet size PS in High Capacity Mode, where PS can take on the following values: 128, 256,
18 512, 768, 1024, 1536, 2048, 3072, 4096, 6144, and 8192, and 12288 bits.
19 T2PHiCapPostTransitionPS defines the T2P's used by the access terminal for transmitting
20 the subsequent sub-packets of a Reverse Traffic Channel packet with packet size PS in
21 High Capacity Mode.
22 T2PLoLatPreTransitionPS defines the T2P's used by the access terminal for transmitting the
23 first LoLatT2PTransitionPS+1 sub-packets of a Reverse Traffic Channel packet with packet
24 size PS in Low Latency Mode, where PS can take on the following values: 128, 256, 512,
25 768, 1024, 1536, 2048, 3072, 4096, 6144, and 8192, and 12288 bits.
26 T2PLoLatPostTransitionPS defines the T2P's used by the access terminal for transmitting
27 the subsequent sub-packets of a Reverse Traffic Channel packet with packet size PS in Low
28 Latency Mode.
29 The access network uses the RA bit (one RA bit per Reverse CDMA Channel per sector) to
30 provide an indication of loading on each Reverse CDMA Channel in each sector’s reverse
31 link to the access terminal. The reliability of the RA channel is improved by filtering the RA
32 bit at the access terminal. A short-term filter followed by a threshold detector is used at the
33 access terminal to generate the QRAB (Quick RA Bit) which indicates instantaneous sector
34 loading. A long-term filter is used to generate the FRAB (Filtered RA Bit) which indicates
35 longer term sector loading in the corresponding Reverse CDMA Channel.
36 The access terminal shall start transmission of the Reverse Traffic Data Channel and
37 Reverse Rate Indicator in each assigned Reverse CDMA Channel at the earliest time T,
38 following the end of transmission of the previous packet, that satisfies the following
39 equation
40 (T − FrameOffset) mod 4 = 0,
131 The target packet erasure rate typically used by the physical layer is 1%
9-393
3GPP2 C.S0024-B v2.0 MAC Layer
17 • BucketLevelMaxi: Max T2P resource that can be accumulated (bucket size) for MAC
18 flow i in each Reverse CDMA Channel.
19 • BucketLevelSati,r,n: Saturation Level for BucketLevel i,r,n in Reverse CDMA Channel r,
20 where r is in set RCn.
21 • BurstDurationFactori: Max duration (in sub-frames) for which MAC flow i can sustain a
22 peak rate based on its T2P allocation.
23 • DataBucketLeveli,n: Data Bucket Level (or accumulated data tokens) at sub-frame n
24 for MAC flow i.
25 • DataBucketLevelMaxi: Max data token resource that can be accumulated (bucket size)
26 for MAC flow i.
27 • DataTokenInflowi: The data token resource added to the data bucket for MAC flow i at
28 sub-frame n
29 • di,r,n: Number of octets allocated to MAC flow i for a Reverse Traffic Channel
30 transmission during sub-frame n in Reverse CDMA Channel r, where r is in set RCn.
31 • DeltaT2Pr: The TxT2P adjust value in Reverse CDMA Channel r. If this value is made
32 public by the Route Update Protocol for each of the pilots in the Active Set that carries
33 RAB for reverse CDMA Channel r, then DeltaT2Pr is set to the public data value
34 corresponding to the serving sector pilot. If the Route Update protocol does not define
35 the DeltaT2P as public data or if the sub-active set that carries RAB for the Reverse
36 CDMA Channel r does not include a pilot associated with the serving sector, then the
37 DeltaT2Pr value is set to zero.
9-394
MAC Layer 3GPP2 C.S0024-B v2.0
1 • fr,s: The Forward CDMA Channel from pilotPN s which carries RAB for the Reverse
2 CDMA Channel r. Reverse CDMA Channel r is in the access terminal’s set RCn, and
3 fr,s is in the access terminal’s active set Sn. This association is conveyed using public
4 data of the Route Update Protocol.
5 • FCr,n: The sub-Active Set carrying RAB for Reverse CDMA Channel r, which is public
6 data of the Route Update Protocol. Note that set FCr,n is a subset of set Sn.
7 • FRABr,n: Effective Filtered RAB value at sub-frame n from all fr,s in set FCr,n for
8 Reverse CDMA Channel r in set RCn.
9 • FRABfr,s,n: Indicates the Filtered RAB value from fr,s for Reverse CDMA Channel r in set
10 RCn and fr,s in set FCr,n at sub-frame n.
14 • FRABlow: FRAB threshold. FRABr,n values below FRABlow indicate a sector with a
15 lightly loaded Reverse CDMA Channel r.
16 • HiCapT2PTransitionPS: Number of sub-packets (excluding the first) from the start of
17 the packet for which the pre-transition T2P values are used for High Capacity mode
18 Reverse Traffic Channel transmissions with packet size PS.
19 • LastBucketLevelMaxi,r: The last recorded value of BucketLevelMaxi,n.
20 • LoLatT2PTransitionPS: Number of sub-packets (excluding the first) from the start of the
21 packet for which the pre-transition T2P values are used for Low Latency mode Reverse
22 Traffic Channel transmissions with packet size PS.
23 • MergeThreshold: Merge Threshold (in octets) for Reverse Traffic Channel packets.
24 • MergeThresholdi: Merge Threshold (in octets) for MAC flow i if transmitted in High
25 Capacity Mode.
26 • PacketSizePSr: Physical Layer packet size, in octets, of packet size PS transmitted in
27 sub-frame n in Reverse CDMA Channel r, where r is in set RCn.
9-395
3GPP2 C.S0024-B v2.0 MAC Layer
7 • PilotStrengthr( ): Function that provides the scale factor for scaling T2PInflowi,r,n based
8 on the value of PilotStrengthn.
21 • PotentialT2POutflowi,r,HC: Potential Outflow from the bucket for MAC flow i in Reverse
22 CDMA Channel r, where r is in set RCn, due to a High Capacity mode transmission.
24 • QOutflowi,r,HC: Queue outflow (in octets) for MAC flow i in Reverse CDMA Channel r,
25 where r is in set RCn, with TMi == HiCap.
26 • QRABi,r,n: Effective Quick RAB value for MAC flow i in Reverse CDMA Channel r,
27 where r is in set RCn, at sub-frame n.
28 • QRABr,n: Effective QRAB in Reverse CDMA Channel r, where r is in set RCn, at sub-
29 frame n.
30 • QRABfr,s,n: Indicates the Quick RAB value from fr,s in set FCr,n for Reverse CDMA
31 Channel r in set RCn at sub-frame n.
32 • QRABpsr,n: Indicates the effective Quick RAB value generated at sub-frame n for
33 Reverse CDMA Channel r, where r is in set RCn, based on each PilotStrength fr,s,n of the
34 fr,s in set FCr,n.
35 • QRABSelecti: Indicates which QRAB value, QRABpsr,n or QRABr,n, that the access
36 terminal uses as an indication of short-term sector loading for MAC flow i for each
37 Reverse CDMA Channel r in set RCn.
9-396
MAC Layer 3GPP2 C.S0024-B v2.0
1 • RCn: The set of reverse link CDMA channels assigned by the access network to the
2 access terminal and enabled by the RTCAck message prior to sub-frame n.
3 • RRIChannelGainr,n: RRI Channel Gain in sub-frame n for Reverse CDMA Channel r in
4 set RCn.
14 • Sn = {(f1,a), (f2,a), (f1,b), …}: The active set of the access terminal at subframe n, where
15 each member of the active set is denoted by a Reverse Forward CDMA Channel and
16 PilotPN pair.
17 • SRn = {(f1,a), (f2,b), …}: The PilotReference sub-Active Set of the access terminal at
18 subframe n, where each member of the set is denoted by a carrier and pilotPN pair.
19 • SlotFRABfr,s,m: Filtered value (with filter time constant FRABFilterTC) at slot m of the
20 soft RA bit SoftRABfr,s,m from fr,s for assigned Reverse CDMA Channel r, where fr,s is in
21 set FCr,n. The soft RA bit value is provided by the Physical Layer Protocol.
23 • SoftQRABfr,s,m: Filtered value (with filter time constant QRABFilterTC) at slot m of the
24 soft RA bit SoftRABfr,s,m from fr,s for assigned Reverse CDMA Channel r, where fr,s is in
25 set FCr,n. The soft RA bit value is provided by the Physical Layer Protocol.
26 • SoftRABfr,s,m: Soft RA bit provided by the Physical Layer Protocol at slot m from fr,s for
27 Reverse CDMA Channel r, where fr,s is in set FCr,n.
28 • SumPayloadr,n: Sum of the octets di,r,n of all active MAC flows i included in a packet
29 transmitted in sub-frame n in Reverse CDMA Channel r, where r is in set RCn.
30 • SumTransmittedDatai,n: Sum of the octets di,r,n over all Reverse CDMA Channels r
31 that are in the access terminal’s set RCn for active MAC flow i in sub-frame n.
32 • SumQOutflowr: Sum of the queue outflows (in octets) for all MAC flows with non-empty
33 queues and TMi == HiCap in Reverse CDMA Channel r, where r is in set RCn.
34 • T2PInflowmini,r: Minimum value of the permitted T2PInflow for MAC flow i in Reverse
35 CDMA Channel r, where r is in set RCn.
36 • T2PInflowmaxi,r: Maximum value of the permitted T2PInflow for MAC flow i in Reverse
37 CDMA Channel r, where r is in set RCn.
9-397
3GPP2 C.S0024-B v2.0 MAC Layer
14 • T2PInflowi,r,n: Denotes the average T2P resource added to the bucket for MAC flow i in
15 Reverse CDMA Channel r, where r is in set RCn, at sub-frame n.
16 • T2POutflowi,r,n: Denotes the average T2P resource utilized (and subtracted) from the
17 bucket for MAC flow i in Reverse CDMA Channel r, where r is in set RCn, at sub-frame
18 n.
19 • TxT2Pmacr,n: MAC layer transmit T2P during sub-frame n in Reverse CDMA Channel r,
20 where r is in set RCn
24 • TxT2Pmin: TxT2P that an access terminal is permitted to transmit at any time in any
25 Reverse CDMA Channel r, where r is in set RCn.
28 • TxT2PLoLatPSN =
29 − T2PLoLatPreTransitionPS if N ≤ LoLatT2PTransitionPS
30 − T2PLoLatPostTransitionPS if N > LoLatT2PTransitionPS
31 • TxT2PHiCapPSN =
32 − T2PHiCapPreTransitionPS if N ≤ HiCapT2PTransitionPS
33 − T2PHiCapPostTransitionPS if N > HiCapT2PTransitionPS
34 • TxT2PHiCapNominalPS: Nominal TxT2P for a packet with packet size PS transmitted in
35 High Capacity mode.
9-398
MAC Layer 3GPP2 C.S0024-B v2.0
36 1. Initialization due to active set update: Upon inclusion of a new member fr,s into
37 the access terminal’s set FCr,n at sub-frame n, the access terminal shall perform
38 the following steps:
9-399
3GPP2 C.S0024-B v2.0 MAC Layer
1 − Set PilotStrengthfr,s,m to the PilotStrength for fr,s, which is public data of the Route
2 Update Protocol.
3 − Set SoftQRABfr,s,m = 0.
5 2. Update PilotStrengthfr,s,m: The access terminal shall update the PilotStrength (in
6 the linear domain) using an IIR filter with filter time constant
7 PilotStrengthFilterTC, where PilotStrength of fr,s is public data of the Route Update
8 Protocol.
9 3. Update SlotQRABfr,s,m: The access terminal shall generate SlotQRABfr,s,m by
10 filtering (IIR filter with filter time constant QRABFilterTC) the soft RA bit from fr,s
11 for Reverse CDMA Channel r in slot m to generate SoftQRABfr,s,m, and then hard-
12 limiting SoftQRABfr,s,m to generate SlotQRABfr,s,m. The hard-limiter maps positive
13 input values to +1 and negative or zero input values to −1.
14 4. Update SlotFRABfr,s,m: The access terminal shall generate SlotFRABfr,s,m by
15 filtering (IIR filter with filter time constant FRABFilterTC) the soft RA bit for
16 Reverse CDMA Channel r from fr,s in slot m (SoftRABfr,s,m).
17 If any slot of sub-frame n overlaps with a Reverse Link Silence Interval, the access terminal
18 shall perform the following operations at the start of every slot of sub-frame n for each
19 Reverse CDMA Channel r with a monitored RAB that is in the access terminal’s set RCn,
20 and for each fr,s that is in the access terminal’s set FCr,n:
21 1. Update PilotStrengthfr,s,m: The access terminal shall update the PilotStrength (in
22 the linear domain) using an IIR filter with filter time constant
23 PilotStrengthFilterTC, where PilotStrength of fr,s is public data of the Route Update
24 Protocol.
25 2. Update SlotQRABfr,s,m: Set SoftQRABfr,s,m = 0, and and SlotQRABfr,s,m, = −1.
27 The access terminal shall perform the following operations at the start of every slot m of
28 sub-frame n for each Reverse CDMA Channel r without a monitored RAB that is in the
29 access terminal’s set RCn, and for each fr,s that is in the access terminal’s set FCr,n:
30 1. Update PilotStrengthfr,s,m: This value does not change as part of this operation.
32 3. Update SlotFRABfr,s,m: This value does not change as part of this operation.
33 The access terminal shall perform the following operations at the start of each sub-frame n:
34 1. Determine the maximum allowed outflow from the data token bucket for each
35 active MAC flow i
36 − The access terminal shall determine the maximum allowed outflow from the
37 data token bucket for each active MAC flow i using the following equation:
9-400
MAC Layer 3GPP2 C.S0024-B v2.0
2 2. Update Data Token Bucket Level for each active MAC flow i
3 − The access terminal shall set the Data Token Bucket Level for the next sub-frame
4 as specified by the following equation132:
5 DataBucketLeveli,n+1 = min(DataTokenInflowi + DataBucketLeveli,n –
6 SumTransmittedDatai,n, DataBucketLevelMaxi )
7 where SumTransmittedDatai,n is the sum of di,r,n over all Reverse CDMA Channels
8 r that are in the access terminal’s set RCn for active MAC flow i in sub-frame n, and
9 di,r,n is the number of octets from an active MAC flow i contained in the payload in
10 Reverse CDMA Channel r.
11 3. Update PilotStrengthf,n for each pilot f that is in set SRn but not in FCr,n for any
12 Reverse CDMA Channel r:
13 − The access terminal shall sample PilotStrengthf,m for each f in set SRn but not
14 in FCr,n for any Reverse CDMA Channel r at sub-frame n to generate
15 PilotStrengthf,n.
16 The access terminal shall perform the following operations at the start of each sub-frame n
17 in each Reverse CDMA Channel r in set RCn to determine allocation for that sub-frame:
19 − The access terminal shall sample PilotStrengthfr,s,m for each fr,s in set FCr,n at
20 sub-frame n to generate PilotStrengthfr,s,n.
21 2. Update QRABr,n
22 − The access terminal shall sample SlotQRABfr,s,m from each fr,s in set FCr,n at
23 sub-frame n to generate QRABfr,s,n.
30 3. Update QRABpsr,n
9-401
3GPP2 C.S0024-B v2.0 MAC Layer
6 − The DRCLock bit for Reverse CDMA Channel r from the cell associated with
7 pilotPN s is ‘0’ (Out-of-lock) and PilotStrengthfr,s,n is greater than
8 PilotStrengthQRABThresholdDRCUnlock.
9 − The DRCLock bit for Reverse CDMA Channel r from the cell associated with
10 pilotPN s is ‘1’ (In-lock) and PilotStrengthfr,s,n is greater than
11 PilotStrengthQRABThresholdDRCLock.
12 + The access terminal shall set QRABpsr,n = −1 (UnLoaded) if none of the
13 conditions above are satisfied.
14 4. Update FRABr,n
27 − For each assigned Reverse CDMA Channel r, the access terminal shall
28 perform the following:
29 − Set BucketLeveli,r,n = 0.
31 − Set TT2PHoldi,r,n−1 = 0.
34 + For each assigned Reverse CDMA Channel r, the access terminal shall perform
35 the following:
36 − Set LastBucketLevelMaxi,r = BucketLevelMaxi.
9-402
MAC Layer 3GPP2 C.S0024-B v2.0
1 6. Initialization for each active MAC flow i upon assignment of a new Reverse CDMA
2 Channel r and receipt of the RTCAck message for r at sub-frame n at the access
3 terminal
4 − For each active MAC flow i upon assignment of a new Reverse CDMA Channel
5 r at sub-frame n the access terminal shall perform the following steps:
6 + If LastBucketLevelMaxi is NULL and BucketLevelMaxi is not NULL then the
7 access terminal shall perform the following:
8 − Set BucketLeveli,r,n = 0.
10 − Set TT2PHoldi,r,n−1 = 0.
11 − Set T2POutflowi,r,n−1 = 0.
16 + The access terminal shall set QRABi,r,n = +1 (Loaded) if either of the following
17 conditions is satisfied:
18 − QRABSelecti == +1 for MAC flow i and QRABpsr,n == +1 at sub-frame n
20 + If none of the conditions immediately above are satisfied, the access terminal
21 shall set QRABi,r,n = −1 (Unloaded)
22 + If SRn contains a serving sector pilot, the access terminal shall set
23 PilotStrengthn to the value of PilotStrengthf,n for the serving sector pilot f in
24 set SRn.
25 + If SRn does not contain a serving sector pilot, the access terminal shall set
26 PilotStrengthr,n to be the maximum value of PilotStrengthf,n over all pilots f
27 in set SRn at sub-frame n
9-403
3GPP2 C.S0024-B v2.0 MAC Layer
7 + The access terminal shall set ΔT2PInflowi,r,n = 0 if the access terminal is not
8 receiving the RAB for Reverse CDMA Channel r or sub-frame n overlaps with a
9 Reverse Link Silence Interval.
10 − Update T2P Inflows
11 + If TT2PHoldi,r,n−1 == 0, then the access terminal shall update T2PInflowi,r,n,
12 using the following equations if receiving the RAB for Reverse CDMA Channel
13 r during sub-frame n.
24 + If TT2PHoldi,r,n−1 > 0, then the access terminal shall maintain the inflow
25 T2PInflowi,r,n as the inflow in the previous sub-frame T2PInflowi,r,n−1.
9-404
MAC Layer 3GPP2 C.S0024-B v2.0
133 n − 3 × N refers to the first sub-frame of the packet that is currently being transmitted in sub-
frame n.
9-405
3GPP2 C.S0024-B v2.0 MAC Layer
16 where di,r,n is the number of octets from an active MAC flow i contained in the
17 payload in Reverse CDMA Channel r and SumPayloadr,n is the sum of di,r,n over
18 all active MAC flows i.
19 − If the access terminal does not transmit a sub-packet of a Reverse Traffic
20 Channel packet in sub-frame n in Reverse CDMA Channel r, the bucket
21 outflows in Reverse CDMA Channel r shall be specified by the following
22 equation:
23 T2POutflowi,r,n = 0
29 − If the access terminal is not receiving the RAB for Reverse CDMA Channel r
30 during sub-frame n or any slot of sub-frame n overlaps with the Reverse Link
31 Silence Interval, then the access terminal shall set BucketLeveli,r,n+1 = 0.
32 − If the access terminal is receiving the RAB for Reverse CDMA Channel r during
33 sub-frame n and no slot of sub-frame n overlaps with the Reverse Link Silence
34 Interval, then the access terminal shall set the bucket level for the next sub-
35 frame as specified by the following equation134:
9-406
MAC Layer 3GPP2 C.S0024-B v2.0
12 − The access terminal shall set the RRI Channel Gain in sub-frame n in Reverse
13 CDMA Channel r using the following equation if the access terminal does not
14 transmit any sub-packet in sub-frame n in Reverse CDMA Channel r:
15 RRIChannelGainr,n = RRIChannelGainPreTransition3
16 13. When the access terminal transmits a security layer packet, the access terminal
17 shall transmit the Security Layer packet only on the active MAC flow associated by
18 the AssociatedFlowsNN attribute with the application layer packet(s) contained in
19 the Security Layer packet . The access terminal shall not transmit Security Layer
20 packets containing signaling using any flow other than MAC flow 0x00.
135 The mapping between the T2P transition value and the RRI Channel Gain is shown in the table
below.
T2PTransitionValue sub-packet N
M 0 1 2 3
9-407
3GPP2 C.S0024-B v2.0 MAC Layer
29 6. The access terminal shall set PotentialT2POutflowi,r,LL for each active MAC flow i
30 in Reverse CDMA Channel r using the following equation:
31 PotentialT2POutflowi,r,LL = max (0, min((1 + AllocationStagger × rr,n) ×
32 (BucketLeveli,r,n / 2 + T2PInflowi,r,n) , BucketFactori(10 × log10(T2PInflowi,r,n),
33 FRABr,n) × T2PInflowi,r,n))
9-408
MAC Layer 3GPP2 C.S0024-B v2.0
16 11. The access terminal shall construct the set F to be the set of all active MAC flows
17 with non-empty queues at sub-frame n.
18 12. The access terminal shall determine SumQOutflowr in Reverse CDMA Channel r
19 by summing QOutflowi,r,HC over all active MAC flows i in Reverse CDMA Channel
20 r from the set F with TMi == HiCap.
21 13. The access terminal shall construct the set Fr,LL for Reverse CDMA Channel r
22 using the following rules:
23 − If the transmission mode TMi of any active MAC flow i with non-empty queue
24 (i.e., Qi,n > 0) at sub-frame n is LoLat or MaxNumSubPacketsIr < 3 for the
25 interlace of sub-frame n in Reverse CDMA Channel r, then set TMr,min =
26 LoLat. Otherwise set TMr,min = HiCap.
27 − The set Fr,LL shall be equal to the set F if TMr,min == HiCap, and the packet
28 size for transmission at sub-frame n in Reverse CDMA Channel r is greater
29 than or equal to PayloadThresh.
30 − The set Fr,LL shall be the empty set if TMr,min == HiCap, and the packet size
31 for transmission at sub-frame n in Reverse CDMA Channel r is less than
32 PayloadThresh.
33 − The set Fr,LL shall be equal to the set F if TMr,min == LoLat, and one or more
34 of the following conditions are satisfied in Reverse CDMA Channel r:
35 + FRABr,n < FRABlow
36 + SumQOutflowr ≥ MergeThreshold
9-409
3GPP2 C.S0024-B v2.0 MAC Layer
6 + QOutflowi,r,HC ≥ MergeThresholdi
21 − Condition 3:
22 If PSr < AuxiliaryPilotChannelMinPayload, then
26 (1 + 10^(AuxiliaryPilotChannelGain/10)) × max(10^(T2PHiCapPreTransitionPSr /
27 10), 10^(T2PHiCapPostTransitionPSr / 10)) ≤ 10^(TxT2Pmaxr(PilotStrengthn) / 10).
28
32 − Condition 5:
33 HiCapTerminationTargetPSr ≤ MaxNumSubPacketsIr
9-410
MAC Layer 3GPP2 C.S0024-B v2.0
11 − Condition 1:
12 PSr ≤ min(PermittedPayloadPS1r_1, PermittedPayloadPS2r_2,
13 PermittedPayloadPS3r_3)
19 − Condition 3:
20 If PSr < AuxiliaryPilotChannelMinPayload, then
24 (1 + 10^(AuxiliaryPilotChannelGain/10)) × max(10^(T2PLoLatPreTransitionPSr /
25 10), 10^(T2PLoLatPostTransitionPSr / 10)) ≤ 10^(TxT2Pmaxr(PilotStrengthn) / 10).
26
30 − Condition 5:
31 LoLatTerminationTargetPSr ≤ MaxNumSubPacketsIr
9-411
3GPP2 C.S0024-B v2.0 MAC Layer
7 10.13.6.1.6.1.29.13.6.1.6.1.2 Messages
9-412
MAC Layer 3GPP2 C.S0024-B v2.0
9-413
3GPP2 C.S0024-B v2.0 MAC Layer
1 The access network shall set the value of T2PHiCapPreTransitionPS136 to be less than or
2 equal to the value of T2PLoLatPreTransitionPS137.
3 The access network shall set the value of LoLatTerminationTargetPS to be less than or
4 equal to the value of HiCapTerminationTargetPS.
5 The access network should set the values of LoLatTerminationTargetPS such that the
6 packet transmitted by the access terminal with packet size PS in the Low Latency mode is
7 received by the access network within LoLatTerminationTargetPS sub-frames with a failure
8 rate not exceeding the target packet erasure rate.
9 The access network should set the values of HiCapTerminationTargetPS such that the
10 packet transmitted by the access terminal with packet size PS in the High Capacity mode is
11 received by the access network within HiCapTerminationTargetPS sub-frames with a failure
12 rate not exceeding the target packet erasure rate.
13 If the access network does not receive an RTCAckAck message or a Reverse Traffic Channel
14 packet on the corresponding Reverse CDMA Channel within an implementation specific
15 time interval of entering the Open state, then the access network should re-transmit the
16 RTCAck message an implementation specific number of times.
136 The access network typically sets the values of T2PHiCapPreTransitionPS and
T2PHiCapPostTransitionPS such that T2PHiCapPreTransitionPS is greater than
T2PHiCapPostTransitionPS.
137 The access network typically sets the values of T2PLoLatPreTransitionPS and
T2PLoLatPostTransitionPS such that T2PLoLatPreTransitionPS is greater than
T2PLoLatPostTransitionPS.
9-414
MAC Layer 3GPP2 C.S0024-B v2.0
ConnectionLayerFormat 1
TransmissionMode 1
5 ConnectionLayerFormat
9 TransmissionMode If the MAC Layer packet is transmitted in the Low Latency Mode,
10 then the access terminal shall set this field to ‘1’. Otherwise, the
11 access terminal shall set this field to ‘0’.
12 10.13.6.2.29.13.6.2.2 RTCAck
13 The access network sends the RTCAck message to notify the access terminal that it has
14 acquired one or more of the assigned Reverse CDMA Channels, and that the access
15 terminal can start traffic transmissions on the indicated Reverse CDMA Channels.
16
Reserved 0 – 7 (as
needed)
18 RTCAckID The access network shall set this field to one more (modulo 256) than
19 the RTCAckID field of the previous RTCAck message. If this is the
20 first RTCAck message being sent by the access network, then the
21 access network shall set this field to zero.
9-415
3GPP2 C.S0024-B v2.0 MAC Layer
1 NumReverseChannels
2 The access network shall set this field to one less than the number of
3 Reverse CDMA Channels for which the message is transmitted.
4 ReverseChannel The access network shall set this field to the identifier channel record
5 that specifies the assigned reverse link channel is assigned to the
6 Reverse CDMA Channel assigned to the access terminal that has
7 been acquired by the access network.
8 ReverseLogicalChannel
9 The access network shall set this field to the logical channel
10 associated with the Reverse CDMA Channel record specified in the
11 previous field, in the range from 0 to NRTCMPMACCarrierMax-1.
12 Reserved The access network shall add Reserved bits to make the length of the
13 entire message equal to an integer number of octets. The access
14 network shall set these bits to ‘0’. The access terminal shall ignore
15 this field.
Best Effort
Channels FTC SLP
Reliable
16 10.13.6.2.3RTCAckAck
17 The access terminal sends the RTCAckAck message to acknowledge reception of the
18 RTCAck message.
19
21 RTCAckID The access terminal shall this field to the RTCAckID field of the
22 corresponding RTCACk message.
23
24 10.13.6.2.49.13.6.2.3 CarrierRequest
25 The access terminal sends the CarrierRequest message to request allocation or de-
26 allocation of additional Reverse CDMA Channels from the access network
27
9-416
MAC Layer 3GPP2 C.S0024-B v2.0
Reserved 4
2 NumReverseChannels
3 The access terminal shall set this field to one less than the total
4 number of Reverse CDMA Channels it is requesting be allocated to it.
5 Reserved The access terminal shall set this field to zero. The access network
6 shall ignore this field.
7
9 10.13.6.2.59.13.6.2.4 ReverseCDMAChannelDropped
10 The access terminal sends the ReverseCDMAChannelDropped message to notify the access
11 network that it has dropped one or more Reverse CDMA Channels.
12
Reserved 0 or 4
14 TransactionID The sender shall increment this value for each new
15 ReverseCDMAChannelDropped message sent.
9-417
3GPP2 C.S0024-B v2.0 MAC Layer
1 NumReverseChannels
2 The access terminal shall set this field to one less than the number of
3 Reverse CDMA Channels for which the message is transmitted.
4 ReverseChannel The access terminal shall set this field to the identifier that is
5 assigned to the Reverse CDMA Channel assigned to the access
6 terminal that has been dropped by the access terminal.
7 ReasonCode The access terminal shall set this field to the reason it has dropped
8 the Reverse CDMA Channel. Table 9.13.6.2.4-1 specifies the
9 ReasonCode definitions.
ReasonCode Meaning
0x0 Headroom Limitation
0x1 FTCMAC DRC Supervision
0x2 ReverseAcquisition timer expired
0x3-0xf Reserved
12
13 Reserved The access terminal shall include reserved bits to make the
14 length of the entire message equal to an integer number of octets.
15 The access terminal shall set this field to zero. The access
16 network shall ignore this field.
Channels RTC SLP Best Effort
17 10.13.6.2.69.13.6.2.5 ReverseCDMAChannelDroppedAck
18 The access network sends the ReverseCDMAChannelDroppedAck message to acknowledge
19 the receipt of a ReverseCDMAChannelDropped message.
20
22 TransactionID The sender shall set this value to the TransactionID field of the
23 corresponding ReverseCDMAChannelDropped message.
9-418
MAC Layer 3GPP2 C.S0024-B v2.0
1 10.13.6.2.79.13.6.2.6 Request
2 The access terminal sends the Request message to notify the access network of the
3 maximum TxT2P that it can use for Reverse Traffic Channel transmissions and the queue
4 length for zero or more of its MAC flows.
5
Reserved 3
7 ATTotalPilotTransmission
8 The access terminal shall set this field to the current total average
9 transmission power of pilot(s) when the transmitter is enabled in
10 units of 0.5 dBm. This field is expressed as a two’s complement
11 signed number.
12
13 NumMACFlows The access terminal shall set this field to the number of MAC flows
14 for which a request is transmitted.
15 MACFlowID The access terminal shall set this field to the identifier that is
16 assigned to the MAC flow. The access terminal shall support MAC
17 flow identifiers in the range 0…15, inclusive.
18 QueueLength The access terminal shall set this field to the length of the queue
19 associated with the MACFlowID indicated by this field. The access
20 terminal shall specify this field as an 8-bit number as specified in
21 Table 9.13.6.2.6-1.
9-419
3GPP2 C.S0024-B v2.0 MAC Layer
0x00 zero
0xFF 2^(254/12 + 7) < QL + 96
x, else ⎣2^((x-1)/12 + 7)⎦ < QL + 96 ≤ ⎣2^(x/12 + 7)⎦
2 Reserved The access terminal shall set this field to zero. The access network
3 shall ignore this field.
4
5 10.13.6.2.89.13.6.2.7 Grant
6 The access network transmits the Grant message to notify the access terminal of the
7 following parameters for one or more of the active MAC flows and for one or more of the
8 assigned Reverse CDMA Channels at the access terminal:
9 • T2PInflow
10 • BucketLevel
11 • TT2PHold
12
9-420
MAC Layer 3GPP2 C.S0024-B v2.0
NumReverseChannels 4
(NumReverseChannels occurrences + 1) of the following
fields:
ReverseLogicalChannel 4
NumMACFlows 4
(NumMACflows occurrences + 1) of the following fields:
MACFlowID 4
T2PInflow 8
BucketLevel 8
TT2PHold 6
2 NumReverseChannels
3 The access network shall set this field to one less than the number of
4 Reverse CDMA Channels for which the message is transmitted.
5 ReverseLogicalChannel
6 The access network shall set this field to the logical channel
7 associated with the Reverse CDMA Channel for which flow grants are
8 specified, in the range from 0 to NRTCMPMACCarrierMax-1.
9 NumMACFlows The access network shall set this field to one less than the number of
10 MAC Flows for the Reverse CDMA Channel identified by
11 ReverseLogicalChannel for which the Grant is transmitted. The
12 access network shall specify this field as a 4-bit value in the range
13 0…15, inclusive. The access terminal shall support all valid values
14 for this field.
15 MACFlowID The access network shall set this field to the MAC Flow for which the
16 Grant is transmitted. The access network shall specify this field as a
17 4-bit value in the range 0…15, inclusive. The access terminal shall
18 support all valid values for this field.
19 T2PInflow The access network shall set this field to the average T2P for the MAC
20 flow identified by the corresponding MACFlowID for the Reverse
9-421
3GPP2 C.S0024-B v2.0 MAC Layer
7 BucketLevel The access network shall set this field to BucketLevel for the MAC
8 flow identified by the corresponding MACFlowID for the Reverse
9 CDMA Channel identified by ReverseLogicalChannel. The access
10 network may set this field to 255 to indicate a value of -∞. Otherwise,
11 the access network shall specify this field as an 8-bit value in the
12 range of 0 to 63.5 dB in units of 0.25 dB. The access terminal shall
13 support all valid values of this field.
14 TT2PHold The access network shall set this field to the interval of time for
15 which the access terminal shall maintain the T2PInflow for the MAC
16 flow identified by the corresponding MACFlowID for the Reverse
17 CDMA Channel identified by ReverseLogicalChannel after receiving
18 the Grant message. The access network shall specify this field as a 6-
19 bit value in units of frames. The access terminal shall support all
20 valid values of this field.
21 Reserved The access network shall add reserved bits to make the length of the
22 entire message an integer number of octets. The access network
23 shall set these bits to ‘0’.The access terminal shall ignore this field.
24
25 10.13.6.2.99.13.6.2.8 AttributeUpdateRequest
26 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
27 given attribute.
28
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
30 TransactionID The sender shall increment this value for each new
31 AttributeUpdateRequest message sent.
9-422
MAC Layer 3GPP2 C.S0024-B v2.0
3 10.13.6.2.109.13.6.2.9 AttributeUpdateAccept
4 The sender sends an AttributeUpdateAccept message in response to an
5 AttributeUpdateRequest message to accept the offered attribute values.
6
MessageID 8
TransactionID 8
8 TransactionID The sender shall set this value to the TransactionID field of the
9 corresponding AttributeUpdateRequest message.
10
11 10.13.6.2.119.13.6.2.10 AttributeUpdateReject
12 The access network sends an AttributeUpdateReject message in response to an
13 AttributeUpdateRequest message to reject the offered attribute values.
14
MessageID 8
TransactionID 8
16 TransactionID The access network shall set this value to the TransactionID field of
17 the corresponding AttributeUpdateRequest message.
18
9-423
3GPP2 C.S0024-B v2.0 MAC Layer
5 10.13.6.3.29.13.6.3.2 Indications
6 This protocol registers to receive the following indications:
7 • ForwardTrafficChannelMAC.ReverseTrafficChannelRestartTimerExpired, with arguments
8 indicating the Reverse CDMA Channels for which the restart timer has expired.
9-424
MAC Layer 3GPP2 C.S0024-B v2.0
1 • PowerParameters512
2 • PowerParameters768
3 • PowerParameters1024
4 • PowerParameters1536
5 • PowerParameters2048
6 • PowerParameters3072
7 • PowerParameters4096
8 • PowerParameters6144
9 • PowerParameters8192
10 • PowerParameters12288
11 • QRABSelectNN
12 • RequestParameters
13 • TransmissionModeNN
14 • T2PFilterTCNN
15 • T2PTransitionFunctionConfigXX
16 • T2PInflowRangeConfigXX
17 • TxT2PmaxConfigXX
18 where NN is the two-digit hexadecimal flow number in the range 0x00 to
19 MaxNumMACFlows – 1, inclusive, CC is the two-digit hexadecimal reverse logical channel
20 number in the range 0x0 to NRTCMPMACCarriersMax-1, and XX is the two-digit hexadecimal
21 configuration number in the range 0x0 to NRTCMPMACConfigsMax-1. The updated values of the
22 attributes shall be consistent with the value of the MaxNumActiveMACFlows parameter of
23 the MaxMACFlows attribute.
24 The access terminal and the access network shall support the use of the Generic Attribute
25 Update Protocol to configure values of the MaxNumSubPacketsCC attribute if the value of
26 the SupportGAUPMaxNumSubPackets attribute is 0x01. Otherwise, the access network
27 and the access terminal shall not include the MaxNumSubPacketsCC attribute in an
28 AttributeUpdateRequest message.
29 The access network and the access terminal shall not use the Generic Attribute Update
30 Protocol to configure any other attributes of the Multicarrier Reverse Traffic Channel MAC
31 Protocol.
32 The following attributes and default values are defined (see 13.3 for attribute record
33 definition).
9-425
3GPP2 C.S0024-B v2.0 MAC Layer
9-426
MAC Layer 3GPP2 C.S0024-B v2.0
9-427
3GPP2 C.S0024-B v2.0 MAC Layer
9-428
MAC Layer 3GPP2 C.S0024-B v2.0
9-429
3GPP2 C.S0024-B v2.0 MAC Layer
9-430
MAC Layer 3GPP2 C.S0024-B v2.0
9-431
3GPP2 C.S0024-B v2.0 MAC Layer
9-432
MAC Layer 3GPP2 C.S0024-B v2.0
9-433
3GPP2 C.S0024-B v2.0 MAC Layer
SubStream 8 N/A 0
9-434
MAC Layer 3GPP2 C.S0024-B v2.0
needed)
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x01NN, where NN is the two-digit
4 hexadecimal number that identifies the MAC Flow in the range 0x01
5 through MaxNumMACFlows −1, inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 FlowCount The sender shall set this field to the number of higher layer flows
9 associated with this MAC Flow.
22 Reserved The sender shall add reserved bits to make the length of each
23 attribute value record an integer number of octets. The receiver shall
24 ignore this field.
138 For example, in case of the Multi-flow Packet Application, this field is set to the RLP flow number
9-435
3GPP2 C.S0024-B v2.0 MAC Layer
2 Length Length of the complex attribute in octets. The sender shall set this
3 field to the length of the complex attribute excluding the Length field.
4 AttributeID The sender shall set this field to 0x17NC, where N is the single-digit
5 hexadecimal number that identifies the MAC Flows in the range 0x0
6 through MaxNumMACFlows −1, inclusive. C is the single-digit
7 hexadecimal number that identifies the Reverse Logical Channel in
8 the range 0x0 through NRTCMPMACCarrierMax −1, inclusive.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 T2PTransitionFunction
12 Associate the parameter T2PTransitionFunction with the
13 configuration attribute T2PTransitionFunctionConfigXX.
9-436
MAC Layer 3GPP2 C.S0024-B v2.0
1 Length Length of the complex attribute in octets. The sender shall set this
2 field to the length of the complex attribute excluding the Length field.
3 AttributeID The sender shall set this field to 0x18CC, where CC is the two-digit
4 hexadecimal number that identifies the Reverse Logical Channel in
5 the range 0x00 through NRTCMPMACCarrierMax −1, inclusive.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
14 Length Length of the complex attribute in octets. The sender shall set this
15 field to the length of the complex attribute excluding the Length field.
17 ValueID The sender shall set this field to an identifier assigned to this
18 complex value.
19 AuxiliaryPilotChannelGain
20 The sender shall set this field to the Auxiliary Pilot Channel Gain
21 relative to the Traffic Channel Gain that the access terminal uses to
22 compute the Auxiliary Pilot Channel transmit power level. The sender
23 shall specify this field as a 4-bit value in units of –1 dB in the range 0
24 dB to -15 dB, inclusive. The receiver shall support all valid values
25 specified by this field.
26 AuxiliaryPilotChannelMinPayload
27 The sender shall set this field to the minimum Reverse Traffic
28 Channel payload for which the access terminal is required to
9-437
3GPP2 C.S0024-B v2.0 MAC Layer
1 transmit the Auxiliary Pilot Channel. The sender shall specify this
2 field as a 4-bit number as shown in Table 9.13.7.2.4-1. The receiver
3 shall support all valid values specified by this field.
‘0000’ 128
‘0001’ 256
‘0010’ 512
‘0011’ 768
‘0100’ 1024
‘0101’ 1536
‘0110’ 2048
‘0111’ 3072
‘1000’ 4096
‘1001’ 6144
‘1010’ 8192
‘1011’ 12288
All other values Reserved
5
9-438
MAC Layer 3GPP2 C.S0024-B v2.0
2 Length Length of the complex attribute in octets. The access network shall
3 set this field to the length of the complex attribute excluding the
4 Length field.
5 AttributeID The sender shall set this field to 0x03NN, where NN is the two-digit
6 hexadecimal MAC flow number in the range 0x00 through
7 MaxNumMACFlows −1, inclusive.
8 ValueID The sender shall set this field to an identifier assigned to this
9 complex value.
10 NumT2PAxisValues The sender shall set this field to the number of occurrences of
11 T2PAxis field in this record minus 1. The sender shall specify this
12 field as an 4-bit value. The receiver shall support all valid values
13 specified by this field.
9-439
3GPP2 C.S0024-B v2.0 MAC Layer
1 NumFRABAxisValues
6 T2PAxis The sender shall set this field to values that define the T2P axis. The
7 sender shall specify this field as an 8-bit value in units of 0.25 dB.
8 The values specified shall be monotonically increasing. The receiver
9 shall support all valid values specified by this field.
10 FRABAxis The sender shall set this field to values that define the FRAB axis.
11 The sender shall specify this field as a 4-bit 2’s complement value in
12 the range -1…7/8, inclusive. The values specified shall be
13 monotonically increasing. The receiver shall support all valid values
14 specified by this field.
15 BucketFactorT2PAxisFRABAxis
16 The sender shall set this field to the values of the function
17 BucketFactor( ) at the T2PInflow value of T2PAxis and the FRAB
18 value of FRABAxis. The sender shall set the data in the following
19 order: BucketFactor( ) is specified for all the FRABaxisFRABAxis
20 values, then cycled through for each T2PAxis value. The sender shall
21 specify this field as an 8-bit value in the range 1...32 7/8, inclusive
22 in units of 1/8. The receiver shall support all valid values specified
23 by this field.
24 Reserved The sender shall add reserved bits to make the length of each
25 attribute value record an integer number of octets. The sender shall
26 set these bits to zero. The receiver shall ignore this field.
9-440
MAC Layer 3GPP2 C.S0024-B v2.0
T2PAxis00 0x00
T2PAxis01 0x48
FRABAxis0 0x8
FRABAxis1 0xb
FRABAxis2 0x7
3
Field Default
for NN >
0x00
BucketFactorT2PAxis00FRABAxis0 0x28
BucketFactorT2PAxis00FRABAxis1 0x10
BucketFactorT2PAxis00FRABAxis2 0x10
BucketFactorT2PAxis01FRABAxis0 0x08
BucketFactorT2PAxis01FRABAxis1 0x08
BucketFactorT2PAxis01FRABAxis2 0x08
5
T2PAxis00 0x10
T2PAxis01 0x2b
FRABAxis0 0x0
8
9-441
3GPP2 C.S0024-B v2.0 MAC Layer
BucketFactorT2PAxis00FRABAxis0 0x18
BucketFactorT2PAxis01FRABAxis0 0x08
2
6 Length Length of the complex attribute in octets. The sender shall set this
7 field to the length of the complex attribute excluding the Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 AllocationStagger T2P allocation stagger factor. The sender shall set this field to the
12 desired T2P allocation dither factor across MAC flows at an access
13 terminal and across access terminals. This field is a 4-bit value in
14 steps of 1/16 in the range of 0…15/16, inclusive. The access
15 terminal shall support all valid values specified by this field.
16 TxT2Pmin The sender shall set this field to the minimum TxT2P that the
17 receiver is always allowed to transmit, expressed as an 8-bit number
18 in units of 0.25 dB. The receiver shall support all valid values
19 specified by this field.
9-442
MAC Layer 3GPP2 C.S0024-B v2.0
1 RPCStep Reverse Power Control step. The sender shall set this field to the
2 power control step size the access terminal is to use when controlling
3 the power of the reverse link, as shown in Table 9.13.7.2.6-1. The
4 access terminal shall support the 0.5 dB and 1.0 dB step sizes and
5 should support the 1.5 dB and 2.0 dB step sizes.
‘00’ 0.5 dB
‘01’ 1.0 dB
‘10’ 1.5 dB
‘11’ 2.0 dB
7 Reserved The sender shall add reserved bits to make the length of each
8 attribute value record an integer number of octets. The sender shall
9 set these bits to ‘0’. The receiver shall ignore this field.
14 Length Length of the complex attribute in octets. The sender shall set this
15 field to the length of the complex attribute excluding the Length field.
16 AttributeID The sender shall set this field to 0x19NN, where NN is the two-digit
17 hexadecimal MAC flow number in the range 0x00 through
18 MaxNumMACFlows −1, inclusive.
19 ValueID The sender shall set this field to an identifier assigned to this
20 complex value.
9-443
3GPP2 C.S0024-B v2.0 MAC Layer
1 DataTokenInflow The sender shall set this field to the data token inflow rate for the
2 data token bucket, expressed as an 8-bit number as in Table
3 9.13.7.2.7-1. The receiver shall support all valid values specified by
4 this field.
0x00 Zero
0xFF ∞
0x00 < x ≤ 0x7F ⎣2^(x/12 + 4) - 15⎦
0x80 < x ≤ 0xFE Reserved
6 DataBucketLevelMax The sender shall set this field to the maximum data token bucket
7 size, expressed as an 8-bit number as in Table 9.13.7.2.7-2. The
8 receiver shall support all valid values specified by this field.
0x00 Zero
0xFF ∞
0x00 < x ≤ 0xFE ⎣2^(x/12 + 4) - 15⎦
9-444
MAC Layer 3GPP2 C.S0024-B v2.0
2 Length Length of the complex attribute in octets. The sender shall set this
3 field to the length of the complex attribute excluding the Length field.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 MaxNumSubPackets0
8 The sender shall set this field to one less than the maximum number
9 of subpackets for interlace 0. The sender shall specify this field as a
10 2-bit value in the range 0x0 to 0x3, inclusive.
11 MaxNumSubPackets1
12 The sender shall set this field to one less than the maximum number
13 of subpackets for interlace 1. The sender shall specify this field as a
14 2-bit value in the range 0x0 to 0x3, inclusive.
15 MaxNumSubPackets2
16 The sender shall set this field to one less than the maximum number
17 of subpackets for interlace 2. The sender shall specify this field as a
18 2-bit value in the range 0x0 to 0x3, inclusive.
19 Reserved The sender shall set this field to ‘00’. The receiver shall ignore this
20 field.
21
9-445
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value
record:
{
ValueID 8 N/A
PermittedPayload0_1 4 0x5
PermittedPayload0_2 4 0x5
PermittedPayload0_3 4 0x5
PermittedPayload128_1 4 0x5
PermittedPayload128_2 4 0x5
PermittedPayload128_3 4 0x5
PermittedPayload256_1 4 0x5
PermittedPayload256_2 4 0x5
PermittedPayload256_3 4 0x5
PermittedPayload512_1 4 0x5
PermittedPayload512_2 4 0x5
PermittedPayload512_3 4 0x5
PermittedPayload768_1 4 0x5
PermittedPayload768_2 4 0x5
PermittedPayload768_3 4 0x5
PermittedPayload1024_1 4 0x7
PermittedPayload1024_2 4 0x7
PermittedPayload1024_3 4 0x7
PermittedPayload1536_1 4 0x7
PermittedPayload1536_2 4 0x7
PermittedPayload1536_3 4 0x7
PermittedPayload2048_1 4 0x9
PermittedPayload2048_2 4 0x9
PermittedPayload2048_3 4 0x9
PermittedPayload3072_1 4 0x9
PermittedPayload3072_2 4 0x9
9-446
MAC Layer 3GPP2 C.S0024-B v2.0
2 Length Length of the complex attribute in octets. The sender shall set this
3 field to the length of the complex attribute excluding the Length field.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 PermittedPayload0_1
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Data Channel was not
10 transmitted in sub-frame n−1. The sender shall specify this field as a
11 4-bit value as specified in Table 9.13.7.2.9-1. The receiver shall
12 support all valid values specified by this field.
13 PermittedPayload0_2
14 The sender shall set this field to the maximum packet size that the
15 receiver can transmit in the sub-frame n if the Data Channel was not
16 transmitted in sub-frame n−2. The sender shall specify this field as a
17 4-bit value as specified in Table 9.13.7.2.9-1. The receiver shall
18 support all valid values specified by this field.
9-447
3GPP2 C.S0024-B v2.0 MAC Layer
1 PermittedPayload0_3
2 The sender shall set this field to the maximum packet size that the
3 receiver can transmit in the sub-frame n if the Data Channel was not
4 transmitted in sub-frame n−3. The sender shall specify this field as a
5 4-bit value as specified in Table 9.13.7.2.9-1. The receiver shall
6 support all valid values specified by this field.
7 PermittedPayload128_1
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Reverse Traffic
10 Channel payload transmitted in sub-frame n−1 was 128 bits. The
11 sender shall specify this field as a 4-bit value as specified in Table
12 9.13.7.2.9-1. The receiver shall support all valid values specified by
13 this field.
14 PermittedPayload128_2
15 The sender shall set this field to the maximum packet size that the
16 receiver can transmit in the sub-frame n if the Reverse Traffic
17 Channel payload transmitted in sub-frame n−2 was 128 bits. The
18 sender shall specify this field as a 4-bit value as specified in Table
19 9.13.7.2.9-1. The receiver shall support all valid values specified by
20 this field.
21 PermittedPayload128_3
22 The sender shall set this field to the maximum packet size that the
23 receiver can transmit in the sub-frame n if the Reverse Traffic
24 Channel payload transmitted in sub-frame n−3 was 128 bits. The
25 sender shall specify this field as a 4-bit value as specified in Table
26 9.13.7.2.9-1. The receiver shall support all valid values specified by
27 this field.
28 PermittedPayload256_1
29 The sender shall set this field to the maximum packet size that the
30 receiver can transmit in the sub-frame n if the Reverse Traffic
31 Channel payload transmitted in sub-frame n−1 was 256 bits. The
32 sender shall specify this field as a 4-bit value as specified in Table
33 9.13.7.2.9-1. The receiver shall support all valid values specified by
34 this field.
35 PermittedPayload256_2
9-448
MAC Layer 3GPP2 C.S0024-B v2.0
1 The sender shall set this field to the maximum packet size that the
2 receiver can transmit in the sub-frame n if the Reverse Traffic
3 Channel payload transmitted in sub-frame n−2 was 256 bits. The
4 sender shall specify this field as a 4-bit value as specified in Table
5 9.13.7.2.9-1. The receiver shall support all valid values specified by
6 this field.
7 PermittedPayload256_3
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Reverse Traffic
10 Channel payload transmitted in sub-frame n−3 was 256 bits. The
11 sender shall specify this field as a 4-bit value as specified in Table
12 9.13.7.2.9-1. The receiver shall support all valid values specified by
13 this field.
14 PermittedPayload512_1
15 The sender shall set this field to the maximum packet size that the
16 receiver can transmit in the sub-frame n if the Reverse Traffic
17 Channel payload transmitted in sub-frame n−1 was 512 bits. The
18 sender shall specify this field as a 4-bit value as specified in Table
19 9.13.7.2.9-1. The receiver shall support all valid values specified by
20 this field.
21 PermittedPayload512_2
22 The sender shall set this field to the maximum packet size that the
23 receiver can transmit in the sub-frame n if the Reverse Traffic
24 Channel payload transmitted in sub-frame n−2 was 512 bits. The
25 sender shall specify this field as a 4-bit value as specified in Table
26 9.13.7.2.9-1. The receiver shall support all valid values specified by
27 this field.
28 PermittedPayload512_3
29 The sender shall set this field to the maximum packet size that the
30 receiver can transmit in the sub-frame n if the Reverse Traffic
31 Channel payload transmitted in sub-frame n−3 was 512 bits. The
32 sender shall specify this field as a 4-bit value as specified in Table
33 9.13.7.2.9-1. The receiver shall support all valid values specified by
34 this field.
35 PermittedPayload768_1
36 The sender shall set this field to the maximum packet size that the
37 receiver can transmit in the sub-frame n if the Reverse Traffic
9-449
3GPP2 C.S0024-B v2.0 MAC Layer
5 PermittedPayload768_2
6 The sender shall set this field to the maximum packet size that the
7 receiver can transmit in the sub-frame n if the Reverse Traffic
8 Channel payload transmitted in sub-frame n−2 was 768 bits. The
9 sender shall specify this field as a 4-bit value as specified in Table
10 9.13.7.2.9-1. The receiver shall support all valid values specified by
11 this field.
12 PermittedPayload768_3
13 The sender shall set this field to the maximum packet size that the
14 receiver can transmit in the sub-frame n if the Reverse Traffic
15 Channel payload transmitted in sub-frame n−3 was 768 bits. The
16 sender shall specify this field as a 4-bit value as specified in Table
17 9.13.7.2.9-1. The receiver shall support all valid values specified by
18 this field.
19 PermittedPayload1024_1
20 The sender shall set this field to the maximum packet size that the
21 receiver can transmit in the sub-frame n if the Reverse Traffic
22 Channel payload transmitted in sub-frame n−1 was 1024 bits. The
23 sender shall specify this field as a 4-bit value as specified in Table
24 9.13.7.2.9-1. The receiver shall support all valid values specified by
25 this field.
26 PermittedPayload1024_2
27 The sender shall set this field to the maximum packet size that the
28 receiver can transmit in the sub-frame n if the Reverse Traffic
29 Channel payload transmitted in sub-frame n−2 was 1024 bits. The
30 sender shall specify this field as a 4-bit value as specified in Table
31 9.13.7.2.9-1. The receiver shall support all valid values specified by
32 this field.
33 PermittedPayload1024_3
34 The sender shall set this field to the maximum packet size that the
35 receiver can transmit in the sub-frame n if the Reverse Traffic
36 Channel payload transmitted in sub-frame n−3 was 1024 bits. The
37 sender shall specify this field as a 4-bit value as specified in Table
9-450
MAC Layer 3GPP2 C.S0024-B v2.0
3 PermittedPayload1536_1
4 The sender shall set this field to the maximum packet size that the
5 receiver can transmit in the sub-frame n if the Reverse Traffic
6 Channel payload transmitted in sub-frame n−1 was 1536 bits. The
7 sender shall specify this field as a 4-bit value as specified in Table
8 9.13.7.2.9-1. The receiver shall support all valid values specified by
9 this field.
10 PermittedPayload1536_2
11 The sender shall set this field to the maximum packet size that the
12 receiver can transmit in the sub-frame n if the Reverse Traffic
13 Channel payload transmitted in sub-frame n−2 was 1536 bits. The
14 sender shall specify this field as a 4-bit value as specified in Table
15 9.13.7.2.9-1. The receiver shall support all valid values specified by
16 this field.
17 PermittedPayload1536_3
18 The sender shall set this field to the maximum packet size that the
19 receiver can transmit in the sub-frame n if the Reverse Traffic
20 Channel payload transmitted in sub-frame n−3 was 1536 bits. The
21 sender shall specify this field as a 4-bit value as specified in Table
22 9.13.7.2.9-1. The receiver shall support all valid values specified by
23 this field.
24 PermittedPayload2048_1
25 The sender shall set this field to the maximum packet size that the
26 receiver can transmit in the sub-frame n if the Reverse Traffic
27 Channel payload transmitted in sub-frame n−1 was 2048 bits. The
28 sender shall specify this field as a 4-bit value as specified in Table
29 9.13.7.2.9-1. The receiver shall support all valid values specified by
30 this field.
31 PermittedPayload2048_2
32 The sender shall set this field to the maximum packet size that the
33 receiver can transmit in the sub-frame n if the Reverse Traffic
34 Channel payload transmitted in sub-frame n−2 was 2048 bits. The
35 sender shall specify this field as a 4-bit value as specified in Table
36 9.13.7.2.9-1. The receiver shall support all valid values specified by
37 this field.
9-451
3GPP2 C.S0024-B v2.0 MAC Layer
1 PermittedPayload2048_3
2 The sender shall set this field to the maximum packet size that the
3 receiver can transmit in the sub-frame n if the Reverse Traffic
4 Channel payload transmitted in sub-frame n−3 was 2048 bits. The
5 sender shall specify this field as a 4-bit value as specified in Table
6 9.13.7.2.9-1. The receiver shall support all valid values specified by
7 this field.
8 PermittedPayload3072_1
9 The sender shall set this field to the maximum packet size that the
10 receiver can transmit in the sub-frame n if the Reverse Traffic
11 Channel payload transmitted in sub-frame n−1 was 3072 bits. The
12 sender shall specify this field as a 4-bit value as specified in Table
13 9.13.7.2.9-1. The receiver shall support all valid values specified by
14 this field.
15 PermittedPayload3072_2
16 The sender shall set this field to the maximum packet size that the
17 receiver can transmit in the sub-frame n if the Reverse Traffic
18 Channel payload transmitted in sub-frame n−2 was 3072 bits. The
19 sender shall specify this field as a 4-bit value as specified in Table
20 9.13.7.2.9-1. The receiver shall support all valid values specified by
21 this field.
22 PermittedPayload3072_3
23 The sender shall set this field to the maximum packet size that the
24 receiver can transmit in the sub-frame n if the Reverse Traffic
25 Channel payload transmitted in sub-frame n−3 was 3072 bits. The
26 sender shall specify this field as a 4-bit value as specified in Table
27 9.13.7.2.9-1. The receiver shall support all valid values specified by
28 this field.
29 PermittedPayload4096_1
30 The sender shall set this field to the maximum packet size that the
31 receiver can transmit in the sub-frame n if the Reverse Traffic
32 Channel payload transmitted in sub-frame n−1 was 4096 bits. The
33 sender shall specify this field as a 4-bit value as specified in Table
34 9.13.7.2.9-1. The receiver shall support all valid values specified by
35 this field.
36 PermittedPayload4096_2
9-452
MAC Layer 3GPP2 C.S0024-B v2.0
1 The sender shall set this field to the maximum packet size that the
2 receiver can transmit in the sub-frame n if the Reverse Traffic
3 Channel payload transmitted in sub-frame n−2 was 4096 bits. The
4 sender shall specify this field as a 4-bit value as specified in Table
5 9.13.7.2.9-1. The receiver shall support all valid values specified by
6 this field.
7 PermittedPayload4096_3
8 The sender shall set this field to the maximum packet size that the
9 receiver can transmit in the sub-frame n if the Reverse Traffic
10 Channel payload transmitted in sub-frame n−3 was 4096 bits. The
11 sender shall specify this field as a 4-bit value as specified in Table
12 9.13.7.2.9-1. The receiver shall support all valid values specified by
13 this field.
14 PermittedPayload6144_1
15 The sender shall set this field to the maximum packet size that the
16 receiver can transmit in the sub-frame n if the Reverse Traffic
17 Channel payload transmitted in sub-frame n−1 was 6144 bits. The
18 sender shall specify this field as a 4-bit value as specified in Table
19 9.13.7.2.9-1. The receiver shall support all valid values specified by
20 this field.
21 PermittedPayload6144_2
22 The sender shall set this field to the maximum packet size that the
23 receiver can transmit in the sub-frame n if the Reverse Traffic
24 Channel payload transmitted in sub-frame n−2 was 6144 bits. The
25 sender shall specify this field as a 4-bit value as specified in Table
26 9.13.7.2.9-1. The receiver shall support all valid values specified by
27 this field.
28 PermittedPayload6144_3
29 The sender shall set this field to the maximum packet size that the
30 receiver can transmit in the sub-frame n if the Reverse Traffic
31 Channel payload transmitted in sub-frame n−3 was 6144 bits. The
32 sender shall specify this field as a 4-bit value as specified in Table
33 9.13.7.2.9-1. The receiver shall support all valid values specified by
34 this field.
35 PermittedPayload8192_1
36 The sender shall set this field to the maximum packet size that the
37 receiver can transmit in the sub-frame n if the Reverse Traffic
9-453
3GPP2 C.S0024-B v2.0 MAC Layer
5 PermittedPayload8192_2
6 The sender shall set this field to the maximum packet size that the
7 receiver can transmit in the sub-frame n if the Reverse Traffic
8 Channel payload transmitted in sub-frame n−2 was 8192 bits. The
9 sender shall specify this field as a 4-bit value as specified in Table
10 9.13.7.2.9-1. The receiver shall support all valid values specified by
11 this field.
12 PermittedPayload8192_3
13 The sender shall set this field to the maximum packet size that the
14 receiver can transmit in the sub-frame n if the Reverse Traffic
15 Channel payload transmitted in sub-frame n−3 was 8192 bits. The
16 sender shall specify this field as a 4-bit value as specified in Table
17 9.13.7.2.9-1. The receiver shall support all valid values specified by
18 this field.
19 PermittedPayload12288_1
20 The sender shall set this field to the maximum packet size that the
21 receiver can transmit in the sub-frame n if the Reverse Traffic
22 Channel payload transmitted in sub-frame n−1 was 12288 bits. The
23 sender shall specify this field as a 4-bit value as specified in Table
24 9.13.7.2.9-1. The receiver shall support all valid values specified by
25 this field.
26 PermittedPayload12288_2
27 The sender shall set this field to the maximum packet size that the
28 receiver can transmit in the sub-frame n if the Reverse Traffic
29 Channel payload transmitted in sub-frame n−2 was 12288 bits. The
30 sender shall specify this field as a 4-bit value as specified in Table
31 9.13.7.2.9-1. The receiver shall support all valid values specified by
32 this field.
33 PermittedPayload12288_3
34 The sender shall set this field to the maximum packet size that the
35 receiver can transmit in the sub-frame n if the Reverse Traffic
36 Channel payload transmitted in sub-frame n−3 was 12288 bits. The
37 sender shall specify this field as a 4-bit value as specified in Table
9-454
MAC Layer 3GPP2 C.S0024-B v2.0
3 Reserved The sender shall set this field to ‘0000’. The receiver shall ignore this
4 field.
5
0 0x0
128 0x1
256 0x2
512 0x3
768 0x4
1024 0x5
1536 0x6
2048 0x7
3072 0x8
4096 0x9
6144 0xa
8192 0xb
12288 0xc
7
9-455
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value record:
{
ValueID 8 N/A
NumPilotStrengthAxisValues 4 0x2
NumPilotStrengthAxisValues occurrences of the following two fields:
{
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
6 AttributeID The sender shall set this field to 0x1bXX, where XX is the two-digit
7 hexadecimal number that identifies the attribute configuration index
8 in the range 0x00 through NRTCMPMACConfigsMax −1, inclusive.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 NumPilotStrengthAxisValues
15 PilotStrengthAxis The sender shall set this field to the values that define the
16 PilotStrength axis. The sender shall specify this field as a 6-bit value
17 in units of –0.25 dB in the range 0 dB to –15.75 dB, inclusive. The
9-456
MAC Layer 3GPP2 C.S0024-B v2.0
3 PilotStrengthPilotStrengthAxis
4 The sender shall set this field to the scale factor used to scale
5 T2PInflow if the filtered serving sector PilotStrength equals the
6 corresponding PilotStrengthAxis field. The sender shall specify this
7 field as a 2’s complement 4-bit value in units of 1 dB. The receiver
8 shall support all valid values specified by this field.
9 Reserved The length of this field shall be such that the entire message is octet-
10 aligned. The sender shall set this field to zero. The receiver shall
11 ignore this field.The sender shall set this field to ‘0000’. The receiver
12 shall ignore this field.
13
Field Default
PilotStrengthAxis0 0x3C
PilotStrengthAxis1 0x00
15
Field Default
PilotStrengthPilotStrengthAxis0 0x0
PilotStrengthPilotStrengthAxis1 0x0
17
18
9-457
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition128 2 0x1
LoLatTerminationTarget128 2 0x1
HiCapT2PTransition128 2 0x3
HiCapTerminationTarget128 2 0x3
T2PLoLatPreTransition128 8 0x1C
T2PLoLatPostTransition128 8 0x03
T2PHiCapPreTransition128 8 0x03
T2PHiCapPostTransition128 8 0x03
3 Length Length of the complex attribute in octets. The sender shall set this
4 field to the length of the complex attribute excluding the Length field.
6 ValueID The sender shall set this field to an identifier assigned to this
7 complex value.
8 LoLatT2PTransition128
9 The sender shall set this field to one less than the number of sub-
10 frames for which the receiver shall use the pre-transition T2P values
11 and the number of sub-frames after which the receiver shall use the
12 post-transition T2P values when transmitting a Reverse Traffic
13 Channel packet with packet size of 128 bits using the Low Latency
14 Mode. The sender shall specify this field as a 2-bit value in units of
15 sub-frames. The receiver shall support all valid values specified by
16 this field.
17 LoLatTerminationTarget128
18 The sender shall set this field to one less than the expected number
19 of sub-frames needed to achieve the target Physical Layer erasure
20 rate for a Reverse Traffic Channel packet with packet size of 128 bits
21 transmitted using the Low Latency Mode. The sender shall specify
9-458
MAC Layer 3GPP2 C.S0024-B v2.0
3 HiCapT2PTransition128
4 The sender shall set this field to one less than the number of sub-
5 frames for which the receiver shall use the pre-transition T2P values
6 and the number of sub-frames after which the receiver shall use the
7 post-transition T2P values when transmitting a Reverse Traffic
8 Channel packet with packet size of 128 bits using the High Capacity
9 mode. The sender shall specify this field as a 2-bit value in units of
10 sub-frames. The receiver shall support all valid values specified by
11 this field.
12 HiCapTerminationTarget128
13 The sender shall set this field to one less than the expected number
14 of sub-frames needed to achieve the target Physical Layer erasure
15 rate for a Reverse Traffic Channel packet with packet size of 128 bits
16 transmitted using the High Capacity Mode. The sender shall specify
17 this field as a 2-bit value in units of sub-frames. The receiver shall
18 support all valid values specified by this field.
19 T2PLoLatPreTransition128
20 The sender shall set this field to the Data Channel power relative to
21 the Pilot Channel power when transmitting a 128-bit payload using
22 the Low Latency mode prior to the T2P transition. The sender shall
23 specify this field as an 8-bit number in units of 0.25 dB. The sender
24 shall set this field to a value in the range 0x00 through 0x80,
25 inclusive.
26 T2PLoLatPostTransition128
27 The sender shall set this field to the Data Channel power relative to
28 the Pilot Channel power when transmitting a 128-bit payload using
29 the Low Latency mode following the T2P transition. The sender shall
30 specify this field as an 8-bit number in units of 0.25 dB. The sender
31 shall set this field to a value in the range 0x00 through 0x80,
32 inclusive.
33 T2PHiCapPreTransition128
34 The sender shall set this field to the Data Channel power relative to
35 the Pilot Channel power when transmitting a 128-bit payload using
36 the High Capacity mode prior to the T2P transition. The sender shall
37 specify this field as an 8-bit number in units of 0.25 dB. The sender
9-459
3GPP2 C.S0024-B v2.0 MAC Layer
1 shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
3 T2PHiCapPostTransition128
4 The sender shall set this field to the Data Channel power relative to
5 the Pilot Channel power when transmitting a 128-bit payload using
6 the High Capacity mode following the T2P transition. The sender
7 shall specify this field as an 8-bit number in units of 0.25 dB. The
8 sender shall set this field to a value in the range 0x00 through 0x80,
9 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition256 2 0x1
LoLatTerminationTarget256 2 0x1
HiCapT2PTransition256 2 0x3
HiCapTerminationTarget256 2 0x3
T2PLoLatPreTransition256 8 0x28
T2PLoLatPostTransition256 8 0x0F
T2PHiCapPreTransition256 8 0x0F
T2PHiCapPostTransition256 8 0x0F
12 Length Length of the complex attribute in octets. The access network shall
13 set this field to the length of the complex attribute excluding the
14 Length field.
16 ValueID The sender shall set this field to an identifier assigned to this
17 complex value.
18 LoLatT2PTransition256
19 The sender shall set this field to one less than the number of sub-
20 frames for which the receiver shall use the pre-transition T2P values
21 and the number of sub-frames after which the receiver shall use the
22 post-transition T2P values when transmitting a Reverse Traffic
9-460
MAC Layer 3GPP2 C.S0024-B v2.0
1 Channel packet with packet size of 256 bits using the Low Latency
2 mode. The sender shall specify this field as a 2-bit value in units of
3 sub-frames. The receiver shall support all valid values specified by
4 this field.
5 LoLatTerminationTarget256
6 The sender shall set this field to one less than the expected number
7 of sub-frames needed to achieve the target Physical Layer erasure
8 rate for a Reverse Traffic Channel packet with packet size of 256 bits
9 transmitted using the Low Latency Mode. The sender shall specify
10 this field as a 2-bit value in units of sub-frames. The receiver shall
11 support all valid values specified by this field.
12 HiCapT2PTransition256
13 The sender shall set this field to one less than the number of sub-
14 frames for which the receiver shall use the pre-transition T2P values
15 and the number of sub-frames after which the receiver shall use the
16 post-transition T2P values when transmitting a Reverse Traffic
17 Channel packet with packet size of 256 bits using the High Capacity
18 mode. The sender shall specify this field as a 2-bit value in units of
19 sub-frames. The receiver shall support all valid values specified by
20 this field.
21 HiCapTerminationTarget256
22 The sender shall set this field to one less than the expected number
23 of sub-frames needed to achieve the target Physical Layer erasure
24 rate for a Reverse Traffic Channel packet with packet size of 256 bits
25 transmitted using the High Capacity Mode. The sender shall specify
26 this field as a 2-bit value in units of sub-frames. The receiver shall
27 support all valid values specified by this field.
28 T2PLoLatPreTransition256
29 The sender shall set this field to the Data Channel power relative to
30 the Pilot Channel power when transmitting a 256-bit payload using
31 the Low Latency mode prior to the T2P transition. The sender shall
32 specify this field as an 8-bit number in units of 0.25 dB. The sender
33 shall set this field to a value in the range 0x00 through 0x80,
34 inclusive.
35 T2PLoLatPostTransition256
36 The sender shall set this field to the Data Channel power relative to
37 the Pilot Channel power when transmitting a 256-bit payload using
38 the Low Latency mode following the T2P transition. The sender shall
39 specify this field as an 8-bit number in units of 0.25 dB. The sender
40 shall set this field to a value in the range 0x00 through 0x80,
41 inclusive.
9-461
3GPP2 C.S0024-B v2.0 MAC Layer
1 T2PHiCapPreTransition256
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 256-bit payload using
4 the High Capacity mode prior to the T2P transition. The sender shall
5 specify this field as an 8-bit number in units of 0.25 dB. The sender
6 shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
8 T2PHiCapPostTransition256
9 The sender shall set this field to the Data Channel power relative to
10 the Pilot Channel power when transmitting a 256-bit payload using
11 the High Capacity mode following the T2P transition. The sender
12 shall specify this field as an 8-bit number in units of 0.25 dB. The
13 sender shall set this field to a value in the range 0x00 through 0x80,
14 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition512 2 0x1
LoLatTerminationTarget512 2 0x1
HiCapT2PTransition512 2 0x3
HiCapTerminationTarget512 2 0x3
T2PLoLatPreTransition512 8 0x34
T2PLoLatPostTransition512 8 0x1C
T2PHiCapPreTransition512 8 0x1C
T2PHiCapPostTransition512 8 0x1C
17 Length Length of the complex attribute in octets. The access network shall
18 set this field to the length of the complex attribute excluding the
19 Length field.
21 ValueID The sender shall set this field to an identifier assigned to this
22 complex value.
9-462
MAC Layer 3GPP2 C.S0024-B v2.0
1 LoLatT2PTransition512
2 The sender shall set this field to one less than the number of sub-
3 frames for which the receiver shall use the pre-transition T2P values
4 and the number of sub-frames after which the receiver shall use the
5 post-transition T2P values when transmitting a Reverse Traffic
6 Channel packet with packet size of 512 bits using the Low Latency
7 mode. The sender shall specify this field as a 2-bit value in units of
8 sub-frames. The receiver shall support all valid values specified by
9 this field.
10 LoLatTerminationTarget512
11 The sender shall set this field to one less than the expected number
12 of sub-frames needed to achieve the target Physical Layer erasure
13 rate for a Reverse Traffic Channel packet with packet size of 512 bits
14 transmitted using the Low Latency Mode. The sender shall specify
15 this field as a 2-bit value in units of sub-frames. The receiver shall
16 support all valid values specified by this field.
17 HiCapT2PTransition512
18 The sender shall set this field to one less than the number of sub-
19 frames for which the receiver shall use the pre-transition T2P values
20 and the number of sub-frames after which the receiver shall use the
21 post-transition T2P values when transmitting a Reverse Traffic
22 Channel packet with packet size of 512 bits using the High Capacity
23 mode. The sender shall specify this field as a 2-bit value in units of
24 sub-frames. The receiver shall support all valid values specified by
25 this field.
26 HiCapTerminationTarget512
27 The sender shall set this field to one less than the expected number
28 of sub-frames needed to achieve the target Physical Layer erasure
29 rate for a Reverse Traffic Channel packet with packet size of 512 bits
30 transmitted using the High Capacity Mode. The sender shall specify
31 this field as a 2-bit value in units of sub-frames. The receiver shall
32 support all valid values specified by this field.
33 T2PLoLatPreTransition512
34 The sender shall set this field to the Data Channel power relative to
35 the Pilot Channel power when transmitting a 512-bit payload using
36 the Low Latency mode prior to the T2P transition. The sender shall
37 specify this field as an 8-bit number in units of 0.25 dB. The sender
38 shall set this field to a value in the range 0x00 through 0x80,
39 inclusive.
40 T2PLoLatPostTransition512
41 The sender shall set this field to the Data Channel power relative to
42 the Pilot Channel power when transmitting a 512-bit payload using
9-463
3GPP2 C.S0024-B v2.0 MAC Layer
1 the Low Latency mode following the T2P transition. The sender shall
2 specify this field as an 8-bit number in units of 0.25 dB. The sender
3 shall set this field to a value in the range 0x00 through 0x80,
4 inclusive.
5 T2PHiCapPreTransition512
6 The sender shall set this field to the Data Channel power relative to
7 the Pilot Channel power when transmitting a 512-bit payload using
8 the High Capacity mode prior to the T2P transition. The sender shall
9 specify this field as an 8-bit number in units of 0.25 dB. The sender
10 shall set this field to a value in the range 0x00 through 0x80,
11 inclusive.
12 T2PHiCapPostTransition512
13 The sender shall set this field to the Data Channel power relative to
14 the Pilot Channel power when transmitting a 512-bit payload using
15 the High Capacity mode following the T2P transition. The sender
16 shall specify this field as an 8-bit number in units of 0.25 dB. The
17 sender shall set this field to a value in the range 0x00 through 0x80,
18 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition768 2 0x1
LoLatTerminationTarget768 2 0x1
HiCapT2PTransition768 2 0x3
HiCapTerminationTarget768 2 0x3
T2PLoLatPreTransition768 8 0x3B
T2PLoLatPostTransition768 8 0x23
T2PHiCapPreTransition768 8 0x23
T2PHiCapPostTransition768 8 0x23
21 Length Length of the complex attribute in octets. The access network shall
22 set this field to the length of the complex attribute excluding the
23 Length field.
9-464
MAC Layer 3GPP2 C.S0024-B v2.0
1 ValueID The sender shall set this field to an identifier assigned to this
2 complex value.
3 LoLatT2PTransition768
4 The sender shall set this field to one less than the number of sub-
5 frames for which the receiver shall use the pre-transition T2P values
6 and the number of sub-frames after which the receiver shall use the
7 post-transition T2P values when transmitting a Reverse Traffic
8 Channel packet with packet size of 768 bits using the Low Latency
9 mode. The sender shall specify this field as a 2-bit value in units of
10 sub-frames. The receiver shall support all valid values specified by
11 this field.
12 LoLatTerminationTarget768
13 The sender shall set this field to one less than the expected number
14 of sub-frames needed to achieve the target Physical Layer erasure
15 rate for a Reverse Traffic Channel packet with packet size of 768 bits
16 transmitted using the Low Latency Mode. The sender shall specify
17 this field as a 2-bit value in units of sub-frames. The receiver shall
18 support all valid values specified by this field.
19 HiCapT2PTransition768
20 The sender shall set this field to one less than the number of sub-
21 frames for which the receiver shall use the pre-transition T2P values
22 and the number of sub-frames after which the receiver shall use the
23 post-transition T2P values when transmitting a Reverse Traffic
24 Channel packet with packet size of 768 bits using the High Capacity
25 mode. The sender shall specify this field as a 2-bit value in units of
26 sub-frames. The receiver shall support all valid values specified by
27 this field.
28 HiCapTerminationTarget768
29 The sender shall set this field to one less than the expected number
30 of sub-frames needed to achieve the target Physical Layer erasure
31 rate for a Reverse Traffic Channel packet with packet size of 768 bits
32 transmitted using the High Capacity Mode. The sender shall specify
33 this field as a 2-bit value in units of sub-frames. The receiver shall
34 support all valid values specified by this field.
35 T2PLoLatPreTransition768
36 The sender shall set this field to the Data Channel power relative to
37 the Pilot Channel power when transmitting a 768-bit payload using
38 the Low Latency mode prior to the T2P transition. The sender shall
39 specify this field as an 8-bit number in units of 0.25 dB. The sender
40 shall set this field to a value in the range 0x00 through 0x80,
41 inclusive.
9-465
3GPP2 C.S0024-B v2.0 MAC Layer
1 T2PLoLatPostTransition768
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 768-bit payload using
4 the Low Latency mode following the T2P transition. The sender shall
5 specify this field as an 8-bit number in units of 0.25 dB. The sender
6 shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
8 T2PHiCapPreTransition768
9 The sender shall set this field to the Data Channel power relative to
10 the Pilot Channel power when transmitting a 768-bit payload using
11 the High Capacity mode prior to the T2P transition. The sender shall
12 specify this field as an 8-bit number in units of 0.25 dB. The sender
13 shall set this field to a value in the range 0x00 through 0x80,
14 inclusive.
15 T2PHiCapPostTransition768
16 The sender shall set this field to the Data Channel power relative to
17 the Pilot Channel power when transmitting a 768-bit payload using
18 the High Capacity mode following the T2P transition. The sender
19 shall specify this field as an 8-bit number in units of 0.25 dB. The
20 sender shall set this field to a value in the range 0x00 through 0x80,
21 inclusive.
9-466
MAC Layer 3GPP2 C.S0024-B v2.0
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition1024 2 0x1
LoLatTerminationTarget1024 2 0x1
HiCapT2PTransition1024 2 0x3
HiCapTerminationTarget1024 2 0x3
T2PLoLatPreTransition1024 8 0x41
T2PLoLatPostTransition1024 8 0x28
T2PHiCapPreTransition1024 8 0x28
T2PHiCapPostTransition1024 8 0x28
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 LoLatT2PTransition1024
10 The sender shall set this field to one less than the number of sub-
11 frames for which the receiver shall use the pre-transition T2P values
12 and the number of sub-frames after which the receiver shall use the
13 post-transition T2P values when transmitting a Reverse Traffic
14 Channel packet with packet size of 1024 bits using the Low Latency
15 mode. The sender shall specify this field as a 2-bit value in units of
16 sub-frames. The receiver shall support all valid values specified by
17 this field.
18 LoLatTerminationTarget1024
19 The sender shall set this field to one less than the expected number
20 of sub-frames needed to achieve the target Physical Layer erasure
21 rate for a Reverse Traffic Channel packet with packet size of 1024
22 bits transmitted using the Low Latency Mode. The sender shall
23 specify this field as a 2-bit value in units of sub-frames. The receiver
24 shall support all valid values specified by this field.
9-467
3GPP2 C.S0024-B v2.0 MAC Layer
1 HiCapT2PTransition1024
2 The sender shall set this field to one less than the number of sub-
3 frames for which the receiver shall use the pre-transition T2P values
4 and the number of sub-frames after which the receiver shall use the
5 post-transition T2P values when transmitting a Reverse Traffic
6 Channel packet with packet size of 1024 bits using the High Capacity
7 mode. The sender shall specify this field as a 2-bit value in units of
8 sub-frames. The receiver shall support all valid values specified by
9 this field.
10 HiCapTerminationTarget1024
11 The sender shall set this field to one less than the expected number
12 of sub-frames needed to achieve the target Physical Layer erasure
13 rate for a Reverse Traffic Channel packet with packet size of 1024
14 bits transmitted using the High Capacity Mode. The sender shall
15 specify this field as a 2-bit value in units of sub-frames. The receiver
16 shall support all valid values specified by this field.
17 T2PLoLatPreTransition1024
18 The sender shall set this field to the Data Channel power relative to
19 the Pilot Channel power when transmitting a 1024-bit payload using
20 the Low Latency mode prior to the T2P transition. The sender shall
21 specify this field as an 8-bit number in units of 0.25 dB. The sender
22 shall set this field to a value in the range 0x00 through 0x80,
23 inclusive.
24 T2PLoLatPostTransition1024
25 The sender shall set this field to the Data Channel power relative to
26 the Pilot Channel power when transmitting a 1024-bit payload using
27 the Low Latency mode following the T2P transition. The sender shall
28 specify this field as an 8-bit number in units of 0.25 dB. The sender
29 shall set this field to a value in the range 0x00 through 0x80,
30 inclusive.
31 T2PHiCapPreTransition1024
32 The sender shall set this field to the Data Channel power relative to
33 the Pilot Channel power when transmitting a 1024-bit payload using
34 the High Capacity mode prior to the T2P transition. The sender shall
35 specify this field as an 8-bit number in units of 0.25 dB. The sender
36 shall set this field to a value in the range 0x00 through 0x80,
37 inclusive.
38 T2PHiCapPostTransition1024
39 The sender shall set this field to the Data Channel power relative to
40 the Pilot Channel power when transmitting a 1024-bit payload using
41 the High Capacity mode following the T2P transition. The sender
42 shall specify this field as an 8-bit number in units of 0.25 dB. The
9-468
MAC Layer 3GPP2 C.S0024-B v2.0
1 sender shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition1536 2 0x1
LoLatTerminationTarget1536 2 0x1
HiCapT2PTransition1536 2 0x3
HiCapTerminationTarget1536 2 0x3
T2PLoLatPreTransition1536 8 0x49
T2PLoLatPostTransition1536 8 0x2E
T2PHiCapPreTransition1536 8 0x2E
T2PHiCapPostTransition1536 8 0x2E
5 Length Length of the complex attribute in octets. The access network shall
6 set this field to the length of the complex attribute excluding the
7 Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 LoLatT2PTransition1536
12 The sender shall set this field to one less than the number of sub-
13 frames for which the receiver shall use the pre-transition T2P values
14 and the number of sub-frames after which the receiver shall use the
15 post-transition T2P values when transmitting a Reverse Traffic
16 Channel packet with packet size of 1536 bits using the Low Latency
17 mode. The sender shall specify this field as a 2-bit value in units of
18 sub-frames. The receiver shall support all valid values specified by
19 this field.
20 LoLatTerminationTarget1536
21 The sender shall set this field to one less than the expected number
22 of sub-frames needed to achieve the target Physical Layer erasure
23 rate for a Reverse Traffic Channel packet with packet size of 1536
9-469
3GPP2 C.S0024-B v2.0 MAC Layer
1 bits transmitted using the Low Latency Mode. The sender shall
2 specify this field as a 2-bit value in units of sub-frames. The receiver
3 shall support all valid values specified by this field.
4 HiCapT2PTransition1536
5 The sender shall set this field to one less than the number of sub-
6 frames for which the receiver shall use the pre-transition T2P values
7 and the number of sub-frames after which the receiver shall use the
8 post-transition T2P values when transmitting a Reverse Traffic
9 Channel packet with packet size of 1536 bits using the High Capacity
10 mode. The sender shall specify this field as a 2-bit value in units of
11 sub-frames. The receiver shall support all valid values specified by
12 this field.
13 HiCapTerminationTarget1536
14 The sender shall set this field to one less than the expected number
15 of sub-frames needed to achieve the target Physical Layer erasure
16 rate for a Reverse Traffic Channel packet with packet size of 1536
17 bits transmitted using the High Capacity Mode. The sender shall
18 specify this field as a 2-bit value in units of sub-frames. The receiver
19 shall support all valid values specified by this field.
20 T2PLoLatPreTransition1536
21 The sender shall set this field to the Data Channel power relative to
22 the Pilot Channel power when transmitting a 1536-bit payload using
23 the Low Latency mode prior to the T2P transition. The sender shall
24 specify this field as an 8-bit number in units of 0.25 dB. The sender
25 shall set this field to a value in the range 0x00 through 0x80,
26 inclusive.
27 T2PLoLatPostTransition1536
28 The sender shall set this field to the Data Channel power relative to
29 the Pilot Channel power when transmitting a 1536-bit payload using
30 the Low Latency mode following the T2P transition. The sender shall
31 specify this field as an 8-bit number in units of 0.25 dB. The sender
32 shall set this field to a value in the range 0x00 through 0x80,
33 inclusive.
34 T2PHiCapPreTransition1536
35 The sender shall set this field to the Data Channel power relative to
36 the Pilot Channel power when transmitting a 1536-bit payload using
37 the High Capacity mode prior to the T2P transition. The sender shall
38 specify this field as an 8-bit number in units of 0.25 dB. The sender
39 shall set this field to a value in the range 0x00 through 0x80,
40 inclusive.
9-470
MAC Layer 3GPP2 C.S0024-B v2.0
1 T2PHiCapPostTransition1536
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 1536-bit payload using
4 the High Capacity mode following the T2P transition. The sender
5 shall specify this field as an 8-bit number in units of 0.25 dB. The
6 sender shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition2048 2 0x1
LoLatTerminationTarget2048 2 0x1
HiCapT2PTransition2048 2 0x3
HiCapTerminationTarget2048 2 0x3
T2PLoLatPreTransition2048 8 0x4D
T2PLoLatPostTransition2048 8 0x34
T2PHiCapPreTransition2048 8 0x34
T2PHiCapPostTransition2048 8 0x34
10 Length Length of the complex attribute in octets. The access network shall
11 set this field to the length of the complex attribute excluding the
12 Length field.
14 ValueID The sender shall set this field to an identifier assigned to this
15 complex value.
16 LoLatT2PTransition2048
17 The sender shall set this field to one less than the number of sub-
18 frames for which the receiver shall use the pre-transition T2P values
19 and the number of sub-frames after which the receiver shall use the
20 post-transition T2P values when transmitting a Reverse Traffic
21 Channel packet with packet size of 2048 bits using the Low Latency
22 mode. The sender shall specify this field as a 2-bit value in units of
9-471
3GPP2 C.S0024-B v2.0 MAC Layer
3 LoLatTerminationTarget2048
4 The sender shall set this field to one less than the expected number
5 of sub-frames needed to achieve the target Physical Layer erasure
6 rate for a Reverse Traffic Channel packet with packet size of 2,048
7 bits transmitted using the Low Latency Mode. The sender shall
8 specify this field as a 2-bit value in units of sub-frames. The receiver
9 shall support all valid values specified by this field.
10 HiCapT2PTransition2048
11 The sender shall set this field to one less than the number of sub-
12 frames for which the receiver shall use the pre-transition T2P values
13 and the number of sub-frames after which the receiver shall use the
14 post-transition T2P values when transmitting a Reverse Traffic
15 Channel packet with packet size of 2048 bits using the High Capacity
16 mode. The sender shall specify this field as a 2-bit value in units of
17 sub-frames. The receiver shall support all valid values specified by
18 this field.
19 HiCapTerminationTarget2048
20 The sender shall set this field to one less than the expected number
21 of sub-frames needed to achieve the target Physical Layer erasure
22 rate for a Reverse Traffic Channel packet with packet size of 2048
23 bits transmitted using the High Capacity Mode. The sender shall
24 specify this field as a 2-bit value in units of sub-frames. The receiver
25 shall support all valid values specified by this field.
26 T2PLoLatPreTransition2048
27 The sender shall set this field to the Data Channel power relative to
28 the Pilot Channel power when transmitting a 2,048-bit payload using
29 the Low Latency mode prior to the T2P transition. The sender shall
30 specify this field as an 8-bit number in units of 0.25 dB. The sender
31 shall set this field to a value in the range 0x00 through 0x80,
32 inclusive.
33 T2PLoLatPostTransition2048
34 The sender shall set this field to the Data Channel power relative to
35 the Pilot Channel power when transmitting a 2048-bit payload using
36 the Low Latency mode following the T2P transition. The sender shall
37 specify this field as an 8-bit number in units of 0.25 dB. The sender
38 shall set this field to a value in the range 0x00 through 0x80,
39 inclusive.
40 T2PHiCapPreTransition2048
41 The sender shall set this field to the Data Channel power relative to
9-472
MAC Layer 3GPP2 C.S0024-B v2.0
6 T2PHiCapPostTransition2048
7 The sender shall set this field to the Data Channel power relative to
8 the Pilot Channel power when transmitting a 2048-bit payload using
9 the High Capacity mode following the T2P transition. The sender
10 shall specify this field as an 8-bit number in units of 0.25 dB. The
11 sender shall set this field to a value in the range 0x00 through 0x80,
12 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition3072 2 0x1
LoLatTerminationTarget3072 2 0x1
HiCapT2PTransition3072 2 0x3
HiCapTerminationTarget3072 2 0x3
T2PLoLatPreTransition3072 8 0x4D
T2PLoLatPostTransition3072 8 0x39
T2PHiCapPreTransition3072 8 0x39
T2PHiCapPostTransition3072 8 0x39
15 Length Length of the complex attribute in octets. The access network shall
16 set this field to the length of the complex attribute excluding the
17 Length field.
19 ValueID The sender shall set this field to an identifier assigned to this
20 complex value.
21 LoLatT2PTransition3072
22 The sender shall set this field to one less than the number of sub-
23 frames for which the receiver shall use the pre-transition T2P values
9-473
3GPP2 C.S0024-B v2.0 MAC Layer
1 and the number of sub-frames after which the receiver shall use the
2 post-transition T2P values when transmitting a Reverse Traffic
3 Channel packet with packet size of 3072 bits using the Low Latency
4 mode. The sender shall specify this field as a 2-bit value in units of
5 sub-frames. The receiver shall support all valid values specified by
6 this field.
7 LoLatTerminationTarget3072
8 The sender shall set this field to one less than the expected number
9 of sub-frames needed to achieve the target Physical Layer erasure
10 rate for a Reverse Traffic Channel packet with packet size of 3072
11 bits transmitted using the Low Latency Mode. The sender shall
12 specify this field as a 2-bit value in units of sub-frames. The receiver
13 shall support all valid values specified by this field.
14 HiCapT2PTransition3072
15 The sender shall set this field to one less than the number of sub-
16 frames for which the receiver shall use the pre-transition T2P values
17 and the number of sub-frames after which the receiver shall use the
18 post-transition T2P values when transmitting a Reverse Traffic
19 Channel packet with packet size of 3072 bits using the High Capacity
20 mode. The sender shall specify this field as a 2-bit value in units of
21 sub-frames. The receiver shall support all valid values specified by
22 this field.
23 HiCapTerminationTarget3072
24 The sender shall set this field to one less than the expected number
25 of sub-frames needed to achieve the target Physical Layer erasure
26 rate for a Reverse Traffic Channel packet with packet size of 3072
27 bits transmitted using the High Capacity Mode. The sender shall
28 specify this field as a 2-bit value in units of sub-frames. The receiver
29 shall support all valid values specified by this field.
30 T2PLoLatPreTransition3072
31 The sender shall set this field to the Data Channel power relative to
32 the Pilot Channel power when transmitting a 3072-bit payload using
33 the Low Latency mode prior to the T2P transition. The sender shall
34 specify this field as an 8-bit number in units of 0.25 dB. The sender
35 shall set this field to a value in the range 0x00 through 0x80,
36 inclusive.
37 T2PLoLatPostTransition3072
38 The sender shall set this field to the Data Channel power relative to
39 the Pilot Channel power when transmitting a 3072-bit payload using
40 the Low Latency mode following the T2P transition. The sender shall
41 specify this field as an 8-bit number in units of 0.25 dB. The sender
9-474
MAC Layer 3GPP2 C.S0024-B v2.0
1 shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
3 T2PHiCapPreTransition3072
4 The sender shall set this field to the Data Channel power relative to
5 the Pilot Channel power when transmitting a 3072-bit payload using
6 the High Capacity mode prior to the T2P transition. The sender shall
7 specify this field as an 8-bit number in units of 0.25 dB. The sender
8 shall set this field to a value in the range 0x00 through 0x80,
9 inclusive.
10 T2PHiCapPostTransition3072
11 The sender shall set this field to the Data Channel power relative to
12 the Pilot Channel power when transmitting a 3072-bit payload using
13 the High Capacity mode following the T2P transition. The sender
14 shall specify this field as an 8-bit number in units of 0.25 dB. The
15 sender shall set this field to a value in the range 0x00 through 0x80,
16 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition4096 2 0x1
LoLatTerminationTarget4096 2 0x1
HiCapT2PTransition4096 2 0x3
HiCapTerminationTarget4096 2 0x3
T2PLoLatPreTransition4096 8 0x52
T2PLoLatPostTransition4096 8 0x3E
T2PHiCapPreTransition4096 8 0x3E
T2PHiCapPostTransition4096 8 0x3E
19 Length Length of the complex attribute in octets. The access network shall
20 set this field to the length of the complex attribute excluding the
21 Length field.
9-475
3GPP2 C.S0024-B v2.0 MAC Layer
1 ValueID The sender shall set this field to an identifier assigned to this
2 complex value.
3 LoLatT2PTransition4096
4 The sender shall set this field to one less than the number of sub-
5 frames for which the receiver shall use the pre-transition T2P values
6 and the number of sub-frames after which the receiver shall use the
7 post-transition T2P values when transmitting a Reverse Traffic
8 Channel packet with packet size of 4096 bits using the Low Latency
9 mode. The sender shall specify this field as a 2-bit value in units of
10 sub-frames. The receiver shall support all valid values specified by
11 this field.
12 LoLatTerminationTarget4096
13 The sender shall set this field to one less than the expected number
14 of sub-frames needed to achieve the target Physical Layer erasure
15 rate for a Reverse Traffic Channel packet with packet size of 4096
16 bits transmitted using the Low Latency Mode. The sender shall
17 specify this field as a 2-bit value in units of sub-frames. The receiver
18 shall support all valid values specified by this field.
19 HiCapT2PTransition4096
20 The sender shall set this field to one less than the number of sub-
21 frames for which the receiver shall use the pre-transition T2P values
22 and the number of sub-frames after which the receiver shall use the
23 post-transition T2P values when transmitting a Reverse Traffic
24 Channel packet with packet size of 4096 bits using the High Capacity
25 mode. The sender shall specify this field as a 2-bit value in units of
26 sub-frames. The receiver shall support all valid values specified by
27 this field.
28 HiCapTerminationTarget4096
29 The sender shall set this field to one less than the expected number
30 of sub-frames needed to achieve the target Physical Layer erasure
31 rate for a Reverse Traffic Channel packet with packet size of 4096
32 bits transmitted using the High Capacity Mode. The sender shall
33 specify this field as a 2-bit value in units of sub-frames. The receiver
34 shall support all valid values specified by this field.
35 T2PLoLatPreTransition4096
36 The sender shall set this field to the Data Channel power relative to
37 the Pilot Channel power when transmitting a 4096-bit payload using
38 the Low Latency mode prior to the T2P transition. The sender shall
39 specify this field as an 8-bit number in units of 0.25 dB. The sender
40 shall set this field to a value in the range 0x00 through 0x80,
41 inclusive.
9-476
MAC Layer 3GPP2 C.S0024-B v2.0
1 T2PLoLatPostTransition4096
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting a 4096-bit payload using
4 the Low Latency mode following the T2P transition. The sender shall
5 specify this field as an 8-bit number in units of 0.25 dB. The sender
6 shall set this field to a value in the range 0x00 through 0x80,
7 inclusive.
8 T2PHiCapPreTransition4096
9 The sender shall set this field to the Data Channel power relative to
10 the Pilot Channel power when transmitting a 4096-bit payload using
11 the High Capacity mode prior to the T2P transition. The sender shall
12 specify this field as an 8-bit number in units of 0.25 dB. The sender
13 shall set this field to a value in the range 0x00 through 0x80,
14 inclusive.
15 T2PHiCapPostTransition4096
16 The sender shall set this field to the Data Channel power relative to
17 the Pilot Channel power when transmitting a 4096-bit payload using
18 the High Capacity mode following the T2P transition. The sender
19 shall specify this field as an 8-bit number in units of 0.25 dB. The
20 sender shall set this field to a value in the range 0x00 through 0x80,
21 inclusive.
9-477
3GPP2 C.S0024-B v2.0 MAC Layer
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition6144 2 0x1
LoLatTerminationTarget6144 2 0x1
HiCapT2PTransition6144 2 0x3
HiCapTerminationTarget6144 2 0x3
T2PLoLatPreTransition6144 8 0x57
T2PLoLatPostTransition6144 8 0x44
T2PHiCapPreTransition6144 8 0x44
T2PHiCapPostTransition6144 8 0x44
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 LoLatT2PTransition6144
10 The sender shall set this field to one less than the number of sub-
11 frames for which the receiver shall use the pre-transition T2P values
12 and the number of sub-frames after which the receiver shall use the
13 post-transition T2P values when transmitting a Reverse Traffic
14 Channel packet with packet size of 6144 bits using the Low Latency
15 mode. The sender shall specify this field as a 2-bit value in units of
16 sub-frames. The receiver shall support all valid values specified by
17 this field.
18 LoLatTerminationTarget6144
19 The sender shall set this field to one less than the expected number
20 of sub-frames needed to achieve the target Physical Layer erasure
21 rate for a Reverse Traffic Channel packet with packet size of 6,144
22 bits transmitted using the Low Latency Mode. The sender shall
23 specify this field as a 2-bit value in units of sub-frames. The receiver
24 shall support all valid values specified by this field.
9-478
MAC Layer 3GPP2 C.S0024-B v2.0
1 HiCapT2PTransition6144
2 The sender shall set this field to one less than the number of sub-
3 frames for which the receiver shall use the pre-transition T2P values
4 and the number of sub-frames after which the receiver shall use the
5 post-transition T2P values when transmitting a Reverse Traffic
6 Channel packet with packet size of 6144 bits using the High Capacity
7 mode. The sender shall specify this field as a 2-bit value in units of
8 sub-frames. The receiver shall support all valid values specified by
9 this field.
10 HiCapTerminationTarget6144
11 The sender shall set this field to one less than the expected number
12 of sub-frames needed to achieve the target Physical Layer erasure
13 rate for a Reverse Traffic Channel packet with packet size of 6144
14 bits transmitted using the High Capacity Mode. The sender shall
15 specify this field as a 2-bit value in units of sub-frames. The receiver
16 shall support all valid values specified by this field.
17 T2PLoLatPreTransition6144
18 The sender shall set this field to the Data Channel power relative to
19 the Pilot Channel power when transmitting a 6144-bit payload using
20 the Low Latency mode prior to the T2P transition. The sender shall
21 specify this field as an 8-bit number in units of 0.25 dB. The sender
22 shall set this field to a value in the range 0x00 through 0x80,
23 inclusive.
24 T2PLoLatPostTransition6144
25 The sender shall set this field to the Data Channel power relative to
26 the Pilot Channel power when transmitting a 6144-bit payload using
27 the Low Latency mode following the T2P transition. The sender shall
28 specify this field as an 8-bit number in units of 0.25 dB. The sender
29 shall set this field to a value in the range 0x00 through 0x80,
30 inclusive.
31 T2PHiCapPreTransition6144
32 The sender shall set this field to the Data Channel power relative to
33 the Pilot Channel power when transmitting a 6144-bit payload using
34 the High Capacity mode prior to the T2P transition. The sender shall
35 specify this field as an 8-bit number in units of 0.25 dB. The sender
36 shall set this field to a value in the range 0x00 through 0x80,
37 inclusive.
38 T2PHiCapPostTransition6144
39 The sender shall set this field to the Data Channel power relative to
40 the Pilot Channel power when transmitting a 6144-bit payload using
41 the High Capacity mode following the T2P transition. The sender
42 shall specify this field as an 8-bit number in units of 0.25 dB. The
9-479
3GPP2 C.S0024-B v2.0 MAC Layer
1 sender shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition8192 2 0x1
LoLatTerminationTarget8192 2 0x1
HiCapT2PTransition8192 2 0x3
HiCapTerminationTarget8192 2 0x3
T2PLoLatPreTransition8192 8 0x5D
T2PLoLatPostTransition8192 8 0x4A
T2PHiCapPreTransition8192 8 0x4A
T2PHiCapPostTransition8192 8 0x4A
5 Length Length of the complex attribute in octets. The access network shall
6 set this field to the length of the complex attribute excluding the
7 Length field.
9 ValueID The sender shall set this field to an identifier assigned to this
10 complex value.
11 LoLatT2PTransition8192
12 The sender shall set this field to one less than the number of sub-
13 frames for which the receiver shall use the pre-transition T2P values
14 and the number of sub-frames after which the receiver shall use the
15 post-transition T2P values when transmitting a Reverse Traffic
16 Channel packet with packet size of 8192 bits using the Low Latency
17 mode. The sender shall specify this field as a 2-bit value in units of
18 sub-frames. The receiver shall support all valid values specified by
19 this field.
20 LoLatTerminationTarget8192
21 The sender shall set this field to one less than the expected number
22 of sub-frames needed to achieve the target Physical Layer erasure
23 rate for a Reverse Traffic Channel packet with packet size of 8192
9-480
MAC Layer 3GPP2 C.S0024-B v2.0
1 bits transmitted using the Low Latency Mode. The sender shall
2 specify this field as a 2-bit value in units of sub-frames. The receiver
3 shall support all valid values specified by this field.
4 HiCapT2PTransition8192
5 The sender shall set this field to one less than the number of sub-
6 frames for which the receiver shall use the pre-transition T2P values
7 and the number of sub-frames after which the receiver shall use the
8 post-transition T2P values when transmitting a Reverse Traffic
9 Channel packet with packet size of 8192 bits using the High Capacity
10 mode. The sender shall specify this field as a 2-bit value in units of
11 sub-frames. The receiver shall support all valid values specified by
12 this field.
13 HiCapTerminationTarget8192
14 The sender shall set this field to one less than the expected number
15 of sub-frames needed to achieve the target Physical Layer erasure
16 rate for a Reverse Traffic Channel packet with packet size of 8192
17 bits transmitted using the High Capacity Mode. The sender shall
18 specify this field as a 2-bit value in units of sub-frames. The receiver
19 shall support all valid values specified by this field.
20 T2PLoLatPreTransition8192
21 The sender shall set this field to the Data Channel power relative to
22 the Pilot Channel power when transmitting an 8192-bit payload
23 using the Low Latency mode prior to the T2P transition. The sender
24 shall specify this field as an 8-bit number in units of 0.25 dB. The
25 sender shall set this field to a value in the range 0x00 through 0x80,
26 inclusive.
27 T2PLoLatPostTransition8192
28 The sender shall set this field to the Data Channel power relative to
29 the Pilot Channel power when transmitting an 8192-bit payload
30 using the Low Latency mode following the T2P transition. The sender
31 shall specify this field as an 8-bit number in units of 0.25 dB. The
32 sender shall set this field to a value in the range 0x00 through 0x80,
33 inclusive.
34 T2PHiCapPreTransition8192
35 The sender shall set this field to the Data Channel power relative to
36 the Pilot Channel power when transmitting an 8192-bit payload
37 using the High Capacity mode prior to the T2P transition. The sender
38 shall specify this field as an 8-bit number in units of 0.25 dB. The
39 sender shall set this field to a value in the range 0x00 through 0x80,
40 inclusive.
9-481
3GPP2 C.S0024-B v2.0 MAC Layer
1 T2PHiCapPostTransition8192
2 The sender shall set this field to the Data Channel power relative to
3 the Pilot Channel power when transmitting an 8192-bit payload
4 using the High Capacity mode following the T2P transition. The
5 sender shall specify this field as an 8-bit number in units of 0.25 dB.
6 The sender shall set this field to a value in the range 0x00 through
7 0x80, inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
LoLatT2PTransition12288 2 0x1
LoLatTerminationTarget12288 2 0x1
HiCapT2PTransition12288 2 0x3
HiCapTerminationTarget12288 2 0x3
T2PLoLatPreTransition12288 8 0x69
T2PLoLatPostTransition12288 8 0x55
T2PHiCapPreTransition12288 8 0x55
T2PHiCapPostTransition12288 8 0x55
10 Length Length of the complex attribute in octets. The access network shall
11 set this field to the length of the complex attribute excluding the
12 Length field.
14 ValueID The sender shall set this field to an identifier assigned to this
15 complex value.
16 LoLatT2PTransition12288
17 The sender shall set this field to one less than the number of sub-
18 frames for which the receiver shall use the pre-transition T2P values
19 and the number of sub-frames after which the receiver shall use the
20 post-transition T2P values when transmitting a Reverse Traffic
21 Channel packet with packet size of 12288 bits using the Low Latency
22 mode. The sender shall specify this field as a 2-bit value in units of
23 sub-frames. The receiver shall support all valid values specified by
24 this field.
9-482
MAC Layer 3GPP2 C.S0024-B v2.0
1 LoLatTerminationTarget12288
2 The sender shall set this field to one less than the expected number
3 of sub-frames needed to achieve the target Physical Layer erasure
4 rate for a Reverse Traffic Channel packet with packet size of 12228
5 bits transmitted using the Low Latency Mode. The sender shall
6 specify this field as a 2-bit value in units of sub-frames. The receiver
7 shall support all valid values specified by this field.
8 HiCapT2PTransition12288
9 The sender shall set this field to one less than the number of sub-
10 frames for which the receiver shall use the pre-transition T2P values
11 and the number of sub-frames after which the receiver shall use the
12 post-transition T2P values when transmitting a Reverse Traffic
13 Channel packet with packet size of 12288 bits using the High
14 Capacity mode. The sender shall specify this field as a 2-bit value in
15 units of sub-frames. The receiver shall support all valid values
16 specified by this field.
17 HiCapTerminationTarget12288
18 The sender shall set this field to one less than the expected number
19 of sub-frames needed to achieve the target Physical Layer erasure
20 rate for a Reverse Traffic Channel packet with packet size of 12288
21 bits transmitted using the High Capacity Mode. The sender shall
22 specify this field as a 2-bit value in units of sub-frames. The receiver
23 shall support all valid values specified by this field.
24 T2PLoLatPreTransition12288
25 The sender shall set this field to the Data Channel power relative to
26 the Pilot Channel power when transmitting a 12288-bit payload
27 using the Low Latency mode prior to the T2P transition. The sender
28 shall specify this field as an 8-bit number in units of 0.25 dB. The
29 sender shall set this field to a value in the range 0x00 through 0x80,
30 inclusive.
31 T2PLoLatPostTransition12288
32 The sender shall set this field to the Data Channel power relative to
33 the Pilot Channel power when transmitting a 12288-bit payload
34 using the Low Latency mode following the T2P transition. The sender
35 shall specify this field as an 8-bit number in units of 0.25 dB. The
36 sender shall set this field to a value in the range 0x00 through 0x80,
37 inclusive.
38 T2PHiCapPreTransition12288
39 The sender shall set this field to the Data Channel power relative to
40 the Pilot Channel power when transmitting a 12288-bit payload
41 using the High Capacity mode prior to the T2P transition. The sender
42 shall specify this field as an 8-bit number in units of 0.25 dB. The
9-483
3GPP2 C.S0024-B v2.0 MAC Layer
1 sender shall set this field to a value in the range 0x00 through 0x80,
2 inclusive.
3 T2PHiCapPostTransition12288
4 The sender shall set this field to the Data Channel power relative to
5 the Pilot Channel power when transmitting a 12,288-bit payload
6 using the High Capacity mode following the T2P transition. The
7 sender shall specify this field as an 8-bit number in units of 0.25 dB.
8 The sender shall set this field to a value in the range 0x00 through
9 0x80, inclusive.
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
ReqRatio 4 0x0
MaxReqInterval 4 0x0
12 Length Length of the complex attribute in octets. The access network shall
13 set this field to the length of the complex attribute excluding the
14 Length field.
16 ValueID The sender shall set this field to an identifier assigned to this
17 complex value.
18 ReqRatio The sender shall set this field to the maximum permitted ratio of the
19 request bits to traffic bits. The sender shall specify this field as a 4-
20 bit value in units of 0.005 for a range of 0…0.075, inclusive. The
21 receiver shall support all valid values specified by this field.
22 MaxReqInterval The sender shall set this field to the maximum time duration that the
23 access terminal shall wait to transmit Request packet once it has
24 transmitted a Request packet. The sender shall specify this field as a
25 4-bit number in units of frames and has a range of 1…15 frames,
26 inclusive. A value of 0 will disable Request packet transmission due
27 to any fixed interval. The sender shall support all valid values
28 specified by this field.
9-484
MAC Layer 3GPP2 C.S0024-B v2.0
3 Length Length of the complex attribute in octets. The access network shall
4 set this field to the length of the complex attribute excluding the
5 Length field.
7 ValueID The access network shall set this field to an identifier assigned to this
8 complex value.
9 RRIChannelGainPreTransition0
10 The sender shall set this field to the RRI Channel Gain for sub-
11 packets transmitted prior to the T2P transition for a T2P transition
12 value of 1 sub-frame. The sender shall specify this field as a 2’s
13 complement 4-bit number in units of 1dB. The receiver shall support
14 all valid values specified by this field.
15 RRIChannelGainPostTransition0
16 The sender shall set this field to the RRI Channel Gain for sub-
17 packets transmitted following the T2P transition for a T2P transition
18 value of 1 sub-frame. The sender shall specify this field as a 2’s
19 complement 4-bit number in units of 1dB. The receiver shall support
20 all valid values specified by this field.
9-485
3GPP2 C.S0024-B v2.0 MAC Layer
1 RRIChannelGainPreTransition1
2 The sender shall set this field to the RRI Channel Gain for sub-
3 packets transmitted prior to the T2P transition for a T2P transition
4 value of 2 sub-frames. The sender shall specify this field as a 2’s
5 complement 4-bit number in units of 1dB. The receiver shall support
6 all valid values specified by this field.
7 RRIChannelGainPostTransition1
8 The sender shall set this field to the RRI Channel Gain for sub-
9 packets transmitted following the T2P transition for a T2P transition
10 value of 2 sub-frames. The sender shall specify this field as a 2’s
11 complement 4-bit number in units of 1dB. The receiver shall support
12 all valid values specified by this field.
13 RRIChannelGainPreTransition2
14 The sender shall set this field to the RRI Channel Gain for sub-
15 packets transmitted prior to the T2P transition for a T2P transition
16 value of 3 sub-frames. The sender shall specify this field as a 2’s
17 complement 4-bit number in units of 1dB. The receiver shall support
18 all valid values specified by this field.
19 RRIChannelGainPostTransition2
20 The sender shall set this field to the RRI Channel Gain for sub-
21 packets transmitted following the T2P transition for a T2P transition
22 value of 3 sub-frames. The sender shall specify this field as a 2’s
23 complement 4-bit number in units of 1dB. The receiver shall support
24 all valid values specified by this field.
25 RRIChannelGainPreTransition3
26 The sender shall set this field to the RRI Channel Gain for sub-
27 packets transmitted prior to the T2P transition for a T2P transition
28 value of 4 sub-frames. The sender shall specify this field as a 2’s
29 complement 4-bit number in units of 1dB. The receiver shall support
30 all valid values specified by this field. The access terminal also uses
31 this value to set the gain of the RRI channel when no packet is being
32 transmitted on the Reverse Traffic Channel.
33 Reserved The access network shall set this field to ‘0000’. The access terminal
34 shall ignore this field.
9-486
MAC Layer 3GPP2 C.S0024-B v2.0
2 Length Length of the complex attribute in octets. The access network shall
3 set this field to the length of the complex attribute excluding the
4 Length field.
5 AttributeID The sender shall set this field to 0x15XX, where XX is the two-digit
6 hexadecimal number that identifies the attribute configuration index
7 in the range 0x00 through NRTCMPMACConfigsMax −1, inclusive.
8 ValueID The sender shall set this field to an identifier assigned to this
9 complex value.
10 T2PInflowmin The sender shall set this field to the minimum T2P inflow that the
11 receiver is to use to determine the T2P allocation for MAC
12 configuration XX. The sender shall specify this field as an 8-bit value
13 in units of 0.25 dB. The receiver shall support all valid values
14 specified by this field.
15 T2PInflowmax The sender shall set this field to the maximum T2P inflow that the
16 receiver is to use to determine the T2P allocation for MAC
17 configuration XX. The sender shall specify this field as an 8-bit value
18 in units of 0.25 dB. The receiver shall support all valid values
19 specified by this field.
9-487
3GPP2 C.S0024-B v2.0 MAC Layer
2 Length Length of the complex attribute in octets. The sender shall set this
3 field to the length of the complex attribute excluding the Length field.
4 AttributeID The sender shall set this field to 0x16XX, where XX is the two-digit
5 hexadecimal number that identifies the attribute configuration index
6 in the range 0x00 through NRTCMPMACConfigsMax −1, inclusive.
7 ValueID The sender shall set this field to an identifier assigned to this
8 complex value.
9 NumT2PAxisValues The sender shall set this field to the number of values specified on
10 the T2P axis minus 1. The sender shall specify this field as an 4-bit
11 value. The receiver shall support all valid values specified by this
12 field.
9-488
MAC Layer 3GPP2 C.S0024-B v2.0
1 NumFRABAxisValues The sender shall set this field to the number of values specified on
2 the FRAB axis minus 1. The sender shall specify this field as a 3-bit
3 value. The receiver shall support all valid values specified by this
4 field.
5 T2PAxis The sender shall set this field to values that define the T2P axis. The
6 sender shall specify this field as an 8-bit value in units of 0.25 dB.
7 The values specified shall be monotonically increasing. The receiver
8 shall support all valid values specified by this field.
9 FRABAxis The sender shall set this field to values that define the FRAB axis.
10 The sender shall specify this field as a 4-bit 2’s complement value in
11 the range -1…7/8, inclusive. The values specified shall be
12 monotonically increasing. The receiver shall support all valid values
13 specified by this field.
14 T2PUpT2PAxisFRABAxis
15 The sender shall set this field to the value of the function T2PUp of
16 the associated MAC configuration at [T2PAxis, FRABAxis]. The sender
17 shall set the data in the following order: T2PUp( ) is specified for all
18 the FRABaxisFRABAxis values, then cycled through for each T2PAxis
19 value. The receiver shall use the value of this field to compute
20 ΔT2PInflow. The sender shall specify this field as an 8-bit 2’s
21 complement in units of 0.25 dB. The receiver shall support all valid
22 values specified by this field.
23 T2PDnT2PAxisFRABAxis
24 The sender shall set this field to the value of the function T2PDn of
25 the associated MAC configuration at [T2PAxis, FRABAxis]. The sender
26 shall set the data in the following order: T2PDn( ) is specified for all
27 the FRABaxisFRABAxis values, then cycled through for each T2PAxis
28 value. The receiver shall use the value of this field to compute
29 ΔT2PInflow. The sender shall specify this field as an 8-bit 2’s
30 complement in units of 0.25 dB. The receiver shall support all valid
31 values specified by this field.
32 Reserved The sender shall add reserved bits to make the length of each
33 attribute value record an integer number of octets. The sender shall
34 set these bits to zero. The receiver shall ignore this field.
9-489
3GPP2 C.S0024-B v2.0 MAC Layer
T2PAxis00 0x00
T2PAxis01 0x22
T2PAxis02 0x47
T2PAxis03 0x5a
FRABAxis0 0x8
FRABAxis1 0xb
FRABAxis2 0xe
FRABAxis3 0x7
3
9-490
MAC Layer 3GPP2 C.S0024-B v2.0
T2PUpT2PAxis00FRABAxis0 0x1d
T2PUpT2PAxis00FRABAxis1 0x0a
T2PUpT2PAxis00FRABAxis2 0xfe
T2PUpT2PAxis00FRABAxis3 0xfe
T2PUpT2PAxis01FRABAxis0 0xfb
T2PUpT2PAxis01FRABAxis1 0xe8
T2PUpT2PAxis01FRABAxis2 0xdc
T2PUpT2PAxis01FRABAxis3 0xdc
T2PUpT2PAxis02FRABAxis0 0xfb
T2PUpT2PAxis02FRABAxis1 0xe8
T2PUpT2PAxis02FRABAxis2 0xdc
T2PUpT2PAxis02FRABAxis3 0xdc
T2PUpT2PAxis03FRABAxis0 0x18
T2PUpT2PAxis03FRABAxis1 0x05
T2PUpT2PAxis03FRABAxis2 0xf9
T2PUpT2PAxis03FRABAxis3 0xf9
9-491
3GPP2 C.S0024-B v2.0 MAC Layer
T2PDnT2PAxis00FRABAxis0 0xe9
T2PDnT2PAxis00FRABAxis1 0xe2
T2PDnT2PAxis00FRABAxis2 0xd6
T2PDnT2PAxis00FRABAxis3 0xd6
T2PDnT2PAxis01FRABAxis0 0xe9
T2PDnT2PAxis01FRABAxis1 0xe2
T2PDnT2PAxis01FRABAxis2 0xd6
T2PDnT2PAxis01FRABAxis3 0xd6
T2PDnT2PAxis02FRABAxis0 0x0e
T2PDnT2PAxis02FRABAxis1 0x07
T2PDnT2PAxis02FRABAxis2 0xfb
T2PDnT2PAxis02FRABAxis3 0xfb
T2PDnT2PAxis03FRABAxis0 0x2d
T2PDnT2PAxis03FRABAxis1 0x26
T2PDnT2PAxis03FRABAxis2 0x1a
T2PDnT2PAxis03FRABAxis3 0x1a
2
T2PAxis00 0x10
T2PAxis01 0x2b
4
FRABAxis0 0x0
6
9-492
MAC Layer 3GPP2 C.S0024-B v2.0
T2PUpT2PAxis00FRABAxis0 0xf4
T2PUpT2PAxis01FRABAxis0 0xbc
2
T2PDnT2PAxis00FRABAxis0 0xd8
T2PDnT2PAxis01FRABAxis0 0xd8
4
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following attribute value record:
{
ValueID 8 N/A
NumPilotStrengthAxisValues 3 0x2
NumPilotStrengthAxisValues occurrences of the following two fields:
{
PilotStrengthAxis 6 See Table 9.13.7.2.27-1
TxT2PmaxPilotStrengthAxis 7 See Table 9.13.7.2.27-2
}
Reserved 0 – 7 (as N/A
needed)
}
9 Length Length of the complex attribute in octets. The access network shall
10 set this field to the length of the complex attribute excluding the
11 Length field.
9-493
3GPP2 C.S0024-B v2.0 MAC Layer
1 AttributeID The access network shall set this field to 0x1cXX, where XX is the
2 two-digit hexadecimal number that identifies the attribute
3 configuration index in the range 0x00 through NRTCMPMACConfigsMax −1,
4 inclusive.
5 ValueID The sender shall set this field to an identifier assigned to this
6 complex value.
7 NumPilotStrengthAxisValues
11 PilotStrengthAxis The sender shall set this field to the values that define the
12 PilotStrength axis. The sender shall specify this field as a 6-bit value
13 in units of –0.25 dB in the range 0 dB to –15.75 dB, inclusive. The
14 values specified shall be monotonically increasing. The receiver shall
15 support all valid values specified by this field.
16 TxT2PmaxPilotStrengthAxis
17 The sender shall set this field to the maximum TxT2P that the access
18 terminal is allowed to transmit if the filtered serving sector
19 PilotStrength equals corresponding PilotStrengthAxis value. The
20 sender may set this field to 0 to indicate a value of -∞ dB. Otherwise,
21 the sender shall specify this field as a 7-bit value expressed in units
22 of 0.5 dB. The access terminal shall support all valid values specified
23 by this field.
24 Reserved The sender shall add reserved bits to make the length of each
25 attribute value record an integer number of octets. The sender shall
26 set these bits to ‘0’. The receiver shall ignore this field.
9-494
MAC Layer 3GPP2 C.S0024-B v2.0
Field Default
PilotStrengthAxis0 0x28
PilotStrengthAxis1 0x14
Field Default
TxT2PmaxPilotStrengthAxis 0x18
0
TxT2PmaxPilotStrengthAxis 0x36
1
Length 8 N/A
AttributeID 16 N/A
One or more occurrences of the following record:
ValueID 8 N/A
MaxNumMACFlows 8 0x04
MaxNumActiveMACFlows 8 0x04
5 Length Length of the complex attribute in octets. The sender shall set this
6 field to the length of the complex attribute excluding the Length field.
8 ValueID The sender shall set this field to an identifier assigned to this
9 complex value.
10 MaxNumMACFlows The sender shall set this field to indicate the maximum total number
11 of activated and deactivated MAC flows supported. The value shall be
12 in the range of 0x04 to 0x10, inclusive
13 MaxNumActiveMACFlows
14 The sender shall set this field to indicate the maximum number of
15 active MAC flows supported. The value shall be in the range of 0x04
16 to MaxNumMACFlows, inclusive.
9-495
3GPP2 C.S0024-B v2.0 MAC Layer
ParameterType 8
Length 8
MIRTCMAC 42
MQRTCMAC 42
Reserved 4
12 ParameterType This field shall be set to 0x01 for this parameter record.
13 Length This field shall be set to the length of this parameter record in units
14 of octets excluding the Length field.
15 MIRTCMAC This field shall be set to the value of the reverse traffic channel in-
16 phase long code mask associated with the access terminal’s session.
9-496
MAC Layer 3GPP2 C.S0024-B v2.0
1 MQRTCMAC This field shall be set to the value of the reverse traffic channel
2 quadrature-phase long code mask associated with the access
3 terminal’s session.
9-497
3GPP2 C.S0024-B v2.0 MAC Layer
1 No text
9-498
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
3 11.1.110.1.1 Overview
4 This chapter contains the specification for the Default (Subtype 0) Physical Layer Protocol
5 and the Subtype 1 Physical Layer Protocol.
7 11.1.2.110.1.2.1 Commands
8 This protocol does not define any commands.
10-1
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 • The value of the public data for the InConfiguration protocol instance shall be set to the
2 value of the public data for the InUse protocol instance.
3 11.1.4.210.1.4.2 Protocol Initialization for the InUse Protocol Instance of the Subtype 1
4 Physical Layer Protocol
5 Upon creation, the InUse instance of this protocol in the access terminal and the access
6 network shall perform the following:
7 • The value of the attributes for this protocol instance shall be set to the default values
8 specified for each attribute.
9 11.1.510.1.5 Procedures and Messages for the InConfiguration Instance of the Protocol
10 11.1.5.110.1.5.1 Procedures
11 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
12 the configuration messages.
10-2
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
2 11.1.5.3.110.1.5.3.1 ConfigurationRequest
3 The ConfigurationRequest message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 ConfigurationRequest message sent.
10 11.1.5.3.210.1.5.3.2 ConfigurationResponse
11 The ConfigurationResponse message format is as follows:
12
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
14 TransactionID The sender shall set this value to the TransactionID field of the
15 corresponding ConfigurationRequest message.
10-3
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
3 11.1.610.1.6 Procedures and Messages for the InUse Instance of the Protocol
4 11.1.6.110.1.6.1 Procedures
5 Procedures for the InUse Instance of the protocol are described in 0, 10.3, and 10.4.
9 11.1.6.3.110.1.6.3.1 Commands
10 These protocols do not issue any commands.
11 11.1.6.3.210.1.6.3.2 Indications
12 These protocols do not register to receive any indications
16 11.1.8.110.1.8.1 Protocol Numeric Constants for the Default (Subtype 0) Physical Layer
17 Protocol
18
19 11.1.8.210.1.8.2 Protocol Numeric Constants for the Subtype 1 Physical Layer Protocol
20
10-4
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
10-5
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
2 11.2.110.2.1 Overview
3 The transmission unit of the physical layer is a physical layer packet. A physical layer
4 packet can be of length 256, 512, 1024, 2048, 3072, or 4096 bits. The format of the
5 physical layer packet depends upon the channel on which it is transmitted. A physical
6 layer packet carries one or more MAC layer packets.
14 MAC Layer Packet - MAC layer packet from the Control Channel MAC protocol.
15 FCS - Frame check sequence (see 10.2.4).
16 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
17 Figure 10.2.2.1-1 illustrates the format of the Control Channel physical layer packets.
19 Figure 10.2.2.1-1. Physical Layer Packet Format for the Control Channel
10-6
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
2 MAC Layer Packet - MAC layer packet from the Access Channel MAC protocol.
3 FCS - Frame check sequence (see 10.2.4).
4 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
5 Access Channel physical layer packets of the Subtype 1 Physical Layer Protocol shall use
6 the following format:
7
9 MAC Layer Packet - MAC layer packet from the Access Channel MAC protocol.
10 FCS - Frame check sequence (see 10.2.4).
11 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
12 Figure 10.2.2.2-1 illustrates the format of the Access Channel physical layer packets of the
13 Default (Subtype 0) Physical Layer Protocol and Figure 10.2.2.2-2 illustrates the format of
14 the Access Channel physical layer packets of the Subtype 1 Physical Layer Protocol.
FCS TAIL
MAC Layer Packet
16 6
234 Bits
Bits Bits
15
16 Figure 10.2.2.2-1. Default (Subtype 0) Physical Layer Protocol Packet Format for the
17 Access Channel
19 Figure 10.2.2.2-2. Subtype 1 Physical Layer Protocol Packet Format for the Access
20 Channel
10-7
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
8 MAC Layer Packet - MAC layer packet from the Forward Traffic Channel MAC
9 Protocol.
10 PAD - This field shall be set to all ‘0’s. The receiver shall ignore this
11 field.
12 FCS - Frame check sequence (see 10.2.4).
13 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
14 Figure 10.2.2.3-1 illustrates the format of the Forward Traffic Channel physical layer
15 packets.
10-8
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
MAC Layer
FCS TAIL
Packet
16 6
1,002
Bits Bits
Bits
2 Figure 10.2.2.3-1. Physical Layer Packet Format for the Forward Traffic Channel
10 MAC Layer Packet - MAC layer packet from the Reverse Traffic Channel MAC
11 Protocol.
12 FCS - Frame check sequence (see 10.2.4).
13 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
14 Figure 10.2.2.4-1 illustrates the format of the Reverse Traffic Channel physical layer
15 packets.
10-9
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
2 Figure 10.2.2.4-1. Physical Layer Packet Format for the Reverse Traffic Channel
10-10
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
Input
‘0’
x0 x1 x5 x12 x15
Output
‘0’
10-11
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
3 11.3.110.3.1 Transmitter
10-12
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
10-13
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 received signal power from the end of the last Access Channel probe to the start of the
2 Reverse Traffic Channel transmission.
3 The subsequent mean output power of the Pilot Channel of the total reverse link
4 transmission shall be the mean output power of the Pilot Channel at the end of the last
5 Access Channel probe minus the difference in the forward link mean received signal power
6 from the end of the last Access Channel probe to the current Reverse Traffic Channel
7 transmission, plus closed loop corrections as specified in 10.3.1.2.4.2.
8 The accuracy of the incremental adjustment to the mean output power, as dictated by the
9 Access Channel MAC Protocol and the Reverse Traffic Channel MAC Protocol, shall be
10 ±0.5 dB or 20% of the change in dB, whichever is greater.
11 During the transmission of the Reverse Traffic Channel, the determination of the output
12 power needed to support the Data Channel, the DRC Channel, and the ACK Channel is an
13 additional open-loop process performed by the access terminal.
14 The power of the Data Channel relative to that of the Pilot Channel shall be as specified in
15 Table 10.3.1.2.4.1-1 in which DataOffsetNom, DataOffset9k6, DataOffset19k2,
16 DataOffset38k4, DataOffset76k8, and DataOffset153k6 are public data of the Reverse
17 Traffic Channel MAC Protocol.
20 During the transmission of the DRC Channel, the power of the DRC Channel relative to
21 that of the Pilot Channel shall be as specified by DRCChannelGain, where
22 DRCChannelGain is public data of the Forward Traffic Channel MAC Protocol.
23 During the transmission of the ACK Channel, the power of the ACK Channel relative to that
24 of the Pilot Channel shall be as specified by ACKChannelGain, where ACKChannelGain is
25 public data of the Forward Traffic Channel MAC Protocol.
26 The access terminal shall maintain the power of the Data Channel, DRC Channel, and ACK
27 Channel, relative to that of the Pilot Channel, to within ±0.25 dB of the specified values.
28 If the access terminal is unable to transmit at the requested output power level when the
29 maximum Reverse Traffic Channel data rate is 9600 bps, the access terminal shall reduce
30 the power of the DRC Channel and the ACK Channel accordingly. The maximum power
31 reduction for the DRC Channel corresponds to gating off the DRC Channel. The maximum
10-14
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 power reduction for the ACK Channel corresponds to gating off the ACK Channel. If the
2 ACK Channel is active, the ACK Channel power reduction shall occur only after the DRC
3 Channel has been gated off. The access terminal shall perform the power reduction within
4 one slot of determining that the access terminal is unable to transmit at the requested
5 output power level.
33 • Lower Limit:
34 For t > 0: max [0.8 × |ΔPin| × [1 – e(1.66…–t)/36] – 2.0 dB, 0] – 1 dB
35 where “t” is expressed in units of milliseconds and ΔPin is expressed in units of dB.
139 The mask limits allow for the effect of alternating closed-loop power-control bits.
10-15
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 These limits shall apply to a step change ΔPin of ±20 dB or less. The absolute value of the
2 change in mean output power due to open-loop power control shall be a monotonically
3 increasing function of time. If the change in mean output power consists of discrete
4 increments, no single increment shall exceed 1.2 dB.
10-16
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1
16 . The access terminal shall transmit an ACK Channel bit in response to every Forward
W8
2 Traffic Channel slot that is associated with a detected preamble directed to the access
3 terminal. Otherwise, the ACK Channel shall be gated off. When the ACK Channel bit is
4 transmitted, it shall be transmitted on the first half slot on Walsh channel W48 .
5 For the Reverse Traffic Channel, the encoded RRI symbols shall be time-division
6 multiplexed with the Pilot Channel, and the encoded RRI symbols shall be allocated the
7 first 256 chips of every slot as shown in Figure 10.3.1.3.1-5.
8 Figure 10.3.1.3.1-6 and Figure 10.3.1.3.1-7 give examples of the ACK Channel operation
9 for a 153.6 kbps Forward Traffic Channel. The 153.6 kbps Forward Traffic Channel
10 physical layer packets use four slots, and these slots are transmitted with a three-slot
11 interval between them, as shown in the figures. The slots from other physical layer packets
12 are interlaced in the three intervening slots.
13 Figure 10.3.1.3.1-6 shows the case of a normal physical layer packet termination. In this
14 case, the access terminal transmits NAK responses on the ACK Channel after the first three
15 slots of the physical layer packet are received indicating that it was unable to correctly
16 receive the Forward Traffic Channel physical layer packet after only one, two, or three of
17 the nominal four slots. An ACK or NAK is also transmitted after the last slot is received, as
18 shown.
19 Figure 10.3.1.3.1-7 shows the case where the Forward Traffic Channel physical layer
20 packet transmission is terminated early. In this example, the access terminal transmits an
21 ACK response on the ACK Channel after the third slot is received indicating that it has
22 correctly received the physical layer packet. When the access network receives such an
23 ACK response, it does not transmit the remaining slots of the physical layer packet.
24 Instead, it may begin the transmission of any subsequent physical layer packets.
25 When the access terminal has received all slots of a physical layer packet or has
26 transmitted a positive ACK response, the physical layer shall return a
27 ForwardTrafficCompleted indication.
10-17
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
W016 = ( + + + + + + + + + + + + + + + + )
Signal Point
Pilot Channel Mapping
(All 0's) 0 +1
1 –1
128 Binary
Symbols
per Slot W24 = (+ + − − )
Signal Point
Data Channel Encoder Interleaved
Channel Mapping
Physical Layer (Code Rate = Packet
Interleaver 0 +1
Packets 1/4) Repetition
1 –1
cos(2 fCt)
I I Baseband
Filter
Quadrature
Spreading
(Complex Multiply) s(t)
I = I PNI – Q PNQ
Data Q = I PNQ + Q PNI
Channel Q Q Baseband
Relative Filter
Gain
PI PQ
I-Channel Q-Channel
Short Short
PN Sequence PN Sequence
UI UQ
I-Channel Q-Channel
Access Long-Code Access Long-Code
PN Sequence PN Sequence
1
10-18
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
W016 = ( + + + + + + + + + + + + + + + + )
Signal Point
Pilot Channel Mapping
(All 0's) 0 +1
1 –1
128 Binary
Symbols
per Slot W24 = (+ + − − )
Signal Point
Data Channel Encoder Interleaved
Channel Mapping
Physical Layer (Code Rate = Packet
Interleaver 0 +1
Packets 1/4) Repetition
1 –1
256 Bits, 9.6 kbps 1,024 Symbols 38.4 ksps 307.2 ksps
512 Bits, 19.2 kbps 2,048 Symbols 76.8 ksps
1024 Bits, 38.4 kbps 4,096 Symbols 153.6 ksps
cos(2 fCt)
I I Baseband
Filter
Quadrature
Spreading
(Complex Multiply) s(t)
I = I PNI – Q PNQ
Data Q = I PNQ + Q PNI
Channel Q Q Baseband
Relative Filter
Gain
PI PQ
I-Channel Q-Channel
Short Short
PN Sequence PN Sequence
UI UQ
I-Channel Q-Channel
Access Long-Code Access Long-Code
PN Sequence PN Sequence
1
2 Figure 10.3.1.3.1-2. Subtype 1 Physical Layer Protocol Reverse Channel Structure for
3 the Access Channel
10-19
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
W016 = ( + + + + + + + + + + + + + + + + )
W816 = ( + + + + + + + + − − − − − − − − )
Walsh Cover
Wi8 , i = 0,..., 7
W48 = (+ + + + − − − − )
W24 = (+ + − − )
2 Figure 10.3.1.3.1-3. Reverse Channel Structure for the Reverse Traffic Channel
3 (Part 1 of 2)
10-20
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
cos(2 fCt)
A
I I Baseband
Filter
ACK
Channel
C
Relative
Quadrature
Gain
Spreading
(Complex Multiply) s(t)
I = I PNI – Q PNQ
DRC
Q = I PNQ + Q PNI
Channel
B
Relative
Gain
Q Q Baseband
Filter
Data
Channel
D
Relative PNI PNQ
Gain sin(2 fCt)
Walsh Cover
(+ – )
PI PQ
I-Channel Q-Channel
Short Short
PN Sequence PN Sequence
UI UQ
I-Channel Q-Channel
User Long-Code User Long-Code
PN Sequence PN Sequence
1
2 Figure 10.3.1.3.1-4. Reverse Channel Structure for the Reverse Traffic Channel
3 (Part 2 of 2)
1 Slot
2,048 Chips
RRI Pilot
256 Chips
1,792 Chips
4
5 Figure 10.3.1.3.1-5. Pilot Channel and RRI Channel TDM Allocations for the Reverse
6 Traffic Channel
10-21
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
NAK NAK NAK ACK
One Slot
or
1 NAK
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
10-22
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 Table 10.3.1.3.1.1-1. Modulation Parameters for the Access Channel and the Reverse
2 Traffic Channel
10-23
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 consists of a Pilot Channel and a Data Channel as shown in Figure 10.3.1.3.2-1 and Figure
2 10.3.1.3.2-2.
3 An access probe shall consist of a preamble followed by one or more Access Channel
4 physical layer packets. During the preamble transmission, only the Pilot Channel shall be
5 transmitted. During the Access Channel physical layer packet transmission, both the Pilot
6 Channel and the Data Channel shall be transmitted. The output power of the Pilot Channel
7 during the preamble portion of an access probe is higher than it is during the data portion
8 of the probe. The output power of the preamble is independent of the data rate and is set
9 equal to that of the data portion transmitted at 9.6 kbps as shown in Figure 10.3.1.3.2-1
10 and Figure 10.3.1.3.2-2.
11 The preamble length is specified by the parameter PreambleLength in frames or the
12 parameter PreambleLengthSlots in slots both of which are public data from the Access
13 Channel MAC Protocol. The Access Channel physical layer packets of the Default (Subtype
14 0) Physical Layer Protocol are transmitted at a fixed data rate of 9.6 kbps. The Access
15 Channel physical layer packets of the Subtype 1 Physical Layer Protocol are transmitted at
16 data rates of 9.6, 19.2, or 38.4 kbps.
10-24
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
Transmit
Power
Data Channel
(Q Phase)
Pilot Channel
(I Phase)
Pilot Channel
(I Phase)
Time
Capsule Frames
Preamble Frames (Access Channel
1
Physical Layer Packets)
10-25
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
Transmit
Power
Power Level
of 9.6 kbps
data
Data Channel
(Q Phase)
Pilot Channel
(I Phase)
Pilot Channel
(I Phase)
Time
Preamble Capsule Frames
1
slots Access Channel Physical Layer Packets
10-26
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 rate used on the Data Channel is specified by the Reverse Traffic Channel MAC Protocol.
2 The gain of the Data Channel relative to that of the Pilot Channel for the Reverse Traffic
3 Channel depends on the data rate as shown in Table 10.3.1.2.4.1-1.
0 000 0000000
9.6 001 1010101
19.2 010 0110011
38.4 011 1100110
76.8 100 0001111
153.6 101 1011010
Reserved 110 0111100
Reserved 111 1101001
27
10-27
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
10-28
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
0x0 00000000
0x1 11111111
0x2 01010101
0x3 10101010
0x4 00110011
0x5 11001100
0x6 01100110
0x7 10011001
0x8 00001111
0x9 11110000
0xA 01011010
0xB 10100101
0xC 00111100
0xD 11000011
0xE 01101001
0xF 10010110
2
10-29
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
One Slot
Forward Traffic Channel Slots
Where the Information in the
DRC Channel Transmission is
Used for New Physical Layer
Packet Transmissions
DRC Channel
Transmission
a) DRCLength = 1
DRC Channel
Transmission
b) DRCLength = 2
DRC Channel
Transmission
c) DRCLength = 4
DRC Channel
Transmission
d) DRCLength = 8
1
10-30
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
One Slot
Forward Traffic Channel Slots
Where the Information in the
DRC Channel Transmission is
Used for New Physical Layer
Packet Transmissions
DRC Channel
Transmission
a) DRCLength = 2
DRC Channel
Transmission
b) DRCLength = 4
DRC Channel
Transmission
c) DRCLength = 8
1
10-31
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 parameter is public data of the Reverse Traffic Channel MAC Protocol. All data transmitted
2 on the Reverse Traffic Channel is encoded, block interleaved, sequence repeated, and
3 orthogonally spread by Walsh function W24 .
4 11.3.1.3.310.3.1.3.4 Encoding
Data Rate
9.6 19.2 38.4 76.8 153.6
(kbps)
10-32
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
⎡ n0 (D) n1(D) ⎤
4 G(D) = ⎢1 ⎥
⎣ d(D) d(D) ⎥⎦
6 The turbo encoder shall generate an output symbol sequence that is identical to the one
7 generated by the encoder shown in Figure 10.3.1.3.4.2.2-1. Initially, the states of the
8 constituent encoder registers in this figure are set to zero. Then, the constituent encoders
9 are clocked with the switches in the positions noted.
10 The encoded data output symbols are generated by clocking the constituent encoders
11 Nturbo times with the switches in the up positions and puncturing the outputs as specified
12 in Table 10.3.1.3.4.2.2-1. Within a puncturing pattern, a ‘0’ means that the symbol shall be
13 deleted and a ‘1’ means that the symbol shall be passed onwards. The constituent encoder
14 outputs for each bit period shall be output in the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X
15 output first. Symbol repetition is not used in generating the encoded data output symbols.
10-33
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
Constituent Encoder 1
X
Y0
n0
Y1
n1
Nturbo
Information
Bits
(Input)
Control
Symbol ( Nturbo + 6) /R
Puncturing Code
Clocked once for each of the Nturbo data bit periods with the switch
and Symbols
up; then, clocked once for each of the three Constituent Encoder 1 Repetition (Output)
tail bit periods with the switch down; then, not clocked for the three
Constituent Encoder 2 tail bit periods.
Turbo
Interleaver
Constituent Encoder 2
X'
Y'0
n0
Y'1
n1
Control
Clocked once for each of the Nturbo data bit periods with the switch
up; then, not clocked for the three Constituent Encoder 1
tail bit periods; then, clocked once for each of the three
Constituent Encoder 2 tail bit periods with the switch down.
1
10-34
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
Code Rate
X 11 11
Y0 10 11
Y1 00 10
X′ 00 00
Y′0 01 01
Y′1 00 11
Note: For each rate, the puncturing table shall be read first from
top to bottom and then from left to right.
2
Code Rate
Output 1/2 1/4
10-35
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 Let the sequence of input addresses be from 0 to Nturbo – 1. Then, the sequence of
2 interleaver output addresses shall be equivalent to those generated by the procedure
3 illustrated in Figure 10.3.1.3.4.2.3-1 and described below.140
4 1. Determine the turbo interleaver parameter, n, where n is the smallest integer such
5 that Nturbo ≤ 2n+5. Table 10.3.1.3.4.2.3-1 gives this parameter for the different
6 physical layer packet sizes.
7 2. Initialize an (n + 5)-bit counter to 0.
8 3. Extract the n most significant bits (MSBs) from the counter and add one to form a
9 new value. Then, discard all except the n least significant bits (LSBs) of this value.
10 4. Obtain the n-bit output of the table lookup defined in Table 10.3.1.3.4.2.3-2 with a
11 read address equal to the five LSBs of the counter. Note that this table depends on
12 the value of n.
13 5. Multiply the values obtained in Steps 3 and 4, and discard all except the n LSBs.
14 6. Bit-reverse the five LSBs of the counter.
15 7. Form a tentative output address that has its MSBs equal to the value obtained in
16 Step 6 and its LSBs equal to the value obtained in Step 5.
17 8. Accept the tentative output address as an output address if it is less than Nturbo;
18 otherwise, discard it.
19 9. Increment the counter and repeat Steps 3 through 8 until all Nturbo interleaver
20 output addresses are obtained.
Add 1
n MSBs and n Bits MSBs
(in + 4…i5) Select the Next
n LSBs Multiply Discard (5 + n)-Bit
and n Bits LSBs If Interleaver
Select the (tn – 1…t0) Input ≥ Output
n LSBs Nturbo Address
(n + 5)-Bit Table n Bits (i0…i4tn – 1…t0)
Counter Lookup
140 This procedure is equivalent to one where the counter values are written into a 25-row by
2n-column array by rows, the rows are shuffled according to a bit-reversal rule, the elements within
each row are permuted according to a row-specific linear congruential sequence, and tentative output
addresses are read out by column. The linear congruential sequence rule is x(i + 1) = (x(i) + c) mod 2n,
where x(0) = c and c is a row-specific value from a table lookup.
10-36
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
Turbo Turbo
Physical Layer Interleaver Interleaver
Packet Size Block Size Parameter
Nturbo n
256 250 3
512 506 4
1,024 1,018 5
2,048 2,042 6
4,096 4,090 7
2
10-37
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
0 1 5 27 3 15
1 1 15 3 27 127
2 3 5 1 15 89
3 5 15 15 13 1
4 1 1 13 29 31
5 5 9 17 5 15
6 1 9 23 1 61
7 5 15 13 31 47
8 3 13 9 3 127
9 5 15 3 9 17
10 3 7 15 15 119
11 5 11 3 31 15
12 3 15 13 17 57
13 5 3 1 5 123
14 5 15 13 39 95
15 1 5 29 1 5
16 3 13 21 19 85
17 5 15 19 27 17
18 3 9 1 15 55
19 5 3 3 13 57
20 3 1 29 45 15
21 5 3 17 5 41
22 5 15 25 33 93
23 5 1 29 15 87
24 1 13 9 13 63
25 5 1 13 9 15
26 1 9 23 15 13
27 5 15 13 31 15
28 3 11 13 17 81
29 5 3 1 5 57
30 5 15 13 15 31
31 3 5 13 33 69
2
10-38
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
16 • The bit-reversal interleaving process is completed when all of the symbols in the entire
17 linear array are read out.
18 Figure 10.3.1.3.5-1 illustrates the procedure for generating the channel interleaver output
19 address.
Counter
(Output i from 0 to 2L – 1 in Binary Form)
bL–1 bL–2 b1 b0
Bit_Reversal
b0 b1 bL–2 bL–1
10-39
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
10-40
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 The bipolar PNI sequence values shall be equivalent to those obtained by multiplying the
2 bipolar PI values by the bipolar UI values.
3 The bipolar PNQ sequence values shall be equivalent to those obtained with the following
4 procedure:
5 1. Multiply the bipolar PQ values by the bipolar UQ values.
6 2. Decimate the sequence of values obtained in Step 1 by a factor of two. That is, the
7 decimator provides an output that is constant for two consecutive chips by deleting
8 every other input value and repeating the previous input value in place of the
9 deleted value. The retained values shall align with the first chip of a slot.
10 3. Multiply pairs of decimator output symbols by the Walsh cover sequence (+ –). That
11 is, pass the first value of every pair unchanged and multiply the second value of
12 every pair by –1.
13 4. Multiply the sequence obtained in Step 3 by the bipolar PNI sequence.
27 and
28 Q(n) = Q(n – 15) ⊕ Q(n – 12) ⊕ Q(n – 11) ⊕ Q(n – 10) ⊕ Q(n – 9) ⊕
29 Q(n – 5) ⊕ Q(n – 4) ⊕ Q(n – 3)
30 (based on PQ(x) as the characteristic polynomial),
31 where I(n) and Q(n) are binary valued (‘0’ and ‘1’) and the additions are modulo-2. In order
32 to obtain the I and Q common short-code PN sequences (of period 215), a ‘0’ is inserted in
33 the {I(n)} and {Q(n)} sequences after 14 consecutive ‘0’ outputs (this occurs only once in
34 each period). Therefore, the short-code PN sequences have one run of 15 consecutive ‘0’
35 outputs instead of 14. The initial state of the access terminal common short-code PN
36 sequences, both I and Q, shall be that state in which the output of the short-code PN
37 sequence generator is the ‘1’ following the 15 consecutive ‘0’ outputs.
10-41
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 The chip rate for the access terminal common short-code PN sequence shall be 1.2288
2 Mcps. The short-code PN sequence period is 32768/1228800 = 26.666… ms, and exactly
3 75 PN sequences repetitions occur every 2 seconds.
4 The access terminal shall align the I and Q short-code PN sequences such that the first
5 chip on every even-second mark as referenced to the transmit time reference (see 10.3.1.7)
6 is the ‘1’ after the 15 consecutive ‘0’s (see Figure 1.14-1).
10-42
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
MI41
x 42
42
MI40
x 41
41
x 40
40
x 39
Modulo-2
UI
Addition
39
x8
8 MI1
MI0
x7
x6
6
MQ41
x5
MQ40
x4
Modulo-2
x3 UQ
Addition
x2
MQ1
2
MQ0
x
10-43
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
20 log10 S(f )
δ1
δ1
δ2
f
0 fp fs
9
11 The impulse response of the baseband filter, s(t), should satisfy the following equation:
∞
12 Mean Squared Error = ∑
k =0
[αs(kTs – τ) – h(k)]2 ≤ 0.03,
13 where the constants α and τ are used to minimize the mean squared error. The constant Ts
14 is equal to 203.451… ns, which equals one quarter of a PN chip. The values of the
15 coefficients h(k), for k < 48, are given in Table 10.3.1.3.8.3-1; h(k) = 0 for k ≥ 48. Note that
16 h(k) equals h(47 – k).
10-44
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
k h(k)
0, 47 –0.025288315
1, 46 –0.034167931
2, 45 –0.035752323
3, 44 –0.016733702
4, 43 0.021602514
5, 42 0.064938487
6, 41 0.091002137
7, 40 0.081894974
8, 39 0.037071157
9, 38 –0.021998074
10, 37 –0.060716277
11, 36 –0.051178658
12, 35 0.007874526
13, 34 0.084368728
14, 33 0.126869306
15, 32 0.094528345
16, 31 –0.012839661
17, 30 –0.143477028
18, 29 –0.211829088
19, 28 –0.140513128
20, 27 0.094601918
21, 26 0.441387140
22, 25 0.785875640
23, 24 1.0
2
10-45
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 RPC bit is received as specified in 10.3.1.2.4.2 and 10.3.1.2.5.2. The RPC bit is considered
2 received after the 64-chip MAC burst following the second pilot burst of a slot which
3 contains an RPC bit as shown in Figure 10.4.1.3.1-2.
4 The SofterHandoff public data of the Route Update Protocol indicates whether or not two
5 different sectors are transmitting the same RPC bit. In each slot containing power-control
6 bits, the access terminal should provide diversity combining of the identical RPC Channels
7 and shall obtain at most one power-control bit from each set of identical RPC Channels.
8 The access terminal shall increase its output power if all the resulting RPC bits are ‘0’
9 (“up”). If any resulting RPC bit is ‘1’ (“down”), the access terminal shall decrease its output
10 power as specified in 10.3.1.2.4.2.
34 where -1 ≤ SoftRAB ≤ 1 and SoftRAB is a real valued input for the Reverse Traffic Channel
35 MAC Protocol.
10-46
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 slots, frames, and system timing. The access terminal initial time reference shall be
2 established from the acquired Pilot Channel and from the Sync message transmitted on the
3 Control Channel. Under steady-state conditions, the access terminal time reference shall
4 be within ±1 μs of the time of occurrence, as measured at the access terminal antenna
5 connector, of the earliest arriving multipath component being used for demodulation. If
6 another multipath component belonging to the same Pilot Channel or to a different Pilot
7 Channel becomes the earliest arriving multipath component to be used, the access
8 terminal time reference shall track to the new component. If the difference between the
9 access terminal time reference and the time of occurrence of the earliest arriving multipath
10 component being used for demodulation, as measured at the access terminal antenna
11 connector, is less than ±1 μs, the access terminal may directly track its time reference to
12 the earliest arriving multipath component being used for demodulation.
13 If an access terminal time reference correction is needed, it shall be corrected no faster
14 than 203 ns (1/4 chip) in any 200-ms period and no slower than 305 ns (3/8 PN chip) per
15 second.
16 The access terminal time reference shall be used as the transmit time reference of the
17 Reverse Traffic Channel and the Access Channel.
10-47
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
3 11.4.110.4.1 Transmitter
4 The transmitter shall reside in each sector of the access network. These requirements apply
5 to the transmitter in each sector.
141 The pilot is used by the access terminal for initial acquisition, phase recovery, timing recovery,
and maximal-ratio combining. An additional function of the pilot is to provide the access terminal
10-48
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 The MAC Channel shall consist of three subchannels: the Reverse Power Control (RPC)
2 Channel, the DRCLock Channel, and the Reverse Activity (RA) Channel. The RA Channel
3 transmits a reverse link activity bit (RAB) stream.
4 Each MAC Channel symbol shall be BPSK modulated on one of 64 64-ary Walsh codewords
5 (covers). The MAC symbol Walsh covers shall be transmitted four times per slot in bursts of
6 64 chips each. A burst shall be transmitted immediately preceding each of the pilot bursts
7 in a slot, and a burst shall be transmitted immediately following each of the pilot bursts in
8 a slot. The Walsh channel gains may vary the relative power.
9 The Forward Traffic Channel is a packet-based, variable-rate channel. The user physical
10 layer packets for an access terminal shall be transmitted at a data rate that varies from
11 38.4 kbps to 2.4576 Mbps.142
12 The Forward Traffic Channel and Control Channel data shall be encoded in blocks called
13 physical layer packets. The output of the encoder shall be scrambled and then fed into a
14 channel interleaver. The output of the channel interleaver shall be fed into a QPSK/8-
15 PSK/16-QAM modulator. The modulated symbol sequences shall be repeated and
16 punctured, as necessary. Then, the resulting sequences of modulation symbols shall be
17 demultiplexed to form 16 pairs (in-phase and quadrature) of parallel streams. Each parallel
18 stream with a rate of 76.8ksps is covered with a distinct walsh function of length 16. The
19 Walsh-coded symbols of all the streams shall be summed together to form a single in-phase
20 stream and a single quadrature stream at a chip rate of 1.2288 Mcps. The resulting chips
21 are time-division multiplexed with the preamble, Pilot Channel, and MAC Channel chips to
22 form the resultant sequence of chips for the quadrature spreading operation.
23 Forward Traffic Channel and Control Channel physical layer packets can be transmitted in
24 1 to 16 slots (see Table 10.4.1.3.1.1-1 and Table 10.4.1.3.1.1-2). When more than one slot
25 is allocated, the transmit slots shall use 4-slot interlacing. That is, the transmit slots of a
26 physical layer packet shall be separated by three intervening slots, and slots of other
27 physical layer packets shall be transmitted in the slots between those transmit slots. If a
28 positive acknowledgment is received on the reverse link ACK Channel before all of the
29 allocated slots have been transmitted, the remaining untransmitted slots shall not be
30 transmitted and the next allocated slot may be used for the first slot of the next physical
31 layer packet transmission.
32 Figure 10.4.1.3.1-3 and Figure 10.4.1.3.1-4 illustrate the multislot interlacing approach for
33 a 153.6 kbps Forward Traffic Channel with DRCLength of one slot. The 153.6 kbps
34 Forward Traffic Channel physical layer packets use four slots, and these slots are
35 transmitted with a three-slot interval between them, as shown in the figures. The slots from
36 other physical layer packets are interlaced in the three intervening slots. Figure 10.4.1.3.1-
37 3 shows the case of a normal physical layer packet termination. In this case, the access
38 terminal transmits NAK responses on the ACK Channel after the first three slots of the
with a means of predicting the receive C/I for the purpose of access-terminal-directed forward data
rate control (DRC) of the Data Channel transmission.
142 The DRC symbol from the access terminal is based primarily on its estimate of the forward C/I for
10-49
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 physical layer packet are received indicating that it was unable to correctly receive the
2 Forward Traffic Channel physical layer packet after only one, two, or three of the nominal
3 four slots. An ACK or NAK is also transmitted after the last slot is received, as shown.
4 Figure 10.4.1.3.1-4 shows the case where the Forward Traffic Channel physical layer
5 packet transmission is terminated early. In this example, the access terminal transmits an
6 ACK response on the ACK Channel after the third slot is received indicating that it has
7 correctly received the physical layer packet. When the access network receives such an
8 ACK response, it does not transmit the remaining slots of the physical layer packet.
9 Instead, it may begin the transmission of any subsequent physical layer packets.
10 When the access network has transmitted all the slots of a physical layer packet or has
11 received a positive ACK response, the physical layer shall return a ForwardTrafficCompleted
12 indication.
13 The Control Channel shall be transmitted at a data rate of 76.8 kbps or 38.4 kbps. The
14 modulation characteristics for the Control Channel shall be the same as those of the
15 Forward Traffic Channel transmitted at the corresponding rate.
16 The Forward Traffic Channel and Control Channel data symbols shall fill the slot as shown
17 in Figure 10.4.1.3.1-2. A slot during which no traffic or control data is transmitted is
18 referred to as an idle slot. During an idle slot, the sector shall transmit the Pilot Channel
19 and the MAC Channel, as described earlier.
10-50
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
Forward Traffic I
QPSK/ C
Channel or Encoder
Channel 8-PSK/
Control Channel R = 1/3
Interleaver 16-QAM Q
Physical Layer or 1/5
Modulator D
Packets
Scrambler 16 Channels
I I I I I I
C Sequence Walsh
Symbol 16-ary Walsh
Repetition/ Channel
DEMUX Walsh Chip Level
Q Symbol Q Q Q Gain = Q Q
1 to 16 Covers Summer
D Puncturing 1/4
32-Symbol Bi-
Orthogonal Cover
with MACIndex i
Signal Point
Preamble Mapping Sequence I
(All 0's) 0 +1 Repetition
1 –1
Q
0
64-ary Walsh Cover for
I Channel for
MACIndex i 64 to 1,024
Even MACIndex
Signal Point Q Channel for PN Chips I Walsh
MAC Channel RPC Bits for per Physical Channels
Mapping RPC Channel Odd MACIndex
MACIndex i Layer Packet
0 +1 Gain: G(i)
600 (1-1/DRCLockPeriod) bps for Preamble A
1 –1
MAC Channel DRCLock TDM TDM
Bit Signal Point
symbols for MACIndex i DRCLock B
Repetition Mapping
(600/DRCLockLength) Channel Gain: I I
(Factor = 0 +1 G'(i)
(1/DRCLockPeriod) bits Walsh Sequence Q Walsh
DRCLockLength) 1 –1
per second Chip Level Repetition Channels
Walsh Cover W264 Summer Q (Factor = 4) Q
Walsh Cover 0
Signal Point
Pilot Channel Mapping I
(All 0’s) 0 +1
1 –1
Q
0
cos(2 fCt)
192 PN
Chips
per Slot
I I Baseband for Pilot
A
Filter
Quadrature
Spreading Forward
(Complex Multiply) Modulated
I = I PNI – Q PNQ Waveform
Q = I PNQ + Q PNI
Q Q Baseband
B
Filter
10-51
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
Data MAC Pilot MAC Data Data MAC Pilot MAC Data
400 64 96 64 400 400 64 96 64 400
Chips Chips Chips Chips Chips Chips Chips Chips Chips Chips
Active Slot
Idle Slot
1
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
NAK NAK NAK ACK
One Slot
or
3 NAK
10-52
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
10-53
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 Table 10.4.1.3.1.1-1. Modulation Parameters for the Forward Traffic Channel and the
2 Control Channel (Part 1 of 2)
1,024
3,072
38.4 16 1,024 1/5 QPSK
4,096
24,576
512
1,536
76.8 8 1,024 1/5 QPSK
2,048
12,288
256
768
153.6 4 1,024 1/5 QPSK
1,024
6,144
128
384
307.2 2 1,024 1/5 QPSK
512
3,072
64
192
614.4 1 1,024 1/3 QPSK
256
1,536
3
10-54
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 Table 10.4.1.3.1.1-2. Modulation Parameters for the Forward Traffic Channel and the
2 Control Channel (Part 2 of 2)
128
768
307.2 4 2,048 1/3 QPSK
1,024
6,272
64
384
614.4 2 2,048 1/3 QPSK
512
3,136
64
192
1,228.8 1 2,048 1/3 QPSK
256
1,536
64
384
921.6 2 3,072 1/3 8-PSK
512
3,136
64
192
1,843.2 1 3,072 1/3 8-PSK
256
1,536
64
384
1,228.8 2 4,096 1/3 16-QAM
512
3,136
64
192
2,457.6 1 4,096 1/3 16-QAM
256
1,536
3
4 The modulation parameters for the MAC Channel shall be as shown in Table 10.4.1.3.1.1-
5 3.
10-55
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
13 11.4.1.3.2.1.110.4.1.3.2.1.1 Modulation
14 The Pilot Channel shall consist of all-‘0’ symbols transmitted on the I component only.
10-56
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
8 where i is the MACIndex value. MAC Channels with even-numbered MACIndex values shall
9 be assigned to the in-phase (I) modulation phase, while those with odd-numbered
10 MACIndex values shall be assigned to the quadrature (Q) modulation phase. The MAC
11 symbol Walsh covers shall be transmitted four times per slot in bursts of length 64 chips
12 each. These bursts shall be transmitted immediately preceding and following the pilot
13 bursts of each slot.
14 The MAC Channel use versus MACIndex shall be as specified in Table 10.4.1.3.2.1.3-1.
15 Symbols of each MAC Channel shall be transmitted on one of the Walsh channels. The
16 MAC channel gains may vary the relative power as a function of time. The orthogonal
17 Walsh channels shall be scaled to maintain a constant total transmit power. The Walsh
18 Channel gains can vary as a function of time.
10-57
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
9 The RPC data rate shall be 600 × (1 − 1/DRCLockPeriod) bps. The access network shall
10 transmit an RPC bit in every slot T with
12 Each RPC bit shall be transmitted four times in a slot in bursts of 64 chips each. One burst
13 shall be transmitted immediately preceding and following each pilot burst in a slot as
14 shown in Figure 10.4.1.3.1-2.
26 Each DRCLock bit shall be transmitted four times in a slot in bursts of 64 chips each. One
27 burst shall be transmitted immediately preceding and following each pilot burst in a slot as
28 shown in Figure 10.4.1.3.1-2.
29 The value of the DRCLock bit may change only in slot T with
31 An example for the transmission of DRCLock bits with DRCLockLength equal to 8 and
32 DRCLockPeriod equal to 8 is shown in Figure 10.4.1.3.2.2.2-1.
33
143 Repeated DRCLock bits are transmitted in slots that are DRCLockPeriod slots apart.
10-58
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
20 where i = 0, 1,…, 63 is the MACIndex value and Wi32 is the bit-by-bit complement of the
21 32-chip Walsh function of order i.
22 The channel type versus MACIndex mapping for the preamble shall be as specified in Table
23 10.4.1.3.2.1.3-1.
24 The 32-chip preamble repetition factor shall be as specified in Table 10.4.1.3.2.3.1-1.
10-59
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
38.4 16 32 1,024
76.8 8 16 512
153.6 4 8 256
307.2 2 4 128
614.4 1 2 64
307.2 4 4 128
614.4 2 2 64
1,228.8 1 2 64
921.6 2 2 64
1,843.2 1 2 64
1,228.8 2 2 64
2,457.6 1 2 64
2
3 11.4.1.3.2.3.210.4.1.3.2.3.2 Encoding
4 The Traffic Channel physical layer packets shall be encoded with code rates of R = 1/3 or
5 1/5. The encoder shall discard the 6-bit TAIL field of the physical layer packet inputs and
6 encode the remaining bits with a parallel turbo encoder, as specified in 10.4.1.3.2.3.2.1.
7 The turbo encoder will add an internally generated tail of 6/R output code symbols, so that
8 the total number of output symbols is 1/R times the number of bits in the input physical
9 layer packet.
10 Figure 10.4.1.3.2.3.2-1 illustrates the forward link encoding approach. The forward link
11 encoder parameters shall be as specified in Table 10.4.1.3.2.3.2-1.
10-60
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
10-61
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 codes of the turbo code. The outputs of the constituent encoders are punctured and
2 repeated to achieve the desired number of turbo encoder output symbols.
3 The transfer function for the constituent code shall be
⎡ n0 (D) n1(D) ⎤
4 G(D) = ⎢1 ⎥
⎣ d(D) d(D) ⎥⎦
6 The turbo encoder shall generate an output symbol sequence that is identical to the one
7 generated by the encoder shown in Figure 10.4.1.3.2.3.2.1-1. Initially, the states of the
8 constituent encoder registers in this figure are set to zero. Then, the constituent encoders
9 are clocked with the switches in the positions noted.
10 Let Nturbo be the number of bits into the turbo encoder after the 6-bit physical layer packet
11 TAIL field is discarded. Then, the encoded data output symbols are generated by clocking
12 the constituent encoders Nturbo times with the switches in the up positions and
13 puncturing the outputs as specified in Table 10.4.1.3.2.3.2.1-1. Within a puncturing
14 pattern, a ‘0’ means that the symbol shall be deleted and a ‘1’ means that the symbol shall
15 be passed onwards. The constituent encoder outputs for each bit period shall be output in
16 the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X output first. Symbol repetition is not used in
17 generating the encoded data output symbols.
18 The turbo encoder shall generate 6/R tail output symbols following the encoded data
19 output symbols. This tail output symbol sequence shall be identical to the one generated
20 by the encoder shown in Figure 10.4.1.3.2.3.2.1-1. The tail output symbols are generated
21 after the constituent encoders have been clocked Nturbo times with the switches in the up
22 position. The first 3/R tail output symbols are generated by clocking Constituent Encoder 1
23 three times with its switch in the down position while Constituent Encoder 2 is not clocked
24 and puncturing and repeating the resulting constituent encoder output symbols. The last
25 3/R tail output symbols are generated by clocking Constituent Encoder 2 three times with
26 its switch in the down position while Constituent Encoder 1 is not clocked and puncturing
27 and repeating the resulting constituent encoder output symbols. The constituent encoder
28 outputs for each bit period shall be output in the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X
29 output first.
30 The constituent encoder output symbol puncturing for the tail symbols shall be as
31 specified in Table 10.4.1.3.2.3.2.1-2. Within a puncturing pattern, a ‘0’ means that the
32 symbol shall be deleted and a ‘1’ means that the symbol shall be passed onwards. For rate-
33 1/5 turbo codes, the tail output code symbols for each of the first three tail bit periods
34 shall be punctured and repeated to achieve the sequence XXY0Y1Y1, and the tail output
35 code symbols for each of the last three tail bit periods shall be punctured and repeated to
36 achieve the sequence X′X′Y′0Y′1Y′1. For rate-1/3 turbo codes, the tail output symbols for
37 each of the first three tail bit periods shall be XXY0, and the tail output symbols for each of
38 the last three tail bit periods shall be X′X′Y′0.
10-62
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
Constituent Encoder 1
X
Y0
n0
Y1
n1
Nturbo
Information
Bits
(Input)
Control
Symbol ( Nturbo + 6) /R
Puncturing Code
Clocked once for each of the Nturbo data bit periods with the switch
and Symbols
up; then, clocked once for each of the three Constituent Encoder 1 Repetition (Output)
tail bit periods with the switch down; then, not clocked for the three
Constituent Encoder 2 tail bit periods.
Turbo
Interleaver
Constituent Encoder 2
X'
Y'0
n0
Y'1
n1
Control
Clocked once for each of the Nturbo data bit periods with the switch
up; then, not clocked for the three Constituent Encoder 1
tail bit periods; then, clocked once for each of the three
Constituent Encoder 2 tail bit periods with the switch down.
1
10-63
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
Code Rate
X 1 1
Y0 1 1
Y1 0 1
X′ 0 0
Y′ 0 1 1
Y′ 1 0 1
Code Rate
Output 1/3 1/5
10-64
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 Let the sequence of input addresses be from 0 to Nturbo – 1. Then, the sequence of
2 interleaver output addresses shall be equivalent to those generated by the procedure
3 illustrated in Figure 10.4.1.3.2.3.2.2-1 and described below.144
4 1. Determine the turbo interleaver parameter, n, where n is the smallest integer such
5 that Nturbo ≤ 2n+5. Table 10.4.1.3.2.3.2.2-1 gives this parameter for the different
6 physical layer packet sizes.
7 2. Initialize an (n + 5)-bit counter to 0.
8 3. Extract the n most significant bits (MSBs) from the counter and add one to form a
9 new value. Then, discard all except the n least significant bits (LSBs) of this value.
10 4. Obtain the n-bit output of the table lookup defined in Table 10.4.1.3.2.3.2.2-2 with
11 a read address equal to the five LSBs of the counter. Note that this table depends
12 on the value of n.
13 5. Multiply the values obtained in Steps 3 and 4, and discard all except the n LSBs.
14 6. Bit-reverse the five LSBs of the counter.
15 7. Form a tentative output address that has its MSBs equal to the value obtained in
16 Step 6 and its LSBs equal to the value obtained in Step 5.
17 8. Accept the tentative output address as an output address if it is less than Nturbo;
18 otherwise, discard it.
19 9. Increment the counter and repeat Steps 3 through 8 until all Nturbo interleaver
20 output addresses are obtained.
Add 1
n MSBs and n Bits MSBs
(in + 4…i5) Select the Next
n LSBs Multiply Discard (5 + n)-Bit
and n Bits LSBs If Interleaver
Select the (tn – 1…t0) Input ≥ Output
n LSBs Nturbo Address
(n + 5)-Bit Table n Bits (i0…i4tn – 1…t0)
Counter Lookup
144 This procedure is equivalent to one where the counter values are written into a 25-row by
2n-column array by rows, the rows are shuffled according to a bit-reversal rule, the elements within
each row are permuted according to a row-specific linear congruential sequence, and tentative output
addresses are read out by column. The linear congruential sequence rule is x(i + 1) = (x(i) + c) mod 2n,
where x(0) = c and c is a row-specific value from a table lookup.
10-65
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
Turbo Turbo
Physical Layer Interleaver Interleaver
Packet Size Block Size Parameter
Nturbo n
1,024 1,018 5
2,048 2,042 6
3,072 3,066 7
4,096 4,090 7
2
10-66
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
0 27 3 15
1 3 27 127
2 1 15 89
3 15 13 1
4 13 29 31
5 17 5 15
6 23 1 61
7 13 31 47
8 9 3 127
9 3 9 17
10 15 15 119
11 3 31 15
12 13 17 57
13 1 5 123
14 13 39 95
15 29 1 5
16 21 19 85
17 19 27 17
18 1 15 55
19 3 13 57
20 29 45 15
21 17 5 41
22 25 33 93
23 29 15 87
24 9 13 63
25 13 9 15
26 23 15 13
27 13 31 15
28 13 17 81
29 1 5 57
30 13 15 31
31 13 33 69
2
10-67
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 11.4.1.3.2.3.310.4.1.3.2.3.3 Scrambling
2 The output of the encoder shall be scrambled to randomize the data prior to modulation.
3 The scrambling sequence shall be equivalent to one generated with a 17-tap linear
4 feedback shift register with a generator sequence of h(D) = D17 + D14 + 1, as shown in
5 Figure 10.4.1.3.2.3.3-1. At the start of the physical layer packet, the shift register shall be
6 initialized to the state [1111111r5r4r3r2r1r0d3d2d1d0]. The r5r4r3r2r1r0 bits shall be equal
7 to the 6-bit preamble MACIndex value (see Table 10.4.1.3.2.1.3-1). The d3d2d1d0 bits shall
8 be determined by the data rate, as specified in Table 10.4.1.3.2.3.3-1. The initial state shall
9 generate the first scrambling bit. The shift register shall be clocked once for every encoder
10 output code symbol to generate a bit of the scrambling sequence. Every encoder output
11 code symbol shall be XOR’d with the corresponding bit of the scrambling sequence to yield
12 a scrambled encoded bit.
38.4 16 0 0 0 1
76.8 8 0 0 1 0
153.6 4 0 0 1 1
307.2 2 0 1 0 0
307.2 4 0 1 0 1
614.4 1 0 1 1 0
614.4 2 0 1 1 1
921.6 2 1 0 0 0
1,228.8 1 1 0 0 1
1,228.8 2 1 0 1 0
1,843.2 1 1 0 1 1
2,457.6 1 1 1 0 0
14
10-68
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 1 1 1 1 1 1 r5 r4 r3 r2 r1 r0 d3 d2 d1 d0
Scrambling
Sequence
1
15 2. The U, V0, V1, V′0, and V′1 sequences shall be ordered according to UV0V′0V1V′1.
16 That is, the U sequence of symbols shall be first and the V′1 sequence of symbols
17 shall be last.
18 The scrambled turbo encoder data and tail output symbols generated with the rate-1/3
19 encoder shall be reordered according to the following procedure:
20 1. All of the scrambled data and tail turbo encoder output symbols shall be
21 demultiplexed into three sequences denoted U, V0, and V′0. The scrambled encoder
22 output symbols shall be sequentially distributed from the U sequence to the V′0
23 sequence with the first scrambled encoder output symbol going to the U sequence,
24 the second to the V0 sequence, the third to the V′0 sequence, the fourth to the U
25 sequence, etc.
10-69
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 2. The U, V0, and V′0 sequences shall be ordered according to UV0V′0. That is, the U
2 sequence of symbols shall be first and the V′0 sequence of symbols shall be last.
3 Table 10.4.1.3.2.3.4.1-1 gives the order of the symbols out of the turbo encoder and their
4 mapping to demultiplexer output sequences. The encoder output symbol notation is used,
5 but the encoder output symbols are scrambled before the reordering demultiplexer.
Symbol Sequence
Type of Sequence
R = 1/5 R = 1/3
Turbo Encoder X Y 0 Y1 Y′ 0 Y′ 1 X Y0 Y′ 0
Data Output Sequence
Turbo Encoder
Constituent Encoder 1 X X Y 0 Y1 Y1 X X Y0
Tail Output Sequence
Turbo Encoder
Constituent Encoder 2 X′ X′ Y′0 Y′1 Y′1 X′ X′ Y′0
Tail Output Sequence
Demultiplexer U V0 V ′ 0 V 1 V ′ 1 U V0 V′0
Output Sequence
8
15 The sequence of interleaver output symbols for the blocks shall be equivalent to those
16 generated by the procedure described below with the parameters specified in Table
17 10.4.1.3.2.3.4.2-1:
18 1. Write the entire sequence of symbols in the input block into a rectangular array of
19 K rows and M columns. Write the symbols in by rows starting from the top row,
20 writing the rows from left to right.
21 2. Label the columns of the array by the index j, where j = 0,…, M – 1 and column 0
22 is the left-most column. Then, end-around shift the symbols of each column
23 downward by j mod K for the U block and by ⎣j/4⎦ mod K for the V0/V′0 and
24 V1/V′1 blocks.
25 3. Reorder the columns such that column j is moved to column BRO(j), where BRO(j)
26 indicates the bit-reversed value of j. For example, for M = 512, BRO(6) = 192.
10-70
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 4. Read the entire array of symbols out by columns starting from the left-most
2 column, reading the columns from top to bottom.
3 With rate-1/5 coding, the interleaver output sequence shall be the interleaved U sequence
4 of symbols followed by the interleaved V0/V′0 sequence of symbols followed by the
5 interleaved V1/V′1 sequence of symbols. With rate-1/3 coding, the interleaver output
6 sequence shall be the interleaved U sequence of symbols followed by the interleaved V0/V′0
7 sequence of symbols.
10 11.4.1.3.2.3.510.4.1.3.2.3.5 Modulation
11 The output of the channel interleaver shall be applied to a modulator that outputs an in-
12 phase stream and a quadrature stream of modulated values. The modulator generates
13 QPSK, 8-PSK, or 16-QAM modulation symbols, depending on the data rate.
10-71
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
0 0 D D
0 1 –D D
1 0 D –D
1 1 –D –D
Note: D = 1 2.
2
Q Channel
s1s 0
01 00
1 2
−1 2 1 2
I Channel
−1 2
11 10
10-72
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
0 0 0 C S
0 0 1 S C
0 1 1 –S C
0 1 0 –C S
1 1 0 –C –S
1 1 1 –S –C
1 0 1 S –C
1 0 0 C –S
Note: C = cos(π/8) ≈ 0.9239 and S = sin(π/8) ≈ 0.3827 .
2
Q Channel
C = cos(π/8)
011 001 S = sin(π/8)
C
s 2s1s 0
010 S 000
–C –S S C
I Channel
–S
110 100
–C
111 101
10-73
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
0 0 0 0 3A 3A
0 0 0 1 3A A
0 0 1 1 3A –A
0 0 1 0 3A –3A
0 1 0 0 A 3A
0 1 0 1 A A
0 1 1 1 A –A
0 1 1 0 A –3A
1 1 0 0 –A 3A
1 1 0 1 –A A
1 1 1 1 –A –A
1 1 1 0 –A –3A
1 0 0 0 –3A 3A
1 0 0 1 –3A A
1 0 1 1 –3A –A
1 0 1 0 –3A –3A
Note: A = 1 10 ≈ 0.3162 .
2
10-74
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
Q Channel
s 3s 2s1s0
0010 0011 0001 0000
3A
A = 1 10
–3A –A A 3A
I Channel
10-75
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
Number of
Data Number
Number of Number of Modulation Effective
Rate Number Number Modulation Modulation of Full Symbols in
Repeti-
(kbps) of Slots of Bits Sequence Code tion
Symbols Symbols Last Partial
Trans- Rate Factor
Provided Needed Trans-
missions
mission
9 Similarly, the quadrature stream at the output of the sequence repetition operation shall be
10 demultiplexed into 16 parallel streams labeled Q0, Q1, Q2,…, Q15. If mQ(0), mQ(1), mQ(2),
11 mQ(3),…denote the sequence of sequence-repeated modulation output values in the
12 quadrature stream, then for each k = 0, 1, 2,…,15, the kth demultiplexed stream Qk shall
13 consist of the values mQ(k), mQ(16 + k), mQ(32 + k), mQ(48 + k),….
14 Each demultiplexed stream at the output of the symbol demultiplexer shall consist of
15 modulation values at the rate of 76.8 ksps.
10-76
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
10-77
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
2,560 or 3,072
Modulation Symbols
2 or 4 Slots
4,096 or 8,192 Chips
1
2 Figure 10.4.1.3.3-1. Preamble, Pilot, MAC, and Data Multiplexing for the Multiple-Slot
3 Cases with Data Rates of 153.6, 307.2, 614.4, 921.6, and 1228.8 kbps
2,560
Modulation Symbols
Preamble Pilot Preamble Data Pilot Data Pilot Pilot Data Pilot Data
400 & MAC 112 Chips 688 Chips & MAC 800 & MAC & MAC 800 & MAC 400
Chips 224 for 76.8 kbps for 76.8 kbps 224 Chips 224 224 Chips 224 Chips
Chips 624 Chips 176 Chips Chips Chips Chips Chips
for 38.4 kbps for 38.4 kbps
8 or 16 Slots
16,384 or 32,768 Chips
4
5 Figure 10.4.1.3.3-2. Preamble, Pilot, MAC, and Data Multiplexing with Data Rates of
6 38.4 and 76.8 kbps
10-78
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
1 Slot
2,048 Chips
1
2 Figure 10.4.1.3.3-3. Preamble, Pilot, MAC, and Data Multiplexing for the 1-Slot Cases
3 with Data Rates of 1.2288, 1.8432, and 2.4576 Mbps
1 Slot
2,048 Chips
4
5 Figure 10.4.1.3.3-4. Preamble, Pilot, MAC, and Data Multiplexing for the 1-Slot Case
6 with a Data Rate of 614.4 kbps
10-79
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
18 and
19 Q(n) = Q(n – 15) ⊕ Q(n – 12) ⊕ Q(n – 11) ⊕ Q(n – 10) ⊕ Q(n – 6) ⊕ Q(n – 5) ⊕
20 Q(n – 4) ⊕ Q(n – 3)
10-80
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
2 where I(n) and Q(n) are binary valued (‘0’ and ‘1’) and the additions are modulo-2. In order
3 to obtain the I and Q pilot PN sequences (of period 215), a ‘0’ is inserted in the {I(n)} and
4 {Q(n)} sequences after 14 consecutive ‘0’ outputs (this occurs only once in each period).
5 Therefore, the pilot PN sequences have one run of 15 consecutive ‘0’ outputs instead of 14.
6 The chip rate for the pilot PN sequence shall be 1.2288Mcps. The pilot PN sequence period
7 is 32768/1228800 = 26.666… ms, and exactly 75 pilot PN sequence repetitions occur every
8 2 seconds.
9 Pilot Channels shall be identified by an offset index in the range from 0 through 511
10 inclusive. This offset index shall specify the offset value (in units of 64 chips) by which the
11 pilot PN sequence lags the zero-offset pilot PN sequence. The zero-offset pilot PN sequence
12 shall be such that the start of the sequence shall be output at the beginning of every even
13 second in time, referenced to access network transmission time. The start of the zero-offset
14 pilot PN sequence for either the I or Q sequences shall be defined as the state of the
15 sequence for which the next 15 outputs inclusive are ‘0’. Equivalently, the zero-offset
16 sequence is defined such that the last chip prior to the even-second mark as referenced to
17 the transmit time reference is a ‘1’ prior to the 15 consecutive ‘0’s.
18 11.4.1.3.510.4.1.3.5 Filtering
10-81
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
20 log10 S(f )
δ1
δ1
δ2
f
0 fp fs
1
3 The impulse response of the baseband filter, s(t), should satisfy the following equation:
∞
4 Mean Squared Error = ∑
k =0
[αs(kTs – τ) – h(k)]2 ≤ 0.03,
5 where the constants α and τ are used to minimize the mean squared error. The constant Ts
6 is equal to 203.451… ns, which equals one quarter of a PN chip. The values of the
7 coefficients h(k), for k < 48, are given in Table 10.4.1.3.5.1-1; h(k) = 0 for k ≥ 48. Note that
8 h(k) equals h(47 – k).
10-82
Default (Subtype 0) and Subtype 1 Physical Layer Protocol 3GPP2 C.S0024-B v2.0
k h(k)
0, 47 –0.025288315
1, 46 –0.034167931
2, 45 –0.035752323
3, 44 –0.016733702
4, 43 0.021602514
5, 42 0.064938487
6, 41 0.091002137
7, 40 0.081894974
8, 39 0.037071157
9, 38 –0.021998074
10, 37 –0.060716277
11, 36 –0.051178658
12, 35 0.007874526
13, 34 0.084368728
14, 33 0.126869306
15, 32 0.094528345
16, 31 –0.012839661
17, 30 –0.143477028
18, 29 –0.211829088
19, 28 –0.140513128
20, 27 0.094601918
21, 26 0.441387140
22, 25 0.785875640
23, 24 1.0
2
ω2 + jαωω0 − ω0 2 ,
6 H(ω) = K
ω2 − jαωω0 − ω0 2
145This equalization simplifies the design of the access terminal receive filters.
10-83
3GPP2 C.S0024-B v2.0 Default (Subtype 0) and Subtype 1 Physical Layer Protocol
1 where K is an arbitrary gain, j equals − 1 , α equals 1.36, ω0 equals 2π × 3.15 × 105, and ω
2 is the radian frequency. The equalizing filter implementation shall be equivalent to applying
3 baseband filters with this transfer function, individually, to the baseband I and Q
4 waveforms.
5 A phase error test filter is defined to be the overall access network transmitter filter
6 (including the equalizing filter) cascaded with a filter having a transfer function that is the
7 inverse of the equalizing filter specified above. The response of the test filter should have a
8 mean squared phase error from the best fit linear phase response that is no greater than
9 0.01 squared radians when integrated over the frequency range 1 kHz ≤ |f – fc| ≤ 630 kHz.
10 For purposes of this requirement, “overall” shall mean from the I and Q baseband filter
11 inputs (see 10.4.1.3.5.1) to the RF output of the transmitter.
146 These guidelines on time keeping requirements reflect the fact that the amount of time error
between sectors that can be tolerated in an access network is not a hard limit. Each access terminal
can search an ever-increasing time window as directed by the sectors. However, increasing this
window gradually degrades performance since wider windows require a longer time for the access
terminals to search out and locate the various arrivals from all sectors that may be in view.
10-84
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
3 12.1.111.1.1 Overview
4 This chapter contains the specification for the Subtype 2 Physical Layer Protocol. The
5 Subtype 2 Physical Layer supports the Enhanced (Subtype 1) Access Channel MAC
6 Protocol, the Enhanced (Subtype 1) Control Channel MAC Protocol, the Enhanced (Subtype
7 1) Forward Traffic Channel MAC Protocol, and the Subtype 3 Reverse Traffic Channel MAC
8 Protocol.
10 12.1.2.111.1.2.1 Commands
11 This protocol does not define any commands.
11-1
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 • If the InUse instance of this protocol has the same protocol subtype as this
2 InConfiguration protocol instance, then the fall-back values of the attributes defined by
3 the InConfiguration protocol instance shall be set to the values of the corresponding
4 attributes associated with the InUse protocol instance.
5 • The value for each attribute for this protocol instance shall be set to the fall-back value
6 for that attribute.
7 • The value of the public data for the InConfiguration protocol instance shall be set to the
8 value of the public data for the InUse protocol instance.
9 12.1.511.1.5 Procedures and Messages for the InConfiguration Instance of the Protocol
10 12.1.5.111.1.5.1 Procedures
11 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
12 the configuration messages.
11-2
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
2 12.1.5.3.111.1.5.3.1 ConfigurationRequest
3 The ConfigurationRequest message format is as follows:
4
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
6 TransactionID The sender shall increment this value for each new
7 ConfigurationRequest message sent.
9 12.1.5.3.211.1.5.3.2 ConfigurationResponse
10 The ConfigurationResponse message format is as follows:
11
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
13 TransactionID The sender shall set this value to the TransactionID field of the
14 corresponding ConfigurationRequest message.
21
11-3
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 12.1.611.1.6 Procedures and Messages for the InUse Instance of the Protocol
2 12.1.6.111.1.6.1 Procedures
3 Procedures for the InUse Instance of the protocol are described in 11.2, 11.3, and 11.4.
7 12.1.6.3.111.1.6.3.1 Commands
8 These protocols do not issue any commands.
9 12.1.6.3.211.1.6.3.2 Indications
10 These protocols do not register to receive any indications
11-4
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
2 12.2.111.2.1 Overview
3 The transmission unit of the physical layer is a physical layer packet. A physical layer
4 packet can be of length 128, 256, 512, 768, 1024, 1536, 2048, 3072, 4096, 5120, 6144,
5 8192, or 12288 bits. The format of the physical layer packet depends upon the channel on
6 which it is transmitted. A physical layer packet carries one MAC layer packet.
14 MAC Layer Packet - MAC layer packet from the Control Channel MAC Protocol.
15 FCS - Frame check sequence (see 11.2.4).
16 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
17
18 All other Control Channel physical layer packets shall use the following format:
19
20 MAC Layer Packet - MAC layer packet from the Control Channel MAC Protocol.
21 FCS - Frame check sequence (see 11.2.4).
22 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
23 Figure 11.2.2.1-1 illustrates the valid formats for the Control Channel physical layer
24 packets.
11-5
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
3 Figure 11.2.2.1-1. Physical Layer Packet Formats for the Control Channel
10 MAC Layer Packet - MAC layer packet from the Access Channel MAC Protocol.
11 FCS - Frame check sequence (see 11.2.4).
12 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
13 Figure 11.2.2.2-1 illustrates the format of the Access Channel physical layer packets.
14
15 Figure 11.2.2.2-1. Physical Layer Packet Format for the Access Channel
11-6
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 carry one Forward Traffic Channel MAC layer packet addressed to one or more access
2 terminals. Forward Traffic Channel physical layer packets shall use the following format:
3
4 MAC Layer Packet - MAC layer packet from the Forward Traffic Channel MAC
5 Protocol.
6 FCS - Frame check sequence (see 11.2.4).
7 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
8 Figure 11.2.2.3-1 illustrates the format of the Forward Traffic Channel physical layer
9 packets.
10
11 Figure 11.2.2.3-1. Physical Layer Packet Format for the Forward Traffic Channel
19 MAC Layer Packet - MAC layer packet from the Reverse Traffic Channel MAC
20 Protocol.
11-7
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
6 Figure 11.2.2.4-1. Physical Layer Packet Format for the Reverse Traffic Channel
11-8
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Input
‘0’
x0 x1 x5 x12 x15
Output
‘0’
2 Figure 11.2.4-1. 16-bit FCS Computation for the Physical Layer Packet
3 The 24-bit FCS shall be equal to the value computed according to the following procedure
4 as shown in Figure 12.2.4-2:
5 • All shift-register elements shall be initialized to ‘0’s.
6 • The switches shall be set in the up position.
7 • The register shall be clocked once for each bit of the physical layer packet except for the
8 FCS and TAIL fields. The physical layer packet shall be read from MSB to LSB.
9 • The switches shall be set in the down position so that the output is a modulo-2
10 addition with a ‘0’ and the successive shift-register inputs are ‘0’s.
11 • The register shall be clocked an additional 24 times for the 24 FCS bits.
12 • The output bits constitute all fields except the TAIL field of the physical layer packets.
13
Input
‘0’
0 1 5 6 23
x x x x x x24
Output
‘0’
15 Figure 11.2.4-2. 24-bit FCS Computation for the Physical Layer Packet
11-9
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
3 12.3.111.3.1 Transmitter
147
The start of a sub-frame is specified by (T-FrameOffset) mod 4 = 0, where T is the
CDMA System Time in slots.
11-10
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
11-11
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 Access Channel probe minus the difference in the forward link mean received signal power
2 from the end of the last Access Channel probe to the current Reverse Traffic Channel
3 transmission, plus closed loop corrections as specified in 11.3.1.2.4.2.
4 The accuracy of the incremental adjustment to the mean output power, as dictated by the
5 Access Channel MAC Protocol and the Reverse Traffic Channel MAC Protocol, shall be
6 ±0.5 dB or 20% of the change in dB, whichever is greater.
7 When the access terminal is transmitting the Access Channel, the power of the Data
8 Channel relative to that of the Pilot Channel during the data portion of the Access Channel
9 transmission shall be as specified in Table 11.3.1.2.4.1-1 in which DataOffsetNom,
10 DataOffset9k6, DataOffset19k2, and DataOffset38k4 are public data of the Access
11 Channel MAC Protocol. When the access terminal is transmitting the Access Channel, the
12 power of the Pilot Channel during the preamble portion of the Access Channel transmission
13 shall be equal to the total power transmitted during the data portion of the Access Channel
14 transmission when the Data Channel is transmitted at 9.6 kbps.
15 Table 11.3.1.2.4.1-1. Relative Power Levels vs. Data Rate for Access Channel
16 Transmissions
18 During the transmission of the RRI Channel, the power of the RRI Channel relative to that
19 of the Pilot Channel shall be as specified by RRIChannelGain, where RRIChannelGain is
20 public data of the Reverse Traffic Channel MAC Protocol.
21 During the transmission of the DSC Channel, the power of the DSC Channel relative to
22 that of the Pilot Channel shall be as specified by DSCChannelGain, where
23 DSCChannelGain is public data of the Forward Traffic Channel MAC Protocol.
24 During the transmission of the DRC Channel, the power of the DRC Channel relative to
25 that of the Pilot Channel shall be as specified by DRCChannelGain, where
26 DRCChannelGain is public data of the Forward Traffic Channel MAC Protocol.
27 During the transmission of the ACK Channel, the power of the ACK Channel relative to that
28 of the Pilot Channel shall be as specified by ACKChannelGain, where ACKChannelGain is
29 public data of the Forward Traffic Channel MAC Protocol if the access terminal is
30 transmitting an ACK in response to a Single User packet.
31 During the transmission of the ACK Channel, the power of the ACK Channel relative to that
32 of the Pilot Channel shall be as specified by ACKChannelGain +
33 DeltaACKChannelGainMUP if the access terminal is transmitting an ACK in response to a
11-12
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
11-13
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 times the nominal change (10 dB). For the 1.5 dB step size, the change in mean output
2 power level for an active reverse CDMA channel per power-control bit shall be within
3 ±0.5 dB of the nominal value (1.5 dB), and the change in mean output power level for an
4 active reverse CDMA channel per 10 power-control bits of the same sign shall be within
5 ±3.0 dB of 10 times the nominal change (15 dB). For the 2.0 dB step size, the change in
6 mean output power level for an active reverse CDMA channel per power-control bit shall be
7 within ±0.5 dB of the nominal value (2.0 dB), and the change in mean output power level
8 for an active reverse CDMA channel per 10 power-control bits of the same sign shall be
9 within ±4.0 dB of 10 times the nominal change (20 dB). A ‘0’ power-control bit requires the
10 access terminal to increase transmit power, and a ‘1’ power-control bit requires the access
11 terminal to decrease transmit power. The access terminal shall provide a closed-loop
12 adjustment range greater than ±24 dB around its open-loop estimate.
13 See 12.3.2.1 for combining power-control bits received from different multipath
14 components or from different sectors during handoff.
20 • Upper Limit:
21 For 0 < t < 24 ms: max [1.2 × |ΔPin| × (t/24), |ΔPin| × (t/24) + 2.0 dB] + 1.5 dB
22 For t ≥ 24 ms: max [1.2 × |ΔPin|, |ΔPin| + 0.5 dB] + 1.5 dB
23 • Lower Limit:
24 For t > 0: max [0.8 × |ΔPin| × [1 – e(1.66…–t)/36] – 2.0 dB, 0] – 1 dB
25 where “t” is expressed in units of milliseconds and ΔPin is expressed in units of dB.
26 These limits shall apply to a step change ΔPin of ±20 dB or less. The absolute value of the
27 change in mean output power due to open-loop power control shall be a monotonically
28 increasing function of time. If the change in mean output power consists of discrete
29 increments, no single increment shall exceed 1.2 dB.
148 The mask limits allow for the effect of alternating closed-loop power-control bits.
11-14
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
149 The start of a frame is specified by ( T − FrameOffset ) mod 16 = 0, where T is the CDMA System
Time in slots.
11-15
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 Traffic Channel transmission that can be acknowledged at the physical layer by the access
2 network. A sub-packet is transmitted over four contiguous slots. A sub-frame is a group of
3 four contiguous slots during which the access terminal may transmit a sub-packet. The
4 structure of the Reverse Traffic Channel sub-frame is shown in Figure 11.3.1.3.1-9. Each
5 physical layer packet can be transmitted in up to a maximum of four sub-packets. When
6 more than one sub-packet is transmitted, the transmitted sub-packets shall use a three
7 sub-frame interlacing. That is, the transmitted sub-packets of a physical layer packet shall
8 be separated by two intervening sub-frames, and sub-packets of other physical layer
9 packets may be transmitted in the sub-frames between those transmitted sub-packets.
10 When the access terminal is transmitting a Reverse Traffic Channel, it shall continuously
11 transmit the Pilot Channel and the RRI Channel. The Pilot Channel shall be transmitted on
16
12 Walsh channel W016 . The RRI Channel shall be transmitted on Walsh channel W4 . The
13 DSC Channel and the ACK Channel shall be time-division multiplexed on Walsh channel
14 W1232 . The DSC Channel shall be transmitted on the second half slot on Walsh channel
15 W1232 and shall be repeated for DSCLength slots, where DSCLength is public data of the
16 Forward Traffic Channel MAC Protocol. When the DRC Channel is active (see 11.3.1.3.3.4),
17 it shall be transmitted for a full slot duration on Walsh channel W816 and repeated for
18 DRCLength slots, where DRCLength is public data of the Forward Traffic Channel MAC
19 Protocol. The access terminal shall transmit an ACK Channel bit in response to every
20 Forward Traffic Channel slot that is associated with a detected preamble directed to the
21 access terminal. Otherwise, the ACK Channel shall be gated off. When the ACK Channel bit
22 is transmitted, it shall be time-division multiplexed with the DSC Channel and transmitted
32
23 on the first half slot on Walsh channel W12 . The access terminal shall transmit the Data
24 Channel as specified by the Reverse Traffic Channel MAC Protocol. When transmitting the
25 Data Channel the access terminal shall transmit the Data Channel on Walsh channel
26 W24 or W12 , or both. The access terminal shall transmit the Auxiliary Pilot Channel as
27 specified by the Reverse Traffic Channel MAC Protocol. When transmitting the Auxiliary
28 Pilot Channel, the access terminal shall transmit the Auxiliary Pilot Channel on Walsh
32
29 channel W28 . The Walsh channel assignments for the Physical Layer Reverse Traffic
30 Channels are shown in Table 11.3.1.3.1-1.
11-16
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 Table 11.3.1.3.1-1. Walsh Channel Assignments for Physical Layer Reverse Traffic
2 Channel
Pilot W016
ACK W1232
Data W24 and/or W12
Auxiliary Pilot W2832
3 Figure 11.3.1.3.1-7 and Figure 11.3.1.3.1-8 give examples of the ACK Channel operation
4 for a 153.6 kbps Forward Traffic Channel. The 153.6 kbps Forward Traffic Channel
5 physical layer packets use four slots, and these slots are transmitted with a three-slot
6 interval between them, as shown in the figures. The slots from other physical layer packets
7 are interlaced in the three intervening slots.
8 Figure 11.3.1.3.1-7 shows the case of a normal physical layer packet termination. In this
9 case, the access terminal transmits NAK responses on the ACK Channel after the first three
10 slots of the physical layer packet are received indicating that it was unable to correctly
11 receive the Forward Traffic Channel physical layer packet after only one, two, or three of
12 the nominal four slots. An ACK or NAK is also transmitted after the last slot is received, as
13 shown.
14 Figure 11.3.1.3.1-8 shows the case where the Forward Traffic Channel physical layer
15 packet transmission is terminated early. In this example, the access terminal transmits an
16 ACK response on the ACK Channel after the third slot is received indicating that it has
17 correctly received the physical layer packet. When the access network receives such an
18 ACK response, it does not transmit the remaining slots of the physical layer packet.
19 Instead, it may begin the transmission of any subsequent physical layer packets.
20 When the access terminal has received all slots of a physical layer packet or has
21 transmitted a positive ACK response, the physical layer shall return a
22 ForwardTrafficCompleted indication.
23 The access terminal shall not forward the physical layer packet to a higher layer if the
24 physical layer packet was not successfully received.
11-17
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
W016 = ( + + + + + + + + + + + + + + + + )
Signal Point
Pilot Channel Mapping
(All 0's) 0 +1
1 –1
128 Binary
Symbols
per Slot W24 = (+ + − − )
Signal Point
Data Channel Encoder Interleaved
Channel Mapping
Physical Layer (Code Rate = Packet
Interleaver 0 +1
Packets 1/4) Repetition
1 –1
256 Bits, 9.6 kbps 1,024 Symbols 38.4 ksps 307.2 ksps
512 Bits, 19.2 kbps 2,048 Symbols 76.8 ksps
1024 Bits, 38.4 kbps 4,096 Symbols 153.6 ksps
cos(2 fCt)
I I Baseband
Filter
Quadrature
Spreading
(Complex Multiply) s(t)
I = I PNI – Q PNQ
Data Q = I PNQ + Q PNI
Channel Q Q Baseband
Relative Filter
Gain
PI PQ
I-Channel Q-Channel
Short Short
PN Sequence PN Sequence
UI UQ
I-Channel Q-Channel
Access Long-Code Access Long-Code
PN Sequence PN Sequence
1
11-18
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
W016 = (+ + + + + + + + + + + + + + + +)
W2832 = (+ + + + − − − − − − − − + + + + − − − − + + + + + + + + − − − −)
W416 = (+ + + + − − − − + + + + − − − −)
W1232 = ( + + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + + )
W1232 = (+ + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + +)
W816 = ( + + + + + + + + − − − − − − − −)
Wi8 i = 0,1,...7
2 Figure 11.3.1.3.1-2. Subtype 2 Physical Layer Protocol Reverse Channel Structure for
3 the Reverse Traffic Channel (Part 1 of 5)
11-19
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
W24 = (+ + − −)
W24 = (+ + − −)
W24 = (+ + − −)
W12 = (+ −)
W12 = (+ −)
2 Figure 11.3.1.3.1-3. Subtype 2 Physical Layer Protocol Reverse Channel Structure for
3 the Reverse Traffic Channel (Part 2 of 5)
11-20
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
W24 = (+ + − −) 1
3
1 Symbol 4 Chips
D4I
First 2 Code
Symbols QPSK
Modulator
D4Q
1 Symbol 4 Chips
1
W24 = (+ + − −) 3
6 Code
Demux
Symbols
W12 = (+ −) 2
3
2 Symbols 4 Chips
D2I
QPSK
Last 4 Code Modulator
Symbols
D2Q
2 Symbols 4 Chips
2
W12 = (+ −) 3
D4I
Data I
G
D2I
D4Q
Data Q
H
D2Q
Q4Q2 modulation
1
2 Figure 11.3.1.3.1-4. Subtype 2 Physical Layer Protocol Reverse Channel Structure for
3 the Reverse Traffic Channel (Part 3 of 5)
11-21
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
W24 = (+ + − −) 1
3
1 Symbol 4 Chips
E4I
First 3 Code
Symbols 8-PSK
Modulator
E4Q
1 Symbol 4 Chips
1
W24 = (+ + − −) 3
9 Code
Demux
Symbols
W12 = (+ −) 2
3
2 Symbols 4 Chips
E2I
8-PSK
Last 6 Code Mapping
Symbols
E2Q
2 Symbols 4 Chips
2
W12 = (+ −) 3
E4I
Data I
G
E2I
E4Q
Data Q
H
E2Q
E4E2 modulation
2
3 Figure 11.3.1.3.1-5. Subtype 2 Physical Layer Protocol Reverse Channel Structure for
4 the Reverse Traffic Channel (Part 4 of 5)
11-22
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
2 Figure 11.3.1.3.1-6. Subtype 2 Physical Layer Protocol Reverse Channel Structure for
3 the Reverse Traffic Channel (Part 5 of 5)
11-23
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
NAK NAK NAK ACK
One Slot
or
1 NAK
2 Figure 11.3.1.3.1-7. Multislot Forward Traffic Channel Physical Layer Packet with
3 Normal Termination
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
5 Figure 11.3.1.3.1-8. Multislot Forward Traffic Channel Physical Layer Packet with
6 Early Termination
11-24
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
11-25
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-26
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
16
11-27
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-28
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 Channel for the Reverse Traffic Channel depends on the T2P (traffic-to-pilot power ratio)
2 profile for the transmitted payload size and the transmission mode of the packet. The T2P
3 profile for each payload size and transmission mode are determined by the Reverse Traffic
4 Channel MAC Protocol (see 9.12).The Reverse Traffic Channel MAC Protocol supports two
5 transmission modes, the High Capacity mode and the Low Latency mode. Each
6 transmission mode is characterized by a physical layer transmit duration of one, two, three
7 or four sub-packets. The T2P profile is defined for each payload size for each transmission
8 mode and is characterized by the T2P transition. The T2P transition is the number of sub-
9 packets of a Reverse Traffic Channel packet transmitted from the beginning of the
10 transmission prior to a change in the T2P.
27 The bi-orthogonal codeword shall be repeated four times. The resulting symbols are
16
28 covered with the 16-chip Walsh Channel W . The RRI Channel is transmitted on the in-
4
29 phase (I) channel. The access terminal shall set the payload index to 0x0 and sub-packet
30 index to 0 to indicate a null-rate RRI.
11-29
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
0 0x0
128 0x1
256 0x2
512 0x3
768 0x4
1024 0x5
1536 0x6
2048 0x7
3072 0x8
4096 0x9
6144 0xa
8192 0xb
12288 0xc
Reserved 0xd
Reserved 0xe
Reserved 0xf
2
Sub-packet Sub-packet
Identifier Index
0 0x0
1 0x1
2 0x2
3 0x3
4
11-30
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The DSC values shall be transmitted at a data rate of 600/DSCLength DSC values per
2 second. The DSC values shall be block encoded to yield 32-bit codewords, as specified in
3 Table 11.3.1.3.3.3-1. The DSC value is repeated for DSCLength consecutive slots. Each bit
32
4 of the codeword is spread by a 32-ary Walsh function W12 . The DSC Channel is
5 transmitted on the in-phase (I) Channel as shown in Figure 11.3.1.3.1-6.
6 The timing of the Forward Traffic Channel transmission corresponding to a DSC symbol
7 shall be as specified by the Forward Traffic Channel MAC Protocol. Figure 11.3.1.3.3-1
8 shows transmission of DSC symbols based on the Forward Traffic Channel MAC Protocol.
9 Figure 11.3.1.3.3-1 shows an example of the DSC Channel timeline for a DRCLength of two
10 slots and DSCLength of eight slots.
0x0 00000000000000000000000000000000
0x1 01011010101101010110101011010101
0x2 00110110011011001101100110110011
0x3 01101100110110011011001101100110
0x4 11110001111000111100011110001111
0x5 10101011010101101010110101011010
0x6 11000111100011110001111000111100
0x7 10011101001110100111010011101001
12
11-31
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
DRCLength =
2 slots
1 slot ½ slot
1 slot
½ slot
A D A D A D A D A DA D A D A D
C S C S C S C S C S C S C S C S
K C K C K C K C K C K C K C K C
D D D D
R R R R
C C C C
11-32
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 11.3.1.3.3.4-1, where i equals DRCCover. Each Walsh chip of the 8-ary Walsh function is
2 further spread by the Walsh function W816 . Each DRC value shall be transmitted over
3 DRCLength slots when the DRC Channel is continuously transmitted.
4 The access terminal may support gated DRC transmissions. For an access terminal that
5 supports gated DRC transmissions, it shall gate its DRC transmissions if the value of the
6 DRCGating attribute equals 1, where DRCGating is public data from the Forward Traffic
7 Channel MAC Protocol. When the DRC transmissions are gated, each DRC symbol shall be
8 transmitted over only one of every DRCLength slots as specified in the Forward Traffic
9 Channel MAC Protocol. Slots where the DRC Channel is not gated off are called active slots.
10 The DRC Channel shall be transmitted on the Q-branch as shown in Figure 11.3.1.3.1-6.
11 The timing of the Forward Traffic Channel transmission corresponding to a DRC symbol
12 shall be as specified by the Forward Traffic Channel MAC Protocol. The transmission of
13 DRC symbols shall start at the mid-slot point. The timing for the Forward Traffic Channel
14 MAC Protocol for nongated and gated transmissions are shown in Figure 11.3.1.3.3.4-1
15 and Figure 11.3.1.3.3.4-2, respectively.
0x0 00000000
0x1 11111111
0x2 01010101
0x3 10101010
0x4 00110011
0x5 11001100
0x6 01100110
0x7 10011001
0x8 00001111
0x9 11110000
0xA 01011010
0xB 10100101
0xC 00111100
0xD 11000011
0xE 01101001
0xF 10010110
17
11-33
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
One Slot
Forward Traffic Channel Slots
Where the Information in the
DRC Channel Transmission is
Used for New Physical Layer
Packet Transmissions
DRC Channel
Transmission
a) DRCLength = 1
DRC Channel
Transmission
b) DRCLength = 2
DRC Channel
Transmission
c) DRCLength = 4
DRC Channel
Transmission
d) DRCLength = 8
3
11-34
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
One Slot
Forward Traffic Channel Slots
Where the Information in the
DRC Channel Transmission is
Used for New Physical Layer
Packet Transmissions
DRC Channel
Transmission
a) DRCLength = 2
DRC Channel
Transmission
b) DRCLength = 4
DRC Channel
Transmission
c) DRCLength = 8
1
11-35
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 transmitted in the first half of the slot and shall last for 1024 PN chips as shown in Figure
2 11.3.1.3.1-7 and Figure 11.3.1.3.1-8. The ACK Channel uses the Walsh channel identified
32
3 by the Walsh function W12 and is transmitted on the I-branch.
4 A Forward Traffic Channel physical layer packet is considered successfully received if the
5 FCS checks. For a Forward Traffic Channel physical layer packet transmitted in slot n on
6 the Forward Channel, the corresponding ACK Channel bit shall be transmitted in slot n + 3
7 on the Reverse Channel (see Figure 11.3.1.3.1-7 and Figure 11.3.1.3.1-8). The ACK
8 Channel transmission shall be transmitted in the first half of the slot and shall last for
9 1024 PN chips as shown in Figure 11.3.1.3.1-7 and Figure 11.3.1.3.1-8. The ACK Channel
32
10 shall use the Walsh channel identified by the Walsh function W12 and shall be transmitted
11 on the I channel.
Modulation
(Modulation, Walsh Function)
Format
B4 (BPSK, W24 )
Q4 (QPSK, W24 )
2
Q2 (QPSK, W1 )
2
Q4Q2 (QPSK, W24 ) + (QPSK, W1 )
2
E4E2 (8-PSK, W24 ) + (8-PSK, W1 )
11-36
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
6 12.3.1.3.411.3.1.3.4 Encoding
14 Table 11.3.1.3.4-1. Parameters for the Reverse Link Encoder for the Access Channel
Data Rate
9.6 19.2 38.4
(kbps)
16 The Reverse Traffic Channel physical layer packets shall be encoded with code rates of 1/5
17 or 1/3. First, the encoder shall discard the six bits of the TAIL field in the physical layer
18 packet inputs (i.e., it shall discard the last six bits in the input physical layer packets).
19 Then, it shall encode the remaining bits with a turbo encoder, as specified in 11.3.1.3.4.2.
20 The turbo encoder will add an internally generated tail.
21 The encoder parameters shall be as specified in Table 11.3.1.3.4-2 and Table 11.3.1.3.4-3.
11-37
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 Table 11.3.1.3.4-2. Parameters for the Reverse Link Encoder for the Reverse Traffic
2 Channel – Part 1 of 2
Data Rate
(kbps) 4.8 9.6 19.2 28.8 38.4 57.6
[After 16 Slots]
4 Table 11.3.1.3.4-3. Parameters for the Reverse Link Encoder for the Reverse Traffic
5 Channel – Part 2 of 2
Data Rate
(kbps) 76.8 115.2 153.6 230.4 307.2 460.8
[ After 16 Slots]
11-38
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 symbols followed by 6/R tail output symbols, where R is the code rate of 1/3, 1/4, or 1/5.
2 The turbo encoder employs two systematic, recursive, convolutional encoders connected in
3 parallel, with an interleaver, the turbo interleaver, preceding the second recursive
4 convolutional encoder.
5 The two recursive convolutional codes are called the constituent codes of the turbo code.
6 The outputs of the constituent encoders are punctured and repeated to achieve the (Nturbo
7 + 6)/R output symbols.
⎡ n0 (D) n1(D) ⎤
G(D) = ⎢1 ⎥
⎣ d(D) d(D) ⎥⎦
16
18 The turbo encoder shall generate an output symbol sequence that is identical to the one
19 generated by the encoder shown in Figure 11.3.1.3.4.2.2-1. Initially, the states of the
20 constituent encoder registers in this figure are set to zero. Then, the constituent encoders
21 are clocked with the switches in the positions noted.
22 The encoded data output symbols are generated by clocking the constituent encoders
23 Nturbo times with the switches in the up positions and puncturing the outputs as specified
24 in Table 11.3.1.3.4.2.2-1. Within a puncturing pattern, a ‘0’ means that the symbol shall be
25 deleted and a ‘1’ means that the symbol shall be passed onwards. The constituent encoder
26 outputs for each bit period shall be output in the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X
27 output first. Symbol repetition is not used in generating the encoded data output symbols.
11-39
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 outputs for each bit period shall be output in the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X
2 output first.
3 The constituent encoder output symbol puncturing and symbol repetition shall be as
4 specified in Table 11.3.1.3.4.2.2-2. Within a puncturing pattern, a ‘0’ means that the
5 symbol shall be deleted and a ‘1’ means that the symbol shall be passed onwards. For rate-
6 1/4 turbo codes, the tail output symbols for each of the first three tail bit periods shall be
7 XXY0Y1, and the tail output symbols for each of the last three tail bit periods shall be
8 X′X′Y′0Y′1. For rate-1/5 turbo codes, the tail output code symbols for each of the first three
9 tail bit periods shall be punctured and repeated to achieve the sequence XXY0Y1Y1, and
10 the tail output code symbols for each of the last three tail bit periods shall be punctured
11 and repeated to achieve the sequence X′X′Y′0Y′1Y′1. For rate-1/3 turbo codes, the tail
12 output symbols for each of the first three tail bit periods shall be XXY0, and the tail output
13 symbols for each of the last three tail bit periods shall be X′X′Y′0.
11-40
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Constituent Encoder 1
X
Y0
n0
Y1
n1
Nturbo
Information
Bits
(Input)
Control
Symbol ( Nturbo + 6) /R
Puncturing Code
Clocked once for each of the Nturbo data bit periods with the switch
and Symbols
up; then, clocked once for each of the three Constituent Encoder 1 Repetition (Output)
tail bit periods with the switch down; then, not clocked for the three
Constituent Encoder 2 tail bit periods.
Turbo
Interleaver
Constituent Encoder 2
X'
Y'0
n0
Y'1
n1
Control
Clocked once for each of the Nturbo data bit periods with the switch
up; then, not clocked for the three Constituent Encoder 1
tail bit periods; then, clocked once for each of the three
Constituent Encoder 2 tail bit periods with the switch down.
1
11-41
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Code Rate
X 1 11 1
Y0 1 11 1
Y1 0 10 1
X′ 0 00 0
Y′ 0 1 01 1
Y′ 1 0 11 1
Note: For each rate, the puncturing table shall be read first from
top to bottom and then from left to right.
2
Code Rate
Output 1/3 1/4 1/5
11-42
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 of addresses, and then the entire sequence is read out from a sequence of addresses that
2 are defined by the procedure described below.
3 Let the sequence of input addresses be from 0 to Nturbo – 1. Then, the sequence of
4 interleaver output addresses shall be equivalent to those generated by the procedure
5 illustrated in Figure 11.3.1.3.4.2.3-1 and described below.150
6 1. Determine the turbo interleaver parameter, n, where n is the smallest integer such
7 that Nturbo ≤ 2n+5. Table 11.3.1.3.4.2.3-1 gives this parameter for the different
8 physical layer packet sizes.
9 2. Initialize an (n + 5)-bit counter to 0.
10 3. Extract the n most significant bits (MSBs) from the counter and add one to form a
11 new value. Then, discard all except the n least significant bits (LSBs) of this value.
12 4. Obtain the n-bit output of the table lookup defined in Table 11.3.1.3.4.2.3-2 with a
13 read address equal to the five LSBs of the counter. Note that this table depends on
14 the value of n.
15 5. Multiply the values obtained in Steps 3 and 4, and discard all except the n LSBs.
16 6. Bit-reverse the five LSBs of the counter.
17 7. Form a tentative output address that has its MSBs equal to the value obtained in
18 Step 6 and its LSBs equal to the value obtained in Step 5.
19 8. Accept the tentative output address as an output address if it is less than Nturbo;
20 otherwise, discard it.
21 9. Increment the counter and repeat Steps 3 through 8 until all Nturbo interleaver
22 output addresses are obtained.
Add 1
n MSBs and n Bits MSBs
(in + 4…i5) Select the Next
n LSBs Multiply Discard (5 + n)-Bit
and n Bits LSBs If Interleaver
Select the (tn – 1…t0) Input ≥ Output
n LSBs Nturbo Address
(n + 5)-Bit Table n Bits (i0…i4tn – 1…t0)
Counter Lookup
150 This procedure is equivalent to one where the counter values are written into a 25-row by
2n-column array by rows, the rows are shuffled according to a bit-reversal rule, the elements within
each row are permuted according to a row-specific linear congruential sequence, and tentative output
addresses are read out by column. The linear congruential sequence rule is x(i + 1) = (x(i) + c) mod 2n,
where x(0) = c and c is a row-specific value from a table lookup.
11-43
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Turbo Turbo
Physical Layer Interleaver Interleaver
Packet Size Block Size Parameter
Nturbo n
128 122 2
256 250 3
512 506 4
768 762 5
1,024 1,018 5
1,536 1,530 6
2,048 2,042 6
3,072 3,066 7
4,096 4,090 7
6,144 6,138 8
8,192 8,186 8
12,288 12,282 9
2
11-44
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
0 3 1 5 27 3 15 3 13
1 3 1 15 3 27 127 1 335
2 3 3 5 1 15 89 5 87
3 1 5 15 15 13 1 83 15
4 3 1 1 13 29 31 19 15
5 1 5 9 17 5 15 179 1
6 3 1 9 23 1 61 19 333
7 1 5 15 13 31 47 99 11
8 1 3 13 9 3 127 23 13
9 1 5 15 3 9 17 1 1
10 3 3 7 15 15 119 3 121
11 1 5 11 3 31 15 13 155
12 1 3 15 13 17 57 13 1
13 1 5 3 1 5 123 3 175
14 1 5 15 13 39 95 17 421
15 3 1 5 29 1 5 1 5
16 3 3 13 21 19 85 63 509
17 1 5 15 19 27 17 131 215
18 3 3 9 1 15 55 17 47
19 3 5 3 3 13 57 131 425
20 3 3 1 29 45 15 211 295
21 1 5 3 17 5 41 173 229
22 3 5 15 25 33 93 231 427
23 1 5 1 29 15 87 171 83
24 3 1 13 9 13 63 23 409
25 1 5 1 13 9 15 147 387
26 3 1 9 23 15 13 243 193
27 1 5 15 13 31 15 213 57
28 3 3 11 13 17 81 189 501
29 1 5 3 1 5 57 51 313
30 1 5 15 13 15 31 15 489
31 3 3 5 13 33 69 67 391
2
11-45
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
128 0 0 0 0
256 0 0 0 1
512 0 0 1 0
768 0 0 1 1
1024 0 1 0 0
1536 0 1 0 1
2048 0 1 1 0
3072 0 1 1 1
4096 1 0 0 0
6144 1 0 0 1
8192 1 0 1 0
12288 1 0 1 1
14
0 0 0
1 0 1
2 1 0
16
151 The reverse-link interlace offset i for a sub-packet starting in slot T is specified as i = (T -
11-46
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 1 1 1 1 1 1 1 1 1 1 i1 i0 d3 d2 d1 d0
Scrambling
Sequence
1
18 • The bit-reversal interleaving process is completed when all of the symbols in the entire
19 linear array are read out.
20 Figure 11.3.1.3.6-1 illustrates the procedure for generating the channel interleaver output
21 address.
11-47
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Counter
(Output i from 0 to 2L – 1 in Binary Form)
bL–1 bL–2 b1 b0
Bit_Reversal
b0 b1 bL–2 bL–1
20 2. The U, V0, V1, V′0, and V′1 sequences shall be ordered according to UV0V′0V1V′1.
21 That is, the U sequence of symbols shall be first and the V′1 sequence of symbols
22 shall be last.
23 The scrambled turbo encoder data and tail output symbols generated with the rate-1/3
24 encoder shall be reordered according to the following procedure:
11-48
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 1. All of the scrambled data and tail turbo encoder output symbols shall be
2 demultiplexed into three sequences denoted U, V0 and V′0. The scrambled encoder
3 output symbols shall be sequentially distributed from the U sequence to the V′0
4 sequence with the first scrambled encoder output symbol going to the U sequence,
5 the second to the V0 sequence, the third to the V′0 sequence, the fourth to the U
6 sequence, etc.
7 2. The U, V0 and V′0 sequences shall be ordered according to UV0 V′0. That is, the U
8 sequence of symbols shall be first and the V′0 sequence of symbols shall be last.
11-49
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 8. The sequence of V1 and V1’ symbols are processed similar to the V0 and V0’
2 symbols, as described in 4 through 7.
3 Table 12.3.1.3.7.2-1 below shows the interleaver parameters for various packets used on
4 the Reverse Traffic Channel.
128 128 1 1 7 1
256 256 1 1 8 1
512 512 1 1 9 1
768 768 3 1 8 1
1024 1024 1 1 10 1
1536 1536 3 2 8 1
2048 2048 1 2 10 1
3072 3072 3 2 9 1
4096 4096 1 2 11 1
6144 6144 3 2 10 1
8192 8192 1 2 12 1
12288 12288 1 3 12 1
6
11-50
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
2
1 number 1 ( W1 = + − ). The Auxiliary Pilot Channel shall be covered by a 32-chip Walsh
32
2 function number 28 ( W28 = + + + + − − − − − − − − + + + + − − − − + + + + + + + + − − − −).
3 The RRI, DSC, DRC, ACK, and Data Channel chip sequences shall be scaled by a factor
4 that gives the gain of each of these channels relative to that of the Pilot Channel. The
5 Auxiliary Pilot Channel chip sequences shall be scaled by a factor that gives its gain
6 relative to that of the Data Channel. The relative gain values for the RRI, DSC, DRC, and
7 Data Channel are specified by the parameters RRIChannelGain, DSCChannelGain,
8 DRCChannelGain, and TxT2P. The relative gain value for the ACK Channel transmitted in
9 response to a Single User packet is specified by the parameter ACKChannelGain. The
10 relative gain value for the ACK Channel transmitted in response to a Multi-User packet is
11 specified by ACKChannelGain + DeltaACKChannelGainMUP. The relative gain value for the
12 Auxiliary Pilot Channel is specified by the parameter AuxiliaryPilotChannelGain. The
13 DSCChannelGain, DRCChannelGain, ACKChannelGain, and DeltaACKChannelGainMUP
14 are public data of the Forward Traffic Channel MAC Protocol. The RRIChannelGain is
15 public data of the Reverse Traffic Channel MAC Protocol. For the Reverse Traffic Channel,
16 the relative gain is specified by TxT2P, where TxT2P is public data of the Reverse Traffic
17 Channel MAC Protocol. For the Auxiliary Pilot Channel, the relative gain is specified by
18 AuxiliaryPilotChannelGain where AuxiliaryPilotChannelGain is public data of the Reverse
19 Traffic Channel MAC Protocol. For the Access Channel, the relative gain of the Data
20 Channel is specified by parameters that are public data of the Access Channel MAC
21 Protocol.
22 12.3.1.3.911.3.1.3.9 Modulation
23 The output of the channel interleaver shall be applied to a modulator that outputs an in-
24 phase stream and a quadrature stream of modulated values. The channel interleaver
25 output is modulated and Walsh covered. The modulator generates BPSK, QPSK, or 8-PSK
2
26 modulation symbols that are Walsh covered by a 2-ary Walsh cover W1 , a 4-ary Walsh
4
27 cover W2 or both. The modulation and Walsh covering depends on the payload size. The
28 modulation formats are B4, Q4, Q2, Q4Q2, and E4E2.
29 12.3.1.3.9.111.3.1.3.9.1 B4 Modulation
30 For physical layer packet sizes with payload sizes less than or equal to 1024 bits, each
31 channel interleaver output symbol shall form a B4 modulation symbol (BPSK modulated
4
32 and Walsh covered by a 4-ary Walsh cover, W2 as specified in Table 11.3.1.3.9.1-1.)
11-51
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Interleaved Modulation
Symbols Symbols
0 +D +D –D –D
1 –D –D +D +D
Note: D = 1 .
2 12.3.1.3.9.211.3.1.3.9.2 Q4 Modulation
3 For physical layer packet sizes of 1,536 or 2,048 bits, groups of two successive channel
4 interleaver output symbols shall be grouped to form Q4 modulation symbols (QPSK
5 modulated and 4-ary Walsh covered). Each group of two adjacent block interleaver output
6 symbols, x(2k) and x(2k + 1), k = 0,…, M – 1 shall be mapped into a complex modulation
7 symbol (mI(k), mQ(k)) as specified in Table 11.3.1.3.9.2-1.
0 0 +D +D –D –D +D +D –D –D
0 1 –D –D +D +D +D +D –D –D
1 0 +D +D –D –D –D –D +D +D
1 1 –D –D +D +D –D –D +D +D
Note: D = 1 2.
9 12.3.1.3.9.311.3.1.3.9.3 Q2 Modulation
10 For physical layer packet sizes of 3,072 or 4,096 bits, groups of four successive channel
11 interleaver output symbols shall be grouped to form Q2 modulation symbols (QPSK
12 modulated and 2-ary Walsh covered). Each group of four adjacent block interleaver output
13 symbols, x(4k), x(4k + 1), x(4k + 2), x(4k + 3), k = 0,…, M – 1 shall be mapped into a
14 complex modulation symbol (mI(k), mQ(k)) as specified in Table 11.3.1.3.9.3-1.
11-52
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
0 0 0 0 +D –D +D –D +D –D +D –D
0 0 0 1 –D +D +D –D +D –D +D –D
0 0 1 0 +D –D +D –D –D +D +D –D
0 0 1 1 –D +D +D –D –D +D +D –D
0 1 0 0 +D –D –D +D +D –D +D –D
0 1 0 1 –D +D –D +D +D –D +D –D
0 1 1 0 +D –D –D +D −D +D +D –D
0 1 1 1 –D +D –D +D −D +D +D –D
1 0 0 0 +D –D +D –D +D –D –D +D
1 0 0 1 –D +D +D –D +D –D –D +D
1 0 1 0 +D –D +D –D –D +D –D +D
1 0 1 1 −D +D +D –D –D +D –D +D
1 1 0 0 +D –D –D +D +D –D –D +D
1 1 0 1 –D +D –D +D +D –D –D +D
1 1 1 0 +D –D –D +D –D +D –D +D
1 1 1 1 –D +D –D +D –D +D –D +D
Note: D = 1 2.
11-53
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 2 / 3 (see Figure 11.3.1.3.1-5). Of each group of nine adjacent block interleaver output
2 symbols, x(9k), x(9k+1), x(9k+2), x(9k+3), x(9k+4), x(9k+5), x(9k+6), x(9k+7), x(9k+8), for k
3 = 0,…, M – 1, the output symbols, x(9k), x(9k+1) and x(9k+2) are grouped to form E4
4 modulation symbols, as shown in Table 11.3.1.3.9.5-1 and the output symbols x(9k+3),
5 x(9k+4), x(9k+5), x(9k+6), x(9k+7), and x(9k+8) are grouped to form E2 modulation symbols
6 as shown in Table 11.3.1.3.9.5-2. The symbols formed due to E4 and E2 modulation are
7 then scaled and summed according to Figure 11.3.1.3.1-5 form E4E2 modulated symbols.
0 0 0 +C +C –C –C +S +S –S –S
0 0 1 +S +S –S –S +C +C –C –C
0 1 1 –S –S +S +S +C +C –C –C
0 1 0 –C –C +C +C +S +S –S –S
1 1 0 –C –C +C +C –S –S +S +S
1 1 1 –S –S +S +S –C –C +C +C
1 0 1 +S +S –S –S –C –C +C +C
1 0 0 +C +C –C –C –S –S +S +S
Note: C = cos(π/8) ≈ 0.9239 and S = sin(π/8) ≈ 0.3827 .
11-54
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
0 0 0 0 0 0 +C –C +C –C +S –S +S –S
0 0 0 0 0 1 +S –S +C –C +C –C +S –S
0 0 0 0 1 0 –C +C +C –C +S –S +S –S
0 0 0 0 1 1 –S +S +C -C +C –C +S –S
0 0 0 1 0 0 +C –C +C –C –S +S +S –S
0 0 0 1 0 1 +S –S +C –C –C +C +S –S
0 0 0 1 1 0 –C +C +C –C –S +S +S –S
0 0 0 1 1 1 –S +S +C –C –C +C +S –S
0 0 1 0 0 0 +C –C +S –S +S –S +C –C
0 0 1 0 0 1 +S –S +S –S +C –C +C –C
0 0 1 0 1 0 –C +C +S –S +S –S +C –C
0 0 1 0 1 1 –S +S +S –S +C –C +C –C
0 0 1 1 0 0 +C –C +S –S –S +S +C –C
0 0 1 1 0 1 +S –S +S –S –C +C +C –C
0 0 1 1 1 0 –C +C +S –S –S +S +C –C
0 0 1 1 1 1 –S +S +S –S –C +C +C –C
0 1 0 0 0 0 +C –C –C +C +S –S +S –S
0 1 0 0 0 1 +S –S –C +C +C –C +S –S
0 1 0 0 1 0 –C +C –C +C +S –S +S –S
0 1 0 0 1 1 –S +S –C +C +C –C +S –S
0 1 0 1 0 0 +C –C –C +C –S +S +S –S
0 1 0 1 0 1 +S –S –C +C –C +C +S –S
0 1 0 1 1 0 –C +C –C +C –S +S +S –S
0 1 0 1 1 1 –S +S –C +C –C +C +S –S
0 1 1 0 0 0 +C –C –S +S +S –S +C –C
0 1 1 0 0 1 +S –S –S +S +C –C +C –C
0 1 1 0 1 0 –C +C –S +S +S –S +C –C
0 1 1 0 1 1 –S +S –S +S +C –C +C –C
0 1 1 1 0 0 +C –C –S +S –S +S +C –C
0 1 1 1 0 1 +S –S –S +S –C +C +C –C
0 1 1 1 1 0 –C +C –S +S –S +S +C –C
11-55
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
0 1 1 1 1 1 –S +S –S +S –C +C +C –C
1 0 0 0 0 0 +C –C +C –C +S –S –S +S
1 0 0 0 0 1 +S –S +C –C +C –C –S +S
1 0 0 0 1 0 –C +C +C –C +S –S –S +S
1 0 0 0 1 1 –S +S +C –C +C –C –S +S
1 0 0 1 0 0 +C –C +C –C –S +S –S +S
1 0 0 1 0 1 +S –S +C –C –C +C –S +S
1 0 0 1 1 0 –C +C +C –C –S +S –S +S
1 0 0 1 1 1 –S +S +C –C –C +C –S +S
1 0 1 0 0 0 +C –C +S –S +S –S –C +C
1 0 1 0 0 1 +S –S +S –S +C –C –C +C
1 0 1 0 1 0 –C +C +S –S +S –S –C +C
1 0 1 0 1 1 –S +S +S –S +C –C –C +C
1 0 1 1 0 0 +C –C +S –S –S +S –C +C
1 0 1 1 0 1 +S –S +S –S –C +C –C +C
1 0 1 1 1 0 –C +C +S –S –S +S –C +C
1 0 1 1 1 1 –S +S +S –S –C +C –C +C
1 1 0 0 0 0 +C –C –C +C +S –S –S +S
1 1 0 0 0 1 +S –S –C +C +C –C –S +S
1 1 0 0 1 0 –C +C –C +C +S –S –S +S
1 1 0 0 1 1 –S +S –C +C +C –C –S +S
1 1 0 1 0 0 +C –C –C +C –S +S –S +S
1 1 0 1 0 1 +S –S –C +C –C +C –S +S
1 1 0 1 1 0 –C +C –C +C –S +S –S +S
1 1 0 1 1 1 –S +S –C +C –C +C –S +S
1 1 1 0 0 0 +C –C –S +S +S –S –C +C
1 1 1 0 0 1 +S –S –S +S +C –C –C +C
1 1 1 0 1 0 –C +C –S +S +S –S –C +C
1 1 1 0 1 1 –S +S –S +S +C –C –C +C
1 1 1 1 0 0 +C –C –S +S –S +S –C +C
1 1 1 1 0 1 +S –S –S +S –C +C –C +C
1 1 1 1 1 0 –C +C –S +S –S +S –C +C
11-56
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 1 1 1 1 1 –S +S –S +S –C +C –C +C
Note: C = cos(π/8) ≈ 0.9239 and S = sin(π/8) ≈ 0.3827 .
30 The I and Q PN sequences, PNI and PNQ, shall be obtained from the long-code PN
31 sequences, UI and UQ, and the access terminal common short PN sequences, PI and PQ.
32 The binary long-code PN sequence and short PN sequence values of ‘0’ and ‘1’ shall be
33 mapped into values of +1 and –1, respectively.
34 The bipolar PNI sequence values shall be equivalent to those obtained by multiplying the
35 bipolar PI values by the bipolar UI values.
11-57
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 The bipolar PNQ sequence values shall be equivalent to those obtained with the following
2 procedure:
3 1. Multiply the bipolar PQ values by the bipolar UQ values.
4 2. Decimate the sequence of values obtained in Step 1 by a factor of two. That is, the
5 decimator provides an output that is constant for two consecutive chips by deleting
6 every other input value and repeating the previous input value in place of the
7 deleted value. The retained values shall align with the first chip of a slot.
8 3. Multiply pairs of decimator output symbols by the Walsh cover sequence (+ –). That
9 is, pass the first value of every pair unchanged and multiply the second value of
10 every pair by –1.
11 4. Multiply the sequence obtained in Step 3 by the bipolar PNI sequence.
25 and
26 Q(n) = Q(n – 15) ⊕ Q(n – 12) ⊕ Q(n – 11) ⊕ Q(n – 10) ⊕ Q(n – 9) ⊕
27 Q(n – 5) ⊕ Q(n – 4) ⊕ Q(n – 3)
28 (based on PQ(x) as the characteristic polynomial),
29 where I(n) and Q(n) are binary valued (‘0’ and ‘1’) and the additions are modulo-2. In order
30 to obtain the I and Q common short-code PN sequences (of period 215), a ‘0’ is inserted in
31 the {I(n)} and {Q(n)} sequences after 14 consecutive ‘0’ outputs (this occurs only once in
32 each period). Therefore, the short-code PN sequences have one run of 15 consecutive ‘0’
33 outputs instead 14. The initial state of the access terminal common short-code PN
34 sequences, both I and Q, shall be that state in which the output of the short-code PN
35 sequence generator is the ‘1’ following the 15 consecutive ‘0’ outputs.
11-58
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The chip rate for the access terminal common short-code PN sequence shall be 1.2288
2 Mcps. The short-code PN sequence period is 32768/1228800 = 26.666… ms, and exactly
3 75 PN sequences repetitions occur every 2 seconds.
4 The access terminal shall align the I and Q short-code PN sequences such that the first
5 chip on every even-second mark as referenced to the transmit time reference (see 12.3.3) is
6 the ‘1’ after the 15 consecutive ‘0’s (see Figure 1.14-1).
11-59
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
MI41
x 42
42
MI40
x 41
41
x 40
40
x 39
Modulo-2
UI
Addition
39
x8
8 MI1
MI0
x7
x6
6
MQ41
x5
MQ40
x4
Modulo-2
x3 UQ
Addition
x2
MQ1
2
MQ0
x
11-60
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
20 log10 S(f )
δ1
δ1
δ2
f
0 fp fs
9
11 The impulse response of the baseband filter, s(t), should satisfy the following equation:
∞
12 Mean Squared Error = ∑
k =0
[αs(kTs – τ) – h(k)]2 ≤ 0.03,
13 where the constants α and τ are used to minimize the mean squared error. The constant Ts
14 is equal to 203.451… ns, which equals one quarter of a PN chip. The values of the
15 coefficients h(k), for k < 48, are given in Table 11.3.1.3.12.3-1; h(k) = 0 for k ≥ 48. Note that
16 h(k) equals h(47 – k).
11-61
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
k h(k)
0, 47 –0.025288315
1, 46 –0.034167931
2, 45 –0.035752323
3, 44 –0.016733702
4, 43 0.021602514
5, 42 0.064938487
6, 41 0.091002137
7, 40 0.081894974
8, 39 0.037071157
9, 38 –0.021998074
10, 37 –0.060716277
11, 36 –0.051178658
12, 35 0.007874526
13, 34 0.084368728
14, 33 0.126869306
15, 32 0.094528345
16, 31 –0.012839661
17, 30 –0.143477028
18, 29 –0.211829088
19, 28 –0.140513128
20, 27 0.094601918
21, 26 0.441387140
22, 25 0.785875640
23, 24 1.0
2
3 12.3.211.3.2 Receiver
11-62
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The access terminal shall receive RPC commands in slots T as specified by the following
2 equation:
3 (T − FrameOffset) mod 4 = 3,
4 where T is the CDMA System Time in slots.
5 The access terminal shall ignore the RPC command during all other slots.
6 If the access terminal did not transmit on the Reverse Traffic Channel in slot n, then it
7 shall ignore the received RPC bit in slot n + 1. Otherwise, the access terminal shall adjust
8 its output power by a discrete amount in the direction indicated by the RPC bit after the
9 RPC bit is received as specified in 11.3.1.2.4 and 11.3.1.2.5.2. The RPC bit is considered
10 received after the 64-chip MAC burst following the second pilot burst of a slot which
11 contains an RPC bit as shown in Figure 11.4.1.3.1-2.
12 The SofterHandoff public data of the Route Update Protocol indicates whether or not two
13 different sectors are transmitting the same RPC bit. In each slot containing power-control
14 bits, the access terminal should provide diversity combining of the identical RPC Channels
15 and shall obtain at most one power-control bit from each set of identical RPC Channels.
16 The access terminal shall increase its output power if all the resulting RPC bits are ‘0’
17 (“up”). If any resulting RPC bit is ‘1’ (“down”), the access terminal shall decrease its output
18 power as specified in 11.3.1.2.4.2.
11-63
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 where -1 ≤ SoftRAB ≤ 1 and SoftRAB is a real-valued input for the Reverse Traffic Channel
2 MAC Protocol.
Sector of
Serving ARQMode Modulation
Cell
Bi-Polar Keying
YES 0
(+1 ⇒ ACK, −1 ⇒ NAK)
ACK-oriented On-Off Keying
YES 1
(+1 ⇒ ACK, 0 ⇒ NAK)
ACK-oriented On-Off Keying
NO N/A
(+1 ⇒ ACK, 0 ⇒ NAK)
30
11-64
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The L-ARQ bit transmitted by a sector in the access terminal’s active set following the
2 reception of the (MaxNumSubPacketsI+1)th sub-packet of a physical layer packet
3 transmission on interlace offset I in slots m, m+1, and m+2 indicates to the access terminal
4 whether or not the physical layer packet transmitted in slots m−8, m−7, m−6, and m−5 was
5 successfully received by the cell containing that sector, where MaxNumSubPacketsI is
6 public data of the Reverse Traffic Channel MAC Protocol. The sector transmits the L-ARQ
7 bit using NAK-oriented ON-OFF Keying (0 implies ACK, −1 implies NAK) in slots m, m+1,
8 and m+2 following the reception of the (MaxNumSubPacketsI+1)th sub-packet of a physical
9 layer packet transmitted in slots m−8, m−7, m−6, and m−5 on interlace offset I.
10 The P-ARQ bit transmitted by a sector in the access terminal’s active set in slots m, m+1,
11 and m+2 indicates to the access terminal whether or not the physical layer packet that was
12 transmitted starting in slot m−(MaxNumSubPacketsI +1)×12 was successfully received by
13 the cell containing that sector if transmitted in interlace offset I. The access network
14 transmits the P-ARQ bit using NAK-oriented ON-OFF Keying in slots m, m+1, and m+2 in
15 response to a physical layer packet that was transmitted starting in slot m−48.
16 Figure 11.3.2.4-1 shows the ARQ mechanism for a Reverse Traffic Channel physical layer
17 packet transmitted over all four sub-packets, with MaxNumSubPacketsI for that interlace
18 offset equal to three. In this case, the access network transmits NAK responses on the ARQ
19 Channel using the H-ARQ bit after the first three sub-packets of the physical layer packet
20 are transmitted by the access terminal indicating that it was unable to successfully receive
21 the Reverse Traffic Channel packet after the first, second, and third sub-packets. After the
22 fourth sub-packet the sector transmits an ACK using the L-ARQ bit and the P-ARQ bit
23 indicating that the sector successfully received the Reverse Traffic Channel physical layer
24 packet.
25 The access terminal shall stop transmission of a packet on the Reverse Traffic Channel if it
26 receives a positive acknowledgement for that packet from any sector in its active set.
27 The access terminal shall stop transmission of a packet on the Reverse Traffic Channel if
28 the transmitted packet’s sub-packet index is greater than MaxNumSubPacketsI when
29 transmitting on interlace-offset I.
30 If the access terminal has not received a positive acknowledgment152
31 (MaxNumSubPacketsI+1)× 12 + 2 slots after the start of a physical layer packet
32 transmission on the Reverse Traffic Channel for transmissions on interlace offset I, then
33 this protocol shall return a ReverseTrafficPacketsMissed indication along with parameters
34 that uniquely identify the lost MAC, Security, Connection, Session, Stream, and
35 Application Layer packets.
36 Figure 11.3.2.4-2 shows the ARQ mechanism for a Reverse Traffic Channel physical layer
37 packet transmitted over two sub-packets on interlace-offset I with MaxNumSubPacketsI
38 equal to three. In this example, the access network transmits an ACK response on the ARQ
152 Unless the access terminal has received a NAK on the L-ARQ or P-ARQ channels, the access
terminal does not indicate it has received a positive acknowledgement from a non-serving cell if the
DRCLock bit from that cell for the reverse CDMA channel is out of lock.
11-65
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 Channel using the H-ARQ bit after the second sub-packet is transmitted by the access
2 terminal indicating that it has successfully received the physical layer packet. Following
3 reception of a positive acknowledgment on the ARQ Channel, the access terminal shall not
4 transmit the remaining sub-packets of the physical layer packet. The access terminal may
5 begin transmission of a new physical layer packet on that interlace. The access network
6 transmits an ACK on the ARQ Channel using the P-ARQ bit in sub-frame n+12.
7 Figure 11.3.2.4-3 shows failure to terminate a Reverse Traffic Channel physical layer
8 packet transmitted over all four sub-packets on interlace-offset I with MaxNumSubPacketsI
9 equal to three. In this case, the access network transmits NAK responses on the ARQ
10 Channel using the H-ARQ bit after the first three sub-packets of the physical layer packet
11 are transmitted by the access terminal indicating that it was unable to correctly receive the
12 Reverse Traffic Channel packet after the first, second and third sub-packets. After the
13 fourth sub-packet the access network transmits a NAK on the ARQ Channel using both the
14 L-ARQ bit and the P-ARQ bit indicating that it was unable to successfully receive the
15 packet.
P-ARQ bit on
ARQ Channel
ACK
1 Sub-frame
L-ARQ bit on
ARQ Channel
1 Sub-frame ACK
3 Slots
H-ARQ bit on
ARQ Channel
17 Figure 11.3.2.4-1. Reverse Traffic Channel Physical Layer Packet with Maximum
18 Transmit Duration
11-66
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
11-67
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-68
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The access terminal time reference shall be used as the transmit time reference of the
2 Reverse Traffic Channel and the Access Channel.
11-69
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
3 12.4.111.4.1 Transmitter
4 The transmitter shall reside in each sector of the access network. These requirements apply
5 to the transmitter in each sector.
153 The pilot is used by the access terminal for initial acquisition, phase recovery, timing recovery,
and maximal-ratio combining. An additional function of the pilot is to provide the access terminal
11-70
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The MAC Channel shall consist of four subchannels: the Reverse Power Control (RPC)
2 Channel, the DRCLock Channel, the Reverse Activity (RA) Channel and the ARQ Channel.
3 The RPC Channel transmits power control commands used by the access terminal for
4 closed loop power control. The DRCLock Channel transmits a reverse link quality
5 indication used by the access terminal for forward link serving sector selection. The RA
6 Channel transmits a reverse link activity bit (RAB) stream. The ARQ Channel transmits an
7 access terminal specific indication of whether or not Reverse Traffic Channel packets from
8 that access terminal were received successfully by the access network. Each MAC Channel
9 symbol shall be BPSK or OOK modulated on the in-phase or quadrature-phase of one of
10 128 128-ary Walsh codewords (covers). The MAC symbol Walsh covers shall be transmitted
11 two times per slot in four bursts of 64 chips each. A burst shall be transmitted immediately
12 preceding each of the pilot bursts in a slot, and a burst shall be transmitted immediately
13 following each of the pilot bursts in a slot. The Walsh channel gains may vary the relative
14 power.
15 The Forward Traffic Channel is a packet-based, variable-rate channel. The user physical
16 layer packets for an access terminal shall be transmitted at a data rate that varies from 4.8
17 kbps to 3.072 Mbps.154 Forward Traffic Channel and Control Channel physical layer
18 packets are defined using a Transmission Format. The Transmission Format consists of the
19 following:
20 • Physical Layer Packet Size of the physical layer packet (in bits)
21 • Nominal Transmit Duration of the physical layer packet (in slots)
22 • Preamble Length associated with the physical layer packet (in chips)
23 The Transmission Format is public data of the Forward Traffic Channel MAC Protocol. For
24 example, (1024, 1, 64) indicates a 1024-bit physical layer packet with a nominal transmit
25 duration of 1 slot with a 64-chip preamble.
26 The Forward Traffic Channel and Control Channel data shall be encoded in blocks called
27 physical layer packets. The output of the encoder shall be scrambled and then fed into a
28 channel interleaver. The output of the channel interleaver shall be fed into a QPSK/8-
29 PSK/16-QAM modulator. The modulated symbol sequences shall be repeated and
30 punctured, as necessary. Then, the resulting sequences of modulation symbols shall be
31 demultiplexed to form 16 pairs (in-phase and quadrature) of parallel streams. Each parallel
32 stream with a rate of 76.8ksps is covered with a distinct Walsh function of length 16. The
33 Walsh-coded symbols of all the streams shall be summed together to form a single in-phase
34 stream and a single quadrature stream at a chip rate of 1.2288 Mcps. The resulting chips
35 are time-division multiplexed with the preamble, Pilot Channel, and MAC Channel chips to
36 form the resultant sequence of chips for the quadrature spreading operation. Forward
37 Traffic Channel and Control Channel physical layer packets can be transmitted in 1 to 16
with a means of predicting the receive C/I for the purpose of access-terminal-directed forward data
rate control (DRC) of the Data Channel transmission.
154 The DRC symbol from the access terminal is based primarily on its estimate of the forward C/I for
11-71
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 slots (see Table 11.4.1.3.1.1-1). When more than one slot is allocated, the transmit slots
2 shall use 4-slot interlacing. That is, the transmit slots of a physical layer packet shall be
3 separated by three intervening slots, and slots of other physical layer packets shall be
4 transmitted in the slots between those transmit slots.
5 Figure 11.3.1.3.1-7 and Figure 11.3.1.3.1-8 illustrate the multislot interlacing approach for
6 a 153.6 kbps Forward Traffic Channel packet with Transmission Format (1024, 4, 256)
7 with DRCLength of one slot. The 153.6 kbps Forward Traffic Channel physical layer packet
8 with Transmission Format (1024, 4, 256) uses four slots, and these slots are transmitted
9 with a three-slot interval between them, as shown in the figures. The slots from other
10 physical layer packets are interlaced in the three intervening slots. Figure 11.3.1.3.1-7
11 shows the case of a normal physical layer packet termination. In this case, the access
12 terminal transmits NAK responses on the ACK Channel after the first three slots of the
13 physical layer packet are received indicating that it was unable to correctly receive the
14 Forward Traffic Channel physical layer packet after only one, two, or three of the nominal
15 four slots. An ACK or NAK is also transmitted after the last slot is received, as shown.
16 Figure 11.3.1.3.1-8 shows the case where the Forward Traffic Channel physical layer
17 packet transmission is terminated early. In this example, the access terminal transmits an
18 ACK response on the ACK Channel after the third slot is received indicating that it has
19 correctly received the physical layer packet. When the access network receives such an
20 ACK response, it does not transmit the remaining slots of the physical layer packet.
21 Instead, it may begin the transmission of any subsequent physical layer packets.
22 When the access network has transmitted all the slots of a physical layer packet or has
23 received a positive ACK response, the physical layer shall return a ForwardTrafficCompleted
24 indication.
25 The Control Channel shall be transmitted using the Transmission Formats of (128, 4,
26 1024), (256, 4, 1024), (512, 4, 1024), (1024, 16, 1024), and (1024, 8, 512). The modulation
27 characteristics for the Control Channel shall be the same as those of the Forward Traffic
28 Channel transmitted using the corresponding Transmission Format.
29 The Forward Traffic Channel and Control Channel data symbols shall fill the slot as shown
30 in Figure 11.4.1.3.1-2. A slot during which no traffic or control data is transmitted is
31 referred to as an idle slot. During an idle slot, the sector shall transmit the Pilot Channel
32 and the MAC Channel, as described earlier.
11-72
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Forward Traffic I
QPSK/ C
Channel or Encoder
Channel 8-PSK/
Control Channel R = 1/3
Interleaver 16-QAM Q
Physical Layer or 1/5
Modulator D
Packets
Scrambler 16 Channels
I I I I I I
C Sequence Walsh
Symbol 16-ary Walsh
Repetition/ Channel
DEMUX Walsh Chip Level
Q Symbol Q Q Q Gain = Q Q
1 to 16 Covers Summer
D Puncturing 1/4
64-Symbol Bi-
Orthogonal Cover
with MACIndex i
Signal Point
Preamble Mapping Sequence I
(All 0's) 0 +1 Repetition
1 –1
Q
0
64 to 1,024
128-ary Walsh Cover RPC bits: PN Chips
for MACIndex i I Channel for Even MACIndex, per Physical
Signal Point Q Channel for Odd MACIndex Layer Packet
MAC Channel RPC bits for Mapping RPC Channel H-ARQ or L-ARQ bits: for Preamble
MACIndex i, 150 bps 0 +1 Gain: G-rpc(i) I Channel for Even MACIndex,
(T-FrameOffset) mod 4 = 3 1 –1 Q Channel for Odd MACIndex
TDM
MAC Channel H-ARQ bits or 1:3
L-ARQ bits for MACIndex i ARQ Signal I Walsh
ARQ Channel
(T-FrameOffset) mod 4 ≠ 3 Point Channels
Gain: G-arq(i)
Mapping
A
128-ary Walsh Cover for DRC Lock bits:
TDM
MACIndex i Q Channel for Even MACIndex,
I Channel for Odd MACIndex B
MAC Channel P-ARQ bits for Signal Point P-ARQ bits:
MACIndex i Mapping ARQ Channel Q Channel for Even MACIndex, Q Walsh
(T-FrameOffset) mod 4 ≠ 3 0 0 Gain: G-arq(i) I Channel for Odd MACIndex Channels
1 -1
TDM
MAC Channel DRCLock 3:1
symbols for MACIndex i Bit Repetition Signal Point DRCLock
(600/DRCLockLength) (Factor = Mapping Channel
DRCLockLength/ 0 +1 Gain: I I
bits per second
(T-FrameOffset) mod 4 = 3 4) 1 –1 G-drclock(i) Walsh Sequence
Chip Level Repetition
Walsh Cover W2128 Summer Q (Factor = 2) Q
Walsh Cover 0
Signal Point
Pilot Channel Mapping I
(All 0’s) 0 +1
1 –1
Q
0
cos(2 fCt)
192 PN
Chips
per Slot
I I Baseband for Pilot
A
Filter
Quadrature
Spreading Forward
(Complex Multiply) Modulated
I = I PNI – Q PNQ Waveform
Q = I PNQ + Q PNI
Q Q Baseband
B
Filter
11-73
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Data MAC Pilot MAC Data Data MAC Pilot MAC Data
400 64 96 64 400 400 64 96 64 400
Chips Chips Chips Chips Chips Chips Chips Chips Chips Chips
Active Slot
Idle Slot
1
11-74
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 Table 11.4.1.3.1.1-1. Modulation Parameters for the Forward Traffic Channel and the
2 Control Channel
Transmission Format
(Physical Layer Packet Size(bits), Nominal Code Modulation Nominal Data Rate
Transmit Duration (slots), Preamble Rate Type (kbps)
Length (chips))
11-75
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Transmission Format
(Physical Layer Packet Size(bits), Nominal Code Modulation Nominal Data Rate
Transmit Duration (slots), Preamble Rate Type (kbps)
Length (chips))
1 The modulation parameters for the MAC Channel shall be as shown in Table 11.4.1.3.1.1-
2 2.
11-76
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
7 12.4.1.3.2.1.111.4.1.3.2.1.1 Modulation
8 The Pilot Channel shall consist of all-‘0’ symbols transmitted on the I component only.
6, 8, …, 62 Wi128
/2
RPC DRCLock ARQ ARQ
(H-ARQ bit or (P-ARQ bit)
L-ARQ bit)
72,74,…,126 Wi128
/ 2 + 32
RPC DRCLock ARQ ARQ
(H-ARQ bit or (P-ARQ bit)
L-ARQ bit)
73,75,….,127 W(128
i −1) / 2 + 64
DRCLock RPC ARQ ARQ
(P-ARQ bit) (H-ARQ bit or
11-77
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
4 W2128 RA RA
1
2 RPC Channels with even-numbered MACIndex values shall be assigned to the in-phase (I)
3 modulation phase, while those with odd-numbered MACIndex values shall be assigned to
4 the quadrature (Q) modulation phase. RPC Channels shall be transmitted in slots T
5 specified by the following equation:
6 (T-FrameOffset) mod 4 = 3,
7 where T is the CDMA System Time in slots.
8 The DRCLock Channel with even-numbered MACIndex values shall be assigned to the
9 quadrature (Q) modulation phase, while those with odd-numbered MACIndex values shall
10 be assigned to the in-phase (I) modulation phase. The DRCLock Channel shall be
11 transmitted in slots T specified by the following equation:
12 (T – FrameOffset) mod 4 = 3,
13 where T is the CDMA System Time in slots.
14 The ARQ Channel shall not be transmitted in slots other than T specified by the following
15 equation:
16 (T-FrameOffset) mod 4 ≠ 3,
17 where T is the CDMA System Time in slots.
18 The H-ARQ bit, L-ARQ bit and P-ARQ bits shall be transmitted on the ARQ Channel using
19 rules specified in 0.
20 When the H-ARQ bit is transmitted on the ARQ Channel with even-numbered MACIndex
21 values the H-ARQ bit shall be assigned to the in-phase (I) modulation phase. When the H-
22 ARQ bit is transmitted on the ARQ Channel with odd-numbered MACIndex values the H-
23 ARQ bit shall be assigned to the quadrature (Q) modulation phase.
24 When the L-ARQ bit is transmitted on the ARQ Channel with even-numbered MACIndex
25 values the L-ARQ bit shall be assigned to the in-phase (I) modulation phase. When the L-
26 ARQ bit is transmitted on the ARQ Channel with odd-numbered MACIndex values the L-
27 ARQ bit shall be assigned to the quadrature (Q) modulation phase.
28 When the P-ARQ bit is transmitted on the ARQ Channel with even-numbered MACIndex
29 values the P-ARQ bit shall be assigned to the quadrature (Q) modulation phase. When the
30 P-ARQ bit is transmitted on the ARQ Channel with odd-numbered MACIndex values the P-
31 ARQ bit shall be assigned to the in-phase (I) modulation phase.
32 The MAC symbol Walsh covers shall be transmitted two times per slot in four bursts of
33 length 64 chips each. These bursts shall be transmitted immediately preceding and
34 following the pilot bursts of each slot.
11-78
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The MAC Channel use versus MACIndex shall be as specified in Table 11.4.1.3.2.2-2.
2 Symbols of each MAC Channel shall be transmitted on one of the Walsh channels. The
3 MAC channel gains may vary the relative power as a function of time. The orthogonal
4 Walsh channels shall be scaled to maintain a constant total transmit power. The Walsh
5 Channel gains can vary as a function of time.
11-79
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-80
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
12 (T − FrameOffset) mod 4 = 3,
28 (T − FrameOffset) mod 4 = 3,
11-81
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-82
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 The sector shall transmit the L-ARQ bit on the ARQ Channel using NAK-oriented ON-OFF
2 Keying (0 implies ACK, −1 implies NAK) in slots m, m+1, and m+2 following reception of the
3 (MaxNumSubPacketsI+1)th sub-packet of a physical layer packet transmitted on interlace
4 offset I in slots m−8, m−7, m−6, and m−5.
5 A P-ARQ bit transmitted on the ARQ Channel by a sector in the access terminal’s active set
6 in slots m, m+1, and m+2 indicates to the access terminal whether or not the physical layer
7 packet that was transmitted starting in slot m−(MaxNumSubPacketsI+1)×12 on interlace
8 offset I was successfully received by the cell containing that sector. The access network
9 shall transmit the P-ARQ bit using NAK-oriented ON-OFF Keying in slots m, m+1, and m+2
10 in response to a physical layer packet that was transmitted starting in slot
11 m−(MaxNumSubPacketsI+1)×12 on interlace offset I.
12 When the access network has received all slots of a physical layer packet or has
13 transmitted an ACK response, this protocol shall return a ReverseTrafficCompleted
14 indication.
15 The access network shall not forward the physical layer packet to a higher layer if the
16 physical layer packet was not successfully received.
17 Figure 11.3.2.4-1 shows the ARQ mechanism for a Reverse Traffic Channel physical layer
18 packet transmitted over all four sub-packets, where MaxNumSubPacketsI equals to three
19 for that interlace. In this case, the access network transmits NAK responses on the ARQ
20 Channel using the H-ARQ bits after the first three sub-packets of the physical layer packet
21 are transmitted by the access terminal indicating that it was unable to successfully receive
22 the Reverse Traffic Channel packet after the first, second, and third sub-packets. After the
23 fourth sub-packet the sector transmits an ACK using the L-ARQ bit and the P-ARQ bit
24 indicating that the sector successfully received the Reverse Traffic Channel physical layer
25 packet.
26 Figure 11.3.2.4-2 shows the ARQ mechanism for a Reverse Traffic Channel physical layer
27 packet transmitted over two sub-packets, where MaxNumSubPacketsI equals to three for
28 that interlace. In this example, the access network transmits an ACK response on the ARQ
29 Channel using the H-ARQ bit after the second sub-packet is transmitted by the access
30 terminal indicating that it has successfully received the physical layer packet. Following
31 reception of a positive acknowledgment on the ARQ Channel, the access terminal does not
32 transmit the remaining slots of the physical layer packet. The access terminal may begin
33 transmission of a new physical layer packet on that interlace. The access network
34 transmits an ACK on the ARQ Channel using the P-ARQ bit in sub-frame n+12.
35 Figure 11.3.2.4-3 shows failure to terminate a Reverse Traffic Channel physical layer
36 packet transmitted over all four sub-packets, where MaxNumSubPacketsI equals to three
37 for that interlace. In this case, the access network transmits NAK responses on the ARQ
38 Channel using the H-ARQ bit after the first three sub-packets of the physical layer packet
39 are transmitted by the access terminal indicating that it was unable to correctly receive the
40 Reverse Traffic Channel packet after the first, second and third sub-packets. After the
41 fourth sub-packet the access network transmits an NAK on the ARQ Channel using both
42 the L-ARQ bit and the P-ARQ bit indicating that it was unable to successfully receive the
43 packet.
11-83
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-84
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
11-85
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
(2048, 1, 64) 1
(3072, 2, 64) 1
(3072, 1, 64) 1
(4096, 2, 64) 1
(4096, 1, 64) 1
(5120, 2, 64) 1
(5120, 1, 64) 1
1
2 12.4.1.3.2.3.211.4.1.3.2.3.2 Encoding
3 The Forward Traffic Channel physical layer packets and the Control Channel physical layer
4 packets shall be encoded with code rates of R = 1/3 or 1/5. The encoder shall discard the
5 6-bit TAIL field of the physical layer packet inputs and encode the remaining bits with a
6 parallel turbo encoder, as specified in 12.4.1.3.2.3.2.1. The turbo encoder will add an
7 internally generated tail of 6/R output code symbols, so that the total number of output
8 symbols is 1/R times the number of bits in the input physical layer packet.
9 Figure 11.4.1.3.2.3.2-1 illustrates the forward link encoding approach. The forward link
10 encoder parameters shall be as specified in Table 11.4.1.3.2.3.2-1.
11
11-86
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
11-87
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
⎡ n0 (D) n1(D) ⎤
G(D) = ⎢1 ⎥
⎣ d(D) d(D) ⎥⎦
9
11 The turbo encoder shall generate an output symbol sequence that is identical to the one
12 generated by the encoder shown in Figure 11.4.1.3.2.3.2.1-1. Initially, the states of the
13 constituent encoder registers in this figure are set to zero. Then, the constituent encoders
14 are clocked with the switches in the positions noted.
15 Let Nturbo be the number of bits into the turbo encoder after the 6-bit physical layer packet
16 TAIL field is discarded. Then, the encoded data output symbols are generated by clocking
17 the constituent encoders Nturbo times with the switches in the up positions and
18 puncturing the outputs as specified in Table 11.4.1.3.2.3.2.1-1. Within a puncturing
19 pattern, a ‘0’ means that the symbol shall be deleted and a ‘1’ means that the symbol shall
20 be passed onwards. The constituent encoder outputs for each bit period shall be output in
21 the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X output first. Symbol repetition is not used in
22 generating the encoded data output symbols.
23 The turbo encoder shall generate 6/R tail output symbols following the encoded data
24 output symbols. This tail output symbol sequence shall be identical to the one generated
25 by the encoder shown in Figure 11.4.1.3.2.3.2.1-1. The tail output symbols are generated
26 after the constituent encoders have been clocked Nturbo times with the switches in the up
11-88
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 position. The first 3/R tail output symbols are generated by clocking Constituent Encoder 1
2 three times with its switch in the down position while Constituent Encoder 2 is not clocked
3 and puncturing and repeating the resulting constituent encoder output symbols. The last
4 3/R tail output symbols are generated by clocking Constituent Encoder 2 three times with
5 its switch in the down position while Constituent Encoder 1 is not clocked and puncturing
6 and repeating the resulting constituent encoder output symbols. The constituent encoder
7 outputs for each bit period shall be output in the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X
8 output first.
9 The constituent encoder output symbol puncturing for the tail symbols shall be as
10 specified in Table 11.4.1.3.2.3.2.1-2. Within a puncturing pattern, a ‘0’ means that the
11 symbol shall be deleted and a ‘1’ means that the symbol shall be passed onwards. For rate-
12 1/5 turbo codes, the tail output code symbols for each of the first three tail bit periods
13 shall be punctured and repeated to achieve the sequence XXY0Y1Y1, and the tail output
14 code symbols for each of the last three tail bit periods shall be punctured and repeated to
15 achieve the sequence X′X′Y′0Y′1Y′1. For rate-1/3 turbo codes, the tail output symbols for
16 each of the first three tail bit periods shall be XXY0, and the tail output symbols for each of
17 the last three tail bit periods shall be X′X′Y′0.
11-89
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Constituent Encoder 1
X
Y0
n0
Y1
n1
Nturbo
Information
Bits
(Input)
Control
Symbol ( Nturbo + 6) /R
Puncturing Code
Clocked once for each of the Nturbo data bit periods with the switch
and Symbols
up; then, clocked once for each of the three Constituent Encoder 1 Repetition (Output)
tail bit periods with the switch down; then, not clocked for the three
Constituent Encoder 2 tail bit periods.
Turbo
Interleaver
Constituent Encoder 2
X'
Y'0
n0
Y'1
n1
Control
Clocked once for each of the Nturbo data bit periods with the switch
up; then, not clocked for the three Constituent Encoder 1
tail bit periods; then, clocked once for each of the three
Constituent Encoder 2 tail bit periods with the switch down.
1
11-90
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Code Rate
X 1 1
Y0 1 1
Y1 0 1
X′ 0 0
Y′ 0 1 1
Y′ 1 0 1
Code Rate
Output 1/3 1/5
11-91
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 Let the sequence of input addresses be from 0 to Nturbo – 1. Then, the sequence of
2 interleaver output addresses shall be equivalent to those generated by the procedure
3 illustrated in Figure 11.4.1.3.2.3.2.2-1 and described below.155
4 1. Determine the turbo interleaver parameter, n, where n is the smallest integer such
5 that Nturbo ≤ 2n+5. Table 12.4.1.3.2.3.2.2-1 gives this parameter for the different
6 physical layer packet sizes.
7 2. Initialize an (n + 5)-bit counter to 0.
8 3. Extract the n most significant bits (MSBs) from the counter and add one to form a
9 new value. Then, discard all except the n least significant bits (LSBs) of this value.
10 4. Obtain the n-bit output of the table lookup defined in Table 11.4.1.3.2.3.2.2-2 with
11 a read address equal to the five LSBs of the counter. Note that this table depends
12 on the value of n.
13 5. Multiply the values obtained in Steps 3 and 4, and discard all except the n LSBs.
14 6. Bit-reverse the five LSBs of the counter.
15 7. Form a tentative output address that has its MSBs equal to the value obtained in
16 Step 6 and its LSBs equal to the value obtained in Step 5.
17 8. Accept the tentative output address as an output address if it is less than Nturbo;
18 otherwise, discard it.
19 9. Increment the counter and repeat Steps 3 through 8 until all Nturbo interleaver
20 output addresses are obtained.
Add 1
n MSBs and n Bits MSBs
(in + 4…i5) Select the Next
n LSBs Multiply Discard (5 + n)-Bit
and n Bits LSBs If Interleaver
Select the (tn – 1…t0) Input ≥ Output
n LSBs Nturbo Address
(n + 5)-Bit Table n Bits (i0…i4tn – 1…t0)
Counter Lookup
155 This procedure is equivalent to one where the counter values are written into a 25-row by
2n-column array by rows, the rows are shuffled according to a bit-reversal rule, the elements within
each row are permuted according to a row-specific linear congruential sequence, and tentative output
addresses are read out by column. The linear congruential sequence rule is x(i + 1) = (x(i) + c) mod 2n,
where x(0) = c and c is a row-specific value from a table lookup.
11-92
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Turbo Turbo
Physical Layer Interleaver Interleaver
Packet Size Block Size Parameter
Nturbo n
128 122 2
256 250 3
512 506 4
1,024 1,018 5
2,048 2,042 6
3,072 3,066 7
4,096 4,090 7
5,120 5,114 8
2
11-93
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
0 3 1 5 27 3 15 3
1 3 1 15 3 27 127 1
2 3 3 5 1 15 89 5
3 1 5 15 15 13 1 83
4 3 1 1 13 29 31 19
5 1 5 9 17 5 15 179
6 3 1 9 23 1 61 19
7 1 5 15 13 31 47 99
8 1 3 13 9 3 127 23
9 1 5 15 3 9 17 1
10 3 3 7 15 15 119 3
11 1 5 11 3 31 15 13
12 1 3 15 13 17 57 13
13 1 5 3 1 5 123 3
14 1 5 15 13 39 95 17
15 3 1 5 29 1 5 1
16 3 3 13 21 19 85 63
17 1 5 15 19 27 17 131
18 3 3 9 1 15 55 17
19 3 5 3 3 13 57 131
20 3 3 1 29 45 15 211
21 1 5 3 17 5 41 173
22 3 5 15 25 33 93 231
23 1 5 1 29 15 87 171
24 3 1 13 9 13 63 23
25 1 5 1 13 9 15 147
26 3 1 9 23 15 13 243
27 1 5 15 13 31 15 213
28 3 3 11 13 17 81 189
29 1 5 3 1 5 57 51
30 1 5 15 13 15 31 15
31 3 3 5 13 33 69 67
2
11-94
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 12.4.1.3.2.3.311.4.1.3.2.3.3 Scrambling
2 The output of the encoder shall be scrambled to randomize the data prior to modulation.
3 The scrambling sequence shall be equivalent to one generated with a 17-tap linear
4 feedback shift register with a generator sequence of h(D) = D17 + D14 + 1, as shown in
5 Figure 11.4.1.3.2.3.3-1. At the start of the physical layer packet, the shift register shall be
6 initialized to the state [ 1 1 1 b 2 b1 b 0 r6 r5 r4 r3 r2 r1 r0 d 3 d 2 d1 d 0 ]. The r6r5r4r3r2r1r0 bits shall be
7 equal to the 7-bit preamble MACIndex value (see Table 11.4.1.3.2.2-2). The d3d2d1d0 bits
8 shall be determined by the nominal data rate, as specified in Table 11.4.1.3.2.3.3-1. The
9 b2b1b0 bits shall be determined by the payload size, as specified in Table 11.4.1.3.2.3.3-1.
10 The initial state shall generate the first scrambling bit. The shift register shall be clocked
11 once for every encoder output code symbol to generate a bit of the scrambling sequence.
12 Every encoder output code symbol shall be XOR’d with the corresponding bit of the
13 scrambling sequence to yield a scrambled encoded bit.
11-95
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Transmission
Format
(Physical Layer Nominal
Packet Size (bits), b2 b1 b0 d3 d2 d1 d0 Data
Nominal Transmit Rate
Duration (slots), (kbps)
Preamble Length
(chips))
11-96
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission
Format
(Physical Layer Nominal
Packet Size (bits), b2 b1 b0 d3 d2 d1 d0 Data
Nominal Transmit Rate
Duration (slots), (kbps)
Preamble Length
(chips))
1 1 1 b2 b1 b0 r6 r5 r4 r3 r2 r1 r0 d3 d2 d1 d0
Scrambling
Sequence
2
11-97
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
16 2. The U, V0, V1, V′0, and V′1 sequences shall be ordered according to UV0V′0V1V′1.
17 That is, the U sequence of symbols shall be first and the V′1 sequence of symbols
18 shall be last.
19 The scrambled turbo encoder data and tail output symbols generated with the rate-1/3
20 encoder shall be reordered according to the following procedure:
21 3. All of the scrambled data and tail turbo encoder output symbols shall be
22 demultiplexed into three sequences denoted U, V0 and V′0. The scrambled encoder
23 output symbols shall be sequentially distributed from the U sequence to the V′0
24 sequence with the first scrambled encoder output symbol going to the U sequence,
25 the second to the V0 sequence, the third to the V′0 sequence, the fourth to the U
26 sequence, etc.
27 4. The U, V0 and V′0sequences shall be ordered according to UV0 V′0. That is, the U
28 sequence of symbols shall be first and the V′0 sequence of symbols shall be last.
11-98
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 3. The linear array of C ≡ 2m symbols, at each given level and row, is bit-reverse
2 interleaved (based on column-index).
3 4. If K > 3, then the symbols at level given by ⎣K/2⎦ are swapped with symbols at level
4 1 (k=1).
5 5. Symbols from the cuboidal array are read out with row-index incrementing first,
6 followed by column-index, followed by level-index. In other words, the ith output
7 symbol ((k × C + c) × R + r), where 0 ≤ i < N comes from the rth row, cth column, and
8 kth level where, 0 ≤ r < R , 0 ≤ c < C, and 0 ≤ k < K.
9 6. The N symbols of the V0 sequence, followed by the N symbols of the V0’ sequence
10 are written into with R rows, C ≡ 2m+1 columns and K levels. Symbols are written
11 into the 3-dimensional array with level-index incrementing first, followed by
12 column-index, followed by row-index. In other words, the ith incoming symbol ((r ×
13 C + c) × K + k), where 0 ≤ i < 2 × N goes into the rth row, cth column, and kth level,
14 where 0 ≤ r < R , 0 ≤ c < C, and 0 ≤ k < K.
15 7. The linear array of R symbols, at the cth column and kth level, is end-around-
16 shifted by the amount ⎣(K × c + k) / D⎦ mod R. In other words, matrix[r][c][k] is
17 transformed to matrix[r + ⎣(K × c + k) / D⎦ mod R][c] [k].
18 8. The linear array of C ≡ 2m+1 symbols, at each given level and row, is bit-reverse
19 interleaved (based on column-index).
20 9. If K > 3, then the symbols at level ⎣K/2⎦ are swapped with symbols at level 1 (k=1).
21 10. Symbols from the cuboidal array are read out with row-index incrementing first,
22 followed by column-index, followed by level-index. In other words, the ith output
23 symbol ((k × C + c) × R + r), where 0 ≤ i < 2 × N comes from the rth row, cth column
24 and kth level , where, 0 ≤ r < R , 0 ≤ c < C, and 0 ≤ k < K.
25 11. The sequence of V1 and V1’ symbols are processed similar to the V0 and V0’
26 symbols, as described in 5 through 8.
11-99
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Transmission Format N K R m D W
(Physical Layer Packet
Size(bits), Nominal
Transmit Duration
(slots), Preamble Length
(chips))
11-100
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission Format N K R m D W
(Physical Layer Packet
Size(bits), Nominal
Transmit Duration
(slots), Preamble Length
(chips))
2 12.4.1.3.2.3.511.4.1.3.2.3.5 Modulation
3 The output of the channel interleaver shall be applied to a modulator that outputs an in-
4 phase stream and a quadrature stream of modulated values. The modulator generates
5 QPSK, 8-PSK, or 16-QAM modulation symbols, depending on the data rate.
0 0 D D
0 1 –D D
1 0 D –D
1 1 –D –D
Note: D = 1 2.
14
11-101
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Q Channel
s1s 0
01 00
1 2
−1 2 1 2
I Channel
−1 2
11 10
11-102
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
0 0 0 C S
0 0 1 S C
0 1 1 –S C
0 1 0 –C S
1 1 0 –C –S
1 1 1 –S –C
1 0 1 S –C
1 0 0 C –S
Note: C = cos(π/8) ≈ 0.9239 and S = sin(π/8) ≈ 0.3827 .
Q Channel
C = cos(π/8)
011 001 S = sin(π/8)
C
s 2s1s 0
010 S 000
–C –S S C
I Channel
–S
110 100
–C
111 101
11-103
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
0 0 0 0 3A 3A
0 0 0 1 3A A
0 0 1 1 3A –A
0 0 1 0 3A –3A
0 1 0 0 A 3A
0 1 0 1 A A
0 1 1 1 A –A
0 1 1 0 A –3A
1 1 0 0 –A 3A
1 1 0 1 –A A
1 1 1 1 –A –A
1 1 1 0 –A –3A
1 0 0 0 –3A 3A
1 0 0 1 –3A A
1 0 1 1 –3A –A
1 0 1 0 –3A –3A
Note: A = 1 10 ≈ 0.3162 .
2
11-104
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Q Channel
s 3s 2s1s0
0010 0011 0001 0000
3A
A = 1 10
–3A –A A 3A
I Channel
11-105
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-106
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
8 Similarly, the quadrature stream at the output of the sequence repetition operation shall be
9 demultiplexed into 16 parallel streams labeled Q0, Q1, Q2,…, Q15. If mQ(0), mQ(1), mQ(2),
10 mQ(3),…denotes the sequence of sequence-repeated modulation output values in the
11 quadrature stream, then for each k = 0, 1, 2,…,15, the kth demultiplexed stream Qk shall
12 consist of the values mQ(k), mQ(16 + k), mQ(32 + k), mQ(48 + k),….
13 Each demultiplexed stream at the output of the symbol demultiplexer shall consist of
14 modulation values at the rate of 76.8 ksps.
11-107
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
11-108
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission Format
(Physical Layer Packet Size (bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(128, 4, 256)
(128, 2, 128)
(256, 4, 256)
(256, 2, 128)
(512, 4, 256)
(512, 4, 128)
(512, 2, 128)
(512, 2, 64)
(1024, 4, 256)
(1024, 4, 128)
(1024, 2, 128)
(1024, 2, 64)
(2048, 4, 128)
(2048, 2, 64)
(3072, 2, 64)
(4096, 2, 64)
(5120, 2, 64)
7
11-109
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
2 or 4 Slots
4,096 or 8,192 Chips
1
2 Figure 11.4.1.3.3-1. Preamble, Pilot, MAC, and Data Multiplexing for the Multiple-Slot
3 Cases with Transmission Formats in Table 11.4.1.3.3-1
4 Forward Traffic Channel physical layer packets with Transmission Formats as shown in
5 Table 12.4.1.3.3-2 shall be time division multiplexed with the preamble, Pilot Channel and
6 MAC Channel chips according to the timing diagrams in Figure 12.4.1.3.3-2.
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
11-110
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Preamble Pilot Preamble Data Pilot Data Pilot Pilot Data Pilot Data
400 & MAC 112 Chips 688 Chips & MAC 800 & MAC & MAC 800 & MAC 400
Chips 224 or or 224 Chips 224 224 Chips 224 Chips
Chips 624 Chips 176 Chips Chips Chips Chips Chips
8 or 16 Slots
16,384 or 32,768 Chips
1
2 Figure 11.4.1.3.3-2. Preamble, Pilot, MAC, and Data Multiplexing with Transmission
3 Formats in Table 12.4.1.3.3-2
4 Forward Traffic Channel physical layer packets with Transmission Formats as shown in
5 Table 11.4.1.3.3-3 shall be time division multiplexed with the preamble, Pilot Channel and
6 MAC Channel chips according to the timing diagrams in Figure 11.4.1.3.3-3.
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(128, 1, 64)
(256, 1, 64)
(512, 1, 64)
(2048, 1, 64)
(3072, 1, 64)
(4096, 1, 64)
(5120, 1, 64)
9
11-111
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 Slot
2,048 Chips
1
2 Figure 11.4.1.3.3-3. Preamble, Pilot, MAC, and Data Multiplexing for the 1-Slot Cases with
3 Transmission Formats in Table 11.4.1.3.3-3
4 Forward Traffic Channel physical layer packets with Transmission Formats as shown in
5 Table 11.4.1.3.3-4 shall be time division multiplexed with the preamble, Pilot Channel and
6 MAC Channel chips according to the timing diagrams in Figure 12.4.1.3.3-4.
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(1024, 1, 64)
1 Slot
2,048 Chips
9
10 Figure 11.4.1.3.3-4. Preamble, Pilot, MAC, and Data Multiplexing for the 1-Slot Case
11 with Transmission Formats in Table 11.4.1.3.3-4.
11-112
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 Forward Traffic Channel physical layer packets with Packet Transmission Formats as
2 shown in Table 11.4.1.3.3-5 Table 14.3.1.3.3-5 shall be time division multiplexed with the
3 preamble, Pilot Channel and MAC Channel chips according to the timing diagrams in
4 Figure 11.4.1.3.3-5Figure 14.3.1.3.3-5.
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(128, 4, 1,024)
(256, 4, 1,024)
(512, 4, 1,024)
7
Preamble Pilot Preamble Data Pilot Data Pilot Pilot Data Pilot Data
400 & MAC 624 Chips 176 Chips & MAC 800 & MAC & MAC 800 & MAC 400
Chips 224 224 Chips 224 224 Chips 224 Chips
Chips Chips Chips Chips Chips
9 Figure 11.4.1.3.3-5. Preamble, Pilot, MAC, and Data Multiplexing for the Multiple-Slot
10 Cases with Transmission Formats in Table 11.4.1.3.3-5
11 Table 12.4.1.3.3-6 shows the number of Pilot chips, MAC chips, and Data chips
12 corresponding to each of the possible transmission formats
11-113
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
Transmission Format
(Physical Layer Packet Size(bits), Pilot MAC Data
Nominal Transmit Duration (slots), chips chips chips
Preamble Length (chips))
(128, 16, 1,024) 3,072 4,096 24,576
(128, 8, 512) 1,536 2,048 12,288
(128, 4, 1024) 768 1,024 5,376
(128, 4, 256) 768 1,024 6,144
(128, 2, 128) 384 512 3,072
(128, 1, 64) 192 256 1,536
(256, 16, 1024) 3,072 4,096 24,576
(256, 8, 512) 1,536 2,048 12,288
(256, 4, 1024) 768 1,024 5,376
(256, 4, 256) 768 1,024 6,144
(256, 2, 128) 384 512 3,072
(256, 1, 64) 192 256 1,536
(512, 16, 1024) 3,072 4,096 24,576
(512, 8, 512) 1,536 2,048 12,288
(512, 4, 1024) 768 1,024 5,376
(512, 4, 256) 768 1,024 6,144
(512, 4, 128) 768 1,024 6,272
(512, 2, 128) 384 512 3,072
(512, 2, 64) 384 512 3,136
(512, 1, 64) 192 256 1,536
(1024, 16, 1024) 3,072 4,096 24,576
(1024, 8, 512) 1,536 2,048 12,288
(1024, 4, 256) 768 1,024 6,144
(1024, 4, 128) 768 1,024 6,272
(1024, 2, 128) 384 512 3,072
(1024, 2, 64) 384 512 3,136
(1024, 1, 64) 192 256 1,536
(2048, 4, 128) 768 1,024 6,272
(2048, 2, 64) 384 512 3,136
(2048, 1, 64) 192 256 1,536
11-114
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission Format
(Physical Layer Packet Size(bits), Pilot MAC Data
Nominal Transmit Duration (slots), chips chips chips
Preamble Length (chips))
(3072, 2, 64) 384 512 3,136
(3072, 1, 64) 192 256 1,536
(4096, 2, 64) 384 512 3,136
(4096, 1, 64) 192 256 1,536
(5120, 2, 64) 384 512 3,136
(5120, 1, 64) 192 256 1,536
1
17 and
18 Q(n) = Q(n – 15) ⊕ Q(n – 12) ⊕ Q(n – 11) ⊕ Q(n – 10) ⊕ Q(n – 6) ⊕ Q(n – 5) ⊕
19 Q(n – 4) ⊕ Q(n – 3)
20 (based on PQ(x) as the characteristic polynomial),
21 where I(n) and Q(n) are binary valued (‘0’ and ‘1’) and the additions are modulo-2. In order
22 to obtain the I and Q pilot PN sequences (of period 215), a ‘0’ is inserted in the {I(n)} and
23 {Q(n)} sequences after 14 consecutive ‘0’ outputs (this occurs only once in each period).
24 Therefore, the pilot PN sequences have one run of 15 consecutive ‘0’ outputs instead of 14.
11-115
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 The chip rate for the pilot PN sequence shall be 1.2288Mcps. The pilot PN sequence period
2 is 32768/1228800 = 26.666… ms, and exactly 75 pilot PN sequence repetitions occur every
3 2 seconds.
4 Pilot Channels shall be identified by an offset index in the range from 0 through 511
5 inclusive. This offset index shall specify the offset value (in units of 64 chips) by which the
6 pilot PN sequence lags the zero-offset pilot PN sequence. The zero-offset pilot PN sequence
7 shall be such that the start of the sequence shall be output at the beginning of every even
8 second in time, referenced to access network transmission time. The start of the zero-offset
9 pilot PN sequence for either the I or Q sequences shall be defined as the state of the
10 sequence for which the next 15 outputs inclusive are ‘0’. Equivalently, the zero-offset
11 sequence is defined such that the last chip prior to the even-second mark as referenced to
12 the transmit time reference is a ‘1’ prior to the 15 consecutive ‘0’s.
13 12.4.1.3.511.4.1.3.5 Filtering
11-116
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
20 log10 S(f )
δ1
δ1
δ2
f
0 fp fs
1
3 The impulse response of the baseband filter, s(t), should satisfy the following equation:
∞
4 Mean Squared Error = ∑
k =0
[αs(kTs – τ) – h(k)]2 ≤ 0.03,
5 where the constants α and τ are used to minimize the mean squared error. The constant Ts
6 is equal to 203.451… ns, which equals one quarter of a PN chip. The values of the
7 coefficients h(k), for k < 48, are given in Figure 11.4.1.3.5.1-1; h(k) = 0 for k ≥ 48. Note that
8 h(k) equals h(47 – k).
11-117
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
k h(k)
0, 47 –0.025288315
1, 46 –0.034167931
2, 45 –0.035752323
3, 44 –0.016733702
4, 43 0.021602514
5, 42 0.064938487
6, 41 0.091002137
7, 40 0.081894974
8, 39 0.037071157
9, 38 –0.021998074
10, 37 –0.060716277
11, 36 –0.051178658
12, 35 0.007874526
13, 34 0.084368728
14, 33 0.126869306
15, 32 0.094528345
16, 31 –0.012839661
17, 30 –0.143477028
18, 29 –0.211829088
19, 28 –0.140513128
20, 27 0.094601918
21, 26 0.441387140
22, 25 0.785875640
23, 24 1.0
2
ω2 + jαωω0 − ω0 2
H(ω) = K
ω2 − jαωω0 − ω0 2 ,
6
156This equalization simplifies the design of the access terminal receive filters.
11-118
Subtype 2 Physical Layer 3GPP2 C.S0024-B v2.0
1 where K is an arbitrary gain, j equals − 1 , α equals 1.36, ω0 equals 2π × 3.15 × 105, and ω
2 is the radian frequency. The equalizing filter implementation shall be equivalent to applying
3 baseband filters with this transfer function, individually, to the baseband I and Q
4 waveforms.
5 A phase error test filter is defined to be the overall access network transmitter filter
6 (including the equalizing filter) cascaded with a filter having a transfer function that is the
7 inverse of the equalizing filter specified above. The response of the test filter should have a
8 mean squared phase error from the best fit linear phase response that is no greater than
9 0.01 squared radians when integrated over the frequency range 1 kHz ≤ |f – fc| ≤ 630 kHz.
10 For purposes of this requirement, “overall” shall mean from the I and Q baseband filter
11 inputs (see Table 11.4.1.3.5.1-1) to the RF output of the transmitter.
157 These guidelines on time keeping requirements reflect the fact that the amount of time error
between sectors that can be tolerated in an access network is not a hard limit. Each access terminal
can search an ever-increasing time window as directed by the sectors. However, increasing this
window gradually degrades performance since wider windows require a longer time for the access
terminals to search out and locate the various arrivals from all sectors that may be in view.
11-119
3GPP2 C.S0024-B v2.0 Subtype 2 Physical Layer
1 1No text
11-120
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
3 13.1.112.1.1 Overview
4 This chapter contains the specification for the Subtype 3 Physical Layer Protocol. The
5 Subtype 3 Physical Layer operates with the Enhanced Access Channel MAC Protocol, the
6 Enhanced Control Channel MAC Protocol, the Multicarrier Forward Traffic Channel MAC
7 Protocol, and the Multicarrier Reverse Traffic Channel MAC Protocol.
9 13.1.2.112.1.2.1 Commands
10 This protocol does not define any commands.
12-1
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
18 13.1.512.1.5 Procedures and Messages for the InConfiguration Instance of the Protocol
19 13.1.5.112.1.5.1 Procedures
20 This protocol uses the Generic Configuration Protocol (see 13.7) to define the processing of
21 the configuration messages.
12-2
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 • If the InUse instance of this protocol does not have the same subtype as this protocol
2 instance, then the access network and the access terminal shall perform the following
3 in the order specified:
4 − The access terminal and the access network shall set the initial state for the
5 InConfiguration instance of this protocol to the Inactive State.
6 − The InConfiguration protocol instance shall become the InUse protocol
7 instance for this Protocol.
8 • All the public data not defined by this protocol shall be removed from the public data of
9 the InUse protocol.
11 13.1.5.3.112.1.5.3.1 ConfigurationRequest
12 The ConfigurationRequest message format is as follows:
13
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
15 TransactionID The sender shall increment this value for each new
16 ConfigurationRequest message sent.
18 13.1.5.3.212.1.5.3.2 ConfigurationResponse
19 The ConfigurationResponse message format is as follows:
20
MessageID 8
TransactionID 8
Zero or more instances of the following record
AttributeRecord Attribute dependent
22 TransactionID The sender shall set this value to the TransactionID field of the
23 corresponding ConfigurationRequest message.
12-3
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
7 13.1.612.1.6 Procedures and Messages for the InUse Instance of the Protocol
8 13.1.6.112.1.6.1 Procedures
9 Procedures for the InUse Instance of the protocol are described in 12.2, 12.3, and 12.4.
11 13.1.6.2.112.1.6.2.1 AttributeUpdateRequest
12 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
13 given attribute.
14
MessageID 8
TransactionID 8
One or more instances of the following record
AttributeRecord Attribute dependent
16 TransactionID The sender shall increment this value for each new
17 AttributeUpdateRequest message sent.
20 13.1.6.2.212.1.6.2.2 AttributeUpdateAccept
21 The sender sends an AttributeUpdateAccept message in response to an
22 AttributeUpdateRequest message to accept the offered attribute values.
23
12-4
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
MessageID 8
TransactionID 8
2 TransactionID The sender shall set this value to the TransactionID field of the
3 corresponding AttributeUpdateRequest message.
4
5 13.1.6.2.312.1.6.2.3 AttributeUpdateReject
6 The access network sends an AttributeUpdateReject message in response to an
7 AttributeUpdateRequest message to reject the offered attribute values.
8
MessageID 8
TransactionID 8
10 TransactionID The access network shall set this value to the TransactionID field of
11 the corresponding AttributeUpdateRequest message.
12
14 13.1.6.3.112.1.6.3.1 Commands
15 These protocols do not issue any commands.
16 13.1.6.3.212.1.6.3.2 Indications
17 These protocols do not register to receive any indications.
12-5
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 The access terminal and the access network shall support the use of the Generic Attribute
2 Update Protocol to update values of the following attributes belonging to the Subtype 3
3 Physical Layer Protocol:
4 • MaxRLTxPwrDiff
5 • DTXMode
6 • DTXRRIMode
7 • AdditionalCarriersInitTxPower
12-6
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
158 The maximum access terminal transmit power takes the following values: 20 mW, 25 mW, 50
12-7
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-8
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 Length Length of the complex attribute in octets. The access network shall
2 set this field to the length of the complex attribute excluding the
3 Length field.
5 ValueID The access network shall set this field to an identifier assigned to this
6 complex value.
7 AdditionalCarriersAssigned
8 The access network shall set this field to ‘1’ if additional reverse
9 CDMA channels (not including any of the active reverse CDMA
10 channels) are assigned to the access terminal. Otherwise, the access
11 network shall set this field to zero. If this field is set to zero, the
12 access terminal shall ignore the rest of the fields in this attribute.
13 ReferenceCDMAChannel
14 The access network shall set this field to the active reverse CDMA
15 channel that the access terminal shall use to determine the initial
16 transmit power for the additional reverse CDMA channels.
12-9
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 NumAdditionalRLCDMAChannelsAssigned
2 The access network shall set this field to the number of additional
3 reverse CDMA channels assigned to the access terminal.
4 ReverseCDMAChannel
5 The access network shall set this field to the channel record of the
6 reverse CDMA channel assigned to the access terminal.
7 NumSectors The access network shall set this field to the number of sectors for
8 which the TxInitAdjust field is transmitted to the access terminal.
9 PilotPNOffset The access network shall set this field to the pilot PN sequence offset
10 for this sector in units of 64 chips.
11 TxInitAdjustRelativeToReferenceCDMAChannel
12 The access network shall set this field to the TxInitAdjust for the
13 assigned reverse CDMA channel relative to that of the reference
14 CDMA channel expressed as a 2’s complement number in steps of
15 1dB. The access terminal shall support all valid values of this field.
16 Reserved The access network shall add reserved bits to make the length of the
17 entire message an integer number of octets. The access network shall
18 set the reserved bits to zero. The access terminal shall ignore this
19 field.
22 Length Length of the complex attribute in octets. The access network shall
23 set this field to the length of the complex attribute excluding the
24 Length field.
12-10
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
2 ValueID The access network shall set this field to an identifier assigned to this
3 complex value.
4 ReversePilotTransmitSlotsEnabled
5 The access network shall set this field to enable or disable Revere
6 Link Pilot transmissions for slots specified by
7 ReversePilotTransmitSlotsDuration and
8 ReversePilotTransmitSlotsPeriod.
9 ReversePilotTransmitSlotsDuration
10 If the ReversePilotTransmitSlotsEnabled field is set to ‘1’ the access
11 network shall set the duration of the Reverse Link Pilot
12 Transmissions Interval in units of sub-frames to a value shown in
13 Table 12.1.7.2.2-1. Otherwise, the access network shall omit this
14 field.
15 ReversePilotTransmitSlotsPeriod
16 If the ReversePilotTransmitSlotsEnabled field is set to ‘1’ the access
17 network shall set the period of the Reverse Link Pilot Transmit Slots
18 Interval to a value shown in Table 12.1.7.2.2-2. Otherwise, the
19 access network shall omit this field. The Reverse Link Pilot Transmit
20 Slots Interval is defined as the time interval of duration
21 ReversePilotTransmitSlotsDuration frames that starts at times T
22 where T is the CDMA System Time in units of frames such that:
23 T mod ReversePilotTransmitSlotsPeriod = 0.
24 Reserved The access network shall add reserved bits to make the length of the
25 entire message an integer number of octets. The access network shall
26 set the reserved bits to zero. The access terminal shall ignore this
27 field.
‘000’ 4
‘001’ 8
‘010’ 12
‘011’ 16
All other values Reserved
29
12-11
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
‘0000’ 16
‘0001’ 20
‘0010’ 24
‘0011’ 28
‘0100’ 32
All other values Reserved
12-12
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
2 13.2.112.2.1 Overview
3 The transmission unit of the physical layer is a physical layer packet. A physical layer
4 packet can be of length 128, 256, 512, 768, 1024, 1536, 2048, 3072, 4096, 5120, 6144,
5 7168, 8192, or 12288 bits. The format of the physical layer packet depends upon the
6 channel on which it is transmitted. A physical layer packet carries one MAC layer packet.
14 MAC Layer Packet - MAC layer packet from the Control Channel MAC Protocol.
15 FCS - Frame check sequence (see 12.2.4).
16 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
17
18 All other Control Channel physical layer packets shall use the following format:
19
20 MAC Layer Packet - MAC layer packet from the Control Channel MAC Protocol.
21 FCS - Frame check sequence (see 12.2.4).
22 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
23 Figure 12.2.2.1-1 illustrates the valid formats for the Control Channel physical layer
24 packets.
12-13
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
3 Figure 12.2.2.1-1. Physical Layer Packet Formats for the Control Channel
10 MAC Layer Packet - MAC layer packet from the Access Channel MAC Protocol.
11 FCS - Frame check sequence (see 12.2.4).
12 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
13 Figure 12.2.2.2-1 illustrates the format of the Access Channel physical layer packets.
14
15 Figure 12.2.2.2-1. Physical Layer Packet Format for the Access Channel
12-14
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 more access terminals. Forward Traffic Channel physical layer packets shall use the
2 following format:
3
4 MAC Layer Packet - MAC layer packet from the Forward Traffic Channel MAC
5 Protocol.
6 FCS - Frame check sequence (see 12.2.4).
7 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
8 Figure 12.2.2.3-1 illustrates the format of the Forward Traffic Channel physical layer
9 packets.
10
11 Figure 12.2.2.3-1. Physical Layer Packet Format for the Forward Traffic Channel
12-15
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 MAC Layer Packet - MAC layer packet from the Reverse Traffic Channel MAC
2 Protocol.
3 FCS - Frame check sequence (see 12.2.4).
4 TAIL - Encoder tail bits. This field shall be set to all ‘0’s.
5 Figure 12.2.2.4-1 illustrates the format of the Reverse Traffic Channel physical layer
6 packets.
8 Figure 12.2.2.4-1. Physical Layer Packet Format for the Reverse Traffic Channel
12-16
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 • The register shall be clocked an additional 16 times for the 16 FCS bits.
2 • The output bits constitute all fields except the TAIL field of the physical layer.
Input
‘0’
x0 x1 x5 x12 x15
Output
‘0’
4 Figure 12.2.4-1. 16-bit FCS Computation for the Physical Layer Packet
5 The 24-bit FCS shall be equal to the value computed according to the following procedure
6 as shown in Figure 12.2.4-2:
7 • All shift-register elements shall be initialized to ‘0’s.
8 • The switches shall be set in the up position.
9 • The register shall be clocked once for each bit of the physical layer packet except for the
10 FCS and TAIL fields. The physical layer packet shall be read from MSB to LSB.
11 • The switches shall be set in the down position so that the output is a modulo-2
12 addition with a ‘0’ and the successive shift-register inputs are ‘0’s.
13 • The register shall be clocked an additional 24 times for the 24 FCS bits.
14 • The output bits constitute all fields except the TAIL field of the physical layer packets.
15
Input
‘0’
x0 x1 x5 x6 x23 x24
Output
‘0’
17 Figure 12.2.4-2. 24-bit FCS Computation for the Physical Layer Packet
12-17
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
3 13.3.112.3.1 Transmitter
159
The start of a sub-frame is specified by (T-FrameOffset) mod 4 = 0, where T is the
CDMA System Time in slots.
12-18
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-19
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 relative to the nominal Pilot Channel power during the data portion of the probe by an
2 amount such that the total output power of the preamble and data portion of the access
3 probe, if transmitted at 9.6 kbps, are the same.
4 Once instructed by the Reverse Traffic Channel MAC Protocol, the access terminal initiates
5 Reverse Traffic Channel transmission. If the access terminal has transmitted an access
6 probe on that carrier, the initial mean output power of the Pilot Channel of the Reverse
7 Traffic Channel shall be equal to the mean output power of the Pilot Channel at the end of
8 the last Access Channel probe minus the difference in the forward link mean received
9 signal power from the end of the last Access Channel probe to the start of the Reverse
10 Traffic Channel transmission. If the access terminal has not transmitted an access probe
11 on that carrier, the initial mean output power of the Pilot Channel of that Reverse Traffic
12 Channel shall be set to TxPilotInitPwr given by
13 TxPilotInitPwr = TxPilotPwrRefCarrier (dBm) – OpenLoopPwrRefCarrier (dBm) +
14 OpenLoopPwr (dBm) + TxInitAdjustServingSector (dB)
15 where
16 – TxPilotPwrRefCarrier is the transmit power of the reverse link Pilot Channel on
17 the ReferenceCDMAChannel
18 – OpenLoopPwrRefCarrier is the open loop mean output power of the reverse link
19 Pilot Channel of the ReferenceCDMAChannel
20 – OpenLoopPwr is the open loop mean output power of the reverse link Pilot
21 Channel on the reverse CDMA channel assigned to the access terminal
22 - TxInitAdjustServingSector is the TxInitAdjustRelativeToReferenceCDMAChannel
23 that corresponds to the forward link serving sector if it is included in the
24 AdditionalCarriersInitTxPower attribute. If it is not included in the attribute, the
25 access terminal shall set its value to 0 dB.
26 The subsequent mean output power of the Pilot Channel of the reverse CDMA channel for
27 which the access terminal has transmitted an access probe shall be the mean output
28 power of the Pilot Channel at the end of the last Access Channel probe minus the difference
29 in the forward link mean received signal power from the end of the last Access Channel
30 probe to the current Reverse Traffic Channel transmission, plus closed loop corrections as
31 specified in 12.3.1.2.4.2. The subsequent mean output power of the Pilot Channel of the
32 reverse CDMA channel for which the access terminal has not transmitted an access probe
33 shall be the initial mean output power of the Pilot Channel plus closed loop corrections as
34 specified in 12.3.1.2.4.2.The accuracy of the incremental adjustment to the mean output
35 power for an active reverse CDMA channel, as dictated by the Access Channel MAC
36 Protocol and the Reverse Traffic Channel MAC Protocol, shall be ±0.5 dB or 20% of the
37 change in dB, whichever is greater.
38 When the access terminal is transmitting the Access Channel, the power of the Data
39 Channel relative to that of the Pilot Channel during the data portion of the Access Channel
40 transmission shall be as specified in Table 12.3.1.2.4.1-1 in which DataOffsetNom,
41 DataOffset9k6, DataOffset19k2, and DataOffset38k4 are public data of the Access Channel
42 MAC Protocol. When the access terminal is transmitting the Access Channel, the power of
43 the Pilot Channel during the preamble portion of the Access Channel transmission shall be
12-20
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 equal to the total power transmitted during the data portion of the Access Channel
2 transmission when the Data Channel is transmitted at 9.6 kbps.
3 Table 12.3.1.2.4.1-1. Relative Power Levels vs. Data Rate for Access Channel
4 Transmissions
6 During the transmission of the RRI Channel on each active reverse CDMA channel, the
7 power of the RRI Channel relative to that of the Pilot Channel shall be as specified by
8 RRIChannelGain, where RRIChannelGain is public data of the Reverse Traffic Channel
9 MAC Protocol.
10 If the DSC Channel is transmitted for a forward CDMA channel, the power of the DSC
11 Channel relative to that of the Pilot Channel of the associated reverse CDMA channel
12 during the transmission of the DSC Channel shall be specified by DSCChannelGain, where
13 DSCChannelGain is public data of the Forward Traffic Channel MAC Protocol. Each
14 assigned forward CDMA channel and the reverse CDMA channel that is used to transmit
15 the DSC Channel associated with each forward CDMA channel are public data of the Route
16 Update Protocol.
17 During the transmission of the DRC Channel for each forward CDMA channel, the power of
18 the DRC Channel relative to that of the Pilot Channel of the associated reverse CDMA
19 channel, shall be as specified by DRCChannelGain, where DRCChannelGain is public data
20 of the Forward Traffic Channel MAC Protocol.
21 During the transmission of the ACK Channel for each forward CDMA channel, the power of
22 the ACK Channel relative to that of the Pilot Channel of the associated reverse CDMA
23 channel, shall be as specified by ACKChannelGain if the access terminal is transmitting an
24 ACK in response to a Single User packet, where ACKChannelGain is public data of the
25 Forward Traffic Channel MAC Protocol.
26 During the transmission of the ACK Channel for each forward CDMA channel, the power of
27 the ACK Channel relative to that of the Pilot Channel of the associated reverse CDMA
28 channel, shall be as specified by ACKChannelGain + DeltaACKChannelGainMUP if the
29 access terminal is transmitting an ACK in response to a Multi-User packet, where
30 ACKChannelGain and DeltaACKChannelGainMUP are public data of the Forward Traffic
31 Channel MAC Protocol.
32 During the transmission of the Data Channel on each active reverse CDMA channel, the
33 power of the Data Channel relative to that of the Pilot Channel shall be as specified by
34 TxT2P, where TxT2P is public data of the Reverse Traffic Channel MAC Protocol.
12-21
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 The Auxiliary Pilot Channel shall be transmitted on each active reverse CDMA channel
2 during the nth half slot if the Reverse Traffic Channel transmit payload is greater than or
3 equal to AuxiliaryPilotChannelMinPayload during half slots n−1 or n+1, where
4 AuxiliaryPilotChannelMinPayload is public data of the Reverse Traffic Channel MAC
5 Protocol.
6 If the Auxiliary Pilot Channel is transmitted on each active reverse CDMA channel during
7 the nth half slot, its power shall be specified relative to the maximum of the Data Channel
8 Gains during half-slots n−1 and n+1 by AuxiliaryPilotChannelGain, where
9 AuxiliaryPilotChannelGain is public data of the Reverse Traffic Channel MAC Protocol.
10 The access terminal shall maintain the power of the RRI Channel, and Data Channel for
11 each active reverse CDMA channel relative to that of the Pilot Channel, to within ±0.25 dB
12 of the specified values.
13 The access terminal shall maintain the power of the DSC Channel, DRC Channel and ACK
14 Channel, for each forward CDMA channel relative to that of the Pilot Channel of the
15 associated reverse CDMA channel, to within ±0.25 dB of the specified values.
16 The access terminal shall maintain the power of the Auxiliary Pilot Channel for each active
17 reverse CDMA channel during the nth half slot relative to that of the maximum of the Data
18 Channel Gains during half slots n−1 and n+1 to within ±0.25 dB of the specified values.
19 If the number of active reverse CDMA channels160 for an access terminal is equal to one
20 and if TxT2P is less than or equal to TxT2Pmin (both public data of the Reverse Traffic
21 Channel MAC Protocol) and the access terminal is unable to transmit the Reverse Traffic
22 Channel at the required output power level, the access terminal shall reduce the power of
23 the DSC Channel, the DRC Channel and the ACK Channel accordingly. The maximum
24 power reduction for the DSC Channel shall correspond to transmitting the DSC Channel
25 with gain equal to DSCChannelGainBase, where DSCChannelGainBase is public data of
26 the Forward Traffic Channel MAC Protocol. The maximum power reduction for the DRC
27 Channel shall correspond to gating off the DRC Channel. If the DRC Channel is active, the
28 DRC Channel power reduction shall occur only after the DSC Channel transmit power is
29 reduced to a level corresponding to DSCChannelGainBase. The maximum power reduction
30 for the ACK Channel shall correspond to gating off the ACK Channel. If the ACK Channel is
31 active, the ACK Channel power reduction shall occur only after the DRC Channel has been
32 gated off.
33 If the number of active reverse CDMA channels for an access terminal exceeds one and if
34 the TxT2P on all active reverse CDMA channels is less than or equal to TxT2Pmin and the
35 access terminal is unable to transmit the Reverse Traffic Channel at the required output
36 power level, the access terminal shall reduce the power of the active reverse CDMA
37 channels that carry only data, active reverse CDMA channels carrying overhead and data,
38 and the active reverse CDMA channels accordingly.
160 An active reverse CDMA channel is a reverse CDMA channel transmitting Pilot Channel on the
reverse link.
12-22
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 The maximum power reduction for the active reverse CDMA channels carrying only data is
2 gating off the Data Channels, RRI Channels, and Pilot Channels. Power reduction of the
3 Pilot Channels shall occur only after the Data and RRI Channels have been gated off. The
4 power reduction shall be performed sequentially for each active reverse CDMA channel
5 carrying only data in order of increasing ReverseChannelDroppingRank starting with the
6 active reverse CDMA channel with lowest ReverseChannelDroppingRank, where
7 ReverseChannelDroppingRank is public data of the Route Update Protocol.
8 The maximum power reduction for the active reverse CDMA channels carrying overhead
9 and data is gating off the Data and RRI Channels, DSC Channels, DRC Channels, ACK
10 Channels, and the Pilot Channels accordingly. The maximum power reduction of the Data
11 and RRI Channels corresponds to gating off the Data and RRI Channels. The maximum
12 power reduction of the DSC Channels shall correspond to transmitting the corresponding
13 DSC Channels with gain equal to DSCChannelGainBase, where DSCChannelGainBase is
14 public data of the Forward Traffic Channel MAC Protocol. If the DRC Channels are active,
15 power reduction of the DRC Channels shall occur only after the Data and RRI Channels
16 have been gated off and the DSC Channels are transmitted at a power level corresponding
17 to DSCChannelGain of DSCChannelGainBase. If the ACK Channels are active, power
18 reduction of the ACK Channels shall occur only after all the DRC Channels have been
19 gated off. Further power reduction of DSC Channels corresponds to gating off the DSC
20 Channels. If the DSC Channels are transmitted at DSCChannelGainBase, then power
21 reduction of the DSC Channels shall occur only after the ACK Channels have been gated
22 off. Power reduction of the Pilot Channels shall occur only after the DSC Channels have
23 been gated off. The power reduction shall be performed sequentially for each active reverse
24 CDMA channel carrying overhead and data in order of increasing
25 ReverseChannelDroppingRank starting with the active reverse CDMA channel with lowest
26 ReverseChannelDroppingRank.
27 For the active reverse CDMA channel with the highest value of
28 ReverseChannelDroppingRank, the maximum power reduction for the DSC Channels shall
29 correspond to transmitting the DSC Channels with gain equal to DSCChannelGainBase,
30 where DSCChannelGainBase is public data of the Forward Traffic Channel MAC Protocol.
31 The maximum power reduction for the DRC Channels corresponds to gating off the DRC
32 Channels. The maximum power reduction for the ACK Channels corresponds to gating off
33 the ACK Channels. If the DRC Channels are active, DRC Channel power reduction shall
34 occur only after the transmit power of the DSC Channels is reduced to a level
35 corresponding to DSCChannelGainBase. If the ACK Channels are active, ACK Channel
36 Power reduction shall occur only after the DRC Channels have been gated off.
37 The access terminal shall perform the power reduction within one slot of determining that
38 the access terminal is unable to transmit at the requested output power level.
12-23
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 the associated sub-active set. The nominal change in mean output power level of the Pilot
2 Channel per single power-control bit shall be set according to the RPCStep, which is public
3 data of the Reverse Traffic Channel MAC Protocol.
4 For the 1.0 dB step size, the change in mean output power level for an active reverse CDMA
5 channel per power-control bit shall be within ±0.5 dB of the nominal value (1 dB), and the
6 change in mean output power level for an active reverse CDMA channel per 10 power-
7 control bits of the same sign shall be within ±2.0 dB of 10 times the nominal change (10
8 dB). For the 0.5 dB step size, the change in mean output power level for an active reverse
9 CDMA channel per power-control bit shall be within ±0.3 dB of the nominal value (0.5 dB),
10 and the change in mean output power level for an active reverse CDMA channel per 20
11 power-control bits of the same sign shall be within ±2.5 dB of 20 times the nominal change
12 (10 dB). For the 1.5 dB step size, the change in mean output power level for an active
13 reverse CDMA channel per power-control bit shall be within ±0.5 dB of the nominal value
14 (1.5 dB), and the change in mean output power level for an active reverse CDMA channel
15 per 10 power-control bits of the same sign shall be within ±3.0 dB of 10 times the nominal
16 change (15 dB). For the 2.0 dB step size, the change in mean output power level for an
17 active reverse CDMA channel per power-control bit shall be within ±0.5 dB of the nominal
18 value (2.0 dB), and the change in mean output power level for an active reverse CDMA
19 channel per 10 power-control bits of the same sign shall be within ±4.0 dB of 10 times the
20 nominal change (20 dB). A ‘0’ power-control bit for an active reverse CDMA channel
21 requires the access terminal to increase transmit power for that reverse CDMA channel if
22 the transmit power differential between adjacent carriers does not exceed MaxRLTxPwrDiff,
23 and a ‘1’ power-control bit for an active reverse CDMA channel requires the access terminal
24 to decrease transmit power for that reverse CDMA channel. If the transmit power
25 differential between adjacent carriers exceeds MaxRLTxPwrDiff, then the access terminal
26 shall decrease the transmit power on one or more carriers such that the transmit power
27 differential between adjacent carriers does not exceed MaxRLTxPwrDiff. The access
28 terminal shall provide a closed-loop adjustment range for an active reverse CDMA channel
29 greater than ±24 dB around its open-loop estimate.
30 A ‘0’ power-control bit for an active reverse CDMA channel requires the access terminal to
31 increase transmit power for that reverse CDMA channel if the transmit power differential
32 between adjacent carriers does not exceed MaxRLTxPwrDiff. If the transmit power
33 differential between adjacent carriers exceeds MaxRLTxPwrDiff, the access terminal shall
34 decrease the transmit power for that reverse CDMA channel even if ‘0’ power-control bit is
35 received. A ‘1’ power-control bit for an active reverse CDMA channel requires the access
36 terminal to decrease transmit power for that reverse CDMA channel.
37 See 12.3.2.1 for combining power-control bits received from different multipath
38 components or from different sectors for an active reverse CDMA channel during handoff.
12-24
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
11 • Lower Limit:
12 For t > 0: max [0.8 × |ΔPin| × [1 – e(1.66…–t)/36] – 2.0 dB, 0] – 1 dB
13 where “t” is expressed in units of milliseconds and ΔPin is expressed in units of dB.
14 These limits shall apply to a step change ΔPin of ±20 dB or less. The absolute value of the
15 change in mean output power due to open-loop power control shall be a monotonically
16 increasing function of time. If the change in mean output power consists of discrete
17 increments, no single increment shall exceed 1.2 dB.
161 The mask limits allow for the effect of alternating closed-loop power-control bits.
162 In NoFeedbackMultiplexing mode each reverse CDMA channel carries the feedback channels for
the forward CDMA channels corresponding to at most one sub-Active Set.The minimum number of
forward and reverse CDMA channels in this mode is one.
163 In BasicFeedbackMultiplexing mode at least one of the reverse CDMA channel carries feedback
for forward CDMA channels corresponding to more than one sub-Active Set using unique long codes
for the feedback channels associated with forward CDMA channels corresponding to each sub-Active
12-25
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 The Reverse Channel consists of the Access Channel and the Reverse Traffic Channel. The
2 Access Channel shall consist of a Pilot Channel and a Data Channel. The Reverse Traffic
3 Channel shall consist of one or more Pilot Channels, one or more Reverse Rate Indicator
4 (RRI) Channels, one or more Data Source Control (DSC) Channels, one or more Data Rate
5 Control (DRC) Channels, one or more Acknowledgment (ACK) Channels, and one or more
6 Data Channels. The Reverse Traffic Channel may also include one or more Auxiliary Pilot
7 Channels.
8 The Reverse Traffic Channel in NoFeedbackMultiplexing mode consists of reverse link
9 transmissions on one or more reverse CDMA channels using the same user long code,
10 where the assigned reverse CDMA channels are public data of the Route Update Protocol.
11 For NoFeedbackMultiplexing mode the user long code is public data of Reverse Traffic
12 Channel MAC Protocol. The Reverse Channel in BasicFeedbackMultiplexing mode consists
13 of one or more reverse CDMA channels. In BasicFeedbackMultiplexing mode the DRC,
14 ACK, and DSC channels corresponding to different forward CDMA channels are
15 multiplexed on to an associated reverse CDMA channel and transmitted using unique long
16 codes. In EnhancedFeedbackMultiplexing mode, each of the DRC, ACK, and DSC Channels
17 corresponding to different forward CDMA channels are multiplexed on to an associated
18 reverse CDMA channel and transmitted using unique long codes. In
19 EnhancedFeedbackMultiplexing mode, one unique long code is used for the DRC, ACK, and
20 DSC channel transmissions for up to four forward CDMA channels.
21 FeedbackMultiplexingIndex is public data of the Route Update Protocol and is composed of
22 the information as shown in Table 12.3.1.3.1-1.
4 MSB’s LongCodeMaskMSBs
Bit positions 3, 4, and 5 DRCCoverOffset
2 LSB’s FeedbackMultiplexingMethod
24
Set. In EnhancedFeedbackMultiplexing mode at least one of the reverse CDMA channels carries
feedback for forward CDMA channels corresponding to up to four sub-Active Sets using one long
code.
12-26
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 by the access terminal to indicate to the access network the selected serving cell for one or
2 more forward CDMA channels on the Forward Channel. The DRC Channel is used by the
3 access terminal to indicate to the access network the requested Forward Traffic Channel
4 data rate and the selected serving sector corresponding to a forward CDMA channel on the
5 Forward Channel. The serving sector corresponding to a forward CDMA channel is the
6 sector that the access terminal selects for receiving the Forward Traffic Channel for that
7 forward CDMA channel. The serving cell corresponding to a forward CDMA channel is the
8 cell that contains the serving sector for that forward CDMA channel. The ACK Channel is
9 used by the access terminal to inform the access network whether or not the physical layer
10 packet transmitted on a forward CDMA channel of the Forward Traffic Channel has been
11 received successfully. The Auxiliary Pilot Channel is used by the access terminal to aid
12 reverse link channel estimation by the access network on a reverse CDMA channel. The
13 structure of the reverse link channels for the Access Channel shall be as shown in Figure
14 12.3.1.3.1-1, and the structure of the reverse link channels for the Reverse Traffic Channel
15 shall be as shown in Figure 12.3.1.3.1-2 through Figure 12.3.1.3.1-6. The structure of the
16 reverse link channels for the NoFeedbackMultiplexing mode is shown in Figure 12.3.1.3.1-
17 2,Figure 12.3.1.3.1-6, Figure 12.3.1.3.1-7. The structure of the reverse link channels for
18 the BasicFeedbackMultiplexing mode is shown in Figure 12.3.1.3.1-8. The structure of the
19 reverse link for the EnhancedFeedbackMultiplexing mode is shown in Figure 12.3.1.3.1-9
20 through Figure 12.3.1.3.1-15.
21 For the Access Channel, the RRI symbols shall not be transmitted. The Pilot Channel, the
22 RRI Channel, the DSC Channel, the DRC Channel, the ACK Channel, the Data Channel,
23 and the Auxiliary Pilot Channel shall be orthogonally spread by Walsh functions of length
24 2, 4, 8, 16, or 32 (see 12.3.1.3.8). For the BasicFeedbackMultiplexing mode, the DSC
25 Channel, the DRC Channel, and the ACK Channel for forward CDMA channels may be
26 multiplexed on an associated reverse CDMA channel using a unique long code. For the
27 EnhancedFeedbackMultiplexing mode the DSC Channel, the DRC Channel, and the ACK
28 Channel for up to four forward CDMA channels may be multiplexed on an associated
29 reverse CDMA channel using the same unique long code.
30 The Data Channel for each reverse CDMA channel shall be BPSK, QPSK, or 8-PSK
31 modulated and each modulated stream shall be covered by either a 4-ary Walsh function or
32 a 2-ary Walsh function. The Data Channel shall be B4 modulated (BPSK modulation with
33 4-ary Walsh cover), Q4 modulated (QPSK modulation with 4-ary Walsh cover), Q2
34 modulated (QPSK modulation with 2-ary Walsh cover), Q4Q2 modulated (sum of the Q4
35 and Q2 modulated symbols), or E4E2 modulated (sum of E4 (8-PSK modulated with 4-ary
36 Walsh cover), and E2 (8-PSK modulated with 2-ary Walsh cover) modulated symbols). Each
37 Reverse Traffic Channel shall be identified by a user long code specified by the
38 LongCodeMaskMSBs of the reverse CDMA channel associated with the forward CDMA
39 channel. The Access Channel for each sector shall be identified by a distinct Access
40 Channel long code.
41 The Access Channel frame and Reverse Traffic Channel frame shall be 26.66… ms in
42 duration. The zero offset frame boundary shall be aligned to the rollover of the short PN
12-27
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 codes (see 12.3.1.3.12.1). Each Reverse Traffic Channel frame164 shall consist of 16 slots or
2 four sub-frames and each sub-frame shall consist of 4-slots, with each slot 1.66… ms in
3 duration. Each slot contains 2048 PN chips. A sub-packet is the smallest unit of a Reverse
4 Traffic Channel transmission that can be acknowledged at the physical layer by the access
5 network. A sub-packet is transmitted over four contiguous slots. A sub-frame is a group of
6 four contiguous slots during which the access terminal may transmit a sub-packet. The
7 structure of the Reverse Traffic Channel sub-frame is shown in Figure 12.3.1.3.1-19. Each
8 physical layer packet can be transmitted in up to a maximum of four sub-packets. When
9 more than one sub-packet is transmitted on an active reverse CDMA channel, the
10 transmitted sub-packets shall use a three sub-frame interlacing. That is, the transmitted
11 sub-packets of a physical layer packet shall be separated by two intervening sub-frames,
12 and sub-packets of other physical layer packets may be transmitted in the sub-frames
13 between those transmitted sub-packets.
14 When the access terminal is transmitting a Reverse Traffic Channel on a reverse CDMA
15 channel, it shall continuously transmit the Pilot Channel and the RRI Channel on that
16 reverse CDMA channel if DTXMode is equal to ‘0’. The Pilot Channel for a reverse CDMA
17 channel shall be transmitted on Walsh channel W016 on that carrier. The RRI Channel for a
16
18 reverse CDMA channel shall be transmitted on Walsh channel W4 on that carrier. The DSC
32
19 Channel and the ACK Channel shall be time-division multiplexed on Walsh channel W12 .
20 For the NoFeedbackMultiplexing mode each DSC Channel corresponding to a forward
21 CDMA channel shall be transmitted on an associated reverse CDMA channel during the
32
22 second half slot on Walsh channel W12 on that reverse CDMA channel and shall be
23 repeated for DSCLength slots, where DSCLength is public data of the Forward Traffic
24 Channel MAC Protocol. For the BasicFeedbackMultiplexing mode each DSC Channel
25 corresponding to a forward CDMA channel shall be transmitted on an associated reverse
32
26 CDMA channel during the second half slot on Walsh channel W12 on that reverse CDMA
27 channel and shall be repeated for DSCLength slots, where DSCLength is public data of the
28 Forward Traffic Channel MAC Protocol.
29 For the EnhancedFeedbackMultiplexing mode if two DSC Channels corresponding to two
30 forward CDMA channels associated with one reverse CDMA channel are transmitted they
31 shall be transmitted on that reverse CDMA channel during the second half of the slot on
32
32 the I-branch or Q-branch on Walsh channel W12 and shall be repeated for DSCLength
33 slots, where DSCLength is public data of the Forward Traffic Channel MAC Protocol.
34 For the EnhancedFeedbackMultiplexing mode if three DSC Channels corresponding to
35 three forward CDMA channels associated with one reverse CDMA channel are transmitted,
36 then two of the DSC Channels shall be time-division multiplexed and transmitted on that
37 reverse CDMA channel during the second half of the slot on the I-branch on Walsh channel
38 W1232 and shall be repeated for DSCLength/2 slots. The other DSC Channel shall be
164 The start of a frame is specified by ( T − FrameOffset ) mod 16 = 0, where T is the CDMA System
Time in slots.
12-28
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 transmitted on that reverse CDMA channel during the second half of the slot on the Q-
32
2 branch on Walsh channel W12 and shall be repeated for DSCLength slots.
12-29
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 Protocol. When transmitting the Auxiliary Pilot Channel, the access terminal shall transmit
32
2 the Auxiliary Pilot Channel on Walsh channel W28 . The Walsh channel assignments for the
3 Physical Layer Reverse Traffic Channels are shown in Table 12.3.1.3.1-2.
4 Table 12.3.1.3.1-2. Walsh Channel Assignments for Physical Layer Reverse Traffic
5 Channel
Pilot W016
ACK
(No FeedbackMultiplexing mode and W1232
BasicFeedbackMultiplexing mode)
6 Figure 12.3.1.3.1-16 and Figure 12.3.1.3.1-17 give examples of the ACK Channel operation
7 for a 153.6 kbps Forward Traffic Channel. The 153.6 kbps Forward Traffic Channel
8 physical layer packets use four slots, and these slots are transmitted with a three-slot
9 interval between them, as shown in the figures. The slots from other physical layer packets
10 are interlaced in the three intervening slots.
11 Figure 12.3.1.3.1-16 shows the case of a normal physical layer packet termination. In this
12 case, the access terminal transmits NAK responses on the ACK Channel after the first three
13 slots of the physical layer packet are received indicating that it was unable to correctly
14 receive the Forward Traffic Channel physical layer packet after only one, two, or three of
15 the nominal four slots. An ACK or NAK is also transmitted after the last slot is received, as
16 shown.
17 Figure 12.3.1.3.1-17 shows the case where the Forward Traffic Channel physical layer
18 packet transmission is terminated early. In this example, the access terminal transmits an
19 ACK response on the ACK Channel after the third slot is received indicating that it has
20 correctly received the physical layer packet. When the access network receives such an
12-30
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 ACK response, it does not transmit the remaining slots of the physical layer packet.
2 Instead, it may begin the transmission of any subsequent physical layer packets.
3 Figure 12.3.1.3.1-18 shows the EnhancedFeedbackMultiplexing mode of operation where
4 the ACK channel associated with the first forward CDMA channel is transmitted during the
5 second half of the slot and the ACK channel associated with the fifth forward CDMA
6 channel is transmitted during the first half of the slot as the DSC Channel is not
7 transmitted using the second long code. In this example, the Forward Traffic Channel
8 physical layer packet transmission is terminated normally, i.e., at nominal span, for the
9 first forward CDMA channel and is early terminated for the fifth forward CDMA channel.
10 Figure 12.3.1.3.1-20 shows an example of the packet extension operation for a (5120, 1,
11 64) packet transmission format. This transmission format has a termination target of one
12 slot and can be extended up to four slots. In this example the access terminal transmits a
13 NAK response on the ACK Channel after the first, second, and third slot of the physical
14 layer packet is received indicating that it was unable to correctly receive the Forward Traffic
15 Channel physical layer packet after the first, second, and third slot. The access network
16 transmits the second slot, third slot, and fourth slot as extension slots if
17 ExtendedSpansEnabled equals ‘1’. The access network transmits the second slot resulting
18 in a packet transmission format of (5120, 2, 64). The access network transmits the third
19 slot using the same data chips as the first slot and transmits the fourth slot using the
20 same data chips as the second slot. The access terminal soft-combines the data chips from
21 slot 3 with those received during slot 1 and the data chips from slot 4 with those received
22 from slot 2. An ACK or NAK is transmitted after the fourth slot is received, as shown.
23 Figure 12.3.1.3.1-21 shows an example of the packet extension operation for a (5120, 2,
24 64) packet transmission format. This transmission format has a termination target of two
25 slots and can be extended up to four slots. In this example the access terminal transmits a
26 NAK response on the ACK Channel after the first, second, and third slot of the physical
27 layer packet is received indicating that it was unable to correctly receive the Forward Traffic
28 Channel physical layer packet after the first, second, and third slot. The access network
29 transmits the third slot and the fourth slot as extension slots if ExtendedSpansEnabled
30 equals ‘1’. The access network transmits the third slot using the extension preamble and
31 the same data chips as the first slot and transmits the fourth slot using the same data
32 chips as the second slot. The access terminal soft-combines the data chips from slot 3 with
33 those received during slot 1 and the data chips from slot 4 with those received from slot 2.
34 An ACK or NAK is transmitted after the fourth slot is received, as shown.
35 When the access terminal has received all slots of a physical layer packet or has
36 transmitted a positive ACK response, the physical layer shall return a
37 ForwardTrafficCompleted indication.
38 The access terminal shall not forward the physical layer packet to a higher layer if the
39 physical layer packet was not successfully received.
12-31
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
W016 = ( + + + + + + + + + + + + + + + + )
W 24 = (+ + − − )
12-32
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
W016 = (+ + + + + + + + + + + + + + + +)
Signal Point
Pilot Channel Mapping
(All 0's) A
0 +1
1 -1
1.2288 Mcps
W2832 = (+ + + + − − − − − − − − + + + + − − − − + + + + + + + + − − − −)
Signal Point
Auxiliary Pilot Mapping
B
Channel (All 0's) 0 +1
1 -1
1.2288 Mcps
W416 = (+ + + + − − − − + + + + − − − −)
RRI Channel Signal Point
Bi- Codeword
(One 6-bit Symbol Mapping
Orthogonal Repetition C
per 4-slot Physical 0 +1
Encoder (Factor = 4)
Layer Subpacket) 1 -1
1.2288 Mcps
32 Binary
Symbols
per Slot
W1232 = (+ + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + +)
Symbol
ACK Channel ACK Signal
Repetition D
(1 Bit per Slot) Mapping
(Factor = 32)
1.2288 Mcps
32 Binary
Symbols
per Half Slot
W1232 = (+ + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + +)
Signal Point
DSC Channel
Mapping
(One 3-Bit Symbol Encoder E
0 +1
per Active Slot)
1 -1
1.2288 Mcps
32 Binary
Symbols
per Half Slot W816 = (+ + + + + + + + − − − − − − − −)
8 Binary 16 Binary
Symbols Symbols
DRC Cover Symbols per Active Slot per Active Slot Walsh
(One 3-Bit Symbol Cover
per Active
Wi8 i = 0,1,...7
Slot)
Data
G
Data Channel Interleaved (I)
Channel
(Physical Layer Encoder Packet Modulator
Interleaver
Packets) Repetition Data
H
(Q)
1.2288 Mcps
Scrambler
12-33
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
W24 = (+ + − −)
W24 = (+ + − −)
W24 = (+ + − −)
W12 = (+ −)
W12 = (+ −)
2 Figure 12.3.1.3.1-3. Subtype 3 Physical Layer Protocol Reverse Channel Structure for
3 the Reverse Traffic Channel (Part 2 of 5)
12-34
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
W24 = (+ + − −) 1
3
1
W24 = (+ + − −) 3
W12 = (+ −) 2
3
2
W12 = (+ −) 3
2 Figure 12.3.1.3.1-4. Subtype 3 Physical Layer Protocol Reverse Channel Structure for
3 the Reverse Traffic Channel (Part 3 of 5)
12-35
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
W24 = (+ + − −) 1
3
1 Symbol 4 Chips
E4I
First 3 Code
Symbols 8-PSK
Modulator
E4Q
1 Symbol 4 Chips
1
W24 = (+ + − −) 3
9 Code
Demux
Symbols
W12 = (+ −) 2
3
2 Symbols 4 Chips
E2I
8-PSK
Last 6 Code Mapping
Symbols
E2Q
2 Symbols 4 Chips
2
W12 = (+ −) 3
E4I
Data I
G
E2I
E4Q
Data Q
H
E2Q
E4E2 modulation
2
3 Figure 12.3.1.3.1-5. Subtype 3 Physical Layer Protocol Reverse Channel Structure for
4 the Reverse Traffic Channel (Part 4 of 5)
12-36
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-37
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
cos(2 fC,1t)
I I’ Baseband
Reverse Carrier # 1 Filter
Pilot, Auxiliary Pilot, Quadrature s1(t)
RRI, DRC, ACK, DSC, Spreading
Data Channels Baseband
Q Q’
Filter
UQ sin(2 fC,1t)
UI Q-Channel
I-Channel User Long-Code
User Long-Code PN Sequence
PN Sequence
cos(2 fC,2t)
I I’ Baseband
Reverse Carrier # 2 Filter
Pilot, Auxiliary Pilot, Quadrature s2(t)
RRI, DRC, ACK, DSC, Spreading
Data Channels Baseband
Q Q’
Filter
UQ sin(2 fC,2t)
UI Q-Channel
I-Channel User Long-Code
User Long-Code PN Sequence
PN Sequence
cos(2 fC,Nt)
I I’ Baseband
Reverse Carrier # N Filter
Pilot, Auxiliary Pilot, Quadrature sN(t)
RRI, DRC, ACK, DSC, Spreading
Data Channels Baseband
Q Q’
Filter
UQ sin(2 fC,Nt)
UI Q-Channel
I-Channel User Long-Code
User Long-Code PN Sequence
PN Sequence
1
12-38
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Reverse Channels
(Pilot, Data, RRI,
Auxiliary Pilot) I I1
+ Quadrature Spreading
Q
Reverse Overhead
Channels cos(2 fCt)
(DRC, ACK, DSC)
for Forward Link UI1 UQ1
carrier # 1
Q1 I’ Baseband
I2
Filter
Reverse Overhead
Channels – I
Forward Link Quadrature Spreading s(t)
Q
carriers # 2
(DRC, ACK, DSC)
Q2 Baseband
Q’
UI2 UQ2 IN Filter
sin(2 fCt)
Reverse Overhead
I
Channels – Fwd Quadrature Spreading
Link N Q QN
(DRC, ACK, DSC)
UIN UQN
1
W816 = (+ + + + + + + + − − − − − − − −)
W02
Wi8 i = 0,1,...7
W816 = (+ + + + + + + + − − − − − − − −)
W02
W j8 j = 0,1,...7
5
12-39
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Wi8 i = 0,1,...7
W12
W816 = (+ + + + + + + + − − − − − − − −)
W02
Wi8 i = 0,1,...7
W j8 j = 0,1,...7
W12
W816 = (+ + + + + + + + − − − − − − − −)
W02
W j8 j = 0,1,...7
2
W1232 = (+ + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + +)
W1232 = (+ + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + +)
32 Binary
Symbols
7 per Half Slot
10
12-40
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
W1232 = (+ + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + +)
ACK Channel ACK Symbol ACK
(1 Bit per Slot) Walsh Cover
Signal Repetition Channel
Carrier 2 Mapping (Factor = 8) W14 Gain
32 Binary
Symbols
per Half Slot
W1232 = (+ + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + +)
ACK Channel ACK Symbol ACK
(1 Bit per Slot) Walsh Cover
Signal Repetition Channel
Carrier 4 Mapping (Factor = 8) W34 Gain
32 Binary
Symbols
1 per Half Slot
W1232 = ( + + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + + )
Signal Point
DSC Channel 1
Mapping
(One 3-Bit Symbol Encoder I
0 +1
per Active Slot)
1 -1
1.2288 Mcps
32 Binary
Symbols
per Half Slot
W1232 = ( + + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + + )
Signal Point
DSC Channel 2
Mapping
(One 3-Bit Symbol Encoder Q
0 +1
per Active Slot)
1 -1
1.2288 Mcps
32 Binary
Symbols
5 per Half Slot
12-41
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
W1232 = ( + + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + + )
W1232 = ( + + + + − − − − − − − − + + + + + + + + − − − − − − − − + + + + )
Reverse Channels
(Pilot, Data, RRI, Data,
Auxiliary Pilot) I I1
+ Quadrature Spreading
Q
Reverse Overhead
Channels cos(2 fCt)
(DRC, ACK, DSC)
DRC, ACK for FL UI1 UQ1
carriers 1-4
Q1 Baseband
I2 I’
Reverse Overhead Filter
Channels –
I
Fwd Link carriers 5-8 Quadrature Spreading s(t)
(DRC, ACK, DSC) Q
with offset ACK (if DSC
not transmitted)
Q2 Baseband
Q’
UI2 UQ2 I4 Filter
sin(2 fCt)
Reverse Overhead
Channels – Fwd Link
I
13-16 Quadrature Spreading
(DRC, ACK, DSC) Q Q4
with offset ACK (if DSC
not transmitted)
UI4 UQ4
6
10
11
12
13
12-42
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
NAK NAK NAK ACK
One Slot
or
2 NAK
3 Figure 12.3.1.3.1-16. Multislot Forward Traffic Channel Physical Layer Packet with
4 Normal Termination
DRC Channel
Transmission
Requesting
153.6 kbps
DRC
Request for
153.6 kbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
6 Figure 12.3.1.3.1-17. Multislot Forward Traffic Channel Physical Layer Packet with
7 Early Termination
12-43
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
2 Figure 12.3.1.3.1-18. Multislot Forward Traffic Channel Physical Layer Packet with
3 early Termination on one carrier and normal termination on another carrier for
4 EnhancedFeedbackMultiplexing mode with single DSC transmission and offset ACK
5 transmission
12-44
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Transmit Slot 3
(extension)
Transmit Slot 2 Extension Transmit Slot 4
Transmit Slot 1 (extension) Preamble Tx (extension)
Tx Format Tx Format Same as Same as
Forward Traffic (5120, 1, 64) (5120, 2, 64) Transmit Slot 1 Transmit Slot 2
Channel Physical
Layer Packet
Transmission
Format
(5120, 1, 64) Slots n n+1 n+2 n+3 n+4 n+5 n+6 n+7 n+8 n + 9 n + 10 n + 11 n + 12 n + 13 n + 14 n + 15
DRC Channel
Transmission
Requesting
3.1 Mbps
DRC
Request for
3.1 Mbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
NAK NAK NAK ACK
One Slot
or
1 NAK
2 Figure 12.3.1.3.1-20. Multislot Forward Traffic Channel Physical Layer Packet with
3 Packet Extension with DRC request corresponding to a 1-slot termination target
Transmit Slot 3
(extension)
Extension Transmit Slot 4
Transmit Slot 1 Transmit Slot 2 Preamble Tx (extension)
Tx Format (5120, Tx Format Same as Transmit Same as Transmit
Forward Traffic 1, 64) (5120, 2, 64) Slot 1 Slot 2
Channel Physical
Layer Packet
Transmission
Format
(5120, 2, 64) Slots n n+1 n+2 n+3 n+4 n+5 n+6 n+7 n+8 n+9 n + 10 n + 11 n + 12 n + 13 n + 14 n + 15
DRC Channel
Transmission
Requesting
1.5 Mbps
DRC
Request for
1.5 Mbps One-Half Slot Offset
ACK Channel
Half-Slot
Transmissions
NAK NAK NAK ACK
One Slot
or
4 NAK
5 Figure 12.3.1.3.1-21. Multislot Forward Traffic Channel Physical Layer Packet with
6 Packet Extension with DRC request corresponding to a 2-slot termination target
12-45
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
3 The modulation parameters of the Reverse Traffic Channel shall be as specified in Table
4 12.3.1.3.1.1-2.
12-46
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-47
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 channel is the data rate achieved by transmitting the MaxPacketSize with a termination
2 target of 1 sub-frame.
18
12-48
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-49
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
165 Feedback multiplexing is required when the number of assigned sub-Active Sets is greater than
12-50
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
32
W 2×i + ⎣ j / 2 ⎦ if j = odd
W232×i + ⎣ j / 2 ⎦ if j = even
1
2 The bi-orthogonal codeword shall be repeated four times. The resulting symbols are
16
3 covered with the 16-chip Walsh Channel W . The RRI Channel is transmitted on the in-
4
4 phase (I) channel. The access terminal shall set the payload index to 0x0 and sub-packet
5 index to 0 to indicate a null-rate RRI.
6 Table 12.3.1.3.3.2-1. Payload Size to Payload Index Mapping
0 0x0
128 0x1
256 0x2
512 0x3
768 0x4
1024 0x5
1536 0x6
2048 0x7
3072 0x8
4096 0x9
6144 0xa
8192 0xb
12288 0xc
Reserved 0xd
Reserved 0xe
Reserved 0xf
7
Sub-packet Sub-packet
Identifier Index
0 0x0
1 0x1
2 0x2
3 0x3
9
12-51
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 1 per reverse
600/DSCLength
NoFeedbackMultiplexing CDMA channel
N (N ≤ 16) M≤N
600/DSCLength
BasicFeedbackMultiplexing
N (N ≤ 16) M≤N 600/DSCLength
max of 4 per long or
code 600/(DSCLengt
EnhancedFeedbackMultiplexing
h/2)
11 The DSC values shall be block encoded to yield 32-bit codewords, as specified in Table
12 12.3.1.3.3.3-3. The DSC value is repeated for DSCLength consecutive slots. Each bit of the
32
13 codeword is spread by a 32-ary Walsh function W12 . The DSC Channel is transmitted on
14 the in-phase (I) Channel as shown in Figure 12.3.1.3.1-6.
15 For NoFeedbackMultiplexing mode, each DSC Channel shall be transmitted during the
32
16 second half of each slot on the I-branch using Walsh function W12 as shown in Figure
17 12.3.1.3.1-2.
18 For BasicFeedbackMultiplexing mode, the DSC Channels associated with multiple forward
19 CDMA channels may be transmitted on a single reverse CDMA channel as shown in Figure
20 12.3.1.3.1-8. Each DSC Channel corresponding to a forward CDMA channel is transmitted
21 on the associated reverse CDMA channel during the second half of each slot on the I-
22 branch and spread using a long code mask that is specified by the LongCodeMaskMSBs.
23 All DSC Channel transmissions for forward CDMA channels associated with a reverse
24 CDMA channel are code division multiplexed and transmitted during the second half of
12-52
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 the slot on that reverse CDMA channel. The assigned forward CDMA channels and the
2 reverse CDMA channels are public data of the Route Update Protocol.
3 For EnhancedFeedbackMultiplexing mode, the DSC Channels associated with forward
4 CDMA channels may be transmitted on a single reverse CDMA channel as shown in Figure
5 12.3.1.3.1-13, and Figure 12.3.1.3.1-14.
6 If the value of the FeedbackMultiplexingMethod associated with the forward CDMA channel
7 is equal to ‘00’ and the DSC Channel is transmitted, then the DSC Channel shall be
8 transmitted using a long code mask specified by LongCodeMaskMSBs during the second
9 half of each slot on the I-branch.
10 If the value of the FeedbackMultiplexingMethod associated with the forward CDMA channel
11 is equal to ‘01’ and the DSC Channel is transmitted, then the DSC Channel shall be
12 transmitted using a long code mask specified by LongCodeMaskMSBs during the second
13 half of each slot on the Q-branch.
14 If the value of the FeedbackMultiplexingMethod associated with the forward CDMA channel
15 is equal to ‘10’ and the DSC Channel is transmitted, then the DSC Channel shall be time
16 division multiplexed with the DSC Channel associated with the forward CDMA channel
17 with the value of FeedbackMultiplexingMethod equal to ‘00’. These two DSC Channels shall
18 be transmitted using a long code mask specified by LongCodeMaskMSBs during the second
19 half of each slot T such that T mod 2 = 0 on the I-branch, where T is the CDMA System
20 Time in slots.
21 If the value of the FeedbackMultiplexingMethod associated with the forward CDMA channel
22 is equal to ‘11’', and the DSC Channel is transmitted, then the DSC Channel shall be time
23 division multiplexed with the DSC Channel associated with the forward CDMA channel
24 with the value of FeedbackMultiplexingMethod equal to ‘01’. These two DSC Channels shall
25 be transmitted using a long code mask specified by LongCodeMaskMSBs during the second
26 half of each slot T such that T mod 2 = 1 on the Q-branch. DSC Channel transmission for
27 different values of FeedbackMultiplexingMethod are summarized in Table 12.3.1.3.3.3-2.
29 The timing of the Forward Traffic Channel transmission corresponding to a DSC symbol
30 shall be as specified by the Forward Traffic Channel MAC Protocol. Figure 12.3.1.3.3-1
12-53
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 shows transmission of DSC symbols based on the Forward Traffic Channel MAC Protocol.
2 Figure 12.3.1.3.3-1 shows an example of the DSC Channel timeline for a DRCLength of two
3 slots and DSCLength of eight slots.
0x0 00000000000000000000000000000000
0x1 01011010101101010110101011010101
0x2 00110110011011001101100110110011
0x3 01101100110110011011001101100110
0x4 11110001111000111100011110001111
0x5 10101011010101101010110101011010
0x6 11000111100011110001111000111100
0x7 10011101001110100111010011101001
5
12-54
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
DRCLength =
2 slots
1 slot ½ slot
1 slot
½ slot
A D A D A D A D A DA D A D A D
C S C S C S C S C S C S C S C S
K C K C K C K C K C K C K C K C
D D D D
R R R R
C C C C
4 Figure 12.3.1.3.3-1 shows the transmission of DSC symbols based on the Forward Traffic
5 Channel MAC Protocol for the NoFeedbackMultiplexing mode and
6 BasicFeedbackMultiplexing mode. Figure 12.3.1.3.3-2 shows the transmission of DSC
7 symbols based on the Forward Traffic Channel MAC Protocol for
8 EnhancedFeedbackMultiplexing Mode. Figure 12.3.1.3.3-2 shows an example of the DSC
9 Channel timeline for a DRCLength of two slots and DSCLength of eight slots with
10 EnhancedFeedbackMultiplexing mode, four forward CDMA channels with four independent
11 DSC per carrier where DSC Channels with value of FeedbackMultiplexingMethod to ‘00’
12 and ‘10’ are transmitted time division multiplexed on the I-branch and the DSC Channels
13 with value of FeedbackMultiplexingMethod equal to ‘01’ and ‘11’ are transmitted time
14 division multiplexed on the Q-branch. The example shows the time division multiplex
15 transmission of DSC Channels with value of FeedbackMultiplexingMethod equal to ‘00’ and
16 ‘10’.
17
12-55
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-56
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 12.3.1.3.1-2 are repeated for DRCLength consecutive slots as specified in the Forward
2 Traffic Channel MAC Protocol.
3 For NoFeedbackMultiplexing mode, the DRC values for each forward CDMA channel shall
4 be block encoded to yield 8-bit bi-orthogonal codewords, as specified in Table 12.3.1.3.3.4-
5 2. Each DRC codeword shall be transmitted twice per slot. Each bit of a repeated codeword
6 shall be spread by an 8-ary Walsh function Wi8 as defined in Table 12.3.1.3.3.4-3, where i
7 equals DRCCover or AuxDRCCover. Each Walsh chip of the 8-ary Walsh function is further
8 spread by the Walsh function W816 . Each DRC value shall be transmitted over DRCLength
9 slots when the DRC Channel is continuously transmitted.
10 The access terminal may support gated DRC transmissions. For an access terminal that
11 supports gated DRC transmissions, it shall gate its DRC transmissions if the value of the
12 DRCGating attribute equals 1, where DRCGating is public data from the Forward Traffic
13 Channel MAC Protocol. When the DRC transmissions are gated, each DRC symbol shall be
14 transmitted over only one of every DRCLength slots as specified in the Forward Traffic
15 Channel MAC Protocol. Slots where the DRC Channel is not gated off are called active slots.
16 For NoFeedbackMultiplexing mode, each DRC Channel shall be transmitted on the Q-
17 branch as shown in Figure 12.3.1.3.1-6.
18 The timing of the Forward Traffic Channel transmission corresponding to a DRC symbol
19 shall be as specified by the Forward Traffic Channel MAC Protocol. The transmission of
20 DRC symbols shall start at the mid-slot point. For BasicFeedbackMultiplexing mode, the
21 DRC Channels associated with multiple forward CDMA channels may be transmitted on a
22 reverse CDMA channel as shown in Figure 12.3.1.3.1-8. Each DRC Channel is transmitted
23 on the Q-branch and spread using a long code mask that is specified by the
24 LongCodeMaskMSBs,. All DRC Channel transmissions for forward CDMA channels
25 associated with a reverse CDMA channel corresponding to the
26 FeedbackReverseChannelIndex are code division multiplexed and transmitted on that
27 reverse CDMA channel.
28 For EnhancedFeedbackMultiplexing mode, the DRC Channels associated with multiple
29 forward CDMA channels may be transmitted on a reverse CDMA channel corresponding to
30 the FeedbackReverseChannelIndex as shown in Figure 12.3.1.3.1-9 and Figure 12.3.1.3.1-
31 10.
32 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
33 channel is equal to ‘00’, then the DRC Channel shall be transmitted on the associated
34 reverse CDMA channel, FeedbackReverseChannelIndex, using a long code mask specified
2
35 by the LongCodeMaskMSBs using codeword Walsh cover W0 on the Q-branch.
12-57
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
2
1 codeword Walsh cover W1 and transmitted on the associated reverse CDMA channel,
2 FeedbackReverseChannelIndex, using a long code mask specified by the
3 LongCodeMaskMSBs on the Q-branch.
4 If the value of the FeedbackMultiplexingMethod corresponding forward CDMA channel is
5 equal to ‘11’, then the DRC Channel shall be code division multiplexed using codeword
6 Walsh cover W12 and transmitted on the associated reverse CDMA channel,
7 FeedbackReverseChannelIndex, using a long code mask specified by the
8 LongCodeMaskMSBs on the I-branch. DSC Channel transmission for different values of
9 FeedbackMultiplexingMethod are summarized in Table 12.3.1.3.3.4-1.
2
‘01 Codeword Walsh cover W0 on the I-branch
2
‘10’ Codeword Walsh cover W1 on the Q-branch
2
‘11’ Codeword Walsh cover W1 on the I-branch
11
12 For EnhancedFeedbackMultiplexing mode, the DRC values shall be block encoded to yield
13 8-bit bi-orthogonal codewords, as specified in Table 12.3.1.3.3.4-2. Each DRC codeword
14 shall be spread by a 2-ary Walsh function as defined in Table 12.3.1.3.3.4-4. The codeword
15 Walsh covered DRC shall be spread by an 8-ary Walsh function Wi8 as defined in Table
16 12.3.1.3.3.4-3, where i equals DRCCover or AuxDRCCover. The 8-ary Walsh function shall
17 be determined by adding the value of the DRCCover to the value of DRCCover offset
18 specified by DRCCoverOffset. Each Walsh chip of the 8-ary Walsh function is further
19 spread by the Walsh function W816 . Each DRC value shall be transmitted over DRCLength
20 slots when the DRC Channel is continuously transmitted.
21 The timing of the Forward Traffic Channel transmission corresponding to a DRC symbol
22 shall be as specified by the Forward Traffic Channel MAC Protocol. The transmission of
23 DRC symbols shall start at the mid-slot point. The timing for the Forward Traffic Channel
24 MAC Protocol for non-gated and gated transmissions are shown in Figure 12.3.1.3.3.4-1
25 and Figure 12.3.1.3.3.4-2, respectively.
12-58
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
0x0 00000000
0x1 11111111
0x2 01010101
0x3 10101010
0x4 00110011
0x5 11001100
0x6 01100110
0x7 10011001
0x8 00001111
0x9 11110000
0xA 01011010
0xB 10100101
0xC 00111100
0xD 11000011
0xE 01101001
0xF 10010110
2
12-59
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
W02 00
W12 01
2
One Slot
Forward Traffic Channel Slots
Where the Information in the
DRC Channel Transmission is
Used for New Physical Layer
Packet Transmissions
DRC Channel
Transmission
a) DRCLength = 1
DRC Channel
Transmission
b) DRCLength = 2
DRC Channel
Transmission
c) DRCLength = 4
DRC Channel
Transmission
d) DRCLength = 8
3
12-60
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
One Slot
Forward Traffic Channel Slots
Where the Information in the
DRC Channel Transmission is
Used for New Physical Layer
Packet Transmissions
DRC Channel
Transmission
a) DRCLength = 2
DRC Channel
Transmission
b) DRCLength = 4
DRC Channel
Transmission
c) DRCLength = 8
1
12-61
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 terminal shall transmit a negative acknowledgment on the ACK channel. A Forward Traffic
2 Channel physical layer packet is considered successfully received if it has a valid FCS. The
3 address of a Single User packet is indicated by the packet preamble, whereas the address
4 of a Multi-User packet is indicated by the MAC Layer header.
5 For NoFeedbackMultiplexing mode and BasicFeedbackMultiplexing mode, for a Forward
6 Traffic Channel physical layer packet transmitted in slot n on the Forward Channel, the
7 corresponding ACK Channel bit shall be transmitted in slot n + 3 on the Reverse Channel
8 (see Figure 12.3.1.3.1-16 and Figure 12.3.1.3.1-17). The ACK Channel transmission shall
9 be transmitted in the first half of the slot and shall last for 1024 PN chips as shown in
10 Figure 12.3.1.3.1-16 and Figure 12.3.1.3.1-17.
11 For NoFeedbackMultiplexing mode and BasicFeedbackMultiplexing mode, the ACK
32
12 Channel uses the Walsh channel identified by the Walsh function W12 and is transmitted
13 on the I-branch.
14 For BasicFeedbackMultiplexing mode, the ACK Channels associated with forward CDMA
15 channels may be transmitted on a reverse CDMA channel as shown in Figure 12.3.1.3.1-8.
16 Each ACK Channel is transmitted on the I-branch and spread using a long code mask that
17 is specified by the LongCodeMaskMSBs. All ACK Channel transmissions for forward CDMA
18 channels associated with a reverse CDMA channel are code division multiplexed and
19 transmitted using that reverse CDMA channel.
20 For EnhancedFeedbackMultiplexing mode, the ACK Channels for the forward CDMA
21 channels may be transmitted on an associated reverse CDMA channel as shown in Figure
22 12.3.1.3.1-11 and Figure 12.3.1.3.1-12.
23 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
24 channel is equal to ‘00’, then the ACK Channel shall be transmitted on the associated
4
25 reverse CDMA channel using Walsh cover W0 using a long code mask specified by the
26 LongCodeMaskMSBs on the I-branch.
27 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
28 channel is equal to ‘01’, then the ACK Channel shall be transmitted on the associated
4
29 reverse CDMA channel using Walsh cover W2 using a long code mask specified by the
30 LongCodeMaskMSBs on the Q-branch.
31 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
32 channel is equal to ‘10’, then the ACK Channel shall be code division multiplexed using
4
33 Walsh over W1 and transmitted on the associated reverse CDMA channel, using a long
34 code mask specified by the LongCodeMaskMSBs on the I-branch.
35 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
36 channel is equal to ‘11’, then the ACK Channel shall be code division multiplexed using
4
37 Walsh over W3 and transmitted on the associated reverse CDMA channel, using a long
38 code mask specified by the LongCodeMaskMSBs on the Q-branch.
39 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
40 channel is an even number, for a Forward Traffic Channel physical layer packet
12-62
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 transmitted in slot n on the Forward Channel, the corresponding ACK Channel bit shall be
2 transmitted in slot n + 3 on the Reverse Channel (see Figure 12.3.1.3.1-16 and Figure
3 12.3.1.3.1-17). This ACK Channel transmission shall be transmitted in the first half of the
4 slot and shall last for 1024 PN chips as shown in Figure 12.3.1.3.1-16 and Figure
5 12.3.1.3.1-17.
6 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
7 channel is an odd number and the DSC Channel is transmitted using the corresponding
8 FeedbackMultiplexingIndex, for a Forward Traffic Channel physical layer packet
9 transmitted in slot n on the Forward Channel, the corresponding ACK Channel bit shall be
10 transmitted in slot n + 3 on the Reverse Channel (see Figure 12.3.1.3.1-16 and Figure
11 12.3.1.3.1-17). This ACK Channel transmission shall be transmitted in the first half of the
12 slot and shall last for 1024 PN chips as shown in Figure 12.3.1.3.1-16 and Figure
13 12.3.1.3.1-17.
14 If the value of the FeedbackMultiplexingMethod corresponding to the forward CDMA
15 channel is an odd number and the DSC Channel is not transmitted using the
16 corresponding FeedbackMultiplexingIndex, for a Forward Traffic Channel physical layer
17 packet transmitted in slot n on the Forward Channel, the corresponding ACK Channel bit
18 shall be transmitted in slot n + 2 on the Reverse Channel (see Figure 12.3.1.3.1-18). This
19 ACK Channel transmission shall be transmitted in the second half of the slot and shall last
20 for 1024 PN chips as shown in Figure 12.3.1.3.1-18.
21 ACK Channel transmission for different values of FeedbackMultiplexingMethod are
22 summarized in Table 12.3.1.3.3.5-1 and
23 .
26
27
28
29
12-63
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
5 For EnhancedFeedbackMultiplexing mode, the ACK values shall be repeated eight times
6 and shall be spread by one of the 4-ary Walsh function as defined in Table 12.3.1.3.3.5-3.
32
7 This 32-bit value shall be spread by a 32-ary Walsh function W12 to yield 1024 chips
8 which are transmitted on the I-branch or Q-branch during the first half of the slot or the
9 second half of the slot.
W04 0000
W14 0101
W24 0011
W34 0110
12-64
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Modulation
(Modulation, Walsh Function)
Format
B4 (BPSK, W24 )
Q4 (QPSK, W24 )
2
Q2 (QPSK, W1 )
2
Q4Q2 (QPSK, W24 ) + (QPSK, W1 )
2
E4E2 (8-PSK, W24 ) + (8-PSK, W1 )
15 13.3.1.3.412.3.1.3.4 Encoding
12-65
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 Table 12.3.1.3.4-1. Parameters for the Reverse Link Encoder for the Access Channel
Data Rate
9.6 19.2 38.4
(kbps)
3 The Reverse Traffic Channel physical layer packets shall be encoded with code rates of 1/5
4 or 1/3. First, the encoder shall discard the six bits of the TAIL field in the physical layer
5 packet inputs (i.e., it shall discard the last six bits in the input physical layer packets).
6 Then, it shall encode the remaining bits with a turbo encoder, as specified in 12.3.1.3.4.2.
7 The turbo encoder will add an internally generated tail.
8 The encoder parameters shall be as specified in Table 12.3.1.3.4-2 and Table 12.3.1.3.4-3.
9 Table 12.3.1.3.4-2. Parameters for the Reverse Link Encoder for the Reverse Traffic
10 Channel – Part 1 of 2
Data Rate
(kbps) 4.8 9.6 19.2 28.8 38.4 57.6
[After 16 Slots]
12-66
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 Table 12.3.1.3.4-3. Parameters for the Reverse Link Encoder for the Reverse Traffic
2 Channel – Part 2 of 2
Data Rate
(kbps) 76.8 115.2 153.6 230.4 307.2 460.8
[ After 16 Slots]
⎡ n0 (D) n1(D) ⎤
G(D) = ⎢1 ⎥
⎣ d(D) d(D) ⎥⎦
21
12-67
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 The turbo encoder shall generate an output symbol sequence that is identical to the one
2 generated by the encoder shown in Figure 12.3.1.3.4.2.2-1. Initially, the states of the
3 constituent encoder registers in this figure are set to zero. Then, the constituent encoders
4 are clocked with the switches in the positions noted.
5 The encoded data output symbols are generated by clocking the constituent encoders
6 Nturbo times with the switches in the up positions and puncturing the outputs as specified
7 in Table 12.3.1.3.4.2.2-1. Within a puncturing pattern, a ‘0’ means that the symbol shall be
8 deleted and a ‘1’ means that the symbol shall be passed onwards. The constituent encoder
9 outputs for each bit period shall be output in the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X
10 output first. Symbol repetition is not used in generating the encoded data output symbols.
12-68
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Constituent Encoder 1
X
Y0
n0
Y1
n1
Nturbo
Information
Bits
(Input)
Control
Symbol ( Nturbo + 6) /R
Puncturing Code
Clocked once for each of the Nturbo data bit periods with the switch
and Symbols
up; then, clocked once for each of the three Constituent Encoder 1 Repetition (Output)
tail bit periods with the switch down; then, not clocked for the three
Constituent Encoder 2 tail bit periods.
Turbo
Interleaver
Constituent Encoder 2
X'
Y'0
n0
Y'1
n1
Control
Clocked once for each of the Nturbo data bit periods with the switch
up; then, not clocked for the three Constituent Encoder 1
tail bit periods; then, clocked once for each of the three
Constituent Encoder 2 tail bit periods with the switch down.
1
12-69
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Code Rate
X 1 11 1
Y0 1 11 1
Y1 0 10 1
X′ 0 00 0
Y′ 0 1 01 1
Y′ 1 0 11 1
Note: For each rate, the puncturing table shall be read first from
top to bottom and then from left to right.
2
Code Rate
Output 1/3 1/4 1/5
12-70
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 of addresses, and then the entire sequence is read out from a sequence of addresses that
2 are defined by the procedure described below.
3 Let the sequence of input addresses be from 0 to Nturbo – 1. Then, the sequence of
4 interleaver output addresses shall be equivalent to those generated by the procedure
5 illustrated in Figure 12.3.1.3.4.2.3-1 and described below.166
6 1. Determine the turbo interleaver parameter, n, where n is the smallest integer such
7 that Nturbo ≤ 2n+5. Table 12.3.1.3.4.2.3-1 gives this parameter for the different
8 physical layer packet sizes.
9 2. Initialize an (n + 5)-bit counter to 0.
10 3. Extract the n most significant bits (MSBs) from the counter and add one to form a
11 new value. Then, discard all except the n least significant bits (LSBs) of this value.
12 4. Obtain the n-bit output of the table lookup defined in Table 12.3.1.3.4.2.3-2 with a
13 read address equal to the five LSBs of the counter. Note that this table depends on
14 the value of n.
15 5. Multiply the values obtained in Steps 3 and 4, and discard all except the n LSBs.
16 6. Bit-reverse the five LSBs of the counter.
17 7. Form a tentative output address that has its MSBs equal to the value obtained in
18 Step 6 and its LSBs equal to the value obtained in Step 5.
19 8. Accept the tentative output address as an output address if it is less than Nturbo;
20 otherwise, discard it.
21 9. Increment the counter and repeat Steps 3 through 8 until all Nturbo interleaver
22 output addresses are obtained.
Add 1
n MSBs and n Bits MSBs
(in + 4…i5) Select the Next
n LSBs Multiply Discard (5 + n)-Bit
and n Bits LSBs If Interleaver
Select the (tn – 1…t0) Input ≥ Output
n LSBs Nturbo Address
(n + 5)-Bit Table n Bits (i0…i4tn – 1…t0)
Counter Lookup
166 This procedure is equivalent to one where the counter values are written into a 25-row by
2n-column array by rows, the rows are shuffled according to a bit-reversal rule, the elements within
each row are permuted according to a row-specific linear congruential sequence, and tentative output
addresses are read out by column. The linear congruential sequence rule is x(i + 1) = (x(i) + c) mod 2n,
where x(0) = c and c is a row-specific value from a table lookup.
12-71
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Turbo Turbo
Physical Layer Interleaver Interleaver
Packet Size Block Size Parameter
Nturbo n
128 122 2
256 250 3
512 506 4
768 762 5
1,024 1,018 5
1,536 1,530 6
2,048 2,042 6
3,072 3,066 7
4,096 4,090 7
6,144 6,138 8
8,192 8,186 8
12,288 12,282 9
2
12-72
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
0 3 1 5 27 3 15 3 13
1 3 1 15 3 27 127 1 335
2 3 3 5 1 15 89 5 87
3 1 5 15 15 13 1 83 15
4 3 1 1 13 29 31 19 15
5 1 5 9 17 5 15 179 1
6 3 1 9 23 1 61 19 333
7 1 5 15 13 31 47 99 11
8 1 3 13 9 3 127 23 13
9 1 5 15 3 9 17 1 1
10 3 3 7 15 15 119 3 121
11 1 5 11 3 31 15 13 155
12 1 3 15 13 17 57 13 1
13 1 5 3 1 5 123 3 175
14 1 5 15 13 39 95 17 421
15 3 1 5 29 1 5 1 5
16 3 3 13 21 19 85 63 509
17 1 5 15 19 27 17 131 215
18 3 3 9 1 15 55 17 47
19 3 5 3 3 13 57 131 425
20 3 3 1 29 45 15 211 295
21 1 5 3 17 5 41 173 229
22 3 5 15 25 33 93 231 427
23 1 5 1 29 15 87 171 83
24 3 1 13 9 13 63 23 409
25 1 5 1 13 9 15 147 387
26 3 1 9 23 15 13 243 193
27 1 5 15 13 31 15 213 57
28 3 3 11 13 17 81 189 501
29 1 5 3 1 5 57 51 313
30 1 5 15 13 15 31 15 489
31 3 3 5 13 33 69 67 391
2
12-73
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
128 0 0 0 0
256 0 0 0 1
512 0 0 1 0
768 0 0 1 1
1024 0 1 0 0
1536 0 1 0 1
2048 0 1 1 0
3072 0 1 1 1
4096 1 0 0 0
6144 1 0 0 1
8192 1 0 1 0
12288 1 0 1 1
14
0 0 0
1 0 1
2 1 0
16
167 The reverse-link interlace offset i for a sub-packet starting in slot T is specified as i = (T -
12-74
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 1 1 1 1 1 1 1 1 1 1 i1 i0 d3 d2 d1 d0
Scrambling
Sequence
1
18 • The bit-reversal interleaving process is completed when all of the symbols in the entire
19 linear array are read out.
20 Figure 12.3.1.3.6-1 illustrates the procedure for generating the channel interleaver output
21 address.
12-75
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Counter
(Output i from 0 to 2L – 1 in Binary Form)
bL–1 bL–2 b1 b0
Bit_Reversal
b0 b1 bL–2 bL–1
20 2. The U, V0, V1, V′0, and V′1 sequences shall be ordered according to UV0V′0V1V′1.
21 That is, the U sequence of symbols shall be first and the V′1 sequence of symbols
22 shall be last.
23 The scrambled turbo encoder data and tail output symbols generated with the rate-1/3
24 encoder shall be reordered according to the following procedure:
12-76
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 1. All of the scrambled data and tail turbo encoder output symbols shall be
2 demultiplexed into three sequences denoted U, V0 and V′0. The scrambled encoder
3 output symbols shall be sequentially distributed from the U sequence to the V′0
4 sequence with the first scrambled encoder output symbol going to the U sequence,
5 the second to the V0 sequence, the third to the V′0 sequence, the fourth to the U
6 sequence, etc.
7 2. The U, V0 and V′0 sequences shall be ordered according to UV0 V′0. That is, the U
8 sequence of symbols shall be first and the V′0 sequence of symbols shall be last.
12-77
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 8. The sequence of V1 and V1’ symbols are processed similar to the V0 and V0’
2 symbols, as described in 4 through 7.
3 Table 12.3.1.3.7.2-1 below shows the interleaver parameters for various packets used on
4 the Reverse Traffic Channel.
128 128 1 1 7 1
256 256 1 1 8 1
512 512 1 1 9 1
768 768 3 1 8 1
1024 1024 1 1 10 1
1536 1536 3 2 8 1
2048 2048 1 2 10 1
3072 3072 3 2 9 1
4096 4096 1 2 11 1
6144 6144 3 2 10 1
8192 8192 1 2 12 1
12288 12288 1 3 12 1
6
12-78
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
2
1 number 1 ( W1 = + − ). The Auxiliary Pilot Channel shall be covered by a 32-chip Walsh
32
2 function number 28 ( W28 = + + + + − − − − − − − − + + + + − − − − + + + + + + + + − − − −).
3 The RRI, DSC, DRC, ACK, and Data Channel chip sequences shall be scaled by a factor
4 that gives the gain of each of these channels relative to that of the Pilot Channel. The
5 Auxiliary Pilot Channel chip sequences shall be scaled by a factor that gives its gain
6 relative to that of the Data Channel. The relative gain values for the RRI, DSC, DRC, and
7 Data Channel are specified by the parameters RRIChannelGain, DSCChannelGain,
8 DRCChannelGain, and TxT2P. The relative gain value for the ACK Channel transmitted in
9 response to a Single User packet is specified by the parameter ACKChannelGain. The
10 relative gain value for the ACK Channel transmitted in response to a Multi-User packet is
11 specified by ACKChannelGain + DeltaACKChannelGainMUP. The relative gain value for the
12 Auxiliary Pilot Channel is specified by the parameter AuxiliaryPilotChannelGain. The
13 DSCChannelGain, DRCChannelGain, ACKChannelGain, and DeltaACKChannelGainMUP
14 are public data of the Forward Traffic Channel MAC Protocol. The RRIChannelGain is
15 public data of the Reverse Traffic Channel MAC Protocol. For the Reverse Traffic Channel,
16 the relative gain is specified by TxT2P, where TxT2P is public data of the Reverse Traffic
17 Channel MAC Protocol. For the Auxiliary Pilot Channel, the relative gain is specified by
18 AuxiliaryPilotChannelGain where AuxiliaryPilotChannelGain is public data of the Reverse
19 Traffic Channel MAC Protocol. For the Access Channel, the relative gain of the Data
20 Channel is specified by parameters that are public data of the Access Channel MAC
21 Protocol.
22 13.3.1.3.912.3.1.3.9 Modulation
23 The output of the channel interleaver shall be applied to a modulator that outputs an in-
24 phase stream and a quadrature stream of modulated values. The channel interleaver
25 output is modulated and Walsh covered. The modulator generates BPSK, QPSK, or 8-PSK
2
26 modulation symbols that are Walsh covered by a 2-ary Walsh cover W1 , a 4-ary Walsh
4
27 cover W2 or both. The modulation and Walsh covering depends on the payload size. The
28 modulation formats are B4, Q4, Q2, Q4Q2, and E4E2.
29 13.3.1.3.9.112.3.1.3.9.1 B4 Modulation
30 For physical layer packet sizes with payload sizes less than or equal to 1024 bits, each
31 channel interleaver output symbol shall form a B4 modulation symbol (BPSK modulated
4
32 and Walsh covered by a 4-ary Walsh cover, W2 as specified in Table 12.3.1.3.9.1-1.)
12-79
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Interleaved Modulation
Symbols Symbols
0 +D +D –D –D
1 –D –D +D +D
Note: D = 1 .
2 13.3.1.3.9.212.3.1.3.9.2 Q4 Modulation
3 For physical layer packet sizes of 1,536 or 2,048 bits, groups of two successive channel
4 interleaver output symbols shall be grouped to form Q4 modulation symbols (QPSK
5 modulated and 4-ary Walsh covered). Each group of two adjacent block interleaver output
6 symbols, x(2k) and x(2k + 1), k = 0,…, M – 1 shall be mapped into a complex modulation
7 symbol (mI(k), mQ(k)) as specified in Table 12.3.1.3.9.2-1.
0 0 +D +D –D –D +D +D –D –D
0 1 –D –D +D +D +D +D –D –D
1 0 +D +D –D –D –D –D +D +D
1 1 –D –D +D +D –D –D +D +D
Note: D = 1 2.
9 13.3.1.3.9.312.3.1.3.9.3 Q2 Modulation
10 For physical layer packet sizes of 3,072 or 4,096 bits, groups of four successive channel
11 interleaver output symbols shall be grouped to form Q2 modulation symbols (QPSK
12 modulated and 2-ary Walsh covered). Each group of four adjacent block interleaver output
13 symbols, x(4k), x(4k + 1), x(4k + 2), x(4k + 3), k = 0,…, M – 1 shall be mapped into a
14 complex modulation symbol (mI(k), mQ(k)) as specified in Table 12.3.1.3.9.3-1.
12-80
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
0 0 0 0 +D –D +D –D +D –D +D –D
0 0 0 1 –D +D +D –D +D –D +D –D
0 0 1 0 +D –D +D –D –D +D +D –D
0 0 1 1 –D +D +D –D –D +D +D –D
0 1 0 0 +D –D –D +D +D –D +D –D
0 1 0 1 –D +D –D +D +D –D +D –D
0 1 1 0 +D –D –D +D −D +D +D –D
0 1 1 1 –D +D –D +D −D +D +D –D
1 0 0 0 +D –D +D –D +D –D –D +D
1 0 0 1 –D +D +D –D +D –D –D +D
1 0 1 0 +D –D +D –D –D +D –D +D
1 0 1 1 −D +D +D –D –D +D –D +D
1 1 0 0 +D –D –D +D +D –D –D +D
1 1 0 1 –D +D –D +D +D –D –D +D
1 1 1 0 +D –D –D +D –D +D –D +D
1 1 1 1 –D +D –D +D –D +D –D +D
Note: D = 1 2.
12-81
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 2 / 3 (see Figure 12.3.1.3.1-5). Of each group of nine adjacent block interleaver output
2 symbols, x(9k), x(9k+1), x(9k+2), x(9k+3), x(9k+4), x(9k+5), x(9k+6), x(9k+7), x(9k+8), for k
3 = 0,…, M – 1, the output symbols, x(9k), x(9k+1) and x(9k+2) are grouped to form E4
4 modulation symbols, as shown in Table 12.3.1.3.9.5-1and the output symbols x(9k+3),
5 x(9k+4), x(9k+5), x(9k+6), x(9k+7), and x(9k+8) are grouped to form E2 modulation symbols
6 as shown in Table 12.3.1.3.9.5-2. The symbols formed due to E4 and E2 modulation are
7 then scaled and summed according to Figure 12.3.1.3.1-5 form E4E2 modulated symbols.
0 0 0 +C +C –C –C +S +S –S –S
0 0 1 +S +S –S –S +C +C –C –C
0 1 1 –S –S +S +S +C +C –C –C
0 1 0 –C –C +C +C +S +S –S –S
1 1 0 –C –C +C +C –S –S +S +S
1 1 1 –S –S +S +S –C –C +C +C
1 0 1 +S +S –S –S –C –C +C +C
1 0 0 +C +C –C –C –S –S +S +S
Note: C = cos(π/8) ≈ 0.9239 and S = sin(π/8) ≈ 0.3827 .
12-82
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
0 0 0 0 0 0 +C –C +C –C +S –S +S –S
0 0 0 0 0 1 +S –S +C –C +C –C +S –S
0 0 0 0 1 0 –C +C +C –C +S –S +S –S
0 0 0 0 1 1 –S +S +C -C +C –C +S –S
0 0 0 1 0 0 +C –C +C –C –S +S +S –S
0 0 0 1 0 1 +S –S +C –C –C +C +S –S
0 0 0 1 1 0 –C +C +C –C –S +S +S –S
0 0 0 1 1 1 –S +S +C –C –C +C +S –S
0 0 1 0 0 0 +C –C +S –S +S –S +C –C
0 0 1 0 0 1 +S –S +S –S +C –C +C –C
0 0 1 0 1 0 –C +C +S –S +S –S +C –C
0 0 1 0 1 1 –S +S +S –S +C –C +C –C
0 0 1 1 0 0 +C –C +S –S –S +S +C –C
0 0 1 1 0 1 +S –S +S –S –C +C +C –C
0 0 1 1 1 0 –C +C +S –S –S +S +C –C
0 0 1 1 1 1 –S +S +S –S –C +C +C –C
0 1 0 0 0 0 +C –C –C +C +S –S +S –S
0 1 0 0 0 1 +S –S –C +C +C –C +S –S
0 1 0 0 1 0 –C +C –C +C +S –S +S –S
0 1 0 0 1 1 –S +S –C +C +C –C +S –S
0 1 0 1 0 0 +C –C –C +C –S +S +S –S
0 1 0 1 0 1 +S –S –C +C –C +C +S –S
0 1 0 1 1 0 –C +C –C +C –S +S +S –S
0 1 0 1 1 1 –S +S –C +C –C +C +S –S
0 1 1 0 0 0 +C –C –S +S +S –S +C –C
0 1 1 0 0 1 +S –S –S +S +C –C +C –C
0 1 1 0 1 0 –C +C –S +S +S –S +C –C
0 1 1 0 1 1 –S +S –S +S +C –C +C –C
0 1 1 1 0 0 +C –C –S +S –S +S +C –C
0 1 1 1 0 1 +S –S –S +S –C +C +C –C
0 1 1 1 1 0 –C +C –S +S –S +S +C –C
12-83
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
0 1 1 1 1 1 –S +S –S +S –C +C +C –C
1 0 0 0 0 0 +C –C +C –C +S –S –S +S
1 0 0 0 0 1 +S –S +C –C +C –C –S +S
1 0 0 0 1 0 –C +C +C –C +S –S –S +S
1 0 0 0 1 1 –S +S +C –C +C –C –S +S
1 0 0 1 0 0 +C –C +C –C –S +S –S +S
1 0 0 1 0 1 +S –S +C –C –C +C –S +S
1 0 0 1 1 0 –C +C +C –C –S +S –S +S
1 0 0 1 1 1 –S +S +C –C –C +C –S +S
1 0 1 0 0 0 +C –C +S –S +S –S –C +C
1 0 1 0 0 1 +S –S +S –S +C –C –C +C
1 0 1 0 1 0 –C +C +S –S +S –S –C +C
1 0 1 0 1 1 –S +S +S –S +C –C –C +C
1 0 1 1 0 0 +C –C +S –S –S +S –C +C
1 0 1 1 0 1 +S –S +S –S –C +C –C +C
1 0 1 1 1 0 –C +C +S –S –S +S –C +C
1 0 1 1 1 1 –S +S +S –S –C +C –C +C
1 1 0 0 0 0 +C –C –C +C +S –S –S +S
1 1 0 0 0 1 +S –S –C +C +C –C –S +S
1 1 0 0 1 0 –C +C –C +C +S –S –S +S
1 1 0 0 1 1 –S +S –C +C +C –C –S +S
1 1 0 1 0 0 +C –C –C +C –S +S –S +S
1 1 0 1 0 1 +S –S –C +C –C +C –S +S
1 1 0 1 1 0 –C +C –C +C –S +S –S +S
1 1 0 1 1 1 –S +S –C +C –C +C –S +S
1 1 1 0 0 0 +C –C –S +S +S –S –C +C
1 1 1 0 0 1 +S –S –S +S +C –C –C +C
1 1 1 0 1 0 –C +C –S +S +S –S –C +C
1 1 1 0 1 1 –S +S –S +S +C –C –C +C
1 1 1 1 0 0 +C –C –S +S –S +S –C +C
1 1 1 1 0 1 +S –S –S +S –C +C –C +C
1 1 1 1 1 0 –C +C –S +S –S +S –C +C
12-84
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 1 1 1 1 1 –S +S –S +S –C +C –C +C
Note: C = cos(π/8) ≈ 0.9239 and S = sin(π/8) ≈ 0.3827 .
30 The I and Q PN sequences, PNI and PNQ, shall be obtained from the long-code PN
31 sequences, UI and UQ, and the access terminal common short PN sequences, PI and PQ.
32 The binary long-code PN sequence and short PN sequence values of ‘0’ and ‘1’ shall be
33 mapped into values of +1 and –1, respectively.
34 The bipolar PNI sequence values shall be equivalent to those obtained by multiplying the
35 bipolar PI values by the bipolar UI values.
12-85
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 The bipolar PNQ sequence values shall be equivalent to those obtained with the following
2 procedure:
3 1. Multiply the bipolar PQ values by the bipolar UQ values.
4 2. Decimate the sequence of values obtained in Step 1 by a factor of two. That is, the
5 decimator provides an output that is constant for two consecutive chips by deleting
6 every other input value and repeating the previous input value in place of the
7 deleted value. The retained values shall align with the first chip of a slot.
8 3. Multiply pairs of decimator output symbols by the Walsh cover sequence (+ –). That
9 is, pass the first value of every pair unchanged and multiply the second value of
10 every pair by –1.
11 4. Multiply the sequence obtained in Step 3 by the bipolar PNI sequence.
25 and
26 Q(n) = Q(n – 15) ⊕ Q(n – 12) ⊕ Q(n – 11) ⊕ Q(n – 10) ⊕ Q(n – 9) ⊕
27 Q(n – 5) ⊕ Q(n – 4) ⊕ Q(n – 3)
28 (based on PQ(x) as the characteristic polynomial),
29 where I(n) and Q(n) are binary valued (‘0’ and ‘1’) and the additions are modulo-2. In order
30 to obtain the I and Q common short-code PN sequences (of period 215), a ‘0’ is inserted in
31 the {I(n)} and {Q(n)} sequences after 14 consecutive ‘0’ outputs (this occurs only once in
32 each period). Therefore, the short-code PN sequences have one run of 15 consecutive ‘0’
33 outputs instead 14. The initial state of the access terminal common short-code PN
34 sequences, both I and Q, shall be that state in which the output of the short-code PN
35 sequence generator is the ‘1’ following the 15 consecutive ‘0’ outputs.
12-86
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 The chip rate for the access terminal common short-code PN sequence shall be 1.2288
2 Mcps. The short-code PN sequence period is 32768/1228800 = 26.666… ms, and exactly
3 75 PN sequences repetitions occur every 2 seconds.
4 The access terminal shall align the I and Q short-code PN sequences such that the first
5 chip on every even-second mark as referenced to the transmit time reference (see 12.3.3) is
6 the ‘1’ after the 15 consecutive ‘0’s (see Figure 1.14-1).
12-87
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
MI41
x 42
42
MI40
x 41
41
x 40
40
x 39
Modulo-2
UI
Addition
39
x8
8
MI1
MI0
x7
x6
6
MQ41
x5
MQ40
x4
Modulo-2
x3 Addition
UQ
x2
2
MQ1
MQ0
x
12-88
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 Table 12.3.1.3.12.2-1. Additional Long Code Masks for Reverse Traffic Channel in
2 BasicFeedbackMultiplexing mode and EnhancedFeedbackMultiplexing mode
BIT
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
MI’ARTCMAC X X X X 1 1 1 1 1 1 Permuted (ATILCM )
3
12-89
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
20 log10 S(f )
δ1
δ1
δ2
f
0 fp fs
1
3 The impulse response of the baseband filter, s(t), should satisfy the following equation:
∞
4 Mean Squared Error = ∑
k =0
[αs(kTs – τ) – h(k)]2 ≤ 0.03,
5 where the constants α and τ are used to minimize the mean squared error. The constant Ts
6 is equal to 203.451… ns, which equals one quarter of a PN chip. The values of the
7 coefficients h(k), for k < 48, are given in Table 12.3.1.3.12.3-1; h(k) = 0 for k ≥ 48. Note that
8 h(k) equals h(47 – k).
12-90
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
k h(k)
0, 47 –0.025288315
1, 46 –0.034167931
2, 45 –0.035752323
3, 44 –0.016733702
4, 43 0.021602514
5, 42 0.064938487
6, 41 0.091002137
7, 40 0.081894974
8, 39 0.037071157
9, 38 –0.021998074
10, 37 –0.060716277
11, 36 –0.051178658
12, 35 0.007874526
13, 34 0.084368728
14, 33 0.126869306
15, 32 0.094528345
16, 31 –0.012839661
17, 30 –0.143477028
18, 29 –0.211829088
19, 28 –0.140513128
20, 27 0.094601918
21, 26 0.441387140
22, 25 0.785875640
23, 24 1.0
2
12-91
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 mod 4 = 2, and the first half slot of slot specified by (T-FrameOffset) mod 4 = 3 on any
2 active reverse CDMA channel.
3 If DTXMode is equal to ‘1’, the access terminal shall transmit a pilot channel for a ½ slot
4 prior to the transmission of an ACK Channel bit in slots specified by (T-FrameOffset) mod 4
5 = 2, and (T-FrameOffset) mod 4 = 3 in response to a Forward Traffic Channel slot
6 associated with a detected single user packet preamble on a forward CDMA channel in an
7 assigned interlace, directed to the access terminal.
8 If DTXMode is equal to ‘1’ and the DTXRRIMode is equal to ‘0’, the access terminal shall
9 not transmit the RRI Channel in the second half slot of slot specified by (T – FrameOffset)
10 mod 4 = 1, the slot specified by (T-FrameOffset) mod 4 = 2, and the first half slot of slot
11 specified by (T-FrameOffset) mod 4 = 3 on any active reverse CDMA channel.
12 If DTXMode is equal to ‘1’, and the DTXRRIMode is equal to ‘1’, and the access terminal is
13 not transmitting a reverse traffic channel sub-packet in a sub-frame on an active reverse
14 CDMA channel, then the access terminal shall not transmit the RRI Channel in that sub-
15 frame.
16 If DTXMode is equal to ‘1’ and the access terminal is not transmitting a reverse traffic
17 channel sub-packet in a sub-frame on an active reverse CDMA channel, then the access
18 terminal shall not transmit the Pilot Channel on that reverse CDMA channel, in the second
19 half slot of slot specified by (T – FrameOffset) mod 4 = 1, slot specified by (T-FrameOffset)
20 mod 4 = 2, and first half slot of slot specified by (T-FrameOffset) mod 4 = 3
21 If DTXMode is equal to ‘1’ and the ReversePilotTransmitSlotsEnabled is equal to ‘1’, the
22 access terminal shall transmit the Pilot Channel on each active reverse CDMA channel
23 starting in slot specified by T mod ReversePilotTransmitSlotsPeriod = 0 for
24 ReversePilotTransmitSlotsDuration slots.
25 Figure 12.3.1.4-1 shows sub-frames with data transmission and sub-frames without data
26 transmission for the access terminal transmission with DTXMode equal to ‘1’ and
27 DTXRRIMode equal to ‘0’ and Figure 12.3.1.4-2 shows sub-frames with data transmission
28 and sub-frames without data transmission for the access terminal transmission with
29 DTXMode equal to ‘1’ and DTXRRIMode equal to ‘1’.
30
12-92
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
6 13.3.212.3.2 Receiver
12-93
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 terminal shall increase its output power if all the resulting RPC bits are ‘0’ (“up”) for each
2 active reverse CDMA channel. If any resulting RPC bit is ‘1’ (“down”) for an active reverse
3 CDMA channel, the access terminal shall decrease its output power as specified in
4 12.3.1.2.4.2 for that active reverse CDMA channel.
31 where -1 ≤ SoftRAB ≤ 1 and SoftRAB is a real-valued input for the Reverse Traffic Channel
32 MAC Protocol.
12-94
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 An H-ARQ bit for an active reverse CDMA channel is transmitted on the ARQ Channel of
2 the associated forward CDMA channelforward CDMA channel of the associated sub-active
3 set by a sector in the access terminal’s active set following the reception of the first, second,
4 or third sub-packet, up to sub-packet (MaxNumSubPacketsI–1) of a physical layer packet
5 transmitted on interlace offset I on that active reverse CDMA channel, where
6 MaxNumSubPacketsI is public data of the Reverse Traffic Channel MAC Protocol. The H-
7 ARQ bit for an active reverse CDMA channel transmitted by a sector on the forward CDMA
8 channel in slots m, m+1, and m+2 indicates to the access terminal whether or not the
9 physical layer packet transmitted in slots m−8, m−7, m−6, and m−5 on that active reverse
10 CDMA channel was successfully received by the cell containing that sector. The sector
11 transmits the H-ARQ bit for an active reverse CDMA channel based on ARQMode for that
12 active reverse CDMA channel if the sector is part of the serving cell, where ARQMode is
13 public data of the Reverse Traffic Channel MAC Protocol. The ARQMode is a 1-bit value
14 that indicates the modulation (Bi-Polar (+1 implies ACK and −1 implies NAK) Keying or
15 ACK-oriented ON-OFF (+1 implies ACK and 0 implies NAK) Keying) of the H-ARQ bit for an
16 active reverse CDMA channel, if it is transmitted after the first, second, or third sub-
17 packets of a physical layer packet by a sector that is part of the serving cell. ARQMode 0
18 implies that the H-ARQ bit transmitted for an active reverse CDMA channel by a sector that
19 is part of the serving cell uses Bi-Polar Keying and ARQMode 1 implies that the H-ARQ bit
20 transmitted for an active reverse CDMA channel by a sector that is part of the serving cell
21 uses ACK-oriented ON-OFF Keying. A sector transmits the H-ARQ bit using ACK-oriented
22 ON-OFF Keying if the sector is not part of the serving cell.
23 The SofterHandoff public data of the RouteUpdateProtocolRoute Update Protocol indicates
24 whether or not two different sectors are transmitting the same ARQ bit for an active reverse
25 CDMA channel on the associated forward CDMA channelforward CDMA channel of the
26 associated sub-active set. In each slot containing an ARQ bit, the access terminal should
27 provide diversity combining of the identical ARQ channels for each active reverse CDMA
28 channel and shall obtain at most one ARQ bit from each set of the identical ARQ channels
29 for that active reverse CDMA channel.
30 The H-ARQ transmission rules are summarized in Table 12.3.2.4-1.
Sector of
Serving ARQMode Modulation
Cell
Bi-Polar Keying
YES 0
(+1 ⇒ ACK, −1 ⇒ NAK)
ACK-oriented On-Off Keying
YES 1
(+1 ⇒ ACK, 0 ⇒ NAK)
ACK-oriented On-Off Keying
NO N/A
(+1 ⇒ ACK, 0 ⇒ NAK)
32
12-95
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 The L-ARQ bit for an active reverse CDMA channel is transmitted on the associated forward
2 CDMA channelforward CDMA channel of the associated sub-active set by a sector in the
3 access terminal’s active set following the reception of the (MaxNumSubPacketsI+1)th sub-
4 packet of a physical layer packet transmission on interlace offset I in slots m, m+1, and
5 m+2 on the active reverse CDMA channel indicates to the access terminal whether or not
6 the physical layer packet transmitted in slots m−8, m−7, m−6, and m−5 on that active
7 reverse CDMA channel was successfully received by the cell containing that sector, where
8 MaxNumSubPacketsI is public data of the Reverse Traffic Channel MAC Protocol. The
9 sector transmits the L-ARQ bit using NAK-oriented ON-OFF Keying (0 implies ACK, −1
10 implies NAK) in slots m, m+1, and m+2 of the forward CDMA channel associated with the
11 reverse CDMA channel following the reception of the (MaxNumSubPacketsI+1)th sub-packet
12 of a physical layer packet transmitted in slots m−8, m−7, m−6, and m−5, on that active
13 reverse CDMA channel, on interlace offset I.
14 The P-ARQ bit for an active reverse CDMA channel is transmitted on associated the forward
15 CDMA channel by a sector in the access terminal’s active set in slots m, m+1, and m+2 on
16 the active reverse CDMA channel indicates to the access terminal whether or not the
17 physical layer packet that was transmitted starting in slot m−(MaxNumSubPacketsI +1)×12
18 on that active reverse CDMA channel was successfully received by the cell containing that
19 sector if transmitted in interlace offset I,. The access network transmits the P-ARQ bit using
20 NAK-oriented ON-OFF Keying in slots m, m+1, and m+2 in response to a physical layer
21 packet that was transmitted starting in slot m−48.
22 Figure 12.3.2.4-1 shows the ARQ mechanism for a Reverse Traffic Channel physical layer
23 packet transmitted over all four sub-packets on an active reverse CDMA channel, with
24 MaxNumSubPacketsI for that interlace offset on that reverse CDMA channel equal to three.
25 In this case, the access network transmits ACK or NAK responses on the forward CDMA
26 channel associated with that reverse CDMA channel. The access network transmits NAK
27 responses on the ARQ Channel using the H-ARQ bit after the first three sub-packets of the
28 physical layer packet are transmitted by the access terminal indicating that it was unable
29 to successfully receive the Reverse Traffic Channel packet after the first, second, and third
30 sub-packets. After the fourth sub-packet the sector transmits an ACK using the L-ARQ bit
31 and the P-ARQ bit indicating that the sector successfully received the Reverse Traffic
32 Channel physical layer packet.
33 The access terminal shall stop transmission of a packet on the Reverse Traffic Channel of
34 an active reverse CDMA channel , if it receives a positive acknowledgement for that packet
35 on the associated forward CDMA channelforward CDMA channel of the associated sub-
36 active set from any sector in its active set.
37 The access terminal shall stop transmission of a packet on the Reverse Traffic Channel of
38 an active reverse CDMA channel if the transmitted packet’s sub-packet index on that
39 reverse CDMA channel is greater than MaxNumSubPacketsI when transmitting on
40 interlace-offset I.
12-96
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
168 Unless the access terminal has received a NAK on the L-ARQ or P-ARQ channels, the access
terminal does not indicate it has received a positive acknowledgement from a non-serving cell if the
DRCLock bit from that cell for the reverse CDMA channel is out of lock.
12-97
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
P-ARQ bit on
ARQ Channel
ACK
1 Sub-frame
L-ARQ bit on
ARQ Channel
1 Sub-frame ACK
3 Slots
H-ARQ bit on
ARQ Channel
2 Figure 12.3.2.4-1. Reverse Traffic Channel Physical Layer Packet with Maximum
3 Transmit Duration
12-98
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-99
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-100
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 The access terminal time reference shall be used as the transmit time reference of the
2 Reverse Traffic Channel. If PNRandomizationDelay is non-zero, the access terminal shall
3 transmit the Access Channel using the access terminal time reference plus
4 PNRandomizationDelay for each probe, where PNRandomizationDelay is public data of the
5 Access Channel MAC Protocol.
12-101
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
3 13.4.112.4.1 Transmitter
4 The transmitter shall reside in each sector of the access network. These requirements apply
5 to the transmitter in each sector.
12-102
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 which contains a pilot burst. Each pilot burst shall have a duration of 96 chips and be
2 centered at the midpoint of the half slot.169
3 The MAC Channel for a forward CDMA channel, shall consist of four subchannels: the
4 Reverse Power Control (RPC) Channel, the DRCLock Channel, the Reverse Activity (RA)
5 Channel and the ARQ Channel. The RPC Channel for a reverse CDMA channel is
6 transmitted on the associated forward CDMA channelforward CDMA channel of the
7 associated sub-active set transmits power control commands used by the access terminal
8 for closed loop power control on that reverse CDMA channel. The DRCLock Channel
9 transmits a reverse link quality indication for a reverse CDMA channel is transmitted on
10 the associated forward CDMA channelforward CDMA channel of the associated sub-active
11 set and is used by the access terminal for forward link serving sector selection for each
12 forward CDMA channel. The RA Channel transmits a reverse link activity bit (RAB) stream
13 for a reverse CDMA channel is transmitted on the associated forward CDMA
14 channelforward CDMA channel of the associated sub-active set. The ARQ Channel
15 transmits an access terminal specific indication of whether or not Reverse Traffic Channel
16 packets from that access terminal were received successfully by the access network for a
17 reverse CDMA channel on the associated forward CDMA channelforward CDMA channel of
18 the associated sub-active set. Each MAC Channel symbol shall be BPSK or OOK modulated
19 on the in-phase or quadrature-phase of one of 128 128-ary Walsh codewords (covers). For
20 MAC indices less than 128, The MAC symbol Walsh covers shall be transmitted two times
21 per slot in four bursts of 64 chips each. If the MAC indexMAC Index is greater than or
22 equal to 128 but less than 256, the corresponding MAC symbol Walsh cover shall be
23 transmitted during the first half of each slot in two bursts of 64 chips each. If the MAC
24 indexMAC Index is greater than or equal to 256 but less than 384, the corresponding MAC
25 symbol Walsh cover shall be transmitted during the second half of each slot in two bursts
26 of 64 chips each. A burst shall be transmitted immediately preceding each of the pilot
27 bursts in a slot, and a burst shall be transmitted immediately following each of the pilot
28 bursts in a slot. The Walsh channel gains may vary the relative power.
29 The Forward Traffic Channel is a packet-based, variable-rate channel. The user physical
30 layer packets for an access terminal shall be transmitted as shown in Table 12.4.1.3.1.1-1
31 at a data rate that varies from 4.8 kbps to 3.072 Mbps170, and the optional user physical
32 layer packets as shown in Table 12.4.1.3.1.1-1, if transmitted, shall be transmitted at a
33 data rate that varies from 153.6 kbps to 4.915 Mbps. Forward Traffic Channel and Control
34 Channel physical layer packets are defined using a Transmission Format. The
35 Transmission Format consists of the following:
36 • Physical Layer Packet Size of the physical layer packet (in bits)
169 The pilot is used by the access terminal for initial acquisition, phase recovery, timing recovery,
and maximal-ratio combining. An additional function of the pilot is to provide the access terminal
with a means of predicting the receive C/I for the purpose of access-terminal-directed forward data
rate control (DRC) of the Data Channel transmission.
170 The DRC symbol from the access terminal is based primarily on its estimate of the forward C/I for
12-103
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-104
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-105
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Forward Traffic I
QPSK/ C
Channel or Encoder 8-PSK/
Channel
Control Channel R = 1/3 16-QAM/
Interleaver 64-QAM Q
Physical Layer or 1/5
Modulator D
Packets
Scrambler 16 Channels
I I I I I I
C Sequence Walsh
Symbol 16-ary Walsh
Repetition/ Channel
DEMUX Walsh Chip Level
Q Symbol Q Q Q Gain = Q Q
1 to 16 Covers Summer
D Puncturing 1/4
128-Symbol Bi-
Orthogonal Cover
with MACIndex i I
Signal Point I Channel For
Preamble Sequence
Mapping i<128 and Q
(All 0's) Puncture/
0 +1 Channel for Q
1 –1 Repetition
i > 128
64 to 1,024
128-ary Walsh Cover for RPC bits: PN Chips
MACIndex i I Channel for Even MACIndex, per Physical
Q Channel for Odd MACIndex Layer Packet
Signal Point
MAC Channel RPC bits for H-ARQ or L-ARQ bits: for Preamble
Mapping RPC Channel
MACIndex i, 150 bps 0 +1 Gain: G-rpc(i) I Channel for Even MACIndex,
(T-FrameOffset) mod 4 = 3 1 –1 Q Channel for Odd MACIndex
TDM
MAC Channel H-ARQ bits or L- 1:3
ARQ bits for MACIndex i ARQ Signal ARQ Channel I Walsh
(T-FrameOffset) mod 4 ≠ 3 Point Mapping Gain: G-arq(i) Channels
A
128-ary Walsh Cover for DRC Lock bits:
TDM
MACIndex i Q Channel for Even MACIndex,
I Channel for Odd MACIndex B
MAC Channel P-ARQ bits for Signal Point P-ARQ bits:
MACIndex i Mapping ARQ Channel Q Channel for Even MACIndex, Q Walsh
(T-FrameOffset) mod 4 ≠ 3 0 0 Gain: G-arq(i) I Channel for Odd MACIndex Channels
1 -1
TDM
MAC Channel DRCLock 3:1
symbols for MACIndex i Signal Point
Bit Repetition DRCLock
(150/DRCLockLength) bits Mapping
(Factor = Channel Gain: I I
per second 0 +1
DRCLockLength/4) G-drclock(i)
(T-FrameOffset) mod 4 = 3 1 –1 Walsh Sequence
Walsh Cover W128 Chip Level Repetition
j
Summer Q (Factor = 2) Q
for RABMACIndex j
MAC Channel Signal Point I
RA
RA Bits for RABMACIndex j Mapping 256 PN Chips
Channel
1 Bit per Slot 0 +1 per Slot
Gain
(600 bps) 1 –1 for MAC
Walsh Cover 0
Signal Point
Pilot Channel Mapping I
(All 0’s) 0 +1
1 –1
Q
0
cos(2 fCt)
192 PN Chips
per Slot
for Pilot
I I Baseband
A
Filter
Quadrature Spreading
Forward
(Complex Multiply)
Modulated
I = I PNI – Q PNQ
Waveform
Q = I PNQ + Q PNI
Q Q Baseband
B
Filter
12-106
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Data MAC Pilot MAC Data Data MAC Pilot MAC Data
400 64 96 64 400 400 64 96 64 400
Chips Chips Chips Chips Chips Chips Chips Chips Chips Chips
Active Slot
Idle Slot
1
12-107
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 If ExtendedSpansEnabled equals ‘1’, the termination target of the requested DRC is four
2 slots, the access terminal is unable to successfully receive the physical layer packet after
3 the first five slots, and the access network transmits an extension slot, then the access
4 network shall transmit in the sixth slot the same data chips transmitted during the second
5 slot.
6 If ExtendedSpansEnabled equals ‘1’, the termination target of the requested DRC is four
7 slots, the access terminal is unable to successfully receive the physical layer packet after
8 the first six slots, and the access network transmits an extension slot, then the access
9 network shall transmit in the seventh slot the same data chips transmitted during the third
10 slot.
11 If ExtendedSpansEnabled equals ‘1’, the termination target of the requested DRC is four
12 slots, the access terminal is unable to successfully receive the physical layer packet after
13 the first seven slots, and the access network transmits an extension slot, then the access
14 network shall transmit in the eighth slot the same data chips transmitted during the fourth
15 slot.
16 If the access network transmits an extension slot for a packet the access network shall
17 transmit it using the same scrambler seed as used for the first slot of the corresponding
18 packet.
19
12-108
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 Table 12.4.1.3.1.1-1. Modulation Parameters for the Forward Traffic Channel and the
2 Control Channel
Transmission Format
(Physical Layer Packet Size(bits), Nominal Code Modulation Nominal Data Rate
Transmit Duration (slots), Preamble Rate Type (kbps)
Length (chips))
12-109
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Transmission Format
(Physical Layer Packet Size(bits), Nominal Code Modulation Nominal Data Rate
Transmit Duration (slots), Preamble Rate Type (kbps)
Length (chips))
1 Table 12.4.1.3.1.1-2. Modulation Parameters for the Optional Packet Formats on the
2 Forward Traffic Channel
Transmission Format
(Physical Layer Packet Size(bits), Nominal Code Modulation Nominal Data Rate
Transmit Duration (slots), Preamble Rate Type (kbps)
Length (chips))
4 The modulation parameters for the MAC Channel shall be as shown in Table 12.4.1.3.1.1-
5 3.
12-110
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-111
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 13.4.1.3.2.1.112.4.1.3.2.1.1 Modulation
2 The Pilot Channel corresponding to a forward CDMA channel shall consist of all-‘0’ symbols
3 transmitted on the I component only.
12-112
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-113
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-114
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 numbered ReverseLinkMACIndex values the L-ARQ bit shall be assigned to the quadrature
2 (Q) modulation phase.
3 When the P-ARQ bit is transmitted on the ARQ Channel with even-numbered
4 ReverseLinkMACIndex values the P-ARQ bit shall be assigned to the quadrature (Q)
5 modulation phase. When the P-ARQ bit is transmitted on the ARQ Channel with odd-
6 numbered ReverseLinkMACIndex values the P-ARQ bit shall be assigned to the in-phase (I)
7 modulation phase.
8 For MAC indices less than 128, the MAC symbol Walsh covers shall be transmitted two
9 times per slot in four bursts of length 64 chips each. For MAC indices greater than or equal
10 to 128 but less than 256, the MAC symbol Walsh covers shall be transmitted once per slot
11 during the first half-slot in two bursts of length 64 chips each. For MAC indices greater
12 than or equal to 256 but less than 384, the MAC symbol Walsh covers shall be transmitted
13 once per slot during the second half-slot in two bursts of length 4 chips each. These bursts
14 shall be transmitted immediately preceding and following the pilot bursts of each slot. The
15 MAC Channel use versus ReverseLinkMACIndex shall be as specified in Table 12.4.1.3.2.2-
16 2. The Preamble use versus ReverseLinkMACIndex shall be as specified in Table
17 12.4.1.3.2.2-3.
18 Symbols of each MAC Channel shall be transmitted on one of the Walsh channels. The
19 MAC channel gains may vary the relative power as a function of time. The orthogonal
20 Walsh channels shall be scaled to maintain a constant total transmit power for each
21 forward CDMA channel. The Walsh Channel gains can vary as a function of time.
12-115
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
258-319,
322-383
2
12-116
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-117
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
16 (T − FrameOffset) mod 4 = 3,
12-118
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 bursts of 64 chips each. One burst shall be transmitted immediately preceding and
2 following each pilot burst in a slot as shown in Figure 12.4.1.3.1-2.
19 (T − FrameOffset) mod 4 = 3,
12-119
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-120
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 offset I was successfully received by the cell containing that sector. The access network
2 shall transmit the P-ARQ bit using NAK-oriented ON-OFF Keying in slots m, m+1, and m+2
3 in response to a physical layer packet that was transmitted starting in slot
4 m−(MaxNumSubPacketsI+1)×12 on interlace offset I.
5 When the access network has received all slots of a physical layer packet or has
6 transmitted an ACK response, this protocol shall return a ReverseTrafficCompleted
7 indication.
8 The access network shall not forward the physical layer packet to a higher layer if the
9 physical layer packet was not successfully received.
10 Figure 12.3.2.4-1 shows the ARQ mechanism for a Reverse Traffic Channel physical layer
11 packet transmitted over all four sub-packets, where MaxNumSubPacketsI equals to three
12 for that interlace. In this case, the access network transmits NAK responses on the ARQ
13 Channel using the H-ARQ bits after the first three sub-packets of the physical layer packet
14 are transmitted by the access terminal indicating that it was unable to successfully receive
15 the Reverse Traffic Channel packet after the first, second, and third sub-packets. After the
16 fourth sub-packet the sector transmits an ACK using the L-ARQ bit and the P-ARQ bit
17 indicating that the sector successfully received the Reverse Traffic Channel physical layer
18 packet.
19 Figure 12.3.2.4-2 shows the ARQ mechanism for a Reverse Traffic Channel physical layer
20 packet transmitted over two sub-packets, where MaxNumSubPacketsI equals to three for
21 that interlace. In this example, the access network transmits an ACK response on the ARQ
22 Channel using the H-ARQ bit after the second sub-packet is transmitted by the access
23 terminal indicating that it has successfully received the physical layer packet. Following
24 reception of a positive acknowledgment on the ARQ Channel, the access terminal does not
25 transmit the remaining slots of the physical layer packet. The access terminal may begin
26 transmission of a new physical layer packet on that interlace. The access network
27 transmits an ACK on the ARQ Channel using the P-ARQ bit in sub-frame n+12.
28 Figure 12.3.2.4-3 shows failure to terminate a Reverse Traffic Channel physical layer
29 packet transmitted over all four sub-packets, where MaxNumSubPacketsI equals to three
30 for that interlace. In this case, the access network transmits NAK responses on the ARQ
31 Channel using the H-ARQ bit after the first three sub-packets of the physical layer packet
32 are transmitted by the access terminal indicating that it was unable to correctly receive the
33 Reverse Traffic Channel packet after the first, second and third sub-packets. After the
34 fourth sub-packet the access network transmits an NAK on the ARQ Channel using both
35 the L-ARQ bit and the P-ARQ bit indicating that it was unable to successfully receive the
36 packet.
12-121
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 The preamble shall consist of all-‘0’ symbols. The preamble shall be transmitted on the in-
2 phase component for ForwardTrafficMACIndex less than 128 and shall be transmitted on
3 the quadrature-phase component for ForwardTrafficMACIndex greater than 128. The
4 preamble shall be time multiplexed into the Forward Traffic Channel stream as described
5 in 12.4.1.3.3. The preamble sequence shall be covered by a 128-chip bi-orthogonal
6 sequence and the sequence shall be repeated several times depending on the transmit
7 mode. The bi-orthogonal sequence shall be specified in terms of the 128-ary Walsh
8 functions and their bit-by-bit complements by
9
128
10 Wi/2 for i = 0, 2, …., 254
11 W(i128
−1)/2 for i = 1, 3, …., 255
128
12 where i = 0, 1,…, 255 is the ForwardTrafficMACIndex value and Wi is the bit-by-bit
13 complement of the 128-chip Walsh function of order i. The channel type versus
14 ForwardTrafficMACIndex mapping for the preamble shall be as specified in Table
15 12.4.1.3.2.2-2. The 128-chip preamble repetition factor shall be as specified in Table
16 12.4.1.3.2.3.1-1. The access network shall transmit only the first 64-chips of the 128-ary
17 Walsh function for repetition factor of 0.5.
18 An extension preamble shall be transmitted with each Forward Traffic Channel physical
19 layer packet if ExtendedSpansEnabled is equal to ‘1’ in slots as shown in Table
20 12.4.1.3.2.3.1-2.
21 The extension preamble shall consist of all ‘0’ symbols transmitted on the in-phase
22 component only. The extension preamble shall be time multiplexed into the Forward Traffic
23 Channel stream. The extension preamble shall be covered by the 128-chip walsh sequence
24 W2128 and this sequence shall be repeated several times and the repetition factor shall be as
25 specified in Table 12.4.1.3.2.3.1-1.
26
12-122
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-123
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-124
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 Table 12.4.1.3.2.3.1-2. Extended Span and Extension Preamble Transmit Slot and
2 Repetition
12-125
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 13.4.1.3.2.3.212.4.1.3.2.3.2 Encoding
2 The Forward Traffic Channel physical layer packets and the Control Channel physical layer
3 packets shall be encoded with code rates of R = 1/3 or 1/5. The encoder shall discard the
4 6-bit TAIL field of the physical layer packet inputs and encode the remaining bits with a
5 parallel turbo encoder, as specified in 12.4.1.3.2.3.2.1. The turbo encoder will add an
6 internally generated tail of 6/R output code symbols, so that the total number of output
7 symbols is 1/R times the number of bits in the input physical layer packet.
8 Figure 12.4.1.3.2.3.2-1 illustrates the forward link encoding approach. The forward link
9 encoder parameters shall be as specified in Table 12.4.1.3.2.3.2-1.
10
12-126
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-127
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
⎡ n0 (D) n1(D) ⎤
G(D) = ⎢1 ⎥
⎣ d(D) d(D) ⎦⎥
9
12-128
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
2 The turbo encoder shall generate an output symbol sequence that is identical to the one
3 generated by the encoder shown in Figure 12.4.1.3.2.3.2.1-1. Initially, the states of the
4 constituent encoder registers in this figure are set to zero. Then, the constituent encoders
5 are clocked with the switches in the positions noted.
6 Let Nturbo be the number of bits into the turbo encoder after the 6-bit physical layer packet
7 TAIL field is discarded. Then, the encoded data output symbols are generated by clocking
8 the constituent encoders Nturbo times with the switches in the up positions and
9 puncturing the outputs as specified in Table 12.4.1.3.2.3.2.1-1. Within a puncturing
10 pattern, a ‘0’ means that the symbol shall be deleted and a ‘1’ means that the symbol shall
11 be passed onwards. The constituent encoder outputs for each bit period shall be output in
12 the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X output first. Symbol repetition is not used in
13 generating the encoded data output symbols.
14 The turbo encoder shall generate 6/R tail output symbols following the encoded data
15 output symbols. This tail output symbol sequence shall be identical to the one generated
16 by the encoder shown in Figure 12.4.1.3.2.3.2.1-1. The tail output symbols are generated
17 after the constituent encoders have been clocked Nturbo times with the switches in the up
18 position. The first 3/R tail output symbols are generated by clocking Constituent Encoder 1
19 three times with its switch in the down position while Constituent Encoder 2 is not clocked
20 and puncturing and repeating the resulting constituent encoder output symbols. The last
21 3/R tail output symbols are generated by clocking Constituent Encoder 2 three times with
22 its switch in the down position while Constituent Encoder 1 is not clocked and puncturing
23 and repeating the resulting constituent encoder output symbols. The constituent encoder
24 outputs for each bit period shall be output in the sequence X, Y0, Y1, X′, Y′0, Y′1 with the X
25 output first.
26 The constituent encoder output symbol puncturing for the tail symbols shall be as
27 specified in Table 12.4.1.3.2.3.2.1-2. Within a puncturing pattern, a ‘0’ means that the
28 symbol shall be deleted and a ‘1’ means that the symbol shall be passed onwards. For rate-
29 1/5 turbo codes, the tail output code symbols for each of the first three tail bit periods
30 shall be punctured and repeated to achieve the sequence XXY0Y1Y1, and the tail output
31 code symbols for each of the last three tail bit periods shall be punctured and repeated to
32 achieve the sequence X′X′Y′0Y′1Y′1. For rate-1/3 turbo codes, the tail output symbols for
33 each of the first three tail bit periods shall be XXY0, and the tail output symbols for each of
34 the last three tail bit periods shall be X′X′Y′0.
12-129
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Constituent Encoder 1
X
Y0
n0
Y1
n1
Nturbo
Information
Bits
(Input)
Control
Symbol ( Nturbo + 6) /R
Puncturing Code
Clocked once for each of the Nturbo data bit periods with the switch
and Symbols
up; then, clocked once for each of the three Constituent Encoder 1 Repetition (Output)
tail bit periods with the switch down; then, not clocked for the three
Constituent Encoder 2 tail bit periods.
Turbo
Interleaver
Constituent Encoder 2
X'
Y'0
n0
Y'1
n1
Control
Clocked once for each of the Nturbo data bit periods with the switch
up; then, not clocked for the three Constituent Encoder 1
tail bit periods; then, clocked once for each of the three
Constituent Encoder 2 tail bit periods with the switch down.
1
12-130
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Code Rate
X 1 1
Y0 1 1
Y1 0 1
X′ 0 0
Y′ 0 1 1
Y′ 1 0 1
Code Rate
Output 1/3 1/5
12-131
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 Let the sequence of input addresses be from 0 to Nturbo – 1. Then, the sequence of
2 interleaver output addresses shall be equivalent to those generated by the procedure
3 illustrated in Figure 12.4.1.3.2.3.2.2-1 and described below.171
4 1. Determine the turbo interleaver parameter, n, where n is the smallest integer such
5 that Nturbo ≤ 2n+5. Table 12.4.1.3.2.3.2.2-1 gives this parameter for the different
6 physical layer packet sizes.
7 2. Initialize an (n + 5)-bit counter to 0.
8 3. Extract the n most significant bits (MSBs) from the counter and add one to form a
9 new value. Then, discard all except the n least significant bits (LSBs) of this value.
10 4. Obtain the n-bit output of the table lookup defined in Table 12.4.1.3.2.3.2.2-2 with
11 a read address equal to the five LSBs of the counter. Note that this table depends
12 on the value of n.
13 5. Multiply the values obtained in Steps 3 and 4, and discard all except the n LSBs.
14 6. Bit-reverse the five LSBs of the counter.
15 7. Form a tentative output address that has its MSBs equal to the value obtained in
16 Step 6 and its LSBs equal to the value obtained in Step 5.
17 8. Accept the tentative output address as an output address if it is less than Nturbo;
18 otherwise, discard it.
19 9. Increment the counter and repeat Steps 3 through 8 until all Nturbo interleaver
20 output addresses are obtained.
Add 1
n MSBs and n Bits MSBs
(in + 4…i5) Select the Next
n LSBs Multiply Discard (5 + n)-Bit
and n Bits LSBs If Interleaver
Select the (tn – 1…t0) Input ≥ Output
n LSBs Nturbo Address
(n + 5)-Bit Table n Bits (i0…i4tn – 1…t0)
Counter Lookup
171 This procedure is equivalent to one where the counter values are written into a 25-row by
2n-column array by rows, the rows are shuffled according to a bit-reversal rule, the elements within
each row are permuted according to a row-specific linear congruential sequence, and tentative output
addresses are read out by column. The linear congruential sequence rule is x(i + 1) = (x(i) + c) mod 2n,
where x(0) = c and c is a row-specific value from a table lookup.
12-132
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Turbo Turbo
Physical Layer Interleaver Interleaver
Packet Size Block Size Parameter
Nturbo n
128 122 2
256 250 3
512 506 4
1,024 1,018 5
2,048 2,042 6
3,072 3,066 7
4,096 4,090 7
5,120 5,114 8
6,144 6,138 8
7,168 7,162 8
8,192 8,186 8
2
12-133
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
0 3 1 5 27 3 15 3
1 3 1 15 3 27 127 1
2 3 3 5 1 15 89 5
3 1 5 15 15 13 1 83
4 3 1 1 13 29 31 19
5 1 5 9 17 5 15 179
6 3 1 9 23 1 61 19
7 1 5 15 13 31 47 99
8 1 3 13 9 3 127 23
9 1 5 15 3 9 17 1
10 3 3 7 15 15 119 3
11 1 5 11 3 31 15 13
12 1 3 15 13 17 57 13
13 1 5 3 1 5 123 3
14 1 5 15 13 39 95 17
15 3 1 5 29 1 5 1
16 3 3 13 21 19 85 63
17 1 5 15 19 27 17 131
18 3 3 9 1 15 55 17
19 3 5 3 3 13 57 131
20 3 3 1 29 45 15 211
21 1 5 3 17 5 41 173
22 3 5 15 25 33 93 231
23 1 5 1 29 15 87 171
24 3 1 13 9 13 63 23
25 1 5 1 13 9 15 147
26 3 1 9 23 15 13 243
27 1 5 15 13 31 15 213
28 3 3 11 13 17 81 189
29 1 5 3 1 5 57 51
30 1 5 15 13 15 31 15
31 3 3 5 13 33 69 67
2
12-134
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 13.4.1.3.2.3.312.4.1.3.2.3.3 Scrambling
2 The output of the encoder shall be scrambled to randomize the data prior to modulation.
3 The scrambling sequence shall be equivalent to one generated with a 17-tap linear
4 feedback shift register with a generator sequence of h(D) = D17 + D14 + 1, as shown in
5 Figure 12.4.1.3.2.3.3-1. At the start of the physical layer packet, the shift register shall be
6 initialized to the state [ 1 r7 d 4 b 2 b1 b 0 r6 r5 r4 r3 r2 r1 r0 d 3 d 2 d1 d 0 ]. The r7r6r6r5r4r3r2r1r0
7 bits shall be equal to the 8-bit ForwardTrafficMACIndex value (see Table 12.4.1.3.2.2-2)
8 with r7 = 0 if MACIndexBits = 0x00 and shall be equal to the 8-bit ForwardTrafficMACIndex
9 value if MACIndexBits = 0x01. The d4d3d2d1d0 bits and the b2b1b0 bits shall as specified
10 in Table 12.4.1.3.2.3.3-1. The initial state shall generate the first scrambling bit. The shift
11 register shall be clocked once for every encoder output code symbol to generate a bit of the
12 scrambling sequence. Every encoder output code symbol shall be XOR’d with the
13 corresponding bit of the scrambling sequence to yield a scrambled encoded bit.’ The
14 scrambler initial state that is used to generate the data bits for an extension slot of a
15 packet shall be the same as that used to generate the data bits for the first slot of the
16 corresponding packet.
12-135
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Transmission
Format
(Physical Layer Nominal
Packet Size (bits), b2 b1 b0 d4 d3 d2 d1 d0 Data
Nominal Transmit Rate
Duration (slots), (kbps)
Preamble Length
(chips))
12-136
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission
Format
(Physical Layer Nominal
Packet Size (bits), b2 b1 b0 d4 d3 d2 d1 d0 Data
Nominal Transmit Rate
Duration (slots), (kbps)
Preamble Length
(chips))
12-137
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 r7 d4 b2 b1 b0 r6 r5 r4 r3 r2 r1 r0 d3 d2 d1 d0
Scrambling
Sequence
2
22 2. The U, V0, V1, V′0, and V′1 sequences shall be ordered according to UV0V′0V1V′1.
23 That is, the U sequence of symbols shall be first and the V′1 sequence of symbols
24 shall be last.
12-138
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 The scrambled turbo encoder data and tail output symbols generated with the rate-1/3
2 encoder shall be reordered according to the following procedure:
3 1. All of the scrambled data and tail turbo encoder output symbols shall be
4 demultiplexed into three sequences denoted U, V0 and V′0. The scrambled encoder
5 output symbols shall be sequentially distributed from the U sequence to the V′0
6 sequence with the first scrambled encoder output symbol going to the U sequence,
7 the second to the V0 sequence, the third to the V′0 sequence, the fourth to the U
8 sequence, etc.
9 2. The U, V0 and V′0sequences shall be ordered according to UV0 V′0. That is, the U
10 sequence of symbols shall be first and the V′0 sequence of symbols shall be last.
12-139
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 column-index, followed by row-index. In other words, the ith incoming symbol ((r ×
2 C + c) × K + k), where 0 ≤ i < 2 × (N+L) goes into the rth row, cth column, and kth
3 level, where 0 ≤ r < R , 0 ≤ c < C, and 0 ≤ k < K.
4 7. The linear array of R symbols, at the cth column and kth level, is end-around-
5 shifted by the amount ⎣(K × c + k) / D⎦ mod R. In other words, matrix[r][c][k] is
6 transformed to matrix[r + ⎣(K × c + k) / D⎦ mod R][c] [k].
7 8. The linear array of C ≡ 2m+1 symbols, at each given level and row, is bit-reverse
8 interleaved (based on column-index).
9 9. If K = 5, then the symbols at level ⎣K/2⎦ are swapped with symbols at level 1 (k=1).
10 ). Otherwise, the symbols at level given by k are moved to level given by (79 × k)
11 mod K. In other words, symbol at position [r][c][k] is moved to [r][c][(79 × k) mod K]
12 for all r, c, and k.
13 10. The 2 x N –L output Symbols symbols from the cuboidal array are read out with
14 row-index incrementing first, followed by column-index, followed by level-index. In
15 other words, the ith output symbol ((k × C + c) × R + r), where 0 ≤ i < 2 × N-L comes
16 from the rth row, cth column and kth level , where, 0 ≤ r < R , 0 ≤ c < C, and 0 ≤ k <
17 K.
18 11. The sequence of V1 and V1’ symbols are processed similar to the V0 and V0’
19 symbols, as described in 6 through 10.
12-140
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission Format N K R m L D W
(Physical Layer Packet
Size(bits), Nominal
Transmit Duration
(slots), Preamble Length
(chips))
12-141
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Transmission Format N K R m L D W
(Physical Layer Packet
Size(bits), Nominal
Transmit Duration
(slots), Preamble Length
(chips))
2 13.4.1.3.2.3.512.4.1.3.2.3.5 Modulation
3 The output of the channel interleaver shall be applied to a modulator that outputs an in-
4 phase stream and a quadrature stream of modulated values. The modulator generates
5 QPSK, 8-PSK, 16-QAM, or 64-QAM modulation symbols, depending on the data rate.
12-142
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
0 0 D D
0 1 –D D
1 0 D –D
1 1 –D –D
Note: D = 1 2.
4
Q Channel
s1s 0
01 00
1 2
−1 2 1 2
I Channel
−1 2
11 10
12-143
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
0 0 0 C S
0 0 1 S C
0 1 1 –S C
0 1 0 –C S
1 1 0 –C –S
1 1 1 –S –C
1 0 1 S –C
1 0 0 C –S
Note: C = cos(π/8) ≈ 0.9239 and S = sin(π/8) ≈ 0.3827 .
Q Channel
C = cos(π/8)
011 001 S = sin(π/8)
C
s 2s1s 0
010 S 000
–C –S S C
I Channel
–S
110 100
–C
111 101
12-144
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
0 0 0 0 3A 3A
0 0 0 1 3A A
0 0 1 1 3A –A
0 0 1 0 3A –3A
0 1 0 0 A 3A
0 1 0 1 A A
0 1 1 1 A –A
0 1 1 0 A –3A
1 1 0 0 –A 3A
1 1 0 1 –A A
1 1 1 1 –A –A
1 1 1 0 –A –3A
1 0 0 0 –3A 3A
1 0 0 1 –3A A
1 0 1 1 –3A –A
1 0 1 0 –3A –3A
Note: A = 1 10 ≈ 0.3162 .
2
12-145
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Q Channel
s 3s 2s1s0
0010 0011 0001 0000
3A
A = 1 10
–3A –A A 3A
I Channel
12-146
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Modulation
Interleaved Symbols
Symbols
s5 s4 s3 s2 s1 s0
mQ(k) mI(k)
x(6k + 5) x(6k + 4) x(6k + 3) x(6k + 2) x(6k + 1) x(6k)
0 0 0 0 0 0 7A 7A
0 0 0 0 0 1 7A 5A
0 0 0 0 1 1 7A 3A
0 0 0 0 1 0 7A A
0 0 0 1 1 0 7A -A
0 0 0 1 1 1 7A -3A
0 0 0 1 0 1 7A –5A
0 0 0 1 0 0 7A –7A
0 0 1 0 0 0 5A 7A
0 0 1 0 0 1 5A 5A
0 0 1 0 1 1 5A 3A
0 0 1 0 1 0 5A A
0 0 1 1 1 0 5A -A
0 0 1 1 1 1 5A -3A
0 0 1 1 0 1 5A –5A
0 0 1 1 0 0 5A –7A
0 1 1 0 0 0 3A 7A
0 1 1 0 0 1 3A 5A
0 1 1 0 1 1 3A 3A
0 1 1 0 1 0 3A A
0 1 1 1 1 0 3A -A
0 1 1 1 1 1 3A -3A
0 1 1 1 0 1 3A –5A
0 1 1 1 0 0 3A –7A
0 1 0 0 0 0 A 7A
0 1 0 0 0 1 A 5A
0 1 0 0 1 1 A 3A
0 1 0 0 1 0 A A
0 1 0 1 1 0 A -A
12-147
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Modulation
Interleaved Symbols
Symbols
s5 s4 s3 s2 s1 s0
mQ(k) mI(k)
x(6k + 5) x(6k + 4) x(6k + 3) x(6k + 2) x(6k + 1) x(6k)
0 1 0 1 1 1 A -3A
0 1 0 1 0 1 A –5A
0 1 0 1 0 0 A –7A
1 1 0 0 0 0 -A 7A
1 1 0 0 0 1 -A 5A
1 1 0 0 1 1 -A 3A
1 1 0 0 1 0 -A A
1 1 0 1 1 0 -A -A
1 1 0 1 1 1 -A -3A
1 1 0 1 0 1 -A –5A
1 1 0 1 0 0 -A –7A
1 1 1 0 0 0 –3A 7A
1 1 1 0 0 1 –3A 5A
1 1 1 0 1 1 –3A 3A
1 1 1 0 1 0 –3A A
1 1 1 1 1 0 –3A -A
1 1 1 1 1 1 –3A -3A
1 1 1 1 0 1 –3A –5A
1 1 1 1 0 0 –3A –7A
1 0 1 0 0 0 -5A 7A
1 0 1 0 0 1 -5A 5A
1 0 1 0 1 1 -5A 3A
1 0 1 0 1 0 -5A A
1 0 1 1 1 0 -5A -A
1 0 1 1 1 1 -5A -3A
1 0 1 1 0 1 -5A –5A
1 0 1 1 0 0 -5A –7A
1 0 0 0 0 0 –7A 7A
1 0 0 0 0 1 –7A 5A
1 0 0 0 1 1 –7A 3A
12-148
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Modulation
Interleaved Symbols
Symbols
s5 s4 s3 s2 s1 s0
mQ(k) mI(k)
x(6k + 5) x(6k + 4) x(6k + 3) x(6k + 2) x(6k + 1) x(6k)
1 0 0 0 1 0 –7A A
1 0 0 1 1 0 –7A -A
1 0 0 1 1 1 –7A -3A
1 0 0 1 0 1 –7A –5A
1 0 0 1 0 0 –7A –7A
Note: A = 1 / 42 ≈ 0.1543 .
1
Q Channel S 5 S 4 S 3 S 2 S1 S 0
000100 000101 000111 000110 000010 000011 000001 000000
7A
A = 1 / 42
12-149
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 than the number provided, the complete sequence of input modulation symbols shall be
2 repeated as many full-sequence times as possible followed by a partial transmission if
3 necessary. If a partial transmission is needed, the first portion of the input modulation
4 symbol sequence shall be used. If the number of required modulation symbols is less than
5 the number provided, only the first portion of the input modulation symbol sequence shall
6 be used.
7 The sequence repetition and symbol puncturing parameters shall be as specified in Table
8 12.4.1.3.2.3.6-1.
12-150
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
12-151
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-152
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
8 Similarly, the quadrature stream at the output of the sequence repetition operation shall be
9 demultiplexed into 16 parallel streams labeled Q0, Q1, Q2,…, Q15. If mQ(0), mQ(1), mQ(2),
10 mQ(3),…denotes the sequence of sequence-repeated modulation output values in the
11 quadrature stream, then for each k = 0, 1, 2,…,15, the kth demultiplexed stream Qk shall
12 consist of the values mQ(k), mQ(16 + k), mQ(32 + k), mQ(48 + k),….
13 Each demultiplexed stream at the output of the symbol demultiplexer shall consist of
14 modulation values at the rate of 76.8 ksps.
12-153
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
12-154
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission Format
(Physical Layer Packet Size (bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(128, 4, 256)
(128, 2, 128)
(256, 4, 256)
(256, 2, 128)
(512, 4, 256)
(512, 4, 128)
(512, 2, 128)
(512, 2, 64)
(1024, 4, 256)
(1024, 4, 128)
(1024, 4, 64)
(1024, 2, 128)
(1024, 2, 64)
(2048, 4, 128)
(2048, 4, 64)
(2048, 2, 64)
(3072, 4, 64)
(3072, 2, 64)
(4096, 4, 64)
(4096, 2, 64)
(5120, 4, 64)
(5120, 2, 64)
(6144, 4, 64)
(6144, 2, 64)
(7168, 4, 64)
(7168, 2, 64)
(8192, 4, 64)
(8192, 2, 64)
3
12-155
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
2 or 4 Slots
4,096 or 8,192 Chips
2
3 Figure 12.4.1.3.3-1. Preamble, Pilot, MAC, and Data Multiplexing for the Multiple-Slot
4 Cases with Transmission Formats in Table 12.4.1.3.3-1
5 Forward Traffic Channel physical layer packets with Transmission Formats as shown in
6 Table 12.4.1.3.3-2 shall be time division multiplexed with the preamble, Pilot Channel and
7 MAC Channel chips according to the timing diagrams in Figure 12.4.1.3.3-2.
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
12-156
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Preamble Pilot Preamble Data Pilot Data Pilot Pilot Data Pilot Data
400 & MAC 112 Chips 688 Chips & MAC 800 & MAC & MAC 800 & MAC 400
Chips 224 or or 224 Chips 224 224 Chips 224 Chips
Chips 624 Chips 176 Chips Chips Chips Chips Chips
8 or 16 Slots
16,384 or 32,768 Chips
1
2 Figure 12.4.1.3.3-2. Preamble, Pilot, MAC, and Data Multiplexing with Transmission
3 Formats in Table 12.4.1.3.3-2
4 Forward Traffic Channel physical layer packets with Transmission Formats as shown in
5 Table 12.4.1.3.3-3 shall be time division multiplexed with the preamble, Pilot Channel and
6 MAC Channel chips according to the timing diagrams in Figure 12.4.1.3.3-3.
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(128, 1, 64)
(256, 1, 64)
(512, 1, 64)
(2048, 1, 64)
(3072, 1, 64)
(4096, 1, 64)
(5120, 1, 64)
(6144, 1, 64)
(7168, 1, 64)
(8192, 1, 64)
9
12-157
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
320, 640, 1,280, 3,072, 3,648, 3,840, or 4,224 Data Modulation Symbols
1 Slot
2,048 Chips
2
3 Figure 12.4.1.3.3-3. Preamble, Pilot, MAC, and Data Multiplexing for the 1-Slot Cases with
4 Transmission Formats in Table 12.4.1.3.3-3
5 Forward Traffic Channel physical layer packets with Transmission Formats as shown in
6 Table 12.4.1.3.3-4 shall be time division multiplexed with the preamble, Pilot Channel and
7 MAC Channel chips according to the timing diagrams in Figure 12.4.1.3.3-4.
12-158
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(1024, 1, 64)
1 Slot
2,048 Chips
3
4 Figure 12.4.1.3.3-4. Preamble, Pilot, MAC, and Data Multiplexing for the 1-Slot Case
5 with Transmission Formats in Table 12.4.1.3.3-4.
6 Forward Traffic Channel physical layer packets with Packet Transmission Formats as
7 shown in Table 12.4.1.3.3-5 Table 14.3.1.3.3-5 shall be time division multiplexed with the
8 preamble, Pilot Channel and MAC Channel chips according to the timing diagrams in
9 Figure 12.4.1.3.3-5Figure 14.3.1.3.3-5.
Transmission Format
(Physical Layer Packet Size(bits), Nominal Transmit
Duration (slots), Preamble Length (chips))
(128, 4, 1,024)
(256, 4, 1,024)
(512, 4, 1,024)
12
12-159
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Preamble Pilot Preamble Data Pilot Data Pilot Pilot Data Pilot Data
400 & MAC 624 Chips 176 Chips & MAC 800 & MAC & MAC 800 & MAC 400
Chips 224 224 Chips 224 224 Chips 224 Chips
Chips Chips Chips Chips Chips
2 Figure 12.4.1.3.3-5. Preamble, Pilot, MAC, and Data Multiplexing for the Multiple-Slot
3 Cases with Transmission Formats in Table 12.4.1.3.3-5
4 Table 12.4.1.3.3-6 shows the number of Pilot chips, MAC chips, and Data chips
5 corresponding to each of the possible transmission formats
12-160
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
Transmission Format
(Physical Layer Packet Size(bits), Pilot MAC Data
Nominal Transmit Duration (slots), chips chips chips
Preamble Length (chips))
(128, 16, 1,024) 3,072 4,096 24,576
(128, 8, 512) 1,536 2,048 12,288
(128, 4, 1024) 768 1,024 5,376
(128, 4, 256) 768 1,024 6,144
(128, 2, 128) 384 512 3,072
(128, 1, 64) 192 256 1,536
(256, 16, 1024) 3,072 4,096 24,576
(256, 8, 512) 1,536 2,048 12,288
(256, 4, 1024) 768 1,024 5,376
(256, 4, 256) 768 1,024 6,144
(256, 2, 128) 384 512 3,072
(256, 1, 64) 192 256 1,536
(512, 16, 1024) 3,072 4,096 24,576
(512, 8, 512) 1,536 2,048 12,288
(512, 4, 1024) 768 1,024 5,376
(512, 4, 256) 768 1,024 6,144
(512, 4, 128) 768 1,024 6,272
(512, 2, 128) 384 512 3,072
(512, 2, 64) 384 512 3,136
(512, 1, 64) 192 256 1,536
(1024, 16, 1024) 3,072 4,096 24,576
(1024, 8, 512) 1,536 2,048 12,288
(1024, 4, 256) 768 1,024 6,144
(1024, 4, 128) 768 1,024 6,272
(1024, 4, 64) 768 1,024 6,336
(1024, 2, 128) 384 512 3,072
(1024, 2, 64) 384 512 3,136
(1024, 1, 64) 192 256 1,536
(2048, 4, 128) 768 1,024 6,272
(2048, 4, 64) 768 1,024 6,336
12-161
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
Transmission Format
(Physical Layer Packet Size(bits), Pilot MAC Data
Nominal Transmit Duration (slots), chips chips chips
Preamble Length (chips))
(2048, 2, 64) 384 512 3,136
(2048, 1, 64) 192 256 1,536
(3072, 4, 64) 768 1,024 6,336
(3072, 2, 64) 384 512 3,136
(3072, 1, 64) 192 256 1,536
(4096, 4, 64) 768 1,024 6,336
(4096, 2, 64) 384 512 3,136
(4096, 1, 64) 192 256 1,536
(5120, 4, 64) 768 1,024 6,336
(5120, 2, 64) 384 512 3,136
(5120, 1, 64) 192 256 1,536
(6144, 4, 64) 768 1,024 6,336
(6144, 2, 64) 384 512 3,136
(6144, 1, 64) 192 256 1,536
(7168, 4, 64) 768 1,024 6,336
(7168, 2, 64) 384 512 3,136
(7168, 1, 64) 192 256 1,536
(8192, 4, 64) 768 1,024 6,336
(8192, 2, 64) 384 512 3,136
(8192, 1, 64) 192 256 1,536
1
12-162
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
7 and
8 Q(n) = Q(n – 15) ⊕ Q(n – 12) ⊕ Q(n – 11) ⊕ Q(n – 10) ⊕ Q(n – 6) ⊕ Q(n – 5) ⊕
9 Q(n – 4) ⊕ Q(n – 3)
10 (based on PQ(x) as the characteristic polynomial),
11 where I(n) and Q(n) are binary valued (‘0’ and ‘1’) and the additions are modulo-2. In order
12 to obtain the I and Q pilot PN sequences (of period 215), a ‘0’ is inserted in the {I(n)} and
13 {Q(n)} sequences after 14 consecutive ‘0’ outputs (this occurs only once in each period).
14 Therefore, the pilot PN sequences have one run of 15 consecutive ‘0’ outputs instead of 14.
15 The chip rate for the pilot PN sequence shall be 1.2288Mcps. The pilot PN sequence period
16 is 32768/1228800 = 26.666… ms, and exactly 75 pilot PN sequence repetitions occur every
17 2 seconds.
18 Pilot Channels for each forward CDMA channel shall be identified by an offset index in the
19 range from 0 through 511 inclusive. This offset index shall specify the offset value (in units
20 of 64 chips) by which the pilot PN sequence lags the zero-offset pilot PN sequence. The
21 zero-offset pilot PN sequence shall be such that the start of the sequence shall be output at
22 the beginning of every even second in time, referenced to access network transmission
23 time. The start of the zero-offset pilot PN sequence for either the I or Q sequences shall be
24 defined as the state of the sequence for which the next 15 outputs inclusive are ‘0’.
25 Equivalently, the zero-offset sequence is defined such that the last chip prior to the even-
26 second mark as referenced to the transmit time reference is a ‘1’ prior to the 15 consecutive
27 ‘0’s.
28 13.4.1.3.512.4.1.3.5 Filtering
12-163
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
20 log10 S(f )
δ1
δ1
δ2
f
0 fp fs
1
3 The impulse response of the baseband filter, s(t), for each forward CDMA channel should
4 satisfy the following equation:
∞
5 Mean Squared Error = ∑
k =0
[αs(kTs – τ) – h(k)]2 ≤ 0.03,
6 where the constants α and τ are used to minimize the mean squared error. The constant Ts
7 is equal to 203.451… ns, which equals one quarter of a PN chip. The values of the
8 coefficients h(k), for k < 48, are given in Figure 12.4.1.3.5.1-1; h(k) = 0 for k ≥ 48. Note that
9 h(k) equals h(47 – k).
12-164
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
k h(k)
0, 47 –0.025288315
1, 46 –0.034167931
2, 45 –0.035752323
3, 44 –0.016733702
4, 43 0.021602514
5, 42 0.064938487
6, 41 0.091002137
7, 40 0.081894974
8, 39 0.037071157
9, 38 –0.021998074
10, 37 –0.060716277
11, 36 –0.051178658
12, 35 0.007874526
13, 34 0.084368728
14, 33 0.126869306
15, 32 0.094528345
16, 31 –0.012839661
17, 30 –0.143477028
18, 29 –0.211829088
19, 28 –0.140513128
20, 27 0.094601918
21, 26 0.441387140
22, 25 0.785875640
23, 24 1.0
2
ω2 + jαωω0 − ω0 2
H(ω) = K
ω2 − jαωω0 − ω0 2 ,
6
172This equalization simplifies the design of the access terminal receive filters.
12-165
3GPP2 C.S0024-B v2.0 SUBTYPE 3 Physical Layer
1 where K is an arbitrary gain, j equals − 1 , α equals 1.36, ω0 equals 2π × 3.15 × 105, and ω
2 is the radian frequency. The equalizing filter implementation shall be equivalent to applying
3 baseband filters with this transfer function, individually, to the baseband I and Q
4 waveforms for each forward CDMA channel.
5 A phase error test filter is defined to be the overall access network transmitter filter
6 (including the equalizing filter) cascaded with a filter having a transfer function that is the
7 inverse of the equalizing filter specified above. The response of the test filter should have a
8 mean squared phase error from the best fit linear phase response that is no greater than
9 0.01 squared radians when integrated over the frequency range 1 kHz ≤ |f – fc| ≤ 630 kHz.
10 For purposes of this requirement, “overall” shall mean from the I and Q baseband filter
11 inputs (see Table 12.4.1.3.5.1-1) to the RF output of the transmitter.
173 These guidelines on time keeping requirements reflect the fact that the amount of time error
between sectors that can be tolerated in an access network is not a hard limit. Each access terminal
can search an ever-increasing time window as directed by the sectors. However, increasing this
window gradually degrades performance since wider windows require a longer time for the access
terminals to search out and locate the various arrivals from all sectors that may be in view.
12-166
SUBTYPE 3 Physical Layer 3GPP2 C.S0024-B v2.0
1 1No text
12-167
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
SystemType 8
BandClass 5
ChannelNumber 11
6 SystemType The access network shall set this field to one of the following values:
8 BandClass If the SystemType field is set to 0x00 or 0x01, the access network
9 shall set this field to the band class number corresponding to the
10 frequency assignment of the channel specified by this record for both
11 the forward CDMA channel and the reverse CDMA channel. If the
12 SystemType is set to 0x02, then access network shall set this field to
13 the band class number corresponding to the frequency assignment of
14 the channel specified by this record for the forward CDMA channel
15 only.
13-1
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
1 ChannelNumber If the SystemType is set to 0x00 or 0x01, the access network shall set
2 this field to the channel number corresponding to the frequency
3 assignment of the channel specified by this record for both the
4 forward CDMA channel and the reverse CDMA channel. If the
5 SystemType is set to 0x02, this access network shall set this field to
6 the channel number corresponding to the frequency assignment of
7 the channel specified by this record for the forward CDMA channel
8 only.
13-2
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
ATIType 2
ATI 0 or 32
5 ATIType Access Terminal Identifier Type. This field shall be set to the type of
6 the ATI, as shown in Table 13.2-1:
Broadcast ATI
'00' 0
(BATI)
‘01’ Multicast ATI (MATI) 32
‘10’ Unicast ATI 32
'11' Random ATI (RATI) 32
8 ATI Access Terminal Identifier. The field is included only if ATIType is not
9 equal to ‘00’. This field shall be set as shown in Table 13.2-1.
13-3
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
Length 8
AttributeID Protocol Specific
One or more instances of the following record
AttributeValue Attribute dependent
Reserved variable
5 Length Length in octets of the attribute record, excluding the Length field.
6 AttributeID Attribute identifiers are unique in the context of the protocol being
7 configured.
8 AttributeValue A suggested value for the attribute. Attribute value lengths are, in
9 general, an integer number of octets. Attribute values have an
10 explicit or implicit length indication (e.g., fixed length or null
11 terminated strings) so that the recipient can successfully parse the
12 record when more than one value is provided.
13 Reserved The length of this field is the smallest value that will make the
14 attribute record octet aligned. The sender shall set this field to zero.
15 The receiver shall ignore this field.
16 The format of a complex attribute is given by
17
Length 8
AttributeID Protocol Specific
One or more instances of the following fields
ValueID Protocol Specific
An appropriate number of instances of the following
record for each instance of the ValueID field
AttributeValue Attribute dependent
Reserved variable
18 Length Length in octets of the attribute record, excluding the Length field.
13-4
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
1 AttributeID Attribute identifiers are unique in the context of the protocol being
2 configured.
3 ValueID It identifies the set of attribute values following this field. The sender
4 shall increment this field for each new set of values for this complex
5 attribute.
6 AttributeValue A suggested value for the attribute. Attribute value lengths are in
7 general an integer number of octets. Attribute values have an explicit
8 or implicit length indication (e.g., fixed length or null terminated
9 strings) so that the recipient can successfully parse the record when
10 more than one value is provided.
11 Reserved The length of this field is the smallest value that will make the
12 attribute record octet aligned. The sender shall set this field to zero.
13 The receiver shall ignore this field.
175 This formula is adapted from Knuth, D. N., Sorting and Searching, vol. 3 of The Art of Computer
Programming, 3 vols., (Reading, MA: Addison-Wesley, 1973), pp. 508-513. The symbol ⊕ represents
bitwise exclusive-or function (or modulo 2 addition) and the symbol ⎣ ⎦ represents the “largest integer
smaller than” function.
13-5
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
1 The access terminal shall initialize the random number generator as defined in 13.5.2.
2 The access terminal shall compute a new zn for each subsequent use.
3 The access terminal shall use the value un = zn / m for those applications that require a
4 binary fraction un, 0 < un < 1.
5 The access terminal shall use the value kn = ⎣N × zn / m⎦ for those applications that require
6 a small integer kn, 0 ≤ kn ≤ N-1.
7 14.5.213.5.2 Initialization
8 The access terminal shall initialize the random number generator by setting z0 to
9 z0 = (HardwareID ⊕ χ) mod m
10 where HardwareID is the least 32 bits of the hardware identifier associated with the access
11 terminal, and χ is a time-varying physical measure available to the access terminal. If the
12 initial value so produced is found to be zero, the access terminal shall repeat the procedure
13 with a different value of χ.
28 14.7.113.7.1 Introduction
29 The Generic Configuration Protocol provides a means to negotiate protocol parameters. The
30 procedure consists of the initiator sending an attribute and one or more allowed values.
31 The responder then selects one of the offered values. Each attribute must have a well
176 This generator has full period, ranging over all integers from 1 to m-1; the values 0 and m are
never produced. Several suitable implementations can be found in Park, Stephen K. and Miller, Keith
W., “Random Number Generators: Good Ones are Hard to Find,” Communications of the ACM, vol. 31,
no. 10, October 1988, pp. 1192-1201.
13-6
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
1 known fall-back value; if the responder does not select any of the offered values, the fall-
2 back value is selected.
3 14.7.213.7.2 Procedures
13-7
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
8 14.7.3.113.7.3.1 ConfigurationRequest
9 The sender sends the ConfigurationRequest message to offer a set of attribute-values for a
10 given attribute.
11
12 MessageID The value of this field is specified in the context of the protocol using
13 this message. The value 0x50 is recommended.
14 TransactionID The sender shall increment this value for each new
15 ConfigurationRequest message sent.
17 14.7.3.213.7.3.2 ConfigurationResponse
18 The sender sends a ConfigurationResponse message to select an attribute-value from a list
19 of offered values.
20
21 MessageID The value of this field is specified in the context of the protocol using
22 this message. The value 0x51 is recommended.
23 TransactionID The sender shall set this value to the TransactionID field of the
24 corresponding ConfigurationRequest message.
13-8
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
FormatID 8
Reserved 1
ProtocolType 7 or 15
ProtocolSubtype 16
One or more instances of the following Parameter
Record:
ParameterType 8
ParameterType-specific Variable
record
16 FormatID This field identifies the format of the rest of the fields in this record
17 and shall be set to zero.
21 Type1 This sub-field shall be set to the seven most significant bits of the
22 Type value for the protocol (as defined in [10]) associated with the
23 encapsulated .
13-9
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
1 Type2 If the length of the Type value for the protocol associated with the
2 encapsulated parameter is 7 bits, then this sub-field shall be
3 omitted. Otherwise, this field shall be set to the 8 least significant
4 bits of the Type value for the protocol associated with the
5 encapsulated parameter.177
6 ProtocolSubtype This field shall be set to the protocol subtype value (see Table 14.1-1)
7 for the protocol associated with the encapsulated session
8 parameters.
11 ParameterType-specific record
12 If the ParameterType field is set to 0x00, then this record shall be set
13 to the simple or complex attribute (see 13.3) associated with the
14 protocol identified by the (ProtocolType, ProtocolSubtype) pair.
15 Otherwise, the structure of this record shall be as specified by the
16 protocol which is identified by the (ProtocolType, ProtocolSubtype)
17 pair.
177 For example, if Type1 is ‘0011010’, then Type2 shall be 8 bits long.
13-10
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
18 For all Global Unicast addresses, except those that start with binary 000, the Interface ID
19 is required to be 64 bits long and to be constructed in Modified EUI-64 format.
13-11
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
16 However, the Unspecified address, the Loopback address, and the Embedded IPv4
17 addresses have been chosen from the Reserved Address pool. Therefore, the following
18 values shall be excluded from the Reserved IPv6 address category for SectorID values.
19
20 | 127 bits | 1 bit |
21 +----------+-------+
22 | 00 ... 0 | 0 |
23 +----------+-------+
13-12
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
1
2 | 6 bits | 1 bit | 1 bit | 16 bits | 40 bits |
3 +--------+-------+-------+----------+----------+
4 | CCCCCC | 1 | G | CC ... C | MM ... M |
5 +--------+-------+-------+----------+----------+
7 The “C” bits are a company identifier assigned to the manufacturer. The “M” bits are the
8 bits chosen by the manufacturer to ensure that the values assigned by the manufacturer
9 are unique. The “G” bit is the group/individual bit.
10 If the Modified EUI-64 value is locally unique, then it has the format:
11
12 | 6 bits | 1 bit | 57 bits |
13 +--------+-------+----------+
14 | LLLLLL | 0 | LL ... L |
15 +--------+-------+----------+
17 where the L bits are local node identifier that is chosen such that it is unique on the link.
13-13
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
1 binary 00000000. The Global Unicast IPv6 addresses that start with binary 00000000 are
2 excluded because the conflict with the Reserved addresses.
3 An Operator that has not been assigned any IPv6 addresses but has been assigned at least
4 one globally unique IPv4 address may construct a Global Unicast IPv6 address using the
5 6to4 method described in [13].
21 Figure 13.9.2.1.2-1. “S” bits in the Site-Local Unicast IPv6 Address Format
22
27 Figure 13.9.2.1.2-2. “S” bits in the Link-Local Unicast IPv6 Address Format
28
34 The “S” bits are further broken down into the following sub-fields
35
36 | #P bits | #T bits | #N bits | #X bits |
37 +-----------+----------+----------+----------+
38 | 00 ... 01 | TT ... T | NN ... N | XX ... X |
39 +-----------+----------+----------+----------+
13-14
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
2 where the “T” bits identify the type of unique identifier (IPv4, GSM/UMTS or ANSI-41), the
3 “N” bits are the operator’s unique identifier, the “X” bits are operator selected bits (i.e., bits
4 selected by the operator).
5 The “P” bits, which are a run of zero or more 0’s followed by one 1, allow for flexible
6 positioning of the unique identifier within the IPv6 address. The number of “P” bits shall
7 be less than or equal to 64. This is to ensure that the addresses in the Reserved IPv6
8 address format category for SectorID do not collide with the Locally Unique SectorIDs
9 (because the number of leading zeros in the SectorID in the Reserved IPv6 address format
10 category is less than 72).
11 The “T” bits shall be chosen such that the values are prefix free.
12 The following sections specify how the “T” bits, the “N” bits, and the “X” bits are assigned
13 for each of the unique identifier types defined in this document (that is, ANSI-41,
14 GSM/UMTS, and IPv4).
24 Figure 13.9.2.1.2.1-1. Assignment of the “T” Bits, the “N” Bits, and the “X” Bits for
25 the ANSI-41 Method
26 The “T” bits shall be set to the binary value ‘00’. The “N” bits shall be set to “SID”, which is
27 the ANSI-41 System Identifier that has been assigned to the operator. The “X” bits shall be
28 set by the operator and shall be chosen to ensure that the SectorID values and
29 corresponding UATI values are unique within the operator’s network. Therefore, there are
30 up to 61, 45, and 102 operator settable bits for Site-Local Unicast, Link-Local Unicast and
31 Reserved addresses, respectively.
13-15
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
1 Figure 13.9.2.1.2.2-1. Assignment of the “T” Bits, the “N” Bits, and the “X” Bits for
2 the GSM/UMTS Method
3 The “T” bits shall be set to the binary value ‘01’. The “N” bits shall be set to “MCC” and
4 “MNC”, which are the binary coded decimal versions of a Mobile Country Code and Mobile
5 Network Code pair that have been assigned to the operator. The “X” bits shall be set by the
6 operator and shall be chosen to ensure that the SectorID values and corresponding UATI
7 values are unique within the operator’s network. Therefore, there are up to 52, 36, and 93
8 operator settable bits for Site-Local Unicast, Link-Local Unicast and Reserved addresses,
9 respectively.
19 Figure 13.9.2.1.2.3-1. Assignment of the “T” Bits, the “N” Bits, and the “X” Bits for
20 the IPv4 Method
21 The “T” bits shall be set to the binary value ‘10’. The “N” bits are set to “IPv4 Subnet Prefix”,
22 which is a prefix of a globally unique IPv4 subnet assigned to the operator. The “X” bits
23 shall be set by the operator and shall be chosen to ensure that the SectorID values and
24 corresponding UATI values are unique within the operator’s network. Therefore, there are
25 52, 36, and 93 operator settable bits for Site-Local Unicast, Link-Local Unicast and
26 Reserved addresses, respectively, assuming that “IPv4 Subnet Prefix” is a 24-bit prefix
27 identifying an IPv4 class C subnet.
35 The “X” bits shall be set by the network to ensure the uniqueness of the SectorID
36 throughout the networks that the access terminal can visit.
13-16
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
2 14.10.113.10.1 Introduction
3 The Generic Attribute Update Protocol provides a means to update protocol attributes. The
4 protocol uses an AttributeUpdateRequest message, an AttributeUpdateAccept message,
5 and an AttributeUpdateReject message to negotiate a mutually acceptable configuration.
6 The initiator uses the AttributeUpdateRequest message to provide the responder with a
7 proposed value for each attribute. The responder uses the AttributeUpdateAccept message
8 to accept the proposed values. If the responder is an access network, and if any of the
9 attribute values in the received AttributeUpdateRequest message is not acceptable to it,
10 then the access network sends the AttributeUpdateReject message, and the access
11 terminal and access network continue to use the previously negotiated values for the
12 attributes.
13 The access terminal is not allowed to send an AttributeUpdateReject message.
14 14.10.213.10.2 Procedures
13-17
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
25 14.10.3.113.10.3.1 AttributeUpdateRequest
26 The sender sends an AttributeUpdateRequest message to offer an attribute-value for a
27 given attribute.
28
29 MessageID The value of this field is specified in the context of the protocol using
30 this message. The value 0x52 is recommended.
13-18
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
1 TransactionID The sender shall increment this value for each new
2 AttributeUpdateRequest message sent.
4 14.10.3.213.10.3.2 AttributeUpdateAccept
5 The sender sends an AttributeUpdateAccept message in response to an
6 AttributeUpdateRequest message to accept the offered attribute values.
7
8 MessageID The value of this field is specified in the context of the protocol using
9 this message. The value 0x53 is recommended.
10 TransactionID The sender shall set this value to the TransactionID field of the
11 corresponding AttributeUpdateRequest message.
12 14.10.3.313.10.3.3 AttributeUpdateReject
13 The access network sends an AttributeUpdateReject message in response to an
14 AttributeUpdateRequest message to reject the offered attribute values.
15
16 MessageID The value of this field is specified in the context of the protocol using
17 this message. The value 0x54 is recommended.
18 TransactionID The sender shall set this value to the TransactionID field of the
19 corresponding AttributeUpdateRequest message.
13-19
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
5 4. Let y’ = f(x’) be the interpolated value of the function at the input x’.
6 5. If f(x) is explicitly defined at only one point on the x-axis, then set y’ equal to the
7 value of the function at that point.
8 6. If f(x) is explicitly defined at two or more points on the x-axis, continue as follows:
9 − If x’ is outside the range of Σx, then set x’ equal to the nearest value of Σx.
10 − Let x1, x2 be the points in Σx that are closest to x’, which satisfy the relation x1
11 ≤ x’ ≤ x2. Define y1, y2 as follows:
x y = f(x)
x1 y1
x2 y2
14 The access terminal shall compute y' with an error of no more than ±2% of its true value.
13-20
Common Algorithms and Data Structures 3GPP2 C.S0024-B v2.0
5 2. Let z’ = f(x’,y’) be the interpolated value of the function at inputs x’ and y’.
6 3. If f(x,y) is explicitly defined at only one point on both the x-axis and y-axis, then
7 set z’ equal to the value of the function at that point.
8 4. If f(x,y) is explicitly defined at only one point on either the x-axis or the y-axis, then
9 use the procedure of 13.11 on the other axis, and set z’ to the result.
10 5. If f(x,y) is explicitly defined at two or more points for both the x-axis and the y-axis,
11 continue as follows:
12 − If x’ is outside the range of Σx, then set x’ equal to the nearest value of Σx.
13 − If y’ is outside the range of Σy, then set y’ equal to the nearest value of Σy.
14 − Let x1, x2 be the points in Σx that are closest to x’, which satisfy the relation x1
15 ≤ x’ ≤ x2. Let y1, y2 be the points in Σy that are closest to y’, which satisfy the
16 relation y1 ≤ y’ ≤ y2. Define z1, z2, z3, and z4 as follows:
(x,y) z = f(x,y)
(x1,y1) z1
(x2,y1) z2
(x1,y2) z3
(x2,y2) z4
19 where
20 a = (x’ – x1)/(x2 – x1)
22 The access terminal shall compute z' with an error of no more than ±2% of its true value.
13-21
3GPP2 C.S0024-B v2.0 Common Algorithms and Data Structures
13-22
Assigned Names And Numbers 3GPP2 C.S0024-B v2.0
2 15.114.1 Protocols
3 Table 14.1-1 shows the Protocol Type and Protocol Subtypes assigned to the protocols
4 defined in this specification. An updated list of Protocol Types and Protocol Subtypes is
5 specified in [10].
14-1
3GPP2 C.S0024-B v2.0 Assigned Names And Numbers
14-2
Assigned Names And Numbers 3GPP2 C.S0024-B v2.0
14-3
3GPP2 C.S0024-B v2.0 Assigned Names And Numbers
14-4
Assigned Names And Numbers 3GPP2 C.S0024-B v2.0
14-5