Upload
laura-v
View
215
Download
0
Embed Size (px)
Citation preview
8/2/2019 Synch 1
1/4
Joint Frequency and Timing Recovery for Pulse
Shaped 4-CPFSK with h = 0.25
Zhijian Yu, Minjian Zhao, Lifeng Liu
Department of Information Science & Electronic EngineeringZhejiang University, Hangzhou, Zhejiang Prov. China, 310027
Email: [email protected]
Zhiyong Luo
Haige Communication Co. Ltd.Guangzhou, Guangdong Prov. China, 510655
Abstract A data-aided synchronization method for jointlyestimating the symbol timing and carrier frequency offset hasbeen proposed for 4-ary CPFSK modulation with h = 0.25. Theproposed algorithm is based on a special preamble and has afeedforward structure that is suitable for digital realizations.Simulation results indicate the timing and frequency recoveryalgorithm can be employed with short preamble of 16 symbolsand is well suited for burst mode transmissions.
I. INTRODUCTION
Due to their superior bandwidth efficiency and constant
envelope properties, M-ary continuous phase frequency shiftkeying (M-CPFSK) signals with modulation index 1/M arevery attractive for data transmission over nonlinear chan-
nels. Demodulation in digital communication systems requires
knowledge of the symbol timing and carrier frequency offset.
Mistiming and frequency drifts arise due to propagation,
Doppler effects and mismatch between transmitter and receiver
oscillators.Some symbol timing and frequency recovery have been
proposed in the literature [6]-[10]. In [10] carrier recovery
scheme for 4-ary CPFSK with h = 0.25 is presented, wherethe CPFSK signal is shaped with a rectangle frequency pulse.
A raised cosine frequency pulse is preferred for lowering
the adjacent interfere and improving the error rate perfor-
mance [13]. In [6] a nondata-aided algorithm is proposed to
recover the symbol timing and carrier frequency offset for
MSK signals. The general case of MSK-type modulation is
discussed in [7]. However in burst mode transmissions, rapid
timing and frequency synchronization is essential as receivers
must be able to correctly synchronize on short burst of data.
Data-aided synchronization techniques are preferred for these
applications.
In this paper we propose a data-aided timing and frequency
recovery scheme for 4-ary CPFSK (4-CPFSK) with modu-
lation index h = 0.25. The pulse shaped CPFSK signal isconsidered along with a raised cosine pulse.
The remainder of the paper is organized as follows. The
signal model and some basic notations are introduced in
Section II. In Section III, the algorithm is described. Numerical
results are provided in Section IV. Section V contains our
conclusions are.
II . SIGNAL MODEL
The complex envelope of an M-CPFSK signal may bewritten as
s(t) = ej(t;) (1)
where
(t; ) = 2h
+k=
kq(t kT) (2)
is the information bearing phase. In the above equation, h isthe modulation index, T is the symbol interval, q(t) is thephase pulse, and = {k} are independent data symbolstaking on the values in the set R = {1, 3, , (M1)}.The phase pulse q(t) is related to the frequency pulse h(t) bythe relation
q(t) =
t
h()d. (3)
The pulse h(t) is time limited to the interval (0, LT) and isnormalized so that
q(LT) = 1/2. (4)
A raised cosine (LRC) frequency pulse with
h(t) =
1
2LT
1 cos
2 tLT
, 0 t LT
0, otherwise.(5)
is preferred because the error rate performance of M-aryCPFSK signals with modulation index 1/M can be signifi-cantly improved by employing a raised cosine baseband pulse
[13].
We assume that s(t) is transmitted over an AWGN channel.The complex envelope of the received signal is modelled as
x(t) = ej2ft+s(t ) + n(t) (6)
where f and represent the frequency offset and the carrierphase, respectively, is the timing epoch, and n(t) is thechannel noise which is assumed to be white and Gaussian
with a one side spectral density N0 = 2n. Then the signal-to-
noise rate (SNR) per symbol is given as SNR= Es/N0, whereEs represents the received signal energy per symbol.
In a digital implementation of the receiver, the waveform
x(t) is sampled at some rate Ts = T /N, where N is theoversampling factor. In the study, we take N large enough toavoid aliasing.
1762-7803-8521-7/04/$20.00 2004 IEEE
8/2/2019 Synch 1
2/4
Denoting xk(i) the sample of x(t) taken at t = kT + iTs,we have
xk(i) = ej[(kT+iTs;)+2f(kT+iTs)+] + nk(i) (7)
with 0 i N 1. In the above equation, the index kcounts the symbol intervals while i counts the samples withina symbol interval.
III . TIMING AND FREQUENCY ESTIMATION
In this section, we describe the synchronization algorithm
for 2RC pulse shaped 4-CPFSK modulation. This discussion
is also suitable for LRC pulse shaped 4-CPFSK signals with
any other L.For 2RC pulse shaped 4-CPFSK modulation with h = 0.25,
(2) can be written as
(t; ) =
2
+k=
kq(t kT) (8)
where k {1, 3}.
We set the preamble to the following structure
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 .
Then the signal in the preamble interval is periodic with a
period 4T. We can describe s(t) as
s(t) = exp
j
2
+k=
q4T
(t 4kT)
(9)
with
q4T
(t) =
14
12
sin 2t2T
, 0 < t T
14 +t2T , T < t 2T
3
4 +1
2 sin2t
2T , 2T < t 3T94
t2T
, 3T < t 4T.
(10)
To recover the symbol timing and carrier frequency offset,
consider the one-lag autocorrelation of x4(t)
c(t; , f) = E
[x(t)x(t T)]4
(11)
where E{} denotes the expectation operation. Inserting (6)and (9) into (11) yields
c(t; , f) = E
exp
j2
+k=
p(t 4kT)
ej8fT + N(t) (12)
where N(t) is a noise term and
p(t) = q4T
(t) q4T
(t T). (13)
For the convenience, we write c(t; , f) as
c(t; , f) = c(t )ej8fT + N(t) (14)
with
c(t) = E
exp
j2
+k=
p(t 4kT)
. (15)
2 1.5 1 0.5 0 0.5 1 1.5 2
1
0.8
0.6
0.4
0.2
0
0.2
Normalized time, t/T
c(t)
L=1L=2L=3
Fig. 1. Shapes ofc(t).
Its shown from (10) that (13) can be written as
p(t) =
12 +t2T
12
sin 2t2T , 0 < t T
12 + t2T 12 sin 2t2T , T < t 2T32
t2T
+ 12
sin 2t2T
, 2T < t 3T32
t2T +
12 sin
2t2T , 3T < t 4T.
(16)
Its obvious that p(t) is also a periodic signal with a periodof 4T. The signal snapshots of (0, T], (T, 2T], (2T, 3T]and (3T, 4T] appear with equal probability 1/4. Then theexpectation in (15) can be got
c(t)
=1
4exp
j2
1
2+
t
2T
1
2sin
2t
2T
+ 14
exp
j2
12
+ t + T2T
12
sin 2(t + T)2T
+
1
4exp
j2
3
2
t + 2T
2T+
1
2sin
2(t + 2T)
2T
+1
4exp
j2
3
2
t + 3T
2T+
1
2sin
2(t + 3T)
2T
=1
4exp
j
t
T
exp
j sin
2t
2T
+ exp
j sin
2t
2T
1
4exp
j
t
T
exp
j sin
2t
2T
exp
j sin
2t
2T
=j
2
sinsin 2t2T
expj tT expj t
T
= sin
sin
t
T
sin
t
T
. (17)
The line with a legend L = 2 in Fig. 1 illustrates the shapeof c(t). Its shown that c(t) is periodic with a period of T.Substituting (17) into (14) yields
c(t; , f) = sin
sin
(t )
T
sin
(t )
T
ej8fT + N(t). (18)
1763-7803-8521-7/04/$20.00 2004 IEEE
8/2/2019 Synch 1
3/4
Its clear that c(t; , f) provides information about theparameter and f. Assuming for simplicity that the noiseterm is negligible, we get
(t) = sin
sin
(t )
T
sin
(t )
T
ej8fT. (19)
|(t)| is even with = 0 and the location of the maximum
of |(t)| is T2 . Let us denote by (i) the samples of (t)
taken at the time t = iT/N. Then from the above equationwe have
(i) = sin
sin
i
N
T
sin
i
N
T
ej8fT. (20)
For |(i)|, taking the Fourier transform and rearranging yields
= T
2arg
N1
i=0|(i)| ej2i/N
. (21)
gives an estimation of the location of the maximum of |(t)|.As is explained above, the location of the maximum of |(t)|is T2 . Then the estimation of is given as
= +T
2. (22)
and 0 < T.Let imax denote the index of the maximum of |(i)|, which
can be taken as the round of . Then the estimation offrequency offset is given as
f T =arg{(imax)}
8. (23)
In a digital implementation the computation of the expecta-
tion is performed by an averaging filter of length L0 over thesequence of samples [xk(i)x
k1(i)]4 in the preamble interval
where i is fixed. Then (i) is given by
(i) =1
L0
L01k=0
xk(i)x
k1(i)4
(24)
where 0 i N 1 and L0 should be an integer multipleof 4 because of the preamble structure.
c(t) for other L can be derived as the discussion above. Fig.1 shows the shape of c(t) for other L such as L =1 and 3.
IV. NUMERICAL RESULTS
In this section, we provide some numerical results about the
performance of the timing and frequency recovery algorithm
on the AWGN channel. We assume the receiver filter band-
width be large enough not to distort the signal components.
The oversampling factor has been set to 8 and the averaging
filter length L0 to 16, 32, 64 and 128.Fig. 2 illustrates the average frequency estimations
E{f T} as function of f T for Es/N0 =10dB. The perfecttiming is assumed at the receiver. From (23), the frequency
offset estimation f T range is (18 ,18
] for < arg{} .
0.2 0.15 0.1 0.05 0 0.05 0.1 0.15 0.20.2
0.15
0.1
0.05
0
0.05
0.1
0.15
0.2
Ave
ragefreqeuncyestimations
Normalized freqency, fT
idealL
0=128
L0=16
Fig. 2. Average frequency estimations for 2RC pulse shaped 4-CPFSK(SNR=10dB).
5 10 15 20 2510
7
106
105
104
103
102
FrequencyMSE
Es/No(dB)
L0=128
L0=64
L0=32
L0=16
Fig. 3. Frequency MSE for 2RC pulse shaped 4-CPFSK (fT = 0.05).
If the normalized frequency offset f T is out of the range(18 ,18
], the average frequency estimation will be
E{f T} = f T +k
4(25)
where k is chosen to satisfy 18
< f T + k8
18
. Then the
maximum unbiased estimation range is |f T| < 18 . Fig. 2appears that the estimations are unbiased over range |f T|