Professional Documents
Culture Documents
Linear Modulation Techniques
Linear Modulation Techniques
Contents
3.1 Linear Modulation . . . . . . . . . . . . . . . . . . 3-3
3.1.1 Double-Sideband Modulation (DSB) . . . . 3-3
3.1.2 Amplitude Modulation . . . . . . . . . . . . 3-8
3.1.3 Single-Sideband Modulation . . . . . . . . . 3-21
3.1.4 Vestigial-Sideband Modulation . . . . . . . . 3-35
3.1.5 Frequency Translation and Mixing . . . . . . 3-38
3.2 Interference . . . . . . . . . . . . . . . . . . . . . . 3-46
3.2.1 Interference in Linear Modulation . . . . . . 3-46
3.3 Sampling Theory . . . . . . . . . . . . . . . . . . . 3-49
3.4 Analog Pulse Modulation . . . . . . . . . . . . . . . 3-54
3.4.1 Pulse-Amplitude Modulation (PAM) . . . . . 3-54
3.4.2 Pulse-Width Modulation (PWM) . . . . . . . 3-56
3.4.3 Pulse-Position Modulation . . . . . . . . . . 3-56
3.5 Delta Modulation and PCM . . . . . . . . . . . . . . 3-57
3.5.1 Delta Modulation (DM) . . . . . . . . . . . 3-57
3.5.2 Pulse-Code Modulation (PCM) . . . . . . . 3-60
3.6 Multiplexing . . . . . . . . . . . . . . . . . . . . . 3-63
3-1
CONTENTS
xc .t / D A.t / cos.2fc t /
xc .t / D Ac m.t / cos.2fc t /
t t
f
Xc(f) 1
A M(0)
2 c
LSB USB
f
-fc fc
DSB spectra
Coherent Demodulation
The received signal is multiplied by the signal 2 cos.2fc t /,
which is synchronous with the transmitter carrier
Accos[2πfct] 2cos[2πfct]
Lowpass
D(f)
modulation
recovery filter
1 AcM(0) 1
A M(0) A M(0)
2 c 2 c
f
-2fc -W W 2fc
2
xr(t)
divide
( )2 BPF
by 2
Acos2πfct
very narrow
(tracking) band-
pass filter
Carrier recovery concept using signal squaring
k
of m2(t)
f
2fc
m(t) xc(t)
k k << 1
f
-fc fc
m.t /
mn.t / D
j min m.t /j
j min m.t /j
aD
A
3-8 ECE 5625 Communication Systems I
3.1. LINEAR MODULATION
Ac(1 - a)
0 t
Recovered envelope
with proper RC
selection
eo(t)
xr(t) C R eo(t)
0 t
The carrier is removed if 1/fc << RC << 1/W
Envelope detector
AM Power Efficiency
Low-cost and easy to implement demodulators is a plus for
AM, but what is the downside?
Adding the bias term to m.t / means that a fraction of the total
transmitted power is dedicated to a pure carrier
then
A2c
hxc2.t /i 2 2
D 1 C 2ahmn.t /i C a hmn.t /i
2
A2c 2 2
A2c a2A2c 2
D 1 C a hm .t /i D C hmn.t /i
2 2
„ƒ‚… „ ƒ‚ … 2
Pcarrier Psidebands
Definition: AM Efficiency
Find the power contained in the carrier and the sidebands, also
find the efficiency
A2c a2A2c
1000 D hxc2.t /i D C hm2n.t /i
2 2
ECE 5625 Communication Systems I 3-13
CONTENTS
The efficiency is
242:4
Eff D D 0:242 or 24.2%
1000
|Xc(f)|
Ac/2
0.8Ac/4
f
-fc 0 fc-fm fc fc+fm
Xc(f)
π/3
f
0
-π/3
-1
Tm/3 Tm
The efficiency is
a2hm2n.t /i
ED
1 C a2hm2n.t /i
ECE 5625 Communication Systems I 3-15
CONTENTS
Note that for 50% duty cycle squarewave the efficiency maxi-
mum is just 50%
The worst case value may not occur in practice depending upon
the phase and frequency values, so we may have to resort to a
numerical search or a plot of the waveform
ans = -7.2462e+00
ans = -9.7000e+00
>> subplot(311)
>> plot(t,(1 + 0.25*m/abs(min(m))).*cos(2*pi*1000*t))
>> hold
2
m(t) Amplitude
−2
−4
−6
min m(t)
−8
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time (s)
xc(t), a = 0.25
0
−2
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
2
xc(t), a = 0.5
−2
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
2
xc(t), a = 1.0
−2
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time (s)
M
X A2k
hm2n.t /i D
2j min m.t /j2
kD1
2 C 3:52 C 4:22
2
D D 0:3227
2 7:2462
ˇ 0:3227
Eff ˇ D D 0:244 or 24.4%
ˇ
aD1 1 C 0:3227
ECE 5625 Communication Systems I 3-19
CONTENTS
Ac
Xc .f / D ı.f fc / C ı.f C fc /
2
M
aAc X h jk
C Ak e ı.f .fc C fk //
4
kD1
i
jk
Ce ı.f C .fc C fk // (USB terms)
M
aAc X h jk
C Ak e ı.f .fc fk //
4
kD1
i
jk
Ce ı.f C .fc fk // (LSB terms)
0.35
0.3
0.25
Symmetrical
0.2
Sidebands for
0.15 a = 0.5
0.1
0.05
0
1000 800 600 400 200 0 200 400 600 800 1000
Frequency (Hz)
Amplitude spectra
M(f) XDSB(f)
f f
W fc - W fc fc+W
XSSB(f) XSSB(f)
LSB USB
USB LSB
removed removed
f
fc - W fc fc fc+W
Hilbert Transform
The Hilbert transform is nothing more than a filter that shifts
the phase of all frequency components by =2, i.e.,
H.f / D j sgn.f /
where 8
<1; f >0
ˆ
ˆ
sgn.f / D 0; f D0
ˆ
: 1; f < 0
ˆ
We can find the impulse response h.t / using the duality theo-
rem and the differentiation theorem
d F
H.f / ! . j 2 t /h. t /
df
where here H.f / D j sgn.f /, so
d
H.f / D 2j ı.f /
df
3-22 ECE 5625 Communication Systems I
3.1. LINEAR MODULATION
Clearly,
F 1f 2j ı.f /g D 2j
so
2j 1
h.t / D D
j 2 t t
and
1 F
! j sgn.f /
t
In the time domain the Hilbert transform is the convolution
integral
Z 1 Z 1
x./ x.t /
O /D
x.t d D d
1 .t / 1
By definition
1
XO .f / D
j sgn.f / ı.f f0/ C ı.f C f0/
2
1 1
D j ı.f f0/ C j ı.f C f0/
2 2
F
so from e j!0t ) ı.f f0 /
1 1
O /D
x.t j e j!0t C j e j!0t
2 2
j!0 t j!0 t
e e
D D sin !0t
2j
or
2
cos !0t D sin !0t
2 2
sin !0t D cos !0t D cos !0t
OO / D
since x.t x.t /
O / are equal
1. The energy (power) in x.t / and x.t
The proof follows from the fact that jY .f /j2 D jH.f /j2jX.f /j2
and jj sgn.f /j2 D 1
3. Given signals m.t / and c.t / such that the corresponding spec-
tra are
M.f / D 0 for jf j > W (a lowpass signal)
C.f / D 0 for jf j < W (c.t / a highpass signal)
3
then
m.t /c.t / D m.t /c.t
O /
Analytic Signals
Define analytic signal z.t / as
z.t / D x.t / C j x.t
O /
where x.t / is a real signal
˚
Zp .f / D X.f / C j j sgn.f /X.f /
D X.f / 1 C sgn.f /
(
2X.f /; f > 0
D
0; f <0
Zn.f / D X.f / 1 sgn.f /
(
0; f >0
D
2X.f /; f < 0
3-26 ECE 5625 Communication Systems I
3.1. LINEAR MODULATION
X(f) 1
f
-W W
Zp(f) 2
f
-W W
Zn(f)
2
f
-W W
Accosωct
f
-fc fc
sgn(f + fc)/2
Formation of HL(f) +1/2
-1/2
-sgn(f - fc)/2
+1/2
-1/2
f
-fc fc
rewrite 1 1
XcLSSB .f / D Ac M.f C fc /sgn.f C fc /
4
M.f fc /sgn.f fc /
1
Ac M.f C fc /sgn.f fc /
4
M.f fc /sgn.f C fc /
rewrite 2 1
D Ac M.f C fc /sgn.f C fc /
4
M.f fc /sgn.f fc /
1
C Ac M.f C fc / C M.f fc /
4
The inverse Fourier transform of the second term is DSB, i.e.,
1 F 1
Ac m.t / cos !c t ! Ac M.f C fc / C M.f fc /
2 4
The first term can be inverse transformed using the Hilbert
transform definition
F
O /
m.t ! j sgn.f / M.f /
so
1
O /e j!c t
˚
F M.f ˙ fc /sgn.f ˙ fc / D j m.t
F
since m.t /e ˙j!c t ! M.f ˙ fc /
Thus
1 1
˚
Ac F M.f Cfc /sgn.f Cfc / M.f fc /sgn.f fc /
4
1 j!c t j!c t
1
D Ac j m.t O /e O /e
j m.t D m.t
O / sin !c t
4 2
ECE 5625 Communication Systems I 3-29
CONTENTS
Finally,
1 1
xcLSSB .t / D Ac m.t / cos !c t C Ac m.t
O / sin !c t
2 2
m(t) cosωct +
0 o Carrier Osc.
cosωct xc(t)
H(f) = -90o
-jsgn(f) sinωct + LSB
- USB
Demodulation
The coherent demodulator first discussed for DSB, also works
for SSB
d(t) yD(t)
xr(t) LPF
e(t) Envelope
xr(t) yD(t)
Detector
Kcosωct
e.t / D xr .t / C K cos !c t
1 1
D Ac m.t / C K cos !c t ˙ Ac m.t
O / sin !c t
2 2
Quadrature - Q
~
Note: R(t) =
θ(t)
In-phase - I
a(t)
1=2 1
.1 C x/ ' 1 C x for jxj 1
2
1
e.t / D Ac cos !mt cos !c t
2
1
Ac sin !mt sin !c t C K cos .!c C !/t
2
1
D Ac cos .!c ˙ !m/t C K cos .!c C !/t
2
1 n
˙j!m t j!c t
o
e.t / D Ac Re e e
2 n o
j.!c C!/t
C KRe 1 e
n 1 o
j.˙!m !/t j.!c C!/t
D Re Ac e CK e
„2 ƒ‚ …
Q
complex envelope R.t/
Finally expanding the complex envelope into the real and imag-
inary parts we can find the real envelope R.t /
hn 1 o2
yD .t / D Ac cosŒ˙!m C !/t C K
2
n1 o2i1=2
C Ac sinŒ.˙!m C !/t
2
1
' Ac cosŒ.!m !/t C K
2
where the last line follows for K Ac
Why VSB?
|H(f)|
f
fc - β fc fc + β
Aε/2
f
0 f - f2 f - f1 fc f + f1 f + f2
The symmetry of the VSB shaping filter has made this possible
(f - fcv) MHz
-1.75 -0.75 0 4.0 4.5 4.75
2β interval
Receiver 1
Shaping
Filter
(f - fcv) MHz
-0.75 0 0.75 4.0 4.75
Broadcast TV transmitter spectrum and receiver shaping filter
m(t)cosω1t
e(t) BPF
at
f2 f
f
f1 f2
f (kHz)
BIF 1015 1470
Mixer IF BPF (560+455)
Output
f (kHz)
Image 1015-560 1575
Out of This is removed (560+1015)
mixer with RF BPF
f (kHz)
455 2485
0 1470-1015
(1470+1015)
1st 2nd
LO LO
fLO1 = 173.175 MHz fLO2 = 11.155 MHz
Mixers
The notion of mixing comes about from passing the sum of two
signals through a nonlinearity, e.g.,
Nonlinear Device
VRF
VIN zL VOUT
VLO
Mixer concept
+5V
R2
10Ω
C3
47pF C4
0.01uF
L1 L3
5 turns, 28 AWG L4
.050 I.D. 270nH IF
C1 270nH
0.5pF G1 C8
LO D Q1 C7
G2 NE25139 42pF 82pF
RF S
C2
0.5pF
R1 C5 C8
L2 0.01uF
5 turns, 28 AWG 47pF
.050 I.D. 270Ω
RG vp(t) vi (t) RG
D3 D4
IF vo(t)
out
IF load
RL
C9 T1
3 6
L1 R3 IF OUT
5V
2 4:1 (200:50)
TRANSFORMER
C8
C11 1 4
L2 R4
C10
GND
GND
GND
IF+
IF-
20
19
18
17
16
C1
RF MAX9982 LO2
RFIN 1 15 LO2
TAP GND C7
2 14
C3 C2 GND GND
3 13
RFBIAS GND
4 12
R1 GND LO1
5 11 LO1
C6
10
6
9
GND
GND
LOSEL
VCC
VCC
5V 5V
C4 C5
LO SELECT
PspecTran Tran
Tran1
PspecTran
PspecTran1 StopTime=400.0 usec
PspecTran1=pspec_tran(V_out, 0,I_Probe1.i,5kHz,200) MaxTimeStep=10.0 nsec
-10
LO Mix
Power (dBm)
@ 1015 kHz
-30
10 kHz
sidebands
-40
-50
400 420 440 460 480 500 520 540 560 580 600
freq, KHz
3.2 Interference
Interference is a fact of life in communication systems. A through
understanding of interference requires a background in random sig-
nals analysis (Chapter 6 of the text), but some basic concepts can
be obtained by considering a single interference at fc C fi that lies
close to the carrier fc
Xr(f) Ac
1 1
A A
2 m 2 m
Ai
f
fc - fm fc fc + fm fc + fi
Coherent Demodulator
xr .t / D Ac cos !c t C Am cos !mt cos !c t
C Ai cos.!c C !i /t
– We multiply xr .t / by 2 cos !c t and lowpass filter
yD .t / D Am cos !mt C Ai cos !i t
„ ƒ‚ …
interference
– Case Ac Ai
– We will expand xr .t / in complex envelope form by first
noting that
now,
˚
xr .t / D Re Ac C Am cos !mt C Ai cos !i t
jAi sin !i t e j!c t
Q j!c t
˚
D Re R.t /e
so
Q /j
R.t / D jR.t
h
D .Ac C Am cos !mt C Ai cos !i t /2
i1=2
2
C .Ai sin !i t /
' Ac C Am cos !mt C Ai cos !i t
assuming that Ac Ai
– Finally,
– Case Ai >> Ac
– Now the interfering term looks like the carrier and the re-
maining terms look like sidebands, LSSB sidebands rela-
tive to fc C fi to be specific
x(t) xδ(t)
Sampling
t t
0 -Ts 0 Ts 2Ts 3Ts 4Ts 5Ts
proof:
1
" #
X
Xı .f / D X.f / fs ı.f nfs /
nD 1
X0 X(f)
f
-W W
Lowpass
reconstruction Xδ(f) Guard band
filter = fs - 2W
X0 fs
... ...
fs > 2W
f
-fs -W 0 W fs-W fs
Aliasing
fs < 2W X0 fs
... ...
f
-2fs -fs 0 fs 2fs
y.t / D fs H0x.t t0 /
then
1
X
y.t / D x.nTs /h.t nTs /
nD 1
1
X
D 2BH0 x.nTs /sincŒ2B.t t0 nTs /
nD 1
1 X(f)
0.8
0.6
0.4
0.2
f
4 2 2 4
W D 2; fu D 4 fu=W D 2 ) m D 2
so
2.4/
fs D D4
2
will work
Recover with
bandpass filter Xδ(f)
4
3
2
1
f
15 10 5 5 10 15
-3fs -2fs -fs fs 2fs 3fs
m(t)
mc(t)
τ
t
0 τ Ts 2Ts 3Ts 4Ts
PAM waveform
How does h.t / change the recovery operation from the case of
ideal sampling?
Lowpass
sinc() function reconstruction
envelope filter
f
-fs -W W fs
PWM Signal
1
0.5
t
20 10 10 20
0.5
Analog input m(t)
1
Example PWM signal
PPMSignal
1
0.5
t
20 10 10 20
0.5
Analog input m(t) 1
Example PPM signal
DM gets its name from the fact that only the difference from
sample-to-sample is encoded
The sampling rate in combination with the step size are the two
primary controlling modulator design parameters
Control the
δ0 step size
Start-up transient
1
m(t) (blue)
m(t) and ms(t)
0.5
ms(t) (red)
0
Slope δ0 = 0.15
−0.5
overload
−1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time (s)
0.5
xc(t)
−0.5
−1
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Time (s)
n = 0:(L*length(m))-1;
t_o = n/(L*fs);
ms = zeros(size(m));
x = zeros(size(m));
ms_old = 0; % zero initial condition
for k=1:length(m)
x(k) = sign(m(k) - ms_old);
ms(k) = ms_old + x(k)*delta_0;
ms_old = ms(k);
end
x = [x; zeros(L-1,length(m))];
x = reshape(x,1,L*length(m));
d(t) -1
−
Pulse Modulator
ms(t)
VGA
( )2 LPF
1. Sampling
2. Quantizing
3. Encoding
m(t) PCM
Sampler Quantizer Encoder Output
Equivalent
Views
m(t) Sample Analog to Parallel Serial
& Digital to Serial Data
Hold Converter n Converter
Quant. Encoded
Quantizer Bits: n = 3, q = 2n = 8
Level Output
7 111
6 110 m(t)
5 101
4 100
3 011
2 010
1 001
0 000 t
0 Ts 2Ts 3Ts 4Ts 5Ts 6Ts 7Ts
Encoded Serial PCM Data: 001 100 110 111 110 100 010 010 ...
– Choose fs > 2W
– Choose n bits per sample (q D 2n quantization levels)
– ) 2nW binary digits per second must be transmitted
B ' kW n;
The error between m.kTs / and the quantized value QŒm.kTs /,
denoted e.n/, is the quantization error
0.163 mm
Data framing and error protection bits are added to bring the
total bit count per frame to 588 bits and a serial bit rate of
4.3218 Mbps
3.6 Multiplexing
It is quite common to have multiple information sources lo-
cated at the same point within a communication system
Info. Info.
Source 1 User 1
Synchronization
Required
Info. Info.
Channel
Source 2 User 2
...
...
Commutators
Info. Info.
Source N User N
For equal bandwidth: s1s2s3 s1s2s3 s1s2s3 s1s2s3 s1s2s3 s1s2s3 s1s2s3 ....
Eight total bits are sent per voice channel at a sampling rate of
8000 Hz