EE6604 Personal & Mobile Communications
EE6604 Personal & Mobile Communications
EE6604 Personal & Mobile Communications
j(t) j2fc t
s(t) = Re Ae
e
= A cos (2fct + (t))
(1)
t X
k=0
xk hf ( kT )d
1 d(t)
X
fdev (t) =
=h
xk hf (t kT ) .
2 dt
k=0
hf (t)
pulse type
L-rectangular (LREC)
1
u (t)
2LT LT
1
2LT
4LT
L-triangular (LTR)
1
LT
1 cos
2t
LT
|tLT /2|
LT /2
uLT (t)
n
X
k=0
xk (t kT ).
R
t
0
(t) =
hf ( )d
1/2
, t<0
, 0 t LT
, t LT
For the case of full response CPM (L = 1), during the time interval nT t
(n + 1)T the excess phase is
(t) = h
n1
X
k=0
xk + 2hxn(t nT )
n1
X
k=0
1
1
uT (t) =
(u(t) u(t T ))
2T
2T
As a result
0
(t) =
t/2T
1/2
, t<0
, 0tT
, tT
Since the shaping function is rectangular, the CPFSK excess phase trajectories are linear.
+1
4 h
3 h
-1
2 h
h
0
- h
-2 h
-3 h
-4 h
t/T
Phase-state Diagrams
-1
-1
+1
+1
-1
-1
+1
+1
+1
+1
-1
-1
+1
+1
-1
-1
0
(t) =
t/2T
1/2
, t<0
, 0tT
, tT
n1
t
nT
X
xk +
xn , nT t (n + 1)T
s(t) = A cos 2fct + +
2 k=0
2T
The excess phase on the interval nT t (n + 1)T is
n1
t nT
X
(t) =
xk +
xn
2 k=0
2T
The tilted phase on the interval nT t (n + 1)T is
t
(t) = (t) +
2T
Combining the above two equations, we have
( t ) (Mod 2 )
3 /2
/2
0
1
t/T
2
+1
+1
-1
1
+1
-1
+1
1
-1
-1
+1
-1
+1
+1
-1
+1
-1
-1
+1
-1
+1
+1
-1
+1
-1
-1
+1
-1
4 t t
4-states
t/T
tilted phase
+1
-1
0
0
-1
+1
+1
-1
-1
+1
+1
-1
-1
+1
+1
-1
-1
+1
+1
-1
-1
+1
1
+1
-1
2-states
6
t/T
0
10
-1
+1
+1
+1
+1
-1
-1
-1
11
where
and where xn = (
x2n+1, x2n),
(2)
(3)
(4)
t
ha(t) = sin u2T (t) .
2T
The sequences, {
x2n} and {
x2n+1}, are independent binary symbol sequences
taking on elements from the set {1, +1}.
The symbols x2n and x2n+1 are transmitted on the quadrature branches with
a half-sinusoid (HS) amplitude shaping pulse of duration 2T seconds and an
offset of T seconds.
12
x(t)
g(t)
h(t)
FM
Modulator
s(t)
1
2T
n=
xnuT (t nT )
We filter x(t) with a low-pass filter to remove high frequency content prior
to modulation, i.e., g(t) = x(t) h(t).
For GMSK, the low-pass filter transfer function is
2
f
ln 2
H(f ) = exp
B
2
13
(BT )2x2
1 2
2
t/T +1/2
(BT ) t/T 1/2 exp
2T ln 2
ln 2
1 t/T 1/2
t/T
+
1/2
Q
Q
=
2T
hf (t) =
where
v
u
u
u
t
dx
Correction!
1
2
ex /2dx
2
ln 2
2 =
.
4 2(BT )2
Q() =
14
0.4
BT=0.2
BT=0.25
BT=0.3
0.35
0.3
hf(t)
0.25
0.2
0.15
0.1
0.05
0
0
t/T
15
where
x!
x22
G(x) = x
+ e 2 ,
and
() =
1
2
ex /2dx
Observe that () = 1/2 and, therefore, the total contribution to the excess
phase for each data symbol remains at /2.
16
0.5
0.4
(t)
0.3
0.2
BT=0.2
BT=0.25
BT=0.3
0.1
0
0
2
t/T
17
T /2nT
T /2nT
n=
n6=0
xnn(T )
hf () d .
1 t/T 1/2
t/T + 1/2
Q
Q
hf (t) =
2T
The first term, x00(T ) is the desired term, and the second term,
P
n=
n6=0
xnn (T ),
18
Svv(f) (dB)
-20
-40
-60
MSK
BT = 0.2
BT = 0.25
BT = 0.3
-80
-100
-120
0.0
0.5
1.0
1.5
Frequency, fT
2.0
2.5
19
n=0
2L1
X1
p=0
ejhn,p cp(t nT ),
where
cp (t) = c(t)
n,p =
n
X
m=0
L1
Y
n=1
c (t + (n + Ln,p)T ) ,
xm
L1
X
m=1
xnm m,p,
and n,p {0, 1} are the coefficients of the binary representation of the index
p, i.e.,
p = 0,p + 21,p + + 2L2 L2,p .
The basic signal pulse c(t) is
c(t) =
sin(2h(t))
sin h
sin(h2h(tLT ))
sin h
, 0 t < LT
, LT t < 2LT
, otherwise
n=0
ejhn,o c0(t nT ),
where, with L = 4,
c0(t) =
n,0 =
3
Y
n=0
n
X
c (t + nT ) ,
m=0
xm
Since the GMSK phase shaping pulse is non-causal, when evaluating c(t) we
use the truncated and time shifted GMSK phase shaping pulse
= (t 2T )
(t)
with L = 4 as shown previously.
21
1
BT=0.2
BT=0.25
BT=0.3
0.9
0.8
0.7
c0(t)
0.6
0.5
0.4
0.3
0.2
0.1
0
0
t/T
LGMSK amplitude shaping pulse for various normalized premodulation filter bandwidths
BT .
22
where
x2n = x2n1 x2n
x2n+1 =
x2nx2n+1
x1 = 1
This is the same as the OQPSK representation for MSK except that the
half-sinusoid amplitude pulse shaping function is replaced with the LGMSK
amplitude pulse shaping function.
Note that the LGMSK pulse has length of approximately 4T , while the
pulses on the quadrature branches are transmitted every 2T seconds. Therefore, the LGMSK pulse introduces ISI.
23