Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

GPRS MS

General Packet Radio Service Mobile Station

Services →

GPRS MS is a Mobile Station capable of General Packet Radio Service, enabling packet-switched data transmission for mobile internet in GSM networks.

Introduced
Rel-5
Where
Services
Specifications
1 specs
GPRS MS Description Purpose What changed Neighbours Specifications

Description

A GPRS MS (General Packet Radio Service Mobile Station) is defined in 3GPP specification 21.905 as 'An MS capable of GPRS services.' This seemingly simple definition encompasses a wide range of capabilities and requirements that distinguish a GPRS-capable mobile station from a traditional GSM mobile station that only supports circuit-switched services. The GPRS MS is a critical component in the evolution of mobile networks towards packet-switched data, enabling services such as web browsing, email, and multimedia messaging on GSM networks.

From an architectural perspective, a GPRS MS consists of the Mobile Equipment (ME) and the Subscriber Identity Module (SIM), similar to a traditional MS. However, the ME must include additional hardware and software to support the GPRS radio interface, including new channel coding schemes, packet data protocols, and mobility management functions. The GPRS MS communicates with the GPRS Support Nodes (GSNs) in the core network, specifically the Serving GPRS Support Node (SGSN) and the Gateway GPRS Support Node (GGSN), to establish packet data sessions and transfer data.

The GPRS MS operates in one of three modes of operation: Class A, Class B, or Class C. Class A MS supports simultaneous circuit-switched and packet-switched services, allowing a user to, for example, make a voice call while downloading data. Class B MS supports both circuit-switched and packet-switched services but not simultaneously; it can automatically switch between them, with circuit-switched services taking priority. Class C MS supports only packet-switched services, either exclusively or with manual switching to circuit-switched. These classes define the MS's capabilities and are essential for network planning and service provisioning.

In terms of protocol stack, the GPRS MS implements the GPRS Mobility Management (GMM) and Session Management (SM) protocols, as well as the Radio Link Control (RLC) and Medium Access Control (MAC) layers for the radio interface. The GMM handles attach, detach, routing area updates, and authentication, while SM manages PDP context activation, modification, and deactivation. The RLC/MAC layer is responsible for reliable data transfer over the air interface, including segmentation, reassembly, and error correction. These protocols enable the MS to establish and maintain packet data connections with the network.

The introduction of GPRS MS in Rel-5 (and earlier in GPRS specifications) marked a significant step in mobile communications, as it allowed mobile devices to access packet-switched networks. Over the releases, the definition of GPRS MS has remained unchanged, reflecting its stable role. However, the capabilities of GPRS MS have evolved with enhancements like EDGE (Enhanced Data rates for GSM Evolution), which introduced higher data rates and new modulation schemes, and later with the evolution to Evolved EDGE and the coexistence with UMTS and LTE. Despite the advent of newer technologies, GPRS MS remains relevant in many parts of the world for IoT and machine-to-machine communications.

Purpose & Motivation

The GPRS MS concept was created to define a mobile station that can access packet-switched data services in GSM networks. Before GPRS, GSM was primarily a circuit-switched network designed for voice calls, with data services limited to circuit-switched data at low speeds (e.g., 9.6 kbps). This was inefficient for bursty data applications like web browsing, as it required a dedicated circuit for the entire duration of the data session, wasting network resources. The GPRS MS addresses this limitation by enabling packet-switched data, where resources are shared among users and allocated only when data needs to be transmitted.

The motivation for GPRS MS was to provide 'always-on' connectivity and more efficient use of radio resources for data applications. This required a new type of mobile station that could handle the GPRS protocols and procedures, including the ability to attach to the GPRS network, activate PDP contexts, and transmit and receive packet data. The GPRS MS also needed to support the new radio interface features, such as the packet data traffic channels (PDTCH) and the associated control channels. By defining the GPRS MS in specification 21.905, 3GPP provided a clear reference for manufacturers and operators, ensuring interoperability and consistent service delivery.

Furthermore, the GPRS MS concept paved the way for the mobile internet revolution. It allowed users to access the internet from their mobile devices, albeit at initially modest speeds. Over time, GPRS evolved into EDGE, which offered higher data rates, and then into UMTS and LTE, which provided broadband-like speeds. The GPRS MS was the first step in this evolution, and its definition remains a foundational element in 3GPP vocabulary. Even in the era of 5G, the term GPRS MS is still used in specifications to refer to a mobile station capable of GPRS services, often in the context of legacy support and multi-mode operation.

What changed in its specifications

The latest release-to-release comparison of specifications that define GPRS MS. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-5 Initial

Initial definition: 'An MS capable of GPRS services is a GPRS MS.' This established the baseline for identifying mobile stations that support GPRS packet data services.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Definition carried over unchanged from Rel-5.

Defining Specifications

3GPP specifications that define or reference GPRS MS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read