B.2.1 Rule A2: Exponent notation

24.0073GPPGeneral AspectsMobile radio interface signalling layer 3Release 17TS

An arithmetic expression used as exponent after a delimited string description is used to indicate repetitions.

A numerical expression between parentheses indicates a fixed number of repetitions.

<octet> ::= {0 | 1}(8) ;

is equivalent to

<octet> ::= {0 | 1} {0 | 1} {0 | 1} {0 | 1} {0 | 1} {0 | 1} {0 | 1} {0 | 1} ;

This could also be written:

<octet> ::= bit(8) ;

When the exponent is negative or equal to 0, the exponentiated construction is equivalent to the null string.
An example of a common construction is the following:

<name : bit(5)>

Simple arithmetic, using numbers, terms "+", "-", "*" and "/", and parentheses are allowed in expressions.

Example:

<octet string(40)> ::= <octet>(8*(4+1)) ;

A star used alone between parentheses, or a double star, indicates a finite, possibly null, but indeterminate, number of repetitions. (The star used as an exponent can be understood also as meaning the union of all the sets obtained by replacing the star by zero or some positive integer).

<all bit strings> ::= {0 |1}(*) ;

<all bit strings> ::= {0 |1}** ;

This allows a shorter notation of recursive constructions such as:

<all bit strings> ::= {0|1} <all bit strings> | null;

A shorter notation is allowed when the expression has a single term, consisting of a star followed by the term:

<octet> ::= {0 | 1}*8 ;

<octet string(40)> ::= <octet>*(8*(4+1)) ;

<all bit strings> ::= bit**;

Application note:

The indefinite exponent is usually combined with some mean to indicate to the decoder the end of the repetition. Different techniques exist, such as indicating in a previous field the number of repetitions. Another technique is one-bit tagging, an example of which follows: {1 <item>}** 0.

Annex C (informative):
GPRS‑Services sequence diagram

Instead of providing a complete set of all scenarios, the intention of this clause is to provide some typical examples. It shall be noted, that within the figures only those parameters of the PDUs and the service primitives are shown, which are needed for a general understanding of the examples. Furthermore during the examples below (except C.17) no cell re‑selection takes place.

NOTE: The standalone PDP context modification procedure should use graceful disconnection of the LLC link.

Annex D (informative):
Change history

TSG SA#

Spec

Version

CR

Rev

Rel

New Version

Subject

Comment

Jun 1999

GSM 04.07

7.1.0

Transferred to 3GPP CN

CN#04

24.007

3.0.0

CN#5

24.007

3.0.0

002

1

R99

3.1.0

Addition of LL-STATUS_IND

CN#6

24.007

3.0.1

004

1

R99

3.2.0

Uplink L3 Message Sequencing

CN#6

24.007

3.0.1

005

R99

3.2.0

Mirror R99 LCS CR to 04.07

CN#6

24.007

3.0.1

003

5

R99

3.2.0

Using MM sublayer for PS-SMS message transfer

CN#6

24.007

3.0.1

001

5

R99

3.2.0

Transaction Identifier Extension

CN#7

24.007

3.2.0

006

1

R99

3.3.0

Updating Session Management (SM) for R99

CN#7

24.007

3.2.0

007

R99

3.3.0

Removal of Anonymous Access

CN#7

24.007

3.2.0

008

R99

3.3.0

PMMSMS-REL-Req deletion in MS side

CN#7

24.007

3.2.0

010

1

R99

3.3.0

Integrity checking of signalling messages for UMTS

24.007

3.3.0

R99

3.3.1

Editorial changes

TSGN

TSGN-number

WG Number

Spec

CR

Rev

Rel

Cat

Old vers

New ver

Title

WI

Notes/Date

CN#8

NP-000270

N1-000620

24.007

006

2

R99

F

3.3.1

3.4.0

Updating SM for R99

GSM/UMTS Interworking

CN#8

NP-000270

N1-000619

24.007

012

R99

F

3.3.1

3.4.0

Remove GRR primitive descriptions and make reference to other document

GSM/UMTS Interworking

CN#8

NP-000269

N1-000763

24.007

014

2

R99

F

3.3.1

3.4.0

Change of the GMM Ready Timer behaviour

GPRS

CN#08

NP-000269

N1-000668

24.007

015

R99

C

3.3.1

3.4.0

New PD for LLC for use by DTM (Dual Transfer Mode) mobiles

GPRS

CN#8

NP-000270

N1-000669

24.007

016

R99

C

3.3.1

3.4.0

Services provided by the Radio Resource Management entity

GSM/UMTS Interworking

CN#9

NP-000443

N1-001032

24.007

013

3

R99

F

3.4.0

3.5.0

SAPs and Service primitives for UMTS, PS mode.

GSM/UMTS Interworking

adapted to adjust the older used release of the spec

CN#9

NP-000443

N1-000880

24.007

018

R99

F

3.4.0

3.5.0

Protocol discriminator value for UE special conformance testing functions

GSM/UMTS Interworking

CN#9

NP-000443

N1-001015

24.007

019

1

R99

F

3.4.0

3.5.0

Correction of send sequence number method applied protocols

GSM/UMTS Interworking

CN#9

NP-000443

N1-000930

24.007

020

R99

F

3.4.0

3.5.0

Editorial corrections!!

GSM/UMTS Interworking

CN#9

NP-000441

N1-000969

24.007

021

R99

F

3.4.0

3.5.0

Protocol Discriminator for DTM (simple class A)

GPRS

NP-10

NP-000673

N1-001188

24.007

024

R99

F

3.5.0

3.6.0

Removal of Flow Id from RR-SAP

TEI

NP-10

NP-000670

N1-001367

24.007

025

1

R99

F

3.5.0

3.6.0

RABMAS-SAP and RABMSM-SAP adaptation for Handling of unsynchronized PDP contexts

GPRS

NP-10

NP-000671

N1-001246

24.007

027

R99

F

3.5.0

3.6.0

Updating CS/PS protocol architecture figure with RABM

GSM/UMTS Interworking

NP-10

NP-000671

N1-001256

24.007

028

R99

F

3.5.0

3.6.0

Alignment of 24.007 to other specs

GSM/UMTS Interworking

NP-11

NP-010123

N1-010101

24.007

025

2

R99

F

3.6.0

3.7.0

Addition of Stream Identifier and NAS Synchronization Indicator to the primitives

GSM/UMTS interworking

03-2001

NP-11

NP-010123

N1-010083

24.007

032

 

R99

F

3.6.0

3.7.0

Change MMAS-SAP to RR-SAP in fig. 5.6

GSM/UMTS interworking

03-2001

NP-11

NP-010207

N1-010486

24.007

034

 

R99

F

3.6.0

3.7.0

Transfer of the N(SD) duplication avoidance protocol from GSM 04.18

GSM/UMTS interworking

03-2001

NP-11

NP-010205

N1-010447

24.007

035

 

R99

F

3.6.0

3.7.0

Deletion of cause ‘unsynchronousPDP’ in RABMAS-SAP

TEI

03-2001

NP-11

NP-010206

N1-010444

24.007

031

3

Rel-4

B

3.7.0

4.0.0

Adaptation of SS protocol to PS domain

TEI

03-2001

NP-14

NP-010682

N1-011811

24.007

043

1

Rel-4

A

4.0.0

4.1.0

Clarification of the send sequence number mechanism

GSM/UMTS interworking

12-2001

NP-16

NP-020218

N1-021341

24.007

047

2

Rel-4

A

4.1.0

4.2.0

RR protocol message type octet

GSM/UMTS interworking

06-2002

NP-16

NP-020222

N1-020893

24.007

049

1

Rel-4

A

4.1.0

4.2.0

Clarification of the extension mechanism for type 4 IEs

TEI

06-2002

NP-16

NP-020224

N1-021367

24.007

053

1

Rel-4

F

4.1.0

4.2.0

Various clean-up of wrong references, eg towards 44.018 and 23.271

TEI4

06-2002

NP-16

24.007

Rel-5

4.2.0

5.0.0

Plenary decision to make this TS also for Rel-5.

06-2002

NP-17

NP-020383

N1-021836

24.007

057

1

Rel-5

F

5.0.0

5.1.0

Clarification of the CN release indicators

TEI5

09-2002

NP-22

NP-030485

N1-031653

24.007

059

1

Rel-6

F

5.1.0

6.0.0

Don’t use SAPI to differentiate between messages of the same message type.

TEI6

12-2003

NP-24

NP-040185

N1-040967

24.007

063

1

Rel-6

A

6.0.0

6.1.0

Corrections concerning the use of the LCS protocol

LCS

06-2004

NP-25

NP-040377

N1-041625

24.007

064

1

Rel-6

B

6.1.0

6.2.0

Update of the Session Management services – MBMS

MBMS

09-2004

NP-25

NP-040375

N1-041645

24.007

067

4

Rel-6

B

6.1.0

6.2.0

Sequence number handling during redirection in MOCN sharing scenario

NTShar

09-2004

NP-26

NP-040501

N1-04844

24.007

070

A

6.2.0

6.3.0

Sequence numbering for SS via PS

TEI4

12-2004

NP-27

NP-050068

N1-050045

24.007

072

Rel-6

A

6.3.0

6.4.0

Addition of maximum data rate to RR_SYNC_IND and MMCC_SYNC_IND

SCUDIF

03-2005

CP-29

CP-050361

C1-050966

24.007

074

Rel-6

F

6.4.0

6.5.0

Use of short header format on SDCCH / FACCH

TEI6

09-2005

CP-29

CP-050366

C1-051030

24.007

075

1

Rel-7

F

6.5.0

7.0.0

Handling of the L2 Pseudo Length

TEI7

09-2005

CP-42

CP-080866

C1-085163

24.007

0078

2

Rel-8

B

7.0.0

8.0.0

Support of EPS NAS protocols

SAES

12-2008

CP-43

CP-090125

C1-091296

24.007

0082

2

Rel-8

F

8.0.0

8.1.0

UE side architecture figure without CSFB

SAES

03-2009

CP-43

CP-090153

C1-091320

24.007

0083

2

Rel-8

F

8.0.0

8.1.0

Architecture figure for EPS UE + CSFB

SAES-CSFB

03-2009

CP-43

CP-090130

C1-091182

24.007

0085

1

Rel-8

F

8.0.0

8.1.0

Message duplication in S1 mode

SAES

03-2009

CP-43

CP-090125

C1-091106

24.007

0086

1

Rel-8

F

8.0.0

8.1.0

Add reference of LTE test control specification

SAES

03-2009

CP-43

CP-090126

C1-091350

24.007

0087

2

Rel-8

F

8.0.0

8.1.0

Clarification of format of LV-E/TLV-E Length Indicator format

SAES

03-2009

CP-43

24.007

Rel-8

8.0.0

8.1.0

Editorial cleanup by MCC

03-2009

CP-44

CP-090422

C1-092120

24.007

0090

1

Rel-8

F

8.1.0

8.2.0

Handling of sequence numbers

SAES-SRVCC

06-2009

CP-46

Rel-9

8.2.0

9.0.0

Upgrade to Rel-9 by MCC

12-2009

CP-51

Rel-10

9.0.0

10.0.0

Upgrade to Rel-10 by MCC

03-2011

CP-56

CP-120309

C1-121630

24.007

0094

2

Rel-11

F

10.0.0

11.0.0

Clarify maintenance concept for this specification

TEI11

06-2012

CP-60

CP-130264

C1-131596

24.007

0095

1

Rel-12

F

11.0.0

12.0.0

CM sublayer of EPS services

TEI12

06-2012

CP-60

CP-130264

C1-131744

24.007

0096

2

Rel-12

11.0.0

12.0.0

Clarify on specification maintenance

TEI12

06-2012

CP-70

24.007

Rel-13

12.0.0

13.0.0

Upgrade to Rel-13 by MCC

12-2015

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2017-03

CP-75

CP-170129

0099

2

B

Addition of ePCO for GPRS

14.0.0

2018-03

CP-79

CP-180075

0100

1

B

Extended protocol discriminator

15.0.0

2018-03

CP-79

CP-180075

0101

1

B

Update of protocol discriminator values for test procedures for 5GS

15.0.0

2018-03

CP-79

CP-180075

0103

2

B

For 5GS – UE protocol architecture

15.0.0

2018-03

CP-79

CP-180075

0104

2

B

For 5GS – message and security headers and PDU session identities

15.0.0

2018-03

CP-79

CP-180075

0107

B

Format of standard IE for 5GS

15.0.0

2018-03

CP-79

CP-180075

0108

1

B

Scope update for 5GS

15.0.0

2018-03

CP-79

CP-180075

0110

B

Definition of 5GS NAS message type for 5GS

15.0.0

2018-06

CP-80

CP-181057

0111

1

B

Specification of security protected 5GS NAS message header

15.1.0

2018-06

CP-80

CP-181069

0112

2

B

EPS bearer identity in NAS message header

15.1.0

2018-06

CP-80

CP-181057

0113

1

B

Include TS 24.501 and TS 24.502 among the layer 3 related Technical Specifications

15.1.0

2018-06

CP-80

CP-181058

0114

2

B

PDU session identity

15.1.0

2018-09

CP-81

CP-182128

0116

2

F

Interaction when uplink user data packet is to be sent via a PDU session with suspended user-plane resources

15.2.0

2018-09

CP-81

CP-182128

0117

1

F

Correction on PTI definition

15.2.0

2018-09

CP-81

CP-182128

0118

1

F

Multiple access technologies in NG-RAN carrying 5GS NAS

15.2.0

2018-12

CP-82

CP-183030

0121

2

F

Value range of IEs for 5GMM and 5GSM protocols

15.3.0

2018-12

CP-82

CP-183030

0122

F

Correction to scope

15.3.0

2019-03

CP-83

CP-190105

0123

F

EPS bearers not released when moving to EMM-IDLE

16.0.0

2019-06

CP-84

CP-191145

0124

F

EPS bearers not released when moving to EMM-IDLE

16.1.0

2020-03

CP-87e

CP-200128

0128

3

D

Correcting reference

16.2.0

2020-06

CP-88e

CP-201131

0129

1

F

Type 3 IE is not recommended to be used as an optional IE

16.3.0

2020-09

CP-89e

CP-202170

0130

1

F

IEI assignment rule between TSN AF and TSN translator

16.4.0

2020-12

CP-90e

CP-203188

0132

F

Updates due to eV2XARC

16.5.0

2020-12

CP-90e

CP-203218

0133

F

Include TS 24.519 among the layer 3 related Technical Specifications

16.5.0

2020-12

CP-90e

CP-203179

0134

1

F

Updates due to ATSSS

16.5.0

2020-12

CP-90e

CP-203213

0138

F

Updates due to ProSe signalling messages sent over the PC3 or PC5 interfaces

16.5.0

2020-12

CP-90e

CP-203214

0131

1

F

Recommendation about the use of type 2 IEs

17.0.0

2020-12

CP-90e

CP-203168

0135

1

F

PDU session IDs exclusive for the 5G core network

17.0.0

2020-12

CP-90e

CP-203168

0136

F

IEI assignment from UE policy delivery service

17.0.0

2020-12

CP-90e

CP-203214

0139

F

Coding of successive half-octet IEs

17.0.0

2021-03

CP-91e

CP-210116

0140

F

UE policy delivery service missing

17.1.0

2021-06

CP-92e

CP-211150

0141

1

Corrections to L3 Messages description

17.2.0

2022-03

CP-95e

CP-220268

0142

B

Add new TS 24.554

17.3.0

2022-06

CP-96

CP-221111

0144

1

B

Include TS 24.538 among the layer 3 related technical specifications

17.4.0

2022-09

CP-97

CP-222158

0146

1

C

Correction of the comprehension required criterion

17.5.0