Professional Documents
Culture Documents
Adapted from,
Proakis and Salehi (2014), Fundamental of
Communication Systems, 2nd Ed. Pearson.
(CHAPTER 7)
Introduction To Modulation
Introduction
• Previous chapter deals with analog communications.
• Digital communication systems provide
• a higher level of noise immunity
• more flexibility in the bandwidth-power trade-off
• the possibility of applying cryptographic and anti-jamming techniques
• the ease of implementation using a large-scale integration of circuits.
• First step is to convert analog information in digital form with
minimum signal distortion
• Analog-to-Digital conversion involves three operations:
i. Sampling
ii. Quantization
iii. Encoding
Sampling Theorem
• The analog signal is sampled to
obtain a discrete-time
continuous-valued signal from
the analog signal.
• Sampling theorem plays an
important role in digital
communication methods.
• Assume two signals, x1(t) and
x2(t)
• x1(t) is a smooth signal (low freq)
• x2(t) is a rapidly-changing signal
(high freq)
Sampling Theorem
• These signals can be approximated with samples taken at regular
intervals, and using linear interpolation of the sampled values.
• linear interpolation is a curve fitting method using linear polynomials to
construct new data points within the range of a discrete set of data points.
• The sampling interval for x1(t) can be much greater than x2(t).
• Sampling Theorem basically states two facts:
i. If signal x(t) is bandlimited to W (X(f) 0 for |f| W), then it is sufficient to
sample at intervals to recover the exact original signal from the samples.
ii. If a more sophisticated interpolating signals than linear interpolation is
allowed, the exact original signal can be recovered from the samples, as long
as condition (i) is satisfied.
Sampling Theorem
•• Let signal has a bandwidth , and be sampled at multiples of sampling
interval to yield a sequence
• Possible to reconstruct the original signal using reconstruction formula
,
where. ( arbitrary number)
• Special case
• Laplace Transform
Review:
• What is ?
• What is ?
Sampling Theorem
• If (, undersampling), the replicated spectrum of x(t) overlaps and reconstruction
of the original signal is not possible aliasing error/distortion
• If (), reconstruction is possible with appropriate filter (such as low pass filter)
Sampling Theorem
•Assume
the use of an ideal lowpass filter with bandwidth W’, with a transfer
function
Where
With this choice we have
IFT,
Sampling Theorem
• Therefore, if we use sinc functions for interpolation of the sampled
values, we can perfectly reconstruct the original signal.
• The sampling rate is the minimum sampling rate at which no aliasing
occurs, it is known as Nyquist Sampling Rate.
Sampling Theorem
•• If Nyquist rate is used, the reconstruction filter must be an ideal lowpass filter
• In practical systems, sampling is done at rate higher than Nyquist rate to allow
realizable and easily-designed filters.
• The distance between two adjacent spectra in the frequency domain is called
guardband,
Examples
A bandlimited signal has a bandwidth of 3400Hz and in order to guarantee a
guardband of 1200 Hz, the sampling rate should be 8000Hz.
Examples
•1. For a lowpass signal with a bandwidth of 6000 Hz, what is the minimum sampling frequency for
perfect reconstruction of the signal? What is the minimum required sampling frequency if a guard
band of 2000 Hz is required? If the reconstruction filter has the frequency response
;
What is the minimum required sampling frequency and the value of K for perfect reconstruction?
2. The lowpass signal x(t) with a bandwidth of W is sampled with a sampling interval of Ts, and the
signal is reconstructed from the samples, where p(t) is an arbitrary-shaped pulse (not necessarily
time limited to the interval [0, Ts]).
a) Find the Fourier transform of xp(t).
b) Find the conditions for perfect reconstruction of x(t) from xp(t).
c) Determine the required reconstruction filter.
Quantization
• After sampling, we have discrete-time signals. The amplitudes of
these signals are, however, continuous, which requires an infinite
number of bits for transmission.
• Quantization is used to make the amplitudes discrete.
• The output after quantization is discrete-time, finite-amplitude signal.
• Two types of quantization methods:
i. Scalar quantization: samples are quantized individually
ii. Vector quantization: blocks of samples are quantized at a time (mostly used
in voice and image processing).
Scalar Quantization Example of an
8-level
• Each
sample is quantized into one of a quantization
scheme
finite number of levels (which is then
encoded).
• The quantization process is a rounding
process – rounded to the nearest value
from a finite set of possible levels (N).
• The number of bits required to
transmit each source output is
• Quantization introduces distortion.
Quantization Regions:
Quantized version of x (quantization level),
Quantization function, for all
Scalar Quantization
• The average distortion resulting from quantization can be defined
using squared error distortion as
The source is sampled at the Nyquist rate and each sample is quantized using the 8-level
quantizer with a1 = −60, a2 = −40, a3 = −20, a4 = 0,a5 = 20,a6 = 40,a7 = 60, and = −70, = −50, =
−30, = −10, = 10, = 30, = 50, and = 70. What is the resulting rate and distortion?
Scalar Quantization
• If the random variable X is quantized to Q(X), the signal-to-
quantization noise ratio is defined by
Examples
What is the SQNR for the previous example?
Uniform Quantization
• The entire real line is partitioned into N regions of equal length (),
except and .
• The quantization levels are at distance of /2 from the boundaries.
For the previous Example, design an optimal quantizer for the source using table
7.1. Compare the distortion.
Uniform Quantization
Uniform Quantization
Nonuniform Quantization
• If the quantization regions (except the first and last) is of not equal
length, then we are minimizing the distortion with less constraints.
For the previous Example, instead of the uniform quantizer, we used an optimal
nonuniform quantizer with the same number of levels, what will happen?
Nonuniform Quantization