0% found this document useful (0 votes)
81 views11 pages

Digital Mod Overview PDF

This document discusses digital modulation techniques for M-ary communication systems. It begins with an overview of digital modulation basics and performance measures. Specific techniques covered include BPSK, QPSK, MPSK, FSK, and QAM. It then provides more detail on QPSK variations and implementation, including a simplified QPSK example. Finally, it discusses the optimum BPSK receiver for additive white Gaussian noise channels and relates bit and symbol parameters like bit rate and symbol duration.

Uploaded by

androvisck
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views11 pages

Digital Mod Overview PDF

This document discusses digital modulation techniques for M-ary communication systems. It begins with an overview of digital modulation basics and performance measures. Specific techniques covered include BPSK, QPSK, MPSK, FSK, and QAM. It then provides more detail on QPSK variations and implementation, including a simplified QPSK example. Finally, it discusses the optimum BPSK receiver for additive white Gaussian noise channels and relates bit and symbol parameters like bit rate and symbol duration.

Uploaded by

androvisck
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Basic M-ary Digital Communication

Digital Modulation Techniques


- Overview - System

 Digital Modulation Basics


 Vocabulary/Notation Modulate;
(analog) Collect k bits;
 Basic Phase Modulation: BPSK, QPSK, MPSK, DPSK
A/D symbols →
information bits → symbols
 Basic Frequency Modulation: FSK
waveforms
channel
 Performance Measures & Fundamental Limits

 QPSK Variations (π/4 QPSK, OQPSK, MSK, DQPSK)


 QAM & OFDM Demodulate;
(analog)
 Pulse Shaping information
D/A bits ← symbols waveform →
 Conclusions symbols

10/2/07 van Alphen & Katz 1 10/2/07 van Alphen & Katz 2

M-ary Communication System:


Symbol –Level Considerations Simplified QPSK Example

 Transmits one of M possible waveforms  Say we use Quaternary Phase Shift Keying (QPSK) as our
 Each symbol modulation.
 corresponds to a message mi, i = 1, 2, …, M  We need M = 4 waveforms, with 4 different phase angles:
 can represents k bits of information, where M = 2k sin(2πf0t) Bits-to-Waveforms
 is associated with a waveform si(t), of duration T seconds 01
 T = Ts is called the symbol time or symbol duration (Gray-coded)
11 00
 To send message mi: cos(2πf0t)
 transmit waveform si(t), 0 < t ≤ T
 receiver guesses which of M possible messages was sent
10
10/2/07 van Alphen & Katz 3 10/2/07 van Alphen & Katz 4
QPSK Receiver (Generalized) QPSK Example for Digital Image
2
sin(!0 t ) Consider a vector, v, taken from a digital color image with 8
T quantization levels (3 bits) for R, G and B:
01 Dotted lines ⇔ receiver decision
s1 boundaries (for equally likely messages in [5 7 4 … 4 0 3 5 … 6 2 1 0 … 5]
additive white noise)

red green blue


11 s3 s4 00 2
cos(!0 t )
T
E Vector Value 5 7 4 …
Note that the mapping between bits and Binary-Coded 101 111 100
waveforms is done using a Gray Code:
Tx Bit Sequence for M = 4:
s2 Noise that pushes the received point past a
single decision boundary causes only a (re-grouping) 10 11 11 10 …
10 (Grouping k = log2(M) = log2(4) = 2 bits per symbol)
single bit error.
10/2/07 van Alphen & Katz 5 10/2/07 van Alphen & Katz 6

Quaternary Example, Continued Relating Bit and Symbol Parameters


Bit Sequence 10 11 11 10  1 symbol ⇔ k = log2(M) bits
 T = Ts = kTb
-sin(2πf0t) -cos(2πf0t)  e.g., if M = 4, then k = 2 and T = Ts = 2Tb
-cos(2πf0t) -sin(2πf0t)
 Baud Rate R symbols/sec = 1/T
t  Bit Rate Rb bits/sec = 1/Tb
0 T 2T 3T 4T
 E = S T (E: energy in the waveform of duration T; S:
Say f0 = 1000 Hz, T = 1 ms average signal power)
10 11 11 10 Note: abrupt  Eb = S Tb (Eb: energy allocated per bit; Tb is time allocated per bit)
1
phase
0 changes  Bandwidth proportional to 1/T
increase the
 Decreasing T ⇔ Faster signaling ⇔ Wider Bandwidth
0 0.001 0.002 0.003 0.004
-1 bandwidth
10/2/07 van Alphen & Katz 7 10/2/07 van Alphen & Katz 8
BPSK: Optimum Receiver for AWGN
Binary Phase Shift Keying (BPSK) (Assume equally likely, equal energy signals)

 M = 2 ⇒ 2 waveforms, 180° out of phase


2E
s1 ( t ) = cos(!0 t ) T I
T r(t) x !
s1 ^s
0 <t ≤T Correlation I>0 i
0
2E
s2 ( t ) = " cos(!0 t ) Receiver
T 2
"1 ( t ) = cos(!0 t )
T
 Signal Space Diagram (1-dimensional)
! E E
2
X X cos(!0 t )
s2 0 T
s1

 Throughput: Rb = 1/T = 1/Tb bps


10/2/07 van Alphen & Katz 9 10/2/07 van Alphen & Katz 10

Quaternary Phase Shift Keying (QPSK) QPSK Modulation


x
 M = 4 ⇒ 4 waveforms, 90° out of phase
deven
2E 2E "1 ( t ) = 2 cos(!0 t )
s4 ( t ) = cos(!0 t ) s3 ( t ) = " cos(!0 t ) T
T T I-Q Serial
0 <t ≤T Transmitter di -90°
Σ s(t
2E 2E Parallel )
s1 ( t ) = sin(!0 t ) s2 ( t ) = " sin(!0 t )
T T dodd
2 x
sin(!0 t )
 Signal Space Diagram (2-dim.) T
x
d(t) 0 1T 2T 3T
t

 2 bits/symbol
Data stream
x x 2 dodd(t) t
cos(!0 t ) Example 0 1T 2T 3T
E T
 Throughput: Rb = 2/T bps deven(t) t
0 1T 2T 3T
x
10/2/07 van Alphen & Katz 11 10/2/07 van Alphen & Katz 12
MPSK: Optimum Receiver for AWGN
8-ary PSK (Assume equally likely, equal energy signals)

T I
 M = 8 ⇒ 8 waveforms, 45° out of phase x !
0
2
Signal Space Diagram (2-dim.) sin(!0 t ) Choose si
 T I-Q r(t) "1 ( t ) = 2 cos(!0 t ) θ = tan-1(Q/I) s^i
x T w/nearest θi
x Receiver
 3 bits/symbol x T Q
x !
0
x x 2
cos(!0 t )
E T " 2 ( t ) = 2 sin(!0 t )
T
x x ψ2(t)
x r
I: Projection of r(t) onto ψ1 axis Q
Q: Projection of r(t) onto ψ2 axis θ
!1 ( t )
 Throughput: Rb = 3/T bps 0 I

10/2/07 van Alphen & Katz 13 10/2/07 van Alphen & Katz 14

Bit Error Probabilities for MPSK QPSK vs. BPSK


Signals in AWGN (The “Almost Free” Lunch)
Bit Error Probabililty, MPSK
1.E+00
Signaling  QPSK has twice the throughput as BPSK
1.E-01

1.E-02  QPSK and BPSK have


1.E-03
M=2, 4

1.E-04 M=8
M=16
 the same transmission bandwidth
1.E-05 M=32

the same bit error probability, PB


M=64
1.E-06

-2 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28
Eb/N0, dB

 even though QPSK has a higher symbol error


probability

10/2/07 van Alphen & Katz 15 10/2/07 van Alphen & Katz 16
Differential Phase Shift Keying (DPSK)
- Motivation - (Binary) DPSK

 Consider a BPSK system in which the transmitter local oscillator  Concept: Differentially encode the information bits, prior to
and the receiver local oscillator are out of phase by angle θ. transmission; differentially decode the received bits
Tx Rcvr  m2 = 0 → no change in phase of the sinusoid, relative to the previous
burst
2 sin(!0 t ) 2 sin(!0 t )
T T
 m1 = 1 → 180° change in phase of the sinusoid, relative to the
previous burst
! E E X θ
X X 2 cos(!0 t )  Tx phase angle θi = θi-1 + θi where θi denotes the i-th
T
X information bit: Δθi = θi – θi-1 = θi
 Note: Differential schemes always require the transmission of
 Note that some phase offset between the tx and the rcvr is
one additional reference bit prior to transmitting the data.
always present, and usually necessitates a PLL at the rcvr
10/2/07 van Alphen & Katz 17 10/2/07 van Alphen & Katz 18

Example: Transmitted Waveforms


for BPSK and DPSK DPSK

 Consider the bit stream  Phase information is only relative to that of the previous
pulse ⇒ no need to generate phase reference at the
0 1 1 0 1 receiver (No PLL required).
BPSK

1.5  Performance is degraded from that of BPSK in AWGN, due


s(t)

0
-1.5 to induced dependence of errors from bit-to-bit.
0 1 2 3 4 5
t, s
 However, DPSK eliminates degradation due to phase offsets
DPSK between the transmitter and the receiver.
1.5

0
 Note that we have only discussed Binary DPSK; Quarternary
-1.5
DPSK (QDPSK) is also commonly used, with similar
0 1 2 3 4 5 6 encoding and decoding at the tx and the rcvr.
10/2/07 van Alphen & Katz 19 10/2/07 van Alphen & Katz 20
M-ary Frequency Shift Keying: MFSK Binary Frequency Shift Keying (BFSK)

 M = 2 ⇒ 2 waveforms, at 2 different frequencies


 As M increases
2E
s1 ( t ) = cos(2!f 0 t )
 Bandwidth increases (bandwidth efficiency decreases) T
0 <t ≤T
2E
 Pb decreases (if the frequencies are chosen to yield s2 ( t ) =
T
cos(2"(f 0 + !f ) t )
orthogonality)
⇒ power efficiency increases  Signal Space Diagram (for the special case of
orthogonal signaling)
Constant envelope signaling E X s2
Δf = 1/T, NC Rcvr
⇒ No performance degradation from the use of 1/(2T), Coh. Rcvr
s1 2
X cos(2!f 0 t )
non-linear amplifiers 0 E T

 Throughput: Rb = 1/T = 1/Tb bps


10/2/07 van Alphen & Katz 21 10/2/07 van Alphen & Katz 22

BFSK Optimum (Coherent) Receiver PSD: NRZ Baseband Signaling, BPSK

1
0.9
T
x ! 0.8
0 0.7
Choose
s^i
2 cos(2!f 0t ) 0.6
r(t)
G(f)/E

T largest 0.5
T 0.4
x ! 0.3
0
0.2
2
cos(2" ( f 0 + !f )t ) 0.1
T
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

fTs
10/2/07 van Alphen & Katz 23 10/2/07 van Alphen & Katz 24
PSD: NRZ Signaling, BPSK
(dB Scale, with Bandwidth Definitions) Communications Link: the Channel

 Channels are characterized by their capacity


0
-2
 Capacity: An inherent limit on the rate at which
-4 W3dB
-6 information can be sent “error free”
G(f)/E, dB

-8
-10
 Capacity increases with bandwidth (W) and signal-to-
-12
-14 noise ratio (SNR or S/N)
-16
WB,16 dB
-18
-20
-22 WN-N Info C = W log(1 + S/N)
0 2 4 6 8 10 12 14 16
fTs

Bandwidth,
SNR
10/2/07 van Alphen & Katz 25 10/2/07 van Alphen & Katz 26

Reviewing Shannon’s Theorem Efficiency Definitions and the


Bandwidth/Communications Efficiency Plane
& S#
 Shannon-Hartley Theorem: C = W ' log 2 $1 + !  Defn: Bandwidth Efficiency (or Normalized Throughput) =
% N"
Rb/W, bps/Hz
 Communication (with arbitrarily small error probability)

is . . .  Communications Efficiency: Eb/N0 required to Attain a


 Possible at rates Rb < C Particular Bit Error Probability
 Impossible at rates R > C
b  Bandwidth/Communications Efficiency Plane: Plots Rb/W vs.
 Establishes absolute theoretical limit on tx rate Eb/N0 for particular modulation techniques, assuming a
 Therefore, particular pulse shaping. Goal: to be as near as possible to
S the theoretical limit
R b / W < C / W = log 2 &$1 + #!
% N"  Note: Separate plots are usually done for each required bit
error probability
10/2/07 van Alphen & Katz 27 10/2/07 van Alphen & Katz 28
The Bandwidth/Communications Efficiency Bandwidth Efficiency Plane, continued
Plane PB = 10-5
log2(Rb/W)
Shannon 4
14
Boundary: Rb = C Rb = C
12 Rb > C Region: No Bandwidth
Modulation/Coding M=4
10 0 M=2
-limited
Techniques w/P(E) 0 Region
8
Rb/W,
bps/Hz
6 Rb < C Region:
4 Modulation/Coding -4
Techniques Exist w/P(E) 0 Power-
2 limited
0 -8 Region
-5 0 5 10 15 20 25 30 35 -2 2 6 10 14 18 22 26 30
Eb/N0, dB MPSK
Eb/N0, dB
10/2/07 van Alphen & Katz 29 10/2/07 van Alphen & Katz 30

Bandwidth Efficient Digital Modulation QPSK Variations – Restricting Alowable Phase


Techniques Transitions

 Phase Modulation QPSK: OQPSK:


o o
 Discrete Phase  max phase transition 180  max phase transition 90

 loses constant envelope after  preserves constant


 MPSK

 QPSK, OQPSK, π/4-QPSK


More later on how filtering envelope after filtering

 DQPSK, ODQPSK, Oπ/4-QPSK


to do these, if the
basic modulation
 Continuous Phase techniques aren’t Compromise - π/4-QPSK:
max phase transition 135o, min 45o
 MSK, GMSK “efficient enough”
• preserves constant envelope:
 QAM • better than bandlimited QPSK
 OFDM • not as well as bandlimited OQPSK
• same BER in AWGN as QPSK, OQPSK

10/2/07 van Alphen & Katz 31 10/2/07 van Alphen & Katz 32
QPSK Variations, cont. QPSK Variations, cont.

QPSK π/4-QPSK OQPSK MSK - reduction of phase


Discrete Phase Transition Techniques: transitions to obtain less
- reduction of phase
sidelobe regrowth and
QPSK π/4-QPSK OQPSK transitions to obtain less therefore less ISI
max 180o max 135o max 90o sidelobe regrowth and
therefore less ISI Special Case of MSK: GMSK (Gaussian Pulse Shape, time-bandwidth product BT)
• further narrows the spectrum, at the cost of re-introducing ISI (increasing BER)
Why not completely eliminate abrupt phase transitions? • smaller BT product more compact spectrum, but larger ISI
“Continuous Phase” Transition Techniques (CPFSK):
Eb/N0 Penalty in AWGN (vs. Ideal QPSK)
MSK: applies sinusoidal weight to OQPSK (constant envelope) MPSK GMSK, BT=.25 GMSK, BT = .3 GMSK, BT = .5
- same BER as QPSK & OQPSK (MF detector in AWGN) Ideal 0 dB .7 dB .3 dB .2 dB
- same bandwidth efficiency (bps/Hz) as QPSK & OQPSK Practical 1 .7 dB 1.7 dB
- spectrum has wider mainlobe than QPSK & OQPSK, but faster drop-off
of sidelobes (proportional to ω-4 vs. ω-2) 1 Simulation results, assuming non-optimal receiver

10/2/07 van Alphen & Katz 33 10/2/07 van Alphen & Katz 34

Quadrature Amplitude Modulation:


Power Spectral Densities Rectangular 16-ary QAM
10

0
MSK, dB QAM: send one coordinate on in-phase carrier, one on quadrature
QPSK, dB carrier ψ2(t)
-10

-20
3A
G(f) -30

-40 Throughput: A

-50
Rb = 4/T -3A -A A 3A ψ1(t)
-60
-3 -2 -1 0 1 2 3
-A

f/Rb, Hz/bps
-3A

10/2/07 van Alphen & Katz 35 10/2/07 van Alphen & Katz 36
Orthogonal Frequency Division Modulation
(OFDM) Motivation for Pulse Shaping
Channel Transfer Function
 Choose N orthogonal tones to be used as sub-carriers: Sin(f) H(f) Sout(f)

2E
si ( t ) = cos(2"(f 0 + !f ) t ) i = 1, 2, …, N; f
T Δf = i/(T) f f
sin(t) Narrow relative to Signal sin(t)
 Demux the user data (serial-to-parallel conversion)
 Put each sub-stream of data onto a different sub-carrier,
t t
where the sub-carriers are the orthogonal tones described 0 T 0 T
above f1 f2 … fN  Band-limiting the signal in the frequency domain leads to time
Example where
x x x domain spreading of the signal
each sub-carrier
x x x x … x x
is modulated  Result: Intersymbol Interference, due to signal in one time-
x x x
with QPSK slot overlapping into the next time slot(s).
10/2/07 van Alphen & Katz 37 10/2/07 van Alphen & Katz 38

Motivation for Pulse Shaping: ISI Commonly Used Pulse Shapes



t  Nyquist Pulse: Cancel ISI (ideally)
0 T
 Example: Raised Cosine, w/roll-off parameter α = 0):

 Tails of signal overlap with body of succeeding signal 1.2


1 H(f)
α=0
 Destructive interference results when the pulses are of 0.8
α = .5
0.6
opposite polarity 0.4
0.2 α=1
 Problem cannot be solved by increasing signal power or 0
fTs ,
energy – as opposed to additive noise problems, which can! -1.5 -1 -0.5 0 0.5 1 1.5

ISI 2 2
Pb AWGN Pb  Gaussian Pulse: H G (f ) = e "! f
where α = .5887/B, and B is the 3-dB bandwidth of the filter
Eb/N0, dB Eb/N0, dB
10/2/07 van Alphen & Katz 39 10/2/07 van Alphen & Katz 40
Power Efficiency Comparison for Digital Relative Complexity
Modulation Techniques in AWGN of Modulation Techniques [Ref: Oetting]

Required Eb/N0 for Various Bit Error Probabilities


(OPT.
Modulation P B = 10 -1 P B = 10 -2 PB = 10 -3 PB = 10 -4 PB = 10 -5 PB = 10 -6 DET.)
MPSK, M = 2, 4 -0.9 dB 4.3 dB 6.7 dB 8.4 dB 9.6 dB 10.5 dB LOW HIGH
M=8 1.0 dB 7.3 dB 10.0 dB 11.8 dB 12.9 dB 14.0 dB
NCFSK DPSK BPSK OQPSK CPFSK MPSK
M = 16 4.0 dB 11.4 dB 14. 4 dB 16.2 dB 17.5 dB 18.5 dB
M = 32 7.4 dB 16.0 dB 19.1 dB 21.0 dB 22.3 dB 23.4 dB OOK CPFSK DQPSK QPSK MSK QPR QAM
M = 64 11.2 dB 20.9 dB 24.2 dB 26.1 dB 27.4 dB 28.5 dB
DQPSK, MSK 2.0 dB 6.8 dB 9.2 dB 10.8 dB 12.0 dB 12.9 dB
GMSK, BT = .25 0.8 dB 6.0 dB 8.5 dB 10.1 dB 11.3 dB 12.2 dB (ED) (DISC.
BT=infinity -.1 dB 5.0 dB 7.5 dB 9.1 dB 10.3 dB 11.2 dB DET.)
16-QAM 1.9 dB 7.9 dB 10.5 dB 12.3 dB 13.6 dB 14.2 dB
64-QAM 5.0 dB 11.5 dB 15.0 dB 16.0 dB 17.8 dB 18.5 dB

10/2/07 van Alphen & Katz 41 10/2/07 van Alphen & Katz 42

You might also like