- 2074 Bhadra · 6 marks
Source coders used in speech coding
Short answer
ADPCM predicts each sample, quantizes only the prediction error with adaptive step size, and achieves 32 kbps. LPC models speech as excitation through an all-pole filter; it sends filter coefficients, gain, pitch and voiced/unvoiced flag, working at 2.4 kbps.
Describe the operation of any two source coders used in speech coding.
Speech source coders remove redundancy in speech to reduce the bit rate. Two widely used ones are described below.
1. Adaptive Differential PCM (ADPCM) – a waveform coder
ADPCM uses the high correlation between speech samples. It predicts each sample from past samples and quantizes only the prediction error, using a quantizer whose step size adapts to the signal level.
s(n)->(+)-e(n)->[adaptive quantizer]-+-> e_q(n) out
^ - ^ |
| [step adapt] v
+-- s^(n) <--[predictor]<-----(+)<-- s^(n)
s~(n) = s^(n) + e_q(n) (reconstructed)
- The predictor forms ŝ(n) from previous reconstructed samples.
- Error e(n) = s(n) − ŝ(n) has a much smaller range than s(n), so fewer bits are needed.
- Step size and predictor coefficients adapt to the changing speech level.
- The decoder contains the same predictor, adding e_q(n) to ŝ(n).
- ITU G.726 ADPCM gives toll quality at 32 kbps (4 bits/sample) – half of 64 kbps PCM. Used in DECT.
2. Linear Predictive Coder (LPC) – a vocoder
LPC models speech as an excitation passed through an all-pole vocal-tract filter, and sends only model parameters.
Tx: speech->[20 ms frames]->[LPC analysis a1..a10, G]
->[pitch, V/UV] -> encode
Rx: [pulses | noise]->(×G)->[1/A(z) filter]->speech
- Each frame: about 10 predictor coefficients aₖ (from minimising prediction error, ŝ(n) = Σ aₖs(n−k)), gain G, pitch and voiced/unvoiced flag.
- The receiver excites the filter 1/A(z) with a pulse train (voiced) or noise (unvoiced).
- LPC-10 works at 2.4 kbps; quality is synthetic. Hybrid versions (CELP, RPE-LTP) send a better excitation and are used in mobile systems.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Need for speech coding; vocoder concept · Wireless Communication, chapter 6 · asked 2×
- Speech characteristics in coder design · Wireless Communication, chapter 6 · asked 3×
- Vocoder and predictive coders · Wireless Communication, chapter 6
- Speech characteristics and linear predictive coder · Wireless Communication, chapter 6 · asked 5×
- Formant vocoder and speech characteristics · Wireless Communication, chapter 6
- Waveform/voice coding and GSM codec · Wireless Communication, chapter 6
- Source coding vs channel coding · Data Communication, chapter 8
- Source coding; fixed vs variable length codes · Data Communication, chapter 8
- Source coding aim; Huffman "Kun Mandir Ma Janchhau Yatri" · Communication Systems, chapter 6
- Importance of source coding; Shannon-Fano vs fixed length (seven symbols) · Communication Systems, chapter 6