GSM Architecture Study Guide

Comprehensive reference for undergraduate electrical engineering students

Global System for Mobile Communication (GSM) - Architecture, Components & Functionalities

GSM Overview

The Global System for Mobile Communication (GSM) is a standard developed by the European Telecommunications Standards Institute (ETSI) to describe protocols for second-generation (2G) digital cellular networks. It became the de facto global standard for mobile communications, with over 90% market share at its peak.

Key Facts: GSM was first deployed in Finland in 1991. It uses digital technology and Time Division Multiple Access (TDMA) for communication. The system operates in multiple frequency bands (900 MHz, 1800 MHz, 850 MHz, 1900 MHz).

Historical Development

GSM was created to provide a unified, pan-European mobile system that would:

GSM Network Architecture Principles

GSM architecture is based on a cellular structure where geographic areas are divided into cells, each served by at least one transceiver. The architecture separates the radio subsystem from the network switching subsystem, allowing for modularity and easier expansion.

Key Technical Characteristics

  • Frequency bands: 900 MHz (GSM-900) and 1800 MHz (GSM-1800/DCS) primarily
  • Duplexing: Frequency Division Duplex (FDD) with 45 MHz separation
  • Multiple Access: TDMA/FDMA (Time & Frequency Division Multiple Access)
  • Channel spacing: 200 kHz
  • Modulation: Gaussian Minimum Shift Keying (GMSK)
  • Data rates: 270.833 kbps (full rate), 13 kbps speech codec
  • Cell radius: Up to 35 km (can be extended to 120 km with special techniques)

GSM System Architecture

The GSM architecture is divided into four main subsystems, each with specific functions and components:

Mobile Station (MS)

  • Mobile Equipment (ME)
  • Subscriber Identity Module (SIM)

Base Station Subsystem (BSS)

  • Base Transceiver Station (BTS)
  • Base Station Controller (BSC)
  • Transcoding & Rate Adaptation Unit (TRAU)

Network Switching Subsystem (NSS)

  • Mobile Switching Center (MSC)
  • Home Location Register (HLR)
  • Visitor Location Register (VLR)
  • Authentication Center (AUC)
  • Equipment Identity Register (EIR)

Operation Subsystem (OSS)

  • Operation & Maintenance Center (OMC)
  • Network Management Center (NMC)
  • Billing Center

Architecture Overview

The GSM architecture follows a hierarchical structure with clear interfaces between subsystems:

Mobile Station (MS)

The user equipment that connects to the network. It consists of the physical device (Mobile Equipment) and the SIM card containing subscriber information.

Base Station Subsystem (BSS)

Manages radio resources and handles radio communication with mobile stations. It includes all radio equipment (antennas, signal processing) needed to service each cell.

Network Switching Subsystem (NSS)

Performs call switching and mobility management. It manages communications between mobile users and other fixed or mobile network users.

Operation Subsystem (OSS)

Provides network operation and maintenance capabilities. It monitors and controls the entire GSM network to ensure optimal performance.

Interfaces: Key interfaces in GSM architecture include Um (MS-BTS), Abis (BTS-BSC), A (BSC-MSC), and various signaling interfaces between NSS components (SS7 signaling network).

Detailed Component Functions

1. Mobile Station (MS)

Mobile Equipment (ME)

The physical terminal such as a phone or mobile device. It contains hardware and software for radio communication with the base station.

  • Contains International Mobile Equipment Identity (IMEI)
  • Performs encoding, encryption, modulation, and transmission
  • Manages timing advance and power control

Subscriber Identity Module (SIM)

A smart card that stores subscriber-specific information and enables personal mobility.

  • Contains International Mobile Subscriber Identity (IMSI)
  • Stores authentication and encryption keys
  • Contains subscriber's phone book and SMS messages
  • Enables "roaming" on different networks

2. Base Station Subsystem (BSS)

Base Transceiver Station (BTS)

Contains radio transceivers that define a cell and handles radio link protocols with the MS.

  • Consists of antennas, signal processors, and transceivers
  • Performs channel coding/decoding and encryption/decryption
  • Manages frequency hopping and power control
  • Handles TDMA frame structure (8 timeslots per frame)

Base Station Controller (BSC)

Manages radio resources for one or more BTSs. Handles handovers, radio channel allocation, and power control.

  • Allocates and releases radio channels
  • Controls handovers between BTSs under its control
  • Performs paging and call setup
  • Manages frequency hopping and power control

Transcoding & Rate Adaptation Unit (TRAU)

Converts speech coding between GSM-specific coding (13 kbps) and standard PCM (64 kbps) used in terrestrial networks.

  • Reduces bandwidth requirement on the Abis interface
  • Can be located at BTS, BSC or MSC
  • Performs rate adaptation for data services

3. Network Switching Subsystem (NSS)

Mobile Switching Center (MSC)

The central component of the NSS, performing telephony switching functions and mobility management.

  • Switches calls between mobile users and other networks
  • Provides connection to PSTN and ISDN
  • Performs registration, authentication, location updating
  • Handles call routing and charging information

Home Location Register (HLR)

A central database that contains details of each subscriber authorized to use the GSM network.

  • Stores IMSI, MSISDN (phone number), and subscriber profile
  • Contains current location (VLR address) of the subscriber
  • Maintains services subscribed and charging information
  • One HLR per network (can be distributed)

Visitor Location Register (VLR)

A temporary database that contains subscriber information for users currently located in the geographical area controlled by the associated MSC.

  • Temporary copy of HLR data for active subscribers in the area
  • Assigns Temporary Mobile Subscriber Identity (TMSI)
  • Deleted when subscriber moves to another VLR area
  • Typically integrated with MSC

Authentication Center (AUC)

Provides authentication and encryption parameters to verify user identity and ensure call privacy.

  • Generates authentication triplets (RAND, SRES, Kc)
  • Stores authentication key (Ki) for each subscriber
  • Protects against fraud and ensures privacy
  • Typically integrated with HLR

Equipment Identity Register (EIR)

Database that tracks mobile equipment using IMEI to prevent calls from stolen or unauthorized devices.

  • Contains white list (authorized), gray list (monitored), and black list (barred) devices
  • Helps prevent fraudulent use of stolen mobile equipment
  • Optional component in many networks

GSM Channel Structure

GSM uses a combination of TDMA and FDMA. The radio spectrum is divided into 200 kHz frequency bands, each further divided into 8 time slots (TDMA frames).

Physical vs Logical Channels

GSM distinguishes between physical channels (specific time slots on specific frequencies) and logical channels (types of information carried by physical channels).

Traffic Channels (TCH)

Carry user information (voice or data).

  • TCH/F: Full rate traffic channel (22.8 kbps)
  • TCH/H: Half rate traffic channel (11.4 kbps)
  • Data TCH: 9.6, 4.8, or 2.4 kbps data channels

Control Channels (CCH)

Carry signaling and synchronization information. Divided into three categories:

  • Broadcast Channels (BCH): Downlink only
  • Common Control Channels (CCCH): Bidirectional
  • Dedicated Control Channels (DCCH): Bidirectional

Control Channel Details

Broadcast Channels (BCH)

  • FCCH (Frequency Correction Channel): Provides frequency synchronization
  • SCH (Synchronization Channel): Provides timing synchronization and BSIC
  • BCCH (Broadcast Control Channel): Broadcasts cell-specific information

Common Control Channels (CCCH)

  • PCH (Paging Channel): Alerts MS of incoming call
  • RACH (Random Access Channel): Uplink channel for MS access requests
  • AGCH (Access Grant Channel): Assigns dedicated control channel to MS

Dedicated Control Channels (DCCH)

  • SDCCH (Standalone Dedicated Control Channel): For registration, authentication, call setup
  • SACCH (Slow Associated Control Channel): Carries control information during calls
  • FACCH (Fast Associated Control Channel): For urgent signaling (e.g., handover)

TDMA Frame Structure: Each TDMA frame has 8 time slots (0-7) of 577 μs each. 26 TDMA frames form a 120 ms multiframe for traffic channels, while 51 TDMA frames form a 235 ms multiframe for control channels.

Channel Allocation & Frequency Hopping

GSM employs several techniques to improve quality and capacity:

GSM Knowledge Quiz

Test your understanding of GSM architecture with this 5-question quiz. Select your answer for each question, then check your score at the end.

1. Which component of the GSM architecture is responsible for managing handovers between BTSs and allocating radio channels?

Mobile Switching Center (MSC)
Base Station Controller (BSC)
Home Location Register (HLR)
Visitor Location Register (VLR)

2. What is the primary function of the AUC (Authentication Center) in GSM?

To store subscriber location information
To switch calls between mobile users
To provide authentication and encryption parameters
To manage radio resources in a cell

3. Which GSM logical channel is used by the mobile station to request access to the network?

Paging Channel (PCH)
Broadcast Control Channel (BCCH)
Access Grant Channel (AGCH)
Random Access Channel (RACH)

4. What does the SIM card in a GSM mobile station contain?

International Mobile Subscriber Identity (IMSI)
International Mobile Equipment Identity (IMEI)
Base Station Identity Code (BSIC)
Temporary Mobile Subscriber Identity (TMSI)

5. Which interface connects the BTS to the BSC in GSM architecture?

Um interface
Abis interface
A interface
SS7 interface

Your Score: 0/5

Study Tip: After completing the quiz, review the questions you got wrong by revisiting the relevant sections in this study guide. Pay special attention to the component functions and channel types.