GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS,...
-
Upload
chloe-boyd -
Category
Documents
-
view
239 -
download
3
Transcript of GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS,...
![Page 1: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/1.jpg)
GSM
Mobile Computing
IT644
![Page 2: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/2.jpg)
GSM System Architecture
Network Subsystem MSC ??
Radio Subsystem BTS, BSC
Operation Support Subsystem
![Page 3: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/3.jpg)
GSM System Hieararchy
Location Area
MSC R......
GSM Network
MSC Region
Location Area
BSC
BSCLocation Area
.
.
.
.
.
..
MSC R.
![Page 4: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/4.jpg)
Operations and Maintenance Centre
BSC MSC
G MSC
BSC
BTS
BTS
MS BTS
MS
OMC
HLR
VLR
EIR
AVC
Home Location Register
Visitor Location Register
Equipment Identity Register
Authentication centre
![Page 5: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/5.jpg)
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.)
![Page 6: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/6.jpg)
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.
![Page 7: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/7.jpg)
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 )
•
124
•
•
•
1
2
1 2 73 4 5 6 8
TDMA structure of each channel
935 Mhz
960 Mhz
![Page 8: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/8.jpg)
1 2 73 4 5 6 8
1 2 73 4 5 6 8
Delay
Downlink
Uplink
So the MS does not have to Transmit and Receive at the same time instance!
![Page 9: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/9.jpg)
Logical Channels
Traffic Channels (TCH)
Signaling Channels • Broadcast Channel (BCH)• Common Control Channel (CCH)• Dedicated/Associated Control Channel (DCCH/ACCH)
Note: These logical channels are then mapped onto Physical channels.
A GSM Physical channel comprises a particular timeslot on a given freq. Channel.
Note: These logical channels are then mapped onto Physical channels.
A GSM Physical channel comprises a particular timeslot on a given freq. Channel.
![Page 10: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/10.jpg)
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)
Signalling channel contd. ....
![Page 11: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/11.jpg)
Traffic channel structure for full rate coding
1 2 73 4 5 6 8 1 2 73 4 5 6 8 1
1 2 73 4 5 6 8 9 10 • 11 12 13 14 • 26
Traffic
Signaling (S)
TDMA slots
TDMA Frameson a given channel
S-contains information about the signal strength in neighboring cells
![Page 12: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/12.jpg)
Traffic channel structure for half rate coding
1 2 73 4 5 6 8 1 2 73 4 5 6 8 1
1 2 73 4 5 6 8 • • • • • • 26
1 2 73 4 5 6 8 9 10 11 12 13 14 • • 26
• •
Burst for one user
Burst for another user
![Page 13: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/13.jpg)
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
![Page 14: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/14.jpg)
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)
![Page 15: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/15.jpg)
Timing Advance : How it works.
1 2 3 4 5 6 7
(Sent by BS on down link)
1 2 3 4 5 6 7
8
(received by BS on up link)
(received by MS on down link)
(Sent by MS on up link)
|||||
8
1 2 3 4 5 6 7
8
1 2 3 4 5 6 7 8
||||
One wayPropagationdelay
||||||
|
|
|
|
||| |
||
Two way propagation delay
![Page 16: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/16.jpg)
Transmission Bursts
• Normal Burst• Synchronization Burst• Frequency Correction Burst• Dummy Burst• Access Burst
![Page 17: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/17.jpg)
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.
![Page 18: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/18.jpg)
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
![Page 19: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/19.jpg)
TDMA Bursts in GSM
142 fixed bits 33
339
data39
data3
64 bitTraining seq
8.25
3 326 bit
Training seq8.25
8.25
841 bit
Training seq36 data 3 68.25
FB
SB
DummyBurst
Access
Burst
![Page 20: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/20.jpg)
Fig.
Normal Burst
Tail bit
Stealing Flags
357
Data bits26 bit
Training seq57
Data bits3
8.25Bit GP
![Page 21: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/21.jpg)
F S B B B
F S B B B
F S B B B
Frequency synchronization
Time synchronizatio
nBCCH
R R R RRequest
(Random access)
C C C C Grant
D D D
![Page 22: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/22.jpg)
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.
![Page 23: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/23.jpg)
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.
18278
![Page 24: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/24.jpg)
A Block Encoder (53, 50)
D D D+ +
G(D) = 1 + D+ D3
1 - 50 clock cycles, SW closed51 - 53 clock cycles, SW open
SW
data
Last 3 parity bits
First 50 bits
![Page 25: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/25.jpg)
Convolutional Encoder
K- constraint length k=5R- rate of code r=2/1
K – storage location
G0 = d4 + d3 + 1G1 = d4 + d3 + d + 1
![Page 26: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/26.jpg)
R=1/2 k=5; 378 78
456 bits
50 3 4132 78
Class 1a50 bits
Class 1b132 bits
Class 278 bits
456 bits in 20 ms ~ 456/0.02 = 22.8 kbps
Tail bits
Paritybits
![Page 27: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/27.jpg)
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
![Page 28: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/28.jpg)
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.
![Page 29: GSM Mobile Computing IT644. GSM System Architecture Network Subsystem MSC ?? Radio Subsystem BTS, BSC Operation Support Subsystem.](https://reader031.fdocuments.net/reader031/viewer/2022020106/56649f225503460f94c39f9c/html5/thumbnails/29.jpg)
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.