gsm system essentials

Upload: daviddavid

Post on 04-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 gsm system essentials

    1/45

    GSM System Essentials

    Jouko Kurki, 14.3.2006

    References: Jrg Erbespcher, Hans Jrg Vogel, Christian Bettstetter, GSM: Switching

    services and protocols, Wiley 2001, ISBN 0-471-499903-X, 332 p.

  • 7/30/2019 gsm system essentials

    2/45

    Development of mobiletelecommunication systems

    1G 2G 3G2.5G

    IS-95

    cdmaOne

    IS-136

    TDMA

    D-AMPS

    GSM

    PDC

    GPRS

    IMT-DS

    UTRA FDD / W-CDMA

    EDGE

    IMT-TC

    UTRA TDD / TD-CDMA

    cdma2000 1X

    1X EV-DV

    (3X)

    AMPS

    NMT

    IMT-SC

    IS-136HS

    UWC-136

    IMT-TC

    TD-SCDMA

    CT0/1

    CT2 IMT-FTDECT

    CDMA

    TDMA

    F

    DMA

    IMT-MC

    cdma2000 1X EV-DO

  • 7/30/2019 gsm system essentials

    3/45

    Second Generation Mobile Network Architecture

    PSTN / ISDN

    MSC MSC

    BSSBSS BSS BSS

  • 7/30/2019 gsm system essentials

    4/45

    Architecture of the GSM system

    GSM is a PLMN (Public Land Mobile Network)

    several providers setup mobile networks following the GSM standard

    within each country

    components

    MS (mobile station)

    BS (base station) MSC (mobile switching center)

    LR (location register)

    subsystems

    RSS (radio subsystem): covers all radio aspects

    NSS (network and switching subsystem): call forwarding, handover,

    switching OSS (operation subsystem): management of the network

  • 7/30/2019 gsm system essentials

    5/45

    GSM: overview

    fixed network

    BSC

    BSC

    MSC MSC

    GMSC

    OMC, EIR,

    AUC

    VLR

    HLR

    NSS

    with OSS

    (Core Network)

    RSS

    (Radio

    Sub-

    System)

    VLR

  • 7/30/2019 gsm system essentials

    6/45

    System architecture: radio subsystem

    Components

    MS (Mobile Station)

    BSS (Base Station Subsystem):

    consisting of

    BTS (Base Transceiver Station):

    sender and receiver

    BSC (Base Station Controller):controlling several transceivers

    Interfaces

    Um : radio interface

    Abis : standardized, open interface with

    16 kbit/s user channels

    A: standardized, open interface with

    64 kbit/s user channels

    Um

    Abis

    A

    BSS

    radio

    subsystem

    network and switching

    subsystem

    MS MS

    BTS

    BSC MSCBTS

    BTS

    BSCBTS

    MSC

  • 7/30/2019 gsm system essentials

    7/45

    Basic GSM Architecture

    BTS

    MS

    Um

    BTS

    BTS

    Base St ati on Subsystem (BSS)

    A-bisA (64 kb/ s)

    BTS: Base Transceiver Stati onBSC: Base Stati on Cont roll er

    HLR: Home Location Register

    VLR: Visit ed Locat ion Register

    OMC: Operat ion & Maint enanceCentreEI R: Equipment I dentity Regist er

    AUC: Auth enticati on Centr e

    MobileServices

    SwitchingCentre

    (MSC)

    HLREI R VLR OMC

    AUC

    F

    H G

    BC

    other MSCs

    E

    PSTN

    I SDN

    CSPDNPSPDN

    other VLRs

    ot her BSSs

    D

    TRAU

    At er (16 kb/ s)

    BSC

  • 7/30/2019 gsm system essentials

    8/45

    GSM Interfaces

    The component parts of the GSM system interconnectusing standard interfaces. These allows an operatorto purchase different parts of the systemcompetitively, I.e. from different manufacturers.

    The more important interfaces are

    Um the air interface, e.g. transfers GSM speechhaving bit rate 13 kb/s (bit rate at air interface about34 kb/s, includes data, signalling and error correctioncoding)

    A interface between the BSC and MSC Abis Interface Between BSC and MSC, unoffcial,

    some suppliers have proprietary solutions, i.e. BSCand BTS need to be from same vendor. However200..500 TRX / BSC, so not an issue.

  • 7/30/2019 gsm system essentials

    9/45

  • 7/30/2019 gsm system essentials

    10/45

    Base Station Controller, BSC

  • 7/30/2019 gsm system essentials

    11/45

    Cell structure

    Implements space division multiplex: base station covers a certaintransmission area (cell)

    Mobile stations communicate only via the base station

    Advantages of cell structures:

    higher capacity, higher number of users

    less transmission power needed more robust, decentralized

    base station deals with interference, transmission area etc. locally

    Problems:

    fixed network needed for the base stations

    handover (changing from one cell to another) necessary

    interference with other cells

    Cell sizes from some 100 m in cities to, e.g., 35 km on the country side

    (GSM) - even less for higher frequencies

  • 7/30/2019 gsm system essentials

    12/45

    possible radio coverage of the cell

    idealized shape of the cellcell

    segmentation of the area into cellsGSM: cellular network

    use of several carrier frequencies

    not the same frequency in adjoining cells

    cell sizes vary from some 100 m up to 35 km depending on user density,

    geography, transceiver power etc.

    hexagonal shape of cells is idealized (cells overlap, shapes depend on

    geography)

    if a mobile user changes cells handover of the connection to the neighbor cell

  • 7/30/2019 gsm system essentials

    13/45

    Frequency planning I

    Frequency reuse only with a certain distance between the base stations Standard model using 7 frequencies:

    Fixed frequency assignment:

    certain frequencies are assigned to a certain cell problem: different traffic load in different cells

    Dynamic frequency assignment:

    base station chooses frequencies depending on the frequenciesalready used in neighbor cells

    more capacity in cells with more traffic

    assignment can also be based on interference measurements

    f4

    f5

    f1f3

    f2

    f6

    f7

    f3f2

    f4

    f5

    f1

  • 7/30/2019 gsm system essentials

    14/45

    Frequency Bands / Bandwidth

    Uplink 890 915 MHz 25 MHz

    Downlink 935 960 MHz 25 MHz

    100 KHz 200 KHz 100 KHz

    1 43 1242 .

    A 200 kHz carrier spacing has been chosen. Excluding 2x100 kHz edges of

    the band, this gives 124 possible carriers for the uplink and downlink. The

    use of carrier 1 and 124 are optional for operators.

    Each Frequency carrier provides 8 Timeslots for 8 users at a time.

    Multiple Access Technique

    FDMA/TDMA. The total band is divided into 124x200 kHz bands (FDMA).

    Each group of 8 users transmit through a 200 kHz band sharing

    transmission time (TDMA).

  • 7/30/2019 gsm system essentials

    15/45

    GSM 900 and 1800 Characteristics

    GSM operates at 900 and 1800 MHz frequency range. 1800 MHz frequency range was added later, basically

    same functionality, only frequency is different. Morechannels -> more capacity !

    In the USA frequency 1900 MHz used instead of 1800MHz

  • 7/30/2019 gsm system essentials

    16/45

    Functions of the GSM

    phone

    Power amp

    Modulation

    Burst generation

    Encryption

    Interleaving

    Channel Coder

    Speech coder

    sample

    Output Power:

    GSM900

    Max. 2W in 10steps

    GSM1800Max 1 W in 8 steps

  • 7/30/2019 gsm system essentials

    17/45

    Basic GSM voice coder (RPE-LTP)

    Incoming analog signal is divided in 20 ms long blocks for coding. Sampling rate is 8 kHz (160samples / 20 ms) and resolution 13 bits.

    1. First step is short term analysis yielding parameters for short term analysis filter LPC . This

    yields 36 bits for the 20 ms block.

    2. LPC filter output works as excitation input for the RPE filter that makes high compression 4 x

    47 b / 20 ms (9.4 kb/s)

    3. Long term prediction LTP uses previous and current speech block and a calculates a RPE

    prediction. This si subtracted before RPE analysis to make that data smaller. There are 4 x 9

    bits / 20 ms from LTP analysis.

    In total there are 260 bits / 20 ms resulting in bit rate of 13 kb/s

  • 7/30/2019 gsm system essentials

    18/45

    Speech coding standards for mobileterminals

  • 7/30/2019 gsm system essentials

    19/45

    GSM FDM/TDM structure

    TIME

    FREQUENCY

    Allocated frequency range divided (Frequency DivisionMultiplexing, FDM) to Frequency channels, each 200 kHz

    Within one frequency 8 Time Division Multiplexing (TDM) time

    slots (=TS)

    One user needs on time slot, so one frequency is adequate for 8

    simultaneous calls

  • 7/30/2019 gsm system essentials

    20/45

    GSM Time slots and burst

    In the air interface user bits areinserted to one Time slot. The bits

    are modulated by the Gaussian

    Minimum Shift keying (G-MSK)

    modulation which forms a burst

    (duration one TS).

    Total 2 x (57+1) user bits / burst;2 x 57 = 114 bits for data. 57 bits

    for user, 1 bit for Stealing

    bit/Control.

    Data rata in air interface:

    156.25 b/0.577 ms = 271 kb/s

    33.8 kb/s per user (8 TS)

    Data: 114/0.577 ms = 24.7 kb/s

    / user

    Carrier frequency fc

    8 TIME SLOTS / FRAME

    NUMBER OF BITSP (dBm)

    NORMAL BURST, 0.577 ms

    FDMA FRAME DURATION 4,615 ms

    TIME SLOT DURATION, 0.577 ms

    Training

    sequenceGuard

  • 7/30/2019 gsm system essentials

    21/45

    GSM bit rates

    26 TDMA FRAMES, (26 FRAME MULTIFRAME), 26 TDMA FRAMES

    DURATION EXACTLY 120 MS. OTHER TIMES DERIVED FROM THIS.

    TDMA FRAME 120 MS/26 = 4.615 ms

    TIMESLOT DURATION = 4.615 ms / 8 = 577 s

    Normal burst: Total 156.25 bits / timeslot. User bits (gross) 2x57 = 114

    bits / timeslot = 24.7 kb/s.

    bit rate at TDMA frame level: 8 x timeslots 156.25 bits = 1250 bits

    bit rate = 1250 /4.615 MS = 270.8 kb/s

    GROSS bit rate / USER (NORMAL BURST) 156.25 BITS / 4.615 MS =33.8 kb/s

    User data bit rate (Gross) 114 /4.615 ms = 24.7 kb/s. This still includes

    error correction etc., so data rte for user traffic is normally less than 20

    kb/s.

  • 7/30/2019 gsm system essentials

    22/45

    GSM AND GPRS SERVICE Bit Rates

    SPEECH 13 kb/s (FULL RATE) OR 6.5 kb/s (HALF RATE)

    DATA 9.6 OR 14.4 kb/s

    HSCSD (HIGH SPEED CIRCUIT SWITCHED DATA):

    RESERVES ALL TIME SLOT FOR THE DURATION OF THE

    CALL

    NUMBER OF TIMESLOTS USED X SPEED / TS, E.G. 4 X 14.4kb/s = 57 kb/s.

    GPRS (GENERAL PACKET RADIO SERVICE) PACKET DATA,

    USES SEVERAL TIMESLOTS, BUT NOT WHEN VOICE CALLS

    NEED THE CAPACITY: 9.05/13.4/15.6/21.4 kb/s PER TIMESLOT

    (coding schemes CS-1/ CS-2/ CS-3 CS-4 ), up to 8 TS @21.4 kb/s =

    171.2 kb/s. Typically 3-4 TS max, and often used CS-1..2 => 30..50

    kb/s user data rate

  • 7/30/2019 gsm system essentials

    23/45

    Overview of GSM transmission and bitrates

  • 7/30/2019 gsm system essentials

    24/45

  • 7/30/2019 gsm system essentials

    25/45

    GSM Air Interface - FDD/TDDGSM uses Frequency division duplexing: Transmission happens at different

    frequency from receiving. The duplexing distance is 45 MHz in GSM900

  • 7/30/2019 gsm system essentials

    26/45

    GSM FDMA / TDMA, Time Slot and burst

  • 7/30/2019 gsm system essentials

    27/45

    guard period(8.25)

    guard period(8.25)

    data(57) data(57)

    data(39) data(39)

    data(36)

    training(26)

    fixed bits(142)

    extended training(64)

    mixed bits(58) mixed bits(58)training(26)

    extended guard period(68.25)synch. seq.(41)

    normal burst

    frequency correction

    burst

    synchronization

    burst

    dummy burst

    access burst

    start(3)

    start(3)

    stop(3)

    stop(3)

    stop(3)extended start(8)

    (1) (1)

    In GSM data is transmitted as bursts occupying one time slot (0.577 ms)

    of the TDMA frame

    For synchronization and signaling other types of burst used

    Bursts in GSM TDMA (1)

    Voice and

    data

    Synchronization

    and signaling

  • 7/30/2019 gsm system essentials

    28/45

    Logical Channels in GSMLogical channels are bit pipes on which different kind of data is inserted.

    They are formed of Physical Channels that actually transmit the bits usingfrequency bursts.

    The key thing is multiplexing the desired data on successively repeated blocks of

    data.

    Naming conventions: at the end CH= Channel, C=Common, D=Dedicated, F=fast,

    S=slow, C=Control, T=Traffic, not fully logical but may help

  • 7/30/2019 gsm system essentials

    29/45

    Channel Types

    1. Traffic channels (TCHs)

    The traffic channels are intended to carry encoded speech or

    user data.

    2. Control Channels (CCHs)

    The control channels are intended to carry signalling and

    Synchronization data between the base station and theMobile station.

    GSM Channels

  • 7/30/2019 gsm system essentials

    30/45

    Traffic Channels

    Traffic channels are intended to carry encoded speech and

    user data. Full rate traffic channels at a raw net bit rate of 22.8 Kb/s (TCH/F)

    Half rate traffic channels at a raw net bit rate of 11.4 Kb/s (TCH/H)

    Data Channels

    Speech Channels

    Speech channels are defined for both full rate and half ratetraffic channels. The latter for the future system.

    Data channels support a variety of data rates (2.4, 4.8 and

    9.6 Kb/s) on both half and full rate traffic channels. The 9.6Kb/s data rate is only defined for full rate application.

  • 7/30/2019 gsm system essentials

    31/45

    Channel bit rates

    Traffic Channels

    Control Channels

  • 7/30/2019 gsm system essentials

    32/45

    Security in GSM

    Security services access control/authentication

    user SIM (Subscriber Identity Module): secret PIN (personal

    identification number)

    SIM network: challenge response method

    confidentiality

    voice and signaling encrypted on the wireless link (after successful

    authentication) anonymity

    temporary identity TMSI

    (Temporary Mobile Subscriber Identity)

    newly assigned at each new location update (LUP)

    encrypted transmission

    3 algorithms specified in GSM

    A3 for authentication (secret, open interface)

    A5 for encryption (standardized)

    A8 for key generation (secret, open interface)

    secret:

    A3 and A8

    available via the

    Internet network providers

    can use stronger

    mechanisms

  • 7/30/2019 gsm system essentials

    33/45

    GSM - authentication

    A3

    RANDKi

    128 bit 128 bit

    SRES* 32 bit

    A3

    RAND Ki

    128 bit 128 bit

    SRES 32 bit

    SRES* =? SRES SRES

    RAND

    SRES

    32 bit

    mobile network SIM

    AC

    MSC

    SIM

    Ki: individual subscriber authentication key SRES: signed response

  • 7/30/2019 gsm system essentials

    34/45

  • 7/30/2019 gsm system essentials

    35/45

    GSM frame structure

    Traffic and

    SACCH

    Non-Associated

    Control Channels

    6.12 seconds

    3 h 28 min 53.76 s

    Used to multiplex traffic and control data on time slots repeated at

    predetermined intervals

  • 7/30/2019 gsm system essentials

    36/45

  • 7/30/2019 gsm system essentials

    37/45

    GSM system features

    Adaptive time alignment / Timing Advance (TA)

    BS is initially calculated the timing advance of MSs on the basis of

    the received access burst on the RACH

    The required timing advance for each MS is calculated in terms ofthe number of bit periods and sent to the MS as a 6 bit number.

    Timing advances from 0 to 63 bit periods can therefore be

    accommodated, giving a maximum BS MS separation of 35 Km

  • 7/30/2019 gsm system essentials

    38/45

    Timing Advance (TA)

  • 7/30/2019 gsm system essentials

    39/45

    Power control

    RF power control will be used in the GSM MS and BS to reducethe transmit power to the minimum required to achieve the

    minimum quality objective and hence reduce the level of co-

    channel interference

    The MS will be capable of varying its transmit power form itsmaximum output down to 20 mW in steps of nominally 2 dB.

    Frequency of power control approximately 2 Hz.

    The BS calculates the RF Power level to be used by the MS and

    sends a 4 bit number instruction to the corresponding MS

  • 7/30/2019 gsm system essentials

    40/45

    Transmission withing GSM Network

    Some GSM transmission options

  • 7/30/2019 gsm system essentials

    41/45

    CAPACITY PLANNING

    What is Erlang ?

  • 7/30/2019 gsm system essentials

    42/45

    Capacity and Erlang

    To calculate the capacity of the radio cell, we introduce a concept of traffic

    that measures the usage of resource. The traffic produced by one user In

    Erlangs (x Erl) is calculated as follows:

    Typically one person produces a traffic amount of:

    20 mErl for normal users; e.g. 1 call / hour, duration 72 s ->

    x = 1 x 72 s /3600 s = 0.02 Erl = 20 mErl

    60 mErl for business users

    Total traffic is the sum of the calls from all users, this is statistically distributed

    so statistical methods can be used for capacity planning.

  • 7/30/2019 gsm system essentials

    43/45

    Trunking gain

  • 7/30/2019 gsm system essentials

    44/45

    Erlang B-table

  • 7/30/2019 gsm system essentials

    45/45

    GSM capacity dimensioning examplesCapacity offered by the network has to be large enough to cope with the offered

    traffic. Erlang B-table gives the capacity of the network from the number of available

    channels (circuits) in Erlangs. E.g. one GSM frequency has 8 time slots, so 8

    different connections can exist simultaneously, and the capacity from Erlang Table

    with the normally used 2 % call blocking probability) is 3.63 Erl.

    The amount of users that can be served is:Available capacity / traffic proced by one user.

    E.g. one GSM frequency of 200 kHz offers 8 TDMA channels. Thus from erlang

    table the capacity is 3.63 Erl and it can serve 3.63 Erl /20 mErl = 181 normal

    users.

    Another example is a busy place in city center and during busy hour we need to

    support 10.000 people (50 %normal users, 50 % business users) with base

    stations having 3 frequencies. How many base stations do we need (no coverage

    problems)?

    Capacity needed: Average traffic /user = 40 mErl, so total traffic is 40 mErl x

    10.000 = 400 Erl. Amount of channels in base station is 8 x 3 = 24. One is needed

    for BCCH (Broadcast Control Channel) so there are 23 Ch for traffic. Capacity

    from Erlang B-table is the 15.8 Erl. So we need 400 /15.8 = 26 base stations with 3

    frequencies.