1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Digital communication receivers P6 - P1

30 272 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Digital Communication Receivers: Synchronization, Channel Estimation, and Signal Processing
Tác giả Heinrich Meyr, Marc Moeneclaey, Stefan A. Fechtel
Trường học John Wiley & Sons, Inc.
Chuyên ngành Digital Communication
Thể loại sách
Năm xuất bản 1998
Thành phố New York
Định dạng
Số trang 30
Dung lượng 1,73 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

The signal samples sf kT, are given by sjkTd = C a,gkT, -nT-ET ejeejnkT* Since the parameters are unknown but deterministic, the lower bound on the variance is determined by the element

Trang 1

Chapter 6 Performance Analysis

of Synchronizers

During data transmission the synchronizer provides an estimate which most

of the time exhibits small fluctuations about the true value The synchronizer is operating in the tracking mode The performance measure of this mode is the variance of the estimate

In Section 6.1 and the appendix (Section 6.2) we derive a lower bound on the variance of these estimates This bound will allow us to compare the variance

of practical estimators to that of the theoretical optimum and thus assess the implementation loss

In Section 6.3 we compute the variance of carrier and symbol synchronizers of practical interest The tracking performance is first computed under the assumption that the parameters are constant over the memory of the synchronizer Later on

we relax this prescription to investigate the effect of small random fluctuations (oscillator phase noise) and of a small frequency offset

Occasionally, noise or other disturbances push the estimate away from the stable tracking point into the domain of attraction of a neighboring stable tracking point This event is called cycle slip (Section 6.4) Cycle slips have a disastrous effect since they affect many symbols Their probability of occurrence must be at least a few orders of magnitude less frequent than the bit error rate Cycle slipping

is a highly nonlinear phenomenon which defies exact mathematical formalism in many cases One must resort to computer simulation

At the start of signal reception the synchronizer has no knowledge about the value of the parameters During a start-up phase the synchronizer reduces the initial uncertainty to a small steady-state error This process is called acquisition

To efficiently use the channel, the acquisition time should be short In Section 6.5

we discuss various methods to optimize the acquisition process

In this section we compute bounds on the variance of the estimation errors of synchronization parameters These bounds will alldw us to compare the variance

of practical synchronizers to that of the theoretical optimum and thus assess the implementation loss

325

Heinrich Meyr, Marc Moeneclaey, Stefan A Fechtel Copyright  1998 John Wiley & Sons, Inc Print ISBN 0-471-50275-8 Online ISBN 0-471-20057-3

Trang 2

We consider the task of joint estimation of a frequency offset S& a phase 8 and a timing delay E All parameters are unknown but nonrandom The signal samples sf (kT,) are given by

sj(kTd) = C a,g(kT, -nT-ET) ejeejnkT*

Since the parameters are unknown but deterministic, the lower bound on the variance is determined by the elements of the inverse Fisher information matrix J-l which we introduced in Section 1.4 The elements of J equal

Jil = -E a2 ln P@j P)

We recall that E[ ] indicates averaging over the noise, and 6 is a set of parameters

e = (e,, ,eK)

For the log-likelihood function [eq (4-69)] we obtain, up to a constant,

In P(rj 10) = 2 Re{ rTQsf } - sy Qsj 64) Taking the derivative of (6-4) with respect to the trial parameter t9i we obtain

Trang 3

But since the right-hand side of (6-7) contains nonrandom quantities, the expec- tation operation is the quantity itself:

1

(6-9)

= -Jil

The variance of the estimation error 8i - tii(rf )] obeys the inequality

var [8” - &(rf )] 1 Jii

where Jii is an element of the inverse matrix J-l

It is, however, intuitively plausible that for high SNR or a large number of data symbols the performance of the synchronization parameter estimator should come close to the theoretical optimum We next want to prove this assertion and quantitatively investigate the asymptotic behavior of the joint synchronization parameter estimator

Consider again the general parameter vector 8 = (01, , t9~) For a high SNR or a large number of symbols the ML estimate 8 will be clustered tightly around the point 80 = (01, , 0~)~ of the actual parameter values We therefore develop the log-likelihood function into a Taylor series retaining terms up to second order:

because

Using

mom ln P(rj 10) = ln P(q I@) le (6-13)

In p(rf 10) = 2 Re{ ry Qsj} - s?Qsj (6-14)

Trang 4

(6-18)

We immediately recognize that the coefficients in the last term are the elements

of the Fisher matrix J (eq 6-9) so that

Solving the last equation for the ML estimate we obtain

k Hence, fik is a Gaussian random variable with mean &,a (and thus unbiased)

We now want to apply these general results to the problem of jointly estimating the synchronization parameter set 8 = 10, E, a} The computation of the elements

Trang 5

of the Fisher information matrix J (6-9) is conceptually simple but technically somewhat tricky and for this reason delegated to the appendix (Section 6.2)

In the following two examples we determine the Fisher information matrix for two different estimation problems While in the first example we consider the joint estimation of the synchronization parameter set 8 = (a, 0, E), we assume in the second example that the frequency offset R is known when jointly estimating the parameter set 8 = (0, E} The dimension of the Fisher information matrix

is determined by the number of unknown parameters Therefore, the Fisher information matrix is of dimension 3 x 3 in the first example and is reduced to a

2 x 2 matrix in the second example For the special case that only one parameter requires estimation, the Fisher information matrix degenerates to a scalar, and the bound is the Cramer-Rao bound known from the one-dimensional problem Example I

We consider the Fisher information matrix for the joint estimation 8 = {Q, 8, E}

We assume

(i) Independent noise samples n(lcT,) The inverse covariance matrix Q is thus

a diagonal matrix with elements l/o2 = (IVO/A~T~)-~

(ii) The signal pulse g(t) is real

(iii) Random data

Condition (i) is merely for convenience; all results also apply for colored noise Due to conditions (ii) and (iii) the cross terms Jaa and J,e vanish (see Section 6.2) Notice that g(t) stands for the overall pulse shape of the transmission path, The requirement for g(t) to be real therefore imposes demands on the transmitter as well as receiver filter and on the other units such as mixers and oscillator accuracy Under these conditions, the Fisher matrix equals

It can be verified that the

Trang 6

Since J&/Jan 2 0 and J&/ Jee 2 0, the expressions for J”” (6-22) and Jee

(6-23) exemplify that the estimation error variances for 0 and L! are always larger than the variance obtained when only a single parameter is estimated, because in this case the variance of the estimation error is the inverse of the corresponding entry in the main diagonal of J Given that the Fisher information matrix is diagonal, the estimation error variances of a joint estimation are equal to those obtained when only a single parameter requires estimation It is evident from the above consideration that we should try to force as many cross-terms of J to zero

as possible This can be accomplished, for example, by a proper selection of the pulse shape

The lower bound on the timing error variance [eq (6-24)] is not influenced by the fact that all synchronization parameters have to be jointly estimated, since the

Trang 7

cross coupling terms JaE and Jet vanish under the above conditions Therefore, the timing error variance is the same as the variance we would expect to find if

we had to estimate the timing when phase and frequency were known Jet is strongly dependent on the pulse shape, as we would expect for timing recovery The variance of the timing error increases with decreasing excess bandwidth

A last comment concerns the dependency of var 80 { - 8} on E This de- pendency expresses the fact that there exists an optimal timing offset e for the estimation of this parameter However, the influence is weak since it decreases with O(Nm2)

Example 2

Now we assume that the frequency offset Re is known Then the Fisher information matrix is reduced to a 2 x 2 matrix Applying the same conditions as in the previous example and using the results of the appendix (Section 6.2), we get the following diagonal matrix:

J = J;e Jo

[ 1 cc

and for the lower bounds it follows

var{ee - j} 2 Jee = $ = [$I-‘+

and

2 E, -’ 1 var{e, - e) >, JEc = f = [ 1 - oo ‘s” lG(w)j2 dw

at least in the steady state, if the synchronizer structure in the joint estimation case meets the lower bounds determined by (6-28) and (6-29)

The Fisher information matrix is given by

(6-30)

Trang 8

with entries Jeiol [eq (6-g)]:

Joie, = -E a2

where t9d, 01 are elements of the synchronization parameter set 8 = { fl, 0, E} From (6-31) it follows that Je,e, = Jelei Throughout this appendix we assume that the second condition given by (4-127) [symmetric prefilter IF( is satisfied so that

Q is a diagonal matrix with entry A2T,, /No:

n E [-(N-1)/2, (N-1)/2] for the transmission of the (N+l) symbols We discuss the case of statistically independent known symbols ’ -

Performing the operations in (6-34) for the various combinations of parameters yields the elements Joie1 = Jelei We begin with Joa

Trang 9

Using the convolution and differentiation theorem of the Fourier transform, the

right-hand side of the above equation can be expressed in the frequency domain as

ccl

s t2 g(t - nT - ET) g*(t - mT - ET) dt

-ca

= & / [ _ & (+,) e-ju(nT+rT))] [G*@) ejw(mT+rT)] du (6-38)

Partial integration yields

Trang 10

Since G(w) and d/dw G( u ) vanish at the boundaries,’ inserting (6-39) into (6-35) yields for statistically independent symbols

No/A2Ts T, 27r

+ 5 n2 T2 / jG(w)j2 dw

n=l + N &2 T2

Jan can be written as

Trang 11

With E, denoting the symbol energy and with the abbreviation E, for the energy

The dependency of Jan on E expresses the fact that there exists an optimal time offset for the estimation of 0 Jan depends on both the magnitude and on the sign of e If we demand that g(t) is real and even, then the sign dependence vanishes as expected in a symmetrical problem where a preferential direction cannot exist The E dependence is of order N and therefore becomes rapidly negligible compared to the term of order N3

The dominant term of 0 (N3) is independent of the pulse shape Only for small N the pulse shape comes into play with order O(N) The term belonging to 8G(w)/B w is proportional to the rolloff factor l/o (for Nyquist pulses) as can readily be verified

Trang 12

2 Calculation of JEE: JEE is given by

(6-47)

Notice:

a In obtaining (6-47) we assumed statistically independent data If this as- sumption is violated, the above bound does not hold Assuming the extreme case of identical symbols and N + co, the signal sf (LT,) (6-33) becomes

a periodic function with period l/T But since the signal is band-limited to

B < l/T, sf (ICT,) becomes a constant from which no timing information can

be obtained As a consequence J EE equals zero, and the variance becomes infinite.2

b JEE is independent of s2 and 8

C In the case of Nyquist pulses, JEE is minimum for zero rolloff (CY = 0) This

is as expected as the pulses decrease more rapidly with increasing excess bandwidth

2 In most cases cross terms can be neglected

Trang 13

3 Calculation of Joe : Joe is given by

a While for Jan and JcI random data were assumed, Joe exists for any sequence

{an} This is a consequence of the fact that the quadratic form (6-50) is positive definite

b This is most clearly seen if hm,n has Nyquist shape Then

(6-52)

where Es and E, are the pulse and symbol energies, respectively

C For random data, by the law of large numbers we obtain

which is the true irrespective whether hm,, is of Nyquist type or not However, note the different reasoning which lead to the same result:

E, Joe = - 2N

Trang 14

5 Calculation of the cross terms JEe, JEn and Joa: The details of the calculations are omitted, since the underlying computational principles are identical to those

of Jslsl, J,, , and Jee

a Calculation of the cross term Jee :

J Ee = 2 Re as? &3f 1

WY& a,}, m # n can be neglected With

JEe = 2NE [ IanI’] g 7 (jw) IG(w) I2 dw

-CXl

= 2NE[la,12] T Re{j i(O)}

= -2NE [la, 12] T Irn{ h(O)}

Trang 15

b Calculation of the cross term Jcn:

Trang 16

we can write J,ga as

Jm = 2N No,A2 -(ET+ & Im[[ (&G*(u)) G(u) du]) (6-65)

or in the time domain as follows:

co

Jest =2N$ eT + +

9 -CO

If Is(t)I = Id-t) I or equivalently g* (-t) = g(t), then Joa vanishes for E = 0

Bibliography

[l] D C Rife and R R Boorstyn, “Multiple-Tone Parameter Estimation from Discrete-Time Observations,” Bell Syst Tech J., vol 55, pp 1121-1129, Nov 1976

[2] M H Meyers and L E Franks, “Joint Carrier Phase and Symbol Timing Recovery for PAM Systems,” IEEE Trans Commun., vol COM-28, pp 1121-

1129, Aug 1980

[3] D C Rife and R R Boorstyn, “Single-Tone Parameter Estimation from Discrete-Time Observations,” IEEE Trans In8 Theory, vol IT-20, pp 591-

599, Sept 1974

[4] M Moeneclaey, “A Simple Lower Bound on the Linearized Performance

of Practical Symbol Synchronizers,” IEEE Trans Comrnun., vol COM-31,

Trang 17

Assuming unbiased estimates, a convenient measure of the tracking performance

is the synchronization error variance, which should be small in order to keep the associated degradation of other receiver functions such as data detection within reasonable limits As synchronization errors are small during tracking, the system equations describing the synchronizers can be linearized with respect to the stable operating point This simplifies the evaluation of the synchronization error variance, which is then referred to as the linearized tracking performance We will evaluate the linearized tracking performance of various carrier and symbol synchronizers operating on the complex envelope TJ (t) of a carrier-modulated PAM signal given by

am = Cam g(t-mT-eoT) ejeo + F

m

(6-67)

The operation to the synchronizer is discussed in terms of the matched filter samples

z(nT+ iT) = c amh [(n-m)T + (EI EO)T] ejeo + N(nT) (6-68)

m

We use the normalized form of Section 4.3.6 (appendix), eq (4-159, which holds for a symmetric prefilter and Nyquist pulses In this case the symbol unit variance

El [ a, I] 2 = 1, h&-e0 = 0) = 1, and the complex noise process iV( nT)

is white with independent real and imaginary parts, each having a variance of

NO /2 E;, Since

hm,n(0) = { A zs’ n (6-69)

the matched filter output (ideal timing) exhibits no ISI:

The likelihood function [see eq (4-157)] for the normalized quantities reads

y (Ian,” - 2 Re[aiz,(E) eaje])]} (6-71) n=O

The linearized tracking performance will be computed under the assumption that the synchronization parameters are constant over the memory of the synchronizers This restriction is relaxed in Section 6.3.8, where the effects of a small zero-mean random fluctuation (oscillator phase noise) and of a small frequency offset are investigated

6.3.2 Tracking Performance Analysis Methods

Here we outline the methods for analyzing the linear tracking performance of feedback and feedforward synchronizers

Ngày đăng: 24/10/2013, 09:15

TỪ KHÓA LIÊN QUAN