Colored noise in oscillators. Phase-amplitude analysis and a method to avoid the Ito-Stratonovich dilemma
Michele Bonnin, Fabio Traversa, Fabrizio Bonani

TL;DR
This paper analyzes how colored noise affects oscillator phase fluctuations, introduces a transformation method to handle the Ito-Stratonovich dilemma, and improves phase noise modeling accuracy.
Contribution
It presents a novel transformation technique to convert colored noise into white noise for better phase noise analysis in oscillators.
Findings
Phase noise is a drift-diffusion process influenced by noise variance and correlation time.
The method reduces modeling errors compared to previous phase reduced models.
A new approach avoids the Ito-Stratonovich dilemma in stochastic oscillator analysis.
Abstract
We investigate the effect of time-correlated noise on the phase fluctuations of nonlinear oscillators. The analysis is based on a methodology that transforms a system subject to colored noise, modeled as an Ornstein-Uhlenbeck process, into an equivalent system subject to white Gaussian noise. A description in terms of phase and amplitude deviation is given for the transformed system. Using stochastic averaging technique, the equations are reduced to a phase model that can be analyzed to characterize phase noise. We find that phase noise is a drift-diffusion process, with a noise-induced frequency shift related to the variance and to the correlation time of colored noise. The proposed approach improves the accuracy of previous phase reduced models.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Colored noise in oscillators.
Phase-amplitude analysis and a method to avoid the Itô-Stratonovich dilemma
Michele Bonnin, Fabio L. Traversa, Fabrizio Bonani, Senior Member, IEEE M. Bonnin and F. Bonani are with the Dipartimento di Elettronica e Telecomunicazioni, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy. F.L. Traversa is with MemComputing Inc., San Diego, CA, 92093-0319, USA.
Abstract
We investigate the effect of time-correlated noise on the phase fluctuations of nonlinear oscillators. The analysis is based on a methodology that transforms a system subject to colored noise, modeled as an Ornstein–Uhlenbeck process, into an equivalent system subject to white Gaussian noise. A description in terms of phase and amplitude deviation is given for the transformed system. Using stochastic averaging technique, the equations are reduced to a phase model that can be analyzed to characterize phase noise. We find that phase noise is a drift-diffusion process, with a noise-induced frequency shift related to the variance and to the correlation time of colored noise. The proposed approach improves the accuracy of previous phase reduced models.
Index Terms:
Oscillator noise, phase noise, colored noise, stochastic differential equations (SDEs), Fokker-Planck equation, stochastic averaging, phase models.
I Introduction
Oscillators and phase locked loops (PLLs) are fundamental components of electronic and optical systems. For instance, in digital systems they are used to establish a reference time to synchronize operations. In communication systems, they are used for frequency coding and decoding, and for channel selection.
Noise sources, both intrinsic and external, are a major nuisance plaguing oscillator and PLL performance. They can be classified as white (frequency independent) fluctuations, such as thermal noise in electrical circuits with resistive elements or shot noise in semiconductor devices, and time-correlated (colored) noise sources. Among the latter, particularly relevant in oscillators based on bipolar transistors and MOSFET devices used as radio frequency sources, we find Lorentzian low-frequency noise and flicker noise. Flicker or fluctuations can be in several cases traced back to the superposition of low-frequency Lorentzian noise sources, that therefore are of paramount importance in assessing oscillator random variations.
The performance and reliability of oscillators depend crucially on noise sources, which deteriorate the oscillator response and are responsible for phase noise and time jitter. Phase noise and time jitter are strictly related concepts, defining oscillator short term frequency instabilities. In particular, phase noise is a frequency domain measure of the oscillator spectral purity, while time jitter describes the time domain accuracy of the oscillator waveforms. Phase noise spreads the bandwidth of the fundamental frequency of oscillators and may produce interference with neighboring channels, thus degrading the whole system performances. Therefore, characterizing phase noise in oscillators is a major problem for practical applications.
Since the seminal work [1], linear time invariant models (LTI) have been applied to high- resonant and quartz-crystal oscillators. While of great practical importance, such a technique is often too simplistic and fails to capture essential features such as spectral dispersion. Inclusion of linear time variant effects (LTV) can yield more accurate results [2, 3].
The most rigorous treatment of phase noise in nonlinear oscillator perhaps dates back to [4], where the author decomposes the oscillator response into phase and magnitude components, and successfully derived a differential equation for the phase deviation. In [5], the oscillator response is decomposed into orthogonal components, and equations for purely phase and amplitude deviations are derived. Unfortunately, as shown in [6], using an orthogonal decomposition to separate phase and amplitude deviations leads to inaccurate results. The method proposed in [6], based on using Floquet vectors to project the response of the noisy oscillator onto a shifted version of the unperturbed response, exploits a linear periodically time varying approximation of the oscillator behavior leading, ultimately, to a nonlinear phase equation. The idea that Floquet vectors constitute the ideal basis to decouple phase and amplitude dynamics was confirmed in [7, 8]. Phase domain models based on the ideas introduced in [6], have been extensively used to derive an analytical stochastic characterization of oscillator phase noise due to both white and colored noise sources [9, 10, 11, 12, 13, 14, 15, 16].
In [4, 6, 9], simplified scalar stochastic differential equations for the phase variable were derived, neglecting all contributions of noise and amplitude fluctuations, i.e small deviations from the limit cycle, beyond the first order. This assumption is well justified for most electronic oscillators, that are typically subject to small noise and exhibit strongly stable limit cycle, thus leading to very accurate phase models. LTV techniques yield reliable and precise predictions for the phase diffusion process, but they fail to capture the frequency shift phenomenon [11, 17, 18]. Such a frequency shift is usually negligibly small for strongly stable oscillators, such as those customarily used in electronic systems, but may play a relevant role in autonomous systems from other fields, e.g. system biology and neuroscience [19].
This paper proposes a novel methodology to analyze phase noise in nonlinear oscillators subject to time-correlated noise, modeled as an Ornstein-Uhlenebeck process. Making use of the method proposed in [20, 21] the system with colored noise is first transformed into an equivalent system subject to white Gaussian noise. The advantage is twofold: first the transformation allows to use the whole machinery of stochastic differential equations on a reduced dimensional system. Second, and more important, the transformation avoids the Itô-Stratonovich dilemma [22]. Phase and amplitude deviation equations are derived for the transformed system, and then reduced to a phase model, that describes the oscillator dynamics in terms of the phase variable only. This description is the ideal tool for phase noise analysis, since it gives an approximate yet very accurate description of the phase dynamics. We show that phase noise in nonlinear oscillators is a drift-diffusion process, that is, noise sources not only induce a spread in the oscillator spectrum, but also a shift in the oscillation mean frequency. The frequency shift is related to the variance of the colored noise and to the noise correlation time. Some examples are presented to assess the validity of the approach.
II Modeling
Consider the nonlinear system subject to random noise source
[TABLE]
where denotes the state of the system, is a smooth vector field that defines the system internal dynamics, is a smooth vector valued function and is a scalar function describing random fluctuations, both internal and external.
Random fluctuations are often modeled as zero mean, Gaussian distributed white noise. A zero mean Gaussian white noise is characterized by and , where is the Dirac delta function, while and denote two time instants. White Gaussian noise is a reasonable approximation in the case where the typical time scales of the underlying deterministic dynamics are much larger than the noise correlation time (quasi-white approximation). Unfortunately, white noise is rarely an accurate model to represent all of the noise sources that induce fluctuations in real electronic devices and systems. As a consequence, a Dirac delta correlation in time is more justified by mathematical convenience than being physically plausible. Real processes have typically finite correlation times, and often power spectra, e.g. flicker noise.
A more realistic description of noise in electronic systems is given by an exponentially correlated process. Better known as colored noise, it can be modeled as an Ornstein-Uhlenbeck process [23]. In this case the noise source is modeled according to
[TABLE]
where is a parameter proportional to the finite noise correlation time, and is the diffusion constant. The Ornstein-Uhlenbeck process with deterministic initial state is characterized by the expectation value
[TABLE]
and by the correlation function
[TABLE]
Thus we consider equations (1) and (2), that we rewrite adopting the standard notation of stochastic differential equations (SDEs)
[TABLE]
where is a Wiener process, i.e. the integral of a white noise.
The SDEs (5)-(6) describe a diffusion process with unmodulated (additive) noise. Therefore the equations can be interpreted using any of the two main interpretation schemes, namely Itô or Stratonovich, obtaining the same solution. In the full space the system is Markovian, that is, future states are completely determined by the current state and the stochastic process shows no memory. Methods for analysis of Markovian systems, based on the Fokker-Planck or Kolmogorov equations, are well developed. However, the practical solution of the equations obtained using these approaches may become unbearable because of the large number of state variables involved.
A possible solution strategy amounts to study the system dynamics in a reduced dimension space. However, if we consider the space only the system is non Markovian due to the presence of multiplicative noise, as the increments of the state variables depend on the past history of the noise process. Problems arise even in the simpler case of a quasi-white approximation: for , (6) shows that the external fluctuations reduce to a white noise . Substituting this approximation into (5) yields
[TABLE]
The white noise is now modulated by the state dependent function (multiplicative noise), therefore the question arises whether (7) should be interpreted according to Itô or Stratonovich.
Applying the procedure presented in [20, 21], in the next section we shall derive a reduced description in the space of problem (5)-(6) where the SDE system is transformed into an SDE (for the state vector only) subject to white Gaussian noise. The main results are the following
- •
The reduced system holds for small, but not necessarily vanishing correlation time .
- •
The reduced system resolves the Itô-Stratonovich dilemma, that is, we shall derive equivalent SDEs for the two interpretations. By equivalent, we mean two different SDEs, interpreted following different rules, having the same solution. Because the solution is unique, it is just a matter of personal preference to choose one interpretation rather than the other.
III White noise approximation
Dividing both sides of (6) by , substituting and introducing , equations (5)-(6) become
[TABLE]
Usually, in electronic systems the correlation time is small compared to the characteristic time constants for the deterministic part of the dynamics. Therefore, we can assume the correlation time small enough such that . Under this assumption, equations (8) and (9) show a time scale separation, since the Ornstein-Uhlenbeck process is one order, in the parameter , faster than the state variables . Notice that a straightforward application of stochastic averaging [24] would lead to inconsistent results. In fact, since asymptotically , the averaged equation would simply coincide with the deterministic (noiseless) system.
Now, let denote the expected value for a generic, smooth enough function . The Kolmogorov backward equation corresponding to (8)-(9) takes the form [22]
[TABLE]
where
[TABLE]
and is a row vector denoting the gradient of the scalar function with respect to the vector (thus is the scalar product of the two vectors). We look for a solution of (10) in the form of a power series expansion
Introducing this ansatz into (10) and equating the coefficients of the same powers of yields the hierarchy of equations
[TABLE]
The first equation in the hierarchy implies that does not depend on , so that .
The other equations are of the type . According to Fredholm alternative theorem, these equations are solvable provided that a function exists such that: (1) , where is the conjugate operator of , and (2) each satisfies , where denotes the inner product in the Banach space. Taking into account (13), implies that is the stationary distribution of the Ornstein-Uhlenbeck process (9), thus [25]
[TABLE]
As a consequence, condition amounts to require that each term averages to zero with respect to
[TABLE]
Taking into account that , it is straightforward to verify that . Thus equation (15) is solvable, and direct substitution shows that
[TABLE]
Similarly, equation (16) is solvable if
[TABLE]
The three averages on the left hand side can be expressed as
[TABLE]
where is the Jacobian matrix of the vector function with respect to the variables with elements , while is the Hessian matrix of the scalar function with respect to with elements . Furthermore, to solve the last integral we used the fact that, from (17), .
Substituting equations (21)-(23) into (20) yields the Kolmogorov backward equation
[TABLE]
The corresponding Stratonovich SDE is (we use the symbol to denote Stratonovich stochastic integral)
[TABLE]
while the equivalent Itô SDE is
[TABLE]
By equivalent we mean that the SDEs (25) and (26) are interpreted according to different rules but they have the same solution. The Stratonovich SDE (25) can be transformed into the Itô SDE (26) (and vice versa) by addition (respectively, subtraction) of the Wong-Zakai drift correction term [22]. The solution of (25) and (26) is also a weak solution for the original system with colored noise (5)-(6). Weak means that the two solutions for a specific realization of the the noise process are different in details, but they converge in probability, i.e. they have the same probability density function and therefore the same statistical properties.
Whether to use the Stratonovich SDE (25) or the equivalent Itô SDE (26) is at this point a matter of personal taste. As a rule of thumb, Stratonovich interpretation may be better suited for algebraic manipulations, since traditional calculus rules apply. By contrast, Itô interpretation requires a whole new set of calculus rules, known as Itô calculus [22], but it is more suitable for numerical simulations and for the calculation of expected quantities.
IV Phase-amplitude equations for nonlinear oscillators with colored noise
Let us now consider the case where equations (5)-(6) describe a nonlinear oscillator subject to colored noise. In the absence of random fluctuations, equation (5) reduces to the autonomous ordinary differential equation (ODE)
[TABLE]
We assume that (27) admits of an asymptotically stable -periodic solution , represented by a limit cycle in its state space.
We shall derive an equivalent description of system (25) (or (26)) in terms of phase and amplitude deviation variables, analogous to the one derived in [26, 18, 27]. The phase function used in our description coincides locally, in the neighborhood of the limit cycle, with the asymptotic phase defined in [6, 13, 28]. As a second step, we shall derive a phase reduced model, that describes the oscillator dynamics in terms of the phase variable alone.
For our purpose it is more convenient to work with the Itô SDE (26). The reason to prefer the Itô over the Stratonovich interpretation is that Itô integrals are adapted processes, i.e. state variables and the noise increment are independent. By contrast, in the Stratonovich interpretation state variables and noise increments are correlated, a property known as “anticipating nature” or “look in the future property” of the Stratonovich integral. The far reaching consequence is that when one tries to describe the dynamics by using only a subset of state variables, an additional piece of information is lost, represented by the correlation between eliminated variables and noise increments [17].
To make the paper self-contained, we introduce some notation. We consider a set of time dependent vectors , forming a basis for , for all . These basis vectors can be conveniently constructed as follows: the vector is chosen as the unit vector tangent to the limit cycle at any
[TABLE]
The remaining vectors can be chosen as the Floquet vectors (apart from the limit cycle tangent ) of the linearized variational equation [26, 18, 27]
[TABLE]
where is the Jacobian matrix of the vector function evaluated on the limit cycle . Thus the vectors are independent, although in general they are not orthogonal. We construct the matrix , and we define the reciprocal vectors to be the rows of the inverse matrix . Thus also span and the bi-orthogonality condition for all , holds. Finally we introduce matrices , , and the magnitude (in the norm) of the vector field evaluated on the limit cycle, .
Following [26, 18, 27], we decompose the solution of (26) into two components
[TABLE]
The first component represents the projection of the stochastic process onto the limit cycle, evaluated at an unknown time instant . The second component represents the distance between the solution and the limit cycle, measured along the directions spanned by the vectors at the random time . Because is a stochastic process, both and are stochastic processes as well. Itô equations defining the time evolution of these stochastic processes can be found following the procedure given in [18, Theorem 3.1] and [27, Theorem 1], obtaining
[TABLE]
where (the ′ sign denotes the derivative with respect to )
[TABLE]
[TABLE]
and
[TABLE]
The SDEs (31)-(32) describe phase noise in nonlinear oscillators with colored noise as a drift-diffusion process. The responsibility of random fluctuations to phase diffusion does not come as a surprise, since, contrary to the amplitude, phase deviation does not have a self-limiting mechanism. Phase deviations are not damped, and may eventually grow unbounded as time passes. However, noise is also responsible for phase drift, that is, it produces a shift in the position of the peaks of the oscillator frequency spectrum. Because of the nonlinear response of the oscillator, random forces applied at a certain angle are amplified, while other are reduced. This results in a net, non null contribution to the expected angular frequency. Noise induced frequency shift is also observed in nonlinear oscillators subject to white Gaussian noise [17, 18, 27], but in presence of colored noise there is an additional shift contribution, represented by the term , that can be ascribed to the finite correlation time of the noise source.
V Phase equation
The phase and amplitude deviation SDEs (31)-(32) have the same solution as the Stratonovich SDE (25) or the Itô SDE (26), that in turn are characterized by the same statistical properties of the solution of the SDEs (5)-(6). Since (31)-(32) are exact, they are not easier to solve than the white noise approximated SDE (26). However, they can be used to derive a phase reduced model [26, 29, 30] that in turn can form the basis to find useful, albeit approximate, results. The main advantage of a phase reduced model is that methods for Markovian systems, e.g. Fokker-Planck and Kolmogorov equations, can be (comparatively) easily applied, and the obtained equations can be more easily solved, being one dimensional (single variable).
To derive a simplified phase equation, we exploit a stochastic averaging technique. First we observe that if the Floquet basis is used as vectors , then
[TABLE]
where denotes terms quadratic in the amplitude deviation components, see [27, Theorem 3] for a proof. Then in the neighborhood of the limit cycle the “deterministic” frequency shift becomes negligibly small, and all points rotate with a uniform angular frequency. In many of the practical applications noise perturbations are small if compared to deterministic effects, that is, , and can be considered as perturbation terms. They either include some explicit small parameter, or the condition holds. As a consequence, the stationary distribution for the angle is expected to remain close to the uniform distribution , that describes the phase diffusion process in a nonlinear oscillator with uniform angular frequency [18, 27].
Similar considerations can be made for the amplitude deviation SDE (32). It can be shown that (see [27, Theorem 3])
[TABLE]
where is a diagonal matrix whose entries are the Floquet characteristic exponents, with the exception of the structural one . The amplitude deviation dynamics is the balance of two competing forces: random fluctuations drive the system out of the limit cycle, while the asymptotic stability of the limit cycle implies that the system is continuously pushed toward the periodic orbit. Electronic systems are usually strongly stable, meaning that for all , and as a consequence amplitude fluctuations remain confined to a small neighborhood of the limit cycle. Thus we can linearize the amplitude deviation SDE around the noiseless solution , and after averaging with respect to the phase stationary distribution we obtain
[TABLE]
where (as usual , and are the Jacobian matrices with respect to )
[TABLE]
and
[TABLE]
In general, the solution of the linear SDE (45) is not a Gaussian process, but the vector of the expected values and the matrix of second moments can be found solving the linear ODE [31]
[TABLE]
Finally, the first and second moment are used to obtain a phase reduced equation. Expanding the terms of the phase SDE (31) in Taylor series around , and averaging with respect to the amplitude deviation, yields
[TABLE]
where the functions and their derivatives are evaluated at , and denotes the -th component of vector .
We compare the phase equation (52) with the analogous equations obtained for a nonlinear oscillator subject to white Gaussian noise [18, 27]. Apart from 1 that represents the oscillator’s normalized angular frequency, the terms in the first two rows describe a frequency shift, whereas the terms in the last row describe a diffusion. and its derivatives resolve the correlation between the phase and noise increments. These terms were already discussed for a nonlinear oscillator subject to white Gaussian noise [18, 27]. By contrast, and its derivatives describe the different action that colored noise exerts on the phase with respect to white noise only, due to the non null noise correlation time.
It is worth noticing that in the weak noise limit, if higher order contributions of amplitude fluctuations and the correlation resolving term are neglected (implying and , respectively), then the simplified phase equation is obtained
[TABLE]
Eq. (53) is the equivalent of the phase equations derived in [4, 6] for the case of colored noise, where is a zero order approximation of the frequency shift effect produced by the finite noise correlation time.
In order to compare our results against previous literature on phase noise in oscillators subject to colored noise sources, we consider here the approach developed in [9] where higher order contributions of amplitude fluctuations are neglected. For a strongly stable limit cycle, fluctuations are expected to keep the trajectory in a small neighborhood of the limit cycle, so that amplitude noise plays no influence on the phase dynamics. The noisy solution is then approximated as a time shifted version of the noiseless limit cycle , and a phase equation is readily derived (see [9], eq. (3)111The division by , absent in [9], is a normalization required to guarantee that the oscillator’s free running frequency is equal to one.). For our system (5), (6) the phase model in [9] reads
[TABLE]
Notice that this phase equation is further approximated in [9] to derive the noise spectra.
Fully neglecting the amplitude fluctuations may be a reasonable approximation for strongly stable oscillators, however a more detailed analysis shows that in some cases the amplitude noise impacts on the cycle frequency inducing a non-negligible shift [11, 17, 18], especially for some autonomous systems exploited in computational biology and neuroscience [19].
VI Examples
VI-A Stuart-Landau oscillator with colored noise
As a first example we consider a Stuart-Landau oscillator with colored noise. The reason to choose such a simple system is twofold. First, most of the analysis can be made analytically, making the example useful to illustrate the theory and techniques described in the previous sections. Second, because many of the equations admit of an exact solution, the example permits to assess the accuracy of exploited approximations.
The state equations are the following
[TABLE]
where and are real parameters that define the oscillator free running frequency.
Applying the methodology described in section III we obtain the following SDE with modulated white Gaussian noise
[TABLE]
We can now take advantage of the particularly simple structure of the Stuart-Landau system. Because the SDE for the amplitude is independent on the phase, the Fokker-Planck equation for the amplitude is single variable
[TABLE]
The stationary distribution can be found analytically
[TABLE]
where is a constant determined through a normalization condition . It is worth noticing that the same result cannot be obtained if the original problem is considered, because in the SDE (56) the amplitude equation and the Ornstein-Uhlenbeck process are coupled.
The theoretical prediction (59) is compared to the amplitude stationary distribution obtained through numerical integration of (56) in figure 1. Milstein numerical integration scheme has been used in the simulation, and the probability to find the amplitude in the interval has been evaluated as the fraction of time spent in that interval divided by the total simulation length. As expected, the accuracy of the white noise approximation increases as the noise correlation time decreases.
In absence of noise the Stuart-Landau oscillator admits of an asymptotically stable limit cycle . The Floquet vectors are , , while the co-vectors are , . It is straightforward to derive the phase and amplitude deviation equations
[TABLE]
The linearized SDE for the amplitude is
[TABLE]
and the stationary distribution obtained solving the associated Fokker-Planck equation is
[TABLE]
where is the normalization constant.
Figure 2 shows the comparison between the amplitude deviation stationary distribution for the full system (59), and its counterpart for the linearized system (63), for different values of . As expected, the distribution of the linearized system approximates well the full distribution for small values of . The stationary distribution for the phase, obtained using numerical integration, is shown in figure 3 for two different values of . It confirms that the uniform distribution is a good approximation even for fairly large values of .
Solving equations (50), (51), we find the first two moments
[TABLE]
Finally, taking stochastic expectation on both sides of the first of (60) and neglecting terms we obtain the expected angular frequency
[TABLE]
A comparison with [9] can be made making explicit (54)
[TABLE]
and taking the stochastic expectation on both sides of (67). Using (3) we find the expected angular frequency
[TABLE]
Therefore, according to the model in [9], noise has no influence at all on the asymptotic expected angular frequency.
Figure 4 shows the expected normalized angular frequency for the Stuart-Landau oscillator with colored noise (56), the equivalent system with white noise (57), and the theoretical predictions (69) and (66), as functions of . Under the hypothesis that the system is ergodic, the normalized expected frequencies for systems (56) and (57) have been obtained through numerical integration, using the time average
[TABLE]
for .
An analysis of the phase equation (60) provides further information. Averaging over the amplitude, substituting (64) and (65), and neglecting terms, proves that the angle variable is well approximated by a Brownian motion with drift222This process is sometime referred to simply as Brownian motion, whereas the case is called Standard Brownian motion, in accordance with the corresponding PDFs. , where
[TABLE]
For the sake of simplicity we assume a perfectly localized initial condition , and that , with boundary conditions . Then the phase has a normal distribution , and the auto-correlation is
[TABLE]
Figure 5 shows the PDF for the phase deviation (i.e. the difference between and the phase in absence of noise) at three different time instants.
The power spectral density (PSD) for the orbital noise component, calculated using Welch’s method together with an average over 200 realizations of the corresponding time-domain process, is shown in figure 6. The blue line is the PSD for the orbital noise in presence of the colored noise source as defined in (56). The noise correlation time is and the noise intensity is . The red line is the PSD for the orbital noise component , where is the solution of the reduced phase equation (52), again for . The two PSDs show excellent agreement around the carrier frequency, while the system with colored noise shows a significantly reduced power content at high frequency (not shown in this figure). The black solid line is the PSD for the system without noise, here shown to put in evidence the frequency shift induced by noise. PSDs were obtained considering oscillations, divided into points, corresponding to a sampling rate of 5369 samples per second for the discrete Fourier transform calculation. Finally, the black dotted line marks the theoretical prediction for the expected angular frequency as given by (66).
VI-B van der Pol oscillator with colored noise
As a second example we consider the nonlinear oscillator (van der Pol) shown in figure 7. The nonlinear resistor is assumed to be noiseless, with characteristic . The random source on the right models environment and internal noise.
Using Kirchhoff current law it is straightforward to derive the state equations
[TABLE]
where is the integral of the stochastic process . With the change of variables
[TABLE]
and assuming that the random source is a colored noise modulated by the current through the capacitor
[TABLE]
we obtain the state equations
[TABLE]
where .
Transformation to the equivalent system with white noise yields
[TABLE]
Figures 8 and 9 show the PDF , at the same time instant, for the van der Pol oscillator with colored noise (77) and noise correlation time and , respectively. Figure 10 show the PDF for the equivalent system with white Gaussian noise (78). The PDF has been computed from numerical simulations, the same initial condition has been used in all cases333Parameter values are conveniently chosen to simplify calculations and to highlight higher order contributions of noise..
Because the limit cycle and the Floquet vectors cannot be found analytically for the van der Pol oscillator, we resort to semi analytical techniques and numerical methods for the analysis. In particular, we have developed a methodology based on the following steps:
- •
First, the limit cycle of the noiseless system is determined in a semi analytical form using the Harmonic Balance technique [32, 33].
- •
The semi analytical expression of the limit cycle is used to determine the Floquet vectors and co-vectors. Because the example under investigation is a second order system, Floquet vectors an co-vectors are computed using the formulas given in [34]. For higher order systems, they can be found exploiting efficient numerical techniques [33, 35, 36, 37].
- •
The limit cycle, and the Floquet vectors and co-vectors are used to determine the functions in equations (33)-(42).
- •
The functions , , and given by (46)-(48) are calculated, using the uniform distribution for averaging. Equations (50) and (51) are solved to find and for all .
- •
The reduced phase equation is written and can be analyzed to determine the expected normalized angular frequency, frequency shift, diffusion constant and so on.
Figure 11 shows the expected normalized angular frequency for the van der Pol system with colored noise (77), as a function of . The expected frequency exhibits little dependence on the noise correlation time, in fact the blue curves (the solid curve corresponds to , while the dashed one to ) are very close. The red line represents the expected normalized angular frequency for the equivalent system with white Gaussian noise (78). The curve has been determined through numerical integration of the full phase-amplitude deviation SDEs. Finally the black curves represents the theoretical predictions. The dotted line is the expected angular frequency determined through numerical integration of (54), (55) [9]. The solid line is the theoretical prediction given by our phase reduced model, obtained using the methods described above.
As a further confirmation, we have computed the power spectral density for the numerical solution of the SDEs (77) and (78). Figure 12 shows the power spectral density calculated combining Welch’s method with an averaging over 200 realizations to the numerical solution of the van der Pol system with colored and white noise, respectively. The discrete Fourier transform was calculated on a signal with time length ( being the period of the noiseless oscillator determined exploiting the harmonic balance technique) and a sampling rate of samples per second. The blue line is the PSD in the absence of noise, while the red line is PSD for the system with noise (). Noise clearly shifts the position of the power peak. The black dashed line identifies the expected frequency found using our theoretical model.
VII Conclusions
In this paper we have investigated the effect of colored noise on phase noise in nonlinear oscillators. We used a general method that transforms nonlinear systems subject to colored noise, modeled as an Ornstein-Uhlenbeck process, into equivalent systems subject to white Gaussian noise. The original system has unmodulated (additive) noise, and as such it is free of the Itô-Stratonovich dilemma. The transformation leads to two equivalent stochastic differential equations for the Itô and the Stratonovich interpretations. Since the two equations are equivalent, they have the same solution and therefore which one should be used is just a matter of personal preference. An alternative description in terms of stochastic differential equations for the phase and the amplitude deviation is derived for the transformed system. The phase variable used coincide locally, in the neighborhood of the unperturbed limit cycle, with the asymptotic phase defined using the concept of isochrons. Using stochastic averaging, a reduced phase model is derived, where the system dynamics is described only in terms of the phase variable.
The reduced phase model describes phase noise as a drift-diffusion process. The shift in the expected frequency is related to the variance of the colored noise and noise correlation time. A numerical procedure is presented for the solution of the phase equation, that provides more accurate results than other previously proposed models.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. B. Leeson, “A simple model of feedback oscillator noise spectrum,” Proceedings of the IEEE , vol. 54, no. 2, pp. 329–330, 1966.
- 2[2] E. Hafner, “The effects of noise in oscillators,” Proceedings of the IEEE , vol. 54, no. 2, pp. 179–198, 1966.
- 3[3] K. Kurokawa, “Noise in synchronized oscillators,” IEEE Transactions on microwave theory and techniques , vol. 16, no. 4, pp. 234–240, 1968.
- 4[4] F. X. Kaertner, “Analysis of white and f -α noise in oscillators,” International Journal of Circuit Theory and Applications , vol. 18, no. 5, pp. 485–519, 1990.
- 5[5] A. Hajimiri and T. H. Lee, “A general theory of phase noise in electrical oscillators,” IEEE Journal of Solid-State Circuits , vol. 33, no. 2, pp. 179–194, 1998.
- 6[6] A. Demir, A. Mehrotra, and J. Roychowdhury, “Phase noise in oscillators: A unifying theory and numerical methods for characterization,” IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications , vol. 47, no. 5, pp. 655–674, May 2000.
- 7[7] G. J. Coram, “A simple 2-d oscillator to determine the correct decomposition of perturbations into amplitude and phase noise,” IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications , vol. 48, no. 7, pp. 896–898, 2001.
- 8[8] F. L. Traversa and F. Bonani, “Oscillator noise: a nonlinear perturbative theory including orbital fluctuations and phase-orbital correlation,” IEEE Transactions on Circuits and Systems I: Regular Papers , vol. 58, no. 10, pp. 2485–2497, October 2011.
