Description
Circuit Switched Data (CSD) is a fundamental mobile data service defined within the GSM and UMTS (3G) standards by 3GPP. It operates by establishing a dedicated, end-to-end physical or logical circuit between the mobile station (MS) and the network for the duration of a data call, mirroring the traditional circuit-switched model used for voice. This connection traverses the radio access network (BSS in GSM, UTRAN in UMTS) and is routed through the Mobile Switching Centre (MSC) to either an Interworking Function (IWF) or directly to another circuit-switched endpoint, such as a modem in the Public Switched Telephone Network (PSTN) or Integrated Services Digital Network (ISDN). The IWF is a critical network element that performs rate adaptation and protocol conversion, enabling the mobile terminal to communicate with external data networks. CSD provides a transparent data pipe, meaning the network does not interpret the user data payload; it simply ensures the bits are delivered in sequence with minimal delay and jitter, making it suitable for time-sensitive, low-bandwidth applications.
The technical implementation of CSD involves several layered protocols. Over the radio interface, the data is carried on a Traffic Channel (TCH), similar to a voice call. For GSM, the fundamental data rate is 9.6 kbit/s (or 14.4 kbit/s with enhanced coding) per timeslot, utilizing the same channel coding and modulation as voice but with different channel coding schemes optimized for data. In UMTS, CSD could be carried over dedicated channels (DCH) in the circuit-switched domain, supporting rates aligned with the UMTS bearer service definitions. The core network handling is performed by the MSC, which treats the data call identically to a voice call for switching and mobility management purposes. The key differentiator is the involvement of the IWF, which adapts the data stream from the mobile-optimized protocols (e.g., radio interface rate adaptation) to standard landline modem protocols (like V.110, V.120, or I.463) for interconnection with the PSTN/ISDN or to IP via a modem pool.
From a network architecture perspective, CSD represents the initial integration of data services into the mobile circuit-switched core. It leverages the existing signaling and call control mechanisms of GSM/UMTS, specifically the protocols for call setup (using DTAP and BSSAP), mobility management (MM), and connection management (CM). This design choice allowed for rapid deployment using the robust, existing telephony infrastructure but inherently shared its limitations: inefficient use of radio and network resources for bursty data traffic, as the dedicated circuit remains occupied and consumes resources even during silent periods. The service is characterized by its connection-oriented nature, providing constant bit rate, low latency, and high reliability within the limits of the radio channel, but at the cost of spectral efficiency and inability to statistically multiplex multiple users.
The role of CSD evolved from being the primary mobile data service in early GSM networks to a supplementary and legacy service in the 3G era and beyond. It served as the technological basis for more advanced circuit-switched data services like High-Speed Circuit-Switched Data (HSCSD), which aggregated multiple timeslots to achieve higher speeds. While largely obsolete for general consumer internet access, CSD principles and the underlying circuit-switched bearer service remain defined in 3GPP specifications for backward compatibility, support of specialized Machine-to-Machine (M2M) applications requiring constant, predictable connectivity, and as a fallback service in areas without packet-switched coverage.
Purpose & Motivation
CSD was created to introduce basic data communication capabilities to the rapidly expanding GSM cellular networks of the early 1990s. Prior to GSM, analog cellular systems offered very limited and proprietary data options. The primary problem CSD solved was providing a standardized, reliable method for mobile devices to transmit digital data—such as fax documents, point-of-sale transactions, or early email—using the same network infrastructure built for voice. The motivation was to expand the utility of mobile phones beyond voice calls, opening new revenue streams for operators and enabling early mobile computing and telemetry applications. It addressed the limitation of having no integrated data service by repurposing the proven, connection-oriented circuit-switching technology.
The historical context is crucial: in the early days of digital mobile communications, the Internet was in its infancy, and data traffic was predominantly modeled on the circuit-switched telephony and leased-line paradigm. Applications like fax and modem dial-up were designed for constant-bit-rate, connection-oriented networks like the PSTN. Therefore, the most pragmatic engineering solution was to make the GSM network 'look like' a wired modem connection to the end application. This required minimal changes to the core network architecture (primarily adding the IWF) and allowed mobile terminals to use established data protocols. CSD enabled the first wave of mobile data services, proving the market demand and paving the way for the development of more efficient, packet-oriented technologies like GPRS.
CSD also solved the problem of interoperability and standardization. By defining a clear set of protocols (e.g., for rate adaptation) and network functions (the IWF), it ensured that mobile devices from different manufacturers could connect to data services across different operator networks worldwide. This was a significant achievement in an era of proprietary systems. While its efficiency limitations became apparent with the growth of web browsing and other IP-based applications, CSD's purpose was to deliver a simple, reliable, and immediately deployable data service using the available technology and architectural mindset of its time.
Key Features
- Dedicated end-to-end circuit connection for the call duration
- Constant bit rate delivery (typically 9.6 kbit/s or 14.4 kbit/s per timeslot in GSM)
- Transparent data transmission with no network-layer interpretation of user payload
- Utilizes existing circuit-switched core network (MSC) and call control signaling
- Relies on an Interworking Function (IWF) for protocol conversion to PSTN/ISDN/IP
- Provides predictable latency and high reliability for the connection
Evolution Across Releases
Introduced the standardized definition and architecture for Circuit Switched Data within the GSM framework. Specified the fundamental 9.6 kbit/s bearer service, the role of the Interworking Function (IWF) for protocol adaptation (V.110, etc.), and the integration with the MSC for call control. Established the transparent data service model using a dedicated traffic channel, laying the groundwork for all subsequent circuit-switched data services in 2G and 3G.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.811 | 3GPP TS 22.811 |
| TS 44.318 | 3GPP TR 44.318 |