+ All Categories
Home > Documents > 03813_02-b

03813_02-b

Date post: 16-Jan-2016
Category:
Upload: ciutureanu2097
View: 228 times
Download: 0 times
Share this document with a friend
Description:
GPRS
Popular Tags:
36
GPRS System Survey EN/FAD 109 0015 2/ 038 13 - LZU 108 876 Uen Rev B GPRS Protocols
Transcript
Page 1: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

GPRS Protocols

Page 2: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Multiframe structure

Page 3: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

GPRS System information

• BCCH– GPRS supported or not on the cell.

– GPRS Radio Resources allocated or not.

– The position of the PDCH carrying PBCCH and PCCCH.

• PBCCH (PSI1, 2, 3, 3bis are used by Ericsson)– GPRS BA list, Frequency Hopping information.

– BSIC.– Cell Selection parameters.

– MS Power Control parameters.

– Discontinuous Reception (DRX) parameters.

Page 4: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Logical Channels in GPRS

• Packet Data Common Control Channels– PRACH: Packet Data Random Access Channel (uplink)

– PPCH: Packet Paging Channel (downlink)– PAGCH: Packet Access Grant Channel (downlink)

– PTCCH: Packet Timing Advance Control Channel (downlink)

• Broadcast channel– PBCCH: Packet Broadcast Channel

• Packet Traffic Channels– PDTCH: Packet Data Traffic Channel

– PACCH: Packet Associated Channel

Page 5: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Radio Resource ManagementCommon resource pool

%76 %6&

3'&+ 7&+

&RPPRQ�UHVRXUFH�SRRO

76

76���7LPH�6ORW��%76���%DVH�7UDQVFHLYHU�6WDWLRQ��%6&���%DVH�6WDWLRQ�&RQWUROOHU%&&+���%URDGFDVW�FKDQQHO��&&&+���&RPPRQ�FRQWURO�FKDQQHO��3'&+���3DFNHG�GDWDFKDQQHO��3&&&+���3DFNHW�FRPPRQ�FRQWURO�FKDQQHO

�������

�������������������

&DUULHU)UHTXHQFLHV

%&&+ ��3'&+�QRW�FDUU\LQJ�3&&&+

��3'&+�FDUU\LQJ�3&&&+

��&&&+��7&+�RU�IUHH�WLPH�VORW

Page 6: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Channel Reservation Strategy

•�)LOO�XS�IL[HG�FKDQQHOV�ILUVW•�:KHQ�QR�FKDQQHOV�OHIW�XQGHU�7%)�OLPLW�FKRRVH�QH[W�36(7•�8QXVHG�FKDQQHOV�JRHV�WR�*356�,GOH�OLVW�ZKHUH�WKH\�VWD\�IRU���PLQXWHV�EHIRUH���WKH\�DUH�JLYHQ�EDFN�WR�&6

MS1 MS1

7%)

36(7� 36(7�

3'&+V

7%)OLPLW

WR�*356�LGOH�OLVW

7%)

3'&+V

MS1MS1

MS5

MS5MS3MS4 MS3

MS3MS2MS2MS2

MS6 MS6MS6

Page 7: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Multiframe Structure for PDCH

• PDCH with PCCCH– Down-link

• B0 may be used as PBCCH and B1-B11 may contain PBCCH, PAGCH,PPCH, PNCH, PTCCH, PDTCH or PACCH.

– Up-link• B0-B11 may contain PRACH, PTCCH, PDTCH or PACCH.

• PDCH without PCCCH– All blocks may be used as PTCCH, PDTCH or PACCH.

%�� %��%� %� %� [ %� %� %� [ %� %� [%� [%�

���7'0$�IUDPHV

&RQWLQXRXV�7LPLQJ�$GYDQFH�����������������37&&+� ,GOH�%XUVW

Page 8: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

GPRS PDU Structure

1RUPDO�EXUVW 1RUPDO�EXUVW 1RUPDO�EXUVW 1RUPDO�EXUVW

//�3'8 //&�OD\HU��6*61�

5/&�0$&�OD\HU��3&8�

5/&�0$&�%ORFN

+GU 5/�3'8 +GU 5/�3'8 +GU 5/�3'8

5DGLR�%ORFN3/�OD\HU���%76�

Page 9: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

RLC/MAC Block

VSDUH5/&�+HDGHU 5/&�'DWD�8QLW

5/&�'DWD�%ORFN

0$&�+HDGHU

5/&�0$&�6LJQDOOLQJ�,QIRUPDWLRQ

5/&�0$&�&RQWURO�%ORFN

0$&�+HDGHU

control

5/�3'8data

Page 10: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

RLC/MAC Data Blockdownlink uplink

3D\ORDG�7\SH���55%3���6�3���������86)�������35���������������������������7),������������������)%,

%61��������������������������������(

/HQJWK�,QGLFDWRU���������������������0����(

5/&�GDWD

/HQJWK�,QGLFDWRU���������������������0����(���

����������������������������������������������������

3D\ORDG�7\SH���&RXQWGRZQ�9DOXH������6,����5�����6SDUH�������������������������7),�����������������������7,

%61������������������������������������(

7//,

5/&�GDWD

/HQJWK�,QGLFDWRU�������������������������0����(���

�����������������������������������������������������������

�R�

�R��R�

�R����

���

�R�� �RSWLRQDO

�R�����R�

VSDUH VSDUH

Page 11: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

RLC/MAC Control Block

downlink uplink

3D\ORDG�7\SH���55%3���6�3���������86)

����������������������������������������������������

&RQWURO�0HVVDJH�&RQWHQWV

3D\ORDG�7\SH��������������VSDUH������������������5

��������������������������������������������������������

&RQWURO�0HVVDJH�&RQWHQWV

5%61��������������������57,������������������)6���$&7),����������������������������'

�R��R�

Page 12: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Radio Block StructureHeader

,QIRELWV

Codingbits

5DGLR%ORFN

�����0�ELWV�LQ���������������0�ELWV�RI�FRGLQJ ����������ELWV�LQ�HDFK5/&�0$&�EORFN � ���������UDGLR�EORFN

+� →

��5/&

'DWD

��5/&

'DWD

��5/&

'DWD

��5/&

'DWD

&RGLQJ 0D[�QR�RI �)LQDO�5/&�����0D[�GDWD�UDWH������7DUJHW�&�,,QIR�ELWV �%ORFN ����SHU�76��NESV� �G%�

&6�� ��� ������������� a�

&6�� ��� ������������� a�

&6�� ��� ������������� a��

&6�� ��� ������������� a��

Page 13: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Mobility Management Procedures

• Attach/Detach

• Security procedures

• Authentication and ciphering• P-TMSI allocation• Identity check

• Location management procedures• Cell update• Routing area updating• Periodic updating

• Attach/Detach

• Security procedures

• Authentication and ciphering• P-TMSI allocation• Identity check

• Location management procedures• Cell update• Routing area updating• Periodic updating

Page 14: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Mobility Management State Diagram

STANDBY

IDLE

READY

STANDBY

READY

IDLE

GPRS DetachorCancel Location

Ready Timer ExpiryorForce to STANDBYorAbnormal RLC condition

GPRS AttachGPRS Attach GPRS Detach

STANDBY timer expiry orCancel Location

STANDBYtimer expiry

Ready Timer ExpiryorForce to STANDBY

PDU receptionPDU transmission

06�PRGHO 6*61�PRGHO

Page 15: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Mobility Management states(kept in SGSN and MS)

• IDLE state– Entered when mobile is switched on

– No MM context is established between the mobile and SGSN– PLMN selection and GPRS cell selection are performed by the mobile

– The mobile may receive PTM-M transmissions

– PTP or PTM-G as well as paging is not possible– Mobile may initiate the GPRS Attach procedure

Page 16: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Mobility Management states(kept in SGSN and MS)

• READY state– Entered when mobile makes a GPRS attach

– SGSN knows the Cell Id of the mobile– Mobile may send/receive PTP data

– Mobile may receive PTM-M and PTM-G data

– Mobile may initiate the GPRS Detach procedure

Page 17: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Mobility Management states(kept in SGSN and MS)

• STANDBY state– Entered upon Ready state timer expiry

– SGSN knows the Routing Area of the mobile (but not its Cell Id)– Mobile may receive PTM-M data, but not PTP or PTM-G data

– Mobile may receive pages for PTP or PTM-G

– Mobile may receive circuit switched pages via SGSN

Page 18: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Connection between MM states and RR modes

MM states RR modes

,'/(

5($'<

67$1'%<

3DFNHW�WUDQVIHU

3DFNHW�LGOH

3DFNHW�LGOH

3DFNHW�LGOH

Page 19: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Radio Resource (RR) Management modes

(kept in BSS and the mobile)

• Packet idle mode– No TBF exists.

– Mobile monitors PPCH if it exists, otherwise PCH.– Moves to packet transfer mode when transfer of LL-PDU is

needed.

• Packet transfer mode– TBF exists together with one or several PDCHs.– Continuous transfer of LL-PDUs.

– Moves to packet idle mode when no more LL-PDUs are buffered.Radio Resource (RR) Management modes

Page 20: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

A Temporary block flow TBF

• Every data packet sent between MS and PCU belongs to a TBF

• A TBF is identified by a TFI (Temporary Flow Identity) value, value range 0 -31 per cell

• Before any data is exchanged between MS and PCU the mobile is given aTFI which shall be used in all exchange of data packets.

• Uplink packet data and downlink packet data are handled independently anda TBF is treated as a single direction flow

• The TBF is released as soon as the data flow ends

• If the flow is uplink, the MS will be given a USF id for each uplink channel it isgoing to use, value range 0-5 per channel.

• When a MS recognises its own USF in a downlink message it means that it isgiven permission to send one RLC-block uplink.

Page 21: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

GPRS RLC Connection Control

• The function takes care of all requests to send data from MS or SGSN

• The function assigns the TFI to the MS and if it is an uplink request it alsoassigns a USF to the mobile.

• The function will get channels reserved for the MS from the function GPRSChannel Handling.

• The function will do the initial handshaking (PACKET UPLINK/DOWNLINKASSIGNMENT) with the MS.

• The function releases the TBF (TFI and USF) when the MAC or RLC protocolindicates “no more data” or “too many retransmissions”

• The function communicates with MS at release of PDCHs (downgrading)

Page 22: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Downlink Packet Transfer

• Initiated by LL-PDU received from SGSN to a mobile in MMREADY and in packet transfer mode. PDU received in DL-UNITDATA message.

• PCU actions:– Segment LL-PDU into RL-PDUs, add RLC Header (containing TFI) and

store the RLC Data Block in MS buffer.

– Immediately before transmission over the air, add the MAC Headercontaining USF for an uplink scheduled mobile.

– Regularly ask for acknowledgements of sent RLC/MAC Blocks.

– Retransmit missing RLC/MAC Blocks.

Page 23: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Downlink Packet Transfer

'DWD�%ORFN��SROOLQJ�

3$&.(7�'2:1/,1.�$&.�1$&.��ILQDO�

3$&.(7�'2:1/,1.�$&.�1$&.

'DWD�%ORFN

'DWD�%ORFN��ODVW��SROOLQJ�

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

3'7&+

3'7&+

3'7&+

3'7&+

3'7&+�����)%,� ���

3'7&+

3'7&+

3'7&+

3$&&+

3$&&+

3'7&+

06 1HWZRUN

'RZQOLQN�5/&�FRQQHFWLRQ�HVW�

Page 24: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Downlink RLC Connection Release

• PCU Actions:– Send last RLC/MAC Block with Final Bit Indicator set to one.

– When all downlink blocks have been acknowledged by the mobile,delete all PDCH reservations associated with the connection and updateRLC context accordingly.

– Start timer. If timer expires before a new RLC Connection is needed tothe same mobile, delete RLC context.

Page 25: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink RLC Connection establishment (1)

• Initiated by the mobile sending the message: 3$&.(7&+$11(/�5(48(67– The message is received on

• PRACH if GPRS is set up in the cell.

• RACH if GPRS is not set up in the cell.

• PCU actions:– Create RLC context (MS Id = random number).

– Reserve PDCH(s) with their corresponding USF(s).– Send a 3$&.(7�83/,1.�$66,*10(17 message

• on PAGCH if GPRS is set up in the cell.

• on AGCH (via the BSC) if GPRS is not set up in the cell– Start uplink scheduling of the mobile.

Page 26: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink RLC Connection establishment (2a)One phase access

• PCU actions:– Contention resolution:

• Mobile sends the complete MS Id (TLLI) in the first three RLCHeaders.

• PCU returns the TLLI in a 3$&.(7�83/,1.�$&.�1$&.message and enters packet transfer mode.

– Update RLC context with MS Id = TLLI.

Page 27: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink RLC Connection establishment (2b)Two phase access

• PCU actions:– Detect the 3$&.(7�5(6285&(�5(48(67 message on the

reserved PDTCH. The message contains the TLLI for contentionresolution.

– Reserve PDCH(s) and their corresponding USF(s).– Update RLC context.

– Send a 3$&.(7�83/,1.�$66,*10(17 message on PACCH.The message contains the TLLI for contention resolution.

Page 28: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink RLC connection establishment

3$&.(7�83/,1.�$66,*10(17 3$*&+�RU�$*&+

3$&.(7�5(6285&(�5(48(67 3$&&+

3$&.(7�&+$11(/�5(48(67� 35$&+�RU�5$&+

06 1HWZRUN

3$&.(7�83/,1.�$66,*10(17 3$&&+

�2SWLRQDO�

�2SWLRQDO�

Page 29: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink Packet Transfer

• PCU actions:– Schedule USF for uplink RLC/MAC Block.

– When receiving an RLC/MAC Block, evaluate the parameters inthe MAC Header.

– For RLC/MAC Control Blocks take action depending on thecontent.

– For RLC Data Blocks extract the RLC Header and reassembleinto LL-PDUs.

– Regularly send a PACKET UPLINK ACK/NACK message to notifythe mobile of which RLC/MAC Blocks to retransmit.

– Forward LL-PDUs to SGSN in UL-UNITDATA messages.

Page 30: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink RLC Connection Release

• PCU Actions:– When last RLC/MAC Block has been correctly received (Countdown

Value = 0), acknowledge all outstanding RLC/MAC Blocks.

– When receiving a PACKET CONTROL ACKNOWLEDGEMENTmessage from the mobile, delete all PDCH reservations associated withthe connection and update RLC context.

– Start timer. If timer expires before a new RLC Connection is needed tothe same mobile, delete RLC context.

Page 31: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink Packet Transfer

8SOLQN�5/&�FRQQHFWLRQ�HVW�

'DWD�%ORFN��ODVW�LQ�VHQG�ZLQGRZ�

3$&.(7�83/,1.�$&.�1$&.��ILQDO�

3$&.(7�83/,1.�$&.�1$&.

'DWD�%ORFN

'DWD�%ORFN��ODVW�

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

'DWD�%ORFN

3'7&+

3'7&+

3'7&+

3'7&+

3'7&+�����&9� ���

3'7&+

3'7&+

3'7&+

3$&&+

3$&&+

3'7&+

06 1HWZRUN

3$&.(7�&21752/�$&.12:/('*(0(17 3$&&+

Page 32: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Uplink multiplexing of radio blocks on PDCH

'RZQOLQN

8SOLQN86) 5� 5� 5�

'RZQOLQN

8SOLQN86) 5� 5� 5�

'����

5� 5� 5�

5� 5� 5�

'����

5� 5� 5�

5� 5� 5�

5� 5�

5� 5�

'����

76�

76�

7'0$�IUDPH�QXPEHU

����������������������������������������������������������������������������������������������������������������

'���� '���� '���� '����

'���� '����

Page 33: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Retransmission of Radio Blocks

Automatic Repeat Request (ARQ)

6HQG�ZLQGRZ

� � � � � � � � �

3$&.(7�$&.�1$&.$FN�ELWPDS�����������

� � �

6HQG�ZLQGRZ

A number of Radio Blocks are transmitted within a sendwindow. The blocks are then acknowledged with a “bit map”and erroneous blocks are retransmitted.

�����«�����

Page 34: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Handover

%6&

CS

����06�VHQGV�PHDVXUHPHQW����UHSRUWV��a���VHF�

����%6&�GHFLGHV�ZKHQ�D�����KDQGRYHU�VKRXOG�RFFXU�

PS

���06�PHDVXUH�RQ����QHLJKERULQJ�FHOOV�

���06�GHFLGHV�ZKLFK���&HOO�WR�XVH�

���/RFDWLQJ�DOJRULWKP�LV����LQ�06��/RFDWLQJ�SDUDPHWHU���,V�EURDGFDVWLQJ�E\�WKH���QHWZRUN�

Page 35: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

MS moving to other cell

• MS gets silent in old cell

• MS sends a location update to SGSN in a new cell

• SGSN sends a FLUSH REQUEST to old cell (to RLC-protocol)

• RLC protocol will send unacknowledged messages to new cell if new cell isincluded in the message, otherwise RLC protocol will discard all buffers forMS.

Page 36: 03813_02-b

GPRS System Survey

EN

/FA

D 1

09 0

015

2/ 038 13 - LZU 108 876 Uen Rev B

Cell change procedure

• Mobile sends any LLC PDU to PCU.• PCU adds BSSGP header and sends PDU containing cell ID

to SGSN.• The cell change is detected by SGSN.• SGSN sends “Flush Request“ to PCU.• If new cell is handled by the old PCU, outstanding

RL-PDUs are moved to new cell’s buffer.Otherwise, old cell’s buffer is cleared and the last non-acknowledged LLC PDU is retransmitted to the new PCU (cellbuffer) from SGSN.

• PCU sends “Flush Completed” to SGSN.


Recommended