## 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

CN#6

24.007

3.0.1

004

1

R99

3.2.0

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

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

12-2009

CP-51

Rel-10

9.0.0

10.0.0

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