Skip to main content

Advertisement

Log in

Perturbation-Based Stochastic Modeling of Nonlinear Circuits

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. A. Buonomo, A.L. Schiavo, Perturbation analysis of nonlinear distortion in analog integrated circuits. IEEE Trans. Circuits Syst. I 52(8), 1620–1631 (2005)

    Google Scholar 

  2. A. Demir, Fully nonlinear oscillator noise analysis: an oscillator with no asymptotic phase. Int. J. Circuit Theory Appl. 35(2), 175–203 (2007)

    Article  MATH  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. P.R. Gray, R.G. Meyer, Analysis and Design of Analog Integrated Circuits, 2nd edn. (Wiley, New York, 1984)

    Google Scholar 

  5. K. Ito, On Stochastic Differential Equations (Am. Math. Soc., Providence, 1951)

    Google Scholar 

  6. S. Majumdar, H. Parthasarathy, Perturbation approach to Ebers-Moll equations for transistor circuit analysis. Circuits Syst. Signal Process. 29(3), 431–448 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  7. A. Rathee, H. Parthasarathy, Perturbation based Fourier series analysis of transistor amplifier. Circuits Syst. Signal Process. (2011). doi:10.1007/s00034-011-9277-x

    Google Scholar 

  8. T. Rawat, H. Parthasarathy, On stochastic modelling of linear circuits. Int. J. Circuit Theory Appl. 38, 259–274 (2010)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Akash Rathee.

Appendices

Appendix A

Let B(t) be a Brownian motion process. Then the O.U. process is given as follows:

$$dx(t)=-\gamma_{1}x\,dt+\sigma_{1}\,dB(t) $$

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:

$$ \frac{d\mathbf{y}(t)}{dt}=\mathbf{A}\mathbf{Y}(t)+\epsilon\mathbf{f}\bigl(\mathbf{Y}(t) \bigr)+\mathbf{B}_{o}\mathbf{x}(t) $$
(71)

Here, \(\mathbf{x}(t)\in\Bbb{R}^{n}\), \(\mathbf{y}(t)\in\Bbb{R}^{p}\), \(\mathbf{A}\in\Bbb{R}^{p \times p}\)

$$\mathbf{f}:\Bbb{R}^p \rightarrow\Bbb{R}^p\mbox{ is a smooth nonlinear map and }\mathbf{B}_{o}\in R^{p \times n}. $$

ϵ 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 ϵ:

$$ y(t,\epsilon)=\sum_{m=0}^{\infty}y^{(m)}(t) \epsilon^{m} $$
(72)

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

$$ \frac{d\mathbf{y}^{(0)}}{dt}=\mathbf{A}\mathbf{y}^{(0)}+\mathbf{B}\mathbf{x}(t) $$
(73)

This has the solution

$$ \mathbf{y}^{(0)}(t)=\int_{0}^{t}e^{(t-\tau)\mathbf{A}} \mathbf{B}\mathbf{x}(\tau)\,d\tau $$
(74)

assuming zero initial conditions. Then equating coefficients of ϵ 1 gives

$$ \frac{d\mathbf{y}^{(1)}(t)}{dt}=A\mathbf{y}^{(1)}(t)+f\bigl(Y_{0}(t) \bigr) $$
(75)

The solution to it is as follows:

(76)

Equating coefficients of ϵ 2, we get

$$ \frac{d\mathbf{y}^{(2)}(t)}{dt}=\mathbf{A}\mathbf{y}^{(2)}(t)+\sum _{j=1}^{p}\frac{\partial\mathbf{f}(\mathbf{y}^{(0)}(t))}{\partial y_{j}}y_{j}^{(1)}(t) $$
(77)

The solution is given as follows:

$$ y^{(2)}(t)=\int_{0}^{t}e^{(t-\tau)\mathbf{A}} \sum_{j=1}^{p}\biggl(\frac {\partial\mathbf{f}(\mathbf{y}^{(0)}(\tau))}{\partial y_{j}}y_{j}^{(1)}( \tau)\biggr)\,d\tau $$
(78)

In general, equating coefficients of ϵ m, m≥1, we get

$$\frac{d\mathbf{y}^{m}(t)}{dt}=\mathbf{A}\mathbf{y}^{(m)}(t)+ \mbox{Coefficients of }\epsilon^{m-1}\mbox{ in } \mathbf{f}\bigl(y^{(0)}(t)+\epsilon y^{(1)}(t)+\epsilon^{2}y^{(2)}(t)+\cdots\bigr) $$

We note that the coefficient of ϵ m−1 in f(y(t)) will be expressible in terms of y (k)(t), 0≤km−1 and will not involve y (m)(t).

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-012-9453-7

Keywords

Navigation