Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.104  Word version:  17.0.0

Top   Top   None   None   Next
1…   4…

...

1  Scopep. 5

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 TS 26.110, or in packet-based (e.g., H.323) applications. The bit-exact fixed-point ANSI-C code in 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 (TS 26.090), Voice Activity Detection (TS 26.094), comfort noise generation (TS 26.092), and source controlled rate operation (TS 26.093). The floating-point code also contains example solutions for substituting and muting of lost frames (TS 26.091).
The fixed-point specification in TS 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 fixed-point libraries are not used as such.
Up

2  Normative referencesp. 5

The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
  • References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
  • For a specific reference, subsequent revisions do not apply.
  • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
[1]
TS 26.074: "AMR Speech Codec; Test sequences".
[2]
TS 26.090: "AMR Speech Codec; Speech transcoding".
[3]
TS 26.091: "AMR Speech Codec; Substitution and muting of lost frames".
[4]
TS 26.092: "AMR Speech Codec; Comfort noise aspects".
[5]
TS 26.093: "AMR Speech Codec; Source controlled rate operation".
[6]
TS 26.094: "AMR Speech Codec; Voice Activity Detection".
[7]
TS 26.073: "ANSI C code for the Adaptive Multi Rate speech codec".
[8]
TS 26.101: "AMR Speech Codec Frame Structure".
[9]
RFC 3267:  "A Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs", June 2002.
Up

3  Definitions and abbreviationsp. 6

3.1  Definitionsp. 6

Definition of terms used in the present document, can be found in TS 26.090, TS 26.091, TS 26.092, TS 26.093, and TS 26.094.

3.2  Abbreviationsp. 6

For the purpose of the present document, the following abbreviations apply:
ANSI
American National Standards Institute
ETS
European Telecommunication Standard
GSM
Global System for Mobile communications
I/O
Input/Output
RAM
Random Access Memory
ROM
Read Only Memory

Up   Top   ToC