Professional Documents
Culture Documents
Ver. 2015.03.09
Po-Ning Chen
1 / 160
Ver. 2015.03.09
Po-Ning Chen
2 / 160
Ver. 2015.03.09
Po-Ning Chen
3 / 160
Ver. 2015.03.09
Po-Ning Chen
4 / 160
Terminology
Signal sm (t), 1 m M, t [0, Ts )
Signaling interval: Ts (For convenience, we will use T
instead sometimes.)
Signaling rate (or symbol rate): Rs = T1s
(Equivalent) Bit interval: Tb =
Ts
log2 M
M m=1 0
(Equivalent) Average bit energy: Ebavg =
Average power: Pavg =
Digital Communications: Chapter 3
Ver. 2015.03.09
Eavg
Ts
= Rs Eavg =
Eavg
log2 M
Ebavg
Tb
Po-Ning Chen
= Rb Ebavg
5 / 160
Ver. 2015.03.09
Po-Ning Chen
6 / 160
Simplex signals
Ver. 2015.03.09
Po-Ning Chen
7 / 160
Example 1 (M=4)
The amplitude
s1 (t)
s2 (t)
s3 (t)
s4 (t)
=
=
=
=
Ver. 2015.03.09
Po-Ning Chen
8 / 160
Ver. 2015.03.09
Po-Ning Chen
1
fc
in principle.
9 / 160
g (t) cos(2fc t)
g (t) cos(2fc t)
g (t) cos(2fc t)
g (t) cos(2fc t)
=
1
g (t) T cos(2fc t)
g
(t)
1/2
s
The idea behind the above derivation is to single out g (t) in the
expression! This justifies the necessity of introducing the lowpass
equivalent signal where the influence of fc has been relaxed.
Ver. 2015.03.09
Po-Ning Chen
10 / 160
1 (t)
Ts
2
g (t) 0
Ts
1
g 2 (t) cos (4fc t) dt
+
2
0
g (t)
Ts
1
g 2 (t) dt = 1
2
g (t) 0
=
Ver. 2015.03.09
Po-Ning Chen
1
fc ,
11 / 160
Em =
0
A2 g (t)
sm (t) dt m
2
2
1 2
A Eg
2 m
Error consideration
The most possible error is the erroneous selection of an
adjacent amplitude to the transmitted signal amplitude.
Therefore, the mapping (from bit pattern to channel
symbol) is assigned such that the adjacent signal
amplitudes differ by exactly one bit. (Gray encoding)
In such a way, the most possible bit error pattern
(caused by the noise) is a single bit error.
Ver. 2015.03.09
Po-Ning Chen
12 / 160
Euclidean distance
Am g (t) An g (t)
2
2
g (t)
(2m 1 M)d (2n 1 M)d
=
2
= d 2 g (t) m n
sm (t) sn (t)
Ver. 2015.03.09
Po-Ning Chen
13 / 160
Recall
1
[g (t) + g (t)] = g+ (t)
2
where g (t) is the Hilbert transform of g (t).
F 1 {u1 (f )G (f )} =
Ver. 2015.03.09
Po-Ning Chen
14 / 160
Re { 2 g+ (t)e 2fc t }
Re {Am g+ (t)e 2fc t }
1,SSB (t)
=
g+ (t)
g+ (t) 1Ts Re {Am e 2fc t }
Am
g+ (t)]
s m,SSB = [
2
Ts
g+ (t)
0
Ts
= 2
0
=
21,SSB (t) dt
2
1 Ts
2
[g+ (t)e 2fc t + g+ (t)e 2fc t ] dt
2 0
Ts
Ts
g+ (t) dt +
=
0
g+ (t) dt = g+ (t)
Ver. 2015.03.09
Po-Ning Chen
15 / 160
Am
[g (t) g (t)] e 2fc t }
2
Am
Am
=
g (t) cos (2fc t)
g (t) sin (2fc t)
2
2
sm,SSB (t) = Re {
Ver. 2015.03.09
Po-Ning Chen
16 / 160
2
1
1
1
2
g+ (t) = g (t) + g (t) = g (t)
2
2
2
2
To summarize
g (t)
(t)
=
1(,DSB)
Am
s m(,DSB) =
g (t)
g+ (t)
2fc t }
Am
s m,SSB =
g+ (t)
Ver. 2015.03.09
Po-Ning Chen
17 / 160
Applications of PAM
Ts = T
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
18 / 160
Phase-modulation (PM)
Bandpass PM
sm (t) = Re [g (t)e 2(m1)/M e 2fc t ]
= g (t) cos (2fc t + m )
= cos (m ) g (t) cos (2fc t) sin(m ) g (t) sin(2fc t)
1
s1 (t)
s2 (t)
s3 (t)
s4 (t)
=
=
=
=
Ver. 2015.03.09
Po-Ning Chen
19 / 160
g (t)
g (t)
g (t)
g (t)
s m = [ cos(m ), sin(m )]
2
2
Ver. 2015.03.09
Po-Ning Chen
20 / 160
Em =
sm2 (t) dt
2
Eg
g (t)
[cos2 (m ) + sin2 (m )] =
2
2
Ver. 2015.03.09
Po-Ning Chen
21 / 160
Ver. 2015.03.09
Po-Ning Chen
22 / 160
g (t)
g (t)
s m = [ cos(m ), sin(m )]
2
2
Euclidean distance
sm (t) sn (t)
g (t)
2
2
=
cos(m ) cos(n ) + sin(m ) sin(n )
2
= g (t) 1 cos(m n )
SSB?
Note that g (t)e m is not real; hence spectrum is not
symmetric and there is no SSB PM.
Ver. 2015.03.09
Po-Ning Chen
23 / 160
/4-QPSK
A variant of 4-phase PSK (QPSK), named /4-QPSK, is
obtained by introducing an additional /4 phase shift in the
carrier phase in each symbol interval.
Ver. 2015.03.09
Po-Ning Chen
24 / 160
Ver. 2015.03.09
Po-Ning Chen
25 / 160
g (t)
g (t)
Amq
Ami
s m = [ g (t) , g (t)]
2
2
Ver. 2015.03.09
Po-Ning Chen
26 / 160
Amq
Ami
s m = [ g (t) , g (t)]
2
2
Transmission energy of QAM signals
T
Em = sm2 (t) dt
0
1
1
2
2
g (t) A2mi + g (t) A2mq
=
2
2
1
2
g (t) (A2mi + A2mq )
=
2
1
=
Eg (A2mi + A2mq )
2
Euclidean Distance
Eg
2
2
sm (t) sn (t) =
Ami Ani + Amq Anq
2
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
27 / 160
Ver. 2015.03.09
Po-Ning Chen
28 / 160
Amq
Ami
s m = [ g (t) , g (t)] ,
2
2
Eg
Ami Ani 2 + Amq Anq 2 = 2Eg
min
mn
2
=4
=0
Eavg
Eg 2M(M 1) M 1
1 Eg M M 2
=
=
Eg
(Ami + A2nq ) =
M 2 m=1 n=1
2M
3
3
Ver. 2015.03.09
Po-Ning Chen
29 / 160
Ver. 2015.03.09
Po-Ning Chen
30 / 160
Ver. 2015.03.09
Po-Ning Chen
31 / 160
Ver. 2015.03.09
Po-Ning Chen
32 / 160
Multi-dimensional signals
PAM : one-dimensional
PM : two-dimensional
QAM : two-dimensional
How to create three or higher dimensional signal?
1
Subdivision of time
Example. N time slots can be used to form 2N vector
basis elements (each has two quadrature bearers.)
Subdivision of frequency
Example. N frequency subbands can be used to form 2N
vector basis elements (each has two quadrature bearers.)
Ver. 2015.03.09
Po-Ning Chen
33 / 160
2E 2(mf )t 2fc t
sm (t) = Re
e
e
2E
cos (2fc t + 2(mf )t)
=
T
Vectorization of FSK signals under orthogonality
conditions (introduced in next few slides)
1
m (t) = sm (t) and s m = [0, . . . , 0, E , 0, . . . , 0]T
E
m-th
position
Ver. 2015.03.09
Po-Ning Chen
34 / 160
2E 2(mf )t
e
T
sm,` (t) =
mn,` =
and
sm,` (t) =
2E
T
sm,` (t), sn,` (t)
1
= e 2(mn)f t dt
sm,` (t) sn,` (t) T 0
Ver. 2015.03.09
Po-Ning Chen
35 / 160
Em =
sm (t)2 dt = E
Ver. 2015.03.09
Po-Ning Chen
36 / 160
[s 1 s 2
E 0
0
E
s M ] =
0
0
s m s n =
Ver. 2015.03.09
0
0
2E
Po-Ning Chen
37 / 160
Ver. 2015.03.09
Po-Ning Chen
38 / 160
Em =
sm (t)2 dt = E
2E 2m(f ) t
sm,` (t) = sgn(m)
e
, m = 1, 2, , M/2
T
1, m = n
mn,` = 1, m = n
0, otherwise
Ver. 2015.03.09
Po-Ning Chen
39 / 160
[s 1 s M/2 s 1
E
0
0
E
=
0
0
Hence
s M/2 ]
2E
s m s n =
2 E
Ver. 2015.03.09
E 0
0
E
0
0
if m n
if m = n
Po-Ning Chen
40 / 160
Simplex signals
Given the vector representations of orthogonal and
equal-power channel symbols (such as FSK)
s m = [am1 , am2 , , amk ]
for m = 1, 2, , M, its center is
c = [
1 M
1 M
1 M
am1 ,
am2 , ,
amk ]
M m=1
M m=1
M m=1
Ver. 2015.03.09
Po-Ning Chen
41 / 160
Em = sm (t) dt
0
2
= s m c
= s m + c s m , c c, s m
= s m + c
2
= s m +
= (1
(c =
1 M
si )
M i=1
1 M
1 M
s m , s i s i , s m
M i=1
M i=1
1
2
2
2
s m s m
M
M
by orthogonality
(
)
and equal-power
1
2
) s m
M
Ver. 2015.03.09
Po-Ning Chen
42 / 160
mn =
s m , s n
s m c, s n c
=
s m s n
(1 M1 ) s m 2
s m , s n s m , c c, s n + c, c
=
(1 M1 ) s m 2
2
1
s m 2 M
s m 2 + M
s m 2
m=n
(1 M
)s m 2
= 2
1
0 M s m 2 + M
s m 2
mn
1
(1 M )s m 2
1
m=n
= {
1
M1 m n
Ver. 2015.03.09
Po-Ning Chen
43 / 160
[s 1
E 0
0
E
sM] =
0
0
[s 1
(1 1 )E
1
M
M E
1
1
E
(1
)
E
M
M
s M ] =
M1 E
M1 E
Ver. 2015.03.09
Po-Ning Chen
M1 E
M1 E
(1 M1 ) E
44 / 160
1mM
where NTc = T
cm,j = 0 represents g1 (t) is transmitted at time slot j
cm,j = 1 represents g2 (t) is transmitted at time slot j
2Ec
2E
g1 (t) = +
cos(2fc t), g2 (t) =
cos(2fc t),
Tc
T
with t [0, Tc )
2Ec N1
sm (t) =
(1)cm,j cos (2fc (t jTc )) 1{jTc t < (j+1)Tc }
Tc j=0
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
45 / 160
Tc
g1 (t)2 dt =
g2 (t)2 dt = Ec
g1 (t)g2 (t) dt =
Tc
0
g1 (t)2 dt = Ec
Hence
mn =
s m , s n
(N 1)Ec Ec
2
=
=1
s m s n
NEc
N
2
2
min s m s n = min s m + s n s m , s n s n , s m
mn
mn
N 2
=
NEc + NEc 2(NEc )
= 2 Ec
N
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
46 / 160
Em =
Tc
sm (t) dt = N g1 (t) = N
g1 (t)2 dt = NEc
Ec
E
sm =
Ec
N1
Can we properly choose {s m }M
m=1 such that they are
orthogonal to each other ?
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
47 / 160
1 1
H1 = [
] and H2 =
1 -1
Ver. 2015.03.09
1 1 1 1
1 -1 1 -1
1 1 -1 -1
1 -1 -1 1
Po-Ning Chen
48 / 160
Ec
Ec
Ec
Ec
E E
Ec Ec
[s 1 s 2 s 3 s 4 ] = c c
Ec
E
Ec Ec
c
Ec Ec Ec Ec
Ver. 2015.03.09
Po-Ning Chen
49 / 160
Ver. 2015.03.09
Po-Ning Chen
50 / 160
Non-linear modulation:
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
51 / 160
Linearity
For example, smi (t) = Re {Ami e 2fc t }.
+1
+3
Re {3e 2fc t }
Re {1e 2fc t }
Re {+1e 2fc t }
Re {+3e 2fc t }
Ver. 2015.03.09
Po-Ning Chen
52 / 160
Ver. 2015.03.09
Po-Ning Chen
53 / 160
Ver. 2015.03.09
Po-Ning Chen
54 / 160
Ver. 2015.03.09
Po-Ning Chen
55 / 160
Ver. 2015.03.09
Po-Ning Chen
56 / 160
estimate =
Ambiguous case
{
Ver. 2015.03.09
Po-Ning Chen
57 / 160
Ver. 2015.03.09
Po-Ning Chen
58 / 160
y (t)
-
6
Delay
T0
Lowpass
fileter
z(t)-
y (t T0 )
c
c
c
2
2
2 c
if
y (t) = y (t T0 )
z(t) =
A
c
c
c
2
2
2 c
if
y
(t)
= y (t T0 )
Ver. 2015.03.09
Po-Ning Chen
59 / 160
Ver. 2015.03.09
Po-Ning Chen
60 / 160
Linear modulation: The modulated part of smi (t) is a linear function of the
digital waveform.
Linearity = Principle of superposition
If a1 b1 and a2 b2 , then a1 + a2 b1 + b2 .
Non-linear modulation: The modulated part of smi (t) cannot be made as a
linear function of the digital waveform.
2E 2(mf )t 2fc t
sm (t) = Re
e
e
where m = 1, 2, , (M 1)
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
61 / 160
Ver. 2015.03.09
Po-Ning Chen
62 / 160
Recall
s(t) = Re {s` (t)e 2fc t } ,
2E 2(mf )t 2fc t
sm (t) = Re
e
e
2E 2(mf )t
e
sm,` (t) =
T
Ver. 2015.03.09
Po-Ning Chen
63 / 160
Ver. 2015.03.09
cos(4t) In = 1
cos(2t), In = 1
Po-Ning Chen
64 / 160
Phase of s` (t) = {
t, In = 1
for t [nT , (n + 1)T )
t, In = 1
Ver. 2015.03.09
Po-Ning Chen
65 / 160
phase of s` (t)
=
4Tfd
t (2In fd t)
4Tfd
In
2T
Ver. 2015.03.09
Po-Ning Chen
66 / 160
d(t) = I0 [u1 (t
) u1 (t T )] + 1{I0 I1 } I1 1 (t T )
+ I1 [u1 (t T ) u1 (t 2T )] + 1{I1 I2 } I2 2 (t 2T )
+ I2 [u1 (t 2T ) u1 (t 3T )] + 1{I2 I3 } I3 3 (t 3T )
+ I3 [u1 (t 3T ) u1 (t 4T )] + 1{I3 I4 } I4 4 (t 4T )
+
Phase change is the derivative of the phase!
Phase is the integration of phase change!
2E 4Tfd t d( )d
e
s` (t) =
T
Those () functions result in discontinuity in
integration! Hence, let us remove them to force
continuity in phase.
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
67 / 160
s` (t) =
2E 4Tfd t d( )d
e
T
where
1
[u1 (t) u1 (t T )] .
2T
Ver. 2015.03.09
Po-Ning Chen
68 / 160
Re-express s` (t) as
s` (t) =
2E (t;I )
e
T
where
(t; I )
t
= 4Tfd
= 4Tfd
d( ) d
[ In g ( nT )] d
n=
n1
= 4fd T [ Ik (T
k=
n1
1
t nT
) + In
]
2T
2T
k=
Ver. 2015.03.09
Po-Ning Chen
69 / 160
(Cont.)For t [nT , (n + 1)T ), s` (t) =
2E (t;I )
T e
with
n1
= n + 2h In q(t nT ),
where
n1
=
h
Ik (accumulation of history/memory)
n
k=
0 t <0
q(t) = 2T 0 t < T
(integration of g (t))
t T
2
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
70 / 160
(t; I ) = 2 hk Ik q(t kT )
k=
Ver. 2015.03.09
Po-Ning Chen
71 / 160
Examples of CPMs
Ver. 2015.03.09
Po-Ning Chen
72 / 160
Examples of CPMs
Ver. 2015.03.09
Po-Ning Chen
73 / 160
1
(u1 (t) u1 (t LT ))
2LT
1
2t
(u1 (t) u1 (t LT )) (1 cos (
))
2LT
LT
Ver. 2015.03.09
Po-Ning Chen
74 / 160
where Q(t) = t
T
T
) / ln 2)Q (2B (t + ) / ln 2)
2
2
2
1 e x /2 dx,
2
Ver. 2015.03.09
Po-Ning Chen
75 / 160
Representations of continuous-phase
Ver. 2015.03.09
Po-Ning Chen
76 / 160
Ver. 2015.03.09
Po-Ning Chen
77 / 160
Example 3
Quaternary CPFSK (See the next page) with
In {3, 1, +1, +3}.
We observe that the phase trees for CPFSK are piecewise
linear as a consequence of the fact that the pulse g (t) is
rectangular.
Smoother phase trajectories and phase trees are obtained
by using pulses that do not contain discontinuities.
Ver. 2015.03.09
Po-Ning Chen
78 / 160
Ver. 2015.03.09
Po-Ning Chen
79 / 160
1
2t
(1 cos (
)) = raised cosine of length 3T
6T
3T
Ver. 2015.03.09
Po-Ning Chen
80 / 160
Phase trellis
Phase trellis = Phase trajectory is plotted with modulo 2
Example 5
Binary CPFSK with h = 1/2 and g (t) is a full response
rectangular function.
Ver. 2015.03.09
Po-Ning Chen
81 / 160
(t; I ) = 2 hk Ik q(t kT ).
k=
1
2T
for 0 t < T
1
2T
n1
1
t nT
)
Ik + In q(t nT ) = n + In (
2 k=
2
T
Ver. 2015.03.09
Po-Ning Chen
82 / 160
1
t nT
In
nIn
(t; I ) = n + In (
) = 2 ( ) t
+ n
2
T
4T
2
The corresponding modulated carrier wave is
sMSK (t) = A cos (2fc t + (t; I ))
nIn
In
)t
+ n ]
= A cos [2 (fc +
4T
2
f1 = fc
f2
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
83 / 160
1
MSK is so named because f2 f1 = 2T
= the minimum
(frequency) shift that makes the two frequency components
orthogonal.
k
, Re{mn,` } = 0 for m n. In
[See Slide 35] When f = 2T
other words, the minimum frequency separation between
1
adjacent signals for orthogonality is f = 2T
.
Ver. 2015.03.09
Po-Ning Chen
84 / 160
Offset QPSK
The original QPSK
Ver. 2015.03.09
Po-Ning Chen
85 / 160
sQPSK (t) =
Ver. 2015.03.09
Po-Ning Chen
86 / 160
I3 = 1
I5 = 1
3T
5T
I0 = 1
I2 = 1
I4 = 1
2T
4T
7T
6T
sOQPSK (t) =
Ver. 2015.03.09
Po-Ning Chen
87 / 160
sOQPSK (t) =
Ver. 2015.03.09
Po-Ning Chen
88 / 160
3
1
.
Ik =
2 k=
2
n1
= Inn+1 ( Ik ) sin (
k=0
Digital Communications: Chapter 3
n1
n1
t
(t T )
) + Inn ( Ik ) sin (
)
2T
2T
k=0
Ver. 2015.03.09
Po-Ning Chen
89 / 160
n
0
1
2
3
4
5
6
Inn+1 (n1
k=0 Ik )
J0 = I0 = J20/2
J0 = I0 = J21/2
J2 = I0 I1 I2 = J22/2
J2 = I0 I1 I2 = J23/2
J4 = I0 I1 I2 I3 I4 = J24/2
J4 = I0 I1 I2 I3 I4 = J25/2
J6 = I0 I1 I2 I3 I4 I5 I6 = J26/2
Inn (n1
k=0 Ik )
J1 = I0 I1 = J2(11)/2+1
J1 = I0 I1 = J2(21)/2+1
J3 = I0 I1 I2 I3 = J2(31)/2+1
J3 = I0 I1 I2 I3 = J2(41)/2+1
J5 = I0 I1 I2 I3 I4 I5 = J2(51)/2+1
J5 = I0 I1 I2 I3 I4 I5 = J2(61)/2+1
g (t2n/2T )
(t 2(n 1)/2T T )
)
2T
g (t2(n1)/2T T )
Ver. 2015.03.09
Po-Ning Chen
90 / 160
t
) [u1 (t) u1 (t 2T )] .
with g (t) = sin ( 2T
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
91 / 160
with
In = (1)n/2 Jn = (1)n/2 Ik .
k=0
Ver. 2015.03.09
Po-Ning Chen
92 / 160
e 2( 4T )t = cos (
In
t
t
) + In sin (
)
2T
2T
(1986 Laurent)
CPM can also be represented as a linear superposition of
AM signal waveforms (if In {1}).
Such a representation provides an alternative method for
generating CPM signal at the transmitter and for
demodulating the signal at the receiver.
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
93 / 160
sin(B A)
sin(A)
+ e BI
.
sin(B)
sin(B)
Proof:
sin(B)e AI
= sin(B)[cos(A) + I sin(A)]
= sin(B) cos(A) + sin(B I ) sin(A)
= sin(B A) + cos(B) sin(A) + sin(B I ) sin(A)
= sin(B A) + sin(A)[cos(B I ) + sin(B I )]
= sin(B A) + sin(A)e BI
Ver. 2015.03.09
Po-Ning Chen
94 / 160
L1
= e h k= Ik e 2hInk q(t(nk )T )
nL
k =0
L1
= e h k= Ik (
nL
k =0
+e BInk
(n k = k)
sin(B 2hq(t (n k )T ))
sin(B)
sin(2hq(t (n k )T ))
),
sin(B)
where B = h.
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
95 / 160
Define
sin(2hq(t))
sin(B)
))
s0 (t) = sin(B2hq(tLT
sin(B)
0 t < LT
LT t < 2LT
otherwise
Ver. 2015.03.09
Po-Ning Chen
96 / 160
= e h k= Ik (
nL
k =0
sin(B 2hq(t (n k )T + LT LT ))
sin(B)
+e BInk
sin(2hq(t (n k )T ))
)
sin(B)
L1
= e h k= Ik (s0 (t (n k )T + LT )
nL
k =0
+e BInk s0 (t (n k )T ))
Ver. 2015.03.09
Po-Ning Chen
97 / 160
L1
BInk
s0 (t (n k )T ))
(s0 (t (n k )T + LT ) + e
k =0
= ( s0 (t nT + 0 T + LT ) +e BIn0 s0 (t nT + 0 T ) )
ai,0 =0 (k =0)
ai,0 =1 (k =0)
( s0 (t nT + 1 T + LT ) +e BIn1 s0 (t nT + 1 T ) )
ai,1 =1 (k =1)
ai,1 =0 (k =1)
( s0 (t nT + (L 1) T + LT ) +e BIn(L1) s0 (t nT + (L 1) T ) )
ai,L1 =1 (k =L1)
2L 1
ai,L1 =0 (k =L1)
L1
(1ai,k )Ink
e k =0
s0 (t nT + k T + ai,k LT )
L1
i=0
k =0
Ver. 2015.03.09
Po-Ning Chen
98 / 160
B nL
k= Ik
2L 1
L1
B
(1ai,k )Ink
e k =0
s0 (t nT + k T + ai,k LT )
L1
i=0
k =0
2L 1
hAi,n
ci (t nT )
e
i=0
complex
amplitude
pulse shaping
function
where
n
L1
L1
k =0
Ver. 2015.03.09
Po-Ning Chen
99 / 160
Property of ci (t)
Duration: ci (t) = 0 if any of s0 (t + k T + ai,k LT ) = 0.
Hence, ci (t) 0 only possible in
[(k T ai,k LT ) + 2LT ]
max (k T ai,k LT ) t < min
0k <L
0k <L
min
k
T
t
<
LT
0k L
and a
=0
i,k
max
k
1k <L
and ai,k =1
min
0k L and ai,k =0
k ) (
max
k ) )T .
kmin0
Digital Communications: Chapter 3
Ver. 2015.03.09
kmax1
Po-Ning Chen
100 / 160
i
0
1
2
3
4
5
6
7
kmin0
0
0
0
0
1
1
2
3
L=3
kmax1 kmin0 kmax1
1
1
2
2
1
1
2
2
0
1
2
1
1
1
2
1
L + kmin0 kmax1
4
1
2
1
4
2
4
4
It can be shown that kmin0 kmax1 1, and the upper bound can
always be achieved by i = 0.
Ver. 2015.03.09
Po-Ning Chen
101 / 160
0
t <0
otherwise
1/2
t) 0 t < 6T
sin ( 6T
s0 (t) =
otherwise
0
n
k =0
Ver. 2015.03.09
Po-Ning Chen
102 / 160
duration
0000
1001
2010
3011
4100
5101
6110
7111
[0,4T)
[0,T)
[0,2T)
[0,T)
[-T,3T)
[-T,T)
[-2T,2T)
[-3T,T)
ci (t)
s0 (t)s0 (t + T )s0 (t + 2T )
s0 (t)s0 (t + T )s0 (t + 5T )
s0 (t)s0 (t + 4T )s0 (t + 2T )
s0 (t)s0 (t + 4T )s0 (t + 5T )
s0 (t + 3T )s0 (t + T )s0 (t + 2T )
s0 (t + 3T )s0 (t + T )s0 (t + 5T )
s0 (t + 3T )s0 (t + 4T )s0 (t + 2T )
s0 (t + 3T )s0 (t + 4T )s0 (t + 5T )
Note that
c4 (t) = c0 (t + T )
hA
4,n = e hA0,n1
c6 (t) = c0 (t + 2T )
hA
6,n = e hA0,n2
e hAi,n
e n+1
e (n2 +hIn +hIn1 )
e (n1 +hIn )
e (n2 +hIn )
e n
e (n2 +hIn1 )
e n1
e n2
c7 (t) = c0 (t + 3T )
hA
7,n = e hA0,n3
and
c5 (t) = c2 (t + T )
hA
5,n = e hA2,n1
e
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
103 / 160
hA0,m
c0 (t mT ) + e hA1,m c1 (t mT )
[e
m=
(for m = n 3, n 2, n 1, n)
+e hA2,m c2 (t mT ) + e hA3,m c3 (t mT )]
31
2 1 hAi,m
=
e
c
(t
mT
)
i
m= i=0
Ver. 2015.03.09
Po-Ning Chen
104 / 160
L1
2 1
sb-CPM,` (t) = e hAi,m ci (t mT )
m= i=0
where
L1
and
k =1
L1
Ver. 2015.03.09
Po-Ning Chen
105 / 160
Ver. 2015.03.09
Po-Ning Chen
106 / 160
Ver. 2015.03.09
Po-Ning Chen
107 / 160
Ver. 2015.03.09
Po-Ning Chen
108 / 160
v ` (t) = s(t nT ; I n ).
n=
Ver. 2015.03.09
Po-Ning Chen
109 / 160
Ver. 2015.03.09
Po-Ning Chen
110 / 160
X (t) = an g (t nT )
n=
where {an }
n= is a discrete-time random sequence, and
g (t) is a deterministic pulse shaping function.
Ver. 2015.03.09
Po-Ning Chen
111 / 160
Cyclostationary processes
Given that {an }
n= is WSS, what is the statistical property
of X (t)?
X (t) is not necessarily (strictly) stationary. Its mean
becomes periodic with period T :
n=
n=
n= m=
n= m=
= RX (t1 + KT , t2 + KT )
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
112 / 160
T
1
RX (t + , t) dt
T 0
Ver. 2015.03.09
Po-Ning Chen
113 / 160
Ver. 2015.03.09
Po-Ning Chen
114 / 160
E [v ` (t)] = E [In ] g (t nT ) = I g (t nT ) = E [v ` (t + T )]
n=
n=
and
Rv ` (t1 , t2 ) = E [v ` (t1 )v ` (t2 )]
n= m=
T
1
=
RI (n m)g (t + nT )g (t mT )dt
T 0 n= m=
T
1
=
RI (k)g (t + kT mT )g (t mT )dt
T 0 k= m=
(k = n m)
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
115 / 160
T
1
RI (k) g (t + kT mT )g (t mT )dt
T k=
m= 0
(m1)T
1
g (u + kT )g (u)du
RI (k)
T k=
m= mT
RI (k) g (u + kT )g (u)du
T k=
1
gk ( kT )
T k=
u=tmT
where
gm ( ) = RI (m)
Ver. 2015.03.09
g (u + )g (u)du.
Po-Ning Chen
116 / 160
Gm (f )
=
v =u+
gm ( )e 2f d
(RI (m)
RI (m)
g (u + )g (u)du) e 2f d
g (u + )e 2f d ) g (u)du
g (v )e 2f (v u) dv ) g (u)du
RI (m)
RI (m) (
RI (m)G (f )2
g (v )e 2fv dv ) (
S v ` (f ) = F {R v ` ( )} =
1
2 2kfT
RI (k)G (f ) e
T k=
1
SI (f )G (f )2
T
Ver. 2015.03.09
1
F {gk ( kT )}
T k=
117 / 160
Theorem 2
S v ` (f ) =
1
2
SI (f ) G (f )
T
Ver. 2015.03.09
Po-Ning Chen
118 / 160
Example
Input information is real and mutually uncorrelated
RI (k) = {
I2 + 2I , k = 0
2I ,
k 0
Hence
SI (f ) = I2 + 2I e 2fkT = I2 +
k=
2I
k
(f )
T k=
T
and
S v ` (f ) =
2
I2
k
2
2
G (f ) + I2 (f ) G (f )
T
T k=
T
Ver. 2015.03.09
Po-Ning Chen
119 / 160
S v ` (f ) =
2
I2
k
2
2
G (f ) + I2 (f ) G (f )
T
T k=
T
continuous
discrete
Ver. 2015.03.09
Po-Ning Chen
120 / 160
Example 6
The average power spectrum density for rectangular pulses
g (t) = A [u1 (t) u1 (t T )]
It shows
G (f ) = AT sinc(fT )e fT G (f )2 = A2 T 2 sinc2 (fT )
Hence
S v ` (f ) =
I2
2
k
G (f )2 + I2 (f ) G (f )2
T
T k=
T
= I2 A2 T sinc2 (fT ) + 2I A2 (f )
Ver. 2015.03.09
Po-Ning Chen
121 / 160
Example 7
The average power spectrum density for raised cosine pulse
g (t) =
A
2
T
[1 + cos ( (t ))] (u1 (t) u1 (t T )) .
2
T
2
It gives
G (f ) =
1
AT
sinc(fT )
e fT
2
1 f 2T 2
Hence
S v ` (f ) =
=
I2
2
k
G (f )2 + I2 (f ) G (f )2
T
T k=
T
I2 A2 T sinc2 (fT ) 2I A2
2I A2
2I A2
1
1
+
(f
)
+
(f
)
+
(f + )
2
2
2
4(1 f T )
4
16
T
16
T
Note: limx1
Ver. 2015.03.09
Po-Ning Chen
sinc2 (x)
(1x 2 )2
1
4
122 / 160
Ver. 2015.03.09
Po-Ning Chen
123 / 160
Ver. 2015.03.09
Po-Ning Chen
124 / 160
Assume A = T = I2 = 1 and I = 0
S v ` (f )
S v ` (0)
Ver. 2015.03.09
Po-Ning Chen
125 / 160
Assume A = T = I2 = 1 and I = 0
S v ` (f )
S v ` (0)
Ver. 2015.03.09
Po-Ning Chen
126 / 160
Assume A = T = I2 = 1 and I = 0
Ver. 2015.03.09
Po-Ning Chen
127 / 160
What if I correlated?
Example 8
In = bn + bn1
where {bn } mutually uncorrelated with zero mean and unit
variance.
Then,
2 k =0
RI (k) = 1 k = 1
0 otherwise
SI (f ) = 2 + e 2fT + e 2fT = 2 (1 + cos(2fT )) = 4 cos2 (fT )
1
4
2
2
S v ` (f ) =
G (f ) SI (f ) = G (f ) cos2 (fT )
T
T
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
128 / 160
S v ` (f )
S v ` (0)
Ver. 2015.03.09
Po-Ning Chen
129 / 160
S v ` (f )
S v ` (0)
Ver. 2015.03.09
Po-Ning Chen
130 / 160
(t; I ) = 2h Ik q(t kT )
k=
Rv ` (t1 , t2 )
= E [v ` (t1 )v ` (t2 )]
= E [e (t1 ,I ) e (t2 ,I ) ]
Ver. 2015.03.09
Po-Ning Chen
131 / 160
Rv ` (t1 , t2 )
k=
Rv ` ( )
T
1
= Rv ` (t + , t) dt
T 0
T
1
=
[ Pn e 2hn[q(t+ kT )q(tkT )] ] dt
T 0 k= nS
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
132 / 160
R v ` ( )
max{m+1,0}
T
1
=
[ Pn e 2hn[q(t+ kT )q(tkT )] ] dt
T 0 k=min{m+1L,1L} nS
Ver. 2015.03.09
Po-Ning Chen
133 / 160
Hermitian symmetry of R v ` ( )
R v ` ( ) =
=
=
=
=
T
1
2h
k= Ik [q(t+ kT )q(tkT )] ] dt
E [e
T 0
T
1
2h
k= Ik [q(tkT )q(t+ kT )] ] dt
E [e
T 0
T +
1
E [e 2h k= Ik [q(v kT )q(v kT )] ] dv
T
(v = t + )
T
1
2h
k= Ik [q(v kT )q(v kT )] ] dv
E [e
T 0
R v ` ( )
Ver. 2015.03.09
Po-Ning Chen
134 / 160
S v ` (f ) = R v ` ( )e 2f d
= R v ` ( )e 2f d +
=
0
=
0
R v ` ( )e 2f d +
0
R v ` ( )e 2f d
R v ` ( )e 2f d
[R v ` ( )e 2f ] d +
= 2Re [
R v ` ( )e
Ver. 2015.03.09
2f
R v ` ( )e 2f d
d ]
Po-Ning Chen
135 / 160
R v ` ( )e 2f d
LT
=
0
LT
=
0
R v ` ( )e 2f d + R v ` ( )e 2f d
LT
R v ` ( )e 2f d +
m=L
(m+1)T
mT
R v ` ( )e 2f d
Ver. 2015.03.09
Po-Ning Chen
136 / 160
R v ` ( ) =
=
T m+1
1
2hn[q(t+ kT )q(tkT )]
] dt
[ Pn e
T 0 k=1L nS
0
T
1
2hn[q(t+ kT )q(tkT )]
]
( [ Pn e
T 0
k=1L nS
mL
2hn[q(t+ kT )q(tkT )]
]
[ Pn e
k=1 nS
m+1
[ Pn e 2hn[q(t+ kT )q(tkT )] ]) dt
k=m+1L nS
0
T
T 0
( [ Pn e 2hn[1/2q(tkT )] ]
k=1L nS
mL
2hn[1/20]
]
[ Pn e
k=1 nS
m+1
[ Pn e 2hn[q(t+ kT )0] ]) dt
k=m+1L nS
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
137 / 160
R v ` ( ) =
0
T
1
2hn[1/2q(tkT )]
] [I (h)]mL
( [ Pn e
T 0
k=1L nS
1
2hn[q(t+ k
[ Pn e
k =1L
nS
mL
= [I (h)]
T mT )]
]) dt
(k = k m)
( mT )
() =
0
T
1
2hn[1/2q(tkT )]
(
]
[ Pn e
T 0
k=1L nS
1
2hn[q(t+k
[ Pn e
T )]
k =1L nS
Ver. 2015.03.09
Po-Ning Chen
]) dt
138 / 160
m=L
(m+1)T
mT
m=L
m=L
R v ` ( )e 2f d
(m+1)T
mT
T
0
[I (h)]mL ( mT )e 2f d
= ( [I (h)]mL e 2fmT ) (
( = mT )
()e 2f d)
m=L
2fLT
T
2T (f /T )m
= (e 2fLT
) (0T ()e 2f d)
m =0 e
if I (h) = e 2 = 1
2fLT
T
1
+m
= e 2fLT ( 21 + 2T
m = (f T ) cot (T (f T )))
T
2f
d)
if I (h) = e 2 = 1
(0 ()e
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
139 / 160
S v ` (f ) = 2 Re [
+(
R v ` ( )e 2f d
T
1
)
(
()e 2f (+LT ) d)]
1 I (h)e 2fT
0
T m+1
1
2hn[q(t+ kT )q(tkT )]
] dt
[ Pn e
T 0 k=1L nS
for integer m .
impulses at fm = +m
T
Ver. 2015.03.09
Po-Ning Chen
140 / 160
S v ` (f )
Ver. 2015.03.09
Po-Ning Chen
141 / 160
S v ` (f )
Ver. 2015.03.09
Po-Ning Chen
142 / 160
S v ` (f )
Ver. 2015.03.09
Po-Ning Chen
143 / 160
S v ` (f )
Ver. 2015.03.09
Po-Ning Chen
144 / 160
Observation 1
For h < 1
Its average PSD is relatively smooth and well confined.
Almost all power is confined within
fT < 0.6 or f <
0.6
T
Ver. 2015.03.09
Po-Ning Chen
145 / 160
Observation 2
For h > 1
Its average PSD becomes broader and hence the
bandwidth is approximately
fT < 1.2 or f <
1.2
T
Ver. 2015.03.09
Po-Ning Chen
146 / 160
Ver. 2015.03.09
Po-Ning Chen
147 / 160
Observation3
By letting h 1
we can observe M impulses in the average PSD of the
equivalent lowpass CPFSK signal.
Ver. 2015.03.09
Po-Ning Chen
148 / 160
Ver. 2015.03.09
Po-Ning Chen
149 / 160
Ver. 2015.03.09
Po-Ning Chen
150 / 160
S v ` (f )
S v ` (0)
(dB)
Ver. 2015.03.09
Po-Ning Chen
151 / 160
Observations
Main Lobe: MSK is 50% wider than rectangular OQPSK,
i.e., MSK = 1.5 rectangular OQPSK
Side Lobe:
Compare the bandwidth that contains 99% of the total
power: MSK = 1.2/T and rectangular OQPSK = 8/T .
MSK decreases faster than OQPSK.
MSK is significantly more bandwidth efficient than
rectangular OQPSK.
By further decreasing the modulation index h (i.e.,
making h < 1/2), the bandwidth efficiency of MSKs can
be increased. However, in such case MSK signals are no
longer orthogonal. Therefore, its error probability will be
increased as well. fd = 1/(4T ) h = 2fd T = 1/2
Digital Communications: Chapter 3
Ver. 2015.03.09
Po-Ning Chen
152 / 160
PTotal W
where
PTotal =
S v ` (f )df
S v ` (f )df .
Ver. 2015.03.09
Po-Ning Chen
153 / 160
Ver. 2015.03.09
Po-Ning Chen
154 / 160
Ver. 2015.03.09
Po-Ning Chen
155 / 160
Ver. 2015.03.09
Po-Ning Chen
156 / 160
Ver. 2015.03.09
Po-Ning Chen
157 / 160
Ver. 2015.03.09
Po-Ning Chen
158 / 160
Ver. 2015.03.09
Po-Ning Chen
159 / 160
(t; I ) = 4Tfd
d( )d
Ver. 2015.03.09
Po-Ning Chen
160 / 160