Académique Documents
Professionnel Documents
Culture Documents
• f – frequency
at its origin
Modulation
Modulation (cont’d)
Digital modulation techniques
ASK
ASK
PSK
Example: PSK
PSK Detection
Example
FSK
FSK (cont’d)
1
2 DPSK
2
DPSK → Differential Phase Shift Keying
Non-coherent Rx can be used
phase states
incoming bit = 1 → signal phase stays the same as
previous bit
incoming bit = 0 → phase switches state
d k mk d k 1
DPSK (cont’d)
If {mk} is the message, the output {dk} is as shown below.
d k mk d k 1
E
2
E=9+4=13
3
Constrained energy signals
Let’s say you are under peak energy Ep constraint in
your application. Just make sure all your signals are
inside a circle of radius sqrt(Ep )
Ep
Correlation of two signals
A very desirable situation in is to have signals that
are mutually orthogonal. How do we test this? Find
the angle between them
transpose
s1
s1T s2
s2 cos12
s1 s2
Find the angle between s1 and s2
Given that s1=(1,2)T and s2=(2,1)T, what is the angle
between the two?
2
s s 1 2 2 2 4
T
4 4
1 2
1
cos12
5 5 5
s1 1 4 5 12 36.9o
s2 4 1 5
Distance between two signals
The closer signals are together the more chances of
detection error. Here is how we can find their
separation
N 2
s1 j s2 j
2 2
d 12 s1 s2
2
j 1
1
(1) (1) 2
2 2
1 2
d12 2
Example: BPSK Constellation Diagram
2 Eb 2 Eb
S BPSK s1 t cos 2 f c t , s2 t cos 2 f c t ; ; 0 t Tb
Tb Tb
Eb energy per bit; Tb bit period
For this signal set, there is a single basic signal
Q
2
1 t cos 2 f c t ; 0 t Tb
Tb
S BPSK Eb 1 t , Eb 1 t
-Eb Eb
I
Constellation diagram
QAM constellation
Distortions
01 00
11 10
2 Eb
PBPSK Q
N0
DPSK error
1 Eb
PDPSK exp
2 N0
QPSK Error
Es
2 Eb
PQPSK Q
N0
How does BER performance compare to BPSK?
Q Q Q
I I I
amplification.
Example above: First symbol (00) at 0º, and the next
symbol (11) is at 180º. Notice the signal going through zero
at 2 microseconds.
This causes problems.
Using an offset approach: First symbol (00) at 0º,
then an intermediate symbol at (10) at 90º, then the
next full symbol (11) at 180º.
The intermediate symbol is used halfway through
limited to ± 135o
in the presence of multipath spread and fading,
00 10 10 11 10
Sym.error=1/10
00 11 10 11 10 Bit error=1/20
10 symbols = 20 bits
Interpreting symbol error
Numerically, symbol error is larger than bit error but
in fact they are describing the same situation; 1 error
in 20 bits
In general, if Pe is symbol error
Pe
BER Pe
log M
Symbol error and bit error for QPSK
We saw that symbol error for QPSK was
E
Pe erfc( )
2 No
Assuming no more than 1 bit error for each symbol
error, BER is half of symbol error
1 E
BER erfc( )
2 2 No
Remember symbol energy E=2Eb
1 x
where Q( x) erfc( )
2 2
QPSK vs. BPSK
Let’s compare the two based on BER and bandwidth
BER Bandwidth
BPSK QPSK BPSK QPSK
1 Eb 1
erfc erfc
Eb
Rb Rb/2
2 N o 2 N o
EQUAL
M-phase PSK (MPSK)
If you combine 3 bits into one symbol, we have to
realize 23=8 states. We can accomplish this with a
single RF pulse taking 8 different phases 45o apart
45o
Decision region
Symbol error for MPSK
We can have M phases around the circle separated
by 2π/M radians.
It can be shown that symbol error probability is
approximately given by
E
Pe erfc sin , M 4
No
M
Quadrature Amplitude Modulation (QAM)
MPSK was a phase modulation scheme. All
amplitudes are the same
1 M 2
Eavg ai bi2
M i 1
Eavg for 16-QAM
Using the [ai,bi] matrix and using E=ai^2+bi^2 we get
one energy per signal
18 10 10 18
10 2 2 10
E
10 2 2 10
18 10 10 18
Eavg=10
Symbol error for M-ary QAM
With the definition of energy in mind, symbol error is
approximated by
1 2Eavg
Pe 2 1 erfc
M 2 M 1No
M-ary bandwidth
Summarizing, M-ary and binary bandwidth are
related by
BM-ary=Bbinary/logM
C S
B max log 2 (1 )
B N
8-ary bandwidth
Let the bit rate be 9600 bits/sec. Binary bandwidth is
nominally equal to the bit rate, 9600 Hz
2E
si t cos2fi t ,0 t T
T
i 1,..., M
MFSK constellation: 3-dimensions
MFSK is different from MPSK in that each signal sits
on an orthogonal axis(basis)
2
i t cos2fi t , 3 s3
T √E s1=[√E ,0, 0]
0t T s2=[0,√E, 0]
s3=[0,0,√E]
i 1,..., M
√E
s1 1
√E
s2
2
Orthogonal signals : How many
dimensions, how many signals?
We just saw that in a 3 dimensional space, we can
have no more than 3 orthogonal signals
Equivalently, 3 orthogonal signals don’t need more
than 3 dimensions because each can sit on one
dimension
Therefore, number of dimensions is always less than
or equal to number of signals
How to pick the tones?
Orthogonal FSK requires tones that are orthogonal.
cos2 f1 f2 dt
0
averages to zero if T=i/(f1-f2)
; i =integer
Take f1=1000 and T=1/1000. Then
if f2=2000 , the two are orthogonal
so will f2=3000,4000 etc
MFSK symbol error
Here is the error expression with the usual notations
1 E
Pe M 1erfc
2 2N o
Tradeoff between BW Efficiency and
Power Efficiency
There is a tradeoff between bandwidth efficiency and
power efficiency
Adding error control codes
T
2 b
cos(2f1t) cos(2f2 t)dt
Tb 0 Good points,zero correlatio
1 2 3 2(f2-f1)Tb
Picking the 2nd zero crossing:
Sunde’s FSK
If we pick the second zc term (the first term puts the
tones too close) we get
2(f2-f1)Tb=2--> f=1/2Tb=Rb/2
remember f is (f2-f1)/2
Sunde’s FSK bandwidth is then given by
BT=2f+2Rb=Rb+2Rb=3Rb
The practical bandwidth is a lot smaller
Sunde’s FSK bandwidth
Due to sidelobe cancellation, practical bandwidth is
just BT=2f=Rb
1/Tb=Rb
f f
BT=2 f+2Rb
f= (f2-f1)/2
f1 fc f2
fc=(f1+f2)/2
BFSK example
A BFSK system operates at the 3rd zero crossing of
-Tb plane. If the bit rate is 1 Mbps, what is the
frequency separation of the tones?
2/Tb=2Rb
BPSK BT=2Rb
0.5
BFSK for 1 0 0 1 0 1 1
1
0.8 0
0.6
-0.5
0.4
-1
+
0.2 0 1000 2000 3000 4000 5000 6000 7000 8000
-0.2 1
-0.4
0.5
-0.6
0
-0.8
-1 -0.5
0 1000 2000 3000 4000 5000 6000 7000 8000
-1
0 1000 2000 3000 4000 5000 6000 7000 8000
Modeling of BFSK bandwidth
Each stream is just a carrier modulated unipolar
signal. Each has a sinc spectrum
1/Tb=Rb
f
BT=2 f+2Rb
f= (f2-f1)/2
f1 fc f2
fc=(f1+f2)/2
Example: 1200 bps bandwidth
The old 1200 bps standard used BFSK modulation
using 1200 Hz for mark and 2200 Hz for space. What
is the bandwidth?
Use
BT=2f+2Rb
f=(f2-f1)/2=(2200-1200)/2=500 Hz
BT=2x500+2x1200=3400 Hz
SB(f)=(2Eblog2M)sinc2(Tbflog2M)
Bmpsk=2Rb/log2M
QPSK bandwidth
QPSK is a special case of MPSK with M=4 phases.
It’s baseband spectrum is given by
SB(f)=2Esinc2(2Tbf)
B=0.5Rb-->
half of BPSK After modulation:
0.5 1 f/Rb Bqpsk=Rb
Some numbers
Take a 9600 bits/sec data stream
Using BPSK: B=2Rb=19,200 Hz (too much for 4KHz
analog phone lines)
QPSK: B=19200/log24=9600Hz, still high
Use 8PSK:B= 19200/log28=6400Hz
Use 16PSK:B=19200/ log216=4800 Hz. This may
barely fit
MPSK vs.BPSK
Let’s say we fix BER at some level. How do
bandwidth and power levels compare?
M Bm-ary/Bbinary (Avg.power)M/(Avg.power)bin
4 0.5 0.34 dB
8 1/3 3.91 dB
16 1/4 8.52 dB
32 1/5 13.52 dB
Lesson: By going to multiphase modulation, we save bandwidth but
have to pay in increased power, But why?
Power-bandwidth tradeoff
The goal is to keep BER fixed as we increase M.
Consider an 8PSK set.
R
Bandwidth Efficiency : B bps/Hz
B
202
Shannon’s Bound
There is a fundamental upper bound on achievable
bandwidth efficiency. Shannon’s theorem gives the
relationship between the channel bandwidth and the
maximum data rate that can be transmitted over this
channel considering also the noise present in the channel.
Shannon’s Theorem
C S
B max log 2 (1 )
B N
205
for MPSK
At a bit rate of Rb, BPSK bandwidth is 2Rb
MPSK MFSK
BT=2Rb/log2M BT=MRb/2log2M
R log2 M 1
W WTs WTb
Bandwidth-limited Systems
There are situations where bandwidth is at a
premium, therefore, we need modulations with large
R/W.
Then
R log 2 M
log 2 M bits/sec/H z
W WT s
Cost of Bandwidth Efficiency
As M increases, modulation becomes more
bandwidth efficient.
Then
R log 2 M log 2 M
bits/sec/Hz
W WTs M
Select an Appropriate Modulation
We have a channel of 4KHz with an available
S/No=53 dB-Hz
Required BER=10-5.
So, M=8
What is the required Eb/No?
S Eb R Eb
R
No No No
Eb S
(dB) (dB Hz) R(dB bits / sec
No No
13.2dB
Is BER met? Yes
The symbol error probability in 8-PSK is
Solve for PE
Es Eb
log 2 M 3 20.89 62.67
No N0
PE 2.2 10 5
BER 7.3 10 6
log 2 M 3
Power-limited uncoded system
Same bit rate and BER
Available S/No=48-dBHz
R
Rs symbols / s
log 2 M
M-ary demodulator
S Eb Es
R Rs
N o No No
Choice of Modulation
With R=9600 bits/sec and W=45 KHz, the channel is
not bandwidth limited
Let’s find the available Eb/No
Eb S
(dB) dB Hz R(dB bit / s)
No No
Eb
(dB) 48dB Hz
No
(10 log 9600)dB bits / s
8.2dB
Choose MFSK
We have a lot of bandwidth but little power -
>orthogonal modulation(MFSK)
M 1 Es
PE M exp
2 2 No
Es Eb log 2 M
BER for MFSK
We found out that Eb/No=8.2dB or 6.61
Relating Es/No and Eb/No
Es E
log 2 M b
No No
2 m 1
PB m PE
2 1
Example
Let’s look at the 16FSK case. With 16 levels, we are
talking about m=4 bits per symbol. Therefore,
Why MSK?
-- Exploitation of Phase Information besides frequency.
MSK (cont’d)
Representation of a MSK signal
MSK Transmitter
MSK Receiver
Minimum Shift Keying (MSK)
2 +1 Time
Data
-1
2
Time
Phase
0
0 2Tb 4Tb 6Tb 8Tb Time
Phase
0
0 2Tb 4Tb 6Tb 8Tb
-
-
-2 -2
In MSK phase ramps up through 90 degrees for a binary one, and down
90 degrees for a binary zero.
For GMSK transmission, a Gaussian pre-modulation baseband filter is used
to suppress the high frequency components in the data. The degree of
out-of-band suppression is controlled by the BT product.
237
Gaussian Minimum Shift Keying (GMSK)
Gaussian Minimum Shift Keying (GMSK) is a form of
continuous-phase FSK in which the phase change is
changed between symbols to provide a constant
envelope. Consequently it is a popular alternative to
QPSK
The RF bandwidth is controlled by the Gaussian low-
pass filter bandwidth. The degree of filtering is
expressed by multiplying the filter 3dB bandwidth (B)
by the bit period of the transmission (T), i.e. by BT
GMSK allows efficient class C non-linear amplifiers to
be used
GMSK (cont’d)
240
GMSK Spectra
0
Data Rate: 8192 bps
-10
QPSK
MSK
-20
Power (dB)
-30
-40
GMSK BT=0.3
-50
-60
GMSK BT=0.5
-70
0 16384 32768 49152 65536
Frequency (Hz)
GMSK has a main lobe 1.5 times that of QPSK.
GMSK generally achieves a bandwidth efficiency less than 0.7 bits
per second per Hz (QPSK can be as high as 1.6 bits per second per
Hz).
241
Shannon-Hartley Capacity Theorem
This graph shows that bandwidth efficiency is traded off against power
efficiency.
MFSK is power efficient, but not bandwidth efficient.
MPSK and QAM are bandwidth efficient but not power efficient.
6-
Comparison of Modulation Types
Modulation Bandwidth Log2(C/B) Error-free Eb/No
Format efficiency C/B
16 PSK 4 2 18dB
16 QAM 4 2 15dB
8 PSK 3 1.6 14.5dB
4 PSK 2 1 10dB
4 QAM 2 1 10dB
BFSK 1 0 13dB
BPSK 1 0 10.5dB
244
Spectral Efficiencies in practical radios
GSM- Digital Cellular
Data Rate = 270kb/s, bandwidth = 200kHz
=1.35bits/sec/Hz
Modulation: Gaussian Minimum Shift Keying (FSK
=1.6bits/sec/Hz
Modulation: p/4 DPSK
Coherent Reception