Sie sind auf Seite 1von 181

GSM, GPRS, and EDGE

Prof. Kwang-Cheng Chen Institute of Communications Engineering National Taiwan University FAX: (02) 2368 3824 email: chenkc@cc.ee.ntu.edu.tw
NTUEE Mobile Communications KC Chen 1

Outlines
q q q q q q

Introductory System Construction GSM Architecture and Principles Physical Layer Data Link Layer Network Layer Testing

NTUEE Mobile Communications

KC Chen

GSM Phase 1 Services Category Services Comments Teleservices Telephony Full-rate 13 kbps Emergency calls Short-message: point-toAlphanumerical point and cell broadcastinformation Telefax Group 3 Bearer Asynchronous data 300-9.6 kbps services Synchronous data Asynchronous PAD access (packet switched) Alternate speech/data Supplement- Call forwarding ary services Call barring
NTUEE Mobile Communications KC Chen 3

GSM Phase 2 Services Category Services Comments Teleservices Telephony Half-rate 6.5 kbps Short-message services Bearer Synchronous dedicated 2.4-9.6 kbps services packet data access Supplement- Calling/connected line ary services identity presentation Calling/connection line identity restriction Call waiting Call hold Conference call Multiparty comm. Closed user group On-line information Advice of charge Operator barringChen NTUEE Mobile Communications KC 4

GSM
p p

GSM stands for Global System for Mobile. GSM (group special mobile) was first developed by the CEPT. GSM services follow ISDN and are classified as teleservices and data services. Subscriber Identity Module (SIM) is a memory device storing ID, networks or countries for services, privacy keys, etc.

NTUEE Mobile Communications

KC Chen

Further Standardization (I)


p

New bearer services and data-related improvements


HSCSD (high-speed circuit-switched data) 14.4 kbps (single-slot) data GPRS (general packet radio service) EDGE (enhanced data rates for global evolution)

Speech-related
EFR (enhanced full-rate) speech codec AMR (adaptive multi-rate) codec TFO (tandem free operation)

NTUEE Mobile Communications

KC Chen

Further Standardization (II)


p

Mobile station (MS) positioning related


Cell identity Uplink time of arrival (TOA) and enhanced observed time difference (E-OTD) GPS and A-GPS

Frequency band-related
GSM-400/700/850

p p

Supplementary, billing, related Service platforms


SIM application toolkit Customized applications for mobile network enhanced logic (CAMEL)

NTUEE Mobile Communications

KC Chen

GSM System Architecture


Abis BTS BSC BTS Air A BTS BSC BTS Base Station Subsystem
NTUEE Mobile Communications

HLR

VLR

AUC

SS7 MSC

PSTN ISDN Data net.

OMC Network Switching Subsystem


KC Chen 8

Registration
p

When a mobile station is on, a scanning algorithm scans the whole GSM frequency band. If a network is detected, mobile station reads system information from (forward) base channel. If current location is not the same as it was when the mobile station off, registration procedure starts.
KC Chen 9

NTUEE Mobile Communications

Registration in Network MS BTS BSC (G)MSC VLR HLR Action channel request channel activation activation knowledge channel assignment location update authetication request authetication response comparison of authet. assignment of new area and TMSI ack. of area and TMSI entry area & ID into VLR & HLR channel release 10

NTUEE Mobile Communications

KC Chen

MS

BTS

Mobile Action Originated channel request Call Establishment channel assignment call establishment request authentication request authentication response ciphering command ciphering complete and in function setup message call proceeding assignment of a traffic channel assignment complete & all messages on channel alerting (ringing) connect (call party accepted the call) connect ack. (two-way call) speech data
KC Chen 11

NTUEE Mobile Communications

MS

BTS

NTUEE Mobile Communications

Action Mobile paging mobile station Terminated Call channel request Establishment channel assignment answer to paging & on the assigned channel authentication request authentication response request to transmit in the ciphered mode ack. of ciphered mode setup msg. for the incoming call confirmation assignment of a traffic channel ack. of traffic channel alerting (caller getting ringing sound) connect when mobile off-hook acceptance of connected msg. exchange of speech data
KC Chen 12

Handoff in Analog Systems


p

Base station monitors the quality of link between a mobile station and itself. If the quality degraded, it requests adjancent cells to report power level for the mobile. Network decides the frequency to use in the new cell and eventually command change. Mobile station is passive and cell sites are equipped with measuring receiver.
KC Chen 13

NTUEE Mobile Communications

Handover in GSM
p

The mobile station monitors the perceived power levels of neighboring cells that are provided by the base station. Measurement report is periodically sent back to the base station that might conduct measurements too. In case necessity of a handover, it can be performed without delay. GSM distinguished different types of handovers.
KC Chen 14

NTUEE Mobile Communications

Types of GSM Handover


p

In case a handover is performed within the area of a BSC, BSC handles this simple handover and MSC is just informed. In case a mobile crossing boundary of a BSC, MSC has to control the handover. For a handover between 2 MSCs, the first MSC still has to maintain control of call managment, though 2nd MSC will handle evantually.
KC Chen 15

NTUEE Mobile Communications

GSM Authentication
KEY (in SIM) authentication algorithm SRES RAND (generated random number) (SRES) =?

Um Mobile Station Interface Network A set of (RAND,SRES) are stored in the HLR & VLR for the use of authentication center.
NTUEE Mobile Communications KC Chen 16

Ciphering
p

The ciphering algorithms are usually based on certain one-way function. If a ciphering algorithm A5 is used to encipher a data stream in GSM system, the same algorithm is used to decipher. In current system, only A5/1 algorithm is used. But for non-COCOM countries, a simpler A5/2 is used. Both algorithms can coexist in western European countries.
KC Chen 17

NTUEE Mobile Communications

Dynamic Ciphering
MS Ki A8 Um Network RAND Ciphering Command

Kc DATA Ciphered Data


KC Chen

A5

A5

DATA

NTUEE Mobile Communications

18

Temporary Mobile Subscriber Identity (TMSI)

To prevent an intruder from identifying a GSM user IMSI, TMSI is assigned to each subscriber using the network during the location updating and is used for reporting, calling, paging as long as remaining activities. The assignment, administration, updating of TMSI is performed by the VLR. When MS off, it is stored on the SIM card.
KC Chen 19

NTUEE Mobile Communications

Handset HW
Power/Battery Management SIM Baseband Processor Multimedia Co-Processor IrDA Bluetooth WLAN WiMAX UWB FM DVB/DAB-T DVB-H DSC SD/MS MP3 MPEG, H.264 LCD Driver LCD Controller

RF

PA

Memory

Antenna
NTUEE Mobile Communications KC Chen

20

Handset SW
Power/Battery Management SIM Baseband Layer 1/2/3 Processor MMI, drivers, Multimedia Middleware, Co-Processor Appl. SW IrDA Bluetooth WLAN WiMAX UWB FM DVB/DAB-T DVB-H DSC SD/MS MP3 LCD Driver LCD Controller

RF

PA

Memory

Antenna
NTUEE Mobile Communications KC Chen

21

Physical Layer - Layer 1

NTUEE Mobile Communications

KC Chen

22

GSM Frame Structure


Superframe 6.12 sec 120 msec ... 51 Multiframe

...

26 Frames

4.615 msec 0.57692 msec 3 156.25 bits Tail Bit


NTUEE Mobile Communications

8 Time Slots

Coded Data Midamble 57 1 26 1 57 3 8.25 Guard Period


23

Stealing Flag
KC Chen

GSM Radio Subsystem


p

GSM uses a combination of TDMA and FHMA, and FDD. 200 kHz wide channels called ARFCNs (absolute radio frequency channel numbers) Each ARFCN pair is separated by exactly 45 MHz with 3 time slots spacing. channel data rate 270.833 kbps using BT=0.3 GMSK.
KC Chen 24

NTUEE Mobile Communications

GSM Traffic CHannels (TCH)


p

full rate speech at 13 kbps with channel coding added to 22.8 kbps full rate data for 9600/4800/2400 bps. With FEC, data is sent at 22.8 kbps. half-rate speech at 6.5 kbps and can carry up to 11.4 kbps half-rate data at 4800/2400 bps.
KC Chen 25

NTUEE Mobile Communications

GSM Control Channels (CCH)


p

Broadcast Channels (BCH): broadcast control channel (BCCH), frequency correction channel (FCCH), synchronization channel (SCH). Common Control Channels (CCCH): paging channel (PCH), random access channel (RACH), access grant channel (AGCH).
KC Chen 26

NTUEE Mobile Communications

CCH
p

Dedicated Control Channel (DCCH): stand-alone dedicated control channel (SDCCH), slow associated control channel (SACCH), fast associated control channel (FACCH). bidirectional with the same format and function on both forward and reverse links.
KC Chen 27

NTUEE Mobile Communications

Frequencies: Primary GSM


p

Mobile station transmits in 890-915 MHz. Base station transmits in 935-960 MHz. 125 channels are numbered from 0 to 124. Within the system, only the absolute radio frequency channel number (ARFCN) is used (from 1 to 124). Channel 0 is used as the guard band for GSM and other applications.

NTUEE Mobile Communications

KC Chen

28

Frequencies: E-GSM
p

Additional 10 MHz bandwidth has been added to the bottom end of the duplex bands. It results in 50 more channels with numbers from 974 to 1023. Channel number 0 is returned for use in extended GSM and channel 974 serves as the guard band.
KC Chen 29

NTUEE Mobile Communications

DCS-1800 or PCN
p

Same signaling and messaging techniques as GSM.


Also known as GSM-1800

1710-1785 MHz for uplink and 18051880 MHz for downlink. Duplex spacing is 95 MHz with 374 channels. Channel numbers are 512 to 885.

NTUEE Mobile Communications

KC Chen

30

PCS-1900/DCS-1900
p

Same DCS-1800 system for North America PCS.


Also known as GSM-1900

Lower frequency starts from 1850 MHz with 80 MHz duplex spacing. Channel numbers range from 512 to 810.

NTUEE Mobile Communications

KC Chen

31

Power Levels in GSM


Power Class 1 2 3 4 5 6 7 8 Max. Power of a Mobile Station (dBm) 20W(43) 8W(39) 5W(37) 2W(33) 0.8W(29) Max. Power of a Base Station (dBm) 320W(55) 160W(52) 80W(49) 40W(46) 20W(43) 10W(40) 5W(37) 2.5W(34)
KC Chen 32

NTUEE Mobile Communications

Power Levels in DCS-1800 and Phase II GSM


Max. Power Max. Power Max. Power Max. Power Power of DCS-1800of DCS-1900 of DCS-1800 of DCS-1900 Class MS (dBm) MS (dBm) BTS (dBm) BTS (dBm) 1 2 3 4 1W(30) 0.25W(24) 1W(30) 0.25W(24) 2W(33) 20W(43) 10W(40) 5W(37) 2.5W(34) 20-40W 10-20W 5-10W 2.5-5W

NTUEE Mobile Communications

KC Chen

33

Macro-cell and Micro-cell


bad coverage

hot spot
NTUEE Mobile Communications KC Chen 34

Macro-cell and Micro-cell


bad coverage

hot spot
NTUEE Mobile Communications KC Chen 35

Power Levels for Micro-BTS


Power Class M1 M2 M3 Max. Power of GSM Micro-BTS 0.25W 0.08W 0.03W Max. Power of DCS-1800 Micro-BTS 1.6W 0.5W 0.16W Max. Power of PCS-1900 Micro-BTS 0.5-1.6W 0.16-0.5W 0.05-0.16W

NTUEE Mobile Communications

KC Chen

36

Pulse Power Profile


dB +4 +1 -1 -6 -30

-70 10us 10us 147 bits 8us 0.5428 msec NTUEE Mobile Communications KC Chen

37

Time Division Duplex (TDD) in GSM


BTS transmits 0 1 2 3 4 5 6 7 0 1 2 3

0 1

3 4

MS transmts TDMA Frame 4.615ms around 216.6 Hz effect


NTUEE Mobile Communications KC Chen 38

TDD
p

p p

no need for a dedicated duplex stage (duplexer); only requiring fast-switching synthesizer, RF filter paths, fast antenna switching increased battery life or lighter battery better quality and lower cost

NTUEE Mobile Communications

KC Chen

39

Normal Burst

Training S Coded Data T GP T Coded Data S 3 57 1 Sequence 26 1 57 3 8.25 148 bits = 0.54612 msec

NTUEE Mobile Communications

KC Chen

40

Tail Bits (T)


p

used as guard time to cover the uncertainty during power ramping up and ramping down. The tail bits are always set to be zero, while the demodulation process requires initial zero bits.

NTUEE Mobile Communications

KC Chen

41

Stealing Flag (S)


p

These two bits are an indication to the receiver whether the incoming burst is carrying signaling data (to maintain the link) or user data (traffic). Indicating flag is needed since signaling data are very important and go to different places.

NTUEE Mobile Communications

KC Chen

42

Training Sequence
p

Let radios synchronize their receivers with burst, e.g. equalizer for multipath fading. 8 sequences are defined in GSM. All radios in a particular cell share the same training sequence. An equalizer in GSM can compensate up to 16 micro-sec path delay.
KC Chen 43

NTUEE Mobile Communications

Guard Period (GP)


p

No data is transmitted and is just considered as guard time, to avoid possible overlap of radiation power of two bursts.

NTUEE Mobile Communications

KC Chen

44

Random Access Burst


T SynchronizationCoded Data T Guard Period 8 Sequence 41 36 3 68.25 88 bits = 0.32472 msec 68.25 bits = 0.252 msec which is equivalent to 75.5 km propagation delay. That is, the max. allowed distance between mobile station and BTS is 37.75 km. Based on other system parameters, the max. cell size is 35 km in GSM.
NTUEE Mobile Communications KC Chen 45

Frequency-Correction Burst
T 3 fixed bit sequence 142 148 bits = 0.54612 ms An all zeros sequence can meet the purpose of frequency correction due to the nature of GMSK. T 3 GP 8.25

NTUEE Mobile Communications

KC Chen

46

Synchroniation Burst
T Coded Data 3 39 Synchronization Seq. 64 Coded Data T GP 39 3 8.25

148 bits At beginning of mobile communicating to network, it only detects the frequency of base channel and needs to know the training seq. and system parameters. This is done by the synchronization burst. In this kind of burst, in addition to a longer synchronization seq., coded data contains the BSIC (base station information code) including BCC (BS color code) and NCC (national color code), and shortened TDMA frame number.
NTUEE Mobile Communications KC Chen 47

Logical Channels
p

p p

A logical channel carries signaling data or user data. It can be mapped into any physical channel (frequency and time slot). Once a physical channel is assigned to carry the content of a logical channel, the assignment shall not change. 7 combinations of logical channels. GSM distinguishes between traffic channels and control channels.

NTUEE Mobile Communications

KC Chen

48

Traffic Channels
p

TCH/FS (traffic channel/full-rate speech): 13 kbps net speech rate. TCH/HS (traffic channel/half-rate speech): future application without speech quality degradation. TCH/F9.6/4.8/2.4: data transmission at rates of 9.6/4.8/2.4 kbps. TCH/H4.8/2.4:
KC Chen 49

NTUEE Mobile Communications

Control Channels
p p p p

braodcast channels common control channels dedicated control channels associated control channels

NTUEE Mobile Communications

KC Chen

50

Broadcast Channels (BCH)


BCHs are only transmitted by the base station and provide information for MSs to synchronize with the network. Three types of BCH: broadcast control channel (BCCH) frequency-correction channel (FCCH) synchronization channel (SCH)
KC Chen 51

p p p

NTUEE Mobile Communications

CCCH support the establishment of a dedicated link between a mobile and a BTS. CCCH provides tools for call setups and can originate from the network or mobiles. Three types of CCCH.

Common Control Channels (CCCH)

NTUEE Mobile Communications

KC Chen

52

Common Control Channels (CCCH): continued


p p

random access channel (RACH): to request a dedicated channel and only used by mobiles. paging channel (PCH): BTS calls individual MSs within its cell. access grant channel (AGCH): where MS gets information from BTS on which dedicated channel for its immediate needs.

NTUEE Mobile Communications

KC Chen

53

Dedicated Control Channels (DCCH)


used for message transfers between network and MS, not for traffic, and also used for lowlevel signaling messages among radios. p standalone dedicated control channel (SDCCH) p slow associated control channel (SACCH): carrying control and measurement parameters/routine data to maintain a link.
NTUEE Mobile Communications KC Chen 54

In downlink, a BTS transmits a reduced set of system parameters to keep mobile up to date on the latest changes in the system. In uplink, MS reports the measurement results. FACCH can carry the same information as SDCCH but FACCH replaces all/part of a traffic channel.
KC Chen 55

Fast Associated Control Channel (FACCH)

NTUEE Mobile Communications

Logical Channels and Directions


Logical Channel TCH FACCH BCCH FCCH SCH RACH PCH AGCH SDCCH SACCH
NTUEE Mobile Communications KC Chen

MS BTS <-----> <-----> <----<----<---------> <----<----<-----> <----->


56

Channel Combinations
1. 2. 3. 4. 5. 6. 7. TCH/FS+FACCH/FS+SACCH/FS TCH/HS(0,1)+FACCH/HS(0,1) +SACCH/HS(0,1) TCH/HS(0)+FACCH/HS(0)+SACCH/HS(0) +TCH/HS(1)+FACCH/HS(1)+SACCH/HS(1) FCCH+SCH+CCCH+BCCH FCCH+SCH+CCCH+BCCH+SDCCH/4 +SACCH/4 CCCH+BCCH SDCCH/8+SACCH/8
KC Chen 57

NTUEE Mobile Communications

Multiframe Structure
p

Each channel combination requires one single physical channel. Multiframe structure made of a fied number of TDMA fames allows logial channels to be ordered into time slots. 26-multiframe structure is used for the traffic channel combinations and 51-multiframe structure is used for signaling combinations.

NTUEE Mobile Communications

KC Chen

58

For combination I (TCH/FS), the first 12 fames for traffic data (speech & data), 13rd frame for SACCH, another 12 frames for traffic, and the last frame idle for MS to measure etc. 120 ms totally.

Traffic Channel Frame Structure (26-Multiframe)

NTUEE Mobile Communications

KC Chen

59

Traffic Channel Frame Structure (26-Multiframe): continued


p

For combination II or III (TCH/HS), 2 half-rate speech channels are packed onto one 26multiframe structure. One logical channel uses every other TDMA frame. Frame 13 for SACCH1 and 26 for SACCH2. Combination II for one half-rate channel and III for two half-rate channels. FACCH may take a position of traffic channel if necessary.
KC Chen 60

NTUEE Mobile Communications

p p

NOT carrying any user data. more complex as incorporating 4 different channel combinations and structures.

Signaling Frame Structure (51 Multiframe)

NTUEE Mobile Communications

KC Chen

61

Combination IV (downlink): FCCH+SCH+CCCH+BCCCH


235.38 ms F SBCCHCCCH 0 1 2-5 6-9 FCCH SCH idle CCCH includes PCH and AGCH
NTUEE Mobile Communications KC Chen 62

CCCH 12-19

CCCH 22-29

CCCH 32-39 CCCH I 42-49 50

Combination IV (uplink):
R RBCCHCCCH 0 1 2-5 6-9 RACH CCCH 12-19 CCCH 22-29 CCCH 32-39 CCCH R 42-49 50

This combination is normally used for cells with several carriers and a large amount of traffic on CCCH. It can be transmitted on any frequency available in time slot 0. The frequency here is a reference for neighboring cells.
NTUEE Mobile Communications KC Chen 63

Combinations V VI VII
p

Combination V is the minimum for smaller cells with only one or two transceivers. It may assign up to 4 DCCHs. Combination VI is similar to IV but without FCCHs and SCHs for cases with a huge number of transceivers. Combination VII is to provide routine signaling. 8 DCCHs may be used to servce 8 parallel signaling links on one physical channel.
KC Chen 64

NTUEE Mobile Communications

Cell Broadcast Channel (CBCH)


p

CBCH supports a part of the group of short message services (point-toomnipoint). An operator is thus able to transmit messages to its subscribers. CBCH is always mapped on the 2nd subslot of SDCCH independently for channel combination V and VII. CBCH only in downlink and no ack.
KC Chen 65

NTUEE Mobile Communications

Block and Convolutional Coding of Full-Rate Speech


block coding Class Ia of clas Ia bits 50 bits with 3 CRC bits Class Ib 132 bits Class II 78 bits adding 4 bits of zeros to reset codec

convolutional code r=1/2 K=5 378 coded bits


NTUEE Mobile Communications KC Chen

78 bits
66

p p

9.6 kbps coding in terminal equipment => 240 bits a frame (at 12 kbps) By adding 0000, 244 bits. By r=1/2 K=5 convolutional code, 488 coded bits. Puncturing 32 coded bits, 456 coded bits.

Coding for 9.6 kbps Data Transmission

NTUEE Mobile Communications

KC Chen

67

Coding for 2.4 kbps Data


p

p p

2.4 kbps at terminal equipment => 72 bits (at 3.6 kbps) By adding 0000, 76 bits By r=1/6 K=5 convolutional code, 456 coded bits.

NTUEE Mobile Communications

KC Chen

68

Coding for Signaling Channel


signaling information 184 bits Fire Code parity 40 bits convolutional code r=1/2 K=5 456 coded bits
NTUEE Mobile Communications KC Chen 69

0000

Speech Coding for Mobile Communications

NTUEE Mobile Communications

KC Chen

70

Speech Coders Waveform Coders Time Domain Nondifferential PCM Source Coders LPC Vocoders

Frequency Domain SBC ATC

Differential DELTA CVSDM ADPCM APC

NTUEE Mobile Communications

KC Chen

71

ADPCM for CT-2


input + + analog waveform 4-bit adaptive quantizer adaptive scaling factor generator inverse adaptive quantizer adaptive predictor
NTUEE Mobile Communications KC Chen 72

output

Channel Vocoder: Speech Generation Model


speech Anaylzer Transmission

secondary source Noise Source Pulse Source


NTUEE Mobile Communications

Vocal Tract Filter

speech output

KC Chen

73

Linear Predictive Coders (LPC)


The LPC system models the vocal tract as an all-pole linear filter with transfer function
H ( z ) = G / (1 + bk z k )
k =1 M

NTUEE Mobile Communications

KC Chen

74

LPC Coding System


LPC Filter Buffer Encoder C H A N N E L Decoder S Y N T H E S I Z E R
75

Voiced/ Unvoiced Encoder Decision Pitch Analysis Encoder

Decoder

Decoder

Excitation
NTUEE Mobile Communications KC Chen

Code-Excited LPC (CELP)


p

p p

Coder and decoder have a predetermined code book of stochastic (zero-meam white Gaussian) excitation signals. Transmitter searches its codebook for best perceptual match and the corresponding index is transmitted. The receiver uses the index for synthesizer. CELP coders are extremely complicated.

NTUEE Mobile Communications

KC Chen

76

Speech Coders Used in Various Mobile Radio Systems Standards GSM CD-900 IS-54 IS-95 IS-95 PCS PDC CT-2 DECT PHS DCS-1800 PACS Service Speech Coder Bit Rate (kbps) 13 16 8 8 14.4 4.5/6.7/11.2 32 32 32 13 32
77

cellular RPE-LTP cellular SBC cellular VSELP cellular CELP PCS CELP cellular VSELP cordless ADPCM cordless ADPCM cordless/PCSADPCM PCS RPE-LTP PCS ADPCM
KC Chen

NTUEE Mobile Communications

GSM Codec
p

p p

regular pulse excited long term prediction (RPE-LTP) combination of RELP (France) and MPE-LTP (Germany) 13 kbps complicated and power hungry

NTUEE Mobile Communications

KC Chen

78

GSM Speech Encoder


Hamming Window Segmentation Pre-emphasis LPC Inverse Filter STP Analysis Filter + LPF Grid Selection M U X

LTP Analysis Filter

Pre-processing
NTUEE Mobile Communications

STP

LTP
KC Chen

RPE
79

GSM Speech Decoder


D E M U X Grid Position/ RPE Decoding LTP Synthesis Filter STP Synthesis Filter output PostProcessing

NTUEE Mobile Communications

KC Chen

80

Transmission
p p

Speech coder issues 260 bits every 20 msec. 50 bits out of 260 bits describe filter coef., block amplitude, LTP parameters and are class Ia under channel coding protection. 132 bits describe RPE pointers, RPE pulses, some LTP parameters and are class Ib. 78 bits contain RPE pulse and filter parameters and are class II.

NTUEE Mobile Communications

KC Chen

81

Discontinuous Transmission (DTX)


p

When a pause is detected by speech transcoder, we discontinue/suspend radio tx. for the duration of pause, 50% duty cycle. Voice activitiy detection (VAD) determines the presence/absence of speech, even under strong background noise. Every 480 ms, a silence descriptor (SID) frame is transmitted to yield presence.
KC Chen 82

NTUEE Mobile Communications

Adaptive Multi-rate Codec (AMR)


p

1999, ETSI approved AMR codec by Ericsson, Nokia, Siemens.


3GPP adopted AMR later AMR contains a set of fixed-rate speech, channel codecs, fast in-band signaling, link adaptation.
Operating at full-rate (22.8K bps) and half-rate (11.4K bps) Ability to adapt to radio channel and traffic load conditions, to select optimal channel mode (HR/FR) and codec mode Tradeoff between speech and channel coding to deliver best possible combination of speech quality and system capacity

NTUEE Mobile Communications

KC Chen

83

AMR Speech & Channel Coding


p

AMR (and EFR) utilizes algebraic code excitation linear prediction (ACELP) A combination of 8 speech codecs
12.2, 10.2, 7.95, 7.4, 6.7, 5.9, 5.15, 4.75 kbps
All for full-rate codec Lower 6 rates for half-rate codec

AMR NB (narrow band) with GMSK in rel98 Error correction is based on recursive systematic convolutional (RSC) coding with puncturing 6-bit CRC is used for detecting bad frames
NTUEE Mobile Communications KC Chen 84

AMR In-band Signaling & Link Adaptation


p

Both MS and BS perform channel quality measurement


Codec mode command (up link) or codec mode request (down link) is sent over radio interface in in-band messages

The receiving end uses information to select the best codec mode for prevailing channel condition
Codec mode indicator is sent over radio Codec mode might be different in up/down links but the channel mode (FR/HR) must be the same Network controls codec/channel mode, and MS follows AMR contains voice activity detection (VAD) and DTX
KC Chen

NTUEE Mobile Communications

85

AMR Codec System


S- Speech QI- quality indicator MC- codec mode command (inband signaling) MR- codec mode request (inband signaling) MI- codec mode indicator (inband signaling) Mobile station (MS) Speech in Multirate Speech Encoder Multirate Channel Encoder
MRd

U=Uplink D=Downlink

Base transceiver station (MS) Multirate Channel Decoder


MRd

Transcoder (TC) Multirate Speech speech out decoder

MIu S

MIu S MRd

Radio Channel (uplink)

MIu S MRd

MIu S

Abis/ter

MIu S

Link adaptation

Mode Request Generator


QIu

MCd

Uplink Quality Meas.


QIu

Downlink mode control Uplink mode control


MCu S MId

MCd

MCu

Downlink Quality Meas.

Link adaptation MultiMCu rate S MId Chen KC Channel Encoder

MultiMultiRadio MCu rate rate Channel Speech S Speech Channel MIu out NTUEE Mobile Communications (downlink) Decoder Decoder

Abis/ter

S MId

Multirate speech Speech 86 in encoder

Bit Allocation of AMR Codec


(Kbps) 12.2 10.2 7.95 7.4 6.7 5.9 5.15 4.75 1.75 LPC 38 26 27 26 26 26 23 23 29 LTP 30 26 28 26 24 24 20 20 0 FCB 140 124 68 68 56 44 36 36 0
KC Chen

Gains 36 28 36 28 28 24 24 16 6

Total 244 204 159 148 134 118 103 95 35


87

FCB: fixed codebook ACB: adaptive codebook


NTUEE Mobile Communications

Data Link Layer - Layer 2

NTUEE Mobile Communications

KC Chen

88

Layer 2 GSM Signaling


p

Protocol used for signaling transfer between a MS and a BTS is link access procedure for the Dm-channel (LAPDm). It is adapted from link access protocol data (LAPD) in ISDN networks. LAPD is used in GSM on Abis interface between BTS and BSC.
KC Chen 89

NTUEE Mobile Communications

Principle of Link Control


p

Similar to ARQ
Stop-and-wait
Transmitter waits until acknowledgement Low efficiency

Selective
Resend only those with errors Memory size

Go-back-N
Transmitting N packets then waiting for acknowledgement Widely used in link control protocols
NTUEE Mobile Communications KC Chen 90

Tasks of Data Link Layer


The data link layer is responsible for the correct and complete transfer of information blocks between layer 3 entities over GSM air interface. The protocol have the following functions: organization of layer 3 information into frames peer-to-peer transmission of signaling data in defined formats recognition of frame formats establishment, maintainance/supervision, termination of one or parallel data links on signaling channels acknowledgement of transmission and reception of numbered information frames (I-frames) unacknowledged transmission and reception of unnumbered infromation frames (UI-frames)
NTUEE Mobile Communications KC Chen 91

Frame Format A
address field control length indicator field field fill bits

1 octet variable length

NTUEE Mobile Communications

KC Chen

92

Frame Format B
address field control length indicator information field field field & fill bits

1 octet variable length

NTUEE Mobile Communications

KC Chen

93

Frame Formats A & B


p p

Frame format A is used when no signaling but wanting to keep the signaling channel. When signaling is ready for transmission, frame format B is used, which contains an information field. Such a frame is called an Iframe. When numbered I-frames are transmitted, it is referred as the acknowledged mode and the procedure called multi-frame operation.

NTUEE Mobile Communications

KC Chen

94

Frame Formats Abis and Bbis


Abis Length Indicator Field Length Indicator Field Fill Bits

Bbis

Information Field & Fill Bits

Formats Abis and Bbis are equivalent to formats A and B but they are only used in the unacknowledged mode of signaling data transfer.
NTUEE Mobile Communications KC Chen 95

Address Field
p

In GSM control channels, the address field is fixed at one octet. It is primarily used to addressed the service access point (SAP), a defined interaface which provides services to a layer 3 entity. GSM provides two SAPs on radio interface: for signaling and for short message.

NTUEE Mobile Communications

KC Chen

96

Address Field: continued


8 X 7 6 5 4 SAPI 3 2 1 LPD C/RE/A

LPD=00 for link protocol discriminator SAPI=000 for layer 3 signaling 011 for short messages C/R=0 for mobile sending a command 1 for mobile sending a response E/A=0 for next octet is a part of address E/A=1 for GSM control channels
NTUEE Mobile Communications KC Chen 97

Control Field
It consists of only one octet and is only in frame formats A & B. 3 types: p I-frame: numbered and carrying numbered layer 3 information p S-frame: control functions like I-frame ack., requests for repartitions, intermittent suspension of numbered information transfers. p U-frame: unnumbered type frames offering additional data link functions.

NTUEE Mobile Communications

KC Chen

98

Control Field: continued


I-frame 8 7 N(R) 8 7 N(R) 8 U
NTUEE Mobile Communications

6 5 4 P 6 5 4 P/F S 6 5 4 U P/F U
KC Chen

3 N(S) 3 S 3 U

1 0

S-frame

0 1 2 1 1 1
99

U-frame

7 U

I-frame: This type of frames are numbered and carry numbered Layer 3 information. S-frame: Supervisor frames are control function like (a) I-frame ack. with fill frame (Format A) (b) request for repetitors (c) intermittent suspension of numbered information transfers U-frame: The unnumbered frames offer additional data link functions for Layer 2 and allow for the transfer of unnumbered and unack. information frames on control channels.
NTUEE Mobile Communications KC Chen 100

Control Field Parameters


p p

N(S) Transmitter Send Sequence Number: modulo-8 counter N(R) Transmitter Receive Sequence Number: also a modulo-8 counter Poll/Final Bit: Poll bit is set when a response is requested; final bit is set when a response to a command is sent back.

NTUEE Mobile Communications

KC Chen

101

Control Field Parameters: Supervisor and Unnumbered Bits


p

Receive Ready RR frame, SS=00, has 3 functions: a data link entity is ready to receive an I frame; ack. reception up to N(R)-1 frames; reset Layer 2 in case not ready Receive Not Ready, RNR frame, SS=01: can not receive I-frame Reject, REJ frame, SS=10: reception of one or more frames is required.
KC Chen 102

NTUEE Mobile Communications

Control Field: U Frame


p p

SABM Command, UUUUU=00111: Set asynchronous balanced mode starts the modulo-8counted I-frame transmissions. DISC Command, UUUUU=01000: Disconnect ends a multi-frame operation session. UA Response, UUUUU=01100: Unnumbered ack. is set to ack. an SABM or DISC. UI Command, UUUUU=00000: transmission of unnumbered information within the frame. DM Response, UUUUU=00011: sent from a data link layer entity when multiframe operation is not allowed.

NTUEE Mobile Communications

KC Chen

103

Length Indicator Field


8 7 6 L 5 4 3 2 1 M EL

One octet is sufficient for GSM signaling. L stands for the length of Information Field in the remainder of the frame. M=0 either an entire layer 3 message included or the last part of segmented message M=1 another part of message following EL=1 the last octet in the length indicator field EL=0 not the last octet
NTUEE Mobile Communications KC Chen 104

Network Layer - Layer 3

NTUEE Mobile Communications

KC Chen

105

Layer 3
p

The network layer of GSM, also referred as signaling layer, uses a protocol to establish, maintain, terminate mobile connections. Three sublayer defined for Layer 3 (network layer): radio resource management (RR), mobility management (MM), connection management (CM).
KC Chen 106

NTUEE Mobile Communications

RR Sublayer
p

responsible for management of frequency spectrum, system reaction to radio environment changes, maintaining of a clear channel between PLMN and MS. including channel assignment, power control, time alignment, handover, etc.

NTUEE Mobile Communications

KC Chen

107

RR Sublayer Procedures
p p p p

p p p p

channel assignment procedure channel release channel change and handover procedures change of frequencies, hopping sequences or algorithms, frequency tables measurement report from mobiles power control and timing advance modification of channel modes cipher mode setting
KC Chen 108

NTUEE Mobile Communications

MM Sublayer
p p p p p p

support of user mobility, registration, management of mobile data checking user & equipment identity checking allowed services for users support of confidentiality (e.g. TMSI) user security provision of MM connection, based on RR, to CM
KC Chen 109

NTUEE Mobile Communications

MM Sublayer Procedures
p p p p p p p

location update periodic updating authentication IMSI attach IMSI detach TMSI reallocation indentification
KC Chen 110

NTUEE Mobile Communications

CM Sublayer
p

managing all functions necessary for circuit switching call control in GSM PLMN call control responsibilities, which are amost identical to a fixed ISDN network, call control entity in GSM establishing, maintaining,and releasing call connection for communication links.

NTUEE Mobile Communications

KC Chen

111

CM Sublayer Procedures
p p p

mobile-originated call establishment mobile-terminated call establishment changes of transmission mode during an ongoing call call re-establishment after interruption of an MM connection dual-tone multi-frequency (DTMF) control for DTMF transmissions
KC Chen 112

NTUEE Mobile Communications

Structure of Layer 3 Message


8 7 6 TI TI flag 0 5 4 3 2 1 Protocol Discriminator

Message Type Information Elements mandatory Information Elements optional

NTUEE Mobile Communications

KC Chen

113

Transaction Identifier
p

TI is a pointer to distinguish multiple parallel CM connections and various simultaneous transactions. For RR & MM, TI is not relevant, TI=0000. TI flag indicates originator of a CM connection. It is set 0 by the originator and 1 when sent back.

NTUEE Mobile Communications

KC Chen

114

Protocol Discriminator
p

PD links Layer 3 protocol to the addressed entity and identifies 6 protocols: radio resource management (0110), mobility management (0101), call control (0011), short message services (1001), supplementary service (1011), test procedure (1111).

NTUEE Mobile Communications

KC Chen

115

Information Elements
p

Mandatory IEs have a reserved place in structure of message; optional IEs carry information element identifier (IEI) telling receiver the purpose of information contained. 4 possible IE types: mandatory fixed length (MF), mandatory variable length (MV), optional fixed length (OF), optional variable length (OV).

NTUEE Mobile Communications

KC Chen

116

Testing GSM

NTUEE Mobile Communications

KC Chen

117

First Generation GSM Radio Test


Personal Computer SC ENC HWC DEC BDM
NTUEE Mobile Communications KC Chen

RF/SYNTH MOD O-att I-att DEMOD RF-out RF-in

118

Transmitter Measurements
p p p

RF power frequency error and phase error special transmitter power measurements: peak power, power-time template, burst timing measurements in spectrum: due to modulation, due to switching transients, spurious emissions, intermodulation attenuation

NTUEE Mobile Communications

KC Chen

119

p p p p p p

BER, residual BER, frame erasure rate sensitivity cochannel rejection adjacent channel rejection intermodulation rejection blocking & spurious response rejection

Measurements on Digital Receivers

NTUEE Mobile Communications

KC Chen

120

Test of Layer 1
p p p

synchronization and timing power control radio channel management

NTUEE Mobile Communications

KC Chen

121

Fading Environments
p p p p

rural area (RA) hilly terrain (HT) typical urban (TU) equalizer (EQ)

NTUEE Mobile Communications

KC Chen

122

Test of Layer 2
p p p p p p p p

establishment of an acknowledged data link error control during data link establishment seq. counting during ack. block transfer segmentation and concatenation loss of I-frame reaction to erroneous C/R in address field reaction to erroneous values in control field reaction to invalid frames
KC Chen 123

NTUEE Mobile Communications

Block Diagram of Mobile Station


receiving circuits antenna combiner A/D equalizer demodulator demultiplexer channel codec speech codec A/D D/A

control VCO & synthesizer signaling unit

transmitting D/A burst building unit circuits multiplexer telephone modulator


NTUEE Mobile Communications KC Chen 124

Additional RF Tests on a MS
p p p

bad-frame indication performance intermodulation rejection transceiver test for spurious emission measurement in active & idle states.

NTUEE Mobile Communications

KC Chen

125

Signaling Test of Layer 1


p p p

downlink power control correction of burst timing report of actual timing advance & power levels (uplink SACCH) measurement report

NTUEE Mobile Communications

KC Chen

126

Block Diagram of Base Station


receiving circuits A/D equalizer demodulator demultiplexer channel codec speech codec 13 kbps control VCO & synthesizer signaling unit signaling 64 kbps 64 kbps A-law

16 kbps transmitting D/A burst building unit speech circuits multiplexer codec modulator

64 kbps

BTS BSC 3 kbps in-band signaling Abis


NTUEE Mobile Communications KC Chen 127

Iridium: Satellite Mobile Using GSM

NTUEE Mobile Communications

KC Chen

128

Briefing
p

66 LEO (low-earth-orbit) satellites in 6 polar orbital planes which 780 km above seasurface. Each has 48 L band beams for subscriber coverage. Constellation of satellites is controlled by the system control segment (SCS). SCS also decides frequency planning and routing information. It is a packet switching network.

NTUEE Mobile Communications

KC Chen

129

Iridium System Overview


K-band L-band Gateway International switching center PSTN
NTUEE Mobile Communications KC Chen 130

L-band

K-band

ISU

System Control Segment

Iridium Gateway
MOC HLR VLR EIR M S C GMS

ETC

International Switch & PSTN


NTUEE Mobile Communications

MOC: message origination controller GMS: gateway management system ETC: earth station controller EIR: equipment identity register
KC Chen 131

INMARSAT
p

The only commercial satellite mobile communication system


3 geo-stationary satellites over Pacific, Indian, Atlantic oceans Supporting speech, data, video traffic Small VSAT and portable terminals Originally for marine-time applications

NTUEE Mobile Communications

KC Chen

132

General Packet Radio Services: GPRS

NTUEE Mobile Communications

KC Chen

133

What Is GPRS?
Conventional Way: Circuit Switched Data
PSTN HLR

CIRCUIT SWITCHED

MSC/ VLR

A
BSC

Data over Voice


GSM BTS

NTUEE Mobile Communications

KC Chen

134

What Is GPRS?
Packet Switched Technology on GSM
PSTN HLR MSC/ VLR GGSN PSDN Internet

A
BSC

Gb Packet Data

SGSN

GGSN: Gateway GPRS Support Node SGSN: Serving GPRS Support Node
KC Chen 135

NTUEE Mobile Communications

GSM BTS

PACKET SWITCHED

What Is GPRS?
GPRS VS Circuit Switched Data
Time Circuit Switched Data
TS1 TS2 TS3

Stochastic Multiplexing

GPRS
TS1

NTUEE Mobile Communications

KC Chen

136

GPRS Multi-slot Capabilities


Downlink 1-slot Uplink Monitor 0 5 1 6 2 7 3 0 4 1 5 2 6 3 7 4 0 5 1 6

Downlink 2-slot Uplink Monitor

0 5

1 6

2 7

3 0

4 1

5 2

6 3

7 4

0 5

1 6

Downlink 3-8-slot Uplink Monitor

0 5

1 6

2 7

3 0

4 1

5 2

6 3

7 4

0 5

1 6

NTUEE Mobile Communications

KC Chen

137

3 slots:

4th slot:

5th slot:

What Is GPRS?
GPRS Network Seen by IP Network
Host 155.222.33.55

Subnetwork 191.200.44.xxx

NTUEE Mobile Communications

Source: Nokia
KC Chen

138

Why GPRS?
Operators View
p p p p p p

First attractive data service for GSM. Optimal support for packet switched traffic. First step to the 3rd generation. The possibility to offer new services. Better network efficiency. Higher revenue.

NTUEE Mobile Communications

KC Chen

139

Why GPRS?
Users View
p p p p

A global and wireless access to the Internet ! All existing TCP/IP applications can be used. New and attractive services. Users stay on the line long but only pay for the capacity used. Data rate from 9.05 kbps up to 171.2 kbps.
9.05 kbps per channel by CS-1 (Channel Coding Scheme 1). 13.4 kbps by CS-2, 15.6 kbps by CS-3, and 21.4 kbps by CS4. Maximum date rate: 21.4 x 8 = 171.2 kbps.

NTUEE Mobile Communications

KC Chen

140

Services on GPRS
GPRS is only a bearer!
p p p p p p p p p

E-mail File transfer Shopping and ticket sales Banking and finance management News Web Traffic information Stock prices And many others...
KC Chen 141

NTUEE Mobile Communications

GPRS Logical Architecture


SGSN: Serving GPRS Support Node GGSN: Gateway GPRS Support Node

SGSN

GGSN

SGSN

New Interface ( IP ) New Interface ( IP/X.25 ) New Interface ( FR ) New Interface ( SS7 )

New Elements for GPRS


p

SGSN
Same level as the MSC/VLR. Connected to the BSS with Frame Relay. Detects new GPRS MSs in its service area. Records location of MSs in its service area. Sends/Receives data packets to/from the MSs.

GGSN
Provides interworking with the PDN (e.g., the Internet). Looks like a router, when seen by the Internet. Connected to the SGSN via an IP-based backbone.
NTUEE Mobile Communications KC Chen 143

Enhanced Elements for GPRS


p

HLR
Enhanced with GPRS subscriber data and routing information.

MSC/VLR
Enhanced for co-ordination of GPRS and Circuit Switched services (e.g., combined location update, paging for circuit-switched calls via the SGSN ).

BSS
Supports flexible radio channel allocation, and supports a new interface to the SGSN.

SMS-GMSC and SMS-IWMSC


Supports SMS transmission via the SGSN.
KC Chen 144

NTUEE Mobile Communications

Illustration - GPRS Attach


Internet HLR GGSN GGSN IP based backbone SGSN SGSN

Attach

BSS BSS

NTUEE Mobile Communications

KC Chen

145

Illustration - Activate an IP
Address
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

Activate

BSS BSS

NTUEE Mobile Communications

KC Chen

146

Illustration
- Intra SGSN Routing Area (RA) Update
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

BSS BSS

NTUEE Mobile Communications

RA Up da te
KC Chen 147

Illustration - Inter SGSN RA


Update
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

BSS BSS

RA

Up

da

te
148

NTUEE Mobile Communications

KC Chen

Illustration
- Data Routing from the Internet to the MS
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

BSS BSS

NTUEE Mobile Communications

KC Chen

149

Illustration
- Data Routing from the MS to the Internet
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

BSS BSS

NTUEE Mobile Communications

KC Chen

150

Illustration
- MS to MS Routing via the same GGSN
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

BSS BSS

NTUEE Mobile Communications

KC Chen

151

Illustration
- MS to MS Routing via the same GGSN
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

BSS BSS

NTUEE Mobile Communications

KC Chen

152

Illustration
- MS to MS Routing via Different GGSNs
Internet HLR GGSN GGSN IP based backbone SGSN SGSN

BSS BSS

NTUEE Mobile Communications

KC Chen

153

Illustration
- Data Routing for Roaming MS
HLR Internet GGSN GGSN Operator 1 backbone SGSN SGSN Operator 2 backbone BG Inter-operator backbone BG

BSS

NTUEE Mobile Communications

KC Chen

154

Transmission plane

Transmission plane ( continued )


GTP: GPRS Tunneling Protocol IP: Internet Protocol UDP: User Data Protocol TCP: Transmission Control Protocol SNDCP: Subnetwork Dependent Convergence Protocol LLC: Logical Link Control BSSGP: BSS GPRS Protocol NS: Network Service RLC: Radio Link Control function MAC: Medium Access Protocol
NTUEE Mobile Communications KC Chen 156

Transmission plane ( continued )


p

GPRS Tunneling Protocol


By GTP, many packet data protocol ( e.g., IP, X.25 ) can be supported, even if the protocol is not supported by all SGSNs. GTP header contains an IMSI (International Mobile Subscriber Identifier) and an NSAPI (Network Service Access Point Identifier) . Below GTP, IP ( V4 or V6 ) is used as a backbone network protocol. Ethernet, ISDN, or ATM may be used below IP. TCP carries GTP protocol data unit for X.25, UDP carries GTP protocol data unit for IP.

NTUEE Mobile Communications

KC Chen

157

Transmission plane ( continued )


p

Subnetwork Dependent Convergence Protocol


Multilplexing, segmentation, and compression.

TLLI: Temporary Logical Link Identifier


NTUEE Mobile Communications KC Chen 158

Transmission plane ( continued )


p

RLC/MAC

NTUEE Mobile Communications

KC Chen

159

Transmission plane ( continued )


p

RLC/MAC (uplink)
The access to the uplink uses a Slotted-Aloha based reservation protocol.

NTUEE Mobile Communications

KC Chen

160

Transmission plane ( continued )


p

RLC/MAC (uplink)
A selective ARQ protocol that provides retransmission of erroneous RLC data blocks.

NTUEE Mobile Communications

KC Chen

161

Transmission plane ( continued )


p

RLC/MAC (downlink)
The network initiates packet to an MS that is in Standby state by sending a Packet Paging Request.

NTUEE Mobile Communications

KC Chen

162

Transmission plane ( continued )


p

RLC/MAC (downlink)

NTUEE Mobile Communications

KC Chen

163

Transmission plane ( continued )


p

LLC
Provides a reliable logical link between the MS and its SGSN. Acknowledged mode for Packet Data Unit. Unacknowledged mode for signaling and SMS.

BSS GPRS Protocol


Conveys routing information between SGSN and BSS.

Network Service
Frame Relay.
KC Chen 164

NTUEE Mobile Communications

Signaling plane: MS-SGSN

p p

GMM: GPRS Mobility Management SM: Session Management


KC Chen 165

NTUEE Mobile Communications

Signaling plane: SGSN-HLR

MAP: with enhancement for GPRS

NTUEE Mobile Communications

KC Chen

166

Signaling plane: SGSNMSC/VLR

BSSAP+: A subset of Base Station System Application Part ( BSSAP ) . It supports signaling for Mobility Management Functionality ( e.g. combined
RA/LA update )
KC Chen 167

NTUEE Mobile Communications

Signaling plane: GSN-GSN

p p

GTP: GPRS Tunneling Protocol UDP: User Datagram Protocol

NTUEE Mobile Communications

KC Chen

168

Signaling plane: GGSN-HLR


-based on MAP

MAP: Supports signaling for Network-Requested PDP ( Packet Data Protocol ) Context Activation Procedure
KC Chen 169

NTUEE Mobile Communications

Signaling plane: GGSN-HLR


-based on GTP and MAP

Interworking: between GTP and MAP


KC Chen 170

NTUEE Mobile Communications

References
p p p p p p p p p

CHT Labs. Presentation GSM 03.60 Version 6.3.2 ( 1999-07 ) GSM 03.64 Version 6.2.0 ( 1999-05 ) Nokias White Paper on GPRS http://www.nokia.com http://www.ericsson.com http://www.motorola.com http://www.alcatel.com http://www.nortelnetworks.com
KC Chen 171

NTUEE Mobile Communications

EDGE
EDGE: Enhanced data rate for GSM evolution ECSD: Enhancement of HSCSD EGPRS: Enhancement of GPRS for through per time slot

NTUEE Mobile Communications

KC Chen

172

Logical architecture

NTUEE Mobile Communications

KC Chen

173

Transmission Plane

Note: Data flow is not simple at all.


NTUEE Mobile Communications KC Chen 174

Network architecture for supporting HSCSD (High Speed


Circuit-Switched Data)

NTUEE Mobile Communications

KC Chen

175

Multiplexing of network protocols

NTUEE Mobile Communications

KC Chen

176

EGPRS
p

EGPRS is built on top of GPRS with major impacts on


RF PHY RLC/MAC with inclusion of type II hybrid ARQ
Information is first sent with an initial code rate (i.e. rate 1/3 punctured with PS 1 of selected MCS). If RLC data block is received in error, additional coded bits (i.e. output of rate 1/3 encoded data that is punctured with PS 2 of prevailing MCS) are sent and decoded together with already received code words until successful decoding. If is possible to use incremental redundancy mode called MSC-5-7 or MCS-6-9. With higher coding schemes, RLC window size is increased from 64 to 128.

NTUEE Mobile Communications

KC Chen

177

Modulation & Coding Scheme (MCS)


p

MCS-1 to MCS-9
RLC/MAC header is strongly coded.

8-PSK
270.833 ksps (as GMSK) 3 bits/symbol Payload per burst: 342 bits (vs 114 bits) Gross rate per time slot: 68.4 kbps (vs 22.8 kbps)

NTUEE Mobile Communications

KC Chen

178

EGPRS MCS
MCS 9 8 7 6 5 4 3 2 1 Code Rate 1.0 0.92 0.76 0.49 0.37 1.0 0.8 0.66 0.53
KC Chen

Modulation 8-PSK

Data Rate / time slot (kbps) 59.2 54.4 44.8 29. 22.4

Family A A B A B C A B C
179

GMSK

17.6 14.8 11.2 8.8

NTUEE Mobile Communications

EGPRS coding and puncturing example


(MCS-9: uncoded 8-PSK, two RLC blocks per 20ms)
3 bits USF 45 bits RLC/MAC HCS E Hdr. 612 bits FBI Data=592 bits BCS TB E Rate 1/3 convolutional coding 36 bits 135 bits Puncturing SB=8 36 bits 124 bits 612 bits P1 1836 bits Puncturing 612 bits P2 612 bits P3 612 bits P1 612 bits FBI Data=592 bits BCS TB Rate 1/3 convolutional coding 1836 bits Puncturing 612 bits P2 612 bits P3

1392 bits

NTUEE Mobile Communications

KC Chen

180

Network architecture

(a) 57.6 kbps non-transparent service

(b) 56.0 / 64.0 kbps transparent service


NTUEE Mobile Communications KC Chen 181

Das könnte Ihnen auch gefallen