- Asked 2/22
- 2081 Bhadra · 3+5 marks
- 2073 Magh · 2+3 marks
Vocoders and their types
Short answer
A vocoder extracts parameters of a speech production model (vocal-tract filter, excitation, pitch, gain) and transmits them for synthesis at low bit rates. Types include channel vocoder using filter banks, formant vocoder tracking resonances, cepstrum vocoder, voice-excited vocoder, and LPC which uses an all-pole filter, enabling rates as low as 2.4 kbps.
Describe vocoders with block diagram. Briefly explain different kind of vocoders.
Vocoders
A vocoder (voice coder) is a source coder that does not try to reproduce the speech waveform. It extracts the parameters of a model of human speech production – vocal-tract filter, excitation type (voiced/unvoiced), pitch and gain – sends only these, and the receiver synthesizes speech from them. This gives very low bit rates (about 1.2–4.8 kbps) at the cost of natural quality.
Analyzer (Tx)
speech -+-> [spectral analysis] ----+
+-> [pitch, V/UV detector] -+-> MUX -> channel
Synthesizer (Rx)
channel -> DEMUX -+-> pitch, V/UV
| -> [pulse gen | noise gen]
| |
+-> spectrum ->[synthesis filter]
|
v speech
The model: speech = excitation (pulse train for voiced, random noise for unvoiced) passed through a time-varying filter (vocal tract).
Kinds of vocoders
- Channel vocoder – A bank of band-pass filters (about 16–19 bands) measures the energy in each band; the band envelopes plus pitch/V-UV are sent. The receiver modulates a matching filter bank with the excitation. Earliest vocoder.
- Formant vocoder – Sends the frequencies and amplitudes of the first three or four formants (vocal-tract resonances) plus pitch. Very low rate (< 1.2 kbps) but formants are hard to track accurately.
- Cepstrum vocoder – Uses the cepstrum (inverse FFT of log spectrum) to separate the excitation (high quefrency) from the vocal-tract response (low quefrency); low cepstral coefficients and pitch are sent.
- Voice-excited vocoder – Sends a narrowband (baseband) portion of the actual speech as excitation instead of a pitch detector output, avoiding pitch-detection errors.
- Linear predictive coder (LPC) – Models the vocal tract as an all-pole filter with ~10 coefficients; LPC-10 runs at 2.4 kbps. Its improved forms (multi-pulse, RELP, CELP) are used in GSM and IS-95.
Example of bit rate saving: 64 kbps PCM vs 2.4 kbps LPC-10 is a reduction of about 27 times, which is why vocoder principles (in the form of hybrid coders like CELP) are used in mobile systems.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Speech characteristics and linear predictive coder · Wireless Communication, chapter 6 · asked 5×
- OFDM transmitter side, advantages and disadvantages · Wireless Communication, chapter 4
- Direct sequence spread spectrum (DSSS) · Wireless Communication, chapter 4
- Digital vs analog modulation; GMSK · Wireless Communication, chapter 4
- MSK, GMSK and OFDM modulator/demodulator · Wireless Communication, chapter 4
- Diversity and RAKE receiver operation · Wireless Communication, chapter 5
- Frequency counter operation with block diagram · Digital Logic, chapter 11 · asked 14×
- Block diagram of digital communication system · Data Communication, chapter 1 · asked 8×
- Communication system and block diagram · Basic Electronics Engineering, chapter 5 · asked 7×
- DMA controller block diagram and transfer · Computer Organization and Architecture, chapter 7 · asked 6×