Waveform Coding Techniques
Waveform Coding Techniques
• PCM transmission path refers to the path the the signal travels
between the transmitter and the receiver.
Analogue Signal
Distorted PCM
Clean PCM x(t)
Pulse Trainl
Pulse train
Timer
TYPES OF QUANTIZERS
Quantization
SOLUTION
(a) 𝑓𝑚 = 4.2 𝑀𝐻𝑧
𝑞 = 2𝜐 = 512
𝜐 = 𝑙𝑜𝑔2 512 = 9 bits
(b) Bandwidth, BW = 2𝜐𝑓𝑚 = 2 x9 × 4.2 = 75.6 Mb/s
WHY IT IS NECESSARY TO HAVE NON-UNIFORM QUANTIZATION?
1. Using linear quantization, the quantization error is given by:
Δ
𝜖=
2
2. If q quantization levels of a bipolar signal are used, we can write:
2𝑥𝑚𝑎𝑥
Δ=
𝑞
3. Consider a PCM system with 𝜐 = 4 bits and 𝑥𝑚𝑎𝑥 = 16 Volt, then:
𝑞 = 24 = 16
2 2 1
Δ= = =
𝑞 16 8
The maximum quantization error is therefore
Δ 1
𝜀𝑚𝑎𝑥 = =
2 16
4. At maximum, the relative error is 1 volt out of 16 volts or 6.25%
5. At lower levels, e.g. 2 volts, the relative error is 1 volt out of 2 volts
or 50%.
6. To reduce this high relative error at low levels, PCM systems use non-
uniform quantization .
COMPANDING
1. With uniform sampling, the quantization step is fixed thus resulting in uniform
quantization noise power.
2. However signal power is not constant, it is proportional to the square of the signal
amplitude. This means Quantization Noise is very significant at low amplitudes.
3. To reduce quantization noise at lower amplitudes, we use commanding:
Companding = Compressing + Expanding
Input Output
Compressor Uniform Quantizer Expander
19
"A" LAW COMPANDING
20
µ-LAW COMPANDING
21
BINARY ENCODING
2. It is a one-to-one mapping of
the quantized samples by
using code elements or
symbols of the required length
per sample.
FOLDED BINARY CODE
KSH 790/=
ADVANTAGES OF PCM
1. PCM provides high noise immunity