41
GPRS General Packet Radio Services Protocol layers inside the mobile station 1MAT | 10.09.02 | Transmission Plane SNDCP-protocol LLC-protocol RLC/MAC-protocol Protocol aspects 1 General Packet Radio Services GPRS Protocol layers inside the MS

R adio S - pudn.comread.pudn.com/downloads161/ebook/733566/GPRS/cd... · : Medium Access Control Convergence Protocol GTP: GPRS Tunnelling Protocol RLC: Radio Link Control TCP: Transmission

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

1

General Packet Radio ServicesGPRS

Protocol layers inside the MS

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

2

Your Lecturer is:

Reiner StuhlfauthRohde&Schwarz

Training Center, Munich

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

3

Structure of presentation

� GPRS - Transmission Plane

� GPRS - protocol: SNDCP

� GPRS - protocol: LLC

� GPRS - protocol: RLC/MAC

� Protocol aspects

Outline of Presentation

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

4

GPRS - ProtocolsWhy protocols?

Signalling plane:• Communication between network elements

• Establish, maintain and terminate a connection

Transmission plane:Packet data transport

Segmentation + concatenationEncapsulationError protection + correctionCipheringData flow + sequence control

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

5

GPRS Transmission Planes

MAC

GSMRF

RLC

LLC

SNDCP

IP/X.25

MAC

GSMRF

RLC

FR

L1bis

BSSGP

Relay

FR

L1bis

BSSGP

LLC

SNDCP

L1

L2 L2

IP IP

UDP /TCP

UDP /TCP

GTP GTPRelay

IP/ X.25

MS BSS SGSN GGSNUm Gb Gn Gi

L1

BSSGP : BSS GPRS Protocol LLC : Logical Link Control SNDCP : SubNetwork DependentFR: Frame Relay MAC : Medium Access Control Convergence ProtocolGTP : GPRS Tunnelling Protocol RLC : Radio Link Control TCP : Transmission Control Protocol IP: Internet Protocol UDP : User Datagram Protocol

L2‘

IP/ X.25

L1‘

Relay

L2‘

IP/ X.25

L1‘

L2‘

IP/ X.25

L1‘

Relay

Application/ Higher level protocols

Rou-ter

GPRS Protocol Planes

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

6

GPRS Transmission Planes

MAC

GSMRF

RLC

LLC

SNDCP

IP/X.25

MAC

GSMRF

RLC

FR

L1bis

BSSGP

Relay

FR

L1bis

BSSGP

LLC

SNDCP

L1

L2 L2

IP IP

UDP /TCP

UDP /TCP

GTP GTPRelay

IP/ X.25

MS BSS SGSN GGSNUm Gb Gn Gi

L1

BSSGP : BSS GPRS Protocol LLC : Logical Link Control SNDCP : SubNetwork DependentFR: Frame Relay MAC : Medium Access Control Convergence ProtocolGTP : GPRS Tunnelling Protocol RLC : Radio Link Control TCP : Transmission Control Protocol IP: Internet Protocol UDP : User Datagram Protocol

L2‘

IP/ X.25

L1‘

Relay

L2‘

IP/ X.25

L1‘

L2‘

IP/ X.25

L1‘

Relay

Application/ Higher level protocols

Rou-ter

GPRS Protocol Planes

GPRS specifies acomplete IP-basedbackbone network

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

7

Relay

NetworkService

GTP

Application

IP

SNDCP

LLC

RLC

MAC

GSM RF

SNDCP

LLC

BSSGP

L1bis

RLC

MAC

GSM RF

BSSGP

L1bis

Relay

L2

L1

IP

L2

L1

IP

GTP

IP

Um Gb GnMS BSS SGSN GGSN

NetworkService

UDP /TCP

UDP /TCP

GPRS-Transmission PlaneGPRS = Bearer Service for IP-based data

Inside the mobile station, the highest layerInternet Protocol forms the interface to allof the applications

PDN

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

8

MAC

GSMRF

RLC

LLC

SNDCP

IP/X.25

MAC

GSMRF

RLC

FR

L1bis

BSSGP

Relay

FR

L1bis

BSSGP

LLC

SNDCP

L1

L2 L2

IP IP

UDP /TCP

UDP /TCP

GTP GTPRelay

IP/ X.25

MS BSS SGSN GGSNGb Gn Gi

L1

BSSGP : BSS GPRS Protocol LLC : Logical Link Control SNDCP : SubNetwork DependentFR: Frame Relay MAC : Medium Access Control Convergence ProtocolGTP : GPRS Tunnelling Protocol RLC : Radio Link Control TCP : Transmission Control Protocol IP: Internet Protocol UDP : User Datagram Protocol

L2‘

IP/ X.25

L1‘

Relay

L2‘

IP/ X.25

L1‘

L2‘

IP/ X.25

L1‘

Relay

Application/ Higher level protocols

Rou-ter

GPRS Protocol PlanesProtocol layers insidethe mobile station

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

9

SNDCP = SubNetwork Dependent Convergence Protocol LLC = Logical Link Control

Um

Network

SNDCP

LLC(Note)

RLC

MAC

Phys. Link

Phys. RF

SNDCP

LLC

RLC

MAC

Phys. Link

Phys. RF

MS

Maps network level characteristics onto

characteristics ofunderlying protocols

Logical Link between MS and SGSN. Data transportindependentfrom the Radio Interface

RLCReliable link + Radio Link Controlfunctions

MACAccess Control signalling+Mapping of LLC-Framesonto physical channels

Data Coding, Burst Forming,Interleaving, ConvolutionalCoding = Error protection

Modulation, Timingand RF-Generation

RLC = Radio Link ControlMAC = Medium Access Control

GPRS Protocol Planes inside MS

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

10

SNDCP = SubNetwork Dependent Convergence Protocol LLC = Logical Link Control

NetworkMSRLC = Radio Link ControlMAC = Medium Access Control

GPRS Protocol Planes inside MS

Um

SNDCP

LLC(Note)

RLC

MAC

Phys . Link

Phys . RF

SNDCP

LLC

RLC

MAC

Phys . Link

Phys . RF

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

11

GPRS-Protocols: SNDCP

RLC

MAC

Relay

NetworkService

GTP

Application

IP / X.25

SNDCP

LLC

RLC

MAC

GSM RF

SNDCP

LLC

BSSGP

L1bisGSM RF

BSSGP

L1bis

Relay

L2

L1

IP

Um GbMS BSS SGSN

NetworkService

UDP /TCP

Subnetwork Dependent Convergence Protocol, SNDCPPosition of SNDCP in the protocol stack

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

12

SNDCP - Functions:

•Compression

•Segmentation and Concatenation

•Multiplexing

GPRS-Protocols: SNDCP

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

13

LL 5 LL 9LL 3 LL 11

5 6

LLC

15NSAPI

SAPI

. . .

Protocolcompr.

7

Datacompr.

Datacompr.

8

PDP

Protocolcompr.

Datacompr.

Protocolcompr.

SNDCP users

SNDCP: Compression of Protocol header and/or Data

Various waysof compression

PDPPDPPDP

SNDCP

GPRS-Protocols: SNDCP

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

14

NSAPI:Identifies Application SNDCP

Packet DataProtocol

LLC

NSAPI N-PDU

SAPISN-PDU

Packet DataProtocol

Packet DataProtocol

. . .

Subnetwork Dependent Convergence Protocol, SNDCP

- Multiplexing- Segmentation + Concatenation- Data Compression

Multiplexing of different applications:

GPRS-Protocols: SNDCP

Corresponding to thevarious applications

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

15

SNDCP = SubNetwork Dependent Convergence Protocol LLC = Logical Link Control

NetworkMSRLC = Radio Link ControlMAC = Medium Access Control

GPRS Protocol Planes inside MS

Um

SNDCP

RLC

MAC

Phys . Link

Phys . RF

SNDCP

LLCRLC

MAC

Phys . Link

Phys . RF

LLC

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

16

Logical Link Control, LLC: Characteristics

•Data transfer to different MS‘s

•Provides data transport for different Layer-3 sublevels

•Provides one or more logical links to 1 MS

•Sequence Control

•Error protection and error correction

•Data Flow Control

•Ciphering

GPRS-Protocols: LLC

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

17

GPRS-Protocols: LLCLogical Link Control: LLC

Um GbMS SGSN

SNDCP SMSGMM

LLC

RLC

MAC

GSM RF

LLC

BSSGP

NetworkService

L1

TOM SNDCP SMSGMMTOM

Data transport for various protocol layers between MS and SGSN

BSS

Relay

RLC

MAC

GSM RF

BSSGP

NetworkService

L1

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

18

GPRS-Protocols: LLC

SGSNMS

GPRS Mobility Management SNDCP SMS

RLC/MACRLC/MAC layerLLC layer

Layer 3

LLC layer

BSSGPBSSGP layer

TOM

Logical Link Control, LLC: Interfaces to other protocol layers

LLGMM LLGMM LL3 LL5 LL9 LL11 TOM1 TOM2 LLSMS

GRR BSSGP

LLC protocol entity

Layer 3 signaling formobility management

and session management

User data applications

Tunneling offoreign signaling

SMS viaGPRS

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

19

GPRS-Protocols: LLCLogical Link Control, LLC: Frame Format

8 7 6 5 4 3 2 1Bit

Address Field

Control Field

Information Field

Frame CheckSequence

1 octet

Max. 36 octets

Max N201octets

3 octets

Contains SAP

Identifies U, S, Iand UI-Frames

Contains dataof upperlayer protocols

Used for Error detection

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

20

GPRS-Protocols: LLC

GPRS Mobility Management SNDCP SMSLayer 3

LLC layer

TOM

LLGMM LLGMM LL3 LL5 LL9 LL11 TOM1 TOM2 LLSMS

LLC protocol entity

LLC Frame: Address FieldOctet

1

8 7 6 5 4 3 2 1

SAPI

Bit

PD C/R X X

Used to define the Service AccessPoints between LLC and higher layers

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

21

GPRS-Protocols: LLC

I-format N(S) XA

N(R) S1 S2

0 N(S)X

N(R)

123

Control Field Bits2 14 3568 7 Octet

1 A

N(R)

0

S2S1

X X N(R) 1

2S-format

Control Field Bits2 14 3568 7 Octet

1 0

N(U)

1

PME

X X N(U) 1

2UI-format

Control Field Bits2 14 3568 7 Octet

1 11 M1M2P/F M4 1U-format

Control Field Bits2 14 3568 7 Octet

M3

LLC: Control Field Format

Information framefor acknowledged data transfer

Supervisory framefor acknowledgement andlink status information

Unnumbered Information frame for unacknowledged data transfer

Unnumbered framefor signalling between LLC entities

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

22

BSS = Base Station Subsystem

Um

BSS

RLCMAC

Phys. Link

Phys. RF

SNDCP

LLC

RLCMAC

Phys. Link

Phys. RF

MS

RLCReliable link + Radio Link Controlfunctions

MACAccess Control signalling+Mapping of LLC-Framesonto physical channels

Data Coding, Burst Forming,Interleaving, ConvolutionalCoding = Error protection

Modulation, Timingand RF-Generation

RLC = Radio Link ControlMAC = Medium Access Control

GPRS Protocol Planes inside MSLower layer protocols: RLC/MAC + Physical Interface

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

23

GPRS Physical LayerPhysical Link Layer - tasks:

•Block Coding•Forward Error Correction, FEC•Interleaving•Congestion Control on Air interface•Synchronisation, Timing Advance•Signal Quality Estimation•Signal Level Estimation•Transmitting Power Control•Burst Generation

=> No bigdifferences to GSM-physical layer!

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

24

LLClayer

RLC/MAClayer

Physicallayer

RLCblocks

LLCframe FH Informationfield FCS

Normal burst Normal burst Normal burst Normal burst

Primary

block

Following

block

BHInfo field

BH BCS Info field

BCS Info field

BH BCS

FH = Frame HeaderFCS = Frame Check Sequence

BH =BCS = Block Check Sequence

Block Header

LLC-Frame, RLC/MAC-Block and Burst Forming

GPRS Protocols: RLC/MAC

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

25

Channel Coding

Scheme Code rate

USF Pre-coded USF

Radio Block

USF and BCS

BCS Tail Codedbits

Puncturedbits

Data ratekb/s

CS-1 1/2 3 3 181 40 4 456 0 9.05

CS-2 ≈≈≈≈2/3 3 6 268 16 4 588 132 13.4

CS-3 ≈≈≈≈3/4 3 6 312 16 4 676 220 15.6

CS-4 1 3 12 428 16 - 456 - 21.4

GPRS: Coding Schemes CS-1 up to CS-4

excl.

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

26

Channel Coding

Scheme Code rate USF Pre-codedUSF

RadioBlock

excl. USFand BCS

BCS Tail Codedbits

Puncturedbits

Data ratekb/s

CS-1 1/2 3 3 181 40 4 456 0 9.05CS-2 ≈2/3 3 6 268 16 4 588 132 13.4

CS-3 ≈3/4 3 6 312 16 4 676 220 15.6

CS-4 1 3 12 428 16 - 456 - 21.4

Total bits with CS-1: 3 + 181 + 40 +4 = 228bit

228 bit with code rate 1/2 => 456 bit

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

27

Channel Coding

Scheme Code rate USF Pre-codedUSF

RadioBlock

excl. USFand BCS

BCS Tail Codedbits

Puncturedbits

Data ratekb/s

CS-1 1/2 3 3 181 40 4 456 0 9.05

CS-2 ≈≈≈≈2/3 3 6 268 16 4 588 132 13.4CS-3 ≈3/4 3 6 312 16 4 676 220 15.6

CS-4 1 3 12 428 16 - 456 - 21.4

Total bits with CS-2: 6 + 268 + 16 +4 = 294bit

294 bit with code rate 1/2 => 588 bitBut 588 bits do not fit into 1 Radio Block (size = 456 bit)=> Puncturing of 132 bits

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

28

RLC DataRLCHeader BCSUSF

MAC-HeaderUSF

Convolutional Coding

Puncturing

456 Bit

57 Bit 57 Bit 57 Bit 57 Bit 57 Bit 57 Bit 57 Bit 57 Bit

Burst Forming

Radio Blocknetto

Channelcoding

Radio Block= 4 Bursts

GPRS Radio Block Construction

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

29

downlink

USFRadio Block B(n)

USF = R1

USF = R2

USF = R3

USF = Free

USF = FreeMonitoring Paging ChannelSend Access Burst

uplink

Radio Block B(n+1)

Monitoring USF in Block B(n)Sends in Block B(n+1) or in Blocks B(n+1) - B(n+4)

Fixed Allocation = Fixed number of Radio Blocks to be transmitted in N bundled Timeslots

Dynamic Allocation = USF points to next Radio Blockon uplink RF-Channel for use by MS

Extended Dynamic Allocation = USF allows the usage of Radio Blocks on all higher timeslots

GPRS Dynamic Assignment with USFUSF = Uplink State Flag

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

30

RLC/MAC Block Structure

RLC DataMACHeader

RLCHeader BCS

RLC/MAC block structureRLC/MAC block structure

Radio Block structure for data transfer

RLC/MAC Control MessageMACHeader BCS

Radio Block structure for control message

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

31

RLC/MAC Block Structure

Differences in Block Structure

RLC/MAC - Block

Data Transfer Signalling

Downlink Uplink Downlink Uplink

•MAC-Header•RLC-Data Block

•MAC-Header•RLC-Data Block

•MAC-Header•RLC/MAC - Control Block

•MAC-Header•RLC/MAC-Control Block

1 Radio Block is the smallest Data Transport Unit in GPRS!

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

32

GPRS protocols: RLC/MAC

Bit

Payload Type RRBP USFS/P MAC Header

12345678

MAC-Header data transfer in downlink direction

Distinguishesbetween dataor signaling

Points to next user of uplink

resources

Polling of uplink signaling

messages

SwitchesRRBP field

on or off

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

33

GPRS protocols: RLC/MAC

Octet N

Payload Type Countdown Value SI MAC Header

Bit

12345678

R

MAC-Header data transfer in uplink direction

Distinguishesbetween dataor signaling

Indication ofuplink

termination by counting down

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

34

GPRS protocols: RLC/MAC

Data or SignallingMACHeader

RLCHeader BCS

Contains:Temporary Flow Identifier, TFIBlock Sequence NumberLength field,etc.

RLC-Header format

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

35

GPRS protocols: RLC/MAC

RLC/MAC Control MessageMACHeader

Radio Block structure for control message

RLC/MAC block

RLC control block

Control Header

RLC/MAC - Block for Signalling

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

36

GPRS protocols: RLC/MAC

GRR Signalling Messages on Downlink(Via RLC/MAC)

Downlink Messages

• Packet Access Reject• Packet Cell Change Order• Packet Downlink Assignment• Packet Paging Request• Packet PDCH Release• Packet Polling Request• Packet Power Control/Timing Advance• Packet PRACH Parameters• Packet Queuing Notification• Packet Timeslot Reconfigure

•Packet TBF Release•Packet Uplink Ack/ Nack•Packet Uplink Assignment•Packet Downlink Dummy Control Block•Packet System Information Type 1•Packet System Information Type 2•Packet System Information Type 3

•Packet System Information Type 4•Packet System Information Type 5•Packet System Information Type 13

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

37

GPRS protocols: RLC/MAC

GRR Signalling Messages on Uplink (Via RLC/MAC)

• Packet Cell Change Failure• Packet Control Acknowledgement• Packet Downlink Ack/Nack

•Packet UplinkDummy Control Block• Packet Measurement Report• Packet Resource Request• Packet Mobile TBF Status (SMG #30+)• Packet PSI Status (SMG #30+)

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

38

GPRS protocols: General aspects

Identification of a logical link between network and MS

DLCI = SAP + TLLI

Temporary Logical Link Identifier

Service Access Point

Identifies upper or lower layer , i.e.:

GMM , SNDCP , TOM,SMS, RLC/MAC, BSSGP

Data Link Connection Identifier

Identifiespeer to peerconnection

In LLCheader

Identifies MSIncluded in RLC/MACheader

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

39

GPRS protocols: General aspects

TLLI orTFI

SAPI NSAPIRF

RLC/MAC

LLC

SNDCPTOM SMS SM/GMM

SAPI

PDP PDP PDP

NSAPI

IdentifiesMS

Identifies Layer 3 Protocol

Identifies PDP - context

Cascaded identifiers

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

40

Protocol layers inside MS:Data

TCP/IP

SNDCP

Information fieldLLC FCS

Data fieldRLC/MAC BCS

456 bit

Max length = 1600 octets

184 - 440 bit, depending on CS-1 - CS-4

Application

IP

SNDCP

LLC

RLC/MAC = new data

= previouslayerRF

Convolutional encoding

GPRS Protocols: General aspects

16 or 40 bit, depending on CS

CS = Coding Scheme, BCS = Block Check Sequence, FCS = Frame Check Sequence

GPRS General Packet Radio ServicesProtocol layers inside the mobile station

1MAT | 10.09.02 |

TransmissionPlane

SNDCP-protocol

LLC-protocol

RLC/MAC-protocol

Protocol aspects

41

Thank you for your attention

??

http://www.rohde-schwarz.comor

[email protected]

Further questions:

?