0% found this document useful (0 votes)
52 views

The Modified Cramer-Rao Bound And: Its Application To Synchronization Problems

This paper introduces the modified Cramer-Rao bound (MCRB), which like the true Cramer-Rao bound (CRB) provides a lower bound for the variance of any parameter estimator. The MCRB is useful when the observed data depends on other unwanted parameters in addition to the parameter being estimated. The paper derives MCRBs for the estimation of carrier frequency offset, carrier phase, and timing epoch in linearly modulated signals. It shows that previously reported bounds for phase and timing in the literature are actually MCRBs rather than true CRBs. The paper also calculates the MCRB for carrier frequency estimation, which was not previously reported. Comparisons are made between MCRBs and

Uploaded by

StB31
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

The Modified Cramer-Rao Bound And: Its Application To Synchronization Problems

This paper introduces the modified Cramer-Rao bound (MCRB), which like the true Cramer-Rao bound (CRB) provides a lower bound for the variance of any parameter estimator. The MCRB is useful when the observed data depends on other unwanted parameters in addition to the parameter being estimated. The paper derives MCRBs for the estimation of carrier frequency offset, carrier phase, and timing epoch in linearly modulated signals. It shows that previously reported bounds for phase and timing in the literature are actually MCRBs rather than true CRBs. The paper also calculates the MCRB for carrier frequency estimation, which was not previously reported. Comparisons are made between MCRBs and

Uploaded by

StB31
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 42, NO.

21314, FEBRUARYIMARCHIAPRIL 1994


1391
The Modified Cramer-Rao Bound and Its
Application to Synchronization Problems
Aldo N. D' Andrea, Senior Member, IEEE, Umberto Mengali, Fellow, IEEE, and Ruggero Reggiannini
Abstract-We introduce the modified Cramer-Rao bound
(CRB) which, like the hue CRB, is a lower bound to the error
variance of any parameter estimator. The modified CRB proves
useful when, in addition to the parameter to be estimated, the
observed data also depend on other unwanted parameters.
The relationship between the modified and true CRB is
established and applications are discussed regarding the
estimation of carrier-frequency offset, carrier phase, and timing
epoch in linearly modulated signals.
Modified CRBs for phase and timing estimation have been
already discussed in previous works where it is shown that several
practical carrier-phase and clock recovery circuits do attain such
bounds. Frequency discrimination, instead, is not so well-
represented in the literature and a significant contribution of this
paper is the calculation of the modified CRB for frequency
estimation. This bound is compared with the performance of
some frequency detectors and it is concluded that further work is
needed in search of more efficient frequency discrimination
methods.
I. INTRODUCTION
Synchronization is a fundamental function in modern
digital communication systems. Its task is to estimate certain
signal parameters, such as carrier frequency, carrier phase and
timing epoch, which are necessary in the demodulation and
data detection processes. Several textbooks on the design and
performance of synchronization systems [ 11-[6] are available
and a host of papers have been published to compare
alternative synchronization schemes suited for various
applications. References [7]-[8] provide valuable guidelines
for understanding the rationale of synchronization algorithms;
they also give a perspective which helps compare these
algorithms according to certain criteria of optimality.
In this context the question arises of the ultimate accuracy
that can be achieved in synchronization operations.
Establishing bounds to such an accuracy is an important goal
since it provides benchmarks for evaluating the performance of
actual synchronizers. Tools to approach this problem are
available from the parameter estimation theory [9]-[lo] in the
form of Cramer-Rao bounds (CRBs), which give fundamental
lower limits to the variance of any parameter estimator. Other
bounds in signal parameter estimation are discussed in [ 111-
CRBs have been derived in [ 151-[ 161 for clock and carrier-
phase recovery in linear modulations and, in [ 17] , in
~141.
(nonlinear) continuous-phase modulation. Unfortunately, an
analogous treatment for carrier frequency estimation is not
available in the literature and a first objective of this paper is to
fill this gap.
Another objective is to make clear the real meaning of
some CRBs which have been found in the synchronization
area. As we shall see, in many cases of practical interest the
computation of true CRBs is a demanding task; in fact the
bounds derived in [15]-[17] (as well as the one we give here
for carrier-frequency estimation) are not exactly CRBs.
Nevertheless, as they have the same structure as the true
CRBs, they will be referred to as modzjied Cramer-Rao bounds
(MCRBs). The relationship between true CRBs and MCRBs is
investigated.
The third topic is to complete the comparison between the
performance of practical synchronizers and the limits predicted
by the theory. This subject has been thoroughly discussed in
[18] for carrier phase and clock recovery. By contrast, results
concerning carrier frequency detectors are comparatively
limited and our aim is to supplement prior literature with some
new findings.
The rest of the paper is organized as follows. In Section I1
we introduce the concept of MCRB and we point out its
relationship to the CRB. In Section I11the MCRBs for carrier
frequency, carrier phase and symbol timing are derived. The
last two bounds coincide with those obtained in [15]-[16]
where they are simply denoted CRBs. In Section IV we show
that the above MCRBs coincide with the true CRBs calculated
under the assumption that some further knowledge is given on
the signal characteristics. Comparisons between MCRBs and
the performance of a few carrier-frequency detectors are made
in Section V. Finally, in Section VI we draw some
conclusions.
11. MODIFIED CRAMER-RAO BOUND
We assume that the received waveform has a complex
(1)
envelope
r(t) =s ( t ) +w(t ) ,
Paper approved by Costas N. Georghiades, the Editor for Synchronization
and Optical Detection of the IEEE Communications Society. Manuscript
received December 27, 1991; revised July 7, 1992.
The authors are with the Dipartimento di Ingegneria della Informazione,
Universita di Pisa, Via Diotisalvi 2, 56126 Pisa, Italy.
0090-6??8/94$04.00 0 1994 IEEE
IEEE Log Number 9401037.
which is observed over an interval TO. In (l), s(t) is the
information-bearing signal and w(t) represents complex-valued
additive white Gaussian noise with two-sided power spectral
density 2N0. The signal is known in most of its basic
characteristics (nominal carrier frequency, modulation format,
signalling interval and so on) but a few of its parameters are
unknown. Typically this happens with the carrier phase 8, the
symbol epoch z, the carrier frequency error v and the
1392
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 42, NO 21314, FEBRUARYMARCWAPRIL 1994
transmitted data. In general one is interested in estimating e, z
and v but, for practical reasons, overlooks the more
challenging goal of jointly estimating 0, z, v and the data [ 191-
[20]. In other words, one concentrates on a subset of {e,z,v}
and looks at the other parameters as unwanted parameters.
To further simplify the discussion in this paper we limit
ourselves to the estimation of a single element of {Q,sv},
generically denoted by A, which we assume to be deterministic
(non-random). All the other parameters, including the data, are
collected in a random vector u having a known probability
density function p( u) which does not depend on A. An exact
representation of the observed waveform r(t) would require
infinite-dimensional vector spaces but, for the time being, we
assume that a finite-dimensional vector r can be found to
represent r(t) with aequate accuracy.
As is known, if A@) is any unbiasedAestimator of A, a lower
bound to the variance of the error A.(r)--A is given by the
Cramer-Rao formula [9, Ch. II]
where E, denotes statistical expectation with respect to the
subscripted variable, and p(rlA) is the probability density
function of r for a given A.
To compute CRB(A) we need p(rlA) which, in principle, can
be obtained from the integral
-
p(r I a) =1 p( r I u, AM^) du, ( 3)
4
where p(rlu,A), the conditional probability density function of
r given u and 1, is easily available, at least for additive
Gaussian channels. Unfortunately, in most cases of practical
interest, the computation of (2) is impossible because either the
integration in (3) cannot be carried out analytically or the
expectation in (2) poses insuperable obstacles.
A way out of this impasse is to resort toAa different bound.
Another lower bound to the variance of $+A (henceforth
referred to as the modified CRB) is the following
1
MCRB(il) =
Er, , {[ a 1 n y AT}
This bound is found observing that
(4)
where the first iiequality derives from application of the CRB
to the estimator A@) for a fixed u , while the second is true in
view of J ensen's inequality [21, p.3891 and the convexity of the
function l l x for DO.
Although (4) has the same structure as (2), ibis much easier
to use. I n fact, for the Gaussian channel
density in (4) is a well-known exponential function whose
argument is a quadratic form in the difference between r and
the signal s. Thus, the logarithm of p(rlu,A) equ
quadratic form and the expectation in (4) is readily de
through a simple example. Assume that r has L components
The difference between CRB and MCRB is stressed
rk =j l +u+wk, k=1, 2; - . , L, (6)
where u is a (scalar) unwanted parameter and wk represents
additive noise. The {wk} are independent and eq
distributed Gaussian random variables with zero mea
standard deviation ow *he parameter u is Gaussian, with zero
mean and standard deviation o,, and is independent of {wk}.
Thus, the probability density functions p(rlu,A) and p ( u )
are:
while p(rlA), as computed through (3), results in
where C is a constant independent of A, Hence, substituting (7)
and (9) into (4) and (2), we obtain
(10)
2
CRB(1) =0," +5
MCRB(A) =s. (1 1)
L
2
L
From (10)-(11) it is seen that MCRB(A) is less than CRB(A)
and one wonders if this is a general rule or just an accidental
case. In Appendix A we show that the inequality MCRB(A) 5
CRB(A) holds true, which means that MCRBs are generally
looser than CRBs. The question then arises whether MCRBs
are tight enough for use in practical applications. This
1393
D'ANDREA et al.: MODIFIED CRAMER-RAO BOUND AND ITS APPLICATION TO SYNCHRONIZATION
important issue will be addressed in Sections IV and V.
111. MCRBS IN THE ESTIMATION OF CARRIER FREQUENCY,
CARRIER PHASE AND TIMING EPOCH
(15)
1
MCRB(2) =
Ew,u[[aln;;a~~)]2i
and substituting (14) into (15) one gets, after some
manipulations,
A. Signal Model and Basic Assumptions
..
The signal s( t ) is modelled as follows
s ( t ) =e x p [ j [ 2 m( t - t o ) +8 ] } ~c i g ( t - i T- z ) , (12)
where v is the offset of the carrier frequency from its nominal
value, 8 is the carrier phase at some reference time +to, z
represents the symbol epoch, T is the symbol spacing, c {ci}
are complex-valued data, and g(t) is the (real-valued)
signalling pulse.
Our goal is to compute the MCRBs for the separate
estimation of v, 8 and z. In particular, in computing MCRB(v),
we consider v as a fixed parameter, while u , 4 ( 8, s~) is a
random vector. Similar assumptions are made in dealing with 8
and z, and we denote by u o L (z,v,c) and u , 4 ( 8, v, c) the
associated unwanted parameter vectors.
The following assumptions are made on the statistics of
8,z,v and c . The timing epoch z in u , and u is uniformly
distributed between 0 and T. The probability densiiy function
of 8 in u, and u r , and of v in u 6 and u , , are assigned but need
not be specified here because they do not affect the final
results. The data symbols {c l } are zero-mean independent
random variables with
i
This is a general result which is now be specialized to the
case il=v and u=u, Using (12) it is found that
with
m( t ) 4 x c i g ( t - i T - z) .
1
As indicated in (16), we need the statistical expectation of
(17) over c , z and 8. However, since (17) is independent of 0,
we may limit ourselves to c and z. To this purpose we note
Ec(lm(t)r} =M2 x g 2 ( t - i T - z ) (19)
i
and that, as a consequence of the Poisson formula, one has
x g 2 ( t - iT - z) =T . exp[j2ni(t - z)/T] (20)
1
for i = k
otherwise
where G2@ is the Fourier transform of g2(t). Thus, substituting
(20) into (19) and averaging with respect to zyields E{ckcT} ={M2 0
(13)
M2 being some positive constant. Finally, the synchronization
parameters appearing in any of the vectors u,, u e and u are
independent of each other and of the data.
It is worth noting that the signal representation (12) fits
conventional QAM and PSK modulations. Extensions to linear
staggered modulations (such as OQPSK and MSK) are
possible but, for space limitations, will not be pursued here.
B. Calculation of MCRB(v)
In computing MCRB( v) we face the conceptual difficulty
that an exact representation of r(f) would require an infinite-
dimensional space, while in the previous section we assumed r
to be finite dimensional. This problem is thoroughly discussed
in [9, ch. IV] where it is shown that in the limit, as the number
of dimensions of r tends to infinity, a formula like (4) does still
apply provided that p(rlu,A) is replaced by the likelihood
function
To denoting the observation interval, and the expectation over r
is replaced by the expectation over the noise process w(t).
and from (17) one gets
The expectation in (22) depends on the position of to within
To. Therefore, since MCRB( v) is inversely proportional to this
expectation, we have different bound values as to varies. Now,
since MCRB( v ) is a lower bound, we are interested in its
maximum value which is achieved by choosing to as the mid-
point of To. With this choice the integral in (22) amounts to
(Ln3/12, where LT is the length of To.
Also, it is easily checked that the quantity M2G2(0) in (21)
is related to the average signal energy per symbol by
Thus (22) becomes
With these changes (4) becomes and from (16) we eventually obtain
1394 EEE "SACTIONS ON COMMUNICATIONS, VOL. 42, NO. U3/4, FEBRUARY/MARCWAPRIL 1994
3T 1
MCRB(V) =
2 7 c 2 ( ~ ~ ) 3 E, I N,
which is the desired result.
To compare MCRB( v) with the performance of some
feedback frequency detectors discussed in the literature, it is
useful to express (25) in terms of the (one-sided) equivalent
noise bandwidth BL=1/(2LT) of a moving-window estimator
operating on LT seconds of observed data (see [15]-[16]).
Letting LT=1/(2Bd in (25) one has
12(BLT)3 1
MCRB(V) =
n2T2 E,lNO'
C. Calculation of MCRB(0) and MCRB(7)
Letting .kQ and u=uoin (16) we have
On the other hand, using (12), we find
and bearing in mind (21) and (23)
Finally, substituting into (16), we obtain
(30)
1 1
MCRB(0) =- -
2L E, /No
or, in terms of the equivalent noise bandwidth BL=ll(2LZ),
B T
MCRB(0) =-.-L-- ,
NQ
which coincides with the result in [16].
final result is [ 15]-[ 161
The MCRB for z is found with similar reasoning and the
BLT T2
4n25 E, I No
MCRB(z) =-- ,
where 4 is an adimensional coefficient depending on the shape
of GO
D. Remark
In Section I1 we pointed out that MCRB(A) 5 CRB(A). A
problem of interest here is to see whether, for any of the
specific cases considered above, the equality MCRB(A)=
CRB(A) may occur. The answer is negative: from the material
in Appendix A it appears that equality takes place only if the
logarithm of the likelihood function A(A,u) in (14) is a linear
function of A or, in other terms, if the integral in (14) is
proportional to A. This however is not the case, as can be seen
by inspection.
IV. FURTHER PROPERTIES OF MCRBS
Since MCRBs are looser than CRBs and no estimator can
provide a lower variance than that established by CRB, one
may argue that the bounds indicated in (26) and (31)-(32)
cannot be reached by any practical synchronizer. This
conclusion however is valid only if the available information
on the signal characteristics is limited just as we have assumed
so far. We shall see shortly that MCRBs can actually be
attained if more information is provided.
To elaborate this point we consider first carrier-phase
estimation. In the preceding di ssion we assumed that data,
timing and carrier-frequency offset were all unknown. Under
these conditions, the bound (3 1) cannot be achieved. Suppose
instead that v, z and, perhaps, the data are available: is the
bound (31) still far from the performance of a practical phase
recoveIy circuit? Note that this is a concrete problem because,
in many modem implementations, frequency offset correction
and timing extraction occur prior to (or simultaneously with)
phase recovery. In addition, phase-recovery is data-aided or
decision-directed so that the transmitted symbols are either
known exactly or are provided by the decision circuit with
good accuracy.
A perfectly analogous point may be raised for the
estimation of the timing epoch: can the bound (32) be attained
by a clock synchronizer if frequency offset, carrier phase and,
perhaps, data symbols are known?
The case of frequency estimation has some peculiarities
which are worth mentioning. If the carrier frequency is
unknown, a reasonable assumption on 1'3 is a uniform
distribution over (0,2n). For the data values and symbol
timing, we may envision two extreme situations :
* Frequency acquisition: v is greater than a significant frac-
Frequency tracking:
tion of the symbol rate UT.
vi s very small compared to UT.
In the first case, data and timing are likely to be unknown
and we are right in the assumptions of Section III. I n the
second case, instead, timing extraction may be carried out in
parallel with frequency tracking so that the frequency tracker
can use timing estimates [22]-[23]. As for the data, th
usually unknown if coherent demodulation is perfo
However, if the signal is PSK modulated and undergoes
differential (rather than coherent) detection, then differential
decisions may be used to help frequency tracking.
In summary, for frequency estimation a practical question
is: can the MCRB be attained if carrier phase is totally
unknown but symbol timing and, perhaps, differential
decisions are available?
We address the foregoing questions in two manners. One
1395
DANDREA et al.: MODIFIED CRAMER-RAO BOUND AND ITS APPLICATION TO SYNCHRONIZATION
consists of looking at the existing literature to see how the best
synchronizers compare with MCRBs. Such an approach is
straightforward and is pursued in the next Section. Its only
limitation is that it is just a picture of the present state of things
and does not provide guidelines for unexplored cases.
As for the other approach, let us denote by standard
assumptions the assumptions on the unwanted parameters we
made in the previous section. We wonder whether a CRB, as
computed under some non-standard assumptions, may equal
the corresponding MCRB as expressed in (26) or (31)-(32)
(and, thus, computed under standard assumptions). The
importance of this issue is that, as long as the CR33is greater
than MCRB, there is no possibility whatsoever for a practical
synchronizer to achieve MCRB. Vice-versa, if they coincide,
there is no logical obstacle to speculation about the existence
of efficient algorithms reaching the MCRB under the specified
non-standard assumptions.
Here we simply summarize the conclusions of our
investigation (see Appendix B for the details). Approximate
equality between CRB and MCRB is found to occur for:
(i ) Estimation of 8 when V, 5 and data are known
(ii) Estimation of z when v, 8, and data are known
(iii) Estimation of v with M-PSK modulation, when z and
differential data are available but 0 is unknown.
Further cases in which CRB equals MCRB do possibly exist
but we could not deal with them because of insurmountable
analytical difficulties. Anyway, if synchronizers approaching
MCRB exist, then CRB and MCRB must be close to each
other.
The following has been taken into account in Appendix B.
The performance of a generic data-aided estimator depends in
general on the particular data pattern being transmitted.
However, if the pattern is random and the observation interval
To is so long that all the data sequences are evenly
represented in To, such a dependence fails. In discussing cases
(i)-(iii) we have assumed that this asymptotic condition is met.
As a final remark we note that, at first appearance, our
being able to compute CRBs for (i)-(iii) seems in contradiction
with the statement made in Section I1that CRBs are usually
difficult to obtain. The explanation is that, under the
assumptions ( i ) or (ii), the signal has no unwanted parameters
whatsoever, so that CRB is readily computed by standard
methods [9]. This is not true with (iii) and in fact, in this case,
we have made approximations which are valid only at high
SNRs.
v. PERFORMANCE OF PRACTICAL SYNCHRONIZERS
A. Carrier Phase and Clock Recovery
As mentioned earlier, a thorough performance evaluation of
the most important algorithms suitable for carrier phase and
clock recovery in digital satellite transmissions is given in
[ 181. From that material it appears that MCRBs for 8 and z are
attained or closely approached by several synchronization
schemes.
FREQUENCY
ERROR
I I
. . .
I
I ! kT+? ek
LOOP
FILTER
vco
--
Fig. 1. Functional block diagram of the NDA loop.
In particular, if timing and carrier frequency offset are
known, MCRB( 0) is reached both by maximum likelihood
(ML) decision-directed (DD) methods, like that proposed in
[19], and by ad hoc non data-aided (NDA) methods discussed
in [22].
MCRB( z) is attained by ML-DD algorithms which,
however, are seldom used in practice as they involve
expensive Derivative Matched Filters (DMFs). An exception is
represented by the DD early-late scheme with sample spacing
Tl2, proposed in [18], which operates closely to the MCRB(z)
for all values of the excess-bandwidth factor 01 without
requiring DMFs. Simple alternative solutions are the DD
scheme by Mueller and Muller [24] and the NDA scheme by
Gardner [25]. They may be seen as approximations to the ML
method but the former requires that 8 be known and has better
performance when a is small, while the latter has carrier-phase
independent behaviour and has superior performance for a
close to unity. For example, at Es/No=10 dB, the Mueller and
Muller algorithm is about 2 dB from MCRB( z) for -0, while
the Gardner algorithm is a fraction of dB from the same limit
for -1.
B. Carrier-Frequency Estimation
In the rest of this section we overview three carrier
frequency estimation methods and we provide a noise
performance analysis for the first two.
I ) Algorithm No. I : The first method is an NDA algorithm
that has been brought out in [26] as an approximation to the
ML carrier frequency estimator when the data are unknown
and the S N R is low. Figure 1 shows a frequency control loop
that includes such a detector.
Input to the system is r(t) (the complex envelope of the
received waveform), whose signal component is affected by a
frequency offset v (see (12)). Compensation for this offset is
accomplished by acting on the VCO frequency. To this end the
error signal
ek =Re{xkY;} (34)
is formed, where x k and Y k are the strobes at t=kT+? of the
outputs of the matched filter G*( f ) and of the frequency-
matched filter dG*(f)/df If theAloop filter is a simple digital
integrator, the VCO frequency vk is governed by a first-order
equation of the type
c k + l = c k - Y e k 7 (35)
1396 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 42, NO 21314, FEBRUARYMARCHIAPRL 1994
ERROR
DETECTOR
I I
LOOP ek
FILTER
vco
Fig. 2. Functional block diagramof theDDD loop.
where yis the step-size.
The noise performance of this scheme is now evaluated
under the assumption that GV) is a root-Nyquist cosine-rolloff
function with excess bandwidth factor a (the overall channel
transfer function, after matched filtering, is thus G(f)G*#) and
has a full-Nyquist cosine rolloff shape). As discussed in [26],
the loop performance depends on the value of the sampling
phase T. Minimum frequency jitter is achieved when z" equals
z, the timing epoch in (12). In practice such a condition can be
met only if v-Gk is small. In the sequel we assume that this is
the case and we take "zz.
The calculation of the variance of v-0, is made by standard
methods [27] and one eventually arrives at
where BL is the loop noise bandwidth. The presence of the
factor a in (36) might lead to the erroneous conclusion that the
frequency jitter vanishes as the signal excess bandwidth
approaches zero. Actually (36) is derived from a linearized
model of the frequency recovery loop which loses its validity
when a approaches zero [28]. Before comparing (36) with
MCRB( V) we consider a second frequency detection scheme.
2) Algorithm No. 2: This is a differential decision-directed
(DDD) algorithm of rotational type [29] for use with PSK
signals. To understand its operation let us consider the tracking
loop in Fig. 2, which coincides with that in Fig. 1 except for
the frequency error generator. We assume that: ( i ) the
frequency errors are small compared to the symbol rate; (ii)
Gcf, is as defined before; (iii) timing is accurately established
and z"=z. Also, we denote by ck=exp(jvk) the transmitted
symbols, with vktaking discrete values between 0 and 2n.
Under these conditions the phase difference between
successive strobes xk and xk-1 is found as the sum of three
terms
A4k =avk +(v- ?k)T+ 6k, (37)
the first of which, Avk4vk-vk-l, is due to modulation, the
second to the residual frequency error VGk, the third to
thermal noise and intersymbol interference. If A vk were
available, we could remove it from (37) and this would yield
(V-$k)T+&, whose average is an estimate of w$k.
In practice this idea is implemented by forming the error
signal
ek =I*{xkX;-, exp(-jA@k)} , (38)
V
= I
I
io-sw T' MCRB( v )
1 o - ~ I I I I 1
10.0 12.5 15.0 17.5 20 0
E,/%, dB
Fig. 3. Normalized variance of estimated frequency jitter for NDA and DDD
loops. The MCRB(v) is also shown for comparison (circles show simulation
results).
where A$k is the estimate of Avk provided by the detection
circuit. In the ideal case of correct decisions A@k equals Ayk,
and the average of ek turns out to be proportional to
ce of vak is very
cumbersome but, assuming correct decisions, the final result is
simply:
As before, the calculation of the v
gv
=--
BLT [2BLT+
n2T2 E, INo
Equations (36) and (39) are drawn in Fig. 3 along with
simulation results, assuming BLT=5.10-3 and QPSK signals
with excess bandwidth factor a =0.5. The discrepancy
between theory and simulations for DDD is due to decision
errors which are not accounted for in deriving (39).
Examination of the figure indicates that the performance of the
considered schemes is quite far from MCRB(z).
3) Algorithm No. 3: This is a feedforward NDA algorithm
suitable for M-PSK modulation. It has been proposed in [23]
and further discussed in [30]. Its basic idea is as follows. Call
Zk the strobe of the matched filter output at t=kT+z and denote
by the argument (taken modulo 274 of the M-th power of zk.
As explained in [23], a k consists of three parts: (i) a piece-wise
increasing quantity 2nMvkT due to the frequency error v; (ii) a
constant term corresponding to the initial carrier phase; (iii) a
zero-mean random term contributed by thermal noise and
intersymbol interference. Estimating v amounts to evaluating
the average slope of ak, and this can be done by fitting (in the
least mean-square sense) the measurements of a k with a linear
1391
DANDREA et al. : MODIFIED CRAMER-RAO BOUND AND ITS APPLICATION TO SYNCHRONIZATION
function of k.
A theoretical analysis of this algorithm appears formidable,
and reference [23] concentrates on a simplified case with
negligible intersymbol interference. In particular, a formula is
given for the estimation error variance, which is valid at high
SNRs. This formula does coincide with MCRB(v) in (25).
Simulation results reported in [30] indicate, however, that the
values of EbINo at which that bound is reached may be quite
large ( Eb is the average energy per information bit). For
example, for QPSK with rectangular pulses and an observation
interval of 15 symbols, the estimation error variance at Eb/No
=10 dB is still 5 dB greater than MCRB(v) for vT=O, and
orders of magnitude greater for vT=5.1W2.
VI. CONCLUSIONS
The concept of MCRB has been introduced and its
relationship to the true CRB has been discussed in the general
context of parameter estimation theory. Applications to
estimation of synchronization parameters have been illustrated
and, in particular, the MCRB for carrier-frequency estimation
has been derived.
In computing MCRBs the assumption has been made that
essentially no information is available on the unwanted
parameters. In these hypotheses the MCRB is looser than the
true CRB. However, in several practical situations the
information is not so meagre; the possibility even exists that
MCRB and CRB are either very close or coincident. Some
cases are found in which this occurs.
Finally, the question has been raised of how far the
performance of practical synchronizers is from the MCRB. In
particular we have concentrated on three frequency detectors
which are believed to represent a good sample of the existing
methods. Two of them are found quite far from MCRB but the
third does attain that limit, even if under some restrictive
conditions. Further research is needed to lessen such
conditions by either improving the estimation method or by
resorting to entirely new techniques.
ACKNOWLEDGEMENTS
The authors wish to thank Dr. C. N. Georghiades and the
anonimous reviewers for their valuable advice, which helped
improve significantly the quality of the present paper.
APPENDIX A
We maintain that CRB(A) 2 MCRB(A). To prove our claim
we show that the expectation in (2) of the text is less than or
equal to the expectation in (4), i.e.,
We start from
where, in writing the second line, we have used the formula
Next, we observe that
p( r I a) =j.r I u, n)p(u) du . (44.4)
Assuming that p( u) is independent of il and differentiating
(A.4) with respect to A we get
-Qo
or, bearing in mind (A.3),
Application of the Schwarz inequality to the second integral in
(A.6) yields
(A.7)
and substituting this result into the last line of (A.2) we
eventually obtain (A.1).
Notice that the equality holds in (A.7) (and therefore in
(A. 1)) if and only if
a Inp( r I IC, A)
an
=constant.
It should be stressed that the above conclusion is valid only as
long as u is a true random vector, with a regular probability
density function. For example, if u were a known deterministic
quantity instead, p( u) would be a delta. Then, from (A.4) one
would have p(rlA)=p(rlu,A) and the equality would apply in
(A. 1) anyway.
APPENDIX B
A. CRB for Case (i) of Section IV
Denote by CRB(8 I ue) the Cramer-Rao bound for 8 when
the vector ue&(sv,c) is given. This bound is readily computed
[9, p. 2751 since, if ue is specified, the signal is perfectly
known:
Using (12) in the text and assuming that To comprises many
signalling intervals (L >>l), it is found that
1398 IEEE TRANSACTf4 3NS ON COMMUNICATIONS, VOL. 42, NO. 21314, FEBRUARYMARCHIAPRIL 1994
where
oa
(B.3)
A
Y1- k =j&t)g[t f (i - k)T1 dt 9
and no is the integer such that noT is nearest to the beginning of
the observation interval.
Next we re-write (B.2) in the form
For L sufficiently large, the quantity in square brackets
approximates the symbol autoconelation function which is M2
if m=O and is zero otherwise (see(l3)). Thus, bearing in mind
that
2
Yo =j- IG(f >I df =G2(0), (B.5)
.-cc
from (B.l), (B.4) we get
which, in view of (23), coincides with MCRB(6) in (31).
B. CRB for Case (ii) of Section IV
The CRB for z when u, A (6,v, c ) is given can be obtained
by similar arguments and coincides with the MCRB(z) in (32).
C. CRB for Case (iii) of Section IV
In this case the analysis is much longer and we illustrate its
major steps only. We start with the mathematical model of the
signal under the assumptions (iii). The modulation is M-PSK
and the symbols in (12) have the form ci =p exp(jaJ , where p
is a constant and a,belongs to the alphabet S A {0, 2dM, ...,
27G(M-l)lM}. The differences {ai -a,l} are known and,
defining no as in (B.2), it is easily seen that
a, =a,, +4, for i 2 no 03-71
with
k=nO +1
Therefore, letting Z, A pexp(j4J and using (B.7) in (12), we get
for te To
8 +a,, +2m(t - tO)]}c Ci g( t - iT - z) . (B.9)
1
Notice that the only unknown quantities here are V, 8 and am.
The first is a constant, while 8 and a,, are random variables,
uniformly distributed over (0,27c) and S , respectively.
Next we consider the likelihood A(v,O,a,,) of s(t) for fixed
values of v, Band 4,. Bearing in mind (14) and (B.9) we find,
after some passages,
A(v,8,ano)=Cexp KO -c0s(6+an0 -y)], (B.lO)
where C is a constant independent of (v,6,%,) and A and yare
such that
Aexp(jy)= j r(t)o*(t)dt (B.ll)
TO
with
o(t) A exp[j2m(t - tO)]cC, g(t - iT - z). (B.12)
We need the likelihood A(v), which is obtained by
I
averaging (B. 10) with respect to 0 and a,,. This yields
(B.13)
where I&) is the modified Bessel function of order zero. For
x>>l one has [31, p. 3771
en
I, z-
G'
(B.14)
so that, assuming high SNRs (hence, p/No>>l), from (B.13)-
(B. 14) we get
alnA(v) I 1 aA2
-
J v 2ANo J v .
(B.15)
This equation is useful to compute CRB(v Iz,Z)), which is
the CRB for v once timing and differential data are given:
-. . (B.16)
where Ew{.} means expectation over the noise. Such an
expectation, however, is lengthy to compute and we only give
the final result
CRB( v I 7, c") =- No ro (B.17)
4n2 r0r2 -r;
with
(B.18)
rk =A jTo fk]l%.(t)r dt
k(t) A zElg( t - iT - z) . (B.19)
Looking at (B.17)-(B.19) it is seen that CRB(vlz, c")
depends on the actual symbol pattern. However it can be
shown that, when the length of TO grows large, the bound tends
to a limit which is obtained by replacing the quantities rk in
(B.17) by their averages with respect to Fl and z, the latter
taken uniformly distributed over a symbol interval. Such
averages are computed bearing in mind that, since the c, in
(12) are independent and equiprobable, so are the;, in (B.9)
and therefore (see (21))
I
DANDREA ef al.: MODIFIED CRAMER-RAO BOUBD AND ITS APPLICATION TO SYNCHRONIZATION
1399
[23] S. Bellini, C. Molinari and G. Tartara, Digital Frequency Estimation in
Burst ModeQPSK Transmission, IEEE Trans. Commun , vol. COM-38,
[24] K. H. Mueller and M. Muller, Timing Recovery in Digital Synchronous
Data Receivers, IEEE Trans. Commun., vol. COM-24, pp. 516-530,
May 1976.
[25] F. M. Garduer, A BPSWQPSK Timing &or Detector for Sampled
Receivers, IEEE Trans. Commun., vol. COM-34, pp. 423-429, May
(B.20) pp. 959-961, July 1990.
M2G2 (0)
Ec , r ( l wl l j = .
Carrying out the indicated calculations one finds
(B.21)
3T 1
CRB(V I T,t) =
w ~ ( L T ) ~ EJN, 1986.
which coincides with ( 25) in the text. In summary, for theCase
(iii) of Section IV, the CRB tends to MCRB at high SNRs
when the observation interval grows large.
REFERENCES
[I] A. J . Viterbi, Principles of coherent Communication. New York:
[2] J. J. Stiffler, Theory of Synchronous Communicarions. Englewood Cliffs,
[3] W. C. Lindsey, Synchronization Systems in Communication and Control.
[4] W. C. Lindsey and M. K . Simon, Telecommunicution Systems
[5] F. M. Gardner, Phaselock Techniques, 2nd ed. New York Wiley, 1979.
[6] H. Meyr and G. Ascheid, Synchronization in Digital Communications.
[7] L. E. Franks. Carrier and Bit Svnchronization in Data Communication -
McGraw-Hill, 1966.
NJ: Prentice Hall, 1971.
Englewood Cliffs, NJ: Prentice Hall, 1972.
Engineering. Englewood Cliffs, NJ: Prentice Hall, 1973.
New York Wiley, 1990.
A Tutorial Review, IEEE Trans. Commun., vol. COM-28, pp. 1107-
1121, Aug. 1980.
F. M. Gardner, Demodulator Reference Recovery Techniques Suited for
Digital Implementation, ESA Final Report, ESTEC Contract No 6847-
H. L. Van Trees, Detection, Estimation and Modulation Theory. New
York Wiley, 1968.
H. W. Sorenson, Parameter Estimation. New York: Marcel Dekker,
1980.
L. P. Seidman, Performance Limitations and Error Calculations for
Parameter Estimation, Proc. IEEE, vol 58, pp 644652, May 1970.
J . Ziv and M. Zakai, Some Lower Bounds on Signal Parameter
Estimation, IEEE Trans Inform. Theory, vol. IT-15, pp.386-391, May
1969.
S Bellini and G. Tartara, Bounds on Error in Signal Parameter
Estimation, IEEE Trans. Commun., vol. COM-22, pp. 340-342, March
1974.
S. C. White and N. C. Beaulieu, On the Application of the Cramer-Rao
and Detection Theory Bounds to Mean Square Error of Symbol Timing
Recovery, IEEE Trans. Commm., vol. COM-40, p.p. 16351643, Oct.
1992.
M. Moeneclaey, A Simple Lower Bound on the Linearized Performance
of Practical Symbol Synchronizers, IEEE Trans. Commun., vol. COM-
31, pp.1029-1032, Sept. 1983.
M. Moeneclaey, A Fundamental Lower Bound to the Performance of
Practical J oint Carrier and Bit Synchronizers, IEEE Trans. Commun.,
vol. COM-32, pp. 1007-1012, Sept. 1984.
M. Moeneclaey and I. Bruyland, The J oint Carrier and Symbol
Synchronizability of Continuous Phase Modulated Waveforms, Con$
Rec. ICC86, vol. 2, paper 31.5.
T. J esupret, M. Moeneclaey and G. Ascheid, Digital Demodulator
Synchronization, ESA Draft Final Report, ESTEC Contract No 8437-
89-NL-RE, Feb. 1991.
H. Kobayashi, Simultaneous Adaptive Estimation and Decision
Algorithmfor Carrier Modulated Data Transmission Systems, IEEE
Trans. Commun., vol. COM-19, pp. 268-280, June 1971.
D. D. Falconer and J . Salz, Optimal Reception of Digital Data Over the
Gaussian Channel with Unknown Delay and Phase J itter, IEEE Tram.
Inform. Theory, vol. IT-23, pp. 117-126, Jan. 1977.
C. W. Burrill, Measure, Integration and Probabiliq. New York:
McGraw-Hill, 1972.
A. J. Viterbi and A. M. Viterbi, Nonlinear Estimation of PSK-
Modulated Carrier Phase with Application to Burst Digital
Transmission, IEEE Trans. Inform. Theory, vol. IT-29, pp. 543-55 I ,
July 1983.
86-NL-DG, AUg. 1988.
1261 F. M. Gardner, Frequency Detectors for Digital Demodulators Via
Maximum-Likelihood Derivation, ESA Final Report: Part 11, ESTEC
Contract No 8022-88-NL-DG, March 1990.
[27] U. Mengali, Joint Phase and Timing Acquisition in Data-Transmission,
IEEE Trans. Commun., vol. COM-25, pp. 1174-1 185, Oct. 1977.
[28] N. A. DAndreaand U. Mengali, Noise Performance of Two Frequency-
Error Detectors Derived from Maximum Likelihood Estimation
Methods, to appear in IEEE Trans. Commun
[29] D. G. Messerschmitt, Frequency Detectors for PLL Acquisition Timing
and Canier Recovery, IEEE Trans. Commun., vol. COM-27,pp. 1288-
1295, Sept. 1979.
[30] S. Bellini, C. Molinari and G. Tartara, Digital Carrier Recovery with
Frequency Offset in TDMA Transmission, Con$ Record ICC91, vol.
11, paper 25.6.
[31] M. Abramowitz and I. A. Stegun, Handbook of Muthemtical Functions.
New York: Dover, 1970.
Aldo N. DAndrea (M82-SM91) received the Dr. Ing. degree in Electronic
Engineering from the University of Pisa, Italy, in 1977.
From 1977 to 1981 he was a Research fellow engaged in research on
digital phase-locked loops at the Centro Studi per i Metodi e i Dispositivi di
Radiotrasmissione of the Consiglio Nazionale delle Ricerche (CNR). Since
1978 he has been involved in the development of the Italian Air Traffic
Control Program (ATC). Currently, he is an Associate Professor of
Communication Networks at the Dipartimento di Ingegneria della
Informazione, Universith di Pisa. His interests include the design and analysis
of digital communication systems, signal processing and synchronization.
Umberto Mengali (M69-SM85-F90) received the Dr. Ing. Degree in
Electrical Engineering from the University of Pisa in 1961 and the Libera
Docenza in Telecommunications fromthe Italian Education Ministry in 1971.
Since 1963 he has been with the Department of Information Engineering
of the University of Pisa where heis a Professor of Telecommunications. His
research interests are in digital communication theory, with emphasis on
synchronization methods and modulation techniques.
Professor Mengali is a member of the IEEE Communication Theory
Committee and a former Editor of the IEEE Transactions on Communications
(1985-1991). He is a Fellow of IEEE and is listed in American Men and
Women in Science.
Ruggero Reggiannini received the Dr. Ing. degree in Electronic Engineering
fromthe University of Pisa, Italy, in 1978.
From1978 to 1983 he was with USEA S.p.A., where he was engaged in
the design and development of underwater acoustic systems. Since 1984 he
has been with the Department of Information Engineering of the University of
Pisa, where heis currently Associate Professor of Radio Communications. His
research interests are in the field of digital satellite and mobile communication
systems.

You might also like