- Asked 2/48
- 2076 Asoj (CS II) · 2+5 marks
- 2069 Chaitra (CS II) · 3+4 marks
Companding and its types
Short answer
Companding compresses signal before uniform quantization and expands at receiver to achieve non-uniform quantization, necessary for constant SQNR over wide dynamic range with fewer bits. μ-law (North America, μ=255) and A-law (Europe, A=87.6) are standard companding laws per ITU-T G.711.
What is companding and why it is necessary? Explain any two types of companding techniques.
Companding (compressing + expanding) is a way to obtain non-uniform quantization: the signal is compressed by a non-linear amplifier before a uniform quantizer at the transmitter, and expanded by the inverse characteristic at the receiver.
m(t)->[Compressor]->[Uniform Q]->channel->[Expander]->m(t)
y = c(x) x = c^-1(y)
Why it is necessary
- With uniform quantization, noise is fixed, so weak signals have poor SQNR.
- Speech has a large dynamic range and small amplitudes are most frequent.
- The compressor boosts small amplitudes and reduces large ones, so effectively small inputs see fine steps and large inputs coarse steps. The SQNR stays nearly constant (within a few dB) over about 40 dB of input range with only 8 bits.
μ-law companding (North America, Japan)
- gives uniform quantization; the standard value is (8-bit PCM).
- For small it is nearly linear (); for large it is logarithmic.
- Example with : ; ; .
A-law companding (Europe, India, Nepal)
- Standard value . It is linear for small signals and logarithmic for large ones. Both A-law and μ-law are specified in ITU-T G.711.
- In practice both laws are realised by a 13-segment (A-law) or 15-segment (μ-law) piecewise-linear approximation.
y (out)
1 | . . . . <- compressed
| . .
| . .... <- uniform (y = x)
| . ....
|. ....
|. ..
+-------------------- x (in)
0 1
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Soil improvement techniques; explain two · Foundation Engineering, chapter 10 · asked 2×
- Linear solution techniques; CG two iterations · Computational Techniques in Civil Engineering, chapter 2
- Data transfer techniques for slow I/O · Instrumentation II, chapter 1 · asked 3×
- Microinstruction fields and sequencing techniques · Computer Organization and Architecture, chapter 3