Description
Direct form coefficients are a specific representation of short-term filter parameters used in speech coding, notably within the Adaptive Multi-Rate Wideband (AMR-WB) codec specified in 3GPP TS 26.190. In speech coding, short-term filters model the spectral envelope of the speech signal, which is crucial for efficient compression. These filters are typically implemented as linear predictive coding (LPC) filters, and their coefficients can be represented in various forms, such as direct form, reflection coefficients, or log-area ratios. Direct form coefficients are the coefficients of the filter's transfer function when expressed in a direct-form structure, meaning the filter is implemented as a direct convolution of the input with the coefficients.
In the AMR-WB codec, the speech signal is processed in frames, and for each frame, a set of short-term filter coefficients is computed and quantized. These coefficients are then used to filter the speech signal to remove short-term redundancies. The direct form is one of the formats for storing these coefficients, and it is used because it allows for straightforward implementation of the synthesis filter. The AMR-WB codec operates at multiple bit rates and uses a wideband speech signal (50-7000 Hz), requiring accurate modeling of the spectral envelope. The direct form coefficients are quantized using techniques such as split vector quantization to reduce bit rate while maintaining speech quality.
The use of direct form coefficients is not limited to AMR-WB; other codecs like AMR-NB (narrowband) and newer codecs such as EVS (Enhanced Voice Services) also employ similar concepts, though the specific formats may vary. In the context of 3GPP, the definition has remained stable across releases, indicating the maturity of the technology. The direct form is advantageous because it directly corresponds to the filter coefficients used in the synthesis filter, simplifying the implementation. However, direct form coefficients are sensitive to quantization errors, which can lead to instability if not properly handled. Therefore, codecs often use alternative representations like line spectral pairs (LSPs) for quantization and transmission, converting to direct form at the decoder for synthesis.
The term appears in multiple 3GPP specifications, including TS 26.090 (AMR-NB), TS 26.190 (AMR-WB), TS 26.290 (EVS), and others, reflecting its widespread use in speech codec specifications. Understanding direct form coefficients is essential for engineers working on speech codec implementation, as it affects the stability and quality of the synthesized speech. The concept is part of the broader field of speech coding, where filter representation plays a critical role in balancing compression efficiency and computational complexity.
Purpose & Motivation
Direct form coefficients exist to provide a standardized and efficient way to represent short-term filter parameters in speech codecs. The primary purpose is to enable the synthesis filter in the decoder to reconstruct the speech signal accurately from quantized parameters. In speech coding, the short-term filter models the vocal tract, and its coefficients must be transmitted or stored. The direct form is one of several possible representations, and it is chosen for its simplicity in implementation, as the filter can be directly realized using these coefficients without additional transformations.
The motivation for defining direct form coefficients in 3GPP specifications was to ensure interoperability between different implementations of speech codecs. By specifying a common format for storing filter parameters, vendors can develop encoders and decoders that work together seamlessly. This is particularly important for mobile telephony, where codecs like AMR-WB are used across networks and devices from multiple manufacturers. The direct form also facilitates the design of fixed-point implementations, which are common in mobile devices due to power and cost constraints.
Historically, early speech codecs used various representations, but the need for standardization led to the adoption of specific formats in 3GPP. The direct form coefficients are part of the AMR-WB codec introduced in Rel-5, and their definition has remained unchanged, indicating their continued relevance. While direct form coefficients are not the only representation used—LSPs are preferred for quantization—they are essential for the final synthesis step. The concept addresses the problem of efficiently and accurately reconstructing speech from compressed parameters, which is fundamental to mobile communication.
What changed in its specifications
The latest release-to-release comparison of specifications that define Direct form coefficients. Each summary describes the whole specification, not only this term.
Rel-16 brings only minor changes to TS 26.090: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 26.090 →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.
Initial definition introduced: 'One of the formats for storing the short term filter parameters. In the adaptive multi-rate wideband codec, all filters which are used to modify speech samples use direct form coefficients.' This established the terminology for speech codec implementations.
Defining Specifications
3GPP specifications that define or reference Direct form coefficients, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 26.090 vj00 | AMR Speech Codec Detailed Mapping Specification | Rel-19 read |
| TS 26.190 vj00 | AMR-WB Speech Codec Detailed Mapping | Rel-19 read |
| TS 26.290 vj00 | AMR-WB+ Audio Codec Specification | Rel-19 read |
| TS 46.020 vj00 | GSM Half Rate Speech Codec Specification | Rel-19 read |
| TS 46.060 vj00 | GSM Enhanced Full Rate Speech Codec | Rel-19 read |