On the Difference between Two Widely Publicized Methods for Analyzing Oscillator Phase Behavior Piet Vanassche, Georges Gielen and Willy Sansen Katholieke Universiteit Leuven - ESAT/MICAS Kasteelpark Arenberg 10, B-3001 Leuven, Belgium piet.vanassche@esat.kuleuven.ac.be ABSTRACT This paper describes the similarities and differences between two widely publicized methods for analyzing oscillator phase behav- ior. The methods were presented in [3] and [6]. It is pointed out that both methods are almost alike. While the one in [3] can be shown to be, mathematically, more exact, the approximate method in [6] is somewhat simpler, facilitating its use for purposes of anal- ysis and design. In this paper, we show that, for stationary input noise sources, both methods produce equal results for the oscilla- tor’s phase noise behavior. However, when considering injection locking, it is shown that both methods yield different results, with the approximation in [6] being unable to predict the locking behav- ior. In general, when the input signal causing the oscillator phase perturbations is non-stationary, the exact model produces the cor- rect results while results obtained using approximate model break down. 1. INTRODUCTION Oscillators are key building blocks in almost all of today’s com- munication systems. Their behavior, however, is often hard to an- alyze, since their functioning inherently relies upon nonlinear be- havior. One of the most important characteristics of an oscillator is the way its phase responds to external signals. These external sig- nals could be both unwanted, e.g. noise sources causing the phase noise, or wanted, e.g. sine waves injected for locking purposes. In recent years, much research has been devoted to the analysis of oscillator phase behavior. Circuit simulation [10] offers the most simple solution. This approach, however, is time-consuming, espe- cially for the Monte Carlo methods needed to deal with noisy in- puts, and the results are not straightforward to interpret, obscuring analysis. More compact and insightful methods have been devel- oped in both [3, 4, 8] and [6, 9]. Both, quite popular, approaches model the oscillator phase behavior using a 1-dimensional differ- ential or integral equation, which is much easier to solve than the full set of circuit equations. Using the original notation, [3] models the phase noise behavior as d θ dt (t ) = ǫv(t + θ(t )) n(t ) (1) while [6] starts from θ(t ) = ǫ t 0 Ŵ(τ)n(τ)d τ (2) In both equations, n(t ) is an external source, noise or otherwise, θ(t ) is the oscillator phase and v(t ),Ŵ(t ) are functions depending upon the oscillator’s topology. They are respectively called the per- turbation projection vector (PPV) and the impulse sensitivity func- tion (ISF). The oscillator’s output is then determined by V osc (t ) = V s (t + θ(t )) (3) where V osc (t ) represents the actual oscillator output signal while V s (t ) is a T -periodic solution of the input-free (noiseless) oscilla- tor. Furthermore, ǫ 1 is a perturbation variable used to indicate the fact that θ(t ) varies slowly as compared to the oscillator period T . Observing both equations (1) and (2), it is seen that, essentially, they differ only slightly from each other. The question hence rises whether one can expect any significant differences in results when comparing the phase behaviors they predict. In this paper, we show that, for some classes of applications, the models (1) and (2) predict similar results, while for other classes, results are widely different. More precisely, it is shown that for n(t ) a stationary (noise) source, equations (1) and (2) will, up to 0-th order in ǫ , predict the same output phase noise. On the other hand, when n(t ) is no longer stationary, results diverge. A notewor- thy example is given by an oscillator’s injection locking behavior [1, 7]. Here, the input source n(t ) = N cos (2π ft ) is a single sine wave with f near the oscillator’s free-running frequency f 0 . A har- monic oscillator, for example, will lock both its frequency and its phase to that of n(t ). It will be shown that the model (1) is capable of predicting this behavior, while (2) is not. Related to injection locking is the behavior of the phase differences θ within sets of coupled oscillators. Since the coupling effect can be considered as a mutual injection phenomenon, (1) yields correct results while (2) breaks down. The main tool used for obtaining the results mentioned above is the averaging transformation as introduced in [2, 5]. In this paper, we extend this transformation to its most general setting, allowing us to deal with both deterministic signals, white noise and colored noise. Using the averaging transformation, it becomes possible to separate the slow-varying components of the oscillator’s phase be- havior from the fast-varying ones. These slow-varying components typically contain those characteristics of the oscillator’s behavior which are of greatest interest, like phase noise (wander) and lock- ing. The remainder of this paper is organized as follows. In section 2, we briefly discuss both the origin and properties of both models (1) and (2) for describing oscillator phase behavior. Section 3 in- troduces averaging and its use for analyzing an oscillator’s phase behavior. In section 4, we apply this principle to analyze oscilla- tor phase noise, showing that, under certain conditions, the results obtained from both model equations (1) and (2) are equivalent. Sec- tion 5 discusses the injection locking phenomenon and shows how both models predict widely different results. Finally, in section 6, we demonstrate these differences with some circuit-level simula- tions. Conclusions are presented in section 7. 0-7803-7607-2/02/$17.00 ©2002 IEEE