Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 26.290
Audio Codec Processing Functions –
Extended Adaptive Multi-Rate - Wideband (AMR-WB+) Speech Codec –
Transcoding Functions

V19.0.0 (PDF)  2025/09  87 p.
V18.0.0  2024/03  87 p.
V17.0.0  2022/03  87 p.
V16.0.0  2020/06  87 p.
V15.0.0  2018/06  86 p.
V14.0.0  2017/03  87 p.
V13.0.0  2015/12  87 p.
V12.0.0  2014/09  87 p.
V11.0.0  2012/09  87 p.
V10.0.0  2011/04  87 p.
V9.0.0  2009/10  87 p.
V8.0.0  2008/12  87 p.
V7.0.0  2007/03  87 p.
V6.3.0  2005/06  87 p.
Rapporteur:
Dr. Bruhn, Stefan
Ericsson LM

full Table of Contents for  TS 26.290  Word version:  18.0.0

each clause number in 'red' refers to the equivalent title in the Partial Content
Here   Top
1Scope  p. 7
2References  p. 7
3Definitions and abbreviations  p. 8
3.1Definitions  p. 8
3.2Abbreviations  p. 9
4Outline description  p. 9
4.1Functional description of audio parts  p. 10
4.2Preparation of input samples  p. 10
4.3Principles of the extended adaptive multi-rate wideband codec  p. 10
4.3.1Encoding and decoding structure  p. 11
4.3.2LP analysis and synthesis in low-frequency band  p. 13
4.3.3ACELP and TCX coding  p. 13
4.3.4Coding of high-frequency band  p. 13
4.3.5Stereo coding  p. 13
4.3.6Low complexity operation  p. 13
4.3.7Frame erasure concealment  p. 13
4.3.8Bit allocation  p. 14
5Functional description of the encoder  p. 16
5.1Input signal pre-processing  p. 16
5.1.1High Pass Filtering  p. 16
5.1.2Stereo Signal Downmixing/Bandsplitting  p. 16
5.2Principle of the hybrid ACELP/TCX core encoding  p. 17
5.2.1Timing chart of the ACELP and TCX modes  p. 17
5.2.2ACELP/TCX mode combinations and mode encoding  p. 18
5.2.3ACELP/TCX closed-loop mode selection  p. 19
5.2.4ACELP/TCX open-loop mode selection  p. 20
5.3Hybrid ACELP/TCX core encoding description  p. 24
5.3.1Pre-emphasis  p. 24
5.3.2LP analysis and interpolation  p. 24
5.3.2.1Windowing and auto correlation computation  p. 24
5.3.2.2Levinson Durbin algorithm  p. 24
5.3.2.3LP to ISP conversion  p. 24
5.3.2.4ISP to LP conversion  p. 24
5.3.2.5Quantization of the ISP coefficient  p. 25
5.3.2.6Interpolation of the ISPs  p. 25
5.3.3Perceptual weighting  p. 25
5.3.4ACELP Excitation encoder  p. 25
5.3.4.1Open loop pitch analysis  p. 25
5.3.4.2Impulse response computation  p. 25
5.3.4.3Target signal computation  p. 26
5.3.4.4Adaptive codebook  p. 26
5.3.4.5Algebraic codebook  p. 26
5.3.4.5.1Codebook structure  p. 26
5.3.4.5.2Pulse indexing  p. 26
5.3.4.5.3Codebook search  p. 26
5.3.4.6Quantization of the adaptive and fixed codebook gains  p. 26
5.3.5TCX Excitation encoder  p. 27
5.3.5.1TCX encoder block diagram  p. 27
5.3.5.2Computation of the target signal for transform coding  p. 30
5.3.5.3Zero-input response subtraction  p. 30
5.3.5.4Windowing of target signal  p. 31
5.3.5.5Transform  p. 32
5.3.5.6Spectrum pre-shaping  p. 32
5.3.5.7Split multi-rate lattice VQ  p. 33
5.3.5.8Spectrum de-shaping  p. 38
5.3.5.9Inverse transform  p. 38
5.3.5.10Gain optimization and quantization  p. 38
5.3.5.11Windowing for overlap-and-add  p. 39
5.3.5.12Memory update  p. 39
5.3.5.13Excitation signal computation  p. 39
5.4Mono Signal High-Band encoding (BWE)  p. 39
5.5Stereo signal encoding  p. 42
5.5.1Stereo Signal Low-Band Encoding  p. 42
5.5.1.1Principle  p. 43
5.5.1.2Signal Windowing  p. 44
5.5.1.3Pre-echo mode  p. 44
5.5.1.4Redundancy reduction  p. 44
5.5.2Stereo Signal Mid-Band Processing  p. 44
5.5.2.1Principle  p. 44
5.5.2.2Residual computation  p. 45
5.5.2.3Filter computation, smoothing and quantization  p. 45
5.5.2.4Channel energy matching  p. 45
5.5.3Stereo Signal High-Band Processing  p. 46
5.6Packetization  p. 46
5.6.1Packetization of TCX encoded parameters  p. 46
5.6.1.1Multiplexing principle for a single binary table  p. 47
5.6.1.2Multiplexing in case of multiple binary tables  p. 48
5.6.2Packetization procedure for all parameters  p. 50
5.6.3TCX gain multiplexing  p. 52
5.6.4Stereo Packetization  p. 53
6Functional description of the decoder  p. 53
6.1Mono Signal Low-Band synthesis  p. 53
6.1.1ACELP mode decoding and signal synthesis  p. 54
6.1.2TCX mode decoding and signal synthesis  p. 54
6.1.3Post-processing of Mono Low-Band signal  p. 57
6.2Mono Signal High-Band synthesis  p. 59
6.3Stereo Signal synthesis  p. 62
6.3.1Stereo signal low-band synthesis  p. 63
6.3.2Stereo Signal Mid-Band synthesis  p. 64
6.3.3Stereo Signal High-Band synthesis  p. 65
6.3.4Stereo output signal generation  p. 65
6.4Stereo to mono conversion  p. 65
6.4.1Low-Band synthesis  p. 65
6.4.2High-Band synthesis  p. 65
6.5Bad frame concealment  p. 66
6.5.1Mono  p. 66
6.5.1.1Mode decoding and extrapolation  p. 66
6.5.1.2TCX bad frame concealment  p. 68
6.5.1.2.1Spectrum de-shaping  p. 68
6.5.1.2.2Spectrum Extrapolation  p. 68
6.5.1.2.3Amplitude Extrapolation  p. 69
6.5.1.2.4Phase Extrapolation  p. 69
6.5.2Stereo  p. 70
6.5.2.1Low-band  p. 70
6.5.2.2Mid-band  p. 71
6.6Output signal generation  p. 71
7Detailed bit allocation of the Extended AMR-WB codec  p. 72
8Storage and Transport Interface formats  p. 78
8.1Available Modes and Bitrates  p. 78
8.2AMR-WB+ Transport Interface Format  p. 81
8.3AMR-WB+ File Storage Format  p. 83
$Change history  p. 85

Up   Top