Abstract
This paper presents a general model for a nonlinear circuit, in which, the circuit parameters (e.g. resistance and capacitance) are subject to random fluctuations due to noise, which vary with time. The fluctuating amplitudes of these parameters are assumed to be Ornstein–Uhlenbeck (O.U.) processes and not the white noise owing to temporal correlations. The nonlinear circuit is represented by a system of nonlinear differential equations depending upon a set of parameters that fluctuate slowly with time. To model these fluctuations, we use the theory of Ito’s stochastic differential equations (SDEs). Then the driving force of the circuit dynamics is in accordance with the general perturbation theory decomposed into the sum of a strong linear component and a weak nonlinear component by the introduction of a small perturbation parameter. The circuit states are expanded in the powers of this small perturbation parameter and recursive solutions to the various approximates obtained. Finally, the approximate expressions for the output states are obtained as stochastic integrals with respect to Brownian motion processes. The proposed method is applied to a half-wave rectifier circuit which is built out of a diode, a resistor and a capacitor. The diode is represented by nonlinear voltage–current equation, and resistance and capacitance are subject to random fluctuations due to noise, which vary slowly with time. The results, obtained using the proposed method, are compared with those obtained via the conventional perturbation-based deterministic differential equations model for a nonlinear circuit. Hence, the noise process component, present at the output, is obtained.





Similar content being viewed by others
References
A. Buonomo, A.L. Schiavo, Perturbation analysis of nonlinear distortion in analog integrated circuits. IEEE Trans. Circuits Syst. I 52(8), 1620–1631 (2005)
A. Demir, Fully nonlinear oscillator noise analysis: an oscillator with no asymptotic phase. Int. J. Circuit Theory Appl. 35(2), 175–203 (2007)
A. Demir, E.W.Y. Liu, A.L.S. Vincentelli, Time domain non-Monte Carlo noise simulation for nonlinear dynamic circuits with arbitrary excitations. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 15(5), 493–505 (1996)
P.R. Gray, R.G. Meyer, Analysis and Design of Analog Integrated Circuits, 2nd edn. (Wiley, New York, 1984)
K. Ito, On Stochastic Differential Equations (Am. Math. Soc., Providence, 1951)
S. Majumdar, H. Parthasarathy, Perturbation approach to Ebers-Moll equations for transistor circuit analysis. Circuits Syst. Signal Process. 29(3), 431–448 (2010)
A. Rathee, H. Parthasarathy, Perturbation based Fourier series analysis of transistor amplifier. Circuits Syst. Signal Process. (2011). doi:10.1007/s00034-011-9277-x
T. Rawat, H. Parthasarathy, On stochastic modelling of linear circuits. Int. J. Circuit Theory Appl. 38, 259–274 (2010)
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
Let B(t) be a Brownian motion process. Then the O.U. process is given as follows:
We approximate the process x(t) using the Euler–Maruyama scheme in the following way:

Appendix B: Perturbation-Based Deterministic Differential Equations Modeling of Nonlinear Circuits
Consider a system whose input x(t) and output y(t) are related by the differential equation as follows:
Here, \(\mathbf{x}(t)\in\Bbb{R}^{n}\), \(\mathbf{y}(t)\in\Bbb{R}^{p}\), \(\mathbf{A}\in\Bbb{R}^{p \times p}\)
ϵ is a small perturbation parameter that signifies the fact that the nonlinear effect is small. This state equation is not, in general, solvable in close form and hence, we try an expansion of y(t)=y(t,ϵ) in powers of ϵ:
Substituting (72) into (71) and equating coefficients of ϵ m, m=0,1,2,3,… successively, we get a sequence of linear differential equations for y (m) in terms of y (m−1),…,y (0). For example, equating coefficients of ϵ 0 gives
This has the solution
assuming zero initial conditions. Then equating coefficients of ϵ 1 gives
The solution to it is as follows:

Equating coefficients of ϵ 2, we get
The solution is given as follows:
In general, equating coefficients of ϵ m, m≥1, we get
We note that the coefficient of ϵ m−1 in f(y(t)) will be expressible in terms of y (k)(t), 0≤k≤m−1 and will not involve y (m)(t).
Rights and permissions
About this article
Cite this article
Rathee, A., Parthasarathy, H. Perturbation-Based Stochastic Modeling of Nonlinear Circuits. Circuits Syst Signal Process 32, 123–141 (2013). https://doi.org/10.1007/s00034-012-9453-7
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-012-9453-7