Sei sulla pagina 1di 30
SYSTEMS CELLULAR BSS R&D Activity Release 4 REFERENCE 3BK 11202 0051 DSZZA DC MCD AUTHOR

SYSTEMS

CELLULAR

BSS R&D Activity Release 4

REFERENCE

3BK 11202 0051 DSZZA

DC MCD
DC
MCD
DC MCD

AUTHOR

O. BESSET

DATE

12/09/97

TYPE

SPE

TITLE : PAGING AND ACCESS GRANT CONTROL

VERSION

ACTIVITY

PAGES

CS DOC CENTRE VISA

4.4.0.0

SYS-TLA

30

ABSTRACT (Purpose of the document, highlights, ,

)

:

This document describes the Paging and Access Grant Control within the BSS.

DOC CENTRES

DISTRIBUTION

FURTHER DISTRIBUTION

MCD

B.

Marliac

MCD

Vélizy:

MCD

Colombes:

Colombes:

L.

Van Eyck

MCD

Kontich:

I. Lentzsh

P.

Fouilland SAS

M.

Ménégon

IIV

MCD

Stuttgart:

L.

Cruchant

SAS

E.

Rousselot

IIV

 

E.

Desorbay

SAS

A.

Pech

IIV

M.

Delprat

BTS

R.

Bialobroda BTS

Front

page only:

 

B.

Landais

OMC

B.

Le Glouannec OMC

B.

Virey

IIV

A.

Barnel (ffd)

SAS

JF. Maillard (ffd) SAS

MCD

Kontich:

 
 

Front

page only:

G.

Van Dijck

BSC

 

M.

Baughan

BSC

 

J.

Kanovitch SAS

JP. Georges SAS

Front

page only:

 

JP. Poirault

PMO

 

D.

Berthoumieux SAS

C.

De Reuck

BSC

PAGING AND ACCESS GRANT CONTROL

Version 4.4.0.0

APPROVAL

NAME

D. Berthoumieux

V. Steegmans

L. Szabo

FUNCTION

AM

BSC SSAM

BTS SSAM

SIGNATURE

DOCUMENT HISTORY

Release 1 : TLA/145

Version

Date

Author

Reason for update

1.1.0.0

14.01.91

B.Maier

TLA approved version.

Release 2 : S/P2/3.4.1.1.1

 

Version

Date

Author

Reason for update

The next three references are not version of this document but specification notes written for the release 2.

2.1.0.0

31.01.92

M.Montagna

TLA/SN/12 - Paging over A - Interface.

2.1.0.0

04.03.92

L.Poisson

TLA/SN/13 - RR Paging Channel Management.

2.2.0.0

24.04.92

M.Roberts

TLA/SN/11 - CCCH Management.

2.0.0.0

26.10.92

K.Hofbauer

First draft - TLA - document.

2.0.0.1

15.01.93

K.Hofbauer

Second draft - TLA - document.

2.0.0.2

19.02.93

K.Hofbauer

Third draft - TLA - document.

2.0.1.0

22.04.93

K.Hofbauer

TLA approved, according meeting minutes -

 

RSG/160.

2.1.0.0

08.06.93

K.Hofbauer

RSG approved, according meeting minutes -

TLA/153.

Release 3 : 3BK 11202 0000 DSZZA

Version

Date

Author

Reason for update

3.0.0.0

27.12.93

P.Vincent

First draft for release 3.0. It includes CRQ/317.

C. Demarez and

M.Dobrosielski.

3.0.0.1

18.02.94

P.Vincent

This second draft takes into account the written

 

comments from AJ.Caldwell, M. Roberts,

3.0.1.0

06.04.94

P.Vincent

Reviewed after TLA meeting (minutes in

 

SYS/022)

3.1.0.0

27.05.94

P.Vincent

Approved version taking into account editorial comments (see minutes in SYS/051).

Release 4 : 3BK 11202 0051 DSZZA

Version

Date

Author

Reason for update

4.0.0.0

10.11.94

P. Vincent

First draft for release 4. It includes CRQ/750.

4.0.1.0

09.12.94

P. Vincent

Level 1 approval after TLAr4#4 meeting

4.1.0.0

30.12.94

P. Vincent

(see SYS/111). Level 2 approved version after mail approval.

4.2.0.0

14.10.96

F. d'Argence

CRQ/2086 + editorial remarks from IIV

included.

4.3.0.0

21.05.97

F. d’Argence

Inclusion of CR 015147.

4.4.0.0

12.09.97

O. Besset

Inclusion of CRQ/2863.

TABLE OF CONTENTS

1.

INTRODUCTION

5

1.1

SCOPE

5

1.2

REFERENCES

5

1.2.1 GSM References

5

1.2.2 Doctree References

5

1.3

GLOSSARY

6

2.

FUNCTIONAL DESCRIPTION

7

2.1

GENERAL DESCRIPTION

7

2.2

THE CCCH ORGANISATION

8

2.2.1 TDMA frame organisation

8

2.2.2 Sharing the CCCH

8

2.2.3 The CCCH Group

9

 

2.2.4 The

Paging Group

10

2.2.5 Example

10

2.2.6 Dimensioning

11

3.

DYNAMIC BEHAVIOUR

13

3.1

MESSAGE EXCHANGE

13

3.1.1 Paging scenario

13

3.1.2 Immediate assignment scenario

14

3.2

DETAILED BEHAVIOUR WITHIN THE BSC

15

3.2.1 Paging Procedure

15

3.2.2 Access Grant Procedure

16

3.3

DETAILED BEHAVIOUR WITHIN THE BTS

17

3.3.1 Paging Procedure

17

3.3.2 Paging queues

19

3.3.3 Access Grant Procedure

20

3.4

TELECOM AND O&M INTERWORKING WITHIN THE BSS

22

3.4.1 Configuration Management

22

3.4.2 Performance Management

23

3.4.3 Error Reporting

23

4.

INTERFACE DESCRIPTION

24

4.1

GSM INTERFACES/PHYSICAL INTERFACES

24

4.1.1 A Interface

24

4.1.2 Abis Interface

25

4.1.3 Air Interface

26

4.2 INTERNAL INTERFACES

27

4.3 EXTERNAL INTERFACES

27

4.4 TIMERS LIST

27

4.5 PARAMETERS LIST

28

5. OPEN POINTS

30

6. FUTURE IMPROVEMENTS

30

7. RELEASES CHANGES

30

8. FEATURES

30

1. INTRODUCTION

1.1 SCOPE

This document describes the Paging and Immediate Assignment procedures for release 4 in regard to the BSS. This document has to be read with the relevant GSM Technical Specifications.

The management of multiple CCCH slots (CCCH_CONF > 1) is not part of this release. All the references to this feature are only informative.

1.2 REFERENCES

1.2.1 GSM References

[1] GSM 04.06 - MS-BSS interface data link layer specification. [2] GSM 04.08 - Mobile Radio Interface Layer 3 Specification. [3] GSM 05.02 - Multiplexing and Multiple Access on the radio path. [4] GSM 08.58 - Base Station Controller (BSC) to Base Transceiver Station (BTS) interface :

Layer 3 specification. [5] GSM 08.08 - Mobile Switching Centre (MSC) to Base Station System (BSS) interface :

Layer 3 specification.

The version numbers of the GSM Technical Specifications used in this release are given in [12].

1.2.2 Doctree References

[6] Radio and link establishment [7] Application document 08.58 [8] Application document 08.08 [9] Application document 04.08 (RR) [10] Protocol error handling [11] BSS configuration management [12] Alcatel BSS application document to GSM - General overview [13] SMS Cell Broadcast [14] R4-x Telecom Specification Header Document

3BK 11202 0052 DSZZA 3BK 11202 0091 DSZZA 3BK 11202 0080 DSZZA 3BK 11202 0085 DSZZA 3BK 11202 0068 DSZZA 3BK 11204 0030 DSZZA 3BK 11203 0008 DSZZA 3BK 11202 0049 DSZZA 3BK 11202 0152 DSZZA

1.3 GLOSSARY

AGCH

Access Grant CHannel

BSC

Base Station Controller

BSS

Base Station System

BTS

Base Transceiver Station

CBCH

Cell Broadcast CHannel

CCCH

Common Control CHannel

CGI

Cell Global Identifier

CI

Cell Identifier

CR

Connection Request

FN

Frame Number

FUCO

Frame Unit COntroller

IE

Information Element

IMSI

International Mobile Subscriber Identity

LAC

Location Area Code

LAI

Location Area Identifier

MCC

Mobile Country Code

MNC

Mobile Network Code

MS

Mobile Station

MSC

Mobile Switching Centre

OMU

Operation and Maintenance Unit

OMC-R

Operation and Maintenance Centre Radio

PCH

Paging CHannel

RACH

Random Access CHannel

SBL

Security BLock

SCCP

Signalling Connection Control Part

SDCCH

Stand alone Dedicated Control CHannel

TMSI

Temporary Mobile Subscriber Identity

2. FUNCTIONAL DESCRIPTION

2.1 GENERAL DESCRIPTION

The paging function allows the PLMN-network to find a mobile subscriber, who is roaming in it. The location area, the MS is just roaming was sent to the MSC in the last location update procedure. Such a location area can consist of one or more cells, maybe controlled by different BSCs.

As paging messages can be sent via different cells on the radio interface, only the MSC can recognize, if a paging answer from the MS corresponds to a former paging message. For the Alcatel BSS, the paging and the answer to the paging are completely independent procedures.

The paging response is one reason, that a mobile will try to establish a signalling connection to the network. Other reasons could be an emergency call, originating call, etc This signalling link establishment procedure is described in the section describing the Access Grant control and in ref[11].

In order to pass information to or from the MS, if there exists no dedicated signalling connection between MS and network, GSM defines the channel type - CCCH. Depending on the expected traffic, different channel combinations are possible. They are set within the configuration data generated by the O&M - function.

Up to 4 timeslots can carry CCCH information (this option is not supported by this release). In the downlink CCCH, there exists a fixed relationship of PCH and AGCH (defined by the system parameter BS_AG_BLKS_RES).

In the Alcatel BSS implementation, it is not foreseen to pass AGCH - messages also on PCHs if some blocks are reserved for AGCH. In the case that no block is reserved for AGCH (BS_AG_BLKS_RES=0), the AGCH message is sent on PCH. The PCH is subdivided in PCH - Subchannels. Each subchannel corresponds to a specific paging group and can contain one L3 - paging message (maximum of 8 PCH-subchannels per multiframe).

The paging group and the CCCH - group(TS0,TS2,TS4,TS6) is derived from the IMSI of the MS. The MS also has to analyse the Control channel description IE within the SYSTEM INFORMATION TYPE 3 - message in order to get the knowledge about the CCCH - organisation. Thus the MS needs not to listen to all PCH - Subchannels in the CCCH, but only to that one of its own paging group. This is called discontinuous reception (paging DRX) and enables the MS to power itself down, if no paging message is expected.

The occurence of a specific paging group can vary from 2 * duration of a CCCH-multiframe (470.76ms) to 9 * duration of a CCCH-multiframe (2118.42 ms).

The following paging features are not supported by this release of the Alcatel BSS :

- support of mulitple CCCH slots,

- paging reorganisation mode,

- paging repetition performed by the BSS,

- extended paging mode,

- use of Immediate Assignment Extended message,

- use of Immediate Assignment Reject message,

- use of the channel needed information in the paging message.

2.2 THE CCCH ORGANISATION

2.2.1 TDMA frame organisation

The PCH is carried on the CCCH downlink. Two possible organisations for the logical channels are foreseen by GSM (refer to GSM 05.01) :

BCCH and CCCHlogical channels are foreseen by GSM (refer to GSM 05.01) : BCCH, CCCH and SDCCH/C4 This

BCCH, CCCH and SDCCH/C4are foreseen by GSM (refer to GSM 05.01) : BCCH and CCCH This distinction is given

This distinction is given either by the parameter CCCH_CONF or by the parameters BS_CC_CHANS and BS_CCCH_DCCH_COMB. TS GSM 04.08 [2] uses only CCCH_CONF and GSM 05 series namely TS GSM 05.02 [3] uses BS_CC_CHANS and BS_CCCH_DCCH_COMB. Table 1 gives the correspondence between the two possibilities.

CCCH_CONF

BS_CC_CHANS

BS_CCCH_DCCH_COMB

0

1

no

1

1

yes

2

2

no

4

3

no

6

4

no

Table 1 : Correspondence between Paging parameters

As given in TS GSM 05.02 [3], the list of permitted BCCH/CCCH channel combinations is :

(iv) FCCH + SCH + BCCH + CCCH

(v) FCCH + SCH + BCCH + CCCH + SDCCH/4(0

(vi) BCCH + CCCH

3)

+ SACCH/C4(0

where CCCH = PCH + RACH + AGCH

3)

Note : the channel combination (v) is allowed if there is only one

CCCH slot.

2.2.2 Sharing the CCCH

The CCCH downlink is shared by two types of channel :

the AGCH,CCCH The CCCH downlink is shared by two types of channel : the PCH. Note :

the PCH.CCCH downlink is shared by two types of channel : the AGCH, Note : The AGCH

Note : The AGCH is used to send to Mobile Stations, the "IMMEDIATE

ASSIGNMENT" (or IMMEDIATE ASSIGNMENT EXTENDED or REJECT, not used in this release) message in order to give them a dedicated channel.

The Immediate Assignment procedure takes place at the beginning of the transaction, after the Mobile Station has accessed the network by a Random Access burst.

A parameter, BS_AG_BLKS_RES, gives the number of CCCH blocks allocated to the AGCH. The value of this parameter is in the interval 0 to 7 or 0 to 2 if the value of CCCH_CONF is equal to 1 (or if BS_CCCH_DCCH_COMB is true). But there is always, at least, one block reserved for one PCH .

When the AGCH is present, it occupies the BS_AG_BLKS_RES first CCCH blocks.

Figure 1 gives a 51 TDMA frame with 9 CCCHs out from which 3 blocks are reserved for the AGCH.

Figure1 : Example of AGCH and PCH

CCCH 0

CCCH 1

CCCH 2

CCCH 3

CCCH 4

CCCH 5

CCCH 6

CCCH 7

CCCH 8

Reserved for AGCH

 

6 CCCH blocks are available for the PCH

 

2.2.3 The CCCH Group

The CCCH Group informs the MS on which CCCH slot (of those which are available), it should listen to. So it is also used in the Immediate Assignment procedure. It is computed as described hereafter :

CCCH_GROUP = ((IMSI mod 1000) mod (BS_CC_CHANS * N)) div N

with BS_CC_CHANS = number of basic physical channels supporting CCCH (range 1 4)

BS_CC_CHANS is derived from CCCH_CONF (see table 1).

The combination of BS_AG_BLK_RES and BS_PA_MFRMS gives the number of paging groups. This number is called N. It is obtained when multiplying the number of paging blocks "available" on one CCCH slot by BS_PA_MFRMS (see paragraph related to dimensioning for the range of each parameter). BS_PA_MFRMS gives the number of 51-TDMA frames reserved for the transmission of CCCH blocks over at least 2 TDMA frames (with a maximum of 9).

The following table gives the relationship between the CCCH_GROUP number and the CCCH slot used.

CCCH_GROUP

TS

0

0

1

2

2

4

3

6

Table 2 : correspondence between CCCH_GROUP and TS concerned

2.2.4

The Paging Group

The Paging Group is a number allocated to a Mobile Station which allows it to listen to a specific CCCH block over all the TDMA frames reserved for the Paging Channel. With this number, the formula of which is given below, the Mobile Station is not obliged to listen to all the CCCH blocks. It can wake up at the relevant time only. This is the DRX Paging.

PAGING_GROUP = (( IMSI mod 1000 ) mod ( BS_CC_CHANS * N )) mod N

The formula giving the Paging Group can be simplified to become :

PAGING_GROUP = ( IMSI mod 1000 ) mod N

The paging parameters are broadcast on the BCCH within the "SYSTEM INFORMATION" messages into the "Control Channel Description" parameter of "SYSTEM INFORMATION TYPE 3" message.

Each MS knowing the CCCH organisation, has access to all the parameters previously defined. The Mobile Station is able to calculate its Paging Group and its CCCH Group (the same calculation is also performed by the BSC).

2.2.5 Example

Figure 1 gives an example of the 51 TDMA frames and Paging Group with the following set of parameters :

CCCH_CONF = 0

==> the CCCH_GROUP has only the zero value (CCCH on TS 0)

==> The number of CCCH blocks per frame is equal to 9 (no SDCCH).

BS_AG_BLKS_RES = 3

==> There are 6 (9-3) CCCH blocks reserved for paging.

BS_PA_MFRMS = 4

==> 4 consecutive 51 TDMA Frames are used for one cycle on all the available paging groups.

All these values imply that the parameter N takes the value 24.

There are 24 Paging Groups (24 = 6 * 4).

Figure 2 : Example of CCCH organisation

 

First 51-TDMA frame

 

AGCH

AGCH

AGCH

PGR 0

PGR 1

PGR 2

PGR 3

PGR 4

PGR 5

 

Second 51-TDMA frame

 

AGCH

AGCH

AGCH

PGR 6

PGR 7

PGR 8

PGR 9

PGR 10

PGR 11

 

Third 51-TDMA frame

 

AGCH

AGCH

AGCH

PGR 12

PGR 13

PGR 14

PGR 15

PGR 16

PGR 17

 

Fourth 51-TDMA frame

 

AGCH

AGCH

AGCH

PGR 18

PGR 19

PGR 20

PGR 21

PGR 22

PGR 23

Reserved for the AGCH

 

PGR : Paging Group (from 0 to 23)

 

2.2.6 Dimensioning

The values given hereafter are relative to one CCCH slot. In case of several channels, the global dimension for the whole BTS is obtained by multiplying these values by the number of common channels.

- BS-AG-BLKS-RES

0

- 2 if CCCH_CONF = 1

0

- 7 if CCCH_CONF

0 - 7 if CCCH_CONF 1

1

- BS_PA_MFRMS :

min value 2

max value 9

- Number of PCH blocks available per 51 TDMA frames

min value 1 or 2 according to CCCH_CONF

max value 3 or 9 according to CCCH_CONF

The minimum value is determined according to the following conditions :

CCCH_CONF = 1 => 3 CCCH Blocks are available for AGCH and PCH.

On these 3 CCCH blocks, up to 2 (Max value of BS_AG_BLKS_RES) are reserved for AGCH. So it remains 1 CCCH block for PCH information.

CCCH_CONF

1 => 9 CCCH Blocks are available for AGCH and PCH.CCCH_CONF On these 9 CCCH blocks, up to 7 (Max value of BS_AG_BLKS_RES) are reserved for

On these 9 CCCH blocks, up to 7 (Max value of BS_AG_BLKS_RES) are reserved for AGCH. So it remains 2 CCCH block for PCH information.

The maximum value (3 or 9) is determined according to the following conditions :

CCCH_CONF = 1 => 3 CCCH Blocks are available for AGCH and PCH.

On these 3 CCCH blocks, 0 block information.

is reserved for AGCH. So it remains 3 CCCH blocks for PCH

CCCH_CONF

1 => 9 CCCH Blocks are available for AGCH and PCH.for AGCH. So it remains 3 CCCH blocks for PCH CCCH_CONF On these 9 CCCH blocks,

On these 9 CCCH blocks, 0 block information.

is reserved for AGCH. So it remains 9 CCCH blocks for PCH

- BS_CC_CHANS = 1…4 depending on the value of CCCH_CONF (see table 1)

- N ( Number of Paging Groups)

min value 2

max value 81

N is obtained when multiplying BS_PA_MFRMS by the number of paging blocks available per 51

TDMA frame. The min value is determined with BS_PA_MFRMS equal to 2 and Number of PCH

equal to 1. The max value is determined with BS_PA_MFRMS equal to 9 and Number of PCH equal

to 9.

3. DYNAMIC BEHAVIOUR

3.1 MESSAGE EXCHANGE

3.1.1 Paging scenario

 

MSs

Radio Channel

BTS

BSC

MSC

 

PAGING (MS1)

1

<----------------------------------------- Start T3113

 

PAGING COMMAND (MS1,pgr1) <------------------------------------------

 

for MS1

2

PAGING (MS2)

1a

<-----------------------------------------

 

PAGING COMMAND (MS2,pgr1) <------------------------------------------

 

Start T3113

2a

for MS2

 

PAGING REQUEST TYPE 1

 

3a

<-------------PCH,pgr1--------------

(Repeated for MS3 - MS9)

 

(MS1,MS2)

 

PAGING REQUEST TYPE 2

( Repeated for MS3-MS5 of pgr2, for MS6-MS9 of pgr4)

 

3b

<-------------PCH,pgr2--------------

 
 

(MS3,MS4,MS5)

 

PAGING REQUEST TYPE 1

 

3c

<-------------PCH,pgr3--------------

 

(No Identity)

 

PAGING REQUEST TYPE 3

 

3d

<-------------PCH,pgr4--------------

(MS6,MS7,MS8,MS9)

 

4

Access Grant scenario for all MSs which answer to a Paging Request

PAGING RESPONSE (MSn) 5 ----------SDCCH-------------------->------------------------------------------>--------------------------------------> Stop T3113

Note :

for MSn

This scenario is for one CCCH-group only. The numbers on the left side refer to the function description in sections 3.2.1 and 3.3.3.

3.1.2 Immediate assignment scenario

MSs

Radio Channel

BTS

BSC

CHANNEL REQUEST

1

------------------------RACH--------------------------->

Start T3120

CHANNEL REQUIRED

2

------------------------------------------------------------>

3

CHANNEL ACTIVATION <------------------------------------------------------------

4

CHANNEL ACTIVATION ACK ------------------------------------------------------------>

5

IMMEDIATE ASSIGN COMMAND <------------------------------------------------------------

 

IMMEDIATE ASSIGNMENT

6

<-----------------------AGCH---------------------------- Stop T3120

Note :

This scenario is for one CCCH-group only. The numbers on the left side refer to the function description in sections 3.2.2 and 3.3.2

3.2 DETAILED BEHAVIOUR WITHIN THE BSC

3.2.1 Paging Procedure

The following, describes the detailed behaviour within the BSC. The given number refers to the steps as indicated on the left side of the scenario in section 3.1.1 .

1:

1a: supervise the PAGING RESPONSE message from the MS. The MSC may repeat the paging if no answer arrives in time.

MSC has sent a PAGING message in connectionless mode and has started the timer T3113 to

The following tasks have to be done by the BSC:

A. BSC performs message input check For the message format checking, refer to [10].

Cell Identifier list

performed task

no IE present or incorrect

paging is performed on all cells, controlled by the BSC

discr. = C.G.I(MCC+MNC+LAC+CI)

for each C.G.I, which points to one specific cell, a paging task is performed. If not all the C.G.I's are known in the BSC, the paging is performed on all cells .

discr. = LAC + CI

same task as for C.G.I, except that only LAC + CI is checked.

discr. = LAI(MCC+MNC+LAC)

on each cell of the defined LAIs, paging task is performed If not all the LAIs are known, paging is performed on all cells controlled by the BSC.

discr. = LAC

same task as for LAI, except that only LAC is checked.

discr. = all

paging is performed on all cells, controlled by the BSC

discr = CI

paging is performed on all cells, controlled by the BSC.

discr. = no cell

paging is performed on all cells, controlled by the BSC.

B.BSC calculates the paging group

The paging group which is contents of the PAGING COMMAND message is calculated with the following equation:

PAGING_GROUP(0

N-1) = ((IMSI mod 1000) mod (BS_CC_CHANS*N)) mod N

N = NUM_PB_PER_51_MFRMS * BS_PA_MFRMS

BS_CC_CHANS : number of CCCH- timeslots (1-4)

NUM_PB_PER_51_MFRMS : number of PCH - Subchannels per CCCH - multiframe

BS_PA_MFRMS : number of CCCH- multiframes between transmission of the same paging group

C.BSC calculates the CCCH - timeslot

In the first step the CCCH_GROUP is calculated:

CCCH_GROUP(0,

, BS_CC_CHANS -1) = ((IMSI mod 1000)mod (BS_CC_CHANS*N)) div N

In the second step, the CCCH - timeslot is calculated according following table.

CCCH_GROUP

CCCH-timeslot

0

0

1

2

2

4

3

6

D.BSC generates the Abis - PAGING COMMAND - message and sends it to the BTS

2:

2a: cells), which controls one of the indicated cells of the Cell Identifier List, a PAGING COMMAND message.

BSC sends to each BTS(depending on its SBL BTS_TEL, paging is not performed for disabled

The Channel Number - IE within the Message header is set to the calculated 'CCCH - timeslot' (step C).

The Paging Group - IE is set according the equation in step B.

The MS Identity is set to the TMSI, if TMSI was sent in the PAGING - message via the A-Interface, if not, to the IMSI.

4: Access Grant procedure is performed as described in section 3.2.2.

5: After the successful allocation of the SDCCH see ref [11].

3.2.2 Access Grant Procedure

The Access Grant Procedure is described here mainly in relation to the RACH and AGCH and only the successful allocation of a SDCCH is shown. For the detailed protocol behaviour, refer to [11].

2: CHANNEL REQUIRED message is received from the BTS, as the reaction, that the BTS has successfully recognized a CHANNEL REQUEST message on the RACH.

3: BSC sends the CHANNEL ACTIVATION message to the BTS, in order to allocate a dedicated signalling connection(SDCCH) to the MS.

4: After the successful SDCCH allocation the CHANNEL ACTIVATION ACK is received from the BTS.

5: After this successful SDCCH allocation, the IMMEDIATE ASSIGN COMMAND is sent to the BTS. The Request reference IE within the Immediate Assign Info IE is set to the value received in the CHANNEL REQUIRED message before. The MS will compare this Request reference value with its own one in order to see if it corresponds to one of its 3 former Channel requests.

The IMMEDIATE ASSIGNMENT has to be sent on the same CCCH -timeslot as the received CHANNEL REQUEST message. That means, that the timeslot in the Channel Number IE of the CHANNEL REQUIRED message must be the same than in the IMMEDIATE ASSIGN COMMAND.

3.3 DETAILED BEHAVIOUR WITHIN THE BTS

3.3.1 Paging Procedure

The following, describes the detailed behaviour within the BTS. The given number refers to the steps as indicated on the left side of the scenario in section 3.1.1 .

3 BTS receives the PAGING COMMAND message from the BSC. As the receiving of this message is not time synchronous with the transmission of the PAGING REQUEST - message on the AIR - Interface, there is the need to store the PAGING REQUEST -messages. in a transmission buffer, until a request to send (RTS) from the layer 1 function happens.

Following paragraph is applicable only to Release 4 sub-releases NOT including CR 015147 (see ref [14] for details)

{

There is one buffer defined for each paging group and per each defined CCCH group. The buffer is organized according the FIFO principle.(see next section)

is organized according the FIFO principle.(see next section) } Following paragraph is applicable only to Release
is organized according the FIFO principle.(see next section) } Following paragraph is applicable only to Release

}

Following paragraph is applicable only to Release 4 sub-releases including CR 015147 (see ref [14] for details)

{

There is one buffer defined for each paging group and per each defined CCCH group. The buffer is organized according the FIFO principle.(see next section) The maximum length of one paging group buffer (see PAG_Q parameter definition in section 4.5) shall take into account the constraints of the MSC repetition (see T3113 MSC timer definition in section 4.4). It is recommended to set T_PAG parameter (see section 4.5) to a value smaller than

T3113.

Remark:

}

in this release, there is no autonomous repetition of the Paging messages performed by the BSS.

The maximum number of all PAGING REQUEST messages, that can be stored in the BTS for one CCCH group is limited to the parameter PG_FULL (see section 4.5).

If the buffer is full, or the maximum number of messages is reached, the next incoming PAGING COMMAND message is discarded and a performance management counter is incremented (see section 3.4).

With the PAGING COMMAND messages received from the BSC, the BTS (FUCO) builds PAGING REQUEST messages. The PAGING COMMAND contains two main parameters: Paging Group and Mobile Identity (IMSI or TMSI). On the radio interface, 3 different messages (PAGING REQUEST TYPE 1, 2 or 3) can be sent according to the number of Mobile Stations with the same Paging Group and CCCH group to be paged and also according to the type(IMSI or TMSI) of the Mobile Identity.

The algorithm to build a PAGING REQUEST message is as follows :

Following combinations are possible for each type of paging request message:

TYPE 1

TYPE 2

TYPE 3

IMSI

TMSI,TMSI,TMSI

TMSI,TMSI,TMSI,

TMSI

TMSI

IMSI,TMSI

TMSI,TMSI,IMSI

IMSI,IMSI

TMSI,TMSI

In the order of arrival of the PAGING COMMAND message of the same paging group, a PAGING REQUEST TYPE message is generated. If it isn't possible to rebuild the PAGING REQUESTmessage because the message is already full (IMSI/IMSI, TMSI/TMSI/IMSI or TMSI/TMSI/TMSI/TMSI) or if it is not possible to merge the next PAGING COMMAND message in this PAGING REQUEST message ,the message is put in state 'message ready' (MR) and a new one is built.

The RTS(Request To Send) event from L1 is time critical due to its real time constraint therefore it is given a higher process priority, than to optimize the content of the PAGING REQUEST - message

The mapping of logical to physical channels should be done as follows :

The required 51 TDMA multiframe occurs, when

PAGING_GROUP div (N div BS_PA_MFRMS) = (FN div 51) mod (BS_PA_MFRMS)

The PCH channel on each CCCH is divided into blocks. An index calculation which is used to gain access to the appropriate paging block is given below. This paging index is used to access the table shown in 05.02 section 7 table 5 to obtain the actual paging block.

Paging block index = PAGING_GROUP mod (N div BS_PA_MFRMS)

3a RTS event for paging group 1 occurs. PAGING REQUEST TYPE 1 with 2 Mobile Identities is transmitted.

3b same as above, but for paging group 2 and PAGING REQUEST TYPE 2 with 3 Mobile Identities

3d same as above, but for paging group 3 and PAGING REQUEST TYPE 3 with 4 Mobile Identities(TMSIs)

3c If no paging message is pending, a paging filling frame is transmitted. The paging filling frame consists of a PAGING REQUEST TYPE 1 message with:

* length of mobile identity contents

:

1

* Identity digit 1

: 0000

* odd/even indic

: 0

* Type of identity

: 0 = no Identity

3.3.2 Paging queues

Within the BTS, all the available Paging Groups are represented by FIFOs (this does not constrain implementation). There is one FIFO available per Paging Group (up to 81 FIFOs per CCCH Group). The FIFOs are initialized at every configuration time when receiving the SYSTEM INFORMATION TYPE 3 with parameters modification. It means that pending PAGING REQUEST messages are lost when a new configuration is set.

All the messages stored in one queue are delivered to the Mobile Station when the TDMA frame constitution allows the transmission of the Paging Group associated to the paging queue. This takes place within the 51 multiframe for which the following condition is

met :

PAGING_GROUP div (N div BS_PA_MFRMS) = (FN div 51) mod BS_PA_MFRMS

Then, the index to the required paging block of the available blocks

in the 51 multiframe is given by the formula :

Paging block index = PAGING_GROUP mod (N div BS_PA_MRFMS)

All the messages received from the BSC (the "PAGING COMMAND" messages) are stored in one queue according to the Paging Group and the CCCH slot number. An algorithm manages the storage of incoming PAGING COMMAND messages into PAGING REQUEST messages. The principle is to complete, if possible, a pending PAGING REQUEST message (which enables up to 4 MSs to be paged at the same time). This algorithm is presented in the previous section.

Note : The FN value is broadcast over the BCCH channel in TDMA frame

called Synchronisation Burst (SCH).

3.3.3 Access Grant Procedure

The following, describes the detailed behaviour within the BTS. The given number refers to the steps as indicated on the left side of the scenario in section 3.1.2 .

1: After the MS has transmitted the CHANNEL REQUEST message, it starts the timer T3120 (GSM phase 1 MS) or waits for a randomly drawn number of RACH slots (GSM phase 2 MS) as described in phase 2 GSM technical specification 04.08. The timer is calculated according following formula:

T3120 = T1 + T_Random

T1 is set to:

- for a phase 1 MS :

* 250 ms in case of non combined CCCH * 350 ms in case of combined CCCH/SDCCH

- for a phase 2 MS :

value.

* Refer to phase 2 GSM 04.08 [2], the value differs following Tx-integer

T_Random is set to a random value n which gives the number of RACH timeslots between he T1 expiry and the end of the period T3120

(n = 0

Tx-integer (range:3-50) - 1).

If the MS does not receive an IMMEDIATE ASSIGNMENT on the AGCH within T3120, it will repeat the CHANNEL REQUEST message as long as it was indicated with the Max-retrans parameter. After the last CHANNEL REQUEST sending, the MS waits a response from the network during

T3126

As well Tx-integer and Max-retrans are elements within the RACH control parameter IE, the MS had received in the SYSTEM INFORMATION TYPE 1, 2, 3 or 4 messages.

After the correct decoding of a CHANNEL REQUEST message, the BTS generates the CHANNEL REQUIRED message with :

* Channel number IE:

- timeslot(TN), on which the message was received (0,2,4,6).

* the Request reference IE:

- absolute frame number modulo 42432 on which the CHANNEL REQUEST message was received,

- random reference generated by the MS, and sent in the CHANNEL REQUEST message

* Timing advance IE:

- measured delay between begin of the RACH timeslot which carries that CHANNEL REQUEST message and the receipt of the Access Burst.

3-4: SDCCH allocation procedure, refer to [11].

5: IMMEDIATE ASSIGN COMMAND is received from the BSC.

The BTS generates the corresponding Air Interface message IMMEDIATE ASSIGNMENT. The message has to be transmitted on that radio timeslot (0,2,4,6), as it was indicated by the Channel number IE.

6: As the transmission from BSC is not time synchronous with the transmission on the Air Interface, the already generated IMMEDIATE ASSIGNMENT message has to be buffered, until a RTS event from L1 is received.

More than 1 message can be stored in this AGCH-queue. If the queue has not reached its maximum number of queue entries, then dequeuing is done with the FIFO principle.

After receiving the RTS event, the message is put on the AGCH of the CCCH.

If the AGCH buffer is empty(no pending IMMEDIATE ASSIGNMENT), then a LAPDm - Fill frame (see TS GSM 04.06 [1]) has to be sent.

The number of AGCHs per CCCH multiframe is defined by the system parameter BS_AG_BLKS_RES (range : 0 -7) which was also sent with the SYSTEM INFORMATION TYPE 3 message to the MS.

The number of IMMEDIATE ASSIGNMENT messages in the AGCH-queue should not exceed AG_Q. Parameter definition and calculation is defined in section 4.5. If the AGCH-buffer is full, the new request is put on the last position of the queue, the oldest request in the queue is deleted and a performance measurement counter is incremented (see section 6).

If no AGCH is reserved (BS_AG_BLKS_RES=0), the BTS has to send IMMEDIATE ASSIGNMENT messages over PCH blocks. Each time an IMMEDIATE ASSIGNMENT message must be sent to a mobile (a message is in the AGCH queue), it is sent in a PCH block (as in this case all CCCH are PCH). Therefore IMMEDIATE ASSIGNMENT messages have higher priority than PAGING REQUEST messages.

3.4 TELECOM AND O&M INTERWORKING WITHIN THE BSS

3.4.1 Configuration Management

The following table shows all the system parameters within a BSS which have an influence on the paging and access grant procedure and the affected tasks, if they are modified.

System-Parameter

IE/ SYS INFO TYP

meaning of the parameter

task

CCCH_CONF

Control Chl. descr./ SYS INFO TYP 3

num. of Physical chls. used for CCCH:

see note 1,

1 chl comb. with SDCCH, 1,2,3, or 4 chls not comb. with SDCCH,

BS_AG_BLKS_RES

Control Chl. descr./ SYS INFO TYP 3

num. of reserved AGCH within a CCCH multiframe

see note 1,

BS_PA_MFRMS

Control Chl. descr./ SYS INFO TYP 3

period in num. of multiframes of a pag-group repetition

see note 1,

Max retrans

RACH-control-

num. of random access attempts of the MS

see note 2 doesn't interrupt the paging/access-grant process

parameter/ SYS INFO TYP-

1,2,3,4

 

Tx integer

RACH-control-

used to calculate a random access value for T3120

see note 2 doesn't interrupt the paging/access-grant process

parameter/ SYS INFO TYP-

1,2,3,4

 

note 1:

The change of these parameters has a great impact on OMC/BSC/BTS(FUCO,OMU). This is described in ref [11]. The main influence for the paging/access grant-process is:

* during reconfiguration, the PCH queues are emptied and new Paging Command messages are discarded until reconfiguration is completed.

* Immediate Assignment messages are discarded during reconfiguration, but only if the CCCH_CONF is modified.

note 2:

This parameter is transparent for the BSS, but has an influence on the performance of the paging/access grant procedure.

3.4.2

Performance Management

See the section about future improvements.

Another kind of measurement is done by counting the number of paging buffers which are free for the paging queues associated with its CCCH.

B = (GS - BS) * N_Pag_msg

B = Free Buffer space of one CCCH timeslot. GS = Global Space of all paging buffers of one CCCH timeslot. BS = number of pending Paging Requests of one CCCH timeslot.

N_Pag_msg = number of paged MS's within one Paging Request message - set to 4, as the most expected identifiers will be TMSIs.

This snapshot value is sent within the CCCH LOAD INDICATION message from the BTS to the BSC. The BSC does not perform any tasks on receipt of this message and the message is discarded.

The CCCH LOAD INDICATION message contains also the RACH load information element.

This message is only sent if a certain RACH load is reached (THR_CCCH_LOAD). After matching of this threshold, there is a guard time until the next transmission of this message (but only if the threshold is reached again).

3.4.3 Error Reporting

On the Abis interface :

The BTS will send the ERROR REPORT message to the BSC with the cause 'Invalid Information element content' if the PAGING COMMAND or the IMMEDIATE ASSIGN COMMAND is found semantically wrong.

The BSC will not perform any specific task, when receiving that message with the above cause value.

4. INTERFACE DESCRIPTION

4.1 GSM INTERFACES/PHYSICAL INTERFACES

4.1.1 A Interface

PAGING

- Message type

- IMSI

- TMSI

optional (1)

- Cell Identifier list

optional (2)

- Channel needed

optional (3)

(1)

If IE is present, paging to the MS is performed with the TMSI.

(2)

If this IE is not present, paging is performed on all cells, regardless if it is a multicell BSS or

(3)

not. For GSM phase 2, this IE is mandatory but it remains optional for the release 4 implementation. This IE is always ignored by the BSS.

For details on the message format please see [8].

Restriction: If the CGI coding is used in the cell identifier list, a maximum of 30 cells can be included in the message. The service of segmentation is not offered by the BSS implementation of the SCCP on the A interface.

4.1.2 Abis Interface

PAGING COMMAND

- Message discriminator

- Message type

- Channel Number

- Paging Group

- MS Identity

- Channel needed (1)

(1)

Not sent by the BSC

IMMEDIATE ASSIGN COMMAND

- Message discriminator

- Message type

- Imm. Assign Info (1)

(1)

This IE contains a complete IMMEDIATE ASSIGNMENT as defined in the Air interface section, it is completely transparent for the BTS.

CCCH LOAD INDICATION

- Message discriminator

- Message type

- RACH Load (1)

- Paging Load (1)

(1)

elements following the channel number. The channel number IE indicates 'uplink CCCH'. Note: The message is discarded within the BSC.

The two IEs are always present in the message, they are not considered as conditional

4.1.3 Air Interface

Each time it is used, the L2 pseudo length is equal to ( 23 (length of a layer 2 frame) - length of the 'Rest octets' IE - 1 (length of this IE) ) or is equal to the sum of lengths of all the IEs except 'Rest octet' IE and this IE.

PAGING REQUEST TYPE 1

- L2 pseudo length

- message header (Protocol discriminator/ Skip indicator/Message type)

- Page mode

(1)

- Channel needed

(3)

- Mobile identity

(2)

- Mobile identity

optional (2)

- P1 rest octets

(1)

only 'normal paging'

(2)

IMSI or TMSI in case of 2 TMSIs this msg is also sent.

(3)

It is always set to 'any channel'. These bits are spare bits for Phase 1 mobiles.

PAGING REQUEST TYPE 2

- L2 pseudo length

- message header

- Page mode

(1)

- Channel needed

(3)

- TMSI

- TMSI

- Mobile identity

optional (2)

- P2 rest octets

(1) only 'normal paging'

(2)

TMSI or IMSI, this message is only sent with 3 mobile station Identities, therefore this element

(3)

is always present. It is always set to 'any channel'. These bits are spare bits for phase 1 mobiles.

PAGING REQUEST TYPE 3

- L2 pseudo length

- message header

- Page mode

(1)

- Channel needed

(2)

- TMSI

- TMSI

- TMSI

- TMSI

- P3 rest octets

(1)

only 'normal paging'

(2)

It is always set to 'any channel'. These bits are spare bits for GSM phase 1 mobiles.

IMMEDIATE ASSIGNMENT

- L2 pseudo length

- page mode

(1)

- channel description

- request reference

- timing advance

- mobile allocation

(2)

- starting time

optional (3)

- IA rest octets

(4)

(1)

' same as before' is used

(2)

in the case of fixed frequency, the length indication is set to 0.

(3)

this IE is not sent

(4)

This IE contains the frequency parameters, before time and is used for frequency redefinition for GSM phase 2 mobiles. It is not filled in this release.

4.2 INTERNAL INTERFACES

4.3 EXTERNAL INTERFACES

4.4 TIMERS LIST

T3113 : started in the MSC after sending of PAGING and stopped after the receipt of PAGING RESPONSE

T3101 : timer used to monitor the seizure of the channel by the MS and the completion of the immediate assignment procedure

T3120 : MS timer used to monitor the reception of IMMEDIATE ASSIGNMENT message. This timer name has been removed from GSM phase 2 TS.

T3126 : MS timer indicating the waiting time after sending the last CHANNEL REQUEST. This timer name is newly defined by GSM phase 2 TS.

4.5 PARAMETERS LIST

BS_CC_CHANS : number of CCCH timeslots (range : 1 - 4)

CCCH_CONF :

CCCH configuration, which shows the number of physical channels combined or not with SDCCH (binary representation with 3 Bits, see table below).

The following table shows the relationship between BS_CC_CHANS and CCCH_CONF.

BS_CC_CHANS

CCCH_CONF

Remark

1

000

1 basic physical channel.- not combined with SDCCH

1

001

1 basic physical channel.- combined with SDCCH

2

010

2 basic physical channel.- not combined with SDCCH

3

100

3 basic physical channel.- not combined with SDCCH

4

110

4 basic physical channel.- not combined with SDCCH

Note: The three last lines are not allowed to be used in this release.

BS_AG_BLKS_RES : number of reserved AGCHs per CCCH multi-frame (range : 0 - 7).

This depends on the size of the location areas (big location areas will force more paging attempts than small ones) and the expected traffic (mobile originating/terminating calls).

If a CBCH is defined for a cell and is supported by a SDCCH/8 timeslot, BS_AG_BLKS_RES shall be set to 1 or greater (see [8]).

BS_PA_MFRMS : number of CCCH-multiframes, when the occurence of a specific paging group is repeated (range : 2 - 9).

The power consumption of the MS in idle state is reciprocal to the value of BS_PA_MFRMS.

AG_Q : maximum number of IMMEDIATE ASSIGNMENT messages in the AGCH queue per CCCH group.

This maximum length is calculated according following formula :

if BS_AG_BLKS_RES <> 0 then AG_Q = INT [(T3101 - 0.5s) * BS_AG_BLKS_RES / tmf]. if this formula gives zero or a negative value, then AG_Q = 1.

if BS_AG_BLKS_RES = 0 then AG_Q = 12 (hardcoded value).

AG_FULL : maximum value permitted for the parameter AG_Q.

PAG_Q : maximum number of PAGING REQUEST messages that may be stored on one single queue per CCCH group.

Following paragraph is applicable only to Release 4 sub-releases NOT including CR 015147 (see ref [14] for details)

{

PAG_Q value is calculated with following formula :

PAG_Q = INT [T_PAG / (tmf * BS_PA_MFRMS)].

formula : PAG_Q = INT [T_PAG / (tmf * BS_PA_MFRMS) ]. tmf = 235.38 ms (duration

tmf = 235.38 ms (duration of one CCCH multiframe). BS_PA_MFRMS : number of multi frames used to carry CCCH blocks; range 2 to 9.

PAG_Q(min) = 1

PG_FULL : maximum number of all PAGING REQUEST messages that can be stored in the BTS per CCCH group.

}

Following paragraph is applicable only to Release 4 sub-releases including CR 015147 (see ref [14] for details)

{

PAG_Q value is calculated with following formula :

PAG_Q = INT [T_PAG / (tmf * BS_PA_MFRMS)]

T_PAG : maximum time, a Paging message can be queued in the BTS before transmission on the Air Interface. tmf = 235.38 ms (duration of one CCCH multiframe). BS_PA_MFRMS : number of multi frame used to carry CCCH blocks; range 2 to 9.

PAG_Q(min) = 1

PG_FULL : maximum number of all PAGING REQUEST messages that can be stored in the BTS per CCCH group.

}

5.

OPEN POINTS

6. FUTURE IMPROVEMENTS

- The case for BS_AG_BLKS_RES=0 has to be improved (for this release, AG_Q is a fixed value) giving to the operator the possibility to change its value.

-The following telecom events are collected by the BTS telecom on a CCCH slot basis :

* the number of PAGING REQUEST messages sent on the Air-Interface.

* the number of MS's which are not paged as a result of paging overload or other telecom actions ie discarding a PAGING COMMAND message

* the number of IMMEDIATE ASSIGN COMMAND messages discarded.

* the number of busy RACH slots, and the number of successful random accesses.

All these measurements are done, in incrementing the associated counters. The above counters can be read in regular intervals, as defined by O&M, they should be transmitted from the BTS to the BSC via the O&M signalling link.

7. RELEASES CHANGES

- Due to GSM phase 2, the format of the Air interface messages has changed.

- Restriction on BS_AG_BLKS_RES value if a CBCH channel is defined (SMS-CB feature).

8. FEATURES

1.1 a : SMSCB simplified version