- Asked 2/22
- 2078 Chaitra · 2+6 marks
- 2070 Magh · 4+4 marks
Need for speech coding; vocoder concept
Short answer
Speech coding compresses digitized speech to save scarce radio spectrum, increase capacity, reduce power and allow encryption and channel coding. A vocoder is a parametric coder that transmits only vocal-tract filter parameters, voiced/unvoiced decision, pitch and gain, typically at 1.2–4.8 kbps, giving synthetic quality.
Why do we need speech coding techniques? Explain the basic concept of VOCODER.
Need for speech coding
Speech coding compresses digitized speech into fewer bits while keeping acceptable quality. It is needed because:
- Plain 64 kbps PCM uses too much of the scarce, expensive radio spectrum; low-rate coders (e.g. 13 kbps GSM, 8 kbps CELP) let more users share a channel and raise system capacity.
- Lower bit rate means narrower bandwidth, less transmit power and longer battery life.
- Coders can include protection of important bits and work well with channel coding, keeping quality high over noisy, fading links.
- It allows voice activity detection and discontinuous transmission, reducing interference.
- Digital speech can be encrypted for privacy and multiplexed easily with data.
Basic concept of VOCODER
A vocoder is a parametric speech coder based on a model of how humans produce speech:
- Source (excitation): the vocal cords produce a periodic pulse train for voiced sounds (pitch 80–350 Hz) or turbulent noise for unvoiced sounds.
- Filter: the vocal tract (throat, mouth, nose) acts as a slowly varying filter whose resonances are the formants.
Instead of sending the waveform, the vocoder analyses each 10–30 ms frame and sends only:
- Vocal-tract filter parameters (band energies, formants or LPC coefficients),
- Voiced/unvoiced decision,
- Pitch period, and
- Gain (loudness).
Tx: speech -> [analysis] -> {filter params, V/UV,
pitch, gain} -> encode
Rx: pitch pulses --+
+--[V/UV]--(×gain)--[vocal tract
noise ---------+ filter]--> speech
The receiver uses a pulse generator or noise generator as the excitation and drives a synthesis filter set by the received parameters.
Waveform coder vs vocoder
| Point | Waveform coder | Vocoder |
|---|---|---|
| What is sent | Samples of waveform | Model parameters |
| Bit rate | 16–64 kbps | 1.2–4.8 kbps |
| Quality | Natural | Synthetic |
| Example | PCM, ADPCM | Channel, LPC-10 |
Result: rates of 1.2–4.8 kbps, good intelligibility but synthetic quality. Types include channel, formant, cepstrum, voice-excited and linear predictive vocoders.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Speech characteristics; formant and channel vocoder · Wireless Communication, chapter 6
- Formant vocoder and speech characteristics · Wireless Communication, chapter 6
- Source coders used in speech coding · Wireless Communication, chapter 6
- Need for equalization and basic technique · Wireless Communication, chapter 5
- Need for diversity; combining techniques · Wireless Communication, chapter 5
- Waveform/voice coding and GSM codec · Wireless Communication, chapter 6
- Why do we need DFT · Digital Signal Analysis and Processing, chapter 7 · asked 6×
- Why do we need FFT · Digital Signal Analysis and Processing, chapter 7 · asked 2×
- Dataword vs codeword; error coding techniques · Data Communication, chapter 8
- Need of formulation; techniques for ToR · Project Engineering, chapter 2