EGR 544 Communication Theory: 7. Representation of Digitally Modulated Signals II
EGR 544 Communication Theory: 7. Representation of Digitally Modulated Signals II
Z. Aliyazicioglu
bk = ak bk 1
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 2
1
Linear Digital Modulation with Memory
State diagram for the NRZ1 represents the encoder and modulator
operations. s(t) represents the waveform to transmit the binary
information Data s(t) for Data 1 and s(t) for Data 0
1/s(t) Input bit/channel symbol
0/-s(t) 0/s(t)
State diagram, It is also
called Markow Chain
S0=0 S1=1
1/-s(t)
State transition 1 0 0 1 State transition
matrix for input 0 T0 = T1 = matrix for input 1
0 1 1 0
0/-s(t) 0/-s(t) 0/-s(t) 0/-s(t)
S0=0
t T t
NRZ 0
0 T
State S1 S2 S4 S3 S2 S4 S1 S4 S3 s3(t)
s4(t)
Miller 0 T
Code t
t
0 T
Data 1 0 1 1 0 0 0 1
s4(t)= -s1(t) for 0<t<T
S2
1/s2(t) 1/s2(t) s3(t)= -s2(t) for 0<t<T
1/s3(t)
0/s1(t) Basic Waveform for Miller Code
S1 S3
0/s1(t) 0/s4(t)
2
Linear Digital Modulation with Memory
State transition matrix S2
1/s2(t) 1/s2(t)
T T 1/s3(t)
S1 (t ) S1 (t 1) 0 0 0 1 0/s1(t)
S (t ) S (t 1) 0 0 0 1
S1 S3
2 = 2 0/s1(t) 0/s4(t)
S3 ( t ) S3 (t 1) 1 0 0 0
0/s4(t) 1/s3(t)
S4 (t ) S4 (t 1) 1 0 0 0 S4
p( S1 | S1 , I = 0) p( S2 | S1 , I = 0) p( S3 | S1 , I = 0) p( S4 | S1 , I = 0)
p( S | S , I = 0) p( S2 | S2 , I = 0) p( S3 | S2 , I = 0) p( S4 | S2 , I = 0)
T0 = 1 2
p ( S1 | S3 , I = 0) p ( S2 | S3 , I = 0) p ( S3 | S3 , I = 0) p( S4 | S3 , I = 0)
p( S1 | S4 , I = 0) p( S2 | S4 , I = 0) p( S3 | S4 , I = 0) p( S4 | S4 , I = 0)
0 0 0 1 0 1 0 0
0 0 1 0
0 0 1 0
T0 = T1 =
1 0 0 0 Similarly 0 1 0 0
1 0 0 0 0 0 1 0
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 5
0 0 0 1 0 1 0 0 0 1/ 2 0 1/ 2
0 0 1 1 0 0 1 0 0 0 1/ 2 1/ 2
1 0
P= + =
2 1 0 0 0 2 0 1 0 0 1/ 2 1/ 2 0 0
1 0 0 0 0 0 1 0 1/ 2 0 1/ 2 0
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 6
3
Non-Linear Modulation with Memory
Continuous Phase FSK (CPFSK)
First, lets look at the FSK
s-(M-1)(t) Modulation
s-(M-2)(t) s0(t), s1(t),..
selector
Channel
s(M-1)(t)
Channel
Encoder
01011011101 01111001101
Source Output
FSK
2 1
sm (t ) = cos 2 f c t + 2 ( f I n )t
T 2 where I n = 1, 3,... ( M 1)
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 7
1
fn = f I n , I n = 1, 3,..., ( M 1)
2
Needs to have M=2k separate oscillator to to represent each
signal. The sudden switching from one signal frequency to
another needs large bandwidth for transmission
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 8
4
Continuous Phase FSK (CPFSK)
To represent CPFSK, lets use PAM signal for each k-bits block
t
The function
d ( ) d Not consists of jump, this makes the result
phase shift with memory
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 9
For simplicity
where
t
(t; I) = 4 Tf d d ( ) d
t
= 4 Tf d I n g ( nT ) d
n
n 1 T (t nT )
= 4 Tf d I k + In , t [nT ,(n + 1)T ]
k = 2T 2T
n 1
= 2 f d T I
k =
k + 2 f d (t nT ) I n
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 10
5
Continuous Phase FSK (CPFSK)
(t < 0) 1/2
0
t/2T
q(t ) = t / 2T (0 t T )
1/ 2 (t > 0)
0 T
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 11
where
{Ik} 1, 3,, (M-1) sequence of M-ary information symbols
{hk} is a sequence of modulation index
q(t) is normalized waveform shape.
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 12
6
Continues-phase Modulation (CPM)
Example of full response CPM; Some shapes of g(t) and q(t)
g(t) q(t)
1/2T 1/2
t t
T T
g(t) q(t)
1/2
1/4T
t
2T t
2T
1
0 1 LT
g (t ) = 2 LT
0 (o.w)
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 13
7
Continues-phase Modulation (CPM)
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 15
Example 1.
The case of Binary
CPFSK with In= 1
and g(t) is a full
response rectangular
function.
The set of phase
trajectories starting
t=0
n 1
(t; I) = h I k + 2 hI n q(t nT )
k =
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 16
8
Continues-phase Modulation (CPM)
Example 2:
The case of Quaternary
CPFSK with In= 1
3 and full response
rectangular function,
the set of phase
trajectories starting
t=0
n 1
(t; I) = h I k + 2 hI n q(t nT )
k =
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 17
Phase trajectories for binary CPFSK (dashed) and binary, partial response
CPM based on raised cosine pulse of length 3T (solid). [From Sundberg
(1986), 1986 IEEE.]
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 18
9
Continues-Phase Modulation (CPM)
Phase State trellis
Simple way to represent the phase trajectories is concern only
those phase values at t=nT. Range from =0 to =.
(nT , I) s = {0, h , 2h ,3h ,...}
10
Continues-phase Modulation (CPM)
0 = 0
1 =
2
3
3 = 2 =
2
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 21
n 1 g(t)
1
(t; I) =
2
k =
I k + I n q(t nT ) 1/2T
1 t nT
= n + In ( ), nT t ( n + 1)T t
2 T nT (n+1)T
The modulated carrier signal is
1 t nT
s(t ) = A cos 2 f ct + n + I n
2 T
1 1
= A cos 2 f c + I n t n I n + n
4T 2
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 22
11
Minimum-shift Keying (MSK)
The binary CPFSK signal will have two frequencies in the
interval nT t (n+1)T
1 1
f1 = f c f2 = fc +
4T 4T
1
si (t ) = A cos 2 f i t + n + n ( 1)i 1 , i = 1, 2
2
The frequency separation f = f 2 f1 = 1/ 2T
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 23
t
where sin , t [0, 2T )
g (t ) = 2T
0, o.w.
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 24
12
Minimum-shift Keying (MSK)
Transmission rate for each is 1/2T bits/ss, combine transmission
rate will be 1/T bit/s.
MSK
s(t ) = A [ I 2 n g (t 2nT ) cos 2 f ct + I 2 n +1 g (t (2n + 1)T )sin 2 f ct ]
n =
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 25
A [ I 2 n g (t 2nT ) cos 2 f ct ]
n =
A [ I 2 n +1 g (t (2n + 1)T )sin 2 f ct ]
n =
13
Comparison of MSK and QPSK
MSK
s(t ) = A [ I 2 n g (t 2nT ) cos 2 f ct + I 2 n +1 g (t (2n + 1)T )sin 2 f ct ]
n =
t
sin , t [0, 2T ) Continuous phase
where g (t ) = 2T
0, o.w.
Offset QPSK
s(t ) = A [ I 2 n g (t 2nT ) cos 2 f c t + I 2 n +1 g (t (2n + 1)T )sin 2 f c t ]
n =
( I , I , I , I ) = ( +1, +1, 1, 1)
OQPSK : 0 1 2 3
f c = 1.5
90 phase 90 phase
shift shift
(I , I , I , I , I , I ) = (+1, +1, 1, 11, +1)
QPSK : 0 1 2 3 4 5
fc =1.5
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 28
14
1 t T
11 (t; I) = 1 + I1 ( ) for T t nT
2 T
1 1 t T
= 0 + I 0 + I1 ( ) (2T ; I) (T ; I) =
2 2 T 2
1 1
= 0 + (t 1)
2 2
1
= t + + 0
2
1 t 2T
(t; I) = 2 + I 2 ( ) for 2T t 3T
2 2 T (3T ; I) (2T ; I) =
2
1 1 1 t 2T
= 0 + I 0 + I1 + I 2 ( )
2 2 2 T
= 0 + + (t 2)
2 2 2
= t + 0
2
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 29
Cal Poly Pomona Electrical & Computer Engineering Dept. EGR 544-7 30
15