Sei sulla pagina 1di 29

GSM

Mobile Computing
IT644
GSM System Architecture

Network Subsystem
MSC ??
Radio Subsystem
BTS, BSC
Operation Support Subsystem
GSM System Hieararchy
GSM Network

MSC Region MSC R.


.
Location Area .
Location Area
BSC BSC .
..
... .
.
Location . Area
MSC R.
Operations and Maintenance Centre
OMC
G MSC

BTS BSC MSC

HLR Home Location Register


BSC
VLR Visitor Location Register
BTS
EIR Equipment Identity Register
MS BTS
AVC Authentication centre
MS
The Mobile Station (MS)
Comprises :
– Mobile Equipment
– SIM (Subscriber Identity Module ??)

Other Identification :
• International Mobile Station Equipment Identity (IMEI)
• International Mobile Subscriber Identity (IMSI)
• Mobile Subscriber ISDN Number (Mobile Telephone No.)
Radio Network
Base Subsystem Controller ? (BSC)
- Handles essential control and protocol intelligence.
- Handover is executed at the BSC.

Base Transceiver System ? (BTS)


- Is a high frequency Transmitter/Receiver.
- Handles error protection; coding/decoding for the radio
channel.
Frequency Channels in GSM

• Uplink frequency band : 890 - 915 MHz


• Downlink frequency band : 935 - 960 MHz
• 124 channels (of 200 kHz each) in each band. ??
• Each channels has a TDMA structure with 8 timeslots.
( => upto 8 users per freq. channel )

960 Mhz
124


1 2 3 4 5 6 7 8


TDMA structure of
2
each channel
1
935 Mhz
1 2 3 4 5 6 7 8 Downlink

Delay

1 2 3 4 5 6 7 8 Uplink

So the MS does not have to Transmit and


Receive at the same time instance!
Logical Channels

Traffic Channels (TCH)

Signaling Channels
• Broadcast Channel (BCH)
• Common Control Channel (CCH)
• Dedicated/Associated Control Channel (DCCH/ACCH)

Note:
Note:These
Theselogical
logicalchannels
channelsare
arethen
thenmapped
mappedonto
ontoPhysical
Physicalchannels.
channels.
AAGSM
GSMPhysical
Physicalchannel
channelcomprises
comprisesaaparticular
particulartimeslot
timesloton
onaagiven
givenfreq.
freq.Channel.
Channel.
Signalling channel contd. ....

BCH :
• Broadcast Control Channel (BCCH)
• Frequency Correction Channel (FCCH)
• Synchronization Channel (SCH)

CCH :
• Random Access Channel (RACH)
• Paging Channel (PCH)

D/ACCH
• Stand-alone Dedicated Control Channel (SDCCH)
• Slow Associated Control Channel (SACCH)
Traffic channel structure for full rate coding

TDMA
slots 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 • • 26

TDMA Frames
on a given channel
Traffic

Signaling (S)

S-contains information about the signal strength in neighboring cells


Traffic channel structure for half rate coding

1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 • • 26

Burst for one user

1 2 3 4 5 6 7 8 • • • • • • • • 26

Burst for another user


Why 26 burst Traffic Channel?
• Mobile needs to send information about signal
strength from surrounding cells to the network.
• Capacity required to send measurement info is
1/24 the capacity required to send voice!

Signaling Channel – Control Channel


Associated Control Channel
Slow Associated Control Channel
Adaptive Frame Synchronization

Timing Advance:
• MS advances its burst transmission by a time corresponding
to round trip time.
• The delay is quantiled as a 6 bit number.
=> 64 steps (0-63); each step advances the Timing by one
bit duration ie 3.7 µ s.
• 64 steps allows compensation over a maximum propagation
time of 31.5 bit periods ie 113.3 µ s ( => a maximum distance
of ~ 35 km)
Timing Advance : How it works.
(Sent by BS on
down link)
1 2 3 4 5 6 7 8
| |
| | | | 1 2 3 4 5 6 7 8
| | | |
One way | | | | |
Two way propagation (received by BS on
Propagation || | | |
delay |
delay up link)
|
1 2 3 4 5 6 7 8 (received by MS on
down link)
|
1 2 3 4 5 6 7
| 8

| (Sent by MS on up link)
Transmission Bursts
• Normal Burst
• Synchronization Burst
• Frequency Correction Burst
• Dummy Burst
• Access Burst
Control Channel

Functions:
• To help the MS find the control channels. ??
• To provide information about
- voice and control channel repetition cycle.
- parameters in the cell.
- surrounding cells.
- paging.
• To allow random access attempts by the MS.
The Downlink Control Channel

• 51 cycle burst (2x26 -1)


• Third burst on the control channel provides content
information.
• Basic structure of control channel :
FSxxx xxxxx FSxxx xxxxx FSxxx xxxx ....

F: Frequency Correction Channel


(occurs every 10th burst)
S: Synchronization Channel
TDMA Bursts in GSM
FB 3 142 fixed bits 3 8.25

SB 39 64 bit 39
3 3 8.25
data Training seq data

Dummy 3 26 bit
3 8.25
Burst Training seq

Acce 41 bit
8 36 data 3 68.25
ss Training seq

Burst
Normal Burst
Tail bit

57 26 bit 57 8.25
3 3
Data bits Training seq Data bits Bit GP

Stealing Flags

Fig.
Frequency
F S B B B synchronization

Time
F S B B B
synchronizatio
n
F S B B B BCCH

Request
R R R R (Random access)

C C C C Grant

D D D
Full Rate Speech Coding
• Coder for 20ms segments - 120 bits at the
output.
• 13 Kbps.
•Unequal error protection:
Out of 260 bits
- 182 bits are protected.
- 78 bits are not protected.
Error Coding

Class 1a - 3 parity bits from 50 bits.


Class 1b - 132 bits are not parity checked,
but fed to convolutional encoder.
Class 2 - 78 bits are not protected.

78 182
A Block Encoder (53, 50)

G(D) = 1 + D+ D3
SW

D + D D +
First 50 bits
data

Last 3 parity bits

1 - 50 clock cycles, SW closed


51 - 53 clock cycles, SW open
Convolutional Encoder
K- constraint length k=5
R- rate of code r=2/1

K – storage location

G0 = d4 + d3 + 1
G1 = d4 + d3 + d + 1
Class 1a Class 1b Class 2
Parity 50 bits 132 bits 78 bits
bits Tail bits

50 3 132 4 78

R=1/2 k=5; 378 78


456 bits

456 bits in 20 ms ~ 456/0.02 = 22.8 kbps


Interleaving

1. Block Interleaving:
Code words are written line by line to a matrix
and read column by column.??
8 (col) * 57 (row) matrix

2. Diagonal Interleaving
1 2 3 4

5 6 7 8
Discontinuous Transmission
• On an average speech actually lasts only 50% of the
time.
• So transmitter is kept off whenever there is no
speech.
• This reduces co-channel interference and saves
battery power.
• Voice Activity Detector (VAD) is used at the
transmitter, and Comfort Noise Generation (CNG)
is used at the receiver.
VAD
• Background noise is stationary over relatively long periods.
• Measure the deviations from the spectral characteristics of
the background noise.

CNG
• Comfort noise characteristics are matched to the transmitted
noise.

Potrebbero piacerti anche