Lecture11upload.ppt

download Lecture11upload.ppt

of 21

Transcript of Lecture11upload.ppt

  • 8/10/2019 Lecture11upload.ppt

    1/21

    GSM Frame Structure

    Lecture 11

  • 8/10/2019 Lecture11upload.ppt

    2/21

    Various GSM Bursts All burst types specified for GSM follow a similar pattern:

    Each burst always begins with tail bits, which are necessary tosynchronize the recipient. Tail bits are, except for the access burst,

    always coded as 000. The tail bits are followed by data bits, which differ in format for the

    various burst types.

    Each burst is terminated by another set of tail bits and the so-called guard period.

    This guard period is required for the sender to physically reduce

    the transmission power.

    The guard period is particularly long for the access burst, to allowmobile stations that are far from a BTS and hence experiencepropagation delays to also access the BTS (TA)

  • 8/10/2019 Lecture11upload.ppt

    3/21

    Functional differences

    between the five bursts Normal burst.

    The normal burst is used for almost every kindof data transmissionon all channel types. The only exceptionsto that rule are the initialchannel requestfrom the mobile station sent in an access burst

    and the transmission of the synchronizationdata of a BTS that isdone via the synchronization burst. All other data transfer on alltraffic channels, dedicated control channels (DCCHs) and commoncontrol channels (CCHs) in uplink and downlink directions are donein normal bursts.

    Every normal burst contains 114 bits of useful data that are sent intwo packets of 57 bits each. The so-called training sequence is

    placed between the two packets. There is a stealing flag between the training sequence and each

    data packet, which indicates to the recipient whether a 57-bitpacket actually contains user data or FACCH information.

  • 8/10/2019 Lecture11upload.ppt

    4/21

    Functional differences

    between the five bursts Synchronization burst

    The synchronization burst is used to transmit synchronizationchannel information (SCH)

    It uses a format similar to that of the normal burst In both cases, there are two data packets, left and right, from the

    training sequence. However, for the synchronization burst, eachpacket contains only a 39-bit payload, because the trainingsequence is 64 bits long.

    Training sequence for the synchronization channel is identical forall BTSs and therefore allows a mobile station to easily distinguishan accessible GSM-BTS from any other radio system that

    accidentally works at the same frequency. Therefore, the trainingsequence in the synchronization channel serves two purposes:

    It allows the mobile station to determine if there might have beentransmission errors, and

    it allows the mobile station to distinguish a GSM source from othertransmission systems on the same frequency

  • 8/10/2019 Lecture11upload.ppt

    5/21

    Functional differences

    between the five bursts Access burst

    In contrast to the bursts describedso far, the access burst comes in arather unique format because of itsspecial tasks

    A mobile station uses the accessburst only for the initial access to aBTS, which applies in two cases:

    for a connection setup starting fromthe idle state and

    for handover

    In both cases the MS does not knowthe current distance to the BTS and,hence, the propagation delay for thesignal

    As long as the propagation delay isnot known to the MS, the MSassumes it is zero. Therefore, itgenerally is uncertain if the accessburst arrives within the receiverwindow of a BTS and how big theoverlap is (Figure G.11).

  • 8/10/2019 Lecture11upload.ppt

    6/21

    Functional differences

    between the five bursts That is the reason for the lesser length of an access burst

    and the longer duration of the guard period. To ensure thatan access burst arrives at the BTS during the proper timeperiod the number of bits for the access burst was set toonly 88 bits. The maximum distance between BTS and MS is,with this timing, about 35 km.The normal burst would not fitinto the receiver window if the unknown propagation delaywas greater than zero

    That is the reason why the normal burst is used only after

    the distance of the MS from the BTS is determined, and theMS is able to adjust its transmission accordingly.

    The adjustment parameter is called offset time and iscalculated fairly simply

  • 8/10/2019 Lecture11upload.ppt

    7/21

    Functional differences

    between the five bursts The BTS knows format and length of an access burst and is able to

    determine the actual propagation delay from when the signalarrives back at the BTS after being relayed by the MS

    That also allows calculation of the distance of an MS from the BTSThe BTS provides the offset time to the MS, which in turn transmitsits signal earlier, exactly by that time period

    The format of an access burst is also different from the otherbursts. The access burst begins with 8 tail bits, rather than 3 as inthe case of the other bursts

    The tail bits, together with the following 41- bit synchronizationsequence which also always carries the same value, allows the BTS

    to distinguish the access burst from error signals or interferingsignals. Hence, the access burst serves on the uplink a similarpurpose as the synchronization burst does on the downlink

  • 8/10/2019 Lecture11upload.ppt

    8/21

    Functional differences

    between the five bursts Frequency correction burst

    The most simple format of all the bursts is used for thefrequency correction burst, which is transmitted only in thefrequency correction channel (FCCH)

    All 148 bits (142 bits + 6 tail bits) are coded with 0. Asequence of zeros at the input of a GMSK modulatorproduces a constant transmitter frequency which is exactly67.7 kHz above the BCCH median frequency.

    Therefore, the frequency of the FCCH is always 67.7 kHzabove the frequency that is advertised as the downlink

    frequency. This constant transmission frequency allows anMS to fine-tune its frequency to the BCCH frequency, tosubsequently be able to read the data within thesynchronization burst.

  • 8/10/2019 Lecture11upload.ppt

    9/21

    Functional differences

    between the five bursts Dummy burst

    When the MS powers up, it checks the power level of the BCCH frequenciesof the cells (BTSs) nearby to determine which BTS to use as a serving cell

    Similarly, when the MS is active, that is, involved in a call, the power levelof the BCCH frequencies of the neighbor cells serve as basis for a possible

    handover decision. To be useful as a reference, the BCCH frequency has to be transmitted with

    a constant power level. Thus, all time slots have to be occupied, and it isnot allowed to apply power control on the downlink.

    For this purpose, the dummy burst was defined. These dummy bursts are inserted into otherwise empty time slots on the

    BCCH frequency.

    To prevent accidental confusion with frequency correction bursts, thedummy burst is coded with a pseudorandom bit sequence predefined byGSM

  • 8/10/2019 Lecture11upload.ppt

    10/21

    TA

    Timing advance In GSM MS to send its data three time slots after it received the data from the

    BTS. The BTS then expects the bursts from the MS in a well-defined time frame. This prevents collision with data from other mobile stations. The mechanism works fine as long as the distance between MS and BTS is

    rather small. Increasing distance requires taking into account the propagation delay of

    downlink bursts and uplink bursts. Consequently, the mobile station needs totransmit earlier than defined by the three time slots delay rule.

    The information about how much earlier a burst has to be sent is conveyed tothe mobile station by the TA.

    The TA is dynamic and changes in time.

    Its current value is sent to the mobile station within SACCH. In the opposite direction, the BTS sends the current value for TA to the BSC

    (e.g., for handover consideration). The farther the MS is away from the BTS, the larger is the required TA.

  • 8/10/2019 Lecture11upload.ppt

    11/21

    TA

    Timing advance Using the TA allows the BTS to receive

    the bursts from a particular MS in theproper receiver window.

    The BTS calculates the first TA whenreceiving a RACH and reports the valueto the BSC.

    TA can take any value between 0 and 63,which relates to a distance between 0 kmand 35 km.

    The steps are about 550 m (35 km/63 550 m).

    Figure illustrates the effect of TA by anexample in which a connection is activeon TS 1.

  • 8/10/2019 Lecture11upload.ppt

    12/21

    PROPAGATION DELAYS

    MS2MS1d1>>d2d2

    BTS Frame reference

    MSs transmit

    Propagation Delay tp

    TS0 TS1 TS2 TS3 TS4 TS6TS5 TS7

    Bits Overlapping

  • 8/10/2019 Lecture11upload.ppt

    13/21

    TX BTS CAN WHAT GSM HOW WHEN WHAT

    RX BTS yes the ms-isdn

    RX MS1 CAN

    TX MS1 yes

    RX MS2 WHAT

    TX MS2 the

    RX MS3 GSM

    TX MS3 ms-isdn

    RX MS4 HOW

    TX MS4

    RX MS5 WHEN

    TX MS5

    RX MS6 WHATTX MS6

    RX MS7

    TX MS7

    RX MS8

    TX MS8

    PROPAGATIONDELAY

    D

    D

    +3TS

    TA

    PROPAGATION DELAY

  • 8/10/2019 Lecture11upload.ppt

    14/21

    TX BTS CAN WHAT GSM HOW WHEN WHAT

    RX BTS ms-isdn

    RX MS1 CAN

    TX MS1

    RX MS2 WHAT

    TX MS2

    RX MS3 GSM

    TX MS3 ms-isdn

    RX MS4 HOW

    TX MS4

    RX MS5 WHEN

    TX MS5

    RX MS6 WHAT

    TX MS6

    RX MS7

    TX MS7

    RX MS8

    TX MS8

    yes

    the

    PROPAGATIONDELAY

    D

    D

    +3TS - TA

    yes the

    TIMING ADVANCE = 2 * PROPAGATION DELAY

    TIMING DV NCE

  • 8/10/2019 Lecture11upload.ppt

    15/21

    Physical & Logical Channels Physical Channel is a combination consists of a TS

    number and an ARFCN Different logical channels can be mapped onto a

    physical channel GSM defines a wide variety of logical channels

    To transmit user data To Provide signalling and control data of the

    network So each specific TS or frame may be dedicated to

    either handling traffic data, signalling data (requiredfor internal working of GSM system) or controlchannel data (from MSC, BS or mobile user)

  • 8/10/2019 Lecture11upload.ppt

    16/21

    GSM Channels

    Control ChannelsTraffic Channels

    (TCHs)

    Full

    rate

    Half

    rate

    Dedicated ControlChannels

    (DCCHs)

    SlowFast

    Downlink

    BroadcastChannels

    (BCHs)

    Common ControlChannels

    (CCCHs)

    Downlink Uplink

    TCH /F TCH /H FCCH SCH BCCH PCH CBCH RACHAGCH SDCCH SACCHFACCH

    Traffic Multiframing Signaling Multiframing Traffic Multiframing

    (down uplink)

    CONTROL CHANNELS

  • 8/10/2019 Lecture11upload.ppt

    17/21

    GSM Channel Types

    Two types of GSM logical channels Traffic channels (TCHs)

    carry digitally encoded user speech or user data and

    have identical functions and formats on bothfwd and rev link

    six different types of TCHs in GSM

    Control channels (CCHs)

    carry signalling and

    synchronizing commands between the basestation and the mobile station

    a large no of CCHs in GSM

  • 8/10/2019 Lecture11upload.ppt

    18/21

    GSM Traffic Channels

    May be either full-rate or half-rate In full-rate, user data contained within one TS per frame In half-rate, user date mapped onto the same TS, but sent in

    alternate frames. So two half-rate channel users share the same TS, but

    alternately transmit during every other frame TCH data may not be sent in TS 0 of certain ARFCNs as they

    may be used by broadcast channels (BCH) TS 0 reserved for control channel bursts in almost every frame

  • 8/10/2019 Lecture11upload.ppt

    19/21

    GSM Traffic Channels

    Full-Rate TCH Full-Rate Speech Channel (TCH/FS)

    Carries user speech digitized at a raw data rate of

    13kbps With GSM channel coding added to the digitized speech,

    the full-rate speech channel carries 22.8kbps

    Full-Rate data channel for 9600bps(TCH/F9.6) Carries raw user data which is sent at 9600 bps With additional error correction coding by the GSM

    standard, the 9600 bps data is sent at 22.8kbps

  • 8/10/2019 Lecture11upload.ppt

    20/21

    GSM Traffic Channels

    Full-Rate Data Channel for 4800bps (TCH/F4.8) Carries raw user data which is sent at 4800bps

    With additional error correction coding by the GSM standard, the 4800bps is sent at 22.8 kbps

    Full-Rate Data Channel for 2400 bps (TCH/F2.4) Carries raw user data which is sent at 2400bps

    With additional error correction coding by the GSM standard, the 2400bps is sent at 22.8 kbps

    Almost similar Half-Rate TCHs for speech and data

    with little variations

  • 8/10/2019 Lecture11upload.ppt

    21/21

    GSM Traffic Channels

    Frames of TCH data brokenup every 13thframe by either SACCH data

    or Idle frames

    26thframe contains Idle bits when full-rate TCHs

    used and

    SACCH data when half-rateTCHs used