gsm airterface & channel

35
Channelization • Frequency band has several application segments • Certain blocks of the Band are reserved for certain applications by regulating authorities • Technologies have decided their frequency bands • E.g. AMPS/DAMPS: 824-894 MHz

Upload: shaik-khalid

Post on 08-Apr-2015

318 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: GSM Airterface & Channel

Channelization

• Frequency band has several application segments

• Certain blocks of the Band are reserved for certain applications by regulating authorities

• Technologies have decided their frequency bands

• E.g. AMPS/DAMPS: 824-894 MHz

Page 2: GSM Airterface & Channel

Channelization methods

Channelization can be done primarily by three methods:– FDMA (Frequency Division Multiple Access)– TDMA (Time Division Multiple Access)– CDMA (Code Division Multiple Access)

Page 3: GSM Airterface & Channel

CDMA

• Frequency channel is divided into code channels

• E.g. in IS-95 CDMA, 1.25 MHz channel is divided into 64 Code Channels

• Each user has a particular code

• Codes are orthogonal to each other, do not interfere with each other

Page 4: GSM Airterface & Channel

Duplex Access Methods

F1 F2 Frequency

Amplitude

Time

Tx Rx

• Frequency Division Duplex (FDD)

• Transmit on one frequency and receive on another frequency

Page 5: GSM Airterface & Channel

Time Division Duplex

• Time division duplex

• Tx and Rx is on the same frequency but on different times

F1 Frequency

Amplitude

Time

Tx

Rx

Page 6: GSM Airterface & Channel

GSM Air Interface

• Separate Bands for Uplink and Downlink– Downlink: 935-960Mhz (EGSM: 925-960MHz)– Uplink: 890-915 MHz (EGSM: 880-915 MHz)

• TDMA and TDMA Multiplex– 124 Frequency Channels (ARFCN) for GSM900– 1 to 124 fro current band– 975 to 1023 for E-GSM – 200kHz Channels– 8 Mobiles share ARFCN by TDMA

Page 7: GSM Airterface & Channel

The GSM Burst

3 357 261 571 8.25

Tail Bits

Data

Control Bit

Midamble

Control Bit

Data

Tail Bits

Guard Period

Page 8: GSM Airterface & Channel

Speech Coder

• RPE/LTP coder (Regular Pulse excitation/Long term Prediction)

• Converts 64 kbps speech to 13 kbps

• At the end we get 13kbps speech i.e. 260 bits in 20 ms

20 ms blocks

Speech Coder

Bits Ordered

50 very important bits

132 important bits

78 other bits

Page 9: GSM Airterface & Channel

Error Correction

Type 1a 50 3(CRC)Type 1b 132 Type II 78

Reordering

25 66366 25 4 Type II 78

Type 1a

Type 1b Type 1b

Type 1a

Tail

Half rate convolutional code

378 Type II 78

456 bits from 20 ms of speech

Page 10: GSM Airterface & Channel

Diagonal Interleaving

456 bits from 20ms of speech 456 bits from 20ms of speech

57 57575757575757 57 57575757575757

57 57 57 5757 5757 5757 5757 5757 5757 57

• Traffic channel (TCH) bursts carry two 57 bit blocks (114)

• Each 120 ms of speech = 456*6 = 2736 bits2736/114 = 24 bursts i.3. 24 frames

Multiframe has 26 frames in 120ms.There are 2 spare frames .. 1 SACCH, 1 Idle

Page 11: GSM Airterface & Channel

Convolutional Coding and Interleaving

• Bits to be Tx ed: HELLO

• Convolutionally encoded: HHEELLLLOO

• Interleaved: EE HH LL LL OO

• Bits Rx ed: EE HH LL LL OO

• De-Interleaved: HHEELLLLOO

• Viterbi Decoded: HELLO

Page 12: GSM Airterface & Channel

Speech Coding Process

20 ms

Speech Coder

260 bits 13 kbps

50 1a 132 1b 78 II

Channel Coder

456 bits 22.8 kbps

Transceiver (BTS)

Transcoder Handler

260 bits

456 bits

16 kbps

TRAU frame

260 + 60 = 320 bits

Abis

13 kbps

Page 13: GSM Airterface & Channel

TRAU frame

• 260 bits info + 60 TRAU bits = 320 bits/20ms = TRAU frame

• 60 bits contain frame Information data which indicates speech, data, O&M, full rate/half rate

• 60 bits = 35 synchronization + 21 control + 4 timing

Page 14: GSM Airterface & Channel

Midamble or Training Bits

3 357 261 571 8.25

Tail Bits

Data

Control Bit

Midamble

Control Bit

Data

Tail Bits

Guard Period

• 8 midamble patterns (Colour codes) of 26 bits (BSIC)• RACH and SCH have longer 41 and 64 bit Midambles• Equalizer estimates channel impulse response from

midamble• Mathematically construct inverse filter• Uses inverse to decode bits

Page 15: GSM Airterface & Channel

Downlink and Uplink

• Uplink lags downlink by 3 timeslots

• Uplink and downlink use same timeslot number

• Uplink and downlink use same channel number (ARFCN)

• Uplink and downlink use different bands (45 MHz apart for GSM 900)

Page 16: GSM Airterface & Channel

Mobile Power ControlPath Loss

Power Command

• Mobile is commanded to change its Transmit Power

• Change in Power is proportionate to the Path Loss

• Change in Power is done in steps of 2 dbs

Page 17: GSM Airterface & Channel

Timing Advance

• TDMA approach requires signals to arrive at BTS at the correct time

• A mobile at 30 km will be late by 100micro seconds

• Timing advance is in the range of 0-62

• One unit is 550m

• So maximum cell size is 63*0.55 = ~35 kms

Page 18: GSM Airterface & Channel

Frames and Multiframes

0 654321 7

3 Data 1Midamble1 Data 3 8.25 bits

156.25 bits 576.92 micro sec

4.615 ms

Time

Slot

Frame

0 50 0 25

Control Channel Multiframe

Traffic Channel Multiframe

Page 19: GSM Airterface & Channel

Channels in GSM Air interface

• Logical Channels : ARFCN –x, Timeslot – y, Frame Number - N

Logical Channels

Control Channels Traffic Channels

Page 20: GSM Airterface & Channel

Control Channels

Control Channels

BCH – Broadcast Control Channel

CCCH – Common control Channels

DCCH – Dedicated control Channels

FCH

BCCH

SCH

PCH

RACH

AGCH

SDCCH

FACCH

SACCH

Page 21: GSM Airterface & Channel

Traffic Channels

Traffic Channels

TCH - F

TCH - H

Page 22: GSM Airterface & Channel

Speech Coding Process

20 ms

Speech Coder

260 bits 13 kbps

50 1a 132 1b 78 II

Channel Coder

456 bits 22.8 kbps

Transceiver (BTS)

Transcoder Handler

260 bits

456 bits

16 kbps

TRAU frame

260 + 60 = 320 bits

Abis

13 kbps

Page 23: GSM Airterface & Channel

BCH (Broadcast Channel)

• One ARFCN, On all the time, in every cell

• Uses Timeslot 0 on a channel, in Downlink

• FCH – Frequency correction channl (allows mobile to tune to BTS frequency. This channel carries a 142 bit zero sequence and repeats once in every 10 frames on BCH)

• SCH – Synchronization channel (carries the Frame number and BSIC). A midamble of 64 bit helps mobiles to synchronize. It also repeats once in 10 Frames

Page 24: GSM Airterface & Channel

• BCCH – Broadcast Control Channel. It has information encoded on it which identifies the network (LAC). It also carries list of the channels in use in the cell (CA tables)

BCH (Broadcast Channel)

Page 25: GSM Airterface & Channel

Common Control Channel• CCCH shares Timeslot 0 with BCH on a

Multiframe

• CCCH consists of PCH, RACH and AGCH

• PCH – Paging channel is used to alert mobiles on incoming calls. PCH carries IMSI to page for Mobiles in the cell. PCH is Downlink channel.

• RACH – Random Access Channel is a short burst sent by mobile to BTS, to initiate a call request. RACH uses timeslot 0 on reverse BCH channel on uplink

Page 26: GSM Airterface & Channel

RACH – Random Access Channel

8 start bits

41 Synchronization

bits

36 Encrypted

bits

3stop bits

68.25Extended

Guard Period

88 bits

• Used by mobile to get attention from Base Station

• Several mobiles might originate RACH simultaneously

• Mobile doesn’t know path delay– So RACH has to be a special short burst– Mobile sends normal burst after getting timing

advance on downlink SACCH

Page 27: GSM Airterface & Channel

DCCH – Dedicated Control Channels

• SDCCH – Standalone Dedicated Common Control Channel. It is used as a interim channel before final assignment of TCH. SDCCH is used for signaling and Authentication message transfers.

It can be called the stepping stone between BSC and TCH

The SDCCH, by using less of the cells resource of physical channels, improves efficiency, and provides a useful holding channel for the mobile until speech data needs to be exchanged.

Page 28: GSM Airterface & Channel

Dedicated Control Channels (cont..)

• FACCH – Fast Associated Control Channel

Interrupts TCH on uplink and downlink

Rapid message exchange for handovers

Control bits on either side of midamble – 0 indicates TCH and 1 indicates FACCH

Bothways – uplink and downlink

Page 29: GSM Airterface & Channel

SACCH – Slow associated Control Channel

• Downlink (BTS – MS)

– Mobile Tx Power Commands

– Mobile Timing Advance

– Cell’s Channel Configuration• Uplink (MS - BTS)

– Received signal quality report (RXQual)– Received signal level report (RXLev)– Adjacent BCH power measurement

Page 30: GSM Airterface & Channel

Common Channel Downlink

F AAAABBBBS PPPPPPPPSF DDDDSF

D DDDDSFDDD HHHHSFDDDD IHHHHH

Time Slots

01

32

01

32

Frame Numbers0 321 25

26 50

F – FCH S – SCH B – BCCH A – AGCH

P – PCH D – SDCCH H – SACCH

Page 31: GSM Airterface & Channel

Common Channel Uplink

D AAAARRDDD RRRRRRAAAA RRRRRR

R RRRRRRRRR RDDDDDDDDR IDDDDR

Time Slots

01

32

01

32

Frame Numbers0 321 25

26 50

R – RACH D- SDCCH A- SACCH

Page 32: GSM Airterface & Channel

TCH – Traffic Channel

• Traffic Channel carries the voice data

• Two blocks of 57 bits contain voice data

• One TCH is allocated for every active call. While call is in progress if there is degradation in quality of current channel, BTS may shift the communication to another TCH on a different Carrier and/or Timeslot

• A full rate TCH carries 13 kbps voice data, and Half rate TCH carries a 6.5 kbps voice data

3 Data 1Midamble1 Data 3 8.25 bits

Page 33: GSM Airterface & Channel

TCH Multiframe

T TTTTTTTTT TTTTTTTATT -TTTTTFrame Numbers0 321 25

• 26 Frames – 120 ms

• 24 carry speech, 1 idle, 1 SACCH

Page 34: GSM Airterface & Channel

Framing Structure

• 1 Frame = 8 bursts = 8*0.57692=4.616 ms

• 1 Control Ch. Multiframe = 51 TF = 234.6 ms

• 1 TCH Multiframe = 26 TF = 120 ms

• 1 Superframe = 51 * 26 CCH MF = 1326 TF = 6.12 sec

• 1 Superframe = 26 * 51 TCH MF = 1326 TF = 6.12 sec

• 1 Hyperframe = 2048 superframes = 2715648 TDMA frames = 3 hrs. 28 mins. 760 ms.

Page 35: GSM Airterface & Channel

Framing Structure

• Multiframe is used for distribution of logical channels

• Superframe is used for Mobile synchronization

• Hyperframe is used for Signalling procedures and Ciphering