`
`Technical Specification
`
`
`
`3rd Generation Partnership Project;
`Technical Specification Group Radio Access Network;
`Radio Link Control (RLC) protocol specification
`(Release 5)
`
`The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
`
`
`
`The present document has not been subject to any approval process by the 3GPP Organisational Partners and shall not be implemented.
`This Specification is provided for future development work within 3GPP only. The Organisational Partners accept no liability for any use of this Specification.
`Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organisational Partners' Publications Offices.
`
`Ex. 1005 - Sierra Wireless, Inc.
`Sierra Wireless, Inc., et al. v. Sisvel S.P.A., IPR2021-00580
`Page 1 of 92
`
`
`
`
`Release 5
`
`2
`
`3GPP TS 25.322 V5.9.0 (2004-12)
`
`
`
`
`
`
`
`
`
`Keywords
`UMTS, radio
`
`3GPP
`
`Postal address
`
`
`3GPP support office address
`650 Route des Lucioles - Sophia Antipolis
`Valbonne - FRANCE
`Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
`
`Internet
`http://www.3gpp.org
`
`Copyright Notification
`
`No part may be reproduced except as authorized by written permission.
`The copyright and the foregoing restriction extend to reproduction in all media.
`
`© 2004, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).
`All rights reserved.
`
`
`3GPP
`
`Ex. 1005 - Sierra Wireless, Inc.
`Sierra Wireless, Inc., et al. v. Sisvel S.P.A., IPR2021-00580
`Page 2 of 92
`
`
`
`
`Release 5
`
`3
`
`3GPP TS 25.322 V5.9.0 (2004-12)
`
`Contents
`Foreword ............................................................................................................................................................ 7
`Scope ........................................................................................................................................................ 8
`1
`References ................................................................................................................................................ 8
`2
`Definitions and abbreviations ................................................................................................................... 9
`3
`Definitions ............................................................................................................................................................. 9
`3.1
`Abbreviations ........................................................................................................................................................ 9
`3.2
`General ................................................................................................................................................... 10
`4
`Objective ............................................................................................................................................................. 10
`4.1
`Overview of the RLC sublayer architecture ....................................................................................................... 10
`4.2
`Model of the RLC sublayer ........................................................................................................................... 10
`4.2.1
`Transparent mode (TM) RLC entities ..................................................................................................... 13
`4.2.1.1
`Transmitting TM RLC entity ............................................................................................................. 13
`4.2.1.1.1
`Receiving TM RLC entity ................................................................................................................. 14
`4.2.1.1.2
`Unacknowledged mode (UM) RLC entities ........................................................................................... 14
`4.2.1.2
`Transmitting UM RLC entity ............................................................................................................ 14
`4.2.1.2.1
`Receiving UM RLC entity ................................................................................................................. 15
`4.2.1.2.2
`Acknowledged mode (AM) RLC entity .................................................................................................. 15
`4.2.1.3
`Transmitting side ............................................................................................................................... 16
`4.2.1.3.1
`Receiving side .................................................................................................................................... 17
`4.2.1.3.2
`Functions ................................................................................................................................................ 18
`5
`Services provided to upper layers .......................................................................................................... 18
`6
`Mapping of services/functions onto logical channels ........................................................................................ 19
`6.1
`Services expected from MAC ................................................................................................................ 22
`7
`Elements for layer-to-layer communication ........................................................................................... 22
`8
`Primitives between RLC and upper layers ......................................................................................................... 22
`8.1
`Primitive parameters ........................................................................................................................................... 23
`8.2
`Elements for peer-to-peer communication ............................................................................................. 25
`9
`Protocol data units ............................................................................................................................................... 25
`9.1
`Data PDUs ..................................................................................................................................................... 25
`9.1.1
`Control PDUs ................................................................................................................................................ 26
`9.1.2
`Formats and parameters ...................................................................................................................................... 26
`9.2
`Formats .......................................................................................................................................................... 27
`9.2.1
`General ..................................................................................................................................................... 27
`9.2.1.1
`TMD PDU ............................................................................................................................................... 27
`9.2.1.2
`UMD PDU ............................................................................................................................................... 27
`9.2.1.3
`AMD PDU ............................................................................................................................................... 28
`9.2.1.4
`STATUS PDU ......................................................................................................................................... 28
`9.2.1.5
`Piggybacked STATUS PDU ................................................................................................................... 29
`9.2.1.6
`RESET, RESET ACK PDU .................................................................................................................... 29
`9.2.1.7
`Parameters ..................................................................................................................................................... 29
`9.2.2
`D/C field .................................................................................................................................................. 30
`9.2.2.1
`PDU Type ................................................................................................................................................ 30
`9.2.2.2
`Sequence Number (SN) ........................................................................................................................... 30
`9.2.2.3
`Polling bit (P) ........................................................................................................................................... 30
`9.2.2.4
`Extension bit (E) ...................................................................................................................................... 31
`9.2.2.5
`Reserved 1 (R1) ....................................................................................................................................... 31
`9.2.2.6
`Header Extension Type (HE) .................................................................................................................. 31
`9.2.2.7
`Length Indicator (LI) ............................................................................................................................... 31
`9.2.2.8
`Data field.................................................................................................................................................. 35
`9.2.2.9
`Padding (PAD) ........................................................................................................................................ 35
`9.2.2.10
`SUFI ......................................................................................................................................................... 36
`9.2.2.11
`
`3GPP
`
`Ex. 1005 - Sierra Wireless, Inc.
`Sierra Wireless, Inc., et al. v. Sisvel S.P.A., IPR2021-00580
`Page 3 of 92
`
`
`
`
`Release 5
`
`4
`
`3GPP TS 25.322 V5.9.0 (2004-12)
`
`The No More Data super-field .......................................................................................................... 36
`9.2.2.11.1
`The Acknowledgement super-field ................................................................................................... 37
`9.2.2.11.2
`The Window Size super-field ............................................................................................................ 37
`9.2.2.11.3
`The List super-field ............................................................................................................................ 38
`9.2.2.11.4
`The Bitmap super-field ...................................................................................................................... 38
`9.2.2.11.5
`The Relative List super-field ............................................................................................................. 39
`9.2.2.11.6
`The Move Receiving Window Acknowledgement super-field ........................................................ 40
`9.2.2.11.7
`The Move Receiving Window (MRW) super-field .......................................................................... 41
`9.2.2.11.8
`Reserved 2 (R2) ....................................................................................................................................... 42
`9.2.2.12
`Reset Sequence Number (RSN) .............................................................................................................. 42
`9.2.2.13
`Hyper Frame Number Indicator (HFNI) ................................................................................................. 43
`9.2.2.14
`Protocol states ..................................................................................................................................................... 43
`9.3
`State model for transparent mode entities .................................................................................................... 43
`9.3.1
`NULL State .............................................................................................................................................. 43
`9.3.1.1
`DATA_TRANSFER_READY State ...................................................................................................... 43
`9.3.1.2
`State model for unacknowledged mode entities ........................................................................................... 44
`9.3.2
`NULL State .............................................................................................................................................. 44
`9.3.2.1
`DATA_TRANSFER_READY State ...................................................................................................... 44
`9.3.2.2
`LOCAL_SUSPEND State ....................................................................................................................... 44
`9.3.2.3
`State model for acknowledged mode entities ............................................................................................... 45
`9.3.3
`NULL State .............................................................................................................................................. 45
`9.3.3.1
`DATA_TRANSFER_READY State ...................................................................................................... 45
`9.3.3.2
`RESET_PENDING State ........................................................................................................................ 46
`9.3.3.3
`LOCAL_SUSPEND State ....................................................................................................................... 47
`9.3.3.4
`RESET_AND_SUSPEND State ............................................................................................................. 48
`9.3.3.5
`State variables ..................................................................................................................................................... 48
`9.4
`Timers .................................................................................................................................................................. 51
`9.5
`Protocol Parameters ............................................................................................................................................ 53
`9.6
`Specific functions ................................................................................................................................................ 54
`9.7
`Polling function for acknowledged mode ..................................................................................................... 55
`9.7.1
`STATUS transmission for acknowledged mode .......................................................................................... 56
`9.7.2
`SDU discard function for acknowledged, unacknowledged, and transparent mode ................................... 57
`9.7.3
`Timer based discard, with explicit signalling ......................................................................................... 58
`9.7.3.1
`Timer based discard, without explicit signalling .................................................................................... 58
`9.7.3.2
`SDU discard after MaxDAT number of transmissions........................................................................... 58
`9.7.3.3
`No_discard after MaxDAT number of transmissions ............................................................................. 59
`9.7.3.4
`SDU discard not configured .................................................................................................................... 59
`9.7.3.5
`Void ............................................................................................................................................................... 59
`9.7.4
`Local Suspend function for acknowledged and unacknowledged mode ..................................................... 59
`9.7.5
`RLC Stop, RLC Continue function for acknowledged and unacknowledged mode ................................... 60
`9.7.6
`RLC re-establishment function for acknowledged and unacknowledged mode ......................................... 61
`9.7.7
`Ciphering for acknowledged and unacknowledged mode ........................................................................... 62
`9.7.8
`Reconfiguration of RLC parameters by upper layers ................................................................................... 63
`9.7.9
`10 Handling of unknown, unforeseen and erroneous protocol data ............................................................ 64
`Erroneous Sequence Number .............................................................................................................................. 64
`10.1
`Inconsistent status indication .............................................................................................................................. 64
`10.2
`Invalid PDU format ............................................................................................................................................. 64
`10.3
`RLC PDU with CRC error .................................................................................................................................. 65
`10.4
`Elementary procedures ........................................................................................................................... 65
`11
`Transparent mode data transfer procedure ......................................................................................................... 65
`11.1
`General ........................................................................................................................................................... 65
`11.1.1
`Transmission of TMD PDU .......................................................................................................................... 65
`11.1.2
`TMD PDU contents to set ....................................................................................................................... 66
`11.1.2.1
`Submission of TMD PDUs to the lower layer ........................................................................................ 66
`11.1.2.2
`Reception of TMD PDU ............................................................................................................................... 66
`11.1.3
`Abnormal cases ............................................................................................................................................. 67
`11.1.4
`Void .......................................................................................................................................................... 67
`11.1.4.1
`SDU discard without explicit signalling ................................................................................................. 67
`11.1.4.2
`Unacknowledged mode data transfer procedure ................................................................................................ 67
`11.2
`General ........................................................................................................................................................... 67
`11.2.1
`
`3GPP
`
`Ex. 1005 - Sierra Wireless, Inc.
`Sierra Wireless, Inc., et al. v. Sisvel S.P.A., IPR2021-00580
`Page 4 of 92
`
`
`
`
`Release 5
`
`5
`
`3GPP TS 25.322 V5.9.0 (2004-12)
`
`11.2.2
`11.2.2.1
`11.2.2.2
`11.2.3
`11.2.4
`11.2.4.1
`11.2.4.2
`11.2.4.3
`11.2.4.4
`11.3
`11.3.1
`11.3.2
`11.3.2.1
`11.3.2.1.1
`11.3.2.1.2
`11.3.2.2
`11.3.3
`11.3.3a
`11.3.4
`11.3.4.1
`11.3.4.2
`11.3.4.3
`11.3.4.3.1
`11.3.4.4
`11.3.4.5
`11.3.4.6
`11.3.4.7
`11.3.4.8
`11.3.4.9
`11.3.4.10
`11.4
`11.4.1
`11.4.2
`11.4.2.1
`11.4.3
`11.4.3.1
`11.4.4
`11.4.4a
`11.4.5
`11.4.5.1
`11.4.5.2
`11.4.5.3
`11.5
`11.5.1
`11.5.2
`11.5.2.1
`11.5.2.2
`11.5.2.3
`11.5.3
`11.5.4
`11.5.4.1
`11.6
`11.6.1
`11.6.2
`11.6.2.1
`11.6.2.2
`11.6.3
`11.6.3.1
`11.6.4
`11.6.5
`11.6.6
`11.6.6.1
`
`Transmission of UMD PDU ......................................................................................................................... 68
`UMD PDU contents to set ....................................................................................................................... 68
`Submission of UMD PDUs to the lower layer ....................................................................................... 68
`Reception of UMD PDU ............................................................................................................................... 69
`Abnormal cases ............................................................................................................................................. 69
`Length Indicator value reserved for UMD PDU .................................................................................... 69
`Invalid length indicator value .................................................................................................................. 69
`SDU discard without explicit signalling ................................................................................................. 69
`Invalid PDU size ...................................................................................................................................... 70
`Acknowledged mode data transfer procedure .................................................................................................... 70
`General ........................................................................................................................................................... 70
`Transmission of AMD PDU ......................................................................................................................... 71
`AMD PDU contents to set ....................................................................................................................... 72
`Setting of the Polling bit .................................................................................................................... 72
`Void .................................................................................................................................................... 72
`Submission of AMD PDUs to lower layer ............................................................................................. 73
`Reception of AMD PDU by the Receiver .................................................................................................... 73
`Reached maximum number of attempts ....................................................................................................... 74
`Abnormal cases ............................................................................................................................................. 74
`Void .......................................................................................................................................................... 74
`Receiving an AMD PDU outside the reception window ........................................................................ 74
`Timer_Discard timeout ............................................................................................................................ 74
`SDU discard with explicit signalling................................................................................................. 74
`Void .......................................................................................................................................................... 75
`Invalid length indicator value .................................................................................................................. 75
`Length Indicator value reserved for AMD PDU .................................................................................... 75
`Void .......................................................................................................................................................... 75
`Receiving an AMD PDU within the reception window more than once (Handling of Duplicates) ..... 75
`Full Buffer Behavior ................................................................................................................................ 75
`Invalid PDU size ...................................................................................................................................... 76
`RLC reset procedure ........................................................................................................................................... 76
`General ........................................................................................................................................................... 76
`Initiation ......................................................................................................................................................... 76
`RESET PDU contents to set .................................................................................................................... 77
`Reception of the RESET PDU by the Receiver ........................................................................................... 77
`RESET ACK PDU contents to set .......................................................................................................... 78
`Reception of the RESET ACK PDU by the Sender ..................................................................................... 78
`Reached maximum number of attempts ....................................................................................................... 79
`Abnormal cases ............................................................................................................................................. 79
`Timer_RST timeout ................................................................................................................................. 79
`Void .......................................................................................................................................................... 79
`Reception of the RESET PDU by the Sender ......................................................................................... 80
`STATUS report transfer procedure .................................................................................................................... 80
`General ........................................................................................................................................................... 80
`Initiation ......................................................................................................................................................... 81
`Piggybacked STATUS PDU ................................................................................................................... 81
`STATUS PDU contents to set ................................................................................................................. 81
`Submission of STATUS PDUs to the lower layer .................................................................................. 82
`Reception of the STATUS PDU by the Sender ............................................................................................ 82
`Abnormal cases ............................................................................................................................................. 83
`Void .......................................................................................................................................................... 83
`SDU discard with explicit signalling procedure ................................................................................................. 83
`General ........................................................................................................................................................... 83
`Initiation ......................................................................................................................................................... 84
`Void .......................................................................................................................................................... 85
`STATUS PDU contents to set ................................................................................................................. 85
`Reception of the STATUS PDU by the Receiver ......................................................................................... 86
`STATUS PDU contents to set ................................................................................................................. 87
`Termination ................................................................................................................................................... 87
`Expiration of timer Timer_MRW ................................................................................................................. 88
`Abnormal cases ............................................................................................................................................. 89
`Reception of obsolete/corrupted MRW SUFI by the Receiver .............................................................. 89
`
`3GPP
`
`Ex. 1005 - Sierra Wireless, Inc.
`Sierra Wireless, Inc., et al. v. Sisvel S.P.A., IPR2021-00580
`Page 5 of 92
`
`
`
`
`Release 5
`
`6
`
`3GPP TS 25.322 V5.9.0 (2004-12)
`
`Void .......................................................................................................................................................... 89
`11.6.6.2
`Reception of obsolete/corrupted MRW_ACK SUFI by the Sender ....................................................... 89
`11.6.6.3
`Void ..................................................................................................................................................................... 89
`11.7
`Void ..................................................................................................................................................................... 89
`11.8
`Annex A (informative): Change history ....................................................................................................... 90
`
`
`3GPP
`
`Ex. 1005 - Sierra Wireless, Inc.
`Sierra Wireless, Inc., et al. v. Sisvel S.P.A., IPR2021-00580
`Page 6 of 92
`
`
`
`
`Release 5
`
`7
`
`3GPP TS 25.322 V5.9.0 (2004-12)
`
`Foreword
`This Technical Specification (TS) has been produced by the 3rd Generation Partnership Project (3GPP).
`
`The contents of the present document are subject to continuing work within the TSG and may change
`following formal TSG approval. Should the TSG modify the contents of the present document, it will be re‐
`released by the TSG with an identifying change of release date and an increase in version number as
`follows:
`
`Version x.y.z
`
`where:
`
`x the first digit:
`
`1 presented to TSG for information;
`
`2 presented to TSG for approval;
`
`3 or greater indicates TSG approved document under change control.
`
`y the second digit is incremented for all changes of substance, i.e. technical enhancements,
`corrections, updates, etc.
`
`z the third digit is incremented when editorial only changes have been incorporated in the
`document.
`
`3GPP
`
`Ex. 1005 - Sierra Wireless, Inc.
`Sierra Wireless, Inc., et al. v. Sisvel S.P.A., IPR2021-00580
`Page 7 of 92
`
`
`
`
`Release 5
`
`8
`
`3GPP TS 25.322 V5.9.0 (2004-12)
`
`Scope
`1
`The present document specifies the Radio Link Control protocol for the UE‐UTRAN radio interface.
`
`Features for the current Release:
`
`‐ Transparent mode.
`
`‐ Unacknowledged mode.
`
`‐ Acknowledged mode.
`
`References
`2
`The following documents contain provisions which, through reference in this text, constitute provisions of
`the present document.
`
` References are either specific (identified by date of publication, edition number, version number,
`etc.) or non‐specific.
`
` For a specific reference, subsequent revisions do not apply.
`
` For a non‐specific reference, the latest version applies. In the case of a reference to a 3GPP
`document (including a GSM document), a non‐specific reference implicitly refers to the latest version
`of that document in the same Release as the present document.
`
`[1]
`
`[2]
`
`[3]
`
`[4]
`
`[5]
`
`[6]
`
`[7]
`
`[8]
`
`[9]
`
`3GPP TS 25.401: "UTRAN Overall Description".
`
`3GPP TR 25.990: "Vocabulary for UTRAN".
`
`3GPP TS 25.301: "Radio Interface Protocol Architecture".
`
`3GPP TS 25.302: "Services provided by the Physical Layer".
`
`3GPP TS 25.303: "Interlayer procedures in Connected Mode".
`
`3GPP TS 25.304: "UE Procedures in Idle Mode and Procedures for Cell Reselection in
`Connected Mode".
`
`3GPP TS