Comm. Sys. Lect. 9
Comm. Sys. Lect. 9
• Compading
• Noises in non-uniform
• PCM vs. DM
• Performance Metrics
• Line Codes
Nonuniform quantization using companding
Companding is a method of reducing the number of bits required in
ADC while achieving an equivalent dynamic range or SQNR
In order to improve the resolution of weak signals within a converter,
and hence enhance the SQNR, the weak signals need to be
enlarged, or the quantization step size decreased, but only for the
weak signals
But strong signals can potentially be reduced without significantly
degrading the SQNR or alternatively increasing quantization step size
The compression process at the transmitter must be matched with an
equivalent expansion process at the receiver
2
The signal below shows the effect of compression, where the
amplitude of one of the signals is compressed
After compression, input to the quantizer will have a more uniform
distribution after sampling
3
Basically, companding introduces a nonlinearity into the signal
This maps a nonuniform distribution into something that more
4
Types of Companding
-Law Companding Standard (North & South America,
and Japan)
log e 1 (| x | / xmax
y ymax sgn( x )
log e (1 )
where
x and y represent the input and output voltages
is a constant number determined by experiment
In the U.S., telephone lines uses companding with = 255
Samples 4 kHz speech waveform at 8,000 sample/sec
Encodes each sample with 8 bits, L = 256 quantizer levels
Hence data rate R = 64 kbit/sec
= 0 corresponds to uniform quantization
5
A-Law Companding Standard (Europe, China, Russia,
Asia, Africa)
|x|
A
xmax | x| 1
ymax sgn( x), 0
(1 A) xmax A
y ( x)
|x|
1 log e A
xmax 1 | x|
ymax sgn( x), 1
(1 log e A) A xmax
where
x and y represent the input and output voltages
A = 87.6
6
Sources of Corruption in the sampled, quantized and transmitted pulses
Two Types:
Pulse Amplitude Modulation (PAM)
The amplitude of the periodic pulse train is varied in proportion to the
sample values of the analog signal
Pulse Time Modulation
Encodes the sample values into the time axis of the digital signal
Pulse Width Modulation (PWM)
Constant amplitude, width varied in proportion to the signal
Pulse Duration Modulation (PDM)
sample values of the analog waveform are used in determining the
width of the pulse signal
12
There are many types of waveforms. Why?
performance criteria!
Each line code type have merits and demerits
The choice of waveform depends on operating characteristics of
a system such as:
Modulation-demodulation requirements
Bandwidth requirement
Synchronization requirement
13
Goals of Line Coding --
(qualities to look for)
A line code is designed to meet one or more of the following
goals:
Self-synchronization
Transparency
The property that any arbitrary symbol or bit pattern can be
15
Summary of Major Line Codes
negative
Alleviates DC component
Polar NRZ
Bipolar NRZ
RZ - Return to Zero - pulse lasts just half of bit period
Polar RZ
Bipolar RZ
Manchester Line Code
No DC component
16
Unipolar
Potential problems:
DC component (average amplitude of encoded
signal is non zero)
Lack of synchronization
Polar
purposes
20
Bipolar
Uses three voltage levels: positive, negative,
and zero
Zero level represents binary 0; 1s are
represented with alternating positive and
negative voltages, even when not consecutive
This scheme is called Alternate mark inversion
(AMI).
21