- 2074 Chaitra (CS II) · 5 marks
Need for non-uniform quantization; one algorithm
Short answer
Non-uniform quantization needed because speech has wide dynamic range and peaked PDF; uniform steps give poor SQNR for weak signals. Companding algorithm: compressor → uniform quantizer → expander. µ-law: normalize x=m/mp, compress y=sgn(x)ln(1+μ|x|)/ln(1+μ) with μ=255, uniformly quantize y, transmit, expand at receiver via inverse. Small steps near zero, large steps at high amplitude yield nearly constant SQNR (~38 dB over 40 dB range) with 8 bits.
Why is non uniform quantization required, explain any one algorithms for implementing non-uniform quantization.
Why non-uniform quantization is needed
- In uniform quantization the noise power is the same for every level, so SQNR is proportional to signal power. Weak signals get poor SQNR.
- Speech has a wide dynamic range (about 40 dB) and small amplitudes are far more probable than large ones.
- To give soft talkers acceptable SQNR with uniform steps would need about 12–13 bits per sample.
- Non-uniform quantization uses small steps for small amplitudes and large steps for large amplitudes, making SQNR nearly constant over the range. 8 bits then give toll-quality speech (64 kbps).
Algorithm: companding with the µ-law
Non-uniform quantization is realised by companding: compressor → uniform quantizer → (channel) → expander.
m(t)->[Compressor]->[Uniform quantizer+encoder]->channel
|
out<-[Expander]<-[Decoder]<-------------------------+
- Normalise the input: , so .
- Compress using the µ-law:
For small , (large gain); for large the curve is logarithmic (small gain). 3. Uniformly quantize into levels and encode into bits (8 bits in telephony). 4. At the receiver decode and expand with the inverse law:
- The combined effect: equal steps in correspond to small steps in near zero and large steps near .
For , SQNR , almost independent of signal level; with , it is about 38 dB over a 40 dB input range.
In practice the curve is approximated digitally by 15 linear segments (µ-law, T1 systems) or 13 segments for the A-law (, E1 systems).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Need for non-uniform quantization; SQNR of DM · Communication Systems, chapter 4 · asked 2×
- Non-uniform quantization using uniform quantizer; μ-law · Communication Systems, chapter 4
- Non-uniform quantization; PCM numerical (4 kHz, ±2.4 V, 64 kHz) · Communication Systems, chapter 4
- Uniform vs non-uniform quantization; companding laws · Communication Systems, chapter 4
- Uniform vs non-uniform quantization; 16-level PCM numerical · Communication Systems, chapter 4
- SQNR for uniform quantization in terms of levels and bits · Communication Systems, chapter 4 · asked 2×
- Adaptive and non-adaptive routing algorithms · Telecommunications, chapter 8 · asked 3×
- Steady uniform, non-uniform and spatially varied flow · Hydraulics, chapter 5 · asked 4×
- Deperming and graphite in non-uniform field · Electrical Engineering Material, chapter 4
- Define non-uniform open channel flow with examples · Hydraulics, chapter 5