Sie sind auf Seite 1von 18

Chapter 10 Synchronization

10.2 RECEIVER SYNCHRONIZATION


10.2.1 Frequency and Phase Synchronization

Normalized input : r (t ) = cos[ ω 0 +θ (t )] (10.1)


Normalized VCO output:
x (t ) = −2 sin[ ω0 t +θˆ(t )] (10.2)
Phase detector output:
e(t ) = x (t )r (t ) = 2 sin[ ω0 t +θˆ(t )] cos[ ω0 t +θˆ(t )]
(10.3)
= sin[ θ (t ) −θˆ(t )] + sin[ 2ω t +θ (t ) +θˆ(t )]
0

d ˆ
∆ω(t ) = [θ (t )] = K 0 y (t ) = K 0 e(t ) * f (t )
dt (10.4)
≈ K [θ (t ) −θˆ(t )] * f (t )
0

Example 10.1 Linearized Loop Equation


Fourier Analysis:
ˆ (ω)] F (ω) (10.5)
ˆ (ω) = K [Θ(ω) − Θ
jωΘ 0

The closed-loop transfer function of the PLL.


ˆ (ω)
Θ K 0 F (ω)
= = H (ω) (10.6)
Θ(ω) jω + K 0 F (ω)
Order of PLL: The highest-order term in jω in the denominator
of H(ω ). ( One more than the order of loop filter F(ω ).)
10.2.1.1 Steady-State Tracking Characteristics
The steady-state error is the residual error after all transients have
died away, and thus provides a measure of a loop’s ability to cope with
various tpes of changes in the input.
Use final value theorem to judge for the tracking:
ˆ (ω) = [1 − H (ω)]Θ(ω) = jωΘ(ω)
E (ω) = ℑ{e(t )} = Θ(ω) − Θ (10.7)
jω + K 0 F (ω)

lim e(t ) = lim jωE (ω) (10.8)


t →∞ jω→0

( jω) 2 Θ(ω)
lim e(t ) = lim
t →∞ jω→0 jω + K 0 F (ω)
(10.9)
Example 10.2 Response to a Phase Step
∆Φ
Θ(ω) = ℑ{∆Φu (t )} = (10.10)

1 for t > 0
u (t ) = 
0 for t < 0
t
= ∫ δ (τ) dτ
−∞

jω∆Φ
lim e(t ) = lim =0
t →∞ jω→0 jω + K 0 F (ω)

The loop will eventually track out any phase step that appears at
the input if the loop filter has a nonzero dc response.
Example 10.3 Response to a Frequency Step
∆ω
Θ(ω) = (10.11)
( jω) 2
∆ω ∆ω
lim e(t ) = lim = (10.12)
t →∞ jω→0 jω + K 0 F (ω) K 0 F (0)

The steady-state result depends on more properties of the loop


filter than merely a nonzero dc response.
If
(1) F (ω) =1 (10.13)
ap
ω1
(2) Flp (ω ) = jω + ω1
(10.14)

ω  jω + ω 2
(3) Fll (ω ) =  1  (10.15)
 ω2  jω + ω 1

Then the velocity error will exist regardless of the order of the
filter, unless the denominator of F(w), contains jω as a factor.
Having jω as a factor in denominator is equivalent to having a
perfect integrator in the loop filter.
∆ω
lim e(t ) =
t →∞ K0

Example 10.4 Response to a Frequency Ramp


∆ω
Θ(ω) = (10.16)
( jω) 3
∆ω / jω ∆ω
lim e(t ) = lim = lim (10.17)
t →∞ jω→0 jω + K 0 F (ω) jω→0 jωK 0 F (ω)

Need F(ω ) to have (jω )2 as denominator to track a


frequency ramp with a constant phase error.
10.2.1.2 Performance in Noise
r (t ) = cos( ω t +θ ) + n(t ) (10.18)
0

n(t ) = n (t ) cos ω t + n (t ) sin ω t (10.19)


c 0 s 0

e(t ) = x (t ) r (t )
= sin( θ −θˆ ) + n c (t ) cos θˆ + n s (t ) sin θˆ + (terms at twice the carrier frequency)

(10.20)
Let n′(t ) = n c
ˆ +n (t ) sin θ
(t ) cos θ s
ˆ (10.21)
R (t1 , t 2 ) = E{n ′(t1 ) n ′(t 2 )}
= E{nc (t1 ) nc (t 2 )} cos 2 θˆ + E{n s (t1 ) n s (t 2 )} sin 2 θˆ (10.22)
+[ E{n (t ) n (t )} + E{n (t ) n (t )}] sin θˆ cos θˆ
c 1 s 2 s 1 c 2

R(τ ) = Rc (τ ) cos 2 θˆ + Rs (τ ) sin 2 θˆ (10.23)


G (ω) = ℑ[ R (t )] = G (ω) cos 2 θˆ + G (ω) sin 2 θˆ
c s (10.24)
From 10.19, G s (ω) = Gc (ω) = G n (ω0 − ω) + G n (ω0 + ω)
(10.25)
G (ω) = G n (ω0 − ω) + G n (ω0 + ω)
For special case of white noise: Gn(ω )=Gs(ω )=N0/2 and G (ω) = N 0

(10.26)
For the small-angle approximations, the spectral density of the
VCO phase is elated to the spectral density of the noise process
through the loop transfer function. That is,
(10.27)
2
Gθˆ (ω) = G (ω) H (ω)

1 ∞

2
Variance of the output phase: σθ 2
ˆ =
2π −∞
G (ω) H (ω) dω

N0 ∞

2
For white noise: σθ2ˆ =
2π −∞
H (ω) dω (10.29)
1 ∞

2
The two-sided loop bandwidth: W L = 2 BL =
2π −∞
H (ω) dω Hertz

(10.30)
σ θ2ˆ = 2 N 0 B L (10.31)
Phase variance is a measure of the amount of jitter or wobble in
the VCO output due to noise at the input.
Phase variance is hoped to be small but BL is hoped to be wider to
enhance the capability of tracking  left for design !

10.2.1.3 Nonlinear Loop Analysis

when sin( θ −θˆ ) ≈θ −θˆ is no more satisfied.


d ˆ
[θ (t )] = K 0 f (t ) * sin[ θ (t ) −θˆ (t )] + K 0 f (t ) * n ′(t ) (10.33)
dt
let the phase variation with constant phase inputθ and time varying
VCO output : Φ(t ) =[θ −θˆ(t )] modulo 2π (10.34)
d
dt
[Φ(t )] = K 0 f (t ) * sin Φ(t ) + K 0 f (t ) * n ′(t ) (10.35)
Viterbi determined that for a 1st-order PLL, the probability density
function of φ is of the term:
exp( ρ cos Φ)
p (Φ) = for Φ ≤ π (10.36)
2πI 0 ( ρ)
The mean time to the first cycle slip, Tm, beginning at some
arbitrary reference time:
π 2 ρI 02 ( ρ )
Tm = (10.37)
2 BL
π exp( 2 ρ)
Tm ≈ (10.38)
4 BL
T
P (T ) = 1 − exp( − ) (10.39) The probability that a loop will cycle-slip
Tm

within time T, starting from zero phase error.

10.2.1.4 Suppressed Carrier Loops


To acquire the carrier by suppressing the modulated signal. Let r(t)
be suppressed carrier signals, that is, the average energy at ω o is zero.
r (t ) = m(t ) sin( ω t +θ ) + n(t ) (10.40)
0

r 2 (t ) = m 2 (t ) sin 2 (ω0 t + θ ) + n 2 (t ) + 2n(t ) m(t ) sin( ω0 t + θ )

=
1 1
− cos( 2ω0 t + 2θ ) + n 2 (t ) + 2n(t )m(t ) sin( ω0 t + θ )
(10.41)
2 2
Gardner shows that if the input noise process n(t) is a narrowband
Gaussian noise of bandwidth Bi, the squaring loss is upper bounded
by: S ≤ 1 + N B (10.42)
L 0 i

1
The SNR in the input filter bandwidth, ρi = (10.43)
2 N 0 Bi

For large loop SNR, the output phase variance can now be expressed
as:
1
σ θ2ˆ = 2 N 0 BL S L = 2 N 0 B L (1 + ) (10.44)
2 ρi

10.2.1.5 Costas Loops


Implementation of suppressed carrier loop without square circuit.
10.2.1.6 High-Order Suppressed-Carrier Loops
9 6 3
SL ≤ 1 + + 2 + (10.44)
ρ i ρ i 2 ρ i3
Example 10.5 Squaring Loss Bounds
10.2.1.7 Acquisition
θ (t ) = ωi t
t
θˆ(t ) = ω0 t + ∫ K 0 sin e(t )dt +θˆ(0)
0
(10.46)
e(t ) =θ(t ) −θˆ(t )
t
= (ωi −ω0 )t + ∫ K 0 sin e(t )dt +θˆ(0)
(10.47)
0

de
dt
= ∆ω − K 0 sin e (10.48)
de
The necessary but not sufficient condition for phase lock: dt
=0
point a: a sable point of the system where phase lock can be
obtained and will be maintained.
Point b: a point of marginal staility for the loop, if there is any slight
offset from b, the sign of the derivative term will be such that the
error will be driven away from b.
For phase lock, ( spec. for locking range.)
∆ω
K0
≤1 (10.50)
For second-order loop with loop transfer function,
1
H (ω ) = (10.51)
− ( jω / ω n ) + 2ζ ( jω / ω n ) + 1
2

The lock range should be


1 2
∆ω ≈
2
ωn (1 − 2σ θˆ ) (10.52)

where the natural frequency of the PLL is ω n =
4ζ 2 + 1
BL

10.2.1.8 Phase Tracking Errors and Link Performance


Example 10.6 PLL Signal-to-Noise Ratio

2π 2 Eb cos β exp( ρ cos β )


PB = ∫ Q( ) dβ
0 N0 2πI 0 ( ρ )
10.2.1.9 Spectrum Analysis Techniques
10.2.2.1 Open-Loop Symbol Synchronizers
 1 for x > 0
sgn x = 
- 1 otherwise

For a BPF that effectively average K input symbols (bandwidth


1/KT), the magnitude of the fractional mean time error(delay) is
ε 0.33 Eb
approximated by T

KE b / N 0
for
N0
> 5, K ≥ 18 (10.54)
At high SNR, the fractional standard deviation of the fractional
timing error is given by
σε 0.411 Eb
≈ for >1 (10.55)
T KE b / N 0 N0
10.2.2.2 Closed-Loop Symbol Synchronizers
Disadvantage of open loop symbol synchronization: there is an
unavoidable non-zero-mean tracking error which can be made small with
large SNR but will never vanish.
Closed-loop use comparative measurements on the incoming signal
and a locally generated data-clock signal to bring the locally generated
signal into synchronism with the incoming data transitions.

10.2.2.3 Symbol Synchronization Errors and Symbol Error


Performance
Example 10.7 Effect of Timing Jitter

10.2.3 Synchronization with Continuous-Phase Modulations (CPM)


10.2.3.1 Background
s (t ) = exp{ j[ω t +θ +ψ (t −τ , α)]} (10.57)
0
ψ (t , α) = η(t , C k , αk ) + Φk kT ≤ t ≤ (k +1)T (10.58)
k
η(t , C k , αk ) = 2πh ∑α q(t − iT ) (10.59)
i =k −L +1
i

 0 for t ≤ 0
q (t ) = 
1/2 for t ≥ LT
(10.60)
C k = (αk −L +1 ,  , αk −2 , αk −1 )
k −L
Φ k = πh∑α i mod 2π (10.61)
i =0

 1 /( 2T ) 0 ≤ t ≤ T
g (t ) = 
t < 0, t > T
(10.62)
 0
r (t ) = s (t , γ ) + n(t ) (10.63)


(l )
α0( l ) )
 e − jηl (T −t ,C0 0 ≤t ≤T
h (t ) ≡ 
(l )


(10.64)
 0 elsewhere
0
ηl (t , C , α ) = 2πh
(l )
0
(l )
0 ∑α
i =− L +1
(l )
i q (t − iT ) (10.65)
τ +( k +1)T
Z k( l ) (C k , αk , τ ) ≡ ∫
τ +kT
r (t ) h ( l ) (t −τ − kT )e − jω0t dt (10.66)

10.2.3.2 Data-Aided Synchronization


Likelihood analysis:
L0 −1 − j (θˆ +Φ k ) 
x Λ ( R | θˆ , τ
ˆ ) = exp  ∑ Re[ Z k (C k , α k , τˆ)e ] (10.66)
 k =0 
L0 −1

∑Im[ Z
ˆ
k (C k , α k , τˆ)e − j (θ +Φk ) ] = 0 (10.68)
k =0
L0 −1

∑Re[ Y
ˆ
k (C k , α k , τˆ)e − j (θ +Φk ) ] = 0 (10.69)
k =0

(10.70)
θˆk +1 = θˆk + γ P e P (k −1)
τˆ = τˆ + γ e (k −1) (10.71)
k +1 k T T

10.2.3.3 Non-data-Aided Synchronization


ˆ , αˆ ,θˆ, τˆ) = exp  ˆ , αˆ ,τˆ)e − j (θˆ +Φ k ) ]
L0 −1
Λ( R | C k k  ∑ Re[ Z k (C k k  (10.72)
 k =0 

p ( r (t ) = R (t ) | γ ) = ∫ p[ r (t ) = R (t ) | γ , β] p ( β) dβ (10.73)
all β

1
Λ′( R | θˆ, τˆ) =
ML
∑Λ( R | Cˆ k , αˆ k ,θˆ, τˆ) (10.74)
all ( Cˆ k ,αˆ k )

e jψ ( t ,α ) ≈ ∑a 0 ,i h0 (t − iT )
i
(10.75)
i
a 0,i = exp( jπh∑α l ) (10.76)
l =0

 πt
 sin( ) 0 ≤ t ≤ 2T
h0 (t ) =  2T (10.77)

 0 elsewhere

s(t ) ≈ e j (ω0t +θ ) ∑ a 0,i h0 (t − iT − τ ) (10.78)


i

  k k

s (t ) = exp  j ω 0 t + θ + 2π 1
k2
∑α q(t − iT ) (10.79)
i
  i = k − L +1 

  k

[ s (t )] k 2 = exp  j k 2 (ω 0 t + θ ) + 2πk1 ∑α i q (t − iT )  (10.80)
  i = k − L +1 
10.2.4 Frame Synchronization
(Figure 10.17)

N −k
C k = ∑X j X j +k (10.81)
j =1
N
N  j
Pm = ∑  

j =k +1  j 
p (1 − p ) N − j (10.82)
N 

 j

PFA
k
= ∑ N 
(10.83)
j =0 2
10.3 NETWORK SYNCHRONIZATION
10.3.1 Open-Loop Transmitter Synchronization
d  V 
T A = Ti + (10.84) ω ≈ 1 − ω0 (10.85)
c  c 
re
Te =
c
+ ∆t (10.86)
Ve ω 0
ωe =
c
+ ∆ω (10.87)
∆ω
δ= hertz/hert z/day (10.88)
ω0
T
∆ω(T ) = ω0 ∫ δdt + ∆t (0) = ω0δT + ∆ω(0) hertz
0
(10.89)
T ∆ω(t )
∆t (T ) = ∫ dt + ∆t (0)
0 ω0
T T ∆ω(0)
= ∫ δtdt + ∫ dt + ∆t (0) (10.90)
0 0 ω0
∆ω(0)T
= 12 δT 2 + + ∆t (0)
ω0

10.3.2 Closed-Loop Transmitter Synchronization


 sin[(ω 0 + ω s + ∆ω )t + θ ] 0 ≤ t ≤ ∆t
r (t ) =  (10.91)
 sin[(ω 0 + ∆ω )t + θ ] ∆t < t ≤ T

1 T
x=
T ∫0
r (t ) cos ω0 tdt (10.92)
1 T
y=
T ∫0
r (t ) sin ω0 tdt (10.93)

z 2 = x2 + y2
2 2
 sin[( ωs + ∆ω)∆t / 2]  sin[ ∆ω(T − ∆t ) / 2] 
=   +  
 (ωs + ∆ω)T   ∆ωT  (10.94)
cos( ∆ω∆t ) + cos[ ∆ωT − (ωs + ∆ω) ∆t ] − cos( ∆ωT ) − cos( ωs ∆t )
+
2∆ω(ωs + ∆ω)T 2

2
 sin( ∆ωT / 2) 
z2 = 
∆ωT  (10.95)
 
2 2
 T − ∆t   sin(ω s ∆t / 2) 
z2 =   +
ω sT
 (10.96
 2T   

Das könnte Ihnen auch gefallen