ANSI

American National Standards Institute

Other →
Introduced in Rel-8 Also in: User Equipment, Radio Access Network

ANSI is the American National Standards Institute, a private non-profit organization overseeing U.S. voluntary consensus standards, referenced in 3GPP for historical compatibility, certain codecs, and North American network deployments.

Category
Other
Introduced
Rel-8
Where
Services › Codecs
Also touches
2 segments
Specifications
17 specs
ANSI Description Purpose Related Classification Detected Changes Specifications

Description

The American National Standards Institute (ANSI) is not a 3GPP-created technology but a standards body. Within 3GPP specifications, ANSI is referenced primarily in two key contexts: legacy compatibility and specific standardized components. Firstly, ANSI standards, particularly those from the T1 committee (now ATIS), formed the basis for many North American telecommunications standards pre-dating global 3GPP harmonization. This historical influence means certain protocol references, signaling system specifications (like SS7), and network architecture principles inherited from ANSI-accredited standards are acknowledged within 3GPP docs for interoperability, especially for deployments integrating with or migrating from North American legacy networks (e.g., ANSI-41 networks).

Secondly, and more operationally, ANSI is explicitly cited in 3GPP technical specifications (TSs) for defining specific codec algorithms and testing procedures. For example, specifications like TS 26.073, TS 26.104, and TS 26.173 reference ANSI-standardized voice codecs such as the Enhanced Variable Rate Codec (EVRC) and Selectable Mode Vocoder (SMV). These are integral parts of the 3GPP-defined Adaptive Multi-Rate (AMR) and AMR-WB codec families for circuit-switched and packet-switched voice services. The specifications detail how these ANSI-originated codecs are encapsulated and transported over 3GPP-defined interfaces (like Iu and Nb), ensuring terminals and network elements can correctly encode and decode speech frames according to both 3GPP and the referenced ANSI standards.

The role of ANSI in the 3GPP architecture is thus one of incorporation by reference. 3GPP does not define the core algorithms of these codecs but specifies how to use them within its own system architecture. This includes defining frame structures, bit-exact algorithmic behavior as per the ANSI standard, compliance testing vectors (detailed in specs like TS 26.094 and TS 26.194), and integration into the 3GPP bearer and signaling protocols. For network management and charging, specifications like TS 32.859 may reference ANSI formats for data exchange in certain contexts. This approach allows 3GPP systems to support a wider range of codecs, facilitating global roaming and backward compatibility, particularly for users and network operators with a footprint in regions where these ANSI-based codecs are mandated or widely deployed.

Purpose & Motivation

The inclusion of ANSI references within 3GPP specifications serves the critical purpose of ensuring global interoperability and backward compatibility. 3GPP's mission is to create globally applicable technical specifications, but the reality is that regional legacy networks, particularly in North America, were built on a different standards lineage (ANSI/ATIS). To enable seamless service for roaming subscribers and to allow operators to migrate networks without obsoleting existing infrastructure and handsets, 3GPP needed to incorporate support for key technologies from these ecosystems. Referencing ANSI standards for specific codecs and procedures solves this problem efficiently.

Historically, before 3GPP's dominance, the telecommunications landscape was fragmented. In the United States, the TIA committee accredited by ANSI developed standards like IS-95 (cdmaOne) and the subsequent CDMA2000 family, which used codecs like EVRC. When 3GPP developed UMTS and later LTE, which are based on GSM/WCDMA technology, a direct incompatibility existed for voice services between these worlds. To bridge this gap, especially as operators deployed multi-technology networks and sought global roaming agreements, 3GPP formally standardized the inclusion of these ANSI codecs. This addressed the limitation of a purely European-centric codec set, ensuring 3GPP terminals could support high-quality voice calls when connected to or from networks using these legacy standards.

Furthermore, this approach respects the intellectual property and rigorous standardization work already completed by ANSI-accredited bodies. Instead of re-inventing or slightly modifying these codecs, which could lead to interoperability nightmares, 3GPP mandates strict adherence to the referenced ANSI standard documents. This provides legal and technical clarity for implementers, reduces development duplication, and guarantees that a 3GPP UE implementing, for example, EVRC will be fully compatible with a CDMA2000 handset using the same ANSI-standardized EVRC algorithm, facilitating a smoother technology transition period.

Classification

Part ofATIS
Specific typesATISTIA
Related approachesITU-T

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-8, normative work from Rel-16.

Rel-16 1 change

In Release 16, a correction was introduced for the ANSI-C code related to the AMR-WB floating-point implementation to ensure proper functionality on 64-bit systems. This update involved a technical correction to the code, specifically adding a missing line for the `sp_enc_id` constant to allow the ANSI-C code to compile correctly. The change ensures the bit-exact executables for the speech codec remain portable and operational across modern system architectures.

  • Corrections to AMR-WB floating-point for 64-bit systems TS 26.204CR0020
Rel-17 1 change

In Release 17, the update to the ANSI function specifically addressed a correction for a saturation issue in the AMR-WB fixed-point codec. This change ensured the continued bit-exact implementation of the speech transcoder as defined in the core ANSI-C code specifications. The correction maintained the integrity of the encoder and decoder programs for the Adaptive Multi-Rate Wideband audio codec.

  • Correction of a saturation issue in the AMR-WB fixed-point codec TS 26.173CR0036

Explore further

Broader topics and technologies where ANSI plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 26.073 vj00 AMR Speech Codec ANSI-C Implementation Rel-19
TS 26.094 vj00 AMR Voice Activity Detector (VAD) Specification Rel-19
TS 26.104 vj00 AMR Floating-Point Codec Implementation Rel-19
TS 26.173 vj00 AMR-WB Codec ANSI-C Implementation Rel-19
TS 26.194 vj00 Voice Activity Detector for AMR-WB DTX Rel-19
TS 26.204 vj00 AMR-WB Floating-Point Codec Specification Rel-19
TS 26.243 vj00 DSR Extended Advanced Front-end C Code Rel-19
TS 26.268 vj00 eCall In-band Modem ANSI-C Code Rel-19
TS 26.273 vj00 Fixed-point AMR-WB+ codec ANSI-C code Rel-19
TS 26.304 vj00 Floating-point Extended AMR-WB+ Codec ANSI-C Code Rel-19
TS 26.410 vj00 Enhanced aacPlus Floating-Point ANSI-C Code Rel-19
TS 26.411 vj00 Enhanced aacPlus Fixed-Point ANSI-C Code Rel-19
TS 32.859 vc10 Alarm Management Quality Improvement Study Rel-12
TS 46.006 vj00 GSM Half Rate Codec ANSI-C Code Rel-19
TS 46.042 vj00 GSM Half-Rate Voice Activity Detector Specification Rel-19
TS 46.053 vj00 GSM Enhanced Full Rate Codec ANSI-C Implementation Rel-19
TS 46.082 vj00 GSM Enhanced Full Rate Voice Activity Detector Rel-19