GSM Architecture

The fundamental structure of the GSM system: frequency division, TDMA frames, and call setup.

A Blueprint for Global Connection: Understanding GSM's Structure

To achieve its ambitious goals of seamless roaming, secure communication, and massive capacity, the GSM standard was designed with a highly organized and modular architecture. This architecture is not a single, monolithic entity but a collection of interconnected subsystems, each with a specialized role. Understanding this structure is key to appreciating how a simple button press on your phone can connect you to someone on the other side of the world.

The GSM network is logically divided into three primary subsystems. Working together, these three parts form a complete, functional mobile network:

  1. Base Station Subsystem (BSS): Often called the radio part, this is the section of the network that handles the direct radio communication with your mobile phone.
  2. Network and Switching Subsystem (NSS): This is the core or the brain of the network. It manages calls, handles user authentication, stores subscriber data, and connects the GSM network to other telecommunication networks like the landline system.
  3. Operations Support Subsystem (OSS): The management and maintenance hub of the network. It provides the tools for the network operator to monitor performance, manage subscribers, and ensure everything is running smoothly.

High-Level View of the GSM Network

This diagram provides a map of the GSM ecosystem. The mobile phone (MS) communicates over the air with the Base Station Subsystem (BSS). The BSS acts as a bridge, connecting the radio world to the wired core network, the Network and Switching Subsystem (NSS). The NSS is the heart of the operation, making decisions and routing calls. Finally, the entire system is overseen by the Operations Support Subsystem (OSS). Let's explore each of these subsystems in detail.

Deep Dive 1: The Base Station Subsystem (BSS) - The Radio Network

The BSS is responsible for everything related to the radio link. Its primary function is to provide a clean and stable connection between your phone and the core network. It manages the airwaves, a shared and precious resource, ensuring that thousands of users in a small area can communicate simultaneously without interfering with each other. The BSS is composed of two main types of components.

A. Mobile Station (MS) - Your Handset

While we often think of the network as the infrastructure, the user's device, known as the Mobile Station, is an integral part of the architecture. The MS itself consists of two distinct parts:

  • Mobile Equipment (ME): This is the physical phone itself, the hardware. Every single handset has a unique 15-digit serial number hardcoded into it called the .
  • Subscriber Identity Module (SIM): The small, removable smart card. The SIM card is what gives the phone its identity on the network. It stores the , which is the unique number identifying you as a subscriber, along with cryptographic keys for security and your phone number ().
B. Base Transceiver Station (BTS) - The Cell Tower

The BTS is the component we are most familiar with; these are the cell towers and antennas we see everywhere. The BTS contains the radio equipment, such as transceivers and antennas, that actually communicates with the mobile stations over the radio waves. Each BTS covers a specific geographical area, known as a . The primary functions of a BTS include:

  • Radio signal transmission and reception.
  • Modulation and demodulation of signals.
  • Applying encryption to the over-the-air communication.
  • Forwarding signals to and from the Base Station Controller.
C. Base Station Controller (BSC) - The Local Manager

A single BSC is a powerful computer that acts as a local manager or brain for a group of BTSs, often controlling dozens or even hundreds of them. It is the central intelligence of the BSS. While the BTS handles the raw radio transmission, the BSC manages the radio resources. Its critical functions include:

  • Radio Channel Management: The BSC allocates and deallocates radio frequencies and time slots for mobile phones as they make and end calls.
  • Handover Control: This is one of its most important jobs. As you move, for instance, driving down the highway, your phone moves from the coverage area of one cell (managed by one BTS) to another. The BSC manages this process seamlessly, ensuring your call continues without interruption.
  • Power Control: The BSC can instruct both the mobile phone and the BTS to adjust their transmission power levels. This helps to conserve battery life on the phone and reduce interference in the network.

Deep Dive 2: Network and Switching Subsystem (NSS) - The Core Network

If the BSS is the radio access part, the NSS is the central nervous system. It handles all the high-level functions that make the network operate, from routing calls to managing subscriber profiles and ensuring security. It is the bridge between the mobile world and the global telecommunication system.

A. Mobile Switching Center (MSC)

The MSC is the heart of the NSS. It is essentially a sophisticated, large-scale telephone exchange built specifically for mobile communications. Its primary role is to set up, manage, and tear down connections. When you make a call, the request goes from the BSS to an MSC. The MSC then routes the call to its destination, whether that's another mobile phone in the same network, a phone in a different mobile network, or a landline phone connected to the Public Switched Telephone Network (PSTN). It's the central traffic controller of the network. A specialized MSC, the Gateway MSC (GMSC), acts as the specific entry/exit point to external networks.

B. Home Location Register (HLR)

The HLR is a large, centralized, and permanent database that contains all the essential information about every subscriber of a mobile operator. For each user, the HLR stores:

  • The user's IMSI and MSISDN (phone number).
  • The list of services the subscriber is allowed to use (e.g., call forwarding, international calls, data services).
  • Authentication keys used for security.
  • Crucially, the current location of the subscriber, specifically, which Visitor Location Register (VLR) area the user is currently in. This allows the network to find the user and route incoming calls to them.
C. Visitor Location Register (VLR)

The VLR is a temporary database associated with one or more MSCs. It holds a temporary copy of the HLR data for all subscribers who are currently located in its coverage area. When you travel to a new city, your subscriber information is copied from your HLR to the VLR of the local MSC. The main purpose of the VLR is to reduce signaling traffic. Instead of the MSC having to contact the potentially distant HLR for every single call attempt, it can quickly get the necessary information from its local VLR, speeding up call setup significantly.

D. Authentication Center (AUC)

The AUC is a highly protected and secure database that works closely with the HLR. It stores a copy of the secret key (KiK_i) contained in each user's SIM card. Its sole purpose is to provide the security parameters needed to authenticate a user and encrypt calls. When you turn on your phone, the network sends a random number (RAND) to it. Your SIM card uses its secret key (KiK_i) to perform a calculation with this number and sends the result (SRES) back. The AUC performs the same calculation. If the results match, your identity is verified.

E. Equipment Identity Register (EIR)

The EIR is a database that stores the IMEI numbers of mobile handsets. It functions as a security checkpoint for the physical devices themselves. The EIR maintains three lists:

  • Whitelist: Contains the IMEIs of all legitimate, approved devices allowed to operate on the network.
  • Graylist: Contains the IMEIs of devices that are under observation, perhaps due to technical problems or irregularities.
  • Blacklist: Contains the IMEIs of devices that have been reported stolen or are not approved for use. Devices on this list are barred from accessing the network.

Deep Dive 3: Operations Support Subsystem (OSS) - Network Management

The OSS is the "mission control" for the entire GSM network. While the BSS and NSS handle the live traffic, the OSS provides the platform and tools for the operator to manage, monitor, and maintain the network. It's a complex system of computers, software, and human operators working behind the scenes to ensure the network is healthy and efficient. Its functions are often categorized as OAM&P (Operations, Administration, Maintenance, and Provisioning):

  • Operations: Monitoring the network in real-time to detect and respond to faults. This includes alarm management and network surveillance.
  • Administration: Managing subscriber accounts, handling billing and invoicing, and gathering statistics on network usage.
  • Maintenance: Performing routine diagnostics, scheduling repairs, and managing software updates for all network components.
  • Provisioning: Configuring the network to add new subscribers, activate new services, or install new hardware like base stations.

Conclusion: A Harmonious and Scalable Design

The genius of the GSM architecture lies in its modular and hierarchical design. By clearly separating the radio access functions (BSS) from the core switching and intelligence functions (NSS), and managing everything through a dedicated support system (OSS), the creators of GSM built a standard that was incredibly robust, scalable, and adaptable. This separation of concerns allowed different parts of the network to evolve independently and enabled a competitive market where various manufacturers could build compatible equipment for each subsystem. This blueprint for mobile networks proved so successful that its core principles have been carried forward and adapted in every subsequent generation of mobile technology.

    GSM Architecture | Teleinf Edu