UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

ETSI - TS 126 104

Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec

active, Most Current
Organization: ETSI
Publication Date: 1 May 2022
Status: active
Page Count: 26
scope:

This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly targeted to be used in multimedia applications such as the 3G-324M terminal specified in 3GPP TS 26.110, or in packet-based (e.g., H.323) applications. The bit-exact fixed-point ANSI-C code in 3GPP TS 26.073 remains the preferred implementation for all applications, but the floating-point codec may be used instead of the fixed-point codec when the implementation platform is better suited for a floating-point implementation. It has been verified that the fixed-point and floating-point codecs interoperate with each other without any artefacts.

The floating-point ANSI-C code in this specification is the only standard conforming non-bit-exact implementation of the Adaptive Multi Rate speech transcoder (3GPP TS 26.090 [2]), Voice Activity Detection (3GPP TS 26.094 [6]), comfort noise generation (3GPP TS 26.092 [4]), and source controlled rate operation (3GPP TS 26.093 [5]). The floating-point code also contains example solutions for substituting and muting of lost frames (3GPP TS 26.091 [3]).

The fixed-point specification in 26.073 shall remain the only allowed implementation for the 3G mandatory speech service and the use of the floating-point codec is strictly limited to other services.

The floating-point encoder in this specification is a non-bit-exact implementation of the fixed-point encoder producing quality indistinguishable from that of the fixed-point encoder. The decoder in this specification is functionally a bit-exact implementation of the fixed-point decoder, but the code has been optimized for speed and the standard fixedpoint libraries are not used as such.

Document History

TS 126 104
May 1, 2022
Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
November 1, 2020
Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
July 1, 2018
Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
April 1, 2017
Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
January 1, 2016
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
October 1, 2014
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
October 1, 2012
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
April 1, 2011
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
This Technical Standard (TS) contains an electronic copy of the ANSI-C code for a floating-point implementation of the Adaptive Multi-Rate codec. This floating-point codec specification is mainly...
January 1, 2010
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
January 1, 2009
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
June 1, 2007
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
March 1, 2004
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
March 1, 2004
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
December 1, 2003
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
June 1, 2003
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
June 1, 2003
Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec
A description is not available for this item.
March 1, 2003
Digital Cellular Telecommunications System (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point Adaptive Multi-Rate (AMR) Speech Codec
A description is not available for this item.
March 1, 2003
Digital Cellular Telecommunications System (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point Adaptive Multi-Rate (AMR) Speech Codec
A description is not available for this item.
March 1, 2003
Digital Cellular Telecommunications System (Phase 2+); Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point Adaptive Multi-Rate (AMR) Speech Codec
A description is not available for this item.
June 1, 2002
Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point Adaptive Multi-Rate (AMR) Speech Codec
A description is not available for this item.
March 1, 2002
Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point Adaptive Multi-Rate (AMR) Speech Codec
A description is not available for this item.
March 1, 2002
Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point Adaptive Multi-Rate (AMR) Speech Codec
A description is not available for this item.
September 1, 2001
Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point AMR Speech Codec
A description is not available for this item.
September 1, 2001
Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point AMR Speech Codec
A description is not available for this item.
June 1, 2001
Universal Mobile Telecommunications System (UMTS); ANSI-C Code for the Floating-Point AMR Speech Codec
A description is not available for this item.

References

Advertisement