Sie sind auf Seite 1von 4

System-Level Simulation of a Noisy

Phase-locked Loop
Proceedings of the 13th European Gallium Arsenide and other Compound Semiconductors
Application Symposium, pp. 193-196, Paris (France), Oct. 2005.

Frank Herzel and Maxim Piz

IHP
Im Technologiepark 25, 15236 Frankfurt (Oder), Germany
Tel.: +49 5625765, e-mail: herzel@ihp-microelectronics.com

Abstract— This paper presents a compact model of a the phase error is produced, low-pass filtered and applied
noisy phase-locked loop (PLL) for inclusion in a time- to the control input of the VCO (Fig. 1). We will first
domain system simulation. The phase noise of the reference
is modeled as a Wiener process, and the phase noise
contribution of the voltage-controlled oscillator (VCO) is
described as an Ornstein-Uhlenbeck process. The model is
applied to phase error modeling for a 60 GHz OFDM system
including correction of the common phase error. A close
agreement is observed between the time-domain simulation
and a frequency-domain model.

I. I NTRODUCTION
Integrated phase-locked loops have found a wide range
of applications including clock generation in micropro-
cessors, clock and data recovery circuits in fiber-optic
receivers and generation of the sampling clock in analog- Fig. 1. Schematic view of a charge-pump PLL. The noisy VCO output
to-digital converters (ADC). The phase noise performance is divided by N and phase-locked to a relatively clean reference to define
the output frequency and to clean the VCO phase noise spectrum.
of integrated PLLs is especially critical in RF synthesizers
for 60 GHz WLAN [1] and automotive radar at 77 GHz,
which has motivated this work. describe the PLL output noise assuming a noisy reference
Many publications on PLL noise modeling have ap- and an ideal VCO. Subsequently, we will consider a noisy
peared during the last few years [2]-[12] mainly focussed VCO driven by an ideal reference.
on behavioral circuit simulation. For system simulations The output voltage of an oscillator can be written as
a more abstract PLL model is required to minimize the 
    ! #"$
(1)
simulation time and the required knowledge on circuit  & '(*)+-,*.
level. In [13]-[15] phase noise has been discussed in the where is the  amplitude,
 ! % is the oscillation
context of OFDM. These noise models are simple and frequency, and is the excess phase. In a PLL the
allow a time-efficient modeling with a system simulator. phase noise of the reference is low-pass filtered, while the
However, they are oversimplified, since they disregard the VCO noise is high-pass filtered [16] resulting in the total
combination of high-pass filtering and low-pass filtering phase error
of noise in a PLL.  /! 0 214365 :9<;=?>+@(! :9<  ACB @ 
(DE :9F 
This paper describes, how the PLL output phase can be 87
generated for behavioral system modeling with realistic 3 5 :9F;HI>+@! :9F JIKLM
DE :9< I$
model parameters. We take into account VCO phase noise G7 (2)
as well as phase noise of the reference due to white ;=N>+@ ;HI>+@
noise sources. In addition, we consider an RF synthesizer where N and are the linear phase responses at
the PLL output referred to the phase noise source. Note
for a 60 GHz OFDM system including correction of the ;=N>+@(
9
that N implies a multiplication by the division
common phase error. The numerical approach is verified 1
by comparison of the simulated jitter with analytical ratio , which enhances the reference noise.
results from the literature.
III. T HE W IENER P ROCESS AND THE N OISE OF THE
II. P HASE N OISE IN PLL S R EFERENCE
In a PLL the VCO output phase is divided by N and The Wiener process was applied to the phase of nar-
compared with a reference phase in a phase-frequency rowband oscillators by Stratonovich to calculate the output
detector (PFD). A charge pump current proportional to spectrum which represents a Lorentz function [17]. More
recently, this model was used to calculate the jitter of
O
free-running oscillators [18]. The Wiener process can be
described by the stochastic differential equation [19] 400 Realizations of O.−U. process

Magnitude [arb. units]


P
! Q SRT! U$
P (3) 200
RT!
where is white Gaussian noise with the auto-
0
correlation function (ACF)
V RT
UXW :RT
ZY& 2,?[T\?]+
W I$ (4) −200 •σ 2=D /ω
[ \ <φ(t)>=0 φ φ L
and is the phase diffusivity. Period jitter and absolute
jitter are given by [18] −400   ‘ ’
0 2 4 6 “
8
.[ \ [ \
^ _ a` b 0 c d` *, .e  c $ ” units]
Time [arb.
(5)
% Fig. 2. Four realizations of the Ornstein-Uhlenbeck process generated
by (10).
and
^f/gh ji k ^_Tl (6)
In order to solve the differential equation (3) numerically, The phase noise spectrum of a free-running VCO is
all quantities are to be calculated on a discrete time grid high-pass filtered in a PLL, which gives for a second-order
#mn 2oqpr s
ot u$v?$,$ lwlxl l charge-pump-PLL model [16]
e
(7) >+=N= FQ  ,N[T\  e
\ $
 0e—– 0eZD‰,˜š™…œ›ED40› e – (14)
In this case, the standard deviation of the noise force is, – –
™ –  ›  – ,*. ›
according to (4), given by
where is the damping factor and % the – –
,|[T\
^y {z p} l (8)
natural angular frequency. Integrating the phase noise and
)+-,*. t Ÿv…)… 
multiplying the result by ž results in the
For white noise sources we can calculate the phase diffu- absolute jitter given by [12]
sivity from the single-sideband phase noise according to >+=N= \JCK L J KL
I
^ fgh % `  % `   ‚ l
[18]    .™ ‰ › ¡    .™ › (15)
[T\~ €U‚  e ,N. e e $ % % % %
, U‚ % (9)  ›e
For an overdamped PLL one can neglect in (14) which
where the phase noise must be taken at a frequency
 yields >+=?= ,N[T\  e
offset % from the carrier % in the region where \ FQ 
v…) e  0e 0e0‰ Š e
 †  a
‚„vƒ u|‡w?ˆ %  corresponding
to a -20 dB/decade slope of (16)
 ‚ .  Š ¢,?™*›
with . We conclude that the VCO  Š noise
2,*. isŠ
IV. T HE O RNSTEIN -U HLENBECK P ROCESS AND THE filtered by a first-order high-pass of bandwidth %
VCO D EVICE N OISE (in rad/s). The absolute jitter is [9]
The Ornstein-Uhlenbeck process is described by the >+=N= \JIKL JCK L
^ fgh % `  % `   ‚ l
Langevin equation [19]  . Š£¡  . Š (17)
P % b % % b %

(‰ŠU! 0 RT! I$
P (10) Comparison of (15) and (17) shows that the second-order
loop has the same absolute jitter as the first-order loop if
where the auto-correlation function (ACF) of the Gaussian Š ¤,?™ ›
noise force is given by we have % % . This allows to model a second-order
loop (also if not overdamped) as a first-order loop, if the
V RT
UXW :RT
ZY& 2,?[ \ ]+
W l
(11) steady-state absolute jitter is the crucial parameter in the
system. The spectrum (16) is identical to (13) which shows
From the steady-state ACF
[T\ that the Langevin equation (10) adequately describes VCO
V 
XW 
ZY& :Dq Š|Ž W Ž noise filtering in a first-order PLL.
ŠE‹Œ+ (12)
Figure 3 illustrates that for a PLL, in contrast to a free-
 running oscillator, the ensemble average of the timing error
we obtain the two-sided PSD of , which is the Fourier
converges to a steady-state value, where the time constant
transform of the ACF according to the Wiener-Khintchine WŠ¥ {v…)œŠ
theorem and reads is the inverse PLL loop bandwidth as derived
,N[T\
\CFQ  by McNeill [2].
  e ‰   Še l (13)
V. A LGORITHM FOR N UMERICAL G ENERATION OF
Figure 2 shows four realizations of the Ornstein- PLL O UTPUT VOLTAGE
Uhlenbeck process. In contrast to the Wiener process, this The recommended procedure for the generation of the
process has a stationary solution. PLL output voltage is as follows.
80 Integrating the spectrum, we obtain the rms phase error
|> [percent] given by [12]
«e
^ \  ÅÇÆ P "I ` , X
60 3 È P >+=N=  l
¨  %  % (19)
∆t=1/(50 f0)=0.02 T
40
anal.

The upper integration limit is half the bandwidth of the


−σabs

whole OFDM band. This corresponds to the “middle-


20 carrier” weighting function as representative for the whole
num.

OFDM signal [20]. A PLL is usually modeled as a


<|σabs

second-order system. For the charge-pump PLL under


0
10 ¦
100 1000 consideration the LPF transfer function is given by [16]
Number §of Periods ,?™*›+Éq¼ ›e
¶ =N>+@ -Ʌ  $
Fig. 3. Deviation of numerical absolute rms jitter from analytical result
Ée06,?™… › Éʉ0› e (20)
(17). The numerical value was obtained by averaging a large number of ™  ›
Ornstein-Uhlenbeck process realizations generated by (10). where is the damping factor, and is the natural an-
gular frequency. As explained above, the transfer function
can be approximated by a first-order filter according to
© Determine the phase noise † [dBc/Hz] of the refer- ¶~=N>+@(-É

Ä $
ence from measurement  or data sheet. @ ¡ ÉQ‰ (21)
Ä
© Calculate  ‚ {vuªC«­¬ and [ AC
\ B from (9). 
© Generate white Gaussian noise with the standard ,™…› the loop bandwidth (in rad/s) is given by Ä
where
. Equation (19) in conjunction with (18) and the filter
deviation (8) on a time grid (7).
© Integrate the differential equation (3), low-pass function (20) or (21), respectively, allows the effective
\
phase error ^ to be calculated from circuit parameters
filter
 ¬ ! 0 the result
Š¯®  5 P to 9 obtain
:DqœŠ the
9 
first
+DT 9 contribution and the carrier spacing.
N ‹Œ+ to the PLL
We have calculated the rms phase for a 60 GHz
phase error. †
© Determine the phase noise of the VCO by mea-
RF synthesizer with a phase noise of -90 dBc/Hz at
1 MHz frequency offset and a divider ratio of N=1024
surement, simulation or from data sheet.
© {vuªC«­¬ [ JI \ KL as presented in [1]. The calculation was done both in
Calculate U‚ and using (9).
© Generate white Gaussian noise with the standard
the time domain and in the frequency domain for three
different phase noise levels of the crystal reference. We
deviation (8) on a time grid (7).
© used an FFT period of ž ´ 640 ns corresponding to
Integrate the differential equation (10) to! obtain the
a sub-carrier spacing of 1.5625 MHz. Due to this large
second contribution to the PLL phase e . v…)
©   
0 2 ¬ ! 6 e 
bandwidth the neglection of % -noise in the model is
Substitute into (1).
justified, since it is eliminated by the high-pass filter in
This algorithm represents a recipe for an easy but (18). Figure 4 shows the rms phase error for the first-order
realistic description of the noisy PLL output voltage from model both from time-domain simulation (symbols) and
the oscillator phase noise and the loop bandwidth. from the frequency-domain model given by (19) shown as
solid lines. The close agreement demonstrates the high
VI. P HASE E RROR S IMULATION FOR OFDM
15
In an OFDM system the carriers are separated by the
°p #± f² ³v*)
sub-carrier spacing % žU´ , where žU´ is the LREF @ 100 kHz= −120 dBc/Hz
useful part of the symbol length, that is, the length of
σφ [degree]

the Fourier transformation interval [13]-[15]. The so-called 10


common phase error (CPE) in an OFDM system can Ï Ð Lines: frequency−domain model
be eliminated by subtracting the mean phase for every Symbols: time−domain simulation
symbol. This operation can be modeled in the frequency 5 −130 dBc/Hz
domain by a high-pass filter [20]. Combining this high-
pass filter with filtering due to PLL action, we obtain for −140 dBc/Hz
the weighted PLL phase noise spectrum 0  Ì ‘ Í ’
>+=N= µ C Ž vZDE¶~=N>+@ Ž e · e A B @ Ž ¶~=N>+@ Ž e¸º¹ 1Ë 2 3 4 5 6
  J K L  Î
fL [MHz]
» vZD¼ ½w¾ e  À¿~$
%Cž ´ (18) Fig. 4. RMS phase error after correction of common phase error from
/½w¾?
ÁC Â frequency domain model (19) and from time-domain simulation as a
where the “sinc” function is defined by e
/½x¾
.UÁC )+!.UÁI Ãv¯DX ½w¾  À" function of the loop bandwidth.
. The high-pass filter %Cž ´ sig-
nificantly improves the integrated phase jitter, if the sub- accuracy of the simulations and the frequency-domain
v*)
carrier spacing žU´ is larger than the loop bandwidth %…Ä model for predicting the phase error after common-phase
[21]. error correction.
VII. C ONCLUSION [8] D. C. Lee, “Analysis of jitter in phase-locked loops,” IEEE Trans-
We have presented and verified an algorithm to generate actions on Circuits and Systems-II: Analog and Digital Signal
the PLL output voltage for behavioral system simulations Processing, vol. 49, pp. 704-711, Nov. 2002.
in the time domain. We have included the two most [9] F. Herzel, W. Winkler and J. Borngräber, “An Integrated
important noise sources in an integrated PLL, namely, 10 GHz Quadrature LC-VCO in SiGe:C BiCMOS Technology for
white noise in the reference oscillator and white noise in Low-Jitter Applications,” Custom Integrated Circuits Conference
the voltage-controlled oscillator. While the first is low-pass (CICC), San Jos Ò Ñ , USA, Sep. 2003, pp. 293-296.
filtered in a PLL, the second is high-pass filtered. The [10] K. Kundert, “Predicting the Phase Noise and Jitter of PLL-Based
numerical parameters are derived  Š from oscillator phase Frequency Synthesizers,” in Phase-Locking in High-Performance
noise and the loop bandwidth . The noise behavior of Systems, Ed. Behzad Razavi, John Wiley & Sons, 2003, pp. 46-69.
a second-order PLL with the natural angular frequency
› ™ [11] F. Centurelli, A. Ercolani, G. Scotti, P. Tommasino, and A. Trifiletti,
and damping constant can  Š be approximated
,*›™ by a
“Behavioral Model of a Noisy VCO for Efficient Time-Domain
first-order PLL, if we identify with . We applied
Simulation,” Microwave and Optical Technology Letters, vol. 40,
the model to a 60 GHz RF synthesizer for an OFDM
system, where the oscillator noise parameters are based on pp. 352-354, Mar. 2004.
measured data. The simulated rms phase error agrees with [12] F. Herzel, W. Winkler and J. Borngräber, “Jitter and Phase Noise in
the integrated phase noise spectrum including a weighting Oscillators and Phase-locked Loops,” in Proc. SPIE Fluctuations
function for the removal of the common phase error. and Noise, Maspalomas, Gran Canaria, Spain, May 2004, vol. 5473,
Our model facilitates realistic bit-error-rate calculations Noise in Communication, pp. 16-26.
in communication systems. It can be used to estimate [13] T. Pollet, M. van Bladel, and M. Moeneclaey, “BER sensitivity of
the VCO phase noise required to meet given system OFDM systems to carrier frequency offset and Wiener phase noise,”
specifications. This will help to choose an appropriate IEEE Trans. on Communications, vol. 43, pp. 191-193, Feb. 1995.
technology (InP, GaAs-HEMT, GaAs-HBT, SiGe-HBT, [14] L. Tomba, “On the effect of Wiener phase noise in OFDM systems,”
BiCMOS, CMOS) for a given system, where a trade-
IEEE Trans. on Communications, vol. 46, pp. 580-583, May 1998.
off between phase noise performance and cost must be
[15] A. Garcı́a Armada, “Understanding the Effects of Phase Noise
considered.
in Orthogonal Frequency Division Multiplexing (OFDM),” IEEE
ACKNOWLEDGEMENT Trans. on Broadcasting, vol. 47, pp. 153-159, June 2001.
This work was partly funded by the German Federal [16] B. Razavi, RF Microelectronics, Prentice-Hall, Upper Saddle River,
Ministry of Education and Research (BMBF) under the 1998.
project acronym WIGWAM. [17] R. L. Stratonovich, Topics in the Theory of Random Noise, Gordon
and Breach, New York, 1967.
R EFERENCES
[18] F. Herzel and B. Razavi, “A Study of Oscillator Jitter Due to Supply
[1] W. Winkler, J. Borngräber, B. Heinemann, and F. Herzel, “A and Substrate Noise,” IEEE Transactions on Circuits and Systems-
Fully Integrated BiCMOS PLL for 60 GHz Wireless Applications,” II: Analog and Digital Signal Processing, vol. 46, pp. 56-62, Jan.
ISSCC Digest of Technical Papers, San Francisco, Feb. 2005, pp. 1999.
406-407. [19] C. W. Gardiner, Handbook of stochastic methods, vol. 13 of
[2] J. A. McNeill, “Jitter in Ring Oscillators,” IEEE J. Solid-State Springer series in synergetics. Berlin, Heidelberg, New York,
Circuits, vol. 32, pp. 870-879, June 1997. Tokyo: Springer-Verlag, second ed., 1983.
[3] B. de Smedt and G. Gielen, “Nonlinear Behavioral Modeling [20] J. Stott, “The effects of phase noise in COFDM,” BBC Research
and Phase Noise Evaluation in Phase Locked Loops,” Custom and Development, EBU Technical Review, Summer 1998.
Integrated Circuits Conference (CICC), Santa Clara, USA, May [21] W. Rave, D. Petrovic, and G. Fettweis, “Performance Comparison
1998, pp. 53-56. of OFDM Transmission affected by phase noise with and without
[4] M. Takahashi, K. Ogawa, and K. S. Kundert, “VCO Jitter Simula- PLL,” in Proc. International Workshop on Multi-Carrier Spread-
tion and its Comparison with Measurement,” 1999 Asia and South Spectrum (MC SS), Oberpfaffenhofen, Germany, Sep. 2003.
Pacific Design-Automation Conference (ASPDAC’99), Hong Kong,
Jan. 1999, vol. 1, pp. 85-88.
[5] A. Fakhfakh, N. Milet-Lewis, Y. Deval, and H. L Ò Ñ vi, “Study and
Behavioural Simulation of Phase Noise and Jitter in Oscillators,”
2001 IEEE International Symposium on Circuits and Systems
(ISCAS’01), Sydney, Australia, May 2001, vol. 5, pp. 323-326.
[6] M. Mansuri and C.-K. K. Yang, “Jitter Optimization Based on
Phase-Locked Loop Design Parameters,” IEEE J. Solid-State Cir-
cuits, vol. 37, pp. 1375-1382, Nov. 2002.
[7] A. Mehrotra, “Noise Analysis of Phase-locked Loops,” IEEE
Transactions on Circuits and Systems-I: Fundamental Theory and
Applications, vol. 49, pp. 1309-1316, Sep. 2002.

Das könnte Ihnen auch gefallen