UPCM

Uniform or Linear Pulse Code Modulation

Other →
Introduced in Rel-8

UPCM is a standardized linear encoding method for analog-to-digital voice conversion in GSM/UMTS networks, using 13-bit or 16-bit resolution to ensure high-quality voice transmission.

Category
Other
Introduced
Rel-8
Where
Radio Access Network
Specifications
2 specs
UPCM Description Purpose Related Classification Specifications

Description

Uniform or Linear Pulse Code Modulation (UPCM) is a fundamental voice coding technique standardized in 3GPP for circuit-switched voice services, primarily within the GSM and UMTS domains. Unlike companding algorithms like A-law or μ-law, which use non-linear quantization to optimize for the human auditory perception, UPCM employs a linear quantization scale. This means the step size between quantization levels is constant across the entire amplitude range of the input analog signal. The process involves sampling the voice signal at a standard rate (e.g., 8 kHz), and each sample is quantized directly into a digital code word using a uniform step size. The typical implementations referenced in the specs are 13-bit or 16-bit linear PCM, providing a high dynamic range and fidelity suitable for core network interfaces before potential transcoding to more bandwidth-efficient codecs for radio transmission.

Architecturally, UPCM is specified for use in specific reference points and interfaces within the network, particularly where high-quality, uncompressed (or lightly compressed) voice needs to be transported. It is defined in technical specifications such as 3GPP TS 46.008 and TS 46.055, which detail the speech processing functions for the GSM system. Its role is often as an intermediate or 'anchor' coding format. For instance, a voice call originating on a mobile device using a codec like AMR-NB may be transcoded to UPCM at the core network (e.g., at the Mobile Switching Center or Media Gateway) for transport over traditional TDM (Time-Division Multiplexing) trunks or for interfacing with other network elements that expect linear PCM.

The key components involved are the codec functions within network elements like the Transcoder and Rate Adaptation Unit (TRAU) or Media Gateway (MGW). These components perform the analog-to-digital and digital-to-analog conversions, or the transcoding between different digital formats. UPCM's linear nature simplifies certain signal processing operations, such as echo cancellation, voice activity detection, and tone generation, compared to working with companded signals. While it consumes more bandwidth per channel than compressed codecs (e.g., 64 kbps for 8-bit μ-law/A-law, or 104/128 kbps for 13/16-bit linear), its use is justified in core network segments where bandwidth is plentiful and signal quality preservation is paramount before any further potential lossy compression for the radio link.

Purpose & Motivation

UPCM was introduced to provide a standardized, high-fidelity digital representation of voice signals for transport and switching within the core network infrastructure of 2G and 3G systems. Prior to and alongside GSM, telecommunications networks widely used companded PCM (A-law/μ-law) for digital voice, which optimizes the signal-to-noise ratio for typical voice amplitudes but introduces non-linearity. The creation of a uniform PCM standard addressed the need for a linear, predictable encoding scheme that simplifies certain network-side voice processing tasks.

The motivation stemmed from the architecture of early digital mobile networks, which often separated the radio-specific speech codec (like Full Rate or Enhanced Full Rate in GSM) from the core transmission network. The core network, frequently based on ISDN or PSTN principles, required a stable digital format for switching and inter-connection. UPCM served as a common, high-quality intermediate format. It solved the problem of maintaining voice quality through multiple stages of potential transcoding, especially when calls traversed different network domains or required processing by network-based services like conferencing or announcements. Its linear characteristic directly addresses the limitation of companded formats where linear operations (like adding two voice signals in a conference bridge) are more complex and can degrade quality if not handled correctly.

Classification

Part ofPCM
Related approachesAMR

Evolution Across Releases

Rel-8 Initial

Introduced as a standardized term and reference for Uniform/Linear PCM within the 3GPP specification framework, primarily for GSM/EDGE Radio Access Network (GERAN) and core network voice handling. Specifications 46.008 and 46.055 formalized its application in speech processing and transcoding functions.

Explore further

Broader topics and technologies where UPCM plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 46.008 vj00 GSM Half Rate Speech Codec Performance Rel-19
TS 46.055 vj00 GSM Enhanced Full Rate Speech Codec Performance Rel-19