HSCSD

High Speed Circuit Switched Data

Services →
Introduced in Rel-4

HSCSD is a circuit-switched data service for GSM networks that increases data rates by allowing a mobile station to use multiple time slots simultaneously within a TDMA frame.

Category
Services
Introduced
Rel-4
Where
Services
Specifications
7 specs
HSCSD Description Purpose Related Classification Detected Changes Specifications

Description

High Speed Circuit Switched Data (HSCSD) is a circuit-switched data service enhancement for GSM networks, standardized in 3GPP Release 4 (and earlier GSM phases). Unlike the basic GSM data service, which was limited to a single time slot per TDMA frame (offering a maximum of 9.6 kbps or 14.4 kbps with improved coding), HSCSD allows a mobile station (MS) to aggregate multiple time slots for a single data connection. This is achieved through a technique called multislot operation, where the MS is allocated two or more of the eight time slots in a TDMA frame for the duration of the call, thereby multiplying the achievable data rate proportionally.

Architecturally, HSCSD operates within the existing GSM circuit-switched core network. A HSCSD call establishes a dedicated circuit (or multiple circuits, corresponding to the time slots) between the MS and the Mobile Switching Center (MSC), similar to a voice call. The key functional additions are in the radio resource management and the terminal capabilities. The network must be able to allocate and manage multiple traffic channels (TCH/F or TCH/H) for a single connection. The MS and the Base Transceiver Station (BTS) must support multislot class operation, defining the maximum number of time slots the device can use for transmission and reception. The data from the higher layers is split across the multiple allocated time slots at the radio interface.

How it works involves negotiation during call setup. The MS indicates its multislot class and desired data rate to the network. The network's radio resource management then attempts to allocate the requested number of time slots on a single radio frequency carrier. The allocation can be asymmetric, allowing more slots for downlink than uplink (or vice versa), which is beneficial for applications like web browsing. The data is transported over the A-interface to the MSC using multiple 64 kbps timeslots in the PCM link, which are then mapped to the corresponding air interface time slots. Error correction uses the same convolutional coding schemes as standard GSM, but applied across the aggregated channel.

HSCSD's role in the network was to provide a migration path to higher data rates within the circuit-switched paradigm before packet-switched solutions like GPRS became mature and widely deployed. It leveraged the existing circuit-switched infrastructure, requiring primarily software upgrades in the network and new multislot-capable handsets. While it provided a tangible speed increase, it suffered from the inherent inefficiencies of circuit switching for bursty data traffic, as the dedicated resources were held for the entire call duration regardless of actual data activity. It was primarily used for early mobile internet access, fax, and high-speed file transfer applications in the late 1990s and early 2000s.

Purpose & Motivation

HSCSD was developed to address the growing demand for higher-speed mobile data services in the mid-to-late 1990s, when GSM was becoming the dominant global cellular standard. The standard GSM data service at 9.6 kbps was sufficient for basic fax and dial-up modem emulation but was painfully slow for the emerging world wide web and corporate data applications. The industry needed a way to offer ISDN-like data rates (e.g., 28.8 kbps, 43.2 kbps, or even 57.6 kbps) over the existing GSM infrastructure without a complete architectural overhaul.

The motivation was to extend the useful life and capability of the massive investment in GSM networks by providing a relatively straightforward upgrade path. The core concept was simple yet effective: instead of inventing a new radio technology, aggregate the existing fundamental resource—the TDMA time slot. This approach solved the problem of low data rates by utilizing the network's spare capacity (multiple time slots) that were often available but unused. It allowed operators to offer tiered data services (e.g., '2-slot' or '4-slot' connections) with corresponding billing.

HSCSD addressed the limitation of the single-slot circuit-switched model. However, it also highlighted the inefficiencies of applying a circuit-switched model, designed for constant-bit-rate voice, to bursty data traffic. This very limitation helped motivate the concurrent development of the packet-switched GPRS, which offered a more efficient 'always-on' model. HSCSD served as an important technological stepping stone, demonstrating the market demand for mobile data and proving the feasibility of higher rates on GSM, while the industry prepared for the packet-switched future.

Classification

Part ofGSM
Related approachesGPRSEDGE

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (5 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-4, normative work from Rel-15.

Rel-15 2 changes

In Release 15, no new technical features or capabilities were introduced for the HSCSD function itself. The changes related to HSCSD were limited to the inclusion and alignment of error codes for legacy circuit-switched (CS) systems, including GSM, alongside updates for GPRS, UMTS, EPS, and 5GS. This work ensured consistent error handling across the 3GPP system's core networks, including the evolved GSM core network infrastructure.

  • Inclusion of error codes for 5G, and update of error codes for CS, GPRS and EPS TS 27.007CR0561
  • Inclusion and alignment of error codes for GPRS, UMTS, EPS and 5G TS 27.007CR0575
Rel-17 1 change

In Release 17, there were no specific enhancements defined for the High Speed Circuit Switched Data (HSCSD) function. The provided Change Request titles and grounding context from the 3GPP specifications do not mention HSCSD. The focus of the cited material is instead on General Packet Radio Service (GPRS) and its evolved architecture.

  • Enhance charging architecture for Edge Computing TS 32.240CR0443
Rel-18 2 changes

In Release 18, the HSCSD function was enhanced through the introduction of new AT commands for the EDGE-5 API and for EDGE-5 AC registration. These additions provided improved control and configuration capabilities for the GSM/EDGE Radio Access Network (GERAN) within the 3GPP system. The updates specifically facilitated more detailed management of the User Equipment's interaction with the GSM BSS for circuit-switched data services.

  • AT commands for EDGE-5 API TS 27.007CR0824
  • AT command for EDGE-5 AC registration TS 27.007CR0830

Explore further

Broader topics and technologies where HSCSD plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.034 vj00 High Speed Circuit Switched Data (HSCSD) Stage 1 Rel-19
TS 23.034 vj00 HSCSD Stage 2 Service Description Rel-19
TS 27.007 vj40 AT Command Set for UE Rel-19
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19