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

Glossary term · Core Network

Transcoder

Transcoder (Speech Encoding Conversion Device)

Core Network →

Transcoder is a device that converts speech between different encoding schemes, most commonly between compressed speech algorithms and PCM, to enable interoperability between codecs in mobile networks.

Introduced
R99
Where
Core Network › 5G Core
Specifications
2 specs
Transcoder Description Purpose What changed Neighbours Specifications

Description

A transcoder, as defined in 3GPP specifications 23.153 and 28.062, is a network element or functional entity that converts information from one encoding scheme to a different one. In the context of mobile telecommunications, the most common application is the conversion between compressed speech algorithms (such as AMR, EFR, or HR codecs) and Pulse Code Modulation (PCM) used in the fixed Public Switched Telephone Network (PSTN) and Integrated Services Digital Network (ISDN). The transcoder ensures that speech signals encoded by a mobile station can be understood by the fixed network, and vice versa, thereby enabling end-to-end voice communication across heterogeneous networks.

In a traditional GSM or UMTS network architecture, the transcoder is typically located within the Transcoder and Rate Adaptation Unit (TRAU) or the Media Gateway (MGW). The TRAU is responsible for converting the 13 kbit/s or 12.2 kbit/s compressed speech frames received from the Base Station Subsystem (BSS) into 64 kbit/s PCM format for transmission over the A interface to the Mobile Switching Center (MSC). Conversely, it converts PCM from the core network into the appropriate compressed format for transmission over the radio interface. This conversion process involves decoding the compressed speech parameters, reconstructing the speech waveform, and then re-encoding it using the target codec, which introduces additional delay and may degrade speech quality.

To avoid the quality degradation and delay associated with tandem transcoding (i.e., decoding and re-encoding at multiple points), 3GPP introduced the concept of Transcoder-Free Operation (TrFO) and Tandem Free Operation (TFO). In TrFO, the compressed speech frames are transported transparently through the core network without transcoding, provided that both endpoints support the same codec. This is achieved through out-of-band negotiation of codec types during call setup using protocols such as BICC (Bearer Independent Call Control) or SIP-I. In TFO, the transcoders are bypassed by transmitting the compressed speech frames within the PCM stream using in-band signaling, allowing the transcoders to detect and synchronize with each other. Both techniques significantly improve speech quality and reduce transmission costs.

The transcoder function is also relevant in the context of IMS (IP Multimedia Subsystem) and VoLTE (Voice over LTE), where media gateways perform transcoding between different codecs used by different access networks. The 3GPP specifications 23.153 and 28.062 provide the architectural framework and procedures for transcoding and codec negotiation, ensuring interoperability across circuit-switched and packet-switched domains. The transcoder is a critical component for enabling seamless voice services across 2G, 3G, 4G, and 5G networks, particularly during the transition period when different codecs and access technologies coexist.

Modern implementations of transcoders often use Digital Signal Processors (DSPs) or specialized hardware to perform real-time speech encoding and decoding with minimal latency. The transcoder must handle multiple codec types simultaneously, support voice activity detection (VAD) and comfort noise generation (CNG), and comply with QoS requirements for delay and jitter. As networks evolve towards all-IP architectures, the role of the transcoder is shifting from dedicated hardware to virtualized network functions (VNFs) running on cloud infrastructure, enabling more flexible and scalable deployment.

Purpose & Motivation

The transcoder exists to bridge the gap between the diverse speech encoding schemes used in mobile networks and the fixed network's PCM standard. Mobile networks employ compressed speech codecs to conserve radio spectrum and reduce transmission costs, while the PSTN and ISDN use 64 kbit/s PCM as the universal standard for voice transport. Without transcoders, a mobile call could not be connected to a fixed-line phone, and calls between mobile networks using different codecs would be impossible. The transcoder thus enables global voice interoperability, which is a fundamental requirement for any telecommunications network.

The primary problem that transcoders solve is the incompatibility between different speech encoding formats. In the early days of GSM, the only way to connect a mobile call to the PSTN was to decode the GSM speech frames to PCM and then transmit them over the fixed network. However, this approach introduces speech quality degradation due to the tandem coding effect, where speech is encoded and decoded multiple times. To mitigate this, 3GPP developed TrFO and TFO techniques, which allow compressed speech frames to pass through the core network without transcoding when both endpoints support the same codec. These techniques have become increasingly important as networks evolve towards all-IP and support a wide range of codecs.

Historically, transcoders were implemented as dedicated hardware units in the TRAU, located at the Base Station Controller (BSC) or at the MSC. With the advent of softswitches and media gateways, transcoding functions became more centralized and virtualized. In 5G networks, transcoding is performed by Media Resource Functions (MRF) or Media Gateways within the IMS, and the trend is towards software-based, cloud-native implementations that can be dynamically scaled based on traffic demand. The evolution of transcoder technology reflects the broader shift from hardware-centric to software-centric network architectures.

What changed in its specifications

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

TS 23.153Rel-18 → Rel-19

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

Full comparison in TS 23.153 →

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.

R99 Initial

Initial definition: 'A transcoder is a device to change the encoding of information from one particular encoding scheme to a different one.' This established the fundamental concept of transcoding for speech codec conversion.

Wording changed: the definition was expanded to include the most common application: 'A transcoder is a device to change the encoding of information from one particular encoding scheme to a different one. Most commonly to/from a compressed speech algorithm from/to PCM.' This clarified the primary use case in mobile networks.

Wording changed: the definition was rephrased to 'device to change the encoding of information from one particular encoding scheme to a different one, most commonly to/from a compressed speech algorithm from/to PCM.' The article 'A' was removed and the sentence structure was simplified.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6, with minor formatting adjustments.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6, with minor formatting adjustments.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6, with minor formatting adjustments.

The definition carried over unchanged from Rel-6.

The definition carried over unchanged from Rel-6, with minor formatting adjustments.

Defining Specifications

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

SpecificationTitleRelease
TS 23.153 vj00 Out-of-Band Transcoder Control Stage 2 Rel-19 read
TS 28.062 vj00 Tandem Free Operation (TFO) Service Description Rel-19 read