Академический Документы
Профессиональный Документы
Культура Документы
Contents
5.1 Modulation . . . . . . . . . . . . . . . . . . . . . . 5-4
5.1.1 Modulation Classes . . . . . . . . . . . . . . 5-4
5.2 Linear Modulation . . . . . . . . . . . . . . . . . . 5-6
5.2.1 Binary Phase-Shift Keying (BPSK) . . . . . 5-6
5.2.2 Quadriphase-Shift Keying (QPSK) and Vari-
ations . . . . . . . . . . . . . . . . . . . . . 5-10
5.3 Pulse Shaping . . . . . . . . . . . . . . . . . . . . . 5-14
5.3.1 Raised Cosine Pulse . . . . . . . . . . . . . 5-15
5.3.2 Square-Root Raised Cosine . . . . . . . . . 5-18
5.4 Complex Baseband Representation . . . . . . . . . . 5-22
5.4.1 Complex Baseband Representation . . . . . 5-23
5.5 Signal Space Representation . . . . . . . . . . . . . 5-24
5.5.1 BPSK . . . . . . . . . . . . . . . . . . . . . 5-25
5.5.2 QPSK . . . . . . . . . . . . . . . . . . . . . 5-26
5.5.3 Other Two-Dimensional Schemes . . . . . . 5-26
5-1
CONTENTS
s(t)
Baseband
Channel
d(t) Modulator
Processor st (t)
S( f ) St ( f )
f f
0 − fc fc
ŝ(t)
Baseband
d̂(t) Demodulator
Processor ŝt (t)
Ŝt ( f )
Ŝ( f )
N0 /2
f f
0 − fc fc
5.1 Modulation
The process of modulation varies some aspect of the carrier wave
with respect to the modulating signal, e.g., d.t /. Demodulation per-
forms the opposite operation, so as to gain recover an estimate of the
information bearing signal sO .t /.
Three practical benefits of modulation include:
c.t / D Ac cos.2fc t C /
Linear vs Nonlinear
Two basic classes of modulation are linear and nonlinear. If the
principle of superposition holds the modulation is linear.
Analog vs Digital
Modulation can also be classified along the lines of analog and dig-
ital. Here analog means the message signal, m.t / is a continuous
function of time, so the modulated carrier, st .t /, has attributes vary
continuously over some parameter range.
With digital modulation the message signal, d.t /, takes on dis-
crete values, e.g., ˙1 with the switching instants occurring at time
interval Ts . The modulated carrier st .t / will still be a function of
continuous varibale t, but the values the signal takes on will have a
discrete nature, e.g., amplitude, frequency, or phase.
The focus in this chapter will be on digital modulation schemes.
Amplitude vs Angle
The particular attribute of the carrier signal c.t / that is varied forms
another basis for modulation classification. Two broad classes are
amplitude and angle modulation. Angle modulation further breaks
down into phase and frequency modulation.
.t / D 2fc t C .t /
p(t)
1.0
t
0 T
1
T = Tb = 1
d(t) 0.5
t
1 2 3 4 5 6
!0.5
!1
1
st (t) 0.5
t
1 2 3 4 5 6
!0.5
!1
2/T St ( f ) 2/T
T A2c
4
f
− fc fc
BPSK spectrum
0.25
0.2
0.15
1 − Pf
90%
0.1
95%
0.05
2 4 6 8 10
Normalized RF Containment Bandwidth B f T
st .t / D s1.t / C s2.t /
st .t / D Ac d1.t / cos.2fc t / C d2.t / sin.2fc t /
Ac cos(2π f c t) ! QPSK
d(t) 1:2 st (t)
Demux Ac sin(2π f c t)
Standard QPSK
With this form of QPSK it looks like we have two equal bit rate
BPSK modulators operating in parallel.
A2c
jP .f C fc /j2 C jP .f 2
St .f / D fc /j
2Ts
1
Ts = 1
0.5
d1 (t) t
2 4 6 8 10
!0.5
(symbols)
!1
1
0.5
d2 (t) t
2 4 6 8 10
!0.5
!1
1
0.5
st (t)
√ t
2 2 4 6 8 10
!0.5
!1
1
Ts = 1
0.5
d1 (t) t
2 4 6 8 10
!0.5
(symbols)
!1
1
0.5
d2 (t − Ts /2) t
2 4 6 8 10
!0.5
!1
1
0.5
st (t)
√ t
2 2 4 6 8 10
!0.5
!1
where f1 sets the edge of the flat portion of the spectrum and
is related to the roll-off factor and W via
f1
0D1 1
W
ECE 5625 Communication Systems I 5-15
CONTENTS
P( f ) 1
ρ = 0, 1/2, 1
0.8
0.6
0.4
0.2
!1 !0.5 0.5 1
Normalized Frequency f /W
The RC pulse gets its name from the 1 C cos./ term in the
spectrum definition
p(t)
1
0.8
ρ = 0, 1/2, 1
0.6
0.4
0.2
!3 !2 !1 1 2 3
!0.2
Normalized Time t/T
Individual pulses
forming seq. Note zero ISI
1
..,-1,-1,1,1,-1,1,..
0.5
t
!4 !2 2 4
!0.5
!1
Composite of
pulses 1
forming seq.
..,-1,-1,1,1,-1,1,.. 0.5
t
!4 !2 2 4
!0.5
!1
Tx Rx
WGN
P( f ) 1
ρ = 0, 1/2, 1
0.8
0.6
0.4
0.2
!1 !0.5 0.5 1
Normalized Frequency f /W
p.t / D F 1fP .f /g
p
2W h sin.2W .1 /t /
D
1 642W 2t 2 2W t
4 i
C cos 2W .1 C /t
The SRC pulse does not have a zero ISI property as with the
RC, but it does have an orthogonality condition
Z 1
p.t /p.t nT / dt D 0 for n D ˙1; ˙2; : : :
1
p(t)
1.2
1
ρ = 0, 1/2, 1
0.8
0.6
0.4
0.2
!3 !2 !1 1 2 3
!0.2
Normalized Time t/T
Individual pulses
forming seq. Note not zero ISI
..,-1,-1,1,1,-1,1,.. 1
0.5
t
!4 !2 2 4
!0.5
!1
Composite of
pulses
forming seq. 1
..,-1,-1,1,1,-1,1,..
0.5
t
!4 !2 2 4
!0.5
!1
!1.5
Notice that the zero ISI condition is not met until the above
waveform is passed through an SRC filter in the receiver
Synth. cos(2π f c t)
Osc. ! s(t)
90 ◦
− sin(2π f c t)
s Q (t) IQ Modulator
LPF or s I (t)
SRC
2 cos(2π f c t)
s(t) Synth. Recovered
Osc. IQ Signals
90◦
−2 sin(2π f c t)
LPF or s Q (t)
SRC
IQ Demodulator
IQ Mod/Demod
where
Q / D hI .t / C j hQ .t /
h.t
Once y.t
Q / is obtained we can return to y.t / via
Q /e j 2fc t
˚
y.t / D Re y.t
1. Orthogonality –
Z T
1.t /2.t / dt D 0
0
5.5.1 BPSK
BPSK requires just a single dimension, say 1.t / to describe it signal
constellation. Notice that in signal space the length squared has units
of signal energy per bit, Eb (or symbol Es ).
'0' '1'
φ1 (t)
! !
− Eb 0 Eb
5.5.2 QPSK
QPSK and it variations require two dimensions. Note Es D 2Eb .
φ2 (t) φ2 (t)
!
! Eb
2E b '01'
b
2E
!
'11' '00' φ1 (t) φ1 (t)
! ! ! !
− 2E b 2E b − Eb Eb
!
! − Eb
− 2E b '10'
MPSK
With BPSK and QPSK defined, the logical extension is MPSK which
encodes the transmission bits into one of M phase values.
Notice that the bits are encoded using Gray coding which in-
sures that two adjacent symbols differ by no more than one
bit
φ2 (t)
M=8
'011'
'111' '001'
2π
b
2E
!
M
'110' φ1 (t)
'000'
decision
region
'010' '100'
'110'
MPSK with M D 8
Note that the point in signal space where a receive signal must
lie in order to make a symbol decision (decision regions), are
pie shaped in the case of MPSK
QAM
If we include amplitude modulation along with phase modulation
we maintain a 2-D signal space, but now allow a much denser array
of signal points. The new modulation scheme is known as quadra-
ture amplitude modulation (QAM). At complex baseband the gen-
eral form of QAM is
1
X 1
X
sQ .t / D ak p.t kTs / C j bk p.t kTs /
kD 1 kD 1
φ2 (t) decision
region
3/2
M = 16 decision ∞
region '1100' '1101'
1/2
φ1 (t)
1/2 3/2
'0011'
decision
region
−∞ −∞
With QAM symbol decisions are made with different size de-
cision regions
where
q
a.t / D sI2 .t / C sQ 2
.t /
s Q .t /
.t / D tan 1
sI .t /
where f1 and f2 are the BFSK tone frequencies and may be mod-
eled as a random variable.
'0'
φ1 (t)
0 !
Eb
1
Haykin and Moher p. 132.
!20
Rb = 0.05! f
!40
PSD (dB)
!60
!80
!100
!4 !2 0 2 4
Normalized Frequency f /! f
!20
Rb = 0.5! f
!30
PSD (dB)
!40
!50
!60
!4 !2 0 2 4
Normalized Frequency f /! f
r
2Eb
s.t / D cos 2fc t C .t /
T
h
.t / D .0/ ˙ ; 0t T
T
4π h
3π h
2π h
πh
0 t
T 2T 3T 4T 5T 6T 7T 8T
−π h
−2π h
−3π h
−4π h
The signal space basis functions for MSK are typically ex-
pressed as
r
2
1.t / D cos t cos.2fc t /
r T 2T
2
2.t / D sin t sin.2fc t /
T 2T
1
s I (t)
0
!1
0 10 20 30 40 50
1
s Q (t)
!1
0 10 20 30 40 50
Serial Bit Normalized Time
32Eb cos.2Tf / 2
SB .f / D
2 16T 2f 2 1
!20
PSD (dB)
3
Rb
4
!40
!60
!2 !1 0 1 2 3
Normalized Frequency f /Rb
MSK Properties
Constant envelope
Gaussian MSK
The spectrum of MSK is more compact that rectangular pulse shape
BPSK/QPSK, but is still not suitable for multiple access communi-
cations.
Equivalent
Binary Bit Stream Mod Index
of h = 1/2
+1
Gaussian
FM Mod s(t)
LPF,
(VCO)
BW = W
−1
T
fc
GMSK modulator
( " r #
1 2 t 1
g.t / D erfc WT
2 ln 2 T 2
" r # )
2 t 1
erfc WT C
ln 2 T 2
1
2
Z
erfc.x/ D p exp. z 2/ dz
x
s I (t) 0
!1
0 10 20 30 40 50
1
s Q (t)
!1
0 10 20 30 40 50
Serial Bit Normalized Time
0
Power Spectrum (dB)
!20 MSK
!40
!60
WT = 0.35 WT = 0.25
!80
!3 !2 !1 0 1 2 3
Bit Normalized Frequency
5.7 FDMA
Frequency division multiple access (FDMA) was briefly described
in Chapter 1 as means to allow multiple users to communicate si-
multaneously. The frequency division duplex (FDD) scheme used
with the PCS bands is shown below.
Guard band
... ...
1 2 N 1 2 N
Tx
Rx
Modulator Data
Diplexer
Demodulator Data
Special purpose
microwave filter
0 1 2
Ch Ch Ch
0
Rect
pulse
!10
Spectrum (dB)
!20
!30
!40
( f − f c )/T
0 2 4 6 8
0 1 2
Ch Ch Ch
0
!10
Spectrum (dB)
RC
pulse
!20
!30
!40
( f − f c )/T
!1 0 1 2 3 4
27.5
1643 MHz
Amplifier Gain (dB)
27.0
26.5
1626 MHz
26.0
25.5
25.0
-14 -12 -10 -8 -6 -4 -2 0 2
Input Level (dBm)
40
1643 MHz
0
1626 MHz
-40
-60
-80
-14 -12 -10 -8 -6 -4 -2 0 2
Input Level (dBm)
In the above sample plots we see that when the input kept be-
low about -8 dBm, both the amplitude and the phase remain
constant
Vin, rms 2
Input back-off D 10 log10
Vin, sat
Vout, rms 2
Output back-off D 10 log10
Vout, sat
2
10 log10 [Vout, sat ]
Backoff
2
10 log10 [Vout, rms ]
Output Power (dBm)
Backoff
MSK, with the half-sine pulse shape is better, but still has a
wide bandwidth
0
RC-QPSK QPSK- rect
!10 ρ = 0.5
Spectrum (dB)
MSK
!20
!30
!40
!50
0.5 1 1.5 2 2.5 3 3.5 4
Normalized Frequency - ( f − f c )/T
-10
Spectrum (dB)
Nonlinear
-20
-30
-40
Linear
-50
0.0 0.25 0.5 0.75 1.0 1.25 1.5 1.75 2
Normalized Frequency ( f − f c )/T
aO k D yk yk 1
D A0bk e j.k2f T C/ C wk
0 j..k 1/2f T C/
A bk 1e C wk 1
D bk bk 1e j 2f T C k
ak k
where in the last line we have assumed that exp.j 2f T / '
1
∗
yk−1
Received ( )∗
Delay T
Signal
yk D ˛k bk C wk
x̃(t)
Matched
Demux Delay T yk
Filter
kT
Pilot 1
Signal α̂ K i
hKi 1 α̂ K i
bK i Smoothing
b̂k
Filter (·)
The above AWGN expressions are exact for the indicated mod-
ulation schemes under coherent detection, differentially coher-
ent, and noncoherent detection
Noncoherent BFSK
0.1
Bit Error Probability (BEP)
Coherent BFSK
0.01
Coherent BPSK
0.001 Coherent QPSK
Coherent MSK
0.0001
DPSK
0.00001
1. " 10!6
!5 0 5 10 15
SNR (E b /N0 dB)
GMSK
Eb
0 D EŒ˛ 2
N0
0.5
Noncoherent BFSK
Bit Error Probability (BEP)
0.05
Coherent BPSK
Coherent QPSK
0.01 Coherent MSK
0.005 DPSK
where here p.t / is a the pulse shape and Td is the symbol pe-
riod
.k 1/T t < kT
sQi .t / D bk;i g.t kT /e j 2fi t ;
i D 1; 2; : : : ; 48
48
sub-
carriers Tx
Forward
Serial to
to Serial
Parallel
Parallel
16- 64
Stream
Error
Input
extra 64 16 MHz
Channel
36 48 12 sub car. 250 kHz wide
Mbps Mbps Msps wide data
sub car. stream
Input Stream
Estimate of
Forward
to Serial
Serial to
Parallel
Parallel
16- 64
Error
QAM point A/D
Correct.
Demod. IFFT
Decoder
Rx
The receiver must remove the guard interval before the FFT
processing
b̂k
Demux
bk
Mux