+ All Categories
Home > Documents > Gsm Radio if Kasera Ashish Apr04

Gsm Radio if Kasera Ashish Apr04

Date post: 06-Jul-2018
Category:
Upload: varun-tomar
View: 219 times
Download: 0 times
Share this document with a friend

of 60

Transcript
  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    1/60

    GSM Training: By Sumit Kasera and Ashish

     Agenda

    GSM Architecture

    Entities

    Interfaces

    Protocol Architecture GSM Protocols

    Um Protocols

    Ais Protocols

    A Interface Protocols

    !" Protocols

    #ther Protocols

    GSM Procedures

    Moility Management

    !all $anding

    Security Management Su%%lementary Ser&ices

    !onclusion

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    2/60

    GSM Training: By Sumit Kasera and Ashish

    Topics Covered

    • GSM Air Interface

     – Multiple Access Scheme

     – Logical Channels

    • Control channels

    • Traffic Channels

     – GSM Bursts

     –GSM L1 unctionalit!

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    3/60

    GSM Training: By Sumit Kasera and Ashish

    Multiple Access Scheme "1#$%

    • The radio interface is the interface &et'een the mo&ilestations and the BTS

    • The Multiple Access Scheme defines ho' the GSM

    radio fre(uenc! can &e shared &! differentsimultaneous communication &et'een different mo&ilestations

    • GSM uses a mi) of re(uenc! *ivision Multiple Access"*MA% and Time *ivision Multiple Access "T*MA%

    • +ach user is given a pair of fre(uencies "one for uplin,and one for do'nlin,% and a time slot during a timeframe

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    4/60

    GSM Training: By Sumit Kasera and Ashish

    re(uenc! Allocation "-#.%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    5/60

    GSM Training: By Sumit Kasera and Ashish

    *MA and T*MA "/#$%

    • *MA divides the fre(uenc! spectrum into small slices

     – Carrier Separation is -00 ,23 'hich provides4

     – 1-5 pairs of carriers in the GSM 600 &and

     – /.5 pairs of carriers in the GSM 1$00 &and – -66 pairs of carriers in the GSM 1600 &and3 etc7%

    • T*MA divides each channel into $ timeslots such that each

    carrier is shared &! $ users

    • The &asic radio resource is a time slot 'ith a duration of8.. 9s

    • $ Timeslots of 8.. µs constitutes a 57:18 ms T*MA rame

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    6/60

    GSM Training: By Sumit Kasera and Ashish

    *MA and T*MA "5#$%

    • The start of a T*MA frame on uplin, is dela!ed &! a

    fi)ed time "Three TS periods%

     – The reason for this dela! is to allo' the same TSnum&er to &e used in &oth uplin, and do'nlin,

    directions 'ithout re(uiring the MS to receive and

    transmit simultaneousl!

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    7/60GSM Training: By Sumit Kasera and Ashish

    Timeslot and T*MA rame "8#$%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    8/60GSM Training: By Sumit Kasera and Ashish

    • In a GSM s!stem3 ever! T*MA frame is assigned a fi)ed num&er3'hich repeats itself in a time period of / hours3 -$ minutes3 8/seconds3 and .:0 milliseconds7 This time period is referred to ash!perframe

    • There are t'o t!pes of multiframes in the s!stem4

     – -: frame multiframe 'ith a duration of 1-0 ms – Consists -: T*MA frames7

     – ;sed to carr! the logical channels TC3 SACC andACC7

     – 81 frame multiframe 'ith a duration of -/875 ms

     – Consists 81 T*MA frames – ;sed to carr! the logical channels CC3 SC3 BCC3

    CCC3 S*CC3 SACC etc7

    !per3 Super < Multiframes ":#$%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    9/60GSM Training: By Sumit Kasera and Ashish

    • Superframe consists of 81 "-: frame Multiframes% or -: "81 frame

    Multiframes% 'ith a duration of :71- seconds7

    •  A !perframe consists of -05$ superframes

    • rame num&er is generated &! BTS7 BTS &roadcast current framenum&er 8 times in 81 frame multiframe

    • The frame hierarch! is used for s!nchroni2ation &et'een BTS and

    MS

    !per3 Super < Multiframes ".#$%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    10/60GSM Training: By Sumit Kasera and Ashish

    !per3 Super < Multiframes "$#$%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    11/60GSM Training: By Sumit Kasera and Ashish

    • GSM Air Interface

     – Multiple Access Scheme

     – Logical Channels

    • Control channels

    • Traffic Channels

     – GSM Bursts

     – GSM L1 unctionalit!

    Topics Covered

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    12/60GSM Training: By Sumit Kasera and Ashish

    Logical Channels

    • Tas,s performed in GSM are supported &! num&er of

    functional channels ,no'n as logical channels

    • *ifferent logical channels are mapped in either

    direction on =h!sical Channels

    • The logical channels carr!ing control information are

    generall! mapped on to one or t'o timeslots of one

    carrier ">no'n as BCC re(uenc!% in a cell

    • The remaining ?logical channels? are used to carr!

    traffic

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    13/60GSM Training: By Sumit Kasera and Ashish

    LOGICAL CHANNELS

    SIGNALLING

    FULL RATE

    22.8 Kb/S

    HALF RATE

    11.4 Kb/S

    BROADCAST COMMON CONTROL DEDICATED CONTROL

    FCCH SCH BCCH

    PCHRACH

    AGCH

    SDCCH SACCH FACCH

    FCCH -- FREQUENCY CORRECTION CHANNEL

    SCH -- SYNCHRONISATION CHANNELBCCH -- BROADCAST CONTROL CHANNEL

    PCH -- PAGING CHANNEL

    RACH -- RANDOM ACCESS CHANNEL

    AGCH -- ACCESS GRANTED CHANNEL

    SDCCH -- STAND ALONE DEDICATED CONTROL CHANNEL

    SACCH -- SLOW ASSOCIATED CONTROL CHANNEL

    FACCH -- FAST ASSOCIATED CONTROL CHANNEL

    DOWN LINK ONLY

    UPLINK ONLY

    BOTH UP

     DOWNLINKS

    TRAFFIC

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    14/60

    GSM Training: By Sumit Kasera and Ashish

    Broadcast Channels "1#:%

    L!"#$%& $'%(()&*

    T+%,,#$ $'%(()&*C!(+!& $'%(()&*

    BCH

    FCCH BCCH SCH

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    15/60

    GSM Training: By Sumit Kasera and Ashish

    Broadcast Channels "-#:%

    • re(uenc! correction channel @ CC

     – ne 'a! channel operating in for'ard direction and

    using fre(uenc! correction &urst format

     – Bears information for re(uenc! S!nchroni2ation – 15- all 0 &its in this &urst causes GMS> modulator to

    deliver an unmodulated carrier for the entire duration

    of the timeslot

    • ;pon detecting this sine 'ave the MS can adust itsfre(uenc! reference appropriatel!

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    16/60

    GSM Training: By Sumit Kasera and Ashish

    Broadcast Channels "/#:%

    • S!nchroni2ation channel "SC%

     – ne 'a! channel operating in for'ard direction and usingthe s!nchroni2ation &urst format

     – Contains information for timing s!nchroni2ation "rame

    um&er% and BTS Identification – Da' *ata information for SC is of $6 &its

    • :5 &its are same for each cell and helps them toachieve timing s!nchroni2ation7 These are mapped ontothe s!nchroni2ation field of s!nchroni2ation &urst format

    • : &its are for the identification of BTS and mapped onBSIC

    • 16 &its represent the T*MA frame num&er 

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    17/60

    GSM Training: By Sumit Kasera and Ashish

    Broadcast Channels "5#:%

    D%% F#)&8 b#

    +%0*"

    CRC

    E($!)+

    13 b#* C!(!&5#

    !(E($!)+

    67

    8

    94

    S:($'+!(#;%#!(

    ,#)&

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    18/60

    GSM Training: By Sumit Kasera and Ashish

    Broadcast Channels "8#:%

    • Broadcast control channel "BCC%

     – ne 'a! channel operating in the for'ard direction andusing the normal &urst format

     – BCC ccur in timeslot 0 of some specific carriers

    ,no'n as BCC carriers –  After loc,ing on to the fre(uenc! and frame structure in

    the cell3 MS needs some more general information&roadcast on the BCC for call setup purposes

    • Cell Identit!

    • et'or, Identit!• Control Channel structure

    • BCC re(uencies of neigh&oring cells

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    19/60

    GSM Training: By Sumit Kasera and Ashish

    Broadcast Channels ":#:%

    • Da' *ata information for BCC is of 1$5 &its3protected &! an error correcting &loc, code "'hichmeans adding 50 more &its%

    • --5 &its are convolution encoded !ielding 58: &its

    •58: &its are split into 5)115 &its and sent in 5 timeslots

    D%% F#)&184 b#

    +%0 *"

    ,#+)

    E($!)+

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    20/60

    GSM Training: By Sumit Kasera and Ashish

    Common Control Channels "1#5%

    C!(+!& $'%(()&*

    CCCHBCH

    DCCH

    PCH RACH AGCH

     

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    21/60

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    22/60

    GSM Training: By Sumit Kasera and Ashish

    Common Control Channels "/#5%

    • Dandom access channel – DAC

     – ne 'a! channel operating in the reverse directionand using the access &urst format

     – Ehen MS 'ants to initiate dialogue 'ith net'or,3this channel is used to send re(uest to net'or, fora dedicated resource

     – The actual communication &et'een the MS andthe net'or, 'ill ta,es place later on the dedicated

    channel7 – If the re(uest is not granted 'ithin a specific time

    period3 the MS repeats the re(uest on DAC7

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    23/60

    GSM Training: By Sumit Kasera and Ashish

    Common Control Channels "5#5%

    •  Access grant channel @ AGC

     – AGC is a one 'a! channel operating in for'ard

    direction and using the normal &urst format

     – In response to re(uests from different MS onDAC3 the net'or, allocates a specific dedicated

    signaling channel "S*CC% against each re(uest

    for further communication7

     – The response to the re(uest is sent on AGC7 – ;ses same coding scheme as used for BCC

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    24/60

    GSM Training: By Sumit Kasera and Ashish

    *edicated Control Channels "1#8%

    C!(+!& $'%(()&*

    CCCH BCHDCCH

    SDCCH SACCHFACCH

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    25/60

    GSM Training: By Sumit Kasera and Ashish

    *edicated Control Channels "-#8%

    • Stand alone@dedicated control channel @ S*CC

     – T'o 'a! channel using normal &urst format

     – As per the allocation conve!ed over the AGC3

    &oth the MS < the BTS s'itch over to theassigned S*CC for a further communication

     – The ollo'ing tas,s re(uire the use of S*CC

     – Location ;pdates

     – Call Setup

     – SMS

     – ;ses the same coding scheme as used &! BCC

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    26/60

    GSM Training: By Sumit Kasera and Ashish

    *edicated Control Channels "/#8%

    • Slo' associated control channel @ SACC

     – T'o 'a! channel using normal &urst format

     – SACC is al'a!s associated 'ith TC or S*CC

     – Ehen associated 'ith a TC3 the SACC occursin 1- or -8 frame of each -:@frame multi frame

     – +ach message comprises of 58: &its so 5

    multi frames are re(uired to transmit a

    message

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    27/60

    GSM Training: By Sumit Kasera and Ashish

    *edicated Control Channels "5#8%

    • ;sed to conve! the periodic carrier@signal strengthmeasurements to the net'or,

     – Ehile an MS is &us! on a call over a trafficchannel "TC% or in communication 'ith MSC onthe S*CC3 MS ta,es periodic carrier@signalstrength measurements on o'n &ase station <neigh&oring &ase stations7

    • Based on the anal!sis of measurements ta,en &!

    BTS < the MS3 the BSC conve!s information ontiming advance < MS transmitter po'er control

    • ;ses the same coding scheme as used &! BCC

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    28/60

    GSM Training: By Sumit Kasera and Ashish

    *edicated Control Channels "8#8%

    • ast associated control channel @ ACC

     – ACC is a t'o 'a! channel using normal &urstformat

     – ACC can &e associated 'ith S*CC or TC – ACC 'or,s on the principle of stealing "The

    &urst of speech is replaced &! ACC signaling%

     – ACC is used to conve!

     – andover information

     – ;ses the same coding scheme as used &! BCC

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    29/60

    GSM Training: By Sumit Kasera and Ashish

    Traffic Channels

    • There are t'o t!pe of Traffic Channels – ull Date Traffic Channel

    • This channel carries information at rate of 22.8 Kbps

     – alf Date Traffic Channel

    • This channel carries information at rate of 11.4 Kbps

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    30/60

    GSM Training: By Sumit Kasera and Ashish

    Mapping of logical Channels

    • Generall! t'o configurations are mainl! used

     – CC F SC F BCC F CCC

     – Addresses a channel configuration in 'hich no S*CCare availa&le on TS 07

     – In this case S*CC su& channels are defined on TS 1 – Dest of the TS are used &! Traffic channels

     – CC F SC F BCC F CCC F S*CC#5

     – addresses a channel configuration in 'hich all controlchannels are assigned to TS 0

     – In this case TS1 is also availa&le for Traffic channels

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    31/60

    GSM Training: By Sumit Kasera and Ashish

    Mapping of logical Channels

    • The do'nlin, direction of TS 0 of the BCC@TD isused &! various channels7

     – CC

     – SC

     – BCC

     – our S*CC su& channels "optional%H

     – CCC

    • This use is possi&le &ecause the logical channels can

    time@share TS 0 in different T*MA frames of 81 frameMulti frame

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    32/60

    GSM Training: By Sumit Kasera and Ashish

    Mapping of Broadcast and Common

    Control Channels

    3 1 2 6 4 7 9

    TDMA ,+%) - 4.917 *

    3 1 2 6 4 7 9

    TDMA ,+%) - 4.917 *

    3 1

    BF S

    CF S

    C CIF S

    C C

    Multiplexing of Broadcast and Common Control Channel on TS of radio fre!uenc" C #$o%nlin&'

    B

    • Multiple)ing of CC F SC F BCC F CCC on TS

    0 of radio fre(uenc! C0 "81 rame Multiframe%

    • C!cle of 81 T*MA frame "0@80%3 The structure isrepeated after I*L+ frame

    • It contains one &loc, of 5 frames for BCC and 6

    Bloc,s of 5 frames for CCC "AGC#=C%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    33/60

    GSM Training: By Sumit Kasera and Ashish

    Mapping of DAC on ;plin,

    3 1 2 6 4 7 9

    TDMA ,+%) - 4.917 *

    3 1 2 6 4 7 9

    TDMA ,+%) - 4.917 *

    3 1

    T#)*&! 3> C3> 5?(@

    (ach burst on the uplin& is a )*C+

    • In the ;plin, direction TS0 on carrier fre(uenc! C0 is

    used to access the net'or,• nl! DAC is sent on this timeslot in uplin, direction

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    34/60

    GSM Training: By Sumit Kasera and Ashish

    Mapping of *edicated Control Channels

    3 1 2 6 4 7 9 TDMA ,+%) - 4.917 *

    3 13 1 2 6 4 7 9 TDMA ,+%) - 4.917 *

    D3 D IA3 A6

    D3 D IA4 A

      IA7 A

      IA1 A6

    D3 D A3

    D3 D A4

    Multiplexing of $edicated Control Channel on TS 1 of radio fre!uenc" C

    • "S*CC#$ F SACC#$% The Structure is c!clic over 10- frames

    • ;plin, and do'nlin, patterns are time shifted so that S*CC su&

    channel 0 is sent in frames 0@/ in do'nlin, and in frames18@1$ inuplin,

    • To give sufficient time to MS to calculate ans'ers to the re(uest

    received on do'nlin,

    • $ MS can share this timeslot simultaneousl!

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    35/60

    GSM Training: By Sumit Kasera and Ashish

    Mapping of TC on Timeslots

    TDMA ,+%) - 4.917 *

    3 1 2 6 4 7 9

    TDMA ,+%) - 4.917 *

    3 1 2 6 4 7 9

    TDMA ,+%

    3 1 2 6

    Multiplexing of $edicated Control Channel on TS 2 of radio fre!uenc" C

    AT T T IT T T

    • "TC# F SACC#T F ACC#% The Structure is

    c!clic over -: frames

    • TC are mapped together 'ith SACC

    • ACC is also used together 'ith TC#7

    • ACC 'or,s in stealing mode "The speech &urst

    are replaced &! ACC signaling%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    36/60

    GSM Training: By Sumit Kasera and Ashish

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    37/60

    GSM Training: By Sumit Kasera and Ashish

    • GSM Air Interface

     – Multiple Access Scheme

     – Logical Channels

    • Control channels• Traffic Channels

     – GSM Bursts

     – GSM L1 unctionalit!

    Topics Covered

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    38/60

    GSM Training: By Sumit Kasera and Ashish

    GSM Bursts

    • Burst define a format in 'hich a particular information istransmitted on TS "The ph!sical content of TS is called a&urst%

    • The time interval of a TS corresponds to 18:7-8 &its

    • These &its are divided into different parts depending onthe t!pe of &urst

    • There are 8 t!pes of &ursts in GSM

     – ormal Burst

     – re(uenc! Correction Burst

     – S!nchroni2ation Burst

     – Access Burst

     – *umm! Burst

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    39/60

    GSM Training: By Sumit Kasera and Ashish

    ormal Burst

    • ;sed to carr! Traffic or control information

    • Tail &its are se(uence of 2ero &its to indicate the start and the

    end of &urst

    • *ata &its carries Traffic or control information

    • Training &its carries a training se(uence used &! adaptive

    e(uali2er to estimate the channel

    • lag &it indicates t!pe of information &eing transmitted ";serinfo#signaling info "TC or ACC%

    • Guard &its are used to avoid overlapping &et'een adacent

    timeslots

    Tail'

    (ata)*

    +lag,

    Training-.

    +lag,

    (ata)*

    Tail'

    Guard/0-)

     "ormal Burst

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    40/60

    GSM Training: By Sumit Kasera and Ashish

    re(uenc! Correction Burst

    Tail

    '

    All 1eros

    ,2-

    Tail

    '

    Guard

    /0-)

    +re3uency !orrection Burst

    • This &urst format is used in do'nlin, direction on

    CC for fre(uenc! s!nchroni2ation of MS

    • Contains a se(uence of 15- 2eros

    •  After modulation the resulting signal is pure sine 'ave• Tail &its are se(uence of 2ero &its to indicate the start

    and the end of &urst

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    41/60

    GSM Training: By Sumit Kasera and Ashish

    S!nchroni2ation Burst

    • This &urst format is used in do'nlin, direction on SC

    for time s!nchroni2ation of MS

    • Carries BSIC and in data field

    • Contains a long Training se(uence "s!nchroni2ationfield%

    Tail

    '

    (ata

    '4

    Synchroni1ation

    .2

    (ata

    '4

    Tail

    '

    Guard

    /0-)

    Synchroni1ation Burst

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    42/60

    GSM Training: By Sumit Kasera and Ashish

     Access Burst

    • This &urst format is used in ;plin, direction on DAC to

    access the net'or,

    • Long guard period ensures that the mo&ile

    transmissions from all parts of the cell arrive at the BTS

    'ithin the duration of the &urst

    Tail

    /

    Synchroni1ation

     2,

    Tail

    '

    Guard

    ./0-)

    Access Burst

    (ata

     '.

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    43/60

    GSM Training: By Sumit Kasera and Ashish

    *umm! Burst

    Tail

    '

    Mi5ed

    )/

    Training

    -.

    Mi5ed

    )/

    Tail

    '

    Guard

    /0-)

    (ummy Burst

    • BTS al'a!s transmit on C0 "BCC fre(uenc! in the cell%

    to ena&le MS to perform po'er measurementscontinuousl!

    • The po'er measurements are useful to select the BTS

    for initial access or for andover 

    • In order to achieve this dumm! &urst are transmitted onC0 'hen no other &urst is transmitted on C0

    • *umm! Bursts are transmitted 'ith a pre@defined

    se(uence of fi)ed &its

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    44/60

    GSM Training: By Sumit Kasera and Ashish

    • GSM Air Interface

     – Multiple Access Scheme

     – Logical Channels

    • Control channels• Traffic Channels

     – GSM Bursts

     – GSM L1 unctionalit!

    Topics Covered

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    45/60

    GSM Training: By Sumit Kasera and Ashish

    La!er 1 unctionalit! "1#-%

    • unctions that are necessar! to transfer &it streams

    on ph!sical media "I7e7 the air interface%

     – Step 14 oice +ncoding

     – Step -4 Channel Coding "&loc,3 conv7%

     – Step /4 Interleaving and Burst Generation

     – Step 54 Ciphering

     – Step 84 Modulation and Amplification

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    46/60

    GSM Training: By Sumit Kasera and Ashish

    La!er 1 unctionalit! "-#-%

    ,nformation bits -

    receie

    *ir 

    ,nterface

    #/'

    #0'

    Dec7 05.02 

    #4'

    Info &itstransmit

    Dec7 05.03

    #2'#1'Code 1

    #bloc&'Code 2

    #con'

    )eorderingand

    partitioning

    #',nter-

    leaing

    (ncr"ption

    unit

    Burst

    building

    Burst

    multiplex

    Dec7 05.04

    $ifferential

    encoding

    MSK

    Modulation

    Dec7 05.05 

    *ntenna

    Transmitter 

    Transmitter 

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    47/60

    GSM Training: By Sumit Kasera and Ashish

    Step14 Speech +ncoding

    • GSM is a digital s!stem3 so speech 'hich is inherentl!analog3 has to &e digiti2ed7

    • The method emplo!ed &! current telephone s!stems for

    multiple)ing voice lines over high speed trun,s is pulse

    coded modulation "=CM%7• The output stream from =CM is :5 ,&ps3 too high a rate to &e

    feasi&le over a radio lin,7

    • Speech is divided into -0 millisecond samples3 each of 'hich

    is encoded as -:0 &its3 giving a total &it rate of 1/ ,&ps7

     – The speech coding algorithm used is called the Degular

    pulse e)cited @@ linear predictive coder "D=+@@L=C% 'ith a

    long term predictor loop7 "GSM 0:710%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    48/60

    GSM Training: By Sumit Kasera and Ashish

    • Channel coding is used to detect and correct &it errors in thereceived &it stream7 That is3 it reduces the Bit +rror Date "B+D%7In order to achieve this3 redundanc! is added to the information7

    • Coding means adding some redundant information calculatedfrom the information source7

    • *uring decoding3 the redundanc! is used to detect the presenceof errors7

    • +rrors are detected 'hen transmitted redundanc! is differentfrom the one calculated 'ith received data7

    • T'o forms of channel coding schemes are used in GSM4

     – Bloc, coding

     – Convolution coding

    Step -4 Channel Coding

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    49/60

    GSM Training: By Sumit Kasera and Ashish

    Step -a4 Bloc, Coding

    • or &loc, codes3 the information is divided into &loc,sof e(ual length7 According to a specific algorithm anum&er of redundant &its are added to these &loc,s7

    • The &loc, code used for full rate speech coding in theGSM s!stems uses / redundant &its and can detectan! single &it error in each &loc, of 80 information&its7

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    50/60

    GSM Training: By Sumit Kasera and Ashish

    Step -&4 Convolution Coding

    • In Convolution coding3 the data is divided into much smaller

    &loc,s that are called information frames7

    • The information frames t!picall! contain no more than a fe'

    s!m&ols3 'hich are encoded into code 'ord frames7

    •This procedure results in successive code 'ord frames coupledtogether &! the encoding procedure7 The codes that are

    o&tained in this 'a! are called tree codes7

    • The most important tree codes are ,no'n as convolution codes7

    Convolution codes are tree codes that satisf! certain additional

    linearit! and time invariance properties7

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    51/60

    GSM Training: By Sumit Kasera and Ashish

    Step /4 Interleaving

    • Channel coding and particularl! convolution coding ismost effective in detecting and correcting singlerandom errors7

    • Bit errors often occur in groups "&urst errors%7 This is

    especiall! true in a mo&ile telephon! s!stem 'herelong fading dips affect several consecutive &its7

    • The interleaving method deals 'ith this pro&lem7

    • It separates consecutive &its of a message3 so that the

    &its can &e sent in a non@consecutive 'a!7• If a &urst of errors occurs in this non@consecutive

    se(uence3 it leads to separated single errors after the&urst is reordered7

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    52/60

    GSM Training: By Sumit Kasera and Ashish

    Step /4 Interleaving

    • Ta,e a message &loc, consisting of four names each containingfour letters7This information is read into a matri) of four ro's andfour columns7 Ehen the information is read out3 it is organi2ed &!

    columns so that the first letter in ever! name is transmitted first3 thesecond letter is transmitted second3 etc7 *uring the transmission3frame - for e)ample is lost7 Eithout interleaving3 the entire name'ould &e lost7 Eith interleaving3 onl! one letter in each name is lost7The channel decoder can then correct this one error7

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    53/60

    GSM Training: By Sumit Kasera and Ashish

    Channel Coding of Speech "1#/%

    • The full rate speech coder delivers a &loc, of -:0 &its ever!

    -0 ms to the channel coder7

    • The -:0 &its are divided into three classes7 This division is

    made according to the importance of the &its4

     – Class Ia 80 &its @ most sensitive to &it errors7

     – Class I& 1/- &its @ moderatel! sensitive to &it errors7

     – Class II .$ &its @ least sensitive to &it errors7

    • Class Ia &its have a / &it c!clic redundanc! code added for

    error detection J 80F/ &its7

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    54/60

    GSM Training: By Sumit Kasera and Ashish

    Channel Coding of Speech "-#/%

    • 1/- class I& &its 'ith 5 &it tail se(uence J 1/- F 5 J1/:7

    • Class Ia F class I& J 8/F1/:J1$63 input into a 1#-rate convolution encoder 

    • The convolution encoder thus outputs /.$ &its3 to'hich are added the .$ remaining class II &its

    • Thus ever! -0 ms speech sample -:0&its of actualinformation is encoded as 58: &its3 giving a &it rate of

    --7$ ,&ps

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    55/60

    GSM Training: By Sumit Kasera and Ashish

    Channel Coding of Speech "/#/%

    Prioriti1ation of S%eech Information

    C!(!&5#!(

    $!)+

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    56/60

    GSM Training: By Sumit Kasera and Ashish

    Interleaving of Speech "1#/%

    • The 58: coded &its are reordered < interleaved over $half &ursts7

    • +ach alf &urst contains 8. &its

    8 *)")(* !, 7 b#* )%$'

    1

    1

    27

    .

    .

    .

    .

    ..

    441

    44

    2

    13

    18

    29

    .

    .

    .

    .

    ..

    442

    473

    6

    11

    1

    2

    .

    .

    .

    .

    ..

    446

    471

    4

    12

    23

    28

    .

    .

    .

    .

    ..

    444

    472

    7

    16

    21

    2

    .

    .

    .

    .

    ..

    447

    476

    9

    14

    22

    63

    .

    .

    .

    .

    ..

    449

    474

    8

    19

    24

    62

    .

    .

    .

    .

    ..

    448

    479

    17

    26

    61

    .

    .

    .

    .

    ..

    44

    477

    +irst 6e&el #f Interlea&ing

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    57/60

    GSM Training: By Sumit Kasera and Ashish

    Interleaving of Speech "-#/%

    • The second level of interleaving is performed &! interleavingt'o &loc,s of -0 ms of speech

    • +ach -0 ms &loc, !ields 58: coded &its3 ordered in $ su&@&loc,s of 8. &its7

    • The first su&@&loc, from &loc, B is then interleaved in thesame &urst as the fifth su&@&loc, from &loc, A7

    • This interleaving is made on a per &it &asis3 The &its from&loc, B1 occup! all odd num&ered positions in the t'o half

    &ursts3 and the &its from A8 occup! all even num&eredpositions

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    58/60

    GSM Training: By Sumit Kasera and Ashish

    Interleaving of Speech "/#/%

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    59/60

    GSM Training: By Sumit Kasera and Ashish

    Modulation

    • GSM ;ses GMS> "Gaussian =hase Shift >e!ing%modulation scheme

    • Defer GSM Spec 08705 for details

  • 8/17/2019 Gsm Radio if Kasera Ashish Apr04

    60/60

    Deferences

    • GSM 08701 "General *escription and concepts%

    • GSM 0870- "*escri&es logical channels%

    • GSM 0870/ "+rror detection and correction%

    • GSM 08705 "GSM> Modulation#demodulation%


Recommended