Phase Shift Keying

advertisement
Phase Shift Keying
•
•
Transmit information by modulating the phase of a sine wave
Binary Phase Shift Keying (BPSK) - 180° Phase Shift – Cosine Channel Only
Bit0 (T seconds)
•
Bit1 (T seconds)
Quaternary Phase Shift Keying (QPSK) - 180° Phase Shift – Sine and Cosine
Channels.
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 1 of 10
Receiver
Block diagram for a BPSK receiver:
s(t)
x
+
n(t)
•
•
•
Iin(t)
Iout(t)
t=(n+1)T
+
-
y(t)
(Local Oscillator)
Assume Coherence i.e. Local Oscillator is synchronized to s(t)
n(t) is White Gaussian Noise (WGN),
Power Spectral Density N 0 (W/Hz).
At the Integrator Input:
€
•
At the Integrator Output:
•
So the Integrator Output at time T,
Standard Deviation (
, is
) for the Noise?
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 2 of 10
+ Noise. What is the
,
2
σout
≡ Variance = E(N 2 ) − E 2 (N) = E(N 2 )
since N is zero mean.
⎛ ⎡ T
⎤ 2 ⎞
2
σout = E ⎜⎜ ⎢ ∫ n ( t ) cos(2πf 0 t)dt ⎥ ⎟⎟
⎦ ⎠
⎝ ⎣ 0
⎛ T T
⎞
= E ⎜ ∫ ∫ n ( t ) n ( u) cos(2πf 0 t)cos(2πf 0 u)dudt ⎟
⎝ 0 0
⎠
T T
=
∫ ∫ E [n(t)n(u)] cos(2πf t)cos(2πf u)dudt
0
0
T T
=
=
∫∫
0
0
N0
cos2 (2πf 0 t)dt
2
0
T
=
∫
0
=
N0
δ (t − u)cos(2πf 0 t)cos(2πf 0 u)dudt
2
T
∫
0
0
N0
(1+ cos(4πf 0t))dt
4
N 0T
4
2
σout = σout
=
1
N 0T
2
€
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 3 of 10
Waveforms for (all examples have Fs = 1000 Hz, BW = 500 Hz):
Zoom In of Final Value of Integrator
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 4 of 10
Waveforms for:
f 0 = 10 Hz, N 0 = 158 µW /Hz, A = +1 V, and T = 1 sec
€
Zoom In of Final Value of Integrator
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 5 of 10
Histogram of the final values of Iout(T)
Pr(0/1) | Pr(1/0)
•
o
o
o
o
•
•
•
•
⎛ AT ⎞
⎛
⎞
AT
⎛
⎜ 2 ⎟ 1
⎜
⎟ 1
1
T ⎞
2
Pr (Error) = erfc⎜
=
erfc
=
erfc
A
⎜
⎟
⎟
⎜ 1
⎟
2
2
2
2N
σ
2
⎝
⎠
0
out
⎜
⎟
⎜
N 0T 2 ⎟
⎝
⎠
⎝ 2
⎠
•
€
•
⎛ E ⎞
1
b
Pr (Error) = erfc⎜
⎟
2
N
⎝
0 ⎠
€
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 6 of 10
Eb
where
is the Energy per Bit and
N0
N 0 is the Power Spectral Density of the AWGN noise of the channel.
The following graph is a plot of Pr (Error) vs
For Example,
€
€
N 0 = 0.198 W /Hz, A = 1, T = 1, Fs = 100
A 2T
2
⎛ E ⎞
⎛ 0.5 ⎞
10log⎜ b ⎟ = 10log⎜
⎟ = 4 dB
⎝ 0.198 ⎠
⎝ N 0 ⎠
Eb =
⎛ E ⎞ 1
1
b
Pr (Error) = erfc⎜
⎟ = erfc(1.58) = 0.0125
2
⎝ N 0 ⎠ 2
This is a point on the curve below for Coherent PSK.
€
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 7 of 10
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 8 of 10
Quaternary Phase Shift Keying
•
Use the Sine and Cosine channels simultaneously.
•
•
Transmit twice as much information in the same bandwidth!
Also uses twice the power
o
x
s(t)
+
Icos_in(t)
Icos_out(t)
t=(n+1)T
+
-
(Local Oscillator)
n(t)
x
Isin_in(t)
Isin_out(t)
t=(n+1)T
(Local Oscillator)
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 9 of 10
+
-
Cosine Channel :
Icos_ in ( t ) = [ s( t ) + n ( t )] cos(2πf 0 t)
T
Icos_ out ( t ) =
∫ [± Acos(2πf t) +
0
± Asin(2πf 0 t) + n ( t )] cos(2πf 0 t)dt
0
T
=
T
T
∫ ± Acos (2πf t)dt + ∫ ± Asin(2πf t)cos(2πf t)dt + ∫ n(t) cos(2πf t)dt
2
0
0
0
=±
0
0
0
0
AT
+0+N
2
1
N 0T
2
Sine Channel :
σ cos_ out =
Isin_ in ( t ) = [ s( t ) + n ( t )] sin(2πf 0 t)
T
Isin_ out ( t ) =
∫ [± Acos(2πf t) +
0
± Asin(2πf 0 t) + n ( t )] sin(2πf 0 t)dt
0
T
=
T
2
0
0
=±
σ sin_ out =
€
T
∫ ± Asin (2πf t)dt + ∫ ± Asin(2πf t)cos(2πf t)dt + ∫ n(t ) sin(2πf t)dt
0
0
0
0
0
AT
+0+N
2
1
N 0T
2
References:
• “Principles of Communications, Systems, Modulation, and Noise”, Ziemer and Tranter, pp.
343, 455.
• Dr. Morley’s EE437 Lecture Notes, Fall 2003.
rem:Home:ese488:Lectures:4_QPSK:Lecture4b_QPSK.doc
Page 10 of 10
Download