Professional Documents
Culture Documents
3-1
8.3 Generalize to CPM [P4.3.3]
8.3.1 CPM Signals
Generalize from CPFSK to continuous phase modulation (CPM) by
allowing:
non-rectangular frequency pulses
frequency pulses with durations , 1 LT L >
o Example: 2REC and we can go to L-REC:
o Example: 2RC (raised cosine) and we can go to L-RC:
8.3-1
8.3-2
o Example: Gaussian MSK (GMSK), with parameter : BT
The frequency pulse is a Gaussian filtered rectangular pulse:
The frequency pulse has area 1/2, as usual:
Why bother with CPM?
o Smoother transitions, so lower bandwidth;
o Slower rise of phase pulse (takes symbols to get to ) means
smaller frequency shift, so lower bandwidth;
L
o Longer rise of phase pulse to means a chance of increasing
between alternative signals
min
d
8.3-2
8.3-3
The generic CPM transmitted signal is then
( , )
( , ) 2 ( )
( , )
k o
k
j t
t h I q t kT
s t P e
= +
=
I
I
I
where is usually taken to be zero with coherent detection.
o
Typical CPM signal trajectories:
o First, the total phase ( , ) t I
o Next, the complex signal : ( , ) s t I
8.3-3
8.3-4
8.3.2 CPM States and Trellis
The state description of general CPM is more complex than for the CPFSK
special case. Consider the effect of the past on ( ) t in interval n,
, shown below for 3RC, which has ( 1) nT t n T < + 3 L = .
All symbols are
taken as +1 here.
1 1
1 1
1
1
current pulse
phase state correlative state , ,
the state ( , , , )
( , ) 2 ( ) 2 ( )
n n n L
n n n n L
n
k k n
k n L k n L
I I
I I
t h I h I q t kT hI q t nT
+
+
= +
=
= + +
I
o The phase state is not the same as the signal phase . It is the
sum of all saturated phase pulses, up to and including .
n
(nT )
n L
I
o The correlative state comprises all past symbols for which the phase
pulse is still changing across interval n.
o And, of course, the remaining influence is the current symbol
n
I .
8.3-4
8.3-5
So the state affecting interval n, ( 1) nT t n T < + is
1 2 1
phase
correlative state
state
, , , ,
n n n n n L
I I I
+
=
n
=
So the state is
( )
1
,
n n n
I
= .
8.3-5
8.3-6
o The phase state is determined by
n
2 n
I
and previous bits. The
possible values of are determined by h alone, not L or M.
n
For 2 3 h = :
o Transitions: Since , the
1 1 n n n
h I
+
= +
1 n
I
part of the state
(
1
,
n n n
)
I
= tells you whether
1 n+
will increase from or not.
n
= + = +
The phase can take on 3 values: (nT )
Solid dots: phase state
n
0
3
+ (
1
1
n
I
= + ) or from
2
3 3
( ).
1
1
n
I
=
8.3-7