- 2080 Bhadra · 6 marks
Sub-band coding
Short answer
Sub-band coding splits speech into frequency bands using a filter bank, decimates each band, and codes each with ADPCM using bits allocated by perceptual importance. The receiver decodes, interpolates, filters and sums bands; QMF filters cancel aliasing, giving good quality at 16–32 kbps.
Explain sub-band coding with transmitter and receiver.
Sub-band coding (SBC) is a frequency-domain speech coding method in which the speech band is split into several frequency sub-bands by a filter bank, and each sub-band is coded separately with a number of bits matched to its perceptual importance and energy.
Idea: speech energy and its importance to the ear are not uniform over 0–4 kHz. Low bands (with pitch and the first formants) get more bits; high bands get fewer. Quantization noise is also kept within each band, so it is masked by the speech in that band.
TRANSMITTER
+-[BPF1]-[↓D]-[ADPCM, n1 bits]-+
s(n) ---+-[BPF2]-[↓D]-[ADPCM, n2 bits]-+-[MUX]-> channel
+-[BPFk]-[↓D]-[ADPCM, nk bits]-+
RECEIVER
+-[decode1]-[↑D]-[BPF1]-+
ch->[DEMUX]+-[decode2]-[↑D]-[BPF2]-+-(Σ)-> s^(n)
+-[decodek]-[↑D]-[BPFk]-+
(↓D: decimate, ↑D: interpolate)
Transmitter
- Speech sampled at 8 kHz is passed through a bank of k band-pass filters (often quadrature mirror filters, QMF), e.g. 4–8 bands.
- Each band output is decimated (down-sampled) to its Nyquist rate, so the total sample rate stays 8 kHz.
- Each sub-band is encoded, usually with ADPCM, using a bit allocation nᵢ based on band energy and perception (e.g. 4–5 bits in low bands, 2 bits in high bands).
- Coded bits of all bands are multiplexed and transmitted.
Receiver
- The bit stream is demultiplexed into the sub-band streams.
- Each stream is decoded, interpolated (up-sampled) and passed through the matching synthesis filter.
- The band outputs are added to reconstruct the speech. QMF filters cancel the aliasing created by decimation.
Advantages: noise in each band is controlled separately; bits are allocated to what the ear hears; good quality at 16–32 kbps (ITU G.722 wideband audio uses two-band SBC with ADPCM at 64 kbps). Disadvantage: filter bank adds delay and complexity.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- OFDM transmitter and receiver · Wireless Communication, chapter 4 · asked 5×
- Spread spectrum and DSSS transmitter/receiver · Wireless Communication, chapter 4
- DPSK transmitter/receiver and PN sequence · Wireless Communication, chapter 4
- OQPSK transmitter/receiver and π/4-QPSK · Wireless Communication, chapter 4
- Why DPCM over PCM; DPCM transmitter and receiver · Communication Systems, chapter 4 · asked 2×
- Stereo FM transmitter and receiver; output of mono receiver · Communication Systems, chapter 3