Uploaded by xmehab

Pulse Modulation

advertisement
Pulse Modulation
KAMANASHIS SAHA
L E C T U R E R , D E P T. O F E E E ,
E A S T W E S T U N I V E R S I T Y, B A N G L A D E S H .
Content
▪ Sampling Theorem
▪ Pulse Amplitude Modulation (PAM)
▪ Pulse Duration Modulation (PDM)
▪ Pulse Position Modulation (PPM)
▪ Pulse Code Modulation (PCM)
▪ Line Codes
▪ Quantizing and Quantization Noise
▪ Nonuniform Quantization
▪ Delta Modulation
▪ M-ary Communication
Introduction
▪ In pulse modulation, some parameters of a pulse train (amplitude, duration or
position) is varied in accordance with the message signal.
▪ Sampling process is the basic to all types of pulse modulation.
▪ Two families of pulse modulation.
❑ Analog Pulse Modulation : A periodic pulse train used as a carrier wave and the
characteristic feature of each pulse in a continuous manner according to the
corresponding sample value of message signal.
❑ Digital Pulse Modulation : The message signal is represented in a form that is
discrete in both time and amplitude. It permits the transmission in digital form
as a sequence of coded pulses.
If a signal’s spectrum is band-limited to B
Hz [G(ω)=0 for 𝜔 > 2𝜋𝐵], the signal can
be reconstructed exactly (without any
error) from it’s samples taken uniformly
at a rate 𝑓𝑠 > 2𝐵 (𝑠𝑎𝑚𝑝𝑙𝑒𝑠 𝑝𝑒𝑟 𝑠𝑒𝑐𝑜𝑛𝑑). In
other word, the minimum sampling
frequency is 𝑓𝑠 = 2𝐵 𝐻𝑧.
▪ Consider a signal 𝑔(𝑡) with a bandlimited spectrum of B Hz.
▪ Sampling 𝑔(𝑡) at a rate of 𝑓𝑠 𝐻𝑧 is
done by multiplying 𝑔(𝑡) by an
impulse train 𝛿𝑇𝑠 𝑡 , consisting of unit
impulses repeating periodically every
𝑇𝑠 seconds, where 𝜔𝑠 = 2𝜋Τ𝑇𝑠 rad/sec
𝑜𝑟 𝑇𝑠 = 𝑠𝑎𝑚𝑝𝑙𝑖𝑛𝑔 𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙 = 1Τ𝑓𝑠 𝐻𝑧.
▪ The sampled signal consists of
impulses spaced every 𝑇𝑠 seconds (the
sampling interval).
▪ The nth impulse, located at 𝑡 = 𝑛𝑇𝑠 ,
has a strength 𝑔 𝑛𝑇𝑠 , the value of g(t)
at 𝑡 = 𝑛𝑇𝑠 .
Sampling Theorem
To reconstruct g(t) from 𝑔 𝑡 , we
should be able to recover 𝐺(𝜔) from
𝐺(𝜔) and it’s possible when there is
no overlap between two successive
cycle of 𝐺(𝜔) .
The required condition:
𝑓𝑠 > 2𝐵 ⇾ 𝑇𝑠 < 1Τ2𝐵
The sampling frequency 𝑓𝑠
must be greater than twice
the signal bandwidth 2B.
The filter has a transition band extending
from W to 𝑓𝑠 − 𝑊, where 𝑓𝑠 is sampling rate.
Sampling Theorem
In practice, a information bearing signal is not strictly bandlimited which results some sort of undersampling and aliasing
is produced by sampling process.
Aliasing: The phenomenon of a high-frequency component in
the spectrum of the signal taking on the identity of a lower
frequency in the spectrum of its sampled version.
Two methods to correct the effects of aliasing in practice:
(a) Anti-alias filtered spectrum of an informationbearing signal (b) Spectrum of instantaneous sampled
version of signal assuming 𝑓𝑠 > 2𝑊 (c) Magnitude
spectrum of reconstruction filter
▪ Prior to sampling, a low pass anti-aliasing filter is used to
attenuate the high frequency components that don’t contain
any information.
▪ The filtered signal is sampled at a rate slightly higher than
Nyquist rate.
Pulse Amplitude Modulation (PAM)
• PAM is the most basic and simplest analog pulse modulation format.
• The amplitude of the regular spaced pulses are varied in accordance to the
corresponding sample values of a continuous message signal.
• The pulses could be of rectangular form or some other appropriate shape.
• The message signal is multiplied
by a periodic train of rectangular
pulses.
• In PAM wave, top of each
modulated rectangular pulse is
remained flat.
Let s(t) denotes the PAM signal as:
∞
𝑠 𝑡 = ෍ 𝑚 𝑛𝑇𝑠 ℎ(𝑡 − 𝑛𝑇𝑠 )
𝑛=−∞
𝑇𝑠 = sampling period
𝑚 𝑛𝑇𝑠 = The sample value of m(t) obtained
at time 𝑡 = 𝑛𝑇𝑠 .
h(t) = A standard rectangular pulse of unit
amplitude and duration T.
1,
0<𝑡<𝑇
1
ℎ 𝑡 =
,
𝑡 = 0, 𝑡 = 𝑇
2
0,
𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
The instantaneously sampled version of m(t):
∞
𝑚𝛿 𝑡 = ෍ 𝑚(𝑛𝑇𝑠 )𝛿(𝑡 − 𝑛𝑇𝑠 )
▪ Pass the PAM signal s(t) through a low pass filter.
▪ The message signal is limited to bandwidth W and 𝑓𝑠 >
2𝑊. So, the spectrum of the resulting filter output is
M 𝑓 𝐻 𝑓
▪ The Fourier transform of a rectangular pulse h(t) is:
𝐻 𝑓 = 𝑇𝑠𝑖𝑛𝑐 𝑓𝑇 exp(−𝑗𝜋𝑓𝑇) . So, the use of flat-topped
samples to generate PAM signal introduces an amplitude
distortion as well as a delay T/2.
▪ The distortion caused due to the use of PAM to transmit an
analog information- bearing signal is called aperture effect.
𝑛=−∞
Convolving 𝑚𝛿 𝑡 with the pulse h(t):
∞
𝑚𝛿 𝑡 ∗ ℎ 𝑡 = ෍ 𝑚 𝑛𝑇𝑠 ℎ 𝑡 − 𝑛𝑇𝑠 = 𝑠(𝑡)
𝑛=−∞
Applying Fourier Transform: 𝑆 𝑓 = 𝑀𝛿 𝑓 𝐻(𝑓)
System of recovering message signal m(t) from PAM signal s(t)
Pulse Amplitude Modulation (PAM)
▪ This distortion can be corrected by connecting an equalizer in cascade with the low-pass
reconstruction filter.
▪ The equalizer decreases the in-band loss of the reconstruction filter and compensate the
aperture effect. The magnitude response of an ideal equalizer is:
1
𝐻(𝑓)
=
1
𝑇𝑠𝑖𝑛𝑐(𝑓𝑇)
=
𝜋𝑓
sin𝑐(𝜋𝑓𝑇)
▪ The amplitude distortion is less than 0.5% for a duty cycle 𝑇Τ𝑇𝑠 ≤ 0.1.
▪ The transmission of PAM depends on the magnitude and phase response of the
transmission channel due to the relatively short duration of transmitted pulses.
▪ The noise performance of a PAM system never can be better than baseband signal
transmission.
▪ For the transmission over long distance, PAM is only used as a mean of message
processing for the time division multiplexing.
Other Forms of Pulse
Modulation
Improvement of the noise performance of a pulse
modulation system can be achieved at the cost of increased
bandwidth consumed by the pulses.
Pulse Duration Modulation (PDM)
• Pulse Width Modulation
• Samples of the message signal are used to vary the
duration of the individual pulses in the carrier.
• In PDM, long pulses spend considerable power while
bearing no additional information.
Pulse Position Modulation (PPM)
Fig. (a) Sinusoidal Modulating Wave (b) Pulse
Carrier (c) PDM (d) PPM
• The position of a pulse relative to its unmodulated time
of occurrence is varied in accordance with the message
signal.
• PPM is more efficient form of pulse modulation than
PDM.
▪ As additive noise only introduces vertical
perturbations, it would have no effect on the
pulse positions if the received pulses were
perfectly
rectangular.
But
perfectly
rectangular pulses require infinite channel
bandwidth which is practically impossible.
▪ With finite channel bandwidth, the received
pulses always have a finite rise time and a
PPM receiver is affected by noise.
Challenge Faced in A PPM
System
Challenge: In PPM, the transmitted information is
contained in the relative positions of the modulated
pulses. As a result, the presence of additive noise affects
the performance of the system by falsifying the time at
which the modulated pulses are detected to occur.
Solution: Noise immunity can be achieved by making the
pulse build up so rapidly that that the time interval
during which noise can exert any perturbations is very
short.
Pulse modulation permits simultaneous transmission
of several signals on a time sharing basis – Time
Division Multiplexing (TDM). A pulse modulated
signal occupies only a part of the channel time, we can
transmit several pulse modulated signals on the same
channel by interweaving them.
In the following figure,
➢ The amplitudes of analog signal m(t) lie in
the range (−𝑚𝑝 ,𝑚𝑝 ), which is partitioned
into L subintervals, each of the magnitude
2𝑚𝑝
∆𝑣 =
.
𝐿
➢ Each sample amplitude is approximated by
the midpoint value of subinterval in which
the sample falls. (L=16).
➢ Each sample is now approximated to one of
the L=16 numbers. Thus, the signal is
digitalized to the quantized value on any one
of the L values.
Pulse Code Modulation (PCM)
▪ PCM is the most widely used and basic form of digital
pulse modulation.
▪ In PCM, a message signal is represented by a sequence
of coded pulses, which is accomplished by representing
the signal in discrete form in both time and amplitude.
▪ Basic operations performed in the transmitter are
sampling, quantizing and encoding (Quantization and
encoding are done in same circuit – Analog-to-digital A/D
converter).
▪ Basic operations in the receiver are regeneration of
impaired signal, decoding and reconstruction of the train
of quantized samples.
▪ PCM is a method of converting an analog signal into a
digital signal.
▪ An analog signal is characterized by the fact that it’s
amplitude can take on an infinite number of values. On
the other hand, digital signal amplitude can take on only
a finite number of values.
▪ Analog to digital conversion can be done by sampling
and quantizing, that is, rounding off its value to one of
the closest permissible numbers (quantized levels.)
Pulse Code Modulation (PCM)
▪ The quantized signal is converted into a binary signal by using
pulse coding.
▪ The pulse code is formed by binary representation of the 16
decimal digits from 0 to 15, known as Natural Binary Code
(NBC). Each of the L=16 levels to be transmitted is assigned one
binary code of 4 digits. Thus, each sample is encoded by four bits
and an analog signal m(t) is converted into a digital (binary)
signal.
▪ To transmit this binary data, one possible way is to assign a
negative pulse for binary 0 and a positive pulse for a binary 1 so
that each sample is transmitted by a group of four binary pulses
– Pulse Code.
Binary Pulse Code
Line Codes
Unipolar Nonreturn-to-Zero (NRZ) signaling:
▪ Symbol 1 is represented by transmitting a pulse of
magnitude A for the duration of symbol, and symbol 0 is
represented by switching off the pulse.
▪ This line codes is referred as on-off signaling.
▪ Disadvantage: Waste of power due to transmitted DC
level and the power spectrum of the transmitted signal
does not approach to zero at zero frequency.
Polar Nonreturn-to-Zero (NRZ) signaling:
▪ Symbols 1 and 0 are represented by transmitting
pulses of magnitudes A and –A, respectively.
▪ This line code is relatively easy to generate.
▪ Disadvantage: The power spectrum of the transmitted
signal is large near zero frequency.
Line Codes (Contd.)
Unipolar return-to-Zero (RZ) signaling:
▪ Symbol 1 is represented by a rectangular pulse of
amplitude A and half-symbol width, and symbol 0 is
represented by switching off the pulse.
▪ An attractive feature of this code is the presence of delta
functions at 𝑓 = 0, ± 1Τ𝑇𝑏 in the power spectrum of the
transmitted signal, which can be used for bit timing
recovery at the receiver.
▪ Disadvantage: It require 3dB more power than polar
return-to-zero signaling for the same probability of
symbol error.
Split-Phase (Manchester Code) signaling:
▪ Symbols 1 is represented by a positive pulse of amplitude
A followed by a negative pulse of amplitude –A, with
both pulses being half-symbol wide.
▪ For symbol 0, the polarities of these two pulses are
reversed.
▪ Advantage: The Manchester Code suppresses the DC
component. This code has relatively insignificant low
frequency components.
▪ This line code is referred to alternate
mark inversion (AMI) signaling.
▪ Advantage: The power spectrum of the
transmitted signal has no DC component.
This code also has relatively insignificant
low-frequency component.
Line Codes (Contd.)
Bipolar return-to-Zero (BRZ) signaling:
▪ This line code uses three amplitude levels.
▪ Positive and negative pulses of equal amplitude (+A
and -A) are used alternately for symbol 1, with each
pulse having half-width,
▪ For symbol 0, pulse is always switched off.
Consider an input message signal m(t) of
continuous amplitude in the range(−𝑚𝑝 ,𝑚𝑝 ). If
L is total quantization levels of an uniform quantizer,
then quantization step size is :
∆𝑣 =
2𝑚𝑝
𝐿
Here, quantization error lies in the range
(− ∆𝑣Τ2 , ∆𝑣Τ2 ) . So,
the mean square
quantization power/error 𝜎𝑄2 is :
𝜎𝑄2 =
1 ∆𝑣Τ2 2
𝑞 𝑑𝑞
‫׬‬
∆ −∆𝑣Τ2
=
∆𝑣 2
12
Let b denote the number of bits per sample
used in the construction of the binary code.
𝐿 = 2𝑏
𝑇ℎ𝑢𝑠,
𝑚𝑝2
∆𝑣 2 4 𝑚𝑝2
2
𝜎𝑄 =
=
=
12
12𝐿2 3.22𝑏
Let 𝜎𝑃2 denote the average power of the
message signal m(t).
Signal-to-Quantization Noise-Ratio (SQNR) is :
𝜎𝑃2 3.22𝑏 𝜎𝑃2
𝑆𝑄𝑁𝑅 = 2 =
𝜎𝑄
𝑚𝑝2
Quantization Error/Noise
Quantization Noise: Quantization error/noise is defined as
the difference between the input signal samples and the
corresponding quantized output of a quantizer.
Example: Sinusoidal Modulating Signal
The average power of sinusoidal message signal m(t) :
2
𝑚
𝑝
𝜎𝑃2 =
2
𝑇ℎ𝑢𝑠,
𝜎𝑃2 3.22𝑏
𝑆𝑄𝑁𝑅 = 2 =
2
𝜎𝑄
a𝑛𝑑 𝑆𝑄𝑁𝑅𝑑𝐵 = 10 log 𝑆𝑄𝑁𝑅 = 1.8 + 6𝑏
Nonuniform
Quantization
▪ The horizontal axis is the normalized
input signal m(t) by the signal’s peak
value 𝑚𝑝 .
▪ The vertical axis is the output signal y.
▪ The compressor maps input increment
∆𝑚 into larger increments ∆𝑦 for small
input signals and vice versa for large
input signals.
▪ Hence, a given interval ∆𝑚 contains a
larger number of steps (or smaller step
size) when m(t) is small.
▪ The quantization noise is smaller for
smaller input signal power.
▪ An
approximate
logarithmic
compression yields a quantization
noise nearly proportional to average
signal power, this making the SNR
practically independent of input signal
power over a dynamic range.
The quantization noise is directly proportional to the
square of the quantization step size.
Solution:
▪ This problem can be solved by using smaller steps for
smaller amplitudes which leads to a non-uniform
quantizer.
▪ The same result can be achieved by first compressing
signal samples and then using a uniform quantizer.
Figure: Non-uniform Quantization
Compression Laws
❖ 𝜇 − 𝑙𝑎𝑤 ∶ used in North America and
Japan.
❖ A−𝑙𝑎𝑤 ∶ used in Europe and rest of the
world.
The compressed sampled must be
restored to their original values at the
receiver by using a expander with a
characteristics complementary to that
of the compressor. The compressor
and expander together are called the
compandor.
Compression Parameters:
The compression parameters 𝜇 or A determines the degree of
compression. To obtain a nearly constant SQNR over an input signal
power dynamic range of 40 dB, 𝜇 should be greater than 100.
▪ Early North American channel used 𝜇=100 which yielded the
best result for 7-bit (128 levels) encoding.
▪ An optimum value of 𝜇=255 is used for all North American 8bit (256 levels) digital terminals.
▪ A value of A = 86.7 gives a comparable result and is selected as
standards by CCITT.
Figure: 𝜇 − 𝑙𝑎𝑤 and A−𝑙𝑎𝑤 characteristics
▪ The Nyquist Sampling Rate,
TRANSMISSION BANDWIDTH
AND THE OUTPUT SNR
𝐹𝑁 = 3 𝑘𝐻𝑧 × 2 = 6000 𝐻𝑧
▪ The Actual Sampling Rate,
𝐹𝑠 = 1
▪ We know,
∆𝑣
2
1
× 6000 𝐻𝑧 = 8000 𝐻𝑧
3
=
𝑚𝑝
𝐿
0.5
= 100 𝑚𝑝 ⟹ 𝐿 = 200
▪ Thus we need
𝑏 = log 2 200 = 7.64 ≈ 8 𝑏𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑎𝑚𝑝𝑙𝑒.
▪ As the actual sampling rate is 8000 Hz, we require
𝑏𝑖𝑡
to transmit a total of 𝐶 = 8000 × 8 = 64000 .
𝑠𝑒𝑐
▪ As we can transmit up-to 2 bits/sec per hertz of
bandwidth, we require a minimum transmission
bandwidth :
𝐵𝑇 =
𝐶
2
= 32000 𝐻𝑧 = 32 𝑘𝐻𝑧
▪ Total minimum transmission bandwidth required to
transmit time-multiplexed 24 signals is:
𝐵𝑇𝑀 = 32 × 24 𝑘𝐻𝑧 = 768 𝑘𝐻𝑧 = 0.768 𝑀𝐻𝑧
Each quantized sample encoded into n bits. As a signal
m(t) band-limited to B Hz requires a minimum of 2B
samples per second, we require a total of 2nB bits per
seconds (bps), means 2nB pieces of information per
second.
As a unit bandwidth (1 Hz) can transmit a maximum of two
pieces of information per second, a minimal channel
bandwidth of 𝐵𝑇 Hz is required : 𝐵𝑇 = 𝑛𝐵 𝐻𝑧.
Example: 6.2 [Modern Digital and Analog Communication
Systems B. P. Lathi 3rd EdITION]
Delta Modulation(DM)
▪ DM provides a staircase approximation to the message signal.
▪ The difference between the input and the approximation is quantized into only two levels, namely
± ∆, corresponding to positive and negative differences.
▪ If the approximation falls below the signal at
any sampling epoch, it is increased by Δ , On
the other hand, if the approximation lies
below the signal, it is diminished by Δ.
▪ In DM, an incoming message signal is
oversampled (at a sampling rate much higher
than Nyquist Rate) purposely to increase the
correlation between the adjacent samples.
▪ The staircase approximation remains within
± ∆ of the input signal.
Illustration of Delta Modulation
▪ Ler m(t) denotes the message signal and
𝑚𝑞 (𝑡) denotes its staircase approximation.
𝑚 𝑛 = 𝑚 𝑛𝑇𝑠 ,
𝑛 = 0, ±1, ±2 … … . .
𝑇𝑠 = 𝑆𝑎𝑚𝑝𝑙𝑖𝑛𝑔 𝑝𝑒𝑟𝑖𝑜𝑑
𝑚 𝑛𝑇𝑠 = 𝐴 𝑠𝑎𝑚𝑝𝑙𝑒 𝑜𝑓 𝑚 𝑡 𝑡𝑎𝑘𝑒𝑛 𝑎𝑡 𝑎 𝑡𝑖𝑚𝑒 𝑡 = 𝑛𝑇𝑠
▪ The basic principles of delta modulation,
𝑒[𝑛] = 𝑚 𝑛 − 𝑚𝑞 (𝑛 − 1)
𝑒𝑞 = ∆. sgn 𝑒 𝑛 , 𝑤ℎ𝑒𝑟𝑒 ∆= 𝑆𝑡𝑒𝑝 𝑠𝑖𝑧𝑒
𝑚𝑞 𝑛 = 𝑚𝑞 𝑛 − 1 + 𝑒𝑞 (𝑛)
𝑒 𝑛 = 𝐴𝑛 𝑒𝑟𝑟𝑜𝑟 𝑠𝑖𝑔𝑛𝑎𝑙 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑖𝑛𝑔 𝑡ℎ𝑒
𝑑𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑐𝑒 𝑏𝑒𝑡𝑤𝑒𝑒𝑛 𝑡ℎ𝑒 𝑝𝑟𝑒𝑠𝑒𝑛𝑡 𝑠𝑎𝑚𝑝𝑙𝑒 𝑚 𝑛 𝑜𝑓
Delta Modulation
DM is the simplest modulation scheme generated by
applying the sampled version of the message signal to a
modulator that involves a comparator, quantizer and the
accumulated.
▪ The comparator computes the difference between its two
inputs (two successive samples of message signal).
▪ The block labeled 𝑧 −1 inside the accumulator represents a
unit delay equal to one sampling period.
▪ The quantizer, consists of a band limiter with an inputoutput relation that is a scaled version of the signum
function. The quantizer output is applied to the accumulator.
𝑡ℎ𝑒 𝑖𝑛𝑝𝑢𝑡 𝑠𝑖𝑔𝑛𝑎𝑙 𝑎𝑛𝑑 𝑡ℎ𝑒 𝑙𝑎𝑡𝑒𝑠𝑡 𝑎𝑝𝑝𝑟𝑜𝑥𝑖𝑚𝑎𝑡𝑖𝑜𝑛
𝑚𝑞 𝑛 − 1 𝑡𝑜 𝑖𝑡
𝑒𝑞 𝑛 = 𝑄𝑢𝑎𝑛𝑡𝑖𝑧𝑒𝑑 𝑣𝑒𝑟𝑠𝑖𝑜𝑛 𝑜𝑓 𝑒 𝑛
sgn
= 𝑆𝑖𝑔𝑛𝑢𝑚 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛
𝑚𝑞 𝑛 = 𝑄𝑢𝑎𝑛𝑡𝑖𝑧𝑒𝑑 𝑂𝑢𝑡𝑝𝑢𝑡 𝑐𝑜𝑑𝑒𝑑 𝑡𝑜 𝑝𝑟𝑜𝑑𝑢𝑐𝑒 𝐷𝑀
▪ In DM, the rate of information transmission =
Sampling rate, 𝑓𝑠 = 1Τ𝑇𝑠
Transmitter of a DM System
Noise of
Delta Modulation
Two types of quantization error:
❑ Slope overload distortion (noise)
❑ Granular noise
Granular noise:
▪ Granular noise occurs when step size Δ is
too large relative to the local slope
characteristics of the input message signal
waveform m(t), causing the staircase
approximation 𝑚𝑞 𝑡
to hunt around a
relatively flat segment of the message signal.
▪ Granular noise is analogous to quantization
noise in PCM.
Choice of an optimized quantization step size
is the result of a compromise between slope
overload distortion and granular noise which
results in the minimum quantization of
a Delta Modulator
𝑂𝑢𝑡𝑝𝑢𝑡 𝑜𝑓 𝑡ℎ𝑒 𝐴𝑐𝑐𝑢𝑚𝑢𝑙𝑎𝑡𝑜𝑟:
▪ At the sampling instant 𝑛𝑇𝑠 , the accumulator increases
the approximation by a step Δ is a positive or negative
direction, depending on the sign of the error e[n].
▪ If the input sample 𝑚 𝑛 is greater than the most recent
approximation 𝑚𝑞 (𝑛 − 1) , a positive increment +Δ is
applied to the approximation.
▪ If the input sample 𝑚 𝑛 is smaller than the most recent
approximation 𝑚𝑞 (𝑛 − 1) , a negative increment -Δ is
applied to the approximation.
▪ Thus the accumulator does its best to track the input
samples by one step (+Δ or -Δ) at a time.
𝑅𝑒𝑐𝑖𝑒𝑣𝑒𝑟 𝑜𝑓 𝐷𝑀 𝑆𝑦𝑠𝑡𝑒𝑚
If we consider the maximum slope of the
incoming message signal m(t), in order for
the for the sequence of samples {𝑚𝑞 [𝑛]} to
increase as fast as the input sequence of
samples {𝑚[𝑛]} in a region of maximum
slope of m(t), the required condition to be
satisfied is :
∆
𝑑𝑚(𝑡)
= ∆. 𝑓𝑠 ≥ 𝑚𝑎𝑥
𝑇𝑠
𝑑𝑡
If the step size Δ is too small for the staircase
approximation 𝑚𝑞 (𝑡) to follow a steep segment
of the input waveform m(t), then 𝑚𝑞 (𝑡) falls
behind m(t). This condition is called and the
resulting quantization error is called slope
overload distortion.
Slope Overload Noise in
DM System
Slope overload distortion: If message signal m(t) changes too fast,
that is, 𝑚(𝑡)
ሶ
is too large compared to the step size Δ (threshold of
coding), 𝑚𝑞 𝑛 can not follow the m(t) and overload occurs. It is
called slope overload noise.
Here output of the accumulator 𝑚𝑞 𝑛 represents the accumulation of
positive and negative increments of magnitude Δ. Denoting the
quantization error by q[n],
𝑚𝑞 𝑛 = 𝑚 𝑛 + 𝑞 𝑛
𝑇ℎ𝑒 𝑖𝑛𝑝𝑢𝑡 𝑡𝑜 𝑡ℎ𝑒 𝑞𝑢𝑎𝑛𝑡𝑖𝑧𝑒𝑟 𝑖𝑠:
𝑒 𝑛 = 𝑚 𝑛 − 𝑚𝑞 𝑛 = 𝑚 𝑛 − 𝑚 𝑛 − 1 − 𝑞[𝑛 − 1]
For the case of tone modulation (a sinusoidal
message) 𝑚 𝑡 = 𝐴𝑐𝑜𝑠 𝜔𝑡 , the condition for no
slope overload noise is:
𝑚𝑎 𝑥
𝑑𝑚 𝑡
𝑑𝑡
∆
= 𝜔𝐴 < 𝑇 = ∆. 𝑓𝑠
𝑠
Illustration of two different types of quantization error in DM
Self Study: 𝐴𝑝𝑝𝑟𝑜𝑎𝑐ℎ𝑒𝑠 𝑡𝑜 𝑜𝑣𝑒𝑟𝑐𝑜𝑚𝑒 𝑡ℎ𝑒 𝑆𝑙𝑜𝑝𝑒 𝑂𝑣𝑒𝑟𝑙𝑜𝑎𝑑 𝑁𝑜𝑖𝑠𝑒
𝑖𝑛 𝐷𝑒𝑙𝑡𝑎 𝑀𝑜𝑑𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑆𝑐ℎ𝑒𝑚𝑒
▪ The information source of a M-ary PAM
system emits a sequence of symbols from an
alphabet that consists of M equally likely and
statistically independent symbols, with each
symbol duration denoted by T seconds.
▪ Each amplitude level at pulse-amplitude
modulator output corresponds to a symbol
from M distinct amplitude levels to be
transmitted.
▪ The signaling rate of the system = 1/𝑇
𝑠𝑦𝑚𝑏𝑜𝑙𝑠 𝑝𝑒𝑟 𝑠𝑒𝑐𝑜𝑛𝑑 𝑜𝑟 𝑏𝑎𝑢𝑑𝑠
▪ For a 𝑀 = 4 symbols quatnary system, the four
dibits are 00, 01, 10 and 11. Each symbol
represents 2 bits of information and hence,
1 𝑏𝑎𝑢𝑑 = 2 𝑏𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑒𝑐𝑜𝑛𝑑.
▪ For a M-ary PAM system,
1 𝑏𝑎𝑢𝑑 = log 2 𝑀 𝑏𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑒𝑐𝑜𝑛𝑑
𝑇ℎ𝑒 𝑠𝑦𝑚𝑏𝑜𝑙 𝑑𝑢𝑟𝑎𝑡𝑖𝑜𝑛 𝑇 = 𝑇𝑏 log 2 𝑀
𝑇𝑏 = 𝐵𝑖𝑡 𝑑𝑢𝑟𝑎𝑡𝑖𝑜𝑛 𝑜𝑓 𝑒𝑞𝑢𝑖𝑣𝑎𝑙𝑒𝑛𝑡 𝑏𝑖𝑛𝑎𝑟𝑦 𝑃𝐴𝑀
▪ By using an M-ary PAM system, we are able to
transmit information at a rate log 2 𝑀 times
faster than the corresponding binary PAM
system.
▪ To realize the same average probability of
symbol error, an M-ary PAM system requires
more transmitted power.
Baseband M-ary PAM
Transmission
Definition: In baseband binary PAM system, the pulseamplitude modulator produces binary pulses, pulses with
one of two possible amplitude levels. On the other hand, in
M-ary PAM system, pulse-amplitude modulator produces
pulses with one of M possible amplitude levels where M>2.
A quaternary (M=4) PAM system is illustrated in the above
figure for a binary data sequence 00101110111. The
waveform is shown based on the electrical representation for
each of the four possible dibits (pair of bits).
Note: This representation is gray encoded.
M-ary Communication
• To transmit n binary digits, we need only 𝑛Τ2 4-ary pulses.
• One 4-ary symbol can transmit the information of two binary
digits.
• As three binary digits can form 2x2x2=8 combinations, a group
of 3 bits can be transmitted by one 8-ary symbol.
• A group of 4 bits can be transmitted by one 16-ary symbol.
▪ In general, the information 𝐼𝑀 transmitted by an M-ary symbol is: 𝐼𝑀 = log 2 𝑀 𝑏𝑖𝑛𝑎𝑟𝑦 𝑑𝑖𝑔𝑖𝑡𝑠 𝑜𝑟 𝑏𝑖𝑡𝑠.
▪ The rate of information transmission can be increased by increased by increasing M. But the transmitted
power is increased by the factor of 𝑀2 .
▪ To increase the rate of communication by a factor of log 2 𝑀, the required power increases as 𝑀2 . Thus
transmission bandwidth can be reduced by a factor log 2 𝑀 at the cost of increased power.
Download