GSM
GSM
Simplex Duplex
      on                          two-way
        e-w
              ay
  Single Cell System
                Base station
Downlink (DL)
       Uplink
        (UL)
                       • Orange
                                                                                                   Coverage
                                                                                               •
                                 •           •               • Carpentras •                •
                           ••                                                          •
               •                                         •
                                • Avignon                    •           •
                       •
           •                         •                           •   • Cavaillon
     • •           •                                                                           •
• Nimes                          •       •
         •                                                                         •           •
                           • Arles               •
                                                                             • Salon-de-Provence
                                                     •               •                              •
                                                                                           •                   •
                                                                                                        Aix-en-Provence
                  Handover
Mobile phone is active,
e.g. a call takes place
                             Continued service
                             without interruption
             Location Areas and Paging
                                            Location Area 3
Location Area 1
                                              Location Area
                                                    =
                                               registration
                                               area of one
     no Location Update   Location Area 2      subscriber
     Location Update
      1st Generation Limitations
1.   No Roaming
2.   Only Speech
3.   Supplementary services not available
4.   No security
5.   Problems & limitations in radio interface
                   Roaming
Example:
                                    Roaming
  GSM subscriber                         =
  from Spain                    ability to use the
                                infrastructure of
                                     different
                                    operator‘s
                                                 e
                                             tim
                                                                                                         3
                                                                                                     2
  Physical channel,                                                                              1
   e.g. allocated to one                                                                     0
subscriber with FR voice &                                                               7
  no frequency hopping                                                               6
                                                                                 5
                                                                             4
                                                                         3
                                                                     2                                               TDMA frame
                                                                 1                                                   = 8 timeslots
                                                             0
                                                         7                                                            =8x.577ms
                                                     6
                                                 5                                                                    =4.615ms
                                             4
                                         3
                                     2
                                                                                 TDMA frame
                                 1
                             0
                                                                                                 frequency
                       200 kHz
             GSM PLMN Organisation
                                                 Network Switching
                                                      Subsystem
                                              • Switching
                           Air         A      • Mobility Management
                                              • Connection Management
                                              • Charging
     MS                    BSS         NSS
                                                    O&M
HLR
VLR
GMSC               MSC
     Mobile services Switching Centre
                  (MSC)
     MSC                                            GMSC
• Call control                         • Call control
• Mobility management                  • Interrogation of HLR
• Initiation of paging                 • Collection of changing information
• Collection of changing information   • Often used for interworking with
• Often associated with the VLR          external networks
                 Registers in the NSS
     VLR                                       HLR
• Identification numbers of subscribers   • Subscriber Profile
• Security information                    • Routing Information
• Services that the subscriber can use
     EIR                                        AC
• Lists for Mobile Equipment (ME)         Data for
  checks                                  • Authenticating (SIM) and
                                          • Ciphering
               Base Station Subsystem
                                  BSC
                                                  TC
BTS BSC
                                                        TC
                    BTS
BTS
Elements:
   • Base Station Controller (BSC), Base Transceiver Station (BTS), and
      Transcoder and Rate Adaptation Unit (TRAU, TC)
Functions:
   • Radio path control, BTS and TC control, synchronisation with MSC
   • Air and A interface signalling, connection establishment MS-NSS
   • Mobility management, speech transcoding
   • Collection of statistical data
     Base Station Controller (BSC)
      BSC
22.8kbit/s
                                                     Interleaving
                                                    and ciphering
                                                                 22.8kbit/s
         Air
      Interface                 33.8kbit/s
                   GMSK                            TDMA burst
                  modulation                        formatting
Omnidirctional and Sectorised Cells
           f1,f2, f3
              BTS
                                                 BTS               BTS
f1 f2
f5, f6 BTS
                BTS
                                  BTS
f3, f4
                       3 sectorised BTS
                                            f = carrier frequency band
Network Management Subsystem
(NMS/2000)
                                                              N M S /2 0 0 0
BTS
                           D a ta C o m m u n ic a tio n s
                                    N e tw o r k
DN2
BTS
                     BSC                                               H LR
                                                                        AC
                                                                       E IR
                                                        MSC
                                                        VLR
   BTS
               BTS                              SMSC
     Functions of NMS (1)
Fault management
   • Collects alarm reports from network elements.
   • Provides one point for managing all fault
     situations.
        Functions of NMS (2)
Configuration management
  • Manages radio network configuration.
  • Maintains up to date information on the network
     element’s status.
       Functions of NMS (3)
Performance management
   • Collects measurement data from network elements.
   • Produces performance result from raw data.
                              Interfaces
                                                          VLR
                                                    G
 BSS                                    NSS                      D
                                              VLR                        HLR   AC
                                                          EIR
                                                    B        F       C
Um
                      BSC
               Abis
                                   TC
     BT                     Ater        A
     S
          BT
          S                                             (G)MSC       E
                                                                           (G)MSC
                  GSM network architecture
                  Base Station Subsystem                 Network Management Subsystem
Mobile Stations
                                       Base Station
                                        Controller                      Database Server                  Network
                                                                                                         Planning
                                                                Data                                     System
                                                             Communication                Workstations
                                                                                                         Network
                                                               Network                                   Measurement
                  Base                                                                                   System
                  Transceiver                                            Communications
                  Stations                                                  Server
                                                                                                   Data Communications
                      Digital Cross                                                                Server
                        Connect
                                                                                                   PSTN/ISDN
                                       Transcoder                   Mobile Switching Centre/
                                      Submultiplexer                Visitor Location Register
                                                          Voice
                                                          mail
                     BTS
                  GSM databases (1)
• Regular update of
  subscriber’s current VLR
GSM network
HLR
                          VLR
                                MSC
SIM
                  Location update
• The Mobile Station monitors the information broadcast by
  the network.
    Why?
    • To camp on the best suitable cell
             Parameter                       Value
            LAI (locationAreaId)
               • MCC (Mobile Country Code)   0 … 999
               • MNC (Mobile Network Code)   0 … 99
               • LAC (Location Area Code)              0 … 65535
            BSIC (bsIdentityCode)
               • NCC (Network Colour Code)   0…7
               • BCC (BTS Colour Code)       0…7
CI (cell-ID) 0 … 65535
     • Two Modes
        • Automatic - utilises a list of PLMNs in priority order. Highest priority
          (available and allowable) PLMN is selected
        • Manual - MS indicates to user which PLMNs are available
     • Three Types of Lists
        • Preferred
        • Found
        • Forbidden
Parameter Value
             plmnpermitted                                           0 ... 7
    NOTE This parameter is confusing. It’s not used for network selection. It’s used AFTER a network has been
    selected so that measurements from only one PLMN are reported
  Idle
 Mode
Operation     Base Station Colour Code
                                                                  f1      bcc = 2
                                                     f2
  Location Area Code                  bcc = 1   f1
                                                     f3
 MCC = Country e.g Finland
      MNC = Operator                                              f1
      LAC 1 = Helsinki LAC 2
                                                                       bcc = 3
REQUEST SUBSCRIBER ID
SEND SUBSCRIBER ID
AUTHENTICATION
AUTHENTICATION RESPONSE
Parameter Value
Search for the frequency correction burst in that     Tune to the next highest
 carrier in order to verify if it is a BCCH carrier   RF channel which is not
                                                            tried before
           Is it a BCCH                 No
               carrier?
                             Yes
 Try to synchronize to the carrier and read
              the BCCH data
           Is it a correct                No
               PLMN ?
                         Yes
                                        Yes
        Is the cell barred?
                       No
                                   No
             Is C1>0
                         Yes
             Camp on the cell
Elements involved in a location update
HLR
       VLR                                   VLR
                                                      MSC
             MSC                                      (new)
             (old)
                                           Location
                                            Update
REQUEST SUBSCRIBER ID
SEND SUBSCRIBER ID
          AUTHENTICATION RESPONSE
                                      LOCATION UPDATE MESSAGE
     ACKNOWLEDGEMENT
         Call set-up in a GSM network
           PSTN originated call (1)
MSISDN PSTN
                      MSISDN = CC + NDC + SN
                           CC: Country Code
                     NDC: National Destination Code
                        SN: Subscriber Number
                             358505527268
                      358 = Country Code (Finland)
                50 = National Destination code (Radiolinja)
                      5527268 = Subscriber Number
 Call set-up in a GSM network (2)
                                • The PSTN routes the call to a
                                  GSM network
                     HLR
                                • The MSC connected to the PSTN
                                  is known as the Gateway MSC
       GMSC                       (GMSC)
                                • The GMSC analyses the received
PSTN   MSISDN             VLR
                                  MSISDN
                                • The only database that knows
                                  where a GSM subscriber is at any
                                  given moment is the HLR
                 GSM
                Network         • The GMSC requests the HLR for
                                  some routing information to
                                  know where to route the call
                                • This procedure is known as HLR
                                  Enquiry
    Call set-up in a GSM network (3)
                                244052200002345
                                244: MCC of Finland
                                05: MNC of Radiolinja
                                2200002345: MSIN
Call set-up in a GSM network (4)
HLR
               Gateway
               MSC                            Target
                                               MSC
 PSTN                      VLR
                                                VLR
                                  GSM
                                 Network
                          Target MSC
  Network Subsystem summary (part 1)
                 A ir         A
                                              M SC   VL R
M SC VL R HLR
O & M
• Elements:
  MSC, VLR, HLR
• Functions
   – Call control
   – Mobility management
   – Signalling (towards BSS, other networks, other NSS
   elements)
   – Subscriber data handling
   – Locating a subscriber for mobile terminated calls
                                   Location areas
                                                    • The MSC/VLR area is divided
                                                      into small areas called Location
Reception   Restaurant      Bar    Pool               areas.
                                                    • A subscriber can move within
                                                      this area without having to make
                                                      a generic location update
                                                      (explained later).
                                                    • The maximum size of an LA can
                                                      be one MSC area and the
                                                      minimum size is one cell.
                     LA 5                           • Paging is done in all cells of the
                                                      LA where the subscriber is
                                             LA 1     currently located.
LA 4
                     M SC   VL R
                                                    • LAI = MCC + MNC + LAC
                                                      LAI = Location Area Identity
                                                      MCC = Mobile Country Code
                                          LA 2        MNC = Mobile Network Code
    LA 3
                                                      LAC = Location Area Code
              Base Station Subsystem
                                BSC
                                                TC
BTS BSC
                                                     TC
                   BTS
BTS
Elements:
   • Base Station Controller (BSC), Base Transceiver Station (BTS),
   Transcoder (TC)
Functions:
   • Radio path control, BTS and TC control, synchronisation with MSC
   • Air and A interface signalling, connection establishment MS-NSS
   • Mobility management, speech transcoding
   • Collection of statistical data
MSC - BSC - BTS connections
BTS
BSC BTS
MSC
           Paging process
Location Area
Paging Paging
BTS BTS
Mobile responds
   to paging                  Paging
                              BTS
      Simplified steps of a call set-up
             in a GSM network
   A-                      GMSC          HLR          MSC/VLR
               PSTN
Subscriber
MSISDN
IMSI
                                               MSRN
                                  MSRN
and and
                        establish                           establish
  get       get                                 get                            call           release
                        SDCCH                                 TCH
service   SDCCH                                TCH                            phase            phase
                       connection                          connection
        Call Phase Types
PHASE                PHASE_NAME
     1   Paging
     2   MM signalling
     3   Basic assignment
     4   Release
     5   FACCH assignment
     6   SMS establishment (TCH)
     7   SMS establishment (SDCCH)
     8   Ciphering
     9   External handover (source)
    10   Internal handover intra (source)
    11   Internal handover inter (source)
    12   External handover (target)
    13   Internal handover Intra (target)
    14   Internal handover inter (target)
    15   Conversation (TCH)
     Call Phases for MTC
MS BTS BSC
MS NETWORK
MS NETWORK
                        SETUP (FACCH)
                      CALL PROC (SDCCH)    Call Initiation
                        ALERT (FACCH)
                                           Call Confirmation
                       CONNECT (FACCH)
                     CONNECT ACK (FACCH)   Call Accepted
Protocols   Mobile Originating Call, cont.
Protocols        Mobile Terminating Call
MS NETWORK
MS NETWORK
                       SETUP (FACCH)
                     CALL CONF (SDCCH)    Call Initiation
                       ALERT (FACCH)
                                          Call Confirmation
                      CONNECT (FACCH)
                    CONNECT ACK (FACCH)   Call Accepted
Protocols        Location Update
            MS                               NETWORK
                   CHAN REQ (RACH)
                  IMM ASSIGN (AGCH)      Immediate assignment
MS NETWORK
                       DISCONNECT (FACCH)
                           REL (FACCH)      Call Clearing
                        REL COM (FACCH)
                        CHAN REL
                                            Release
Protocols        Disconnect - MS Initiated
                     Disconnect, MS Initiated
MS NETWORK
                       DISCONNECT (FACCH)
                           REL (FACCH)          Call Clearing
                         REL COM (FACCH)
                        CHAN REL
                                                Release
Protocols   Inter MSC Handover
                                     BSC      TC
                        BTS
                                                               MSC   VLR
                               BSC    TC
               BTS
                                                   MSC   VLR
MS NETWORK
ACTIVE CALL
                   ACTIVE CALL
Simplified steps of a mobile originated
                  call
 EXC           GMSC               HLR           MSC               VLR            BSS                MS
1. channel assignment
2. security procedures
3. call setup
5. all ok
6. call is proceeding
           11. B answers
             Types of location updates
Power On
  • Also known as “IMSI Attach” and
    “Location Registration”.
  • Done every time a Mobile Station
    is switched on.
Generic                                          M SC   VL R
6. update HLR
Air A
                               BSC             TC
           BTS
                h an   nel
         O ld C
                                  Ch   annel
                             N ew
Inter cell - Intra BSC handover
Air A
BTS BSC TC
BTS
                               BSC      TC
                   BTS
MSC VLR
                         BSC    TC
         BTS
                          BSC       TC
             BTS
                                                     MSC   VLR
                    BSC    TC
    BTS                                  MSC   VLR
 HON = CC + NDC + SN
                  Inter MSC handover (3)
MS           BSSold           MSCold          MSCnew                       BSSnew       MS (after HO)
     1. measurement reports
                    2. handover required
                                     3. request HON
                                                      4. request for radio resources
     8. handover command
                                                                                 9. handover complete
                              MSC
       * I M SI                     VLR   * I M SI
       * Ki                               * Ki
                 Security algorithms
• Need to check Ki without transmitting it in the air
  –Use of one-way algorithm, A3, to produce a Signed Response
    (SRES), by using a Random Number (RAND) and Ki as inputs.
   –SRES is calculated in the AC and SIM, and compared in the VLR for
    authentication.
• Need a cipherkey, Kc to encrypt user speech.
   –Kc is generated using the algorithm A8.
• Actual encryption of user speech is done using Kc and
  digitised speech as inputs to the encryption algorithm A5.
   –Performed between the Base Transceiver Station (BTS) and the
     Mobile Equipment (ME).
     Location of security algorithms
                       A ir              A
                                                      AC
                                                     A3    A8
                              BSC   TC
                        BTS              MSC
                                               VLR
M E + SIM A5
A5           A3   A8
             Authentication triplet
• Authentication verification is done in the VLR serving the
  subscriber.
• The VLR can be external to the subscriber’s home
  network (in case of roaming).
• Excessive signalling is required to transfer the SRES to
  the VLR every time authentication is needed.
• The AC generates a number of SRESs, and transfers
  them along with the corresponding RAND and cipher key
  Kc to the serving VLR.
• The VLR uses the triplets to verify the subscriber.
• When the number of triplets reaches below a certain
  threshold, new triplets are requested from the AC.
Authentication triplet generation
              Random number         Ki
                 generator
AC A3 A8
RAND SRES Kc
Authentication triplet
               RAND     SRES       Kc
   VLR
                Authentication triplet
Authentication procedure
                Authentication Triplet
                        SRES
    VLR        RAND                      Kc
Comparison
BSC
BTS Kc
MS
RAND
          SIM
                       A3            SRES
          Ki           A8                 Kc
Speech encryption
           SPEECH/DATA
BTS A5
Kc
TDMA
A5
           ENCRYPTED
           SPEECH/DATA
A5
Kc
TDMA
A5
           SPEECH/DATA
                IMEI checking
• The validity of a mobile equipment may be checked to
  ensure its proper operation and as prevention against
  stolen phones.
• The Equipment Identity Register (EIR), which is
  implemented as part of the HLR, can store “black
  listed” IMEI numbers.
• The mobile equipment sends its IMEI before a
  transaction with the network
• The MSC can request the EIR to see if the received
  IMEI is “black listed”
• If it is, the MSC can stop the call set-up
• An operator can set the MSC to check the IMEI of a
  mobile equipment at times other than during call set-
  up as well.
              User confidentiality
• IMSI is a confidential identity of the subscriber.
• After a successful first time location update, a mobile
  subscriber is allocated a Temporary Mobile Subscriber
  Identity (TMSI).
• The next time a transaction between the GSM network
  and the MS is initiated, the subscriber is identified by the
  use of TMSI.
• TMSI is reallocated after every successful authentication
  verification.
• The format of TMSI is operator dependent. It is a 32 bit
  binary number.
• Additionally, there is the provision of a Personal
  Identification Number (PIN) code in the SIM card, which,
  if enabled, must be entered before an MS can be used.
              Carrier frequency range
GSM 900                          GSM 1800
Uplink:              890 - 915   Uplink:              1710 - 1785
  Mhz                              Mhz
Downlink:      935 - 960 Mhz     Downlink:     1805 - 1880 Mhz
TSL 6
                                                           TimeSLot 0
                       TSL 5
                                                       TSL 1
                               TSL 4
                                       TSL 3   TSL 2                    BTS
                                                                        BTS
                GSM frequency bands
• GSM 450
  UL: 450,4 – 457,6 MHz and DL: 460,4 – 467,6 MHz
• GSM 480
  UL: 478,8 – 486 MHz and DL: 488,8 – 496 MHz
• GSM 700
  UL: 747 – 762 MHz and DL: 777 – 792 MHz
• GSM 850
  UL: 824 – 849 MHz and DL: 869 – 894 MHz
• GSM 900 (standard GSM, P-GSM, Primary GSM)
  UL: 890 – 915 MHz and DL: 935 – 960 MHz
  Extended GSM 900 (E-GSM; only in combination with GSM 900)
  UL: 880 – 915 MHz and DL: 925 – 960 MHz
• Railway GSM 900 (R-GSM; in combination with GSM)
  UL: 876 – 880 MHz and DL: 921 – 925 MHz
• GSM 1800 (DCS 1800)
  UL: 1710 – 1785 MHz and DL: 1805 – 1880 MHz
• GSM 1900 (PCS 1900)
  UL: 1850 – 1910MHz and DL: 1930 – 1990 MHz
            Modulation techniques
Digital signal 0 1 0
Frequency modulation
Amplitude modulation
                   Phase modulation
 Example: Binary Phase Shift Keying (BPSK)
Digital signal 1 1
                                             00 phase shift
                                             => Interpretation
Phase modulation
 Digital signal              1                         0
                     Phase modulation
Digital signal 0 1 1 0
Phase modulation
3.69µs
0 0
                0                           7   0
                f                               s
                    = BURST PERIOD
  Channel
Configuration           Radio Timeslots & Frames
0 7
                     COMMON
                    COMMON                                      DEDICATED
                                                               DEDICATED
                    CHANNELS
                   CHANNELS                                     CHANNELS
                                                               CHANNELS
   FCCH
  FCCH       SCH
            SCH     BCCH
                   BCCH                   SDCCH
                                         SDCCH      SACCH
                                                   SACCH        FACCH
                                                               FACCH
                      PCH
                     PCH      RACH
                             RACH        AGCH
                                        AGCH                     TCH/F
                                                                TCH/F      TCH/H
                                                                          TCH/H       TCH/EFR
                                                                                     TCH/EFR
  Channel
Configuration
                Configuration of Signalling Channels
Combined Configuration
0 7
Non-combined Configuration
0 1 7
                                    TDMA
                                    TDMA Frame
                                         Frame
                                                       BTS
                     Sync.
                      Sync.
                     Information
                      Information
                                       BTS
Number of channels required during
          call set-up (2)
 • Channel to transmit mobile station’s request to initiate call
   set-up.
 • Channel to set up a call.
 • Channel to transmit handover information.
                    TDMA
                    TDMA Frame
                         Frame
             Channel
             Channel
             allocation
             allocation
  Request
  Request
                                     BTS
                      Traffic
                      Traffic
Number of channels required during
          call set-up (3)
   • Channel to page the called party.
   • Channel to transmit measurements.
     Conclusion: No channel left for conversation!
     Solution: We must send more than one type of
     information on a channel by sharing it.
                                   TDMA
                                   TDMA Frame
                                        Frame
                                                Answer
                                                Answer
              BTS            BTS
                             BTS                         Traffic
                                                         Traffic
              BTS
                                    Paging
                                    Paging
Logical channels in TDMA frames
                         ...     0     1   2             3                        4   5   6   7   ...
                       0       FCCH
                       1        SCH
                       2       BCCH
                       3       BCCH                                   0    TCH/F
                       4       BCCH                                   1    TCH/F
                                                                      2    TCH/F
51-Frame Multiframe
                                               26-Frame Multiframe
                       5       BCCH
                                                                      3    TCH/F
                                ...
...
                                                                            ...
                                PCH
                                ...
                               AGCH                                  11    TCH/F
                      . . .
                                                                     12    SACCH
                                ...
FCCH 13 TCH/F
...
                                                                            ...
                                ...
                                SCH
                                                                     24    TCH/F
                                ...
                               SDCCH                                 25     IDLE
                                ...
                               SACCH
                                ...
                      50       IDLE
            Broadcast channels
Frequency Correction Channel (FCCH)
  • Pure sine wave.
  • The MS searches for this channels to switch on.
  • Downlink.
                              ...   TDMA
                                    TDMA Frame
                                         Frame
                                                           ...
                                                            BTS
                                                            BTS
Bursts
Bursts from
       from Mobile
            Mobile Stations
                   Stations                          2Mbit/s
                                                     2Mbit/s to
                                                             to BSC
                                                                BSC
                 GSM burst types (1)
                        TDMA FRAME ~ 4.615 ms
576.9 µs
SYNCHRONISATION BURST
f s b b b b c c c c f s cf c c c c c c c f s tf t t t t t t t f s tf t t t t t t t f s sf s s s s s s s i
                                                1.       2.          3.       4.
 Uplink
t t t t r r s s s s s s sf s r r r r r r r r rf r r r r r r r r r rf r r r r t t t t t tf t t r r t t t t
0 50
 Downlink
                                        51 TDMA frames = 235 ms
f s b b b b c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c i
Uplink
r r r r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r r rf r r r r r r r r
0 50
t t t t t t t t t t t t tf t t t t t t t t t tf t t t t t t t t t sf s s s s s s s s s sf s s s s s i i i
  1.      2.       3.      4.       5.      6.      7.       8.
 Uplink
s s s s s s s s s s s s fi i i t t t t t t t tf t t t t t t t t t tf t t t t t t t t t tf t t t t t t t t
0 50
t t t t t t t t t t t t sf t t t t t t t t t tf t t i
0 25
                   t       t       t       t       t       t       st       t       t       t       t       t        i
                       t       t       t       t       t       t        t       t       t       t       t       t
0 25
• One Block Reserved for AGCH => 2 Blocks for PCH BTS MS
1 2 3 4 5 6 7 8 9
f s b b b b c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c f s cf c c c c c c c i
f s b b b b c c c c f s cf c c c c c c c f s tf t t t t t t t f s tf t t t t t t t f s sf s s s s s s s i
                Chs            1%         2%         3%         5 % Chs          1%         2%         3%         5%
                       1     0 .0 1     0 .0 2     0 .0 3     0 .0 5    21   1 2 .8 0   1 4 .0 0   1 4 .9 0   1 6 .2 0
                       2     0 .1 5     0 .2 2     0 .2 8     0 .3 8    22   1 3 .7 0   1 4 .9 0   1 5 .8 0   1 7 .1 0
                       3     0 .4 6     0 .6 0     0 .7 2     0 .9 0    23   1 4 .5 0   1 5 .8 0   1 6 .7 0   1 8 .1 0
   SD                  4     0 .8 7     1 .0 9     1 .2 6     1 .5 2    24   1 5 .3 0   1 6 .6 0   1 7 .6 0   1 9 .0 0
                       5     1 .3 6     1 .6 6     1 .8 8     2 .2 2    25   1 6 .1 0   1 7 .5 0   1 8 .5 0   2 0 .0 0
 Channels
                       6     1 .9 1     2 .2 8     2 .5 4     2 .9 6    26   1 7 .0 0   1 8 .4 0   1 9 .4 0   2 0 .9 0
                       7     2 .5 0     2 .9 4     3 .2 5     3 .7 5    27   1 7 .8 0   1 9 .3 0   2 0 .3 0   2 1 .9 0
                       8     3 .1 3     3 .6 3     3 .9 9     4 .5 4    28   1 8 .6 0   2 0 .2 0   2 1 .2 0   2 2 .9 0
                       9     3 .7 8     4 .3 4     4 .7 5     5 .3 7    29   1 9 .5 0   2 1 .0 0   2 2 .1 0   2 3 .8 0
                      10     4 .4 6     5 .0 8     5 .5 3     6 .2 2    30   2 0 .3 0   2 1 .9 0   2 3 .1 0   2 4 .8 0
                      11     5 .1 6     5 .8 4     6 .3 3     7 .0 8    31   2 1 .2 0   2 2 .8 0   2 4 .0 0   2 5 .8 0
                      12     5 .8 8     6 .6 1     7 .1 4     7 .9 5    32   2 2 .0 0   2 3 .7 0   2 4 .9 0   2 6 .7 0
                      13     6 .6 1     7 .4 0     7 .9 7     8 .8 3    33   2 2 .9 0   2 4 .6 0   2 5 .8 0   2 7 .7 0
                      14     7 .3 5     8 .2 0     8 .8 0     9 .7 3    34   2 3 .8 0   2 5 .5 0   2 6 .8 0   2 8 .7 0
                      15     8 .1 1     9 .0 1     9 .6 5   1 0 .6 0    35   2 4 .6 0   2 6 .4 0   2 7 .7 0   2 9 .7 0
                      16     8 .8 8     9 .8 3   1 0 .5 0   1 1 .5 0    36   2 5 .5 0   2 7 .3 0   2 8 .6 0   3 0 .7 0
                      17     9 .6 5   1 0 .7 0   1 1 .4 0   1 2 .5 0    37   2 6 .4 0   2 8 .3 0   2 9 .6 0   3 1 .6 0
                      18   1 0 .4 0   1 1 .5 0   1 2 .2 0   1 3 .4 0    38   2 7 .3 0   2 9 .2 0   3 0 .5 0   3 2 .6 0
                      19   1 1 .2 0   1 2 .3 0   1 3 .1 0   1 4 .3 0    39   2 8 .1 0   3 0 .1 0   3 1 .5 0   3 3 .6 0
                      20   1 2 .0 0   1 3 .2 0   1 4 .0 0   1 5 .2 0    40   2 9 .0 0   3 1 .0 0   3 2 .4 0   3 4 .6 0
                                                            Section 1 - Channel Dimensioning
               Trunking Efficiency
  • Trunking efficiency or channel utilisation is given by:
               carried traffic / number of channels
         (where carried traffic = offered traffic modified by GoS)
                 SDCCH Dimensioning
• A Standalone Dedicated Control Channel (SDCCH) block is allocated to
  a user by the access grant channel (AGCH) in response to a random
  access (RACH) request for a channel
• SDCCH carries signalling between
  the MS and BTS while no traffic
  channel (TCH) is active             SDCCH Activity      Mean Holding Time (s)
                           Blocking                     Blocking
                                                        Section 1 - Channel Dimensioning
               SDCCH Example
• Question:
      A cell is required to serve 500 subscribers
      SDDCH grade of service is set at 0.5%
      Typical SDCCH traffic in the busy hour is 5 mE
• Solution:
      Total SDCCH traffic = 500 x 5 = 2500 mE = 2.5 E
      From Erlang B tables, using GoS = 0.005, this requires 8 blocks
                                       SDCCH Allocation
              • SDCCH blocks are allocated on the control channel multiframe
                structure in a group of 4 (SDCCH/4) or 8 (SDCCH/8)
              • Each SDCCH block comprises 4 timeslots and carries one
                SDCCH message
              • SDCCH/4 is combined with other control channels on timeslot 0:
                                                                   SDCCH/4 allocation
    Downlink
                                                           SDCCH   SDCCH           SDCCH   SDCCH           SACCH     SACCH
F    S       BCCH    CCCH    F   S   CCCH   CCCH   F   S     0       1     F   S     2       3     F   S     0         1       I
    Uplink
SDCCH                SACCH   SACCH                                                           SDCCH     SDCCH             SDCCH
  3          R   R     0       1                            RACH                               0         1      R    R     2
                                                                                                  Uplink
SACCH   SACCH   SACCH               SDCCH   SDCCH   SDCCH   SDCCH   SDCCH   SDCCH   SDCCH   SDCCH      SACCH
  1       2       3     I   I   I     0       1       2       3       4       5       6       7          0
    •   Airport:
           Passengers disembark in large numbers and switch on their mobiles imposing a
           lot of pressure on SDCCH for location updating
           Location updating may be prolonged for international roaming subscribers
                                                                                           Section 1 - Channel Dimensioning
                                  CCCH Configuration
• On the downlink, CCCH consists of a number of blocks carrying paging
  (PCH) and access grant (AGCH) messages
• A combined multiframe has only 3 CCCH blocks to allow for SDCCH and
  SACCH:
                                                        SDCCH   SDCCH           SDCCH   SDCCH           SACCH   SACCH
F       S   BCCH   CCCH   F   S   CCCH   CCCH   F   S     0       1     F   S     2       3     F   S     0       1     I
                                CCCH Priority
  • CCCH blocks are dynamically allocated to either PCH or AGCH
    according to the following priority:
                  High
                                 PCH
                     Priority
F S BCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH F S CCCH CCCH I
Paging Capacity
                                       XY
             Paging Capacity =                  mobiles / second
                                     0 .235
              PCH Dimensioning
Paging channel requirement in blocks per multiframe is given by:
                 Calls x MT x PF x M
                 PMF x 3600 x 4.25
 Calls = Number of calls predicted for the location area during busy
  hour
 MT = Fraction of calls which are mobile terminated
 PF = Paging Factor = number of pages required per call
 M     = safety margin
 PMF = Paging Message Factor = number of pages per message
 Number of control channel multiframes per second = 4.25 (1 /
  0.235)
                                                              Section 1 - Channel Dimensioning
                 AGCH Dimensioning
 • AGCH requirement is found by adding up the activities which need
   an AGCH message during the busy hour
 • The following equation gives the number of AGCH blocks per
   multiframe:
                         (Calls + LU + SMS + IA + ID + SS) x M
  AGCH required =
                                    3600 x 2 x 4.25
The terms in brackets are the predicted numbers during the busy hour for:
 Calls, Location Updates (LU), SMS, IMSI attaches (IA), IMSI detaches (ID),
 Supplementary Services (SS)
M = safety margin (e.g. 1.2)
The PMF factor of 2 is because each AGCH block can carry 2 immediate
assignment
 messages
                                                                Section 1 - Channel Dimensioning
                                  3600 x 1.2
      AGCH required =                                     = 0.14 AGCH blocks per
                                3600 x 2 x 4.25             multiframe
                         Burst types
• Frequency correction burst
   Used to transmit the FCCH channel. No information.
• Synchronisation burst
   Used to transmit synchronisation information.
• Access burst
   Used to send RACH information.
   RACH contains the first message from the MS to the BTS.
   It has a long guard period to allow the BTS to calculate the MS distance
   from the BTS and to provide timing advance information to the MS.
• Normal burst
   Used to send all other logical channel information.
• Dummy burst
   Used to fill up unused timeslots in the TRX, which transmits the BCCH
   channel.
   No real information.
Normal bursts and access bursts
                             Guard time
                             (8.25 Bits)
 Normal
 bursts     148 Bits                       148 Bits     148 Bits
 Access
 bursts   88 Bits                      88 Bits        88 Bits
                        Guard time
                        (68.25 Bits)
                   Multipath propagation
                                      Approx.
                                       17cm
RX sensitivity
                            BTS
                            BTS
                                        Fading dips
F1
F2
F3
F4
            Time
  Radio
 Resource
Management
                    Baseband (BB) Hopping
    RTSL 0      1     2    3    4    5     6    7
  TRX-1 B                                           f1   B = BCCH timeslot. It does not hop.
TRX-4 f4
  General Parameters
 btsIsHopping      BB (BaseBand Hopping)              CA = Cell Allocation
                   RF (Radio Frequency Hopping)       MA = Mobile Allocation
                   N (No Hopping)                     MAIO = Mobile Allocation Index Offset
                                                      HSN = Hopping Sequence Number
  Baseband Hopping
  hoppingSequenceNumber1 (HSN1) (TS 0)                     0   1   2            7   TS
  0 ... 63 (0 = cyclic, 1 ... 63 = pseudorandom)   TRX 1   B                        f1
TRX 2 f2
                                                   TRX 3                            f3
  hoppingSequenceNumber2 (HSN2) (TS 1 ... 7)       TRX 4                            f4
  0 ... 63 (0 = cyclic, 1 ... 63 = pseudorandom)
                                                    HSN1               HSN2
  Radio
 Resource
Management
                     Synthesised (RF) Hopping
     • Each TRX can hop over many frequencies - improved hopping gain
  Radio
 Resource
Management
                                   Parameters
TRX 1 B f1
                                                                             MAL(f3,f4..fn)
 hoppingSequenceNumber1                (HSN1)      TRX 3
 0 … 63 (0 = cyclic, 1 ... 63 = pseudorandom)
                                                   TRX 4
                                                     HSN1
  Radio
 Resource
                                            Parameters
Management                        RF Hopping (Site based MAIO allocation)
                             MAIO HSN                   MAIO
                             offset
                                        TRX-1    BCCH    -     f1
                (sector 1)
        BTS-1
                                        TRX-2    TCH     0
                              0     3
                                        TRX-3    TCH     1
                                                                            f4
                                        TRX-4    TCH     2                  f5
                                                                            f6
                                        TRX-5    BCCH    -     f2           f7
                                                                            f8
                                        TRX-6    TCH     3
                (sector 2)
                                                                            f9
        BTS-2
                              3     3                                       f10
                                        TRX-7    TCH     4
                                                                            f11
                                                         5                  f12
                                        TRX-8    TCH
                                        TRX-9    BCCH    -     f3
                                                         6
                (sector 3)
                                        TRX-10   TCH
        BTS-3
                              6     3
                                        TRX-11   TCH     7
                                        TRX-12   TCH     8
  Radio
 Resource
Management
             Mobile Allocation Index Offset
                    Benefits of Flexible MAIO Management
• No risk of co-channel nor adjacent channel being used simultaneously within a site
   • More/tighter reuse possible e.g. RF-FH (1/1) and thus more capacity can be
   achieved
           Antenna receiver diversity
                    Approx. 6m (GSM-900)
                    Approx. 3m (GSM-1800)
Received signal
Antennas
RX RX
                        Signal
                      Processing
          Shadowing
BTS
BTS BTS
                                  o                           8000 Hz x 8 Bit/s
                              o                                   64,000 Bit/s
        o
   o          o                                         o
                          o             o
                  o
                                                            Time
        1             o                                     (8000 samples / second)
                              125 µs        o       o
       8000
                                                o
                PCM30
                                       TS 0
                                       used for synchronisation
               32 time slots           and alarms
                               TS 16
Exchange                       often used for common   Exchange
   1                           channel signalling
                                                          2
Chs            1%                 2%                 3%                   5%
...            .....              ....               ....                 .....
15             8.11               9.01               9.65                 10.60
16             8.88               9.83               10.50                11.50
17             9.65               10.70              11.40                12.50
18             10.40              11.50              12.20                13.40
19             11.20              12.30              13.10                14.30
20             12.00              13.20              14.00                15.20
21             12.80              14.00              14.90                16.20
22             13.70              14.90              15.80                17.10
....           ......             ......             .....                .....
....           ......             ......             .....                .....
Frequency reuse exercise
• • • •
• • • •
• • • • •
    •       •       •
Frequency reuse patterns (3x3)
            6                                               6
    7               8                               7               8
3       •   1         •     2               3           •   1           •   2
    4               5               6               4               5
            9               7               8               9
                •   3           •   1           •   2           •
            6               4               5               6
    7               8               9               7               8
3       •   1           •   2           •   3           •   1           •   2
    4               5               6               4               5
            9               7               8               9
                •   3           •   1           •   2
                            4               5
                                    9