Description
The Global System for Mobile Communications (GSM) is a set of standards originally developed by the European Telecommunications Standards Institute (ETSI) to describe the protocols for second-generation (2G) digital cellular networks. It was later adopted and maintained by the 3rd Generation Partnership Project (3GPP) as its foundational Release 1999 (R99) and beyond. GSM replaced analog first-generation (1G) systems with a fully digital architecture, enabling secure voice calls, Short Message Service (SMS), and circuit-switched data services. The standard encompasses the entire system: the radio interface, network core, and subscriber identity modules (SIM cards).
Architecturally, GSM is divided into three main subsystems: the Base Station Subsystem (BSS), the Network Switching Subsystem (NSS), and the Operation Support Subsystem (OSS). The BSS comprises Base Transceiver Stations (BTS) and Base Station Controllers (BSC), handling the radio interface and connection to mobile devices. The NSS includes core elements like the Mobile Switching Center (MSC), Home Location Register (HLR), Visitor Location Register (VLR), and Authentication Center (AuC), responsible for call routing, subscriber management, and security. The OSS provides network management and maintenance capabilities. This modular architecture allowed for scalable deployment and interoperability between equipment from different vendors.
At the radio level, GSM originally used Gaussian Minimum Shift Keying (GMSK) modulation in paired frequency bands (e.g., 900 MHz and 1800 MHz in Europe). It employed Time Division Multiple Access (TDMA) to divide each radio channel into eight time slots, allowing multiple users to share the same frequency. Voice was digitally encoded using a speech codec. Critical to its operation is the SIM card, a smart card that stores the subscriber's identity (IMSI), authentication key, and personal data, enabling user mobility and security through authentication and encryption algorithms (e.g., A5).
The role of GSM extended far beyond voice; it introduced the Short Message Service Center (SMSC) for SMS, a globally ubiquitous feature. Its evolution included General Packet Radio Service (GPRS), which added packet-switching capability to the GSM core via new network nodes like the Serving GPRS Support Node (SGSN) and Gateway GPRS Support Node (GGSN), enabling always-on internet access. Enhanced Data rates for GSM Evolution (EDGE) further improved data rates through advanced modulation (8PSK). While 3GPP networks have advanced to 3G (UMTS), 4G (LTE), and 5G (NR), GSM principles and many core network concepts (like IMSI, HLR) persist, and GSM networks often operate as a fallback layer. In 3GPP documents, 'GSM' frequently encompasses GPRS and EDGE enhancements unless specified otherwise.
Purpose & Motivation
GSM was created to solve the critical problems of first-generation analog cellular systems: lack of security (eavesdropping was easy), inefficient use of spectrum, incompatibility between countries preventing international roaming, and limited capacity. European nations and industry stakeholders sought a unified digital standard to replace the fragmented analog systems (like NMT, TACS) across the continent, enabling economies of scale and seamless cross-border service.
The historical context was the need for a pan-European mobile telephone system that could support millions of subscribers. Before GSM, mobile networks were national and proprietary, locking users to a single operator and country. GSM's digital nature allowed for strong encryption (via the SIM and AuC), dramatically improved voice quality, and introduced data services like SMS. Its open standard fostered intense competition among infrastructure and handset vendors, drastically reducing costs and accelerating adoption worldwide.
GSM addressed the limitation of analog systems by introducing a digital TDMA air interface, which was more spectrally efficient and allowed more simultaneous calls per cell. The separation of user identity (on the SIM) from the handset also enabled personal mobility and easier device upgrades. Furthermore, its standardized signaling system (SS7-based) and network architecture laid the groundwork for intelligent network services and the eventual evolution to broadband mobile data through 3GPP's later releases.
Key Features
- Fully digital TDMA-based radio interface with GMSK modulation in 900/1800/1900 MHz bands
- SIM card for secure subscriber identity, authentication, and mobility
- Circuit-switched voice and data with robust encryption (A5 algorithms)
- Short Message Service (SMS) as a globally standardized messaging system
- International roaming enabled by standardized signaling (MAP) and network architecture
- Evolution to packet-switched data via GPRS and higher speeds via EDGE within the same spectrum
Evolution Across Releases
GSM was incorporated into the 3GPP organizational framework as the baseline 2G system. This release formalized the existing GSM Phase 2+ specifications (including GPRS) under 3GPP, ensuring a clear evolution path to UMTS (3G). The core GSM/GPRS network architecture (BSS, NSS, GPRS core) was maintained, with specifications covering radio, protocols, and services.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.133 | 3GPP TS 21.133 |
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.100 | 3GPP TS 22.100 |
| TS 22.101 | 3GPP TS 22.101 |
| TS 22.105 | 3GPP TS 22.105 |
| TS 22.226 | 3GPP TS 22.226 |
| TS 22.822 | 3GPP TS 22.822 |
| TS 22.907 | 3GPP TS 22.907 |
| TS 22.945 | 3GPP TS 22.945 |
| TS 22.960 | 3GPP TS 22.960 |
| TS 22.967 | 3GPP TS 22.967 |
| TS 23.039 | 3GPP TS 23.039 |
| TS 23.057 | 3GPP TS 23.057 |
| TS 23.060 | 3GPP TS 23.060 |
| TS 23.107 | 3GPP TS 23.107 |
| TS 23.110 | 3GPP TS 23.110 |
| TS 23.207 | 3GPP TS 23.207 |
| TS 23.558 | 3GPP TS 23.558 |
| TS 23.976 | 3GPP TS 23.976 |
| TS 24.206 | 3GPP TS 24.206 |
| TS 24.259 | 3GPP TS 24.259 |
| TS 25.104 | 3GPP TS 25.104 |
| TS 25.111 | 3GPP TS 25.111 |
| TS 25.123 | 3GPP TS 25.123 |
| TS 25.133 | 3GPP TS 25.133 |
| TS 25.141 | 3GPP TS 25.141 |
| TS 25.201 | 3GPP TS 25.201 |
| TS 25.221 | 3GPP TS 25.221 |
| TS 25.225 | 3GPP TS 25.225 |
| TS 25.304 | 3GPP TS 25.304 |
| TS 25.367 | 3GPP TS 25.367 |
| TS 25.401 | 3GPP TS 25.401 |
| TS 25.413 | 3GPP TS 25.413 |
| TS 25.420 | 3GPP TS 25.420 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 25.912 | 3GPP TS 25.912 |
| TS 25.943 | 3GPP TS 25.943 |
| TS 25.967 | 3GPP TS 25.967 |
| TS 26.071 | 3GPP TS 26.071 |
| TS 26.073 | 3GPP TS 26.073 |
| TS 26.093 | 3GPP TS 26.093 |
| TS 26.101 | 3GPP TS 26.101 |
| TS 26.102 | 3GPP TS 26.102 |
| TS 26.103 | 3GPP TS 26.103 |
| TS 26.104 | 3GPP TS 26.104 |
| TS 26.171 | 3GPP TS 26.171 |
| TS 26.173 | 3GPP TS 26.173 |
| TS 26.177 | 3GPP TS 26.177 |
| TS 26.193 | 3GPP TS 26.193 |
| TS 26.201 | 3GPP TS 26.201 |
| TS 26.202 | 3GPP TS 26.202 |
| TS 26.204 | 3GPP TS 26.204 |
| TS 26.226 | 3GPP TS 26.226 |
| TS 26.267 | 3GPP TS 26.267 |
| TS 26.268 | 3GPP TS 26.268 |
| TS 26.269 | 3GPP TS 26.269 |
| TS 26.273 | 3GPP TS 26.273 |
| TS 26.304 | 3GPP TS 26.304 |
| TS 26.410 | 3GPP TS 26.410 |
| TS 26.411 | 3GPP TS 26.411 |
| TS 26.501 | 3GPP TS 26.501 |
| TS 26.862 | 3GPP TS 26.862 |
| TS 26.937 | 3GPP TS 26.937 |
| TS 26.943 | 3GPP TS 26.943 |
| TS 26.952 | 3GPP TS 26.952 |
| TS 26.962 | 3GPP TS 26.962 |
| TS 26.967 | 3GPP TS 26.967 |
| TS 26.969 | 3GPP TS 26.969 |
| TS 26.975 | 3GPP TS 26.975 |
| TS 26.976 | 3GPP TS 26.976 |
| TS 26.978 | 3GPP TS 26.978 |
| TS 28.538 | 3GPP TS 28.538 |
| TS 28.606 | 3GPP TS 28.606 |
| TS 28.616 | 3GPP TS 28.616 |
| TS 28.621 | 3GPP TS 28.621 |
| TS 28.624 | 3GPP TS 28.624 |
| TS 28.626 | 3GPP TS 28.626 |
| TS 28.651 | 3GPP TS 28.651 |
| TS 28.653 | 3GPP TS 28.653 |
| TS 28.654 | 3GPP TS 28.654 |
| TS 28.656 | 3GPP TS 28.656 |
| TS 28.659 | 3GPP TS 28.659 |
| TS 28.661 | 3GPP TS 28.661 |
| TS 28.662 | 3GPP TS 28.662 |
| TS 28.663 | 3GPP TS 28.663 |
| TS 28.701 | 3GPP TS 28.701 |
| TS 28.703 | 3GPP TS 28.703 |
| TS 28.706 | 3GPP TS 28.706 |
| TS 28.731 | 3GPP TS 28.731 |
| TS 28.733 | 3GPP TS 28.733 |
| TS 28.734 | 3GPP TS 28.734 |
| TS 29.332 | 3GPP TS 29.332 |
| TS 31.102 | 3GPP TR 31.102 |
| TS 31.111 | 3GPP TR 31.111 |
| TS 31.121 | 3GPP TR 31.121 |
| TS 31.131 | 3GPP TR 31.131 |
| TS 31.900 | 3GPP TR 31.900 |
| TS 32.101 | 3GPP TR 32.101 |
| TS 32.240 | 3GPP TR 32.240 |
| TS 32.251 | 3GPP TR 32.251 |
| TS 32.270 | 3GPP TR 32.270 |
| TS 32.271 | 3GPP TR 32.271 |
| TS 32.272 | 3GPP TR 32.272 |
| TS 32.276 | 3GPP TR 32.276 |
| TS 32.278 | 3GPP TR 32.278 |
| TS 32.293 | 3GPP TR 32.293 |
| TS 32.323 | 3GPP TR 32.323 |
| TS 32.326 | 3GPP TR 32.326 |
| TS 32.401 | 3GPP TR 32.401 |
| TS 32.404 | 3GPP TR 32.404 |
| TS 32.410 | 3GPP TR 32.410 |
| TS 32.432 | 3GPP TR 32.432 |
| TS 32.435 | 3GPP TR 32.435 |
| TS 32.436 | 3GPP TR 32.436 |
| TS 32.615 | 3GPP TR 32.615 |
| TS 32.616 | 3GPP TR 32.616 |
| TS 32.621 | 3GPP TR 32.621 |
| TS 32.625 | 3GPP TR 32.625 |
| TS 32.626 | 3GPP TR 32.626 |
| TS 32.631 | 3GPP TR 32.631 |
| TS 32.635 | 3GPP TR 32.635 |
| TS 32.636 | 3GPP TR 32.636 |
| TS 32.641 | 3GPP TR 32.641 |
| TS 32.645 | 3GPP TR 32.645 |
| TS 32.646 | 3GPP TR 32.646 |
| TS 32.651 | 3GPP TR 32.651 |
| TS 32.655 | 3GPP TR 32.655 |
| TS 32.656 | 3GPP TR 32.656 |
| TS 32.671 | 3GPP TR 32.671 |
| TS 32.675 | 3GPP TR 32.675 |
| TS 32.676 | 3GPP TR 32.676 |
| TS 32.691 | 3GPP TR 32.691 |
| TS 32.711 | 3GPP TR 32.711 |
| TS 32.715 | 3GPP TR 32.715 |
| TS 32.716 | 3GPP TR 32.716 |
| TS 32.721 | 3GPP TR 32.721 |
| TS 32.725 | 3GPP TR 32.725 |
| TS 32.726 | 3GPP TR 32.726 |
| TS 32.735 | 3GPP TR 32.735 |
| TS 32.736 | 3GPP TR 32.736 |
| TS 32.741 | 3GPP TR 32.741 |
| TS 32.765 | 3GPP TR 32.765 |
| TS 32.766 | 3GPP TR 32.766 |
| TS 32.791 | 3GPP TR 32.791 |
| TS 32.792 | 3GPP TR 32.792 |
| TS 32.796 | 3GPP TR 32.796 |
| TS 32.847 | 3GPP TR 32.847 |
| TS 32.849 | 3GPP TR 32.849 |
| TS 32.850 | 3GPP TR 32.850 |
| TS 33.107 | 3GPP TR 33.107 |
| TS 33.108 | 3GPP TR 33.108 |
| TS 33.739 | 3GPP TR 33.739 |
| TS 33.820 | 3GPP TR 33.820 |
| TS 34.114 | 3GPP TR 34.114 |
| TS 34.131 | 3GPP TR 34.131 |
| TS 36.104 | 3GPP TR 36.104 |
| TS 36.133 | 3GPP TR 36.133 |
| TS 36.141 | 3GPP TR 36.141 |
| TS 36.214 | 3GPP TR 36.214 |
| TS 36.300 | 3GPP TR 36.300 |
| TS 36.302 | 3GPP TR 36.302 |
| TS 36.331 | 3GPP TR 36.331 |
| TS 36.896 | 3GPP TR 36.896 |
| TS 37.104 | 3GPP TR 37.104 |
| TS 37.141 | 3GPP TR 37.141 |
| TS 37.145 | 3GPP TR 37.145 |
| TS 37.802 | 3GPP TR 37.802 |
| TS 37.812 | 3GPP TR 37.812 |
| TS 37.900 | 3GPP TR 37.900 |
| TS 37.901 | 3GPP TR 37.901 |
| TS 38.104 | 3GPP TR 38.104 |
| TS 38.141 | 3GPP TR 38.141 |
| TS 38.174 | 3GPP TR 38.174 |
| TS 38.176 | 3GPP TR 38.176 |
| TS 38.215 | 3GPP TR 38.215 |
| TS 38.331 | 3GPP TR 38.331 |
| TS 38.819 | 3GPP TR 38.819 |
| TS 38.889 | 3GPP TR 38.889 |
| TS 41.033 | 3GPP TR 41.033 |
| TS 43.051 | 3GPP TR 43.051 |
| TS 43.129 | 3GPP TR 43.129 |
| TS 43.318 | 3GPP TR 43.318 |
| TS 43.902 | 3GPP TR 43.902 |
| TS 44.060 | 3GPP TR 44.060 |
| TS 44.160 | 3GPP TR 44.160 |
| TS 44.318 | 3GPP TR 44.318 |
| TS 46.002 | 3GPP TR 46.002 |
| TS 46.006 | 3GPP TR 46.006 |
| TS 46.007 | 3GPP TR 46.007 |
| TS 46.008 | 3GPP TR 46.008 |
| TS 46.021 | 3GPP TR 46.021 |
| TS 46.022 | 3GPP TR 46.022 |
| TS 46.041 | 3GPP TR 46.041 |
| TS 46.051 | 3GPP TR 46.051 |
| TS 46.053 | 3GPP TR 46.053 |
| TS 46.054 | 3GPP TR 46.054 |
| TS 46.055 | 3GPP TR 46.055 |
| TS 46.081 | 3GPP TR 46.081 |
| TS 46.085 | 3GPP TR 46.085 |
| TS 51.021 | 3GPP TR 51.021 |
| TS 51.026 | 3GPP TR 51.026 |