15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

in<br />

�<br />

out<br />

�<br />

d(k)<br />

FIGURE 34.26 Timing loop with Mueller–Muller phase detector.<br />

Observe that the noise at the phase detector output is indeed white with standard deviation,<br />

Mueller and Muller (MM) Timing Loop<br />

Now examine the properties of the MM timing gradient. This gradient is obtained as<br />

© 2002 by CRC Press LLC<br />

�<br />

h(k)<br />

��<br />

h(k)<br />

(k) ���<br />

y(k)<br />

n(k) �����<br />

y(k)<br />

s(k) �������<br />

s no<br />

z-1<br />

z-1<br />

����� ��������<br />

����<br />

������<br />

T(z)<br />

(34.22)<br />

(34.23)<br />

in terms of the equalized signal y(k) and its delayed version as well as the corresponding estimates of the<br />

“ideal” values yˆ for these signals. A block diagram of a MM timing loop using this gradient is shown in<br />

Fig. 34.26. It is possible to evaluate this phase detector’s KPD and noise performance. This is accomplished<br />

by writing y(k) as yˆ ( k)<br />

+ e( k)<br />

, expanding e(k) as in Eq. (34.13) from which s(k) is further expressed in<br />

terms of the slope generating filter based on Eq. (34.10). Likewise, yˆ(k) is expressed in terms of the PR<br />

coefficients as per Eq. (34.7). The analysis makes the usual assumptions about the data and noise n(k)<br />

being white. The details of the analysis can be found in [29] which yields,<br />

(34.24)<br />

where the sum over m is from 0 to P − 1 and that over c is from −C1 to C2 + 1.<br />

The autocorrelation, Rno for the noise at the output of the phase detector, assuming the data to be<br />

white, is also computed in [29]. It is shown that even with AWG noise at the phase detector input, i.e.,<br />

noise with autocorelation , noise at the phase detector output is not white; however, it<br />

is shown that if the autocorrelation of will be limited to only the first delay terms,<br />

i.e., l = 1 and −1 so we have,<br />

l ()<br />

2<br />

Rn() l = snd[] l<br />

2<br />

Rn() l = sdd[] l<br />

Rno l ()<br />

y(k-1)<br />

y(k-1)<br />

B 2<br />

∑<br />

sns d y 2 =<br />

( b)<br />

b=−B 1<br />

�<br />

(k)<br />

�����<br />

∆( k)<br />

= y( k)yˆ(<br />

k – 1)<br />

– y( k– 1)yˆ(<br />

k)<br />

⎛ ⎞<br />

2<br />

KPD = s ⎜<br />

d ∑∑<br />

y( c)h(<br />

m)<br />

∑∑<br />

⎟<br />

⎜ – y( c)h(<br />

m)<br />

c m<br />

c m ⎟<br />

⎝ ⎠<br />

⎧<br />

⎨<br />

⎩<br />

m−c =−1<br />

Rno 0 ( ) s = n =<br />

2s<br />

o d<br />

2<br />

2 2<br />

sn<br />

⎧<br />

⎨<br />

⎩<br />

m−c= 1<br />

P−1<br />

∑<br />

p=0<br />

h( p)<br />

2<br />

K<br />

V<br />

�������<br />

(34.25)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!