Professional Documents
Culture Documents
Dept of EE
K Vasudevan
Professor
IIT Kanpur
Copyright © 2020 K Vasudevan. All rights reserved. No part of this work may be reproduced without prior permission from the
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 1 / 401
Contents I
1 Chapter 1: Signals & Systems
Fourier Series
Fourier Transform
Spectral Density
Autocorrelation Function
Cross-Correlation
Systems
Hilbert Transform
Pre-Envelope
Bandpass Signals
Bandpass Systems
2 Linear Modulation
Amplitude Modulation
DSB-SC
QCM
SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 2 / 401
Contents II
Generation of SSB
Demodulation of SSB
VSB
FDM
3 Non-Linear Modulation
PM and FM
Narrowband FM
Wideband FM
Multitone FM
Bandwidth of FM
Generation of FM
Demodulation of FM
7 References
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 5 / 401
Chapter 1: Signals & Systems - Fourier Series
Real Fourier Series
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 6 / 401
Chapter 1: Signals & Systems - Fourier Series
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 7 / 401
Chapter 1: Signals & Systems - Fourier Series
Remark
Dirichlet’s sufficient conditions for the existence of Fourier series:
◮ gp (t) is single-valued in [0, T0 ).
◮ gp (t) has finite discontinuities in [0, T0 ).
◮ gp (t) has finite maxima and minima in [0, T0 ).
◮ gp (t) absolutely integrable in [0, T0 )
Z T0
gp (t) dt < ∞. (1.5)
t=0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 8 / 401
Chapter 1: Signals & Systems - Fourier Series
Necessary & Sufficient Conditions
If CONDITION then STATEMENT:
◮ The CONDITION is said to be sufficient when the condition is
TRUE guarantees that the STATEMENT is TRUE. If the
CONDITION is FALSE, then the STATEMENT may or may not be
true. For example, if the Dirichlet’s conditions are satisfied (TRUE),
the Fourier series is guaranteed to exist.
◮ The CONDITION is said to be necessary when the condition is
FALSE guarantees that the STATEMENT is FALSE. If the
CONDITION is TRUE, then the STATEMENT may or may not be
true. For example, if the nth term of an infinite series does not go to
zero as n → ∞, the sum of the series is guatanteed not to exist. If
the nth term goes to zero, the sum may or may not exist, e.g.
∞
X
S= 1/n does not exist. (1.6)
n=1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 9 / 401
Chapter 1: Signals & Systems - Fourier Series
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 10 / 401
Chapter 1: Signals & Systems - Fourier Series
Here
a0 for n = 0
cn = a − j b for n>0 (1.8)
n n
a + jb
for n < 0.
−n −n
We also have
Z T0
1
cn = gp (t)e−j 2πnt/T0 dt
T0 t=0
Z T0 /2
1
= gp (t)e−j 2πnt/T0 dt. (1.9)
T0 t=−T0 /2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 11 / 401
Chapter 1: Signals & Systems - Fourier Transform
Fourier Transform
Note that
lim 1/T0 = df
T0 →∞
lim n/T0 = f
T0 →∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 12 / 401
Chapter 1: Signals & Systems - Fourier Transform
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 13 / 401
Chapter 1: Signals & Systems - Fourier Transform
Remark
Dirichlet’s sufficient conditions for the existence of the Fourier
transform:
◮ g(t) must be single-valued, with finite maxima and minima and
finite discontinuities in any finite time interval.
◮ g(t) must be absolutely integrable:
Z ∞
g(t) dt < ∞. (1.15)
t=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 14 / 401
Chapter 1: Signals & Systems - Fourier Transform
Remark
If g(t) is real-valued then
Let
G(f ) = |G(f )|e j θ(f ) . (1.17)
|G(f )| is the magnitude response and θ(f ) is the phase response. Then
|G(−f )| = |G(f )|
θ(−f ) = −θ(f ). (1.18)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 15 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
(
A for −T /2 < t < T /2
g(t) =
0 otherwise
= A rect(t/T )
⇋ AT sin(πfT )/(πfT )
= AT sinc(fT )
= G(f ). (1.19)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 16 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
0.8
0.6
0.4
0.2
−0.4
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 17 / 401
Chapter 1: Signals & Systems - Fourier Transform
Time scaling:
1
g(at) ⇋ G(f /a). (1.21)
|a|
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 18 / 401
Chapter 1: Signals & Systems - Fourier Transform
Duality:
G(t) ⇋ g(−f )
G(−t) ⇋ g(f ). (1.22)
Examples
A rect(f /B) ⇋ AB sinc(tB). (1.23)
Time shifting:
g(t − t0 ) ⇋ G(f ) e−j 2πft0 . (1.24)
Frequency shifting (modulation):
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 19 / 401
Chapter 1: Signals & Systems - Fourier Transform
Caution
If G(f ) is not continuous at f = 0, use this property with care.
Examples
From (1.23) Z ∞
AB sinc(tB) dt = A. (1.27)
t=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 20 / 401
Chapter 1: Signals & Systems - Fourier Transform
Caution
If g(t) is not continuous at t = 0, use this property with care.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 21 / 401
Chapter 1: Signals & Systems - Fourier Transform
dn
g(t) ⇋ (j 2πf )n G(f )
dt n
dn
G(f ) ⇋ (−j 2πt)n g(t). (1.29)
df n
Examples
We have
d
g(t) ⇋ (j 2πf )G(f )
dt
d
G(f ) ⇋ (−j 2πt)g(t). (1.30)
df
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 22 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
If
d
g(t) = −2πtg(t)
dt
d
⇒ G(f ) = −2πfG(f ). (1.31)
df
Therefore we get
2
g(t) = e−πt
2
G(f ) = e−πf
2 2
⇒ e−πt ⇋ e−πf . (1.32)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 23 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
g(t)
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0 t
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 24 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
Also Z 0+ Z ∞
δD (t) dt = δD (t) dt = 1. (1.34)
t=0− t=−∞
Sifting property of the Dirac delta function
Z ∞
g(t)δD (t − t0 ) dt = g(t0 ). (1.35)
t=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 25 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
δD (t) ⇋ 1. (1.37)
δD (f ) ⇋ 1 (dc signal)
j 2πfc t
⇒e ⇋ δD (f − fc ). (1.38)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 26 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
−j 4πf
G(f ) = . (1.40)
a2 + (2πf )2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 27 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
−j
lim G(f ) = . (1.41)
a→0 πf
sgn(t) is known as the signum function. Therefore
−j
sgn(t) ⇋ . (1.42)
πf
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 28 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
1 for t > 0
u(t) = 1/2 for t = 0 (1.43)
0 for t < 0.
Thus
sgn(t) = 2u(t) − 1. (1.44)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 29 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
1
= 2U(f ) − δD (f )
j πf
1 δD (f )
⇒ U(f ) = + . (1.45)
j 2πf 2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 30 / 401
Chapter 1: Signals & Systems - Fourier Transform
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 31 / 401
Chapter 1: Signals & Systems - Fourier Transform
Therefore
g1 (t) ⋆ g2 (t) ⇋ G1 (f )G2 (f ). (1.49)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 32 / 401
Chapter 1: Signals & Systems - Fourier Transform
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 33 / 401
Chapter 1: Signals & Systems - Fourier Transform
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 34 / 401
Chapter 1: Signals & Systems - Fourier Transform
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 35 / 401
Chapter 1: Signals & Systems - Fourier Transform
Conjugate functions
g ∗ (t) ⇋ G∗ (−f )
g ∗ (−t) ⇋ G∗ (f ). (1.55)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 36 / 401
Chapter 1: Signals & Systems - Fourier Transform
We know that
∞
X
gp (t) = cn e j 2πnt/T0
n=−∞
T0 /2
1
Z
cn = gp (t)e−j 2πnt/T0 dt. (1.56)
T0 t=−T0 /2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 37 / 401
Chapter 1: Signals & Systems - Fourier Transform
Let
g(t) ⇋ G(f ). (1.58)
Then
∞
X
gp (t) = g(t − mT0 ). (1.59)
m=−∞
1
cn = G(n/T0 ). (1.60)
T0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 38 / 401
Chapter 1: Signals & Systems - Fourier Transform
From (1.56), (1.59) and (1.60) we get the Poisson sum formula
∞ ∞
X 1 X
g(t − mT0 ) = G(n/T0 )e j 2πnt/T0 . (1.61)
m=−∞
T 0 n=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 39 / 401
Chapter 1: Signals & Systems - Fourier Transform
Examples
A Dirac comb or ideal sampling function is
∞ ∞
X 1 X j 2πnt/T0
δD (t − mT0 ) = e (1.63)
m=−∞
T0 n=−∞
since G(n/T0 ) = 1.
Taking the Fourier transform of both sides of (1.63)
∞ ∞
X 1 X
e−j 2πfmT0 = δD (f − n/T0 ). (1.64)
m=−∞
T0 n=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 40 / 401
Chapter 1: Signals & Systems - Spectral Density
Energy signal Z ∞
|g(t)|2 dt = E < ∞. (1.65)
t=−∞
Let g(t) ⇋ G(f ).
Energy spectral density
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 41 / 401
Chapter 1: Signals & Systems - Spectral Density
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 42 / 401
Chapter 1: Signals & Systems - Spectral Density
Examples
We know that
ABsinc(tB) ⇋ Arect(f /B). (1.68)
Therefore ∞
1
Z
sinc2 (tB) dt = . (1.69)
t=−∞ B
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 43 / 401
Chapter 1: Signals & Systems - Spectral Density
Power Spectral Density
Power signal
T /2
1
Z
lim |g(t)|2 dt = P < ∞. (1.70)
T →∞ T t=−T /2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 44 / 401
Chapter 1: Signals & Systems - Spectral Density
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 45 / 401
Chapter 1: Signals & Systems - Autocorrelation
Energy Signals
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 46 / 401
Chapter 1: Signals & Systems - Autocorrelation
Conjugate symmetry
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 47 / 401
Chapter 1: Signals & Systems - Autocorrelation
The maximum magnitude of the autocorrelation occurs at the
origin
Rg (0) ≥ Rg (τ) . (1.77)
Proof
From Schwarz’s inequality
Z b 2 Z b
2 Z b 2
g 1 (t)g 2 (t) dt ≤ g 1 (t) dt g2 (t) dt. (1.78)
t=a t=a t=a
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 48 / 401
Chapter 1: Signals & Systems - Autocorrelation
Rg (τ) ⇋ ψg (f ). (1.80)
Proof
Note that
Rg (τ) = g(t) ⋆ g ∗(−t) ⇋ |G(f )|2 = ψg (f ). (1.81)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 49 / 401
Chapter 1: Signals & Systems - Autocorrelation
Power Signals
Periodic Signals
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 50 / 401
Chapter 1: Signals & Systems - Autocorrelation
Conjugate symmetry
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 51 / 401
Chapter 1: Signals & Systems - Autocorrelation
Proof
Put g1 (t) = gp (t), g2 (t) = gp∗ (t − τ), a = −T0 /2 and b = T0 /2 in (1.78)
to get (1.86).
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 52 / 401
Chapter 1: Signals & Systems - Autocorrelation
Wiener-Khintchine relation
Proof
Using the generating function of gp (t) as in (1.57) and (1.74)
∞ ∞
1
Z X
Rgp (τ) = g(t) g ∗ (t − τ − mT0 ) dt
T0 t=−∞ m=−∞
∞ Z ∞
1 X
= g(t)g ∗ (t − τ − mT0 ) dt
T0 m=−∞ t=−∞
∞
1 X
= Rg (τ + mT0 ). (1.88)
T0 m=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 53 / 401
Chapter 1: Signals & Systems - Autocorrelation
Proof
Taking the Fourier transform of both sides of (1.88) and using the
notation in (1.14) we get
Z ∞ ∞
1 X
F Rgp (τ) = Rg (τ + mT0 )e−j 2πf τ d τ
T0 τ=−∞ m=−∞
∞
|G(f )|2 X j 2πfmT0
= e
T0 m=−∞
∞
1 X 2
= 2
G(n/T0 ) δD (f − n/T0 )
T0 n=−∞
= Sgp (f ) (1.89)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 54 / 401
Chapter 1: Signals & Systems - Autocorrelation
Proof
As in (1.88).
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 55 / 401
Chapter 1: Signals & Systems - Crosscorrelation
Energy Signals
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 56 / 401
Chapter 1: Signals & Systems - Crosscorrelation
We also have
∗
R12 (τ) = R21 (−τ). (1.92)
Finally
R12 (τ) ⇋ G1 (f )G2∗ (f ). (1.93)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 57 / 401
Chapter 1: Signals & Systems - Crosscorrelation
Power Signals
Periodic Signals
For two periodic signals gp1 (t) and gp2 (t) with same period T0
Z T0 /2
1
R12 (τ) = gp (t)gp∗2 (t − τ) dt. (1.96)
T0 t=−T0 /2 1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 58 / 401
Chapter 1: Signals & Systems - Crosscorrelation
We also have
∞
1 X
R12 (τ) ⇋ G1 (n/T0 )G2∗ (n/T0 )δD (f − n/T0 )
T02 n=−∞
= S12 (f ) (1.97)
where S12 (f ) is the cross spectral density, G1 (·) and G2 (·) the
Fourier transforms of the generating functions of gp1 (t) and gp2 (t)
respectively.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 59 / 401
Chapter 1: Signals & Systems - Systems
Input Output
System
x(t) y (t)
Properties of a System
Linearity
x1 (t) → y1 (t)
x2 (t) → y2 (t)
⇒ ax1 (t) + bx2 (t) → ay1 (t) + by2 (t). (1.98)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 60 / 401
Chapter 1: Signals & Systems - Systems
Examples
Let
y(t) = 2x(t) + 1. (1.99)
We have
Let
x3 (t) = ax1 (t) + bx2 (t). (1.101)
Then
y3 (t) = 2x3 (t) + 1 , ay1 (t) + by2 (t). (1.102)
Thus, the system is non-linear.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 61 / 401
Chapter 1: Signals & Systems - Systems
Time-invariance
x(t) → y(t)
⇒ x(t − t0 ) → y(t − t0 ). (1.103)
Examples
Consider
y(t) = x(2t). (1.104)
Let
x1 (t) = x(t − t0 ). (1.105)
Then
y1 (t) = x1 (2t)
⇒ y1 (t) = x(2t − t0 ). (1.106)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 62 / 401
Chapter 1: Signals & Systems - Systems
Examples
Let
y2 (t) = y(t − t0 ) = x(2(t − t0 )) = x2 (2t). (1.107)
For example y(1) = x(2), y(1.2) = x(2.4) etc. Thus from (1.106) and
(1.107)
y2 (t) , y1 (t). (1.108)
Therefore, the system is time-variant.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 63 / 401
Chapter 1: Signals & Systems - Systems
If
∞
X
x(t) = x(n∆T )δD (t − n∆T ) ∆T (1.110)
n=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 64 / 401
Chapter 1: Signals & Systems - Systems
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 65 / 401
Chapter 1: Signals & Systems - Systems
Causality: A system is said to be causal if the output y(t) depends
on input x(τ) for τ ≤ t.
Remark
The necessary and sufficient condition for an LTI system to be causal
is that h(t) = 0 for t < 0, where h(t) is the impulse response of the
system.
Remark
The necessary and sufficient condition for an LTI system to be stable is
that its impulse response must be absolutely integrable:
Z ∞
h(t) dt < ∞. (1.113)
t=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 66 / 401
Chapter 1: Signals & Systems - Systems
Frequency Response of LTI Systems
Consider an LTI system with impulse response h(t). Let its input be
The output is
Z ∞
y(t) = h(τ)x(t − τ) d τ
Zτ=−∞
∞
= h(τ)e j 2πfc (t−τ) . d τ
τ=−∞
j 2πfc t
=e H(fc ). (1.115)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 67 / 401
Chapter 1: Signals & Systems - Systems
Y (f ) = H(f )X (f )
⇒ |Y (f )|2 = |H(f )|2 |X (f )|2
⇒ ψy (f ) = ψh (f )ψx (f ) (1.116)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 68 / 401
Chapter 1: Signals & Systems - Systems
Distortioless Transmission
Let x(t) be passed through an LTI system with impulse response h(t).
Then the condition for distortionless transmission is
h(t) = K δD (t − t0 )
⇒ H(f ) = K e−j 2πft0
⇒ y(t) = Kx(t − t0 ). (1.117)
Note that the amplitude response of the system is a constant and the
phase response is linear with respect to frequency.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 69 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Input Hilbert Output
x(t) transformer h(t) x̂(t)
Hilbert Transform
x̂(t) ⇋ X̂ (f ). (1.118)
From (1.42)
−j
sgn(t) ⇋ . (1.119)
πf
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 70 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Examples
We have
x(t) = cos(2πfc t)
⇒ x̂(t) = cos(2πfc t − π/2)
= sin(2πfc t). (1.121)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 71 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Examples
Let
s(t) = m(t)c(t). (1.122)
It is given that
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 72 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Examples
We have
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 73 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Examples
C(f )
f
−W W
sgn(f )
C(f − W )
W f
−W
sgn(f − W )
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 74 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Examples
To summarize, from (1.52) and the last equation in (1.125), we
obtain
ŝ(t) = m(t)ĉ(t). (1.127)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 75 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Proof
We have
g(t) ⇋ G(f )
⇒ ĝ(t) ⇋ Ĝ(f ) = −j sgn(f )G(f )
⇒ |G(f )|2 = |Ĝ(f )|2 (1.128)
provided G(0).
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 76 / 401
Chapter 1: Signals & Systems - Hilbert Transform
Proof
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 77 / 401
Chapter 1: Signals & Systems - Hilbert Transform
If g(t) is real-valued, so is ĝ(t), and they are orthogonal:
Z ∞
g(t)ĝ(t) dt = 0. (1.129)
t=−∞
Proof
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 78 / 401
Chapter 1: Signals & Systems - Hilbert Transform
If ĝ(t)
is the
Hilbert transform of g(t), then the Hilbert transform of
ˆ
ĝ(t) ĝ(t) is −g(t), provided G(0) = 0.
Proof
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 79 / 401
Chapter 1: Signals & Systems - Pre-Envelope
Pre-Envelope
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 80 / 401
Chapter 1: Signals & Systems - Bandpass Signals
Bandpass Signals
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 81 / 401
Chapter 1: Signals & Systems - Bandpass Signals
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 82 / 401
Chapter 1: Signals & Systems - Bandpass Signals
g(t) = ℜ g+ (t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 83 / 401
Chapter 1: Signals & Systems - Bandpass Signals
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 84 / 401
Chapter 1: Signals & Systems - Bandpass Systems
Input Bandpass Output
x(t) system h(t) y (t)
Bandpass Systems
From (1.137)
n o
x(t) = ℜ x̃(t)e j 2πfc t
x̃(t)e j 2πfc t + x̃ ∗ (t)e−j 2πfc t
=
n 2 o
j 2πfc t
h(t) = 2ℜ h̃(t)e
= h̃(t)e j 2πfc t + h̃∗ (t)e−j 2πfc t . (1.140)
Let
x̃(t) ⇋ X̃ (f )
h̃(t) ⇋ H̃(f ). (1.141)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 86 / 401
Chapter 1: Signals & Systems - Bandpass Systems
Taking the Fourier transform of (1.140) we obtain
X̃ (f − fc ) + X̃ ∗ (−f − fc )
X (f ) =
2
H(f ) = H̃(f − fc ) + H̃ ∗ (−f − fc ). (1.142)
Clearly
Y (f ) = X (f )H(f )
X̃ (f − fc )H̃(f − fc ) + X̃ ∗ (−f − fc )H̃ ∗ (−f − fc )
=
2
∗
Ỹ (f − fc ) + Ỹ (−f − fc )
= (1.143)
2
where
Ỹ (f ) = X̃ (f )H̃(f ). (1.144)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 87 / 401
Chapter 1: Signals & Systems - Bandpass Systems
where
ỹ (t) = x̃(t) ⋆ h̃(t). (1.146)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 88 / 401
Chapter 2: Linear Modulation
Let m(t) denote the message signal and s(t) denote the
modulated signal.
Both m(t) and s(t) are real-valued.
Linear modulation implies
m1 (t) → s1 (t)
m2 (t) → s2 (t)
⇒ am1 (t) + bm2 (t) → as1 (t) + bs2 (t). (2.1)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 89 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Amplitude Modulation
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 90 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
When the percentage modulation exceeds 100, s(t) is said to be
overmodulated.
When
1 + ka m(t) < 0 (2.5)
for some t, then s(t) exhibits envelope distortion.
Examples
Let
Ac = 1
m(t) = cos(2πfm t). (2.6)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 91 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Examples
Ac [1 + ka m(t)] s(t)
2
1.5
0.5
−0.5
−1
−1.5
−2
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 92 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Examples
Ac [1 + ka m(t)] s(t)
3
2.5
1.5
0.5
−0.5
−1
−1.5
−2
−2.5
−3
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 93 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Examples
We have
m(t) = Am cos(2πfm t)
⇒ s(t) = Ac [1 + µ cos(2πfm t)] cos(2πfc t) (2.7)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 94 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Examples
M(f )
f
−W 0 W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 95 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Examples
Lower sideband Upper sideband
S(f )
f
−fc 0 fc
−fc − W −fc + W fc − W fc + W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 96 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Generation of AM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 97 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Nonlinear v2 (t)
s(t)
device
v1 (t) Rl
Bandpass filter
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 98 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
where
It is assumed that
Ac ≫ |m(t)|. (2.13)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 99 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Diode
v2 (t)
s(t)
v1 (t) Rl
Bandpass filter
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 100 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Note that
v2 (t) = v1 (t)gp (t) (2.14)
where
1
gp (t) = [1 + sgn(cos(2πfc t))]
2
∞
1 2 X (−1)n−1
= + cos [2πfc t(2n − 1)] . (2.15)
2 π 2n − 1
n=1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 101 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
4
ka = . (2.17)
πAc
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 102 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
Demodulation of AM
where
v1 (t) = s(t) = Ac [1 + ka m(t)] cos(2πfc t). (2.19)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 103 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 104 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
v (t)
Diode
Rs
C Rl
s(t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 105 / 401
Chapter 2: Linear Modulation - Amplitude Modulation
2
1.5
a(t)
v (t)
1
0.5
-0.5
s(t)
-1
-1.5
-2
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
t
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 106 / 401
Chapter 2: Linear Modulation - DSB-SC
The spectrum is
Ac
S(f ) = [M(f − fc ) + M(f + fc )] . (2.24)
2
Two-sided bandwidth about fc is 2W .
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 107 / 401
Chapter 2: Linear Modulation - DSB-SC
0.8
0.6
a(t)
0.4
0.2 s(t)
0
−0.2
−0.4
−a(t)
−0.6
−0.8
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
t
Ac = 1, m(t) = cos(2πfm t)
Envelope a(t) = | cos(2πfm t)|
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 108 / 401
Chapter 2: Linear Modulation - DSB-SC
Generation of DSB-SC
m(t) AM s1 (t)
modulator +
s(t)
−m(t) AM s2 (t) −
modulator
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 109 / 401
Chapter 2: Linear Modulation - DSB-SC
We have
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 110 / 401
Chapter 2: Linear Modulation - DSB-SC
D1
D3
m(t) s1 (t)
D4
D2
A B
c(t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 111 / 401
Chapter 2: Linear Modulation - DSB-SC
1
m(t)
0
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
c(t)
0
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
1
s1 (t) 0.5
−0.5
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 112 / 401
Chapter 2: Linear Modulation - DSB-SC
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 113 / 401
Chapter 2: Linear Modulation - DSB-SC
Demodulation of DSB-SC
2 cos(2πfc t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 114 / 401
Chapter 2: Linear Modulation - DSB-SC
Generation of Coherent Carrier
Phase discriminator
2 cos(2πfc t + φ)
2 sin(2πfc t + φ)
H(f )
x2 (t)
H(f ) H1 (f )
1 ∆f → 0 1/∆f
f f
−W 0 W
∆f
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 116 / 401
Chapter 2: Linear Modulation - DSB-SC
Squaring loop. See Figure 2.15.
We have (E denotes the energy of m(t))
e(t) = 0
⇒ θ = nπ
⇒ θ/2 = nπ/2. (2.31)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 117 / 401
Chapter 2: Linear Modulation - DSB-SC
∆f H(f )
VCO
1/∆f
2 sin(4πfc t + θ)
f
2 sin(2πfc t + θ/2)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 118 / 401
Chapter 2: Linear Modulation - QCM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 119 / 401
Chapter 2: Linear Modulation - SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 120 / 401
Chapter 2: Linear Modulation - SSB
Ac
S(f ) = [M(f − fc ) + M(f + fc )]
2
Ac
+ [sgn (f − fc )M(f − fc ) − sgn (f + fc )M(f + fc )] .
2
(2.34)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 121 / 401
Chapter 2: Linear Modulation - SSB
M(f )
f
−fb −fa 0 fa fb
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 122 / 401
Chapter 2: Linear Modulation - SSB
S(f )
Ac
−fc − fb −fc − fa 0 fc + fa fc + fb
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 123 / 401
Chapter 2: Linear Modulation - SSB
Examples
We have
m(t) = Am cos(2πfm t)
m̂(t) = Am sin(2πfm t). (2.36)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 124 / 401
Chapter 2: Linear Modulation - SSB
Generation of SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 125 / 401
Chapter 2: Linear Modulation - SSB
Ac cos(2πfc t)
fc1
Btr
−fc 0 fc
fc + fb
fc − fa fc + fa
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 126 / 401
Chapter 2: Linear Modulation - SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 127 / 401
Chapter 2: Linear Modulation - SSB
A1 cos(2πf1 t) A2 cos(2πf2 t)
fc1
Btr , 1
−f1 0 f1
f1 + fb
f1 − fa f1 + fa
1st -stage processing
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 128 / 401
Chapter 2: Linear Modulation - SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 129 / 401
Chapter 2: Linear Modulation - SSB
A1 cos(2πf1 t) A2 cos(2πf2 t)
fc2
Btr , 2
−f2 0 f2
f2 + f1 + fb
f2 − f1 − fa f2 + f1 + fa
2nd -stage processing
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 130 / 401
Chapter 2: Linear Modulation - SSB
Examples
Typical parameters for the two stage approach.
fa = 0.3 kHz
fb = 3.4 kHz
f1 = 100 kHz
f2 = 10 MHz. (2.41)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 131 / 401
Chapter 2: Linear Modulation - SSB
Generation of SSB
m(t)
+
Hilbert Ac cos(2πfc t) s(t)
Ac sin(2πfc t)
Transformer
−, + for USB, LSB
m̂(t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 132 / 401
Chapter 2: Linear Modulation - SSB
Demodulation of SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 133 / 401
Chapter 2: Linear Modulation - SSB
V1 (f )
1
−fb + ∆f −∆f 0 ∆f fb − ∆f
−fa + ∆f fa − ∆f
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 134 / 401
Chapter 2: Linear Modulation - SSB
Demodulation in the presence of phase offset.
Consider an SSB signal with M(f ) given by Figure 2.16:
We have
LPF
2s(t) cos(2πfc t + φ) −−−→ Ac m(t) cos(φ)
+ Ac m̂(t) sin(φ)
= v2 (t). (2.45)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 135 / 401
Chapter 2: Linear Modulation - VSB
Vestigial Sideband (VSB)
Bandpass
m(t) s1 (t) VSB signal
filter H(f )
s(t)
Ac cos(2πfc t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 136 / 401
Chapter 2: Linear Modulation - VSB
H(f ) S1 (f ) 1 S1 (f ) H(f )
0 fc
fc − W fc + W
fc − fv fc + fv
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 137 / 401
Chapter 2: Linear Modulation - VSB
Demodulation of VSB
2 cos(2πfc t)
VSB signal is
V (f ) = S(f − fc ) + S(f + fc )
Ac
= [M(f − 2fc ) + M(f )] H(f − fc )
2
Ac
+ [M(f ) + M(f + 2fc )] H(f + fc )
2
Ac
Vo (f ) = M(f ) [H(f − fc ) + H(f + fc )]
2
Ac
= M(f ) (2.48)
2
provided (see Figure 2.26)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 139 / 401
Chapter 2: Linear Modulation - VSB
LPF 1
H(f − fc ) H(f + fc )
−W −fv 0 fv W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 140 / 401
Chapter 2: Linear Modulation - VSB
Clearly
LPF
2s(t) cos(2πfc t) −−−→ sc (t). (2.51)
From Figure 2.25 and (2.48)
Ac
sc (t) = m(t). (2.52)
2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 141 / 401
Chapter 2: Linear Modulation - VSB
Similarly
LPF
− 2s(t) sin(2πfc t) −−−→ ss (t). (2.53)
Therefore
LPF
j [S(f − fc ) − S(f + fc )] −−−→ Ss (f )
j Ac
⇒ [M(f − 2fc ) + M(f )] H(f − fc )
2
j Ac LPF
− [M(f ) + M(f + 2fc )] H(f + fc ) −−−→ Ss (f )
2
j Ac LPF
⇒ M(f ) [H(f − fc ) − H(f + fc )] −−−→ Ss (f ). (2.54)
2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 142 / 401
Chapter 2: Linear Modulation - VSB
Ac Ac
s(t) = m(t) cos(2πfc t) − (m(t) ⋆ hs (t)) sin(2πfc t). (2.56)
2 2
The phase discrimination method of generating VSB is shown in
Figure 2.28.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 143 / 401
Chapter 2: Linear Modulation - VSB
LPF 1
H(f − fc )
−W −fv 0 fv W
−H(f + fc )
Hs (f )/j
1
fv f
0
−W −fv W
−1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 144 / 401
Chapter 2: Linear Modulation - VSB
m(t) + s(t)
ms (t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 145 / 401
Chapter 2: Linear Modulation - VSB
Let
Ac
s(t) = Ac [1 + ka m(t)/2] cos(2πfc t) − ka ms (t) sin(2πfc t). (2.57)
2
The envelope is
q
a(t) = Ac [1 + ka m(t)/2]2 + [ka ms (t)/2]2
ka ms (t)/2 2
" #
≈ Ac [1 + ka m(t)/2] 1 + 0.5
1 + ka m(t)/2
≈ Ac [1 + ka m(t)/2] . (2.58)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 146 / 401
Chapter 2: Linear Modulation - VSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 147 / 401
Chapter 2: Linear Modulation - VSB
Examples
H(f )
video carrier audio carrier
1
USB of video
0.5
f (MHz)
4 MHz
4.5 MHz
0.75 MHz
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 148 / 401
Chapter 2: Linear Modulation - FDM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 149 / 401
Chapter 2: Linear Modulation - FDM
Examples
M2 (f ) (SSB LSB)
M1 (f ) (AM) Mn (f ) (SSB USB)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 150 / 401
Chapter 3: Non-Linear Modulation
Also known as angle modulation.
Let m(t) denote the message signal and s(t) denote the
modulated signal.
Both m(t) and s(t) are real-valued.
Non-linear modulation implies
m1 (t) → s1 (t)
m2 (t) → s2 (t)
⇒ am1 (t) + bm2 (t) 9 as1 (t) + bs2 (t). (3.1)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 151 / 401
Chapter 3: Non-Linear Modulation - PM & FM
PM and FM
where m is an integer.
Thus Z t
θi (t) = 2π fi (τ) d τ (3.5)
0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 152 / 401
Chapter 3: Non-Linear Modulation - PM & FM
In the case of phase modulation
fi (t) = fc + kf m(t)
Z t
⇒ θi (t) = 2πfc t + 2π kf m(τ) d τ (3.7)
τ=0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 153 / 401
Chapter 3: Non-Linear Modulation - PM & FM
Examples
Consider an PM signal given by (see Figure 3.1)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 154 / 401
Chapter 3: Non-Linear Modulation - PM & FM
Examples
0.8
0.6
0.4
0.2
s(t)
−0.2
−0.4
−0.6
−0.8
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
t
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 155 / 401
Chapter 3: Non-Linear Modulation - PM & FM
Examples
Consider an FM signal given by (see Figure 3.2)
Z t !
s(t) = cos 2πfc t + 2πkf m(τ) d τ (3.11)
τ=0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 156 / 401
Chapter 3: Non-Linear Modulation - PM & FM
Examples
The frequency deviation is ∆f = kf Am Hz. The modulation index, when
m(t) is a single tone, is
∆f
β= . (3.13)
fm
Hence
s(t) = Ac cos(2πfc t + β sin(2πfm t)). (3.14)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 157 / 401
Chapter 3: Non-Linear Modulation - PM & FM
Examples
0.8
0.6
0.4
0.2
s(t)
−0.2
−0.4
−0.6
−0.8
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
t
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 158 / 401
Chapter 3: Non-Linear Modulation - PM & FM
Message Phase FM
Integrator
signal modulator signal
Message Frequency PM
Differentiator
signal modulator signal
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 159 / 401
Chapter 3: Non-Linear Modulation - NBFM
Narrowband FM (NBFM)
where
∆f
Dmax = (3.17)
fmin
where fmin is the minimum frequency content of the message.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 160 / 401
Chapter 3: Non-Linear Modulation - NBFM
m(t) − s(t)
Integrator
NBFM
+
Ac sin(2πfc t) Ac cos(2πfc t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 161 / 401
Chapter 3: Non-Linear Modulation - NBFM
Examples
We have
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 162 / 401
Chapter 3: Non-Linear Modulation - NBFM
Examples
Ac β sin(2πfm t)
cos(2πfc t)
fc
Ac
sin(2πfc t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 163 / 401
Chapter 3: Non-Linear Modulation - NBFM
Examples
Recall that a single-tone AM signal is given by (2.7). The
corresponding phasor diagram is shown in Figure 3.6.
cos(2πfc t)
fc
Ac (1 + µ cos(2πfm t))
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 164 / 401
Chapter 3: Non-Linear Modulation - WBFM
Wideband FM
s̃(t) = Ac e j β sin(2πfm t)
∞
X
= cn e j 2πnfm t (3.20)
n=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 165 / 401
Chapter 3: Non-Linear Modulation - WBFM
We have
Z 1/(2fm )
cn = fm s̃(t)e−j 2πnfm t) dt
t=−1/(2fm )
Z 1/(2fm )
= fm Ac e j(β sin(2πfm t)−2πnfm t) dt
t=−1/(2fm )
Ac π
Z
= e j(β sin(x)−nx) dx
2π x=−π
= Ac Jn (β) (3.21)
where Jn (β) is the nth order Bessel function of the first kind and
argument β.
If β is real-valued and n is an integer, Jn (β) is real-valued.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 166 / 401
Chapter 3: Non-Linear Modulation - WBFM
Therefore
∞
X
j(2πfc t+2πnfm t)
s(t) = Ac ℜ
Jn (β)e
n=−∞
∞
X
= Ac Jn (β) cos(2πfc t + 2πnfm t). (3.22)
n=−∞
The spectrum is
∞
Ac X
S(f ) = Jn (β) [δD (f − fc − nfm ) + δD (f + fc + nfm )] . (3.23)
2 n=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 167 / 401
Chapter 3: Non-Linear Modulation - WBFM
Properties of Bessel functions (note that β is real-valued and
positive)
For β → 0+
J0 (β) ≈ 1
β
J1 (β) ≈
2
Jn (β) ≈ 0 for n > 1. (3.25)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 168 / 401
Chapter 3: Non-Linear Modulation - WBFM
Remarks
From (3.23), the spectrum of the FM signal in (3.19) contains a
carrier component and infinite side frequencies at fc + nfm .
From (3.23) and (3.25), for β → 0+ , the spectrum of the FM signal
in (3.19) contains a carrier component and side frequencies at
fc ± fm .
Using (3.22) and (3.26), the power of the FM signal in (3.19) is
A2c
P= . (3.27)
2
For an arbitrary message signal m(t), the power of the FM signal
is approximately given by (3.27).
The spectrum of (3.19) for various β is shown in Figure 3.7.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 169 / 401
Chapter 3: Non-Linear Modulation - WBFM
Examples
0.8 0.8
0.7 0.7
fm = 1 Hz 0.6
2(∆f + fm ) 0.6 2(∆f + fm ) fm = 1 Hz
∆f = 1 Hz 0.5 0.5
∆f = 1 Hz
β=1 0.4
0.3
0.4
0.3
β=1
0.2 0.2
0.1 0.1
0 0
5 6 7 8 9 10 11 12 13 14 15 5 6 7 8 9 10 11 12 13 14 15
0.6 0.6
0.55 0.55
fm = 1 Hz 0.5
0.45
2(∆f + fm ) 0.5
0.45
2(∆f + fm ) fm = 0.5 Hz
∆f = 2 Hz 0.4
0.35
0.4
0.35 ∆f = 1 Hz
β=2 0.3
0.25
0.3
0.25 β=2
0.2 0.2
0.15 0.15
0.1 0.1
0.05 0.05
0 0
5 6 7 8 9 10 11 12 13 14 15 7.5 8 8.5 9 9.5 10 10.5 11 11.5 12 12.5
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 170 / 401
Chapter 3: Non-Linear Modulation - Multitone FM
Multitone FM
Consider
where
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 171 / 401
Chapter 3: Non-Linear Modulation - Multitone FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 172 / 401
Chapter 3: Non-Linear Modulation - Multitone FM
Examples
0.8 0.6
0.55
0.7
β1 = 1 0.6
0.5
0.45 β1 = 0
β2 = 0 0.5
0.4
0.35 β2 = 2
f1 = 1 Hz 0.4
0.3
0.3
0.25 f2 = 2 Hz
0.2
0.2 0.15
0.1
0.1
0.05
0 0
10 12 14 16 18 20 22 24 26 28 30 10 12 14 16 18 20 22 24 26 28 30
0.6
0.55
β1 = 1 0.5
0.45 β2 = 2
f1 = 1 Hz 0.4
0.35 f2 = 2 Hz
0.3
0.25
0.2
0.15
0.1
0.05
0
10 12 14 16 18 20 22 24 26 28 30
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 173 / 401
Chapter 3: Non-Linear Modulation - FM Bandwidth
Bandwidth of FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 174 / 401
Chapter 3: Non-Linear Modulation - FM Bandwidth
BT ≈ 2nmax fm
∆f
= 2nmax (3.32)
β
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 175 / 401
Chapter 3: Non-Linear Modulation - FM Bandwidth
20
18
16
14
BT /∆f
12
10
2
−1 0 1
10 10 10
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 176 / 401
Chapter 3: Non-Linear Modulation - FM Bandwidth
20
18
16
14
BT /∆f
12
10
2
−1 0 1
10 10 10
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 177 / 401
Chapter 3: Non-Linear Modulation - FM Generation
Generation of FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 178 / 401
Chapter 3: Non-Linear Modulation - FM Generation
Narrowband FM
Wideband FM
Narrowband
m(t) s1 (t) Frequency signal
Integrator phase
multiplier
modulator s(t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 179 / 401
Chapter 3: Non-Linear Modulation - FM Generation
Examples
m(t) Narrowband Frequency Frequency Wideband
Mixer
multiplier multiplier
FM FM
n1 n2
f2
f1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 180 / 401
Chapter 3: Non-Linear Modulation - FM Generation
Examples
Solution: For narrowband FM with arbitrary message we require (see
(3.16)) Dmax ≪ 1 radian. Let us take Dmax = 0.2 radian. Hence
∆f
0.2 =
fmin
⇒ ∆f = 0.02 kHz (3.36)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 181 / 401
Chapter 3: Non-Linear Modulation - FM Generation
Examples
The carrier frequency at the output of the first frequency multiplier is
n1 f1 . The carrier frequency at the output of the second multiplier is
assuming f2 > n1 f1 . Note that the mixer eliminates the sum frequency
(f2 + n1 f1 ) and retains the difference frequency component. From
(3.37) and (3.38) we get
n1 = 75
n2 = 50. (3.39)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 182 / 401
Chapter 3: Non-Linear Modulation - FM Generation
Direct FM e.g. Hartley oscillator. See Figure 3.13.
Also known as voltage controlled oscillator (VCO).
Disadvantage: carrier frequency is not as accurate and stable as
that obtained from a crystal oscillator.
L1 L2
C(t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 183 / 401
Chapter 3: Non-Linear Modulation - FM Generation
1
fi (t) = p (3.40)
2π (L1 + L2 )C(t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 184 / 401
Chapter 3: Non-Linear Modulation - FM Generation
where
1
f0 = p (3.43)
2π (L1 + L2 )C0
is the unmodulated frequency of oscillation.
The frequency deviation is
∆f = f0 ∆C/(2C0 ). (3.44)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 185 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Demodulation of FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 186 / 401
Chapter 3: Non-Linear Modulation - FM Demod
H1 (f )/j
−fc − BT /2 −fc + BT /2 f
0 fc − BT /2 fc + BT /2
H2 (f )/j
−fc − BT /2 −fc + BT /2 f
0 fc − BT /2 fc + BT /2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 187 / 401
Chapter 3: Non-Linear Modulation - FM Demod
The FM signal is given by (3.11).
The complex envelope of the FM signal is
Z t !
s̃(t) = Ac exp j 2πkf m(τ) d τ
τ=0
⇋ S̃(f ). (3.47)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 188 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Thus, the complex envelope of the output is
!Z t
s̃1 (t) = j aAc 2πkf m(t) exp j 2πkf m(τ) d τ
τ=0
Z t !
+ j πaBT Ac exp j 2πkf m(τ) d τ
τ=0
" #
2kf m(t)
= πaBT Ac 1 +
BT
Z t !
× exp j 2πkf m(τ) d τ + π/2 . (3.49)
τ=0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 189 / 401
Chapter 3: Non-Linear Modulation - FM Demod
When
2kf m(t)
1+ ≥0 for all t (3.51)
BT
the envelope in (3.50) becomes
" #
2kf m(t)
s̃1 (t) = πaBT Ac 1 + . (3.52)
BT
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 190 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Envelope
H1 (f )
detector +
s(t) 4πaAc kf m(t)
−
Envelope
H2 (f )
detector
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 191 / 401
Chapter 3: Non-Linear Modulation - FM Demod
R
C2 C
L2
vo (t) ∝ m(t)
s(t)
C1
L1
R
C3 C
L3
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 192 / 401
Chapter 3: Non-Linear Modulation - FM Demod
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 193 / 401
Chapter 3: Non-Linear Modulation - FM Demod
H1 (f ) − H2 (f )
H1 (f )
fc + BT /2 f
fc − BT /2
−H2 (f )
fc
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 194 / 401
Chapter 3: Non-Linear Modulation - FM Demod
where Z t
φ1 (t) = 2πkf m(τ) d τ. (3.56)
τ=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 195 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Mixer
Loop
s(t) e(t) v (t)
LPF filter
h(t)
r (t)
VCO
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 196 / 401
Chapter 3: Non-Linear Modulation - FM Demod
where Z t
φ2 (t) = 2πkv v(τ) d τ (3.58)
τ=−∞
where kv is the frequency sensitivity of the VCO in Hz/volt and v(·)
is the control signal at the VCO input.
The LPF output is
in km ).
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 197 / 401
Chapter 3: Non-Linear Modulation - FM Demod
The loop filter output is (h(t) is dimensionless)
Z ∞
v(t) = e(τ)h(t − τ) d τ volt. (3.60)
τ=−∞
Let
where
K0 = km kv Ac Av Hz. (3.62)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 198 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Under steady-state
φe (t) ≪ 1 radian (3.63)
for all t, therefore
sin(φe (t)) ≈ φe (t) (3.64)
for all t.
Hence, the last equation in (3.61) can be written as
Z ∞
d φe (t) d φ1 (t)
= − 2πK0 φe (τ)h(t − τ) d τ. (3.65)
dt dt τ=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 199 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Taking the Fourier transform of both sides of (3.65) we get:
K0 H(f )
L(f ) = . (3.67)
jf
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 200 / 401
Chapter 3: Non-Linear Modulation - FM Demod
If
K0 H(f )
≫ 1 for |f | < W (3.68)
f
E (f ) = Ac Av km Φe (f ) (3.70)
V (f ) = E (f )H(f )
= j Ac Av km f Φ1 (f )/K0
= (j f /kv ) Φ1 (f ). (3.71)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 201 / 401
Chapter 3: Non-Linear Modulation - FM Demod
1 d φ1 (t)
v(t) =
2πkv dt
k
= f m(t). (3.72)
kv
From (3.58) and (3.72) it is clear that v(t) and φ2 (t) are
bandlimited to [−W , W ].
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 202 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Examples
First-order PLL (H(f ) = 1). Hence
Φ1 (f )
Φe (f ) = . (3.73)
1 + K0 /(j f )
We have
m(t) = Am cos(2πfm t)
⇒ s(t) = Ac sin(2πfc t + β sin(2πfm t))
⇒ φ1 (t) = β sin(2πfm t). (3.74)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 203 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Examples
From (3.73)
φe (t) = φe0 cos(2πfm t + ψ) (3.75)
where
∆f /K0
φe0 = p
1 + (fm /K0 )2
ψ = − tan−1 (fm /K0 ) (3.76)
where ∆f = βfm .
From (3.63), we require φe (t) ≪ 1 for all t, hence
φe0 ≪ 1
⇒ ∆f /K0 ≪ 1. (3.77)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 204 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Examples
From (3.59), (3.60), (3.75) and (3.76)
K0
v(t) = φe (t)
kv
= A0 cos(2πfm t + ψ) (3.78)
where
∆f /kv
A0 = p (3.79)
1 + (fm /K0 )2
and ψ is given by (3.76).
For minimizing phase change in v(t)
ψ≈0
⇒ fm ≪ K0 . (3.80)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 205 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Examples
From (3.79) we see that A0 is maximum at fm = 0 and falls by 3 dB
at fm = K0 .
Thus, the loop bandwidth of the 1st-order PLL is K0 .
We now wish to evaluate the frequency range over which the loop
will hold lock, assuming a step change in frequency, as given by
m(t) = u(t)
⇒ φ1 (t) = 2πft (3.81)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 206 / 401
Chapter 3: Non-Linear Modulation - FM Demod
Examples
From (3.61)
d φe (t) d φ1 (t)
= − 2πK0 sin(φe (t)). (3.82)
dt dt
Under steady-state, we expect d φe (t)/dt to go to zero. Hence
d φ1 (t)
= 2πK0 sin(φe (t))
dt
⇒ 2πf = 2πK0 sin(φe (t)). (3.83)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 207 / 401
Chapter 4: Random Variables & Random Processes
Probability
The probability of an event is a nonnegative real number less than or
equal to one.
Examples
The outcome of tossing a fair coin is
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 208 / 401
Chapter 4: RV & RP: Random Variables
Random Variables
A discrete random variable takes values from a finite set with finite
probability.
A continuous random variable can take any value in a given
observation interval. It is characterized by a probability density
function (pdf).
Examples
The outcome of tossing a fair coin is
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 209 / 401
Chapter 4: RV & RP: Random Variables
Examples
fX (x)
1/2
x
−1 0 1
fX (x) ≥ 0. (4.4)
We have Z x2
fX (x) dx = P(x1 ≤ X ≤ x2 ). (4.6)
x=x1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 211 / 401
Chapter 4: RV & RP: Random Variables
Cummulative Distribution Function (CDF)
CDF is defined as
Z x
FX (x) = fX (α) d α
α=−∞
= P(X ≤ x). (4.7)
0 ≤ FX (x) ≤ 1. (4.8)
x1 < x2
⇒ FX (x1 ) ≤ FX (x2 ). (4.9)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 212 / 401
Chapter 4: RV & RP: Random Variables
dFX (x)
fX (x) = (4.10)
dx
provided the derivative exists, and from (4.6)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 213 / 401
Chapter 4: RV & RP: Random Variables
Two Random Variables
The joint PDF of two continuous RVs is denoted by fXY (x, y).
As before, we have
fXY (x, y) ≥ 0
Z ∞ Z ∞
fXY (x, y) dx dy = 1. (4.12)
x=−∞ y =−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 214 / 401
Chapter 4: RV & RP: Random Variables
Conversely
∂2 FXY (x, y)
fXY (x, y) = (4.14)
∂x∂y
provided the partial derivatives exist.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 215 / 401
Chapter 4: RV & RP: Random Variables
Marginal Densities
Given two continuous RVs X and Y with joint pdf fXY (x, y), the
marginal densities fX (x) and fY (y) are given by
Z ∞
fX (x) = fXY (x, β) d β
β=−∞
Z ∞
fY (y) = fXY (α, y) d α. (4.15)
α=−∞
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 216 / 401
Chapter 4: RV & RP: Random Variables
Conditional Densities
Given two continuous RVs X and Y with joint pdf fXY (x, y), the
conditional densities fY |X (y|x) and fX |Y (x|y) are given by
fXY (x, y)
fY |X (y|x) =
fX (x)
fXY (x, y)
fX |Y (x|y) = (4.16)
fY (y)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 217 / 401
Chapter 4: RV & RP: Random Variables
Also
R∞
Z ∞ f (x,
y =−∞ XY
y) dy
fY |X (y|x) dy =
y =−∞ fX (x)
= 1. (4.18)
Similarly
R∞
Z ∞ f (x, y) dx
x=−∞ XY
fX |Y (x|y) dx =
x=−∞ fY (y)
= 1. (4.19)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 218 / 401
Chapter 4: RV & RP: Random Variables
Statistical Independence
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 219 / 401
Chapter 4: RV & RP: Random Variables
Statistical Averages
In general Z ∞
E [g(X )] = g(x)fX (x) dx (4.22)
x=−∞
where g(X ) is a function of X .
When g(X ) = X n , we get the nth moment of X . When n = 2 we
get the mean-square value of X .
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 220 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 221 / 401
Chapter 4: RV & RP: Random Variables
Chebyshev Inequality
Given an RV X with mean mX , and a positive real number ǫ
Proof: We have
Y = X − mX
⇒ E [Y ] = 0
E [Y 2 ] = σ2X . (4.26)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 222 / 401
Chapter 4: RV & RP: Random Variables
Chebyshev Inequality
3.5
(y /ǫ)2 3
2.5
1.5
g(y )
1
0.5
0 y
0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 223 / 401
Chapter 4: RV & RP: Random Variables
Chebyshev Inequality
Clearly
(y/ǫ)2 ≥ g(y)
h i
⇒ E (Y /ǫ)2 ≥ E [g(Y )]
⇒ (σX /ǫ)2 ≥ P(|Y | ≥ ǫ)
⇒ (σX /ǫ)2 ≥ P(|X − mX | ≥ ǫ). (4.28)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 224 / 401
Chapter 4: RV & RP: Random Variables
Characteristic Function
The characteristic function ΦX (v) of an RV X is
h i
ΦX (v) = E e j vX
Z ∞
= e j vx fX (x) dx (4.29)
x=−∞
We also have
nΦ
n nd X (v)
E [X ] = (−j) . (4.31)
dv n v =0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 225 / 401
Chapter 4: RV & RP: Random Variables
Joint Moments
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 226 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 227 / 401
Chapter 4: RV & RP: Random Variables
Remark
If two RVs X and Y are independent, they are uncorrelated. However,
if they are uncorrelated, they are not necessarily independent.
Examples
Let
X = cos(θ) Y = sin(θ) (4.35)
where θ is uniformly distributed in [0, 2π). Clearly
E [X ] = E [Y ] = E [XY ] = 0. (4.36)
X 2 + Y 2 = 1. (4.37)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 228 / 401
Chapter 4: RV & RP: Random Variables
Transformation of RVs
Y = g(X ) (4.38)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 229 / 401
Chapter 4: RV & RP: Random Variables
y = g(x)
x x + dx x
y
y + dy
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 230 / 401
Chapter 4: RV & RP: Random Variables
Y = g(X ) (4.40)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 231 / 401
Chapter 4: RV & RP: Random Variables
x + dx
x x
y + dy
y = g(x)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 232 / 401
Chapter 4: RV & RP: Random Variables
Examples
Let Θ denote a uniformly distributed RV in [0, 2π). Let
Y = −Θ/π + 1. (4.43)
Clearly
fΘ (θ)
fY (y) = = 1/2 for −1 < y ≤ 1. (4.44)
|dy/d θ| θ=−π(y −1)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 233 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 234 / 401
Chapter 4: RV & RP: Random Variables
y = g(x)
y + dy
y
x
x2 + dx2 x2 x1 x1 + dx1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 235 / 401
Chapter 4: RV & RP: Random Variables
Examples
Let
fX (x) = 0.5 exp(−|x|) for −∞ < x < ∞, x , 0 (4.46)
and Y = X 2 . We have
fX (x) fX (x)
fY (y) = +
|dy/dx| x= √y |dy/dx| x=− √y
0.5 √
= √ exp(− y) for y > 0. (4.47)
y
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 236 / 401
Chapter 4: RV & RP: Random Variables
Transformation of 2 RVs
U = g1 (X , Y )
V = g2 (X , Y ). (4.48)
We have
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 237 / 401
Chapter 4: RV & RP: Random Variables
Consider Figure 4.6.
A change of du in u results in a change (∂x/∂u) du in x and a
change (∂y/∂u) du in y.
A change of dv in v results in a change (∂x/∂v) dv in x and a
change (∂y/∂v) dv in y.
Now
dAUV = du dv
dAXY = Area of parallelogram ABCD
(∂x/∂u)du (∂x/∂v) dv
=
(∂y/∂u)du (∂y/∂v) dv
(4.50)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 238 / 401
Chapter 4: RV & RP: Random Variables
v y C
D
(∂y /∂v ) dv
B
dv
(∂x/∂v ) dv
du A (∂y /∂u) du
u (∂x/∂u) du x
(a) (b)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 239 / 401
Chapter 4: RV & RP: Random Variables
where | · | denotes the absolute value, and h1 (u, v), h2 (u, v) are
the inverse transformations.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 240 / 401
Chapter 4: RV & RP: Random Variables
Examples
Let
x2 + y2
!
1
fXY (x, y) = exp − for −∞ < x, y < ∞. (4.53)
2πσ2 2σ2
R2 = X 2 + Y 2
Y
tan(Θ) =
X
⇒ X = R cos(Θ)
Y = R sin(Θ) (4.54)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 241 / 401
Chapter 4: RV & RP: Random Variables
Examples
The Jacobian is
∂x/∂r ∂x/∂θ cos(θ) −r sin(θ)
J = = = r. (4.55)
∂y/∂r ∂y/∂θ sin(θ) r cos(θ)
Therefore
fRΘ (r , θ) = r fXY (x, y)x=r cos(θ), y =r sin(θ)
−r 2
!
r
= exp . (4.56)
2πσ2 2σ2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 242 / 401
Chapter 4: RV & RP: Random Variables
Examples
Now
Z 2π
fR (r ) = fRΘ (r , θ) d θ
θ=0
−r 2
!
r
= 2 exp for r ≥ 0 (4.57)
σ 2σ2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 243 / 401
Chapter 4: RV & RP: Random Variables
PDF of the sum of 2 Independent RVs
Consider two independent RVs X , Y with joint pdf fXY (x, y). Let
Z = X + Y. (4.58)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 244 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 245 / 401
Chapter 4: RV & RP: Random Variables
where
mX = E [X ]
h i
σ2X = E (X − mX )2 (4.61)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 246 / 401
Chapter 4: RV & RP: Random Variables
where
m1 = mX + j vσ2X . (4.63)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 247 / 401
Chapter 4: RV & RP: Random Variables
The joint pdf of two Gaussian RVs X and Y is
2 2
1 σY X1 − 2βX1 Y1 + σ2X Y12
fXY (x, y) = exp − (4.64)
2πα 2α2
where
q
α = σX σY 1 − ρ2
β = ρσX σY
ρ = E [X1 Y1 ]/(σX σY )
X 1 = X − mX
Y 1 = Y − mY (4.65)
where mX , mY denote the mean and σ2X , σ2Y denote the variance
of X , Y respectively.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 248 / 401
Chapter 4: RV & RP: Random Variables
Caution
X and Y are jointly Gaussian only when |ρ| , 1.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 249 / 401
Chapter 4: RV & RP: Random Variables
a = mX v1 + mY v2
b = σ2X v12 + 2βv1 v2 + σ2Y v22 (4.67)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 250 / 401
Chapter 4: RV & RP: Random Variables
R = E (X − mX ) (X − mX )T .
h i
(4.70)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 251 / 401
Chapter 4: RV & RP: Random Variables
Caution
X1 , . . . , Xn are jointly Gaussian only when |R| , 0.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 252 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 253 / 401
Chapter 4: RV & RP: Random Variables
2.5
2
eν(y −δ)
1.5
0.5 g(y )
0 y
0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 254 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 255 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 256 / 401
Chapter 4: RV & RP: Random Variables
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 257 / 401
Chapter 4: RV & RP: Random Processes
Examples
Consider the RP given by (see Figure 4.8)
where Θ is uniformly distributed in [0, 2π). Here x1 (t), x2 (t) and x3 (t)
are samples functions of X (t). There may exist infinite sample
functions. Moreover, X (t0 ) is an RV having its own pdf.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 258 / 401
Chapter 4: RV & RP: Random Processes
Examples
1
θ=0
x1 (t)
0
t
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
θ = π/4
x2 (t)
0
t
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
0.5
θ = 5π/4
x3 (t)
0 t
−0.5
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
t = t0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 259 / 401
Chapter 4: RV & RP: Random Processes
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 260 / 401
Chapter 4: RV & RP: Stationarity
Stationarity
where h iT
t + T = t1 + T . . . tk + T (4.80)
for all k, tk and T .
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 261 / 401
Chapter 4: RV & RP: Stationarity
Wide Sense Stationarity (WSS)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 262 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
mX (tk ) = E [X (tk )]
Z ∞
= xfX (tk ) (x) dx. (4.83)
x=−∞
The autocorrelation is
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 263 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
The autocovariance is
mX (tk ) = mX
RX (tk , ti ) = RX (|tk − ti |)
KX (tk , ti ) = KX (|tk − ti |). (4.86)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 264 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 265 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Even function of τ.
RX (τ) = RX (−τ). (4.89)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 266 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
We have
RX (0) ≥ RX (τ) . (4.90)
Proof
Note that
E (X (t) ± X (t − τ))2 ≥ 0
h i
h i h i
⇒ E X 2 (t) + E X 2 (t − τ) ≥ ∓2E [X (t)X (t − τ)]
⇒ 2RX (0) ≥ ∓2RX (τ)
⇒ R (0) ≥ R (τ) .
X X (4.91)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 267 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
Let
X (t) = Ac cos(2πfc t + Θ) (4.92)
where Θ is uniformly distributed in [0, 2π). The mean of X (t) is
Z 2π
E [X (t)] = Ac cos(2πfc t + θ) d θ
θ=0
=0
= mX . (4.93)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 268 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
The autocorrelation of X (t) is
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 269 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 270 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
x1 (t)
A A A A A A α=0
t
0
−A −A −A −A
p(t)
1
t
0 T −A A
0
BPSK constellation
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 271 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
The mean of X (t) is given by
∞
X
E [X (t)] = E [Sk ]E [p(t − kT − α)]
k =−∞
=0 (4.96)
since
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 272 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
The autocorrelation of X (t) is
∞ ∞
X X
E [X (t)X (t − τ)] = E Sk p(t − kT − α) Sl p(t − τ − lT − α)
k =−∞ l=−∞
∞
X ∞
X
= E [Sk Sl ] E [p(t − kT − α)p(t − τ − lT − α)]
k =−∞ l=−∞
X∞
2
=A E [p(t − kT − α)p(t − τ − kT − α)]
k =−∞
∞ T
A2 X Z
= p(t − kT − α)p(t − τ − kT − α) d α.
T α=0
k =−∞
(4.98)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 273 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
In (4.98) we have used the following relation
E [Sk Sl ] = A2 δK (k − l) (4.99)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 274 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Examples
In (4.100), Rp (τ) is the autocorrelation of p(t). Since the mean of X (t)
in (4.95) is independent of time and the autocorrelation depends only
on the time lag, X (t) is WSS.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 275 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
Crosscorrelation Functions
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 276 / 401
Chapter 4: RV & RP: Mean, Correlation, Covariance
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 277 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 278 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
x(t) = mX . (4.108)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 279 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Remarks
An RP is said to be ergodic in the most general form if all its
statistical properties can be estimated from a sample function.
It is necessary for an RP to be strictly stationary for it to be
ergodic.
However, all strictly stationary RPs are not ergodic.
Time averages are obtained from the horizontal direction.
Ensemble averages are obtained from the vertical direction.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 280 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Examples
Example 1
Let
X (t) = A cos(2πfc t + Θ). (4.110)
A sample function of X (t) is
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 281 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Examples
Clearly
T
1
Z
x(t) = lim A cos(2πfc t + θ) dt
T →∞ 2T t=−T
=0
= mX . (4.112)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 282 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Examples
Similarly
A2 T
Z
x(t)x(t − τ) = lim cos(2πfc t + θ) cos(2πfc (t − τ) + θ) dt
T →∞ 2T t=−T
A2
= cos(2πfc τ)
2
= RX (τ). (4.113)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 283 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Examples
Example 2
E [Y ] = mY
E [Y 2 ] = αY . (4.114)
We have
E [X (t)] = mY
E [X (t)X (t − τ)] = αY . (4.115)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 284 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Examples
Let us now consider a particular realization of X (t), say x(t) = y,
where y is a particular value taken by Y . We have
x(t) = y
, mY
x(t)x(t − τ) = y 2
, αY . (4.116)
Therefore from (4.115) and (4.116), X (t) is neither ergodic in the mean
nor in the autocorrelation.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 285 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Examples
Example 3
Let
X (t) = A cos(ωt) + B sin(ωt) (4.117)
where A, B are each N (0, σ2 ) and mutually independent. We have
E [X (t)] = 0
E [X (t)X (t − τ)] = σ2 cos(ωτ). (4.118)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 286 / 401
Chapter 4: RV & RP: Time Averages & Ergodicity
Examples
Let us now consider a particular realization of X (t) say
x(t) = 0
a2 + b 2
x(t)x(t − τ) = cos(ωτ). (4.120)
2
Thus from (4.118) and (4.120), X (t) is ergodic in the mean but not in
the autocorrelation.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 287 / 401
Chapter 4: RV & RP: Filtered RP
Transmission of RP through a Filter
Clearly
Z ∞
E [Y (t)] = h(τ)E [X (t − τ)] d τ
τ=−∞
= mX H(0) = mY (4.122)
Similarly
"Z ∞
E [Y (t)Y (t − τ)] = E h(α)X (t − α) d α
α=−∞
Z ∞ #
h(β)X (t − τ − β) d β
β=−∞
Z ∞ Z ∞
= h(α)h(β)
α=−∞ β=−∞
× E [X (t − α)X (t − τ − β)] d α d β
Z ∞ Z ∞
= h(α)h(β)RX (τ + β − α) d α d β
α=−∞ β=−∞
= RY (τ). (4.123)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 289 / 401
Chapter 4: RV & RP: PSD
Power Spectral Density
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 290 / 401
Chapter 4: RV & RP: PSD
Substituting
τ+β−α=γ (4.125)
in (4.124) we obtain
Z ∞ Z ∞
SY (f ) = h(α)h(β) d α d β
α=−∞ β=−∞
Z ∞
× RX (γ)e−j 2πf (γ+α−β) d γ
γ=−∞
2
= SX (f ) H(f ) (4.126)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 291 / 401
Chapter 4: RV & RP: PSD
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 292 / 401
Chapter 4: RV & RP: PSD
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 293 / 401
Chapter 4: RV & RP: PSD
Examples
Example 1
For the sine wave with random phase, we have from (4.94)
X (t) = Ac cos(2πfc t + Θ)
A2c
RX (τ) = cos(2πfc τ)
2
A2
SX (f ) = c [δD (f − fc ) + δD (f + fc )] . (4.130)
4
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 294 / 401
Chapter 4: RV & RP: PSD
Examples
Example 2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 295 / 401
Chapter 4: RV & RP: PSD
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 296 / 401
Chapter 4: RV & RP: PSD
Examples
Example 1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 297 / 401
Chapter 4: RV & RP: PSD
Examples
When X (t), Y (t) are uncorrelated
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 298 / 401
Chapter 4: RV & RP: PSD
Examples
Example 2
Let X (t), Y (t) denote two real-valued WSS RPs. They are passed
through LTI filters h1 (t), h2 (t), and the corresponding outputs are
V (t), Z (t) respectively. Then
Z ∞ Z ∞
RVZ (τ) = h1 (α)h2 (β)RXY (τ − α + β) d α d β (4.138)
α=−∞ β=−∞
and
SVZ (f ) = H1 (f )H2∗ (f )SXY (f ). (4.139)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 299 / 401
Chapter 4: RV & RP: Gaussian Processes
Gaussian Processes
Simple definition: X (t) is said to be a Gaussian RP if X (t0 ) is a
Gaussian RV for all t0 .
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 300 / 401
Chapter 4: RV & RP: Gaussian Processes
Properties of Gaussian RP
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 301 / 401
Chapter 4: RV & RP: Gaussian Processes
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 302 / 401
Chapter 4: RV & RP: Gaussian Processes
N
1 X
Y = √ Xi . (4.140)
N i=1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 303 / 401
Chapter 4: RV & RP: Noise
Noise
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 304 / 401
Chapter 4: RV & RP: Noise
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 305 / 401
Chapter 4: RV & RP: Noise
Noise Equivalent Bandwidth
Let W (t) denote a white noise process with psd N0 /2. It is input to an
LPF with Fourier transform H(f ) having finite energy. The noise power
at the filter output is
N0 ∞
Z 2
P1 = H(f ) df . (4.141)
2 f =−∞
Let us now input X (t) to an ideal LPF with gain |H(0)| (it is assumed
that |H(0)| is maximum) and bandwidth [−B, B]. The output noise
power is
N0 B
Z 2
P2 = H(0) df
2 f =−B
= N0 B|H(0)|2 . (4.142)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 306 / 401
Chapter 4: RV & RP: Noise
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 307 / 401
Chapter 4: RV & RP: Narrowband Noise
Narrowband Noise
SN (f )
−fc 0 fc − W fc fc + W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 308 / 401
Chapter 4: RV & RP: Narrowband Noise
The pre-envelope of N(t) is
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 309 / 401
Chapter 4: RV & RP: Narrowband Noise
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 310 / 401
Chapter 4: RV & RP: Narrowband Noise
where RN (τ) is the autocorrelation of N(t) and R̂N (τ) is the Hilbert
transform of RN (τ).
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 311 / 401
Chapter 4: RV & RP: Narrowband Noise
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 312 / 401
Chapter 4: RV & RP: Narrowband Noise
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 313 / 401
Chapter 4: RV & RP: Narrowband Noise
Proof
Local symmetry of SN (f ) about ±fc implies
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 314 / 401
Chapter 4: RV & RP: Narrowband Noise
Proof
Therefore from (4.129), (4.150) and (4.151) we obtain
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 315 / 401
Chapter 4: RV & RP: Narrowband Noise
Proof
When SN (f ) is not locally symmetric about ±fc then from (4.150)
Z ∞ Z ∞
SNc Ns (f ) df = SNs Nc (f ) df
f =−∞ f =−∞
=0
⇒ RNc Ns (0) = RNs Nc (0) = 0. (4.153)
Thus Nc (t), Ns (t) are uncorrelated and being Gaussian, are also
independent for all t.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 316 / 401
Chapter 5: Noise in Analog Communications
Superheterodyne Receiver
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 317 / 401
Chapter 5: Noise in A. Comm. - Super Het Rx
Frequency
Tunable
conversion
Demodulator
RF IF
Signal plus S(t) + N(t) Output
BPF Mixer BPF AM/DSB-SC/
noise HRF (f ) HIF (f ) SSB/VSB/FM/
S(t) + W (t) PM
Local
oscillator
(fLO )
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 318 / 401
Chapter 5: Noise in A. Comm. - Super Het Rx
Demodulator
IF
Signal plus S(t) + N(t) Output
BPF AM/DSB-SC/
noise HIF (f ) SSB/VSB/FM/
S(t) + W (t) PM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 319 / 401
Chapter 5: Noise in A. Comm. - Super Het Rx
HRF (f )
Image
station
fIF fIF
f
fRF, 1 fRF, 2
fLO
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 320 / 401
Chapter 5: Noise in A. Comm. - Super Het Rx
Center
frequency 0.455 MHz
of IF BPF
IF 10 kHz
bandwidth
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 321 / 401
Chapter 5: Noise in A. Comm. - Super Het Rx
Center
frequency 10.7 MHz
of IF BPF
IF 0.2 MHz
bandwidth
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 322 / 401
Chapter 5: Noise in A. Comm. - SNRs
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 323 / 401
Chapter 5: Noise in A. Comm. - SNRs
Ideal LPF
Message M(t) with Output
unity gain
same power BW [−W , W ]
as S(t)
AWGN W (t)
with psd N0 /2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 324 / 401
Chapter 5: Noise in A. Comm. - DSB-SC
Analysis for DSB-SC
SN (f )
N0 /2
−fc − W −fc + W 0 fc − W fc fc + W
SNc (f ), SNs (f )
N0
−W 0 W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 326 / 401
Chapter 5: Noise in A. Comm. - DSB-SC
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 327 / 401
Chapter 5: Noise in A. Comm. - DSB-SC
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 328 / 401
Chapter 5: Noise in A. Comm. - DSB-SC
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 329 / 401
Chapter 5: Noise in A. Comm. - SSB
Analysis for SSB
SN (f )
N0 /2
−fc − W −fc 0 fc fc + W
SNc (f ), SNs (f )
N0 /2
−W 0 W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 331 / 401
Chapter 5: Noise in A. Comm. - SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 332 / 401
Chapter 5: Noise in A. Comm. - SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 333 / 401
Chapter 5: Noise in A. Comm. - SSB
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 334 / 401
Chapter 5: Noise in A. Comm. - AM
Analysis for Coherent AM
SN (f )
N0 /2
−fc − W −fc + W 0 fc − W fc fc + W
SNc (f ), SNs (f )
N0
−W 0 W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 336 / 401
Chapter 5: Noise in A. Comm. - AM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 337 / 401
Chapter 5: Noise in A. Comm. - AM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 338 / 401
Chapter 5: Noise in A. Comm. - AM
i A2 h
E S 2 (t) = c 1 + ka2 PM
h i
(5.31)
2
where we have assumed independence between M(t), Θ and
M(t) has zero-mean.
Therefore h i
A2c 1 + ka2 PM
SNRC = . (5.32)
2N0 W
Thus
ka2 PM
FoMAM = . (5.33)
1 + ka2 PM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 339 / 401
Chapter 5: Noise in A. Comm. - AM
AM with Envelope Detection
SN (f )
N0 /2
−fc − W −fc + W 0 fc − W fc fc + W
SNc (f ), SNs (f )
N0
−W 0 W
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 341 / 401
Chapter 5: Noise in A. Comm. - AM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 342 / 401
Chapter 5: Noise in A. Comm. - AM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 343 / 401
Chapter 5: Noise in A. Comm. - AM
i A2 h
E S 2 (t) = c 1 + ka2 PM
h i
(5.41)
2
where we have assumed independence between M(t), Θ and
M(t) has zero-mean.
Therefore h i
A2c 1 + ka2 PM
SNRC = . (5.42)
2N0 W
Thus
ka2 PM
FoMAM, ED = (5.43)
1 + ka2 PM
where “ED” denotes envelope detection.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 344 / 401
Chapter 5: Noise in A. Comm. - FM
Analysis for FM
where Z t
φ(t) = 2πkf M(τ) d τ (5.45)
τ=0
where M(t) is a real-valued, WSS RP with average power PM and
BW [−W , W ].
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 345 / 401
Chapter 5: Noise in A. Comm. - FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 346 / 401
Chapter 5: Noise in A. Comm. - FM
SN (f )
N0 /2
−fc − BT /2 0 fc fc + BT /2
−fc + BT /2 fc − BT /2
SNc (f ), SNs (f )
N0
−BT /2 0 BT /2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 347 / 401
Chapter 5: Noise in A. Comm. - FM
− sin(2πfc t)
B(t)
A(t)
fc
ψ(t)
θ(t) Ac
φ(t) cos(2πfc t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 348 / 401
Chapter 5: Noise in A. Comm. - FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 349 / 401
Chapter 5: Noise in A. Comm. - FM
Envelope
R(t) Hard Y (t) Frequency X (t) detector & V (t) Baseband Z (t)
limiter & dc blocking lowpass
discriminator
BPF capacitor filter
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 350 / 401
Chapter 5: Noise in A. Comm. - FM
The output of the hard limiter followed by BPF is
1 dY (t)
X (t) =
2π dt !
−1 d θ(t)
= 2πfc + sin(2πfc t + θ(t))
2π dt
1 dNs′ (t)
!
−1
= 2πfc + 2πkf M(t) + sin(2πfc t + θ(t))
2π Ac dt
(5.50)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 351 / 401
Chapter 5: Noise in A. Comm. - FM
1 dNs′ (t)
V (t) = kf M(t) +
2πAc dt
= kf M(t) + Nd (t). (5.51)
The psd of Ns′ (t) is identical to Ns (t) and is shown in Figure 5.9.
The psd of Nd (t) is
f 2 N0 /A2c for |f | ≤ BT /2
(
SNd (f ) = (5.52)
0 otherwise.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 352 / 401
Chapter 5: Noise in A. Comm. - FM
f 2 N0 /A2c for |f | ≤ W
(
SNo (f ) = (5.54)
0 otherwise.
Therefore
3A2c kf2 PM
SNRO = . (5.55)
2N0 W 3
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 353 / 401
Chapter 5: Noise in A. Comm. - FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 354 / 401
Chapter 5: Noise in A. Comm. - FM
1
Hpe (f ) = . (5.58)
Hde (f )
Observe that (5.53) and (5.59) differ only in the noise term.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 355 / 401
Chapter 5: Noise in A. Comm. - FM
Z1 (t)
Pre-emphasis De-emphasis
M(t) M1 (t) FM FM
filter filter
transmitter receiver
Hpe (f ) Hde (f )
AWGN W (t)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 356 / 401
Chapter 5: Noise in A. Comm. - FM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 357 / 401
Chapter 5: Noise in A. Comm. - FM
Examples
C
Gain (r + R)/R
r
M(t) M1 (t) M1 (t)
M(t)
r
R
C
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 358 / 401
Chapter 5: Noise in A. Comm. - FM
Examples
Consider the pre-emphasis & de-emphasis circuits shown in
Figure 5.13.
Note that M1 (t) is also shown in Figure 5.12.
We have
1 + j ωrC
Hpe (ω) =
1 + j ωrRC/(r + R)
≈ 1 + j ωrC (5.62)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 359 / 401
Chapter 5: Noise in A. Comm. - FM
Examples
Thus
Hpe (f ) = 1 + j (f /f0 ). (5.64)
We also have
1
Hde (f ) = . (5.65)
1 + j (f /f0 )
Typical parameters
W = 15 kHz
f0 = 2.1 kHz
⇒ I = 22
⇒ 10 log10 (I) = 13 dB. (5.66)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 360 / 401
Chapter 6: Quantization
Introduction
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 361 / 401
Chapter 6: Quantization - Introduction
Quantization
Memoryless Quantizers
with memory
(Differential
Pulse code
modulation)
Uniform Robust Optimum
(A-law, (Lloyd-Max)
µ-law)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 362 / 401
Chapter 6: Quantization - Introduction
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 363 / 401
Chapter 6: Quantization - Uniform Quantizers
Uniform Quantizers
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 364 / 401
Chapter 6: Quantization - Uniform Quantizers
A mid step quantizer has an additional decision region given by
I0 ∈ [−x0 , x0 ] with corresponding representation level 0.
The quantization error (noise) in the decision region Ik + is
defined as
qk = x − yk . (6.1)
Use symmetry properties for negative inputs.
The maximum input a quantizer can handle is known as the
overload level xmax .
For a mid rise quantizer
xmax
∆= . (6.2)
N
For a mid step quantizer
2xmax
∆= . (6.3)
2N + 1
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 365 / 401
Chapter 6: Quantization - Uniform Quantizers
y (output) Representation levels
y3
y2
x0
∆
∆
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 366 / 401
Chapter 6: Quantization - Uniform Quantizers
y (output) Representation levels
y3
y2
y1
Overload level (xmax )
y0
Decision
thresholds
x (input)
x1 x2 x3 x4
x0
∆
∆
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 367 / 401
Chapter 6: Quantization - Uniform Quantizers
Variance of Quantization Error
E [Qk ] = 0. (6.4)
The variance of qk is
Z ∆/2
h i 1
E Qk2 = q 2 dqk
∆ qk =−∆/2 k
= ∆2 /12
= σ2Q (6.5)
σ2X
SNRQ = (6.6)
σ2Q
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 369 / 401
Chapter 6: Quantization - Uniform Quantizers
Examples
Example 1
Consider an input signal X having a Gaussian pdf with zero mean and
variance σ2X . It is required to find SNRQ in terms of the number of bits,
for a mid rise quatizer with overload level xmax = 4σX .
Solution: We have from (6.2)
2 × 4σX
∆= (6.7)
2n
where n is the number of bits required to denote each representation
level, and is given by
2N = 2n . (6.8)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 370 / 401
Chapter 6: Quantization - Uniform Quantizers
Examples
Therefore
3 × 22n
SNRQ =
16
⇒ 10 log10 (SNRQ ) = 6n − 7.3 dB. (6.9)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 371 / 401
Chapter 6: Quantization - Uniform Quantizers
Examples
Example 2
xmax = A. (6.12)
2A
∆= . (6.13)
2n
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 372 / 401
Chapter 6: Quantization - Uniform Quantizers
Examples
We also have
σ2X = A2 /2. (6.14)
Therefore
3 × 22n
SNRQ =
2
⇒ 10 log10 (SNRQ ) = 6n + 1.8 dB. (6.15)
From (6.9) and (6.15) note that if we increase the number of bits n by
one, the SNRQ increases by 6 dB.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 373 / 401
Chapter 6: Quantization - Robust Quantizers
Robust Quantizers
y = c(x)
⇒ x = g(y)
= c −1 (y). (6.17)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 374 / 401
Chapter 6: Quantization - Robust Quantizers
Transmitter Receiver
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 375 / 401
Chapter 6: Quantization - Robust Quantizers
Uniform quantizer Ip (z) Op (z = c(x )) Compressor
12 (xmax )
3 ∆k
Op Ip (x )
10.5 7.5 4.5 1.5
ẑ 1 3 6 12 (xmax )
Ip 1
3
decision thresholds
(xk , xk +1 )
6
representation
level yk = (xk + xk +1 )/2
Expander 12
Op (y = x̂ = g(ẑ))
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 376 / 401
Chapter 6: Quantization - Robust Quantizers
We assume
xmax for x = xmax
c(x) = 0 for x = 0 (6.18)
max for x = −xmax .
−x
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 377 / 401
Chapter 6: Quantization - Robust Quantizers
∆2k
σ2Q, k =
12
2
xmax
=
2 2
(6.22)
12N (dc(x)/dx) Ik +
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 378 / 401
Chapter 6: Quantization - Robust Quantizers
∆k → dx
fX (yk ) → fX (x). (6.25)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 379 / 401
Chapter 6: Quantization - Robust Quantizers
xmax 2
xmax
Z
σ2Q =2 fX (x) dx. (6.26)
x=0 12N 2 (dc(x)/dx)2
since
E [X ] = 0 (6.28)
due to (6.19).
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 380 / 401
Chapter 6: Quantization - Robust Quantizers
Therefore R xmax
2 x=0
x 2 fX (x) dx
SNRQ = R xmax 2
. (6.29)
xmax
2 f (x) dx
x=0 12(Ndc(x)/dx) 2 X
dc(x) 1
=
dx x !
x
⇒ c(x) = xmax + ln for 0 < x ≤ xmax . (6.30)
xmax
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 381 / 401
Chapter 6: Quantization - Robust Quantizers
A-law companding
Ax/xmax
for 0 < x ≤ 1/A
c(x) = max ) (6.31)
1+ln(Ax/x
1+ln(A)
for 1/A ≤ x ≤ 1
ln (1 + µx/xmax )
c(x) = xmax for 0 < x/xmax ≤ 1 (6.32)
ln(1 + µ)
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 382 / 401
Chapter 6: Quantization - Robust Quantizers
Companding gain
dc(x)
⇒ Gc = lim . (6.34)
x→0 dx
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 383 / 401
Chapter 6: Quantization - Robust Quantizers
for µ = 255.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 384 / 401
Chapter 6: Quantization - Optimum Quantizers
Optimum Quantizers
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 385 / 401
Chapter 6: Quantization - Optimum Quantizers
We have
Z xk
σ2Q = . . . + (x − yk −1 )2 fX (x) dx
x=xk −1
Z xk +1
= + (x − yk )2 fX (x) dx + . . . . (6.37)
x=xk
Therefore
∂σ2Q
= (xk − yk −1 )2 − (xk − yk )2
∂xk
=0 for 0 ≤ k ≤ N
yk −1 + yk
⇒ xk = . (6.38)
2
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 386 / 401
Chapter 6: Quantization - Optimum Quantizers
Similarly
∂σ2Q Z xk +1
= −2 (x − yk ) fX (x) dx
∂yk x=xk
=0 for 0 ≤ k ≤ N − 1
R xk +1
x=xk X
xf (x) dx
⇒ yk = R xk +1 . (6.39)
x=x X
f (x) dx
k
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 387 / 401
Chapter 6: Quantization - DPCM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 388 / 401
Chapter 6: Quantization - DPCM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 389 / 401
Chapter 6: Quantization - DPCM
Linear Prediction
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 390 / 401
Chapter 6: Quantization - DPCM
en = xn − x̂n
P
X
= ak xn−k (6.42)
k =0
where a0 = 1.
We wish find ak , 1 ≤ k ≤ P, such that
h i
E en2 = σ2E (6.43)
is minimized.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 391 / 401
Chapter 6: Quantization - DPCM
Thus, for 1 ≤ j ≤ P
∂ h 2i
E en = 0
∂aj
" #
∂ 2
⇒E e =0
∂aj n
" #
∂en
⇒ 2E en =0
∂aj
h i
⇒ E en xn−j = 0
P
X
⇒ E ak xn−k xn−j = 0
k =0
P
X
⇒ ak RX , j−k = 0. (6.44)
k =0
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 392 / 401
Chapter 6: Quantization - DPCM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 393 / 401
Chapter 6: Quantization - DPCM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 394 / 401
Chapter 6: Quantization - DPCM
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 395 / 401
Chapter 6: Quantization - DPCM
The term
σ2X
Gp = (6.51)
σ2E
in (6.50) is referred to as the prediction gain.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 396 / 401
Chapter 6: Quantization - DPCM
qn = en − vn
≈0 (6.52)
at high SNRQ .
Thus
un ≈ xn . (6.53)
DPCM receiver is shown in Figure 6.8.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 397 / 401
Chapter 6: Quantization - DPCM
xn en Robust vn
+ quantizer
−
x̂n +
Prediction un
filter
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 398 / 401
Chapter 6: Quantization - DPCM
vn
+
x̂n
+
Prediction un
filter
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 399 / 401
Chapter 6: Quantization - DPCM
Examples
Pulse code modulation (PCM) requires 8 bits per sample
(representation level) and a sampling frequency of 8 kHz. Thus the
output bit-rate is 64 kbps.
Differential pulse code modulation (DPCM) requires only 4 bits per
sample and a sampling frequency of 8 kHz. Thus the output bit-rate is
32 kbps.
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 400 / 401
References
K VasudevanProfessor (IIT Kanpur) Principles of Communications - EE320A November 28, 2020 401 / 401