GSM FREQUENCIES
GSM systems use radio frequencies between 890-915 MHz for
receive and between 935-960 MHz for transmit.
RF carriers are spaced every 200 kHz, allowing a total of 124
carriers for use.
An RF carrier is a pair of radio frequencies, one used in each
direction.
Transmit and receive frequencies are always separated by 45
MHz.
UPLINK FREQUENCIES
890
DOWNLINK FREQUENCIES
915
935
960
GSM1800
900Domain
From
713
832
63
80
87
111
To
718
844
78
82
88
124
excluding
65,72
114,121
GSM
SPECIFICATIONS
1. Standard - ETSI.
2. Access Method - FDMA-TDMA.
3. Voice channels -8 chnls/carrier.
4.RF channel spacing 200 KHz.
5. Voice Coding Algorithm RPE-LTP.
6.Voice Coding Rate 13 Kbps.
7. Channel bitrate 270.833 Kbps.
8. Modulation Method- GMSK.
OSS
HLR
B
T
S
PSTN
ISDN
B
T
S
BSC
BSC
MSCVLR
A Interface
B
T
S
Airinterface
Data
Networks
A-bis
interface
MSCVLR
7
INTERFACE NAMES
Each interface specified in GSM has a name associated
with it.
NAME
INTERFACE
Um
MS ----- BTS
Abis
BSS CONNECTIONS
MSC
MTL
(C7 )
XCDR
OMC
OML (X.25)
BSC
CBC
CBL
RSL
( LAPD)
BTS
BTS
BTS
LAI
MCC
MNC
LAC
CI
CGI
MCC
=
MNC
=
LAC=
CI =
CHANNEL CONCEPT
CHANNELS
Downlink
Uplink
CHANNEL CONCEPT
GSM Traffic Channels
Traffic Channels
TCH/F
Full rate 22.8kbits/s
TCH/H
Half rate 11.4 kbits/s
CHANNEL CONCEPT
GSM Control Channels
Control Channels
DCCH(Dedicated Channels)
Downlink & Uplink
BCCH
RACH
SDCCH
Broadcast
control channel
Synch.
Channels
Random
Access Channel
CBCH
Cell Broadcast
Channel
SCH
Synchronisation
channel
FCCH
Frequency
Correction channel
PCH/
AGCH
Paging/Access grant
Standalone
dedicated
control channel
FACCH
Fast Associated
Control Channel
ACCH
Associated
Control Channels
SACCH
Slow associated
Control Channel
CHANNEL CONCEPT
BCH Channels
BCCH( Broadcast Control Channel )
Downlink only
Broadcasts general information of the serving cell called
System Information
BCCH is transmitted on timeslot zero of BCCH carrier
Read only by idle mobile at least once every 30 secs.
SCH( Synchronisation Channel )
Downlink only
Carries information for frame synchronisation. Contains
TDMA frame number and BSIC.
FCCH( Frequency Correction Channel )
Downlink only.
Enables MS to synchronise to the frequency.
Also helps mobiles of the ncells to locate TS 0 of BCCH
carrier.
CHANNEL CONCEPT
CCCH Channels
RACH( Random Access Channel )
Uplink only
Used by the MS to access the Network.
CHANNEL CONCEPT
DCCH Channels
SDCCH( Standalone Dedicated Control Channel )
Uplink and Downlink
Used for call setup, location update and SMS.
SACCH( Slow Associated Control Channel )
Used on Uplink and Downlink only in dedicated mode.
Uplink SACCH messages - Measurement reports.
Downlink SACCH messages - control info.
FACCH( Fast Associated Control Channel )
Uplink and Downlink.
Associated with TCH only.
Is used to send fast messages like handover messages.
Works by stealing traffic bursts.
CHANNEL CONCEPT
NORMAL BURST
FRAME1(4.615ms)
FRAME2
0.577ms
0.546ms
3
Guard Tail
Period Bits
57 bits
Data
26 bits
Flag Training
Bit sequence
57 bits
Flag
Bit
Data
3
Tail Guard
Bits Period
Carries traffic channel and control channels BCCH, PCH, AGCH, SDCCH,
SACCH and FACCH.
CHANNEL CONCEPT
NORMAL BURST
Data - Two blocks of 57 bits each. Carries speech, data or control
info.
Tail bits - Used to indicate the start and end of each burst. Three
bits always 000.
Guard period - 8.25 bits long. The receiver can only receive and
decode if the burst is received within the timeslot designated for
it.Since the MS are moving. Exact synchronization of burst is not
possible practically. Hence 8.25bits corresponding to about 30us is
available as guard period for a small margin of error.
Flag bits - This bit is used to indicate if the 57 bits data block is
used as FACCH.
Training Sequence - This is a set sequence of bits known by both
the transmitter and the receiver( BCC of BSIC). When a burst of
information is received the equaliser searches for the training
sequence code. The receiver measures and then mimics the
distortion which the signal has been subjected to. The receiver
CHANNEL CONCEPT
FREQUENCY CORRECTION BURST
FRAME1(4.615ms)
FRAME2
0.577ms
0.546ms
3
Guard Tail
Period Bits
142 bits
Fixed Data
3
Tail Guard
Bits Period
CHANNEL CONCEPT
SYNCHRONISATION BURST
FRAME1(4.615ms)
FRAME2
0.577ms
0.546ms
3
39 bits
64 bits
Synchronisation
Sequence
39 bits
Encrypted
Bits
3
Tail Guard
Bits Period
CHANNEL CONCEPT
26 FRAME MULTIFRAME STRUCTURE
4.615 msec
00 11 22 33 44 55 66 77 00 11 22 33 44 55 66 77 00 11 22 33 44 55 66 77
T T T T T T T T T T T T S T T T T T T T T T T T T I
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
120 msec
CHANNEL CONCEPT
NEED FOR TIMESLOT OFFSET
BSS Downlink
MS Uplink
0 1
CHANNEL CONCEPT
NEED FOR TIMESLOT OFFSET
BSS Downlink
MS Uplink
5 6
3 timeslot
offset
CHANNEL CONCEPT
26 FRAME MULTIFRAME STRUCTURE
4.615 msec
00 11 22 33 44 55 66 77 00 11 22 33 44 55 66 77 00 11 22 33 44 55 66 77
T T T T T T T T T T T T S T T T T T T T T T T T T I
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
120 msec
TDMA
Frame
Multi Frame
Traffic
Control
Super Frame
Hyper Frame
28
hr
52.76
min
sec
CHANNEL CONCEPT
HYPERFRAME AND SUPERFRAME STRUCTURE
3h 28min 53s 760ms
00
11
6.12s
11
00
2045
2045
33
47
11
11
2047
2047
22
48
49
24
24
120ms
00
2046
2046
50
25
25
235.38ms
23
23
24
24
25
25
00
11
22
48
48
49
49
50
50
TDMA Frame
Downlink
CCCH
BCCH
CCCH
40
IDLE
CCCH BLOCK
BCCH BLOCK
SCH BLOCK
FCCH BLOCK
RACH BLOCK
50
Uplink
40
CCCH
BCCH
CCCH
30
30
CCCH
BCCH
CCCH
20
20
CCCH
CCCH
10
10
CCCH
BCCH
Downlink
50
101
SACCH
CCCH
SACCH
CCCH
SACCH
BCCH
SACCH
BCCH
SDCCH
CCCH
SDCCH
CCCH
SDCCH
SDCCH
SDCCH
CCCH
SDCCH
CCCH
SDCCH
BCCH
CCCH
SDCCH
BCCH
CCCH
CCCH
CCCH
CCCH
CCCH
40
30
50
40
SDCCH
CCCH
101
SDCCH
CCCH
SDCCH
CCCH
SDCCH
CCCH
SDCCH
CCCH
SDCCH
CCCH
SACCH
CCCH
SACCH
CCCH
SACCH
CCCH
SACCH
CCCH
SDCCH
CCCH
BCCH
SDCCH
CCCH
BCCH
30
20
20
10
10
IDLE
CCCH BLOCK
BCCH BLOCK
SCH BLOCK
FCCH BLOCK
RACH BLOCK
SDCCH/4
SACCH/4
CCCH
CCCH
BCCH
BCCH
51
51
SPEECH
DECODING
CHANNEL
CODING
CHANNEL
DECODING
INTERLEAVING
DEINTERLEAVING
BURST
ASSEMBLING
BURST
DISASSEMBLING
CIPHERING
DECIPHERING
MODULATION
Transmission
DEMODULATION
CODING
SPEECH CODING
The transmission of speech is one of the most important service
of a mobile cellular system.
The GSM speech codec, which will transform the analog
signal(voice) into a digital representation, has to meet the
following criterias
A good speech quality, at least as good as the one obtained
with previous cellular systems.
To reduce the redundancy in the sounds of the voice. This
reduction is essential due to the limited capacity of
transmission of a radio channel.
The speech codec must not be very complex because
complexity is equivalent to high costs.
The final choice for the GSM speech codec is a codec named RPELTP (Regular Pulse Excitation Long-Term Prediction).
CODING
SPEECH CODING
This codec uses the information from previous samples (this
information does not change very quickly) in order to predict
the current sample.
The speech signal is divided into blocks of 20 ms. These blocks
are then passed to the speech codec, which has a rate of 13
kbps, in order to obtain blocks of 260 bits.
CODING
Speech Channel Coding
260 bits
Parity
check
Class 1a
50 bits
Class 1b
132 bits
Class 1a 3
50 bits
Class 1b
132 bits
Convolution coding
378 bits
456 bits
Tail
bits
4
Class 2
78 bits
INTERLEAVING
GSM SPEECH CHANNEL INTERLEAVING ( Diagram )
Full rate encoded speech blocks
from a single conversation
456 bits
456 bits
456 bits
Bursts
TDMA
Frames
0
Frame 1
2
Frame 3
Frame 2
6
Frame 4
6
INTERLEAVING
GSM SPEECH CHANNEL INTERLEAVING
A burst in GSM transmits two blocks of 57 data bits each.
Therefore the 456 bits corresponding to the output of the channel
coder fit into 8 57 data bits (8 * 57 = 456). The 456 bits are
divided into eight blocks of 57 bits.
The first block of 57 bits contains the bit numbers (0, 8,
16, .....448), the second one the bit numbers (1, 9, 17, .....449),
etc.
The last block of 57 bits will then contain the bit numbers (7,
15, .....455).
The first four blocks of 57 bits are placed in the even-numbered
bits of four consecutive bursts.
The other four blocks of 57 bits are placed in the odd-numbered
bits of the next four bursts.
The interleaving depth of the GSM interleaving for speech
channels is eight.
A new data block also starts every four bursts. The interleaver for
MODULATION
CIPHERING
Ciphering is used to protect signaling and user data.
A8
f1
f4
Modulated
RF signal
f3
f2
Voice
Information is
transmitted
by different
frequencies at
different timeslot
f1
63250/0/0/
1
MobileOriginatedCall
MS
HLR
BTS
BSC
VLR
AuC
MS
BTS
GMSC
Authentication response
(SDCCH) Call release
Connected
Call Setup
Exchange of
Communication
Assignment
Connected
Alerting
of TCH
(SDCCH)(TCH)
(TCH)
MSC
Assignment
Call
Connected
Alerting
release
ofresponse
TCH
Call
Alloc
Req
Authentication
Authentication
Ciphering
establishment
for
of dedicated
dedicated
command
response
request
channel
request
channel
BSC
Exchange
of
communication
(SDCCH)
(TCH)
(TCH)
(SDCCH)
(AGCH)
for
(SDCCH)
(SDCCH)
(SDCCH)
communication (RACH)
(TCH)
BTS
EIR
Call
Connected
Call
Alerting
release
Setup
Exchange of
Communication
PSTN
MobileTerminatedCall
MS
Paging
HLR
BTS
Paging
BSC
VLR
Query for
VLR info
MS
Query VLR
for LAC and
TMSI
BTS
Paging
the area
MSC
BSC
GMSC
AuC
Reply
EIR
Route
to
MSC
PSTN
BTS
Land to
Mobile call
DIAL 9844012345
TYPES OF HOPPING
Base Band Hopping (BBH)
The radio units transmit always the same frequency
Number of frequencies for hopping = Number of carriers
The radio units are always transmitting a fixed frequency and
frequency hopping is performed by moving the information for
every call among the available radio units in a cell on a per
burst basis.
In reception the call is always processed by the same radio unit
(the one where the call started).
The number of frequencies to hop over is limited by the number
of radio units equipped in the cell.
The BCCH carrier can hop in timeslots 1 to 7 (without power
control/DTX).
TYPES OF HOPPING
Synthesiser Frequency Hopping (SFH)
The radio units change (retune) the frequency every burst.
The call always stays in the same radio unit.
Number of frequencies for hopping > Number of carriers.
The radio units can hop over a range of different frequencies( 64
in case of Motorola).
Hybrid combiners are required in the base station (Cavity
Combiners can not be used with SFH).
The BCCH carrier can never hop.
Hopping Parameters
For frequency hopping operability, GSM defines the following set
of parameters:
Mobile Allocation (MA): Set of frequencies the mobile is allowed to
hop over. MA is a subset of all the frequencies allocated by the
system operator to the cell (cell allocation) although it can be
the same. Eg:- If the operator has frequencies from 1 -32, then
he can use 1-15 for BCCH and 17-32 for hopping ( MA).
Hopping Sequence Number (HSN): Determines the hopping order
used in the cell. 64 different HSNs can be assigned, where HSN
= 0 provides a cyclic hopping sequence and HSN = 1 to 63
provide various pseudorandom hopping sequences.
Mobile Allocation Index Offset (MAIO): Determines inside the
hopping sequence which frequency the mobile starts to
transmit on.
Frequency Hopping Indicator (FHI): Defines a hopping system
made up by an associated set of frequencies (MA) to hop over
and a hopping sequence (HSN).
BASIC DEFINITIONS
dBm
dBm = 10 log (P) (1000 mW/watt)
where dBm = Power in dB referenced to 1 milliwatt
P = Power in watts
If power level is 1 milliwatt:
Power(dBm) = 10 log (0.001 watt) (1000 mW/watt)
= 10 log (1)
= 10 (0)
=0
Thus a power level of 1 milliwatt is 0 dBm.
If the power level is 1 watt
1 watt Power in dBm = 10 log (1 watt) (1000 mW/watt)
= 10 (3)
= 30
BASIC DEFINITIONS
dBm
dBm = 10 log (P) (1000 mW/watt)
The dBm can also be negative value.
If power level is 1 microwatt
Power in dBm = 10 log (1 x 10E-6 watt) (1000 mW/watt)
= -30 dBm
Since the dBm has a defined reference it can be converted back to
watts if desired.
Since it is in logarithmic form it may also be conveniently
combined with other dB terms.
Pt
Pr
Propagation Loss
Gt
Gr
2
Lp = 10log [4d / ]
The square term is the propagation exponent. It is greater
than 2 when obstructions exist.
Propagation Loss in dB:
L p = 32.44 + 20Log(d) +20Log(f)
f = MHz
d = km
Diversity Antenna
Systems
NEED OF DIVERSITY
Building
Building
Building
Diversity Antenna
Systems
Multipath Propagation
Multipath propagation causes large and rapid fluctuations in a
signal
These fluctuations are not the same as the propagation path
loss.
Multipath causes three major things
Rapid changes in signal strength over a short distance or time.
Random frequency modulation due to Doppler Shifts on different
multipath signals.
Time dispersion caused by multipath delays
These are called fading effects
Multipath propagation results in small-scale fading.
Diversity Antenna
Systems
DIVERSITY TECHNIQUE
Diversity techniques have been recognised as an effective
means which enhances the immunity of the communication
system to the multipath fading. GSM therefore
extensively adopts diversity techniques that include
Diversity techniques
Interleaving
In time domain
Frequency Hopping
In Frequency domain
Spatial diversity
In spatial domain
Polarisation diversity
In polarisation domain
Diversity Antenna
Systems
Horizontal Separation
Vertical Separation
Diversity Antenna
Systems
TWO ANTENNA SPATIAL CONFIGURATION
10 Separation
Tx Rx Duplexer
Transmit
1
Receive
Receive 2
Diversity Antenna
Systems
H/V
Slant 45
Diversity Antenna
Systems
TYPESOFINTERFERENCE
Co-Channel Interference
Some factors other then reuse distance that influence co-channel
interference are antenna type, directionality, height, site
position etc,
GSM specifies C/I > 9dB.
Carrier f1
dB
Interferer f1
C
I
Distance
Adjacent-Channel Interference
Interference resulting from signals which are adjacent in
frequency to the desired signal is called adjacent channel
interference.
Adjacent channel interference results from imperfect receiver
filters which allow nearby frequencies to leak into the
passband.
Adjacent channel interference can be minimized through careful
filtering and channel assignments.
By keeping the frequency separation between each channel in a
given cell as large as possible , the adjacent interference may
be reduced considerably.
Adjacent-Channel Interference
Carrier f1
dB
Interferer f2
A
C
Distanc
e
Gd
(MAP)
BTS
Abis
BSC
(MAP)
MSC/VLR
Gb
Gs
HLR
Gr (MAP)
Gi (IP)
SGSN
GGSN
Gn
Gb
Gb - -Interface
Interface between
betweenSGSN
SGSNand
andBSC
BSC
(Frame
(FrameRelay)
Relay)
Gi
Gi - - Reference
Referencepoint
pointbetween
betweenGPRS
GPRS
and
external
packet
data
network
and external packet data network
Gs
Gs - - Interface
Interface between
betweenSGSN
SGSNand
and
MSC
MSC
Gr
Gr - - Interface
Interfacebetween
betweenSGSN
SGSNand
andHLR
HLR
Gd
Interface
between
SGSN
and
SMSC
Gd - Interface between SGSN and SMSC
Gn
Gn - - Interface
Interfacebetween
betweentwo
twoGSN
GSN
within
within
the
thesame
samePLMN
PLMN
Gp
Gp - - Interface
Interfacebetween
betweentwo
twoGSN
GSNin
in
different
PLMN
different
3/10/16 PLMN
IP
IP
Network
Network
Gn
Backbone
Backbone
Network
Network
Other
Other
PLMN
PLMN
Gp (IP)
System Architecture
PSTN
Abis
BTS
Ater / A
BSC
E
MSC/VLR
GMSC
Signaling
Abis
EIR
VOICE CALLS !
AUC
HLR
Um
BTS
contains a Software
Upgrade called
CHANNEL CODEC
UNIT
(CCU)
CCU caters to the 4
GPRS Coding
Schemes
(CS 1-4).
Gs
Abis
Gr
DATA SESSIONS !
SGSN
BSC
Gc
GGSN
PDN
PCUSN
Agprs
Signaling +
Data transfer
Gb
Gn
GATEWAY GPRS
SUPPORT NODE
Gateway between GPRS
n/w and external Packet
Data N/w
Routing info detailing
SGSN Area for each MS
Mapping between PDP
Address -- IMSI
PSTN/
ISDN
MSC
A
SMSC
Ater
EIR
Gs
Gf
Gd
BSC
Gr
Ga
PCUSN
Gc
Gi
Gn
Gb
Agprs
HLR
SGSN
CGF
PSPDN
Ga
GGSN Gp
SGSN of other PLMN
Gb
Gr
Gn
Gi
Gs
between SGSN and MSC/VLR, for some simultaneous GPRS and GSM operation
(same as BSSMAP but optional).
Gd
between SGSN and SMS-C to deliver SMS messages via GPRS (same as MAP).
Gc
SGSN functions
HLR
DNS
SGSN
Gr
Ga
Gb
Frame
relay
GT
P
CGF
Gn
Tu
n
ne
lin
g
GGSN
PCUSN
SGSN Functionality
DNS
Routing
Resolution
Ciphering &
Compression
Mobility
SGSN
Frame
Management
HLR
GTP Tunneling
Relay
PCUSN
GGSN
GGSN Functionality
DHCP
IP Address
Billing
Management
Records
GGSN
Charging Gateway
VPN Tunneling
GTP Tunneling
INTERNET
SGSN
ChargingGatewayFunction
CGF
Collector
SGSN
Core
network
Billing Files
Transfer
Billing
Center
GTP
GTP
GGSN
Aggregator
&
Distributor
Get / Push billing files
G-CDR
Billing Records:
PDP session duration
GPRS QoS Negotiated
Input Octets
Output Octets
Hot Billing
Nortel Networks
implementation
(1/2)
Nortel Networks
implementation
(1/2)
MSC-VLR
PSTN/
ISDN
VLR
TCU
HLR
BTS
Gr
Gs
Gd
Ater
Internet
DHCP
& DNS
SS7/IP
gateway
SIG
BSCs
SMSC
Gi
Agprs
ATM
Gb
OMC-R
PCUSN
Gn
SGSN
OMC-D
Intranet A
Ethernet
Gn
PP 7K
Gi
GGSN
Charging
Gateway
Gi
Intranet B
MS
SWITCH ON
CELL IDENTIFICATION
PLMN SELECTION
CELL SELECTION
Attach Procedure
REGISTRATION
DATA TRANSFER
DETACH
GPRS Traffic
Procedures that handle mobility of
user are called GPRS
MobilityManagement(GMM).
GSM MM States
DETACHED
IDLE
IMSI ATTACH
IDLE
STANDBY
Possession of
dedicated resources
ACTIVE
READY
GPRS Traffic
There are two phases in connecting a
GPRS terminal to the network:
- Connection to the GPRS(SGSN)
network:
GPRS attach
- Connection to the external network:
PDP context activation
GPRS MobilityManagement
GPRS attach procedure is one
example.
When GPRS terminal is powered on ,
it sends an attach message to the
network.
SGSN authenticates before attaching
to GPRS network.
Once sub. has attached to network,
logical connection is established b/n
MS,SGSN and HLR.
GPRS Attach
MS
PCUSN
SGSN
HLR
IMSIor(P_TMSI+oldRAI)
Attachtype
MultiSlotcapability
requestedREADYtimervalue
DRXparameters
Update Location
Insert Sub Data
Insert Sub data Ack
Update Location Ack
MS=READY
P_TMSI
Negotiatedreadytimervalue
PeriodicRAtimer
Session Management
Procedure to establish a connection
to an external data network is called
PDP context activation.
So, a connection is established
between the MS and GGSN via the
SGSN.
SGSN
PDP context activation
DNS query
3
GGSN To be Used
DNS
DHCP
Intranet
MS
GGSN
LAP TOP
CGF
MS
DHCP
Radius
SGSN
BSS
GGSN
Tunnel
Activate PDP Context Request
(NSAPI, PDP type, PDP address, QoS Requested,APN)
SecurityFunctions
Create PDP Context Request
(NSAPI, PDPtype, PDP@, QoS, APN)
Create PDP Context Response
Activate PDP Context Accept
(PDP type, PDP address, QoS Negotiated)
It contains:
PDP types(IPv4)
PDP address assigned to MS
Requested QoS
Address of a GGSN that serves as
access point to PDN.
This context is stored in MS, SGSN
and GGSN.
Mobility Management
states
A GPRS MS has one of three mobility
management states:
The Idle state is used when MS is
passive(not GPRS attached)
Performing a GPRS attach, MS gets into
Ready state.
Standby state is entered when sub. has
ended an active phase but is still attached
to network.
Idle
STANDBY
TimerExpiry
READY
TimerExpiry
Standby
Ready
Packet
TX/RX
MSlocationknownto
MSlocationknownto
celllevel.
MSlocation
SGSNlevel.
MSistransmittingorhas
notknown.
MSiscapableofreceiving justbeentransmitting.
Subscriberisnot Point-to-Multipointdata MSiscapableofreceiving
reachablebythe andbeingpagedfor
Point-to-Pointdataand
GPRSNW.
Point-to-Pointdata
Point-to-Multipointdata.
GPRS
Attach
Standbytimer
expiry
GPRS
Detach
CellUpdates
=>Noneedforpaging
READY
Readytimer
expiry
Data(PDU)
transmission
STANDBY
OnlyRAUpdates
=>Pagingisrequired
BSC/PCU
Gb
MSC/VLR
Gs
MAP
HLR
Gr (MAP)
Gi (IP)
SGSN
GGSN
Gn
Gn
IP
Network
ServingGPRSSupportNodeSGSN
Ciphering,authentication
Mobilitymanagement
Sessionmanagement
LogicallinkmanagementtowardstheMS
Chargingdata
Packetrouting&transfer
Connection-HLR,MSC,BSCandSMS-MSC
IP
Network
Gi (IP)
SGSN
MS
Gn
GGSN
GatewayGPRSSupportNodeGGSN
Externalinterfaces(MobileIPapplications,Internet/Intranets)
Accessfunctionality
Traditionalgatewayfunctionality
Subscriberaddressespublish
Routing
Chargingdata
IP
Network
Gi (IP)
GGSN
MS
Authentication
Network Switching Subsystem (AUC)
TheAUCorAuthenticationCenterinsidetheHLRisresponsibleformaking
surethattheSIMcardinthemobilephoneisnotafakeorcopy.
HLR/AUC
Ki
A3
SGSN
RAND & SRES SRES
RAND
Copyright1996NorthernTelecom
RAND
Ki
Match?
A3
TheAUCgeneratesaSignedResponse(SRES)bymixingarandom
number(RAND),anidentitykey(Ki),andanalgorithm(A3).
TheMobilemakesthesamecalculationandtheSGSNcomparestheanswer.
Authentication
MS
SGSN
HLR
BSS
Authentication Request
Ki
(RAND)
SRES
A3
Authentication Response
(SRES)
no
yes
Authenticated Subscriber
Forbidden
Subscriber
Ki
GGSN
GPRSMobileStationCapabilities
ClassA
ClassB
ClassC
6 7
Non-BCCH
TDMA
Hence, 1 MS :: 1-8 TS
GPRSMobileStationCapabilities
ThenumberoftimeslotsaGPRSmobilecanusewhensending(uplink)orreceiving
(downlink)iscommunicatedtothenetworkintheformofaMultislotclass.
Classesexistallthewayto8+8(Class29)buttheserequirethehandsetstosendand
receiveatthesametime.Currentlytherearenomobilesthatcandothis.
Herearesomecurrentlyusedmultislotclasses.
Multislot Class
Downlink Slots
Uplink Slots
Active Slots
10
11
12
1st RLC
Block
70
2nd RLC
Block
70
70
3rd RLC
Block
Hence, 1 TS :: 1-8 MS
4th RLC
Block
Channel Coding
4 Coding
Schemes:
protection
+
headers+B
CS
data
CS1 8
kbits/s
CS2 12 kbits/s
CS3
CS4
14.4
kbits/s
20 kbits/s
22.8 kbits/s
LLC frames
RLC/MAC block
data
RLC/MAC
header
(USF, TFI)
1 Packet=4 bursts
GPRS 52-Multiframes
Idle frames
Multi Frame 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
Block
B0
B1
B2 1
B3
B4
B5 2
Radio Blocks
B6
B7
B8 3
B9
B 10 B 114