Skip to main content
Log in

Steady state analysis of electronic circuits by cubic and exponential splines

  • Original Paper
  • Published:
Electrical Engineering Aims and scope Submit manuscript

Abstract

Multitone Harmonic Balance (HB) is widely used for the simulation of the quasiperiodic steady state of RF circuits. HB is based on a Fourier expansion of the unknown waveforms and is state-of-the-art. Unfortunately, trigonometric polynomials exhibit poor convergence properties in cases where the signal is not quasi-sinusoidal which leads to a prohibitive run-time even for small circuits. Moreover, the approximation of sharp transients leads to the well-known Gibbs phenomenon, which cannot be reduced by an increase of Fourier coefficients. In this paper, we present an alternative approach based on alternatively cubic or exponential splines for a (quasi-) periodic steady state analysis. Unlike trigonometric basis function, a spline basis solves for a variational problem, i.e., the cubic spline minimizes the curvature. Because of their compact support, spline bases are better suited for waveforms with sharp transients. Furthermore, we show that the amount of work for coding of splines is negligible if an implementation of HB is available. In general, designers are mainly interested in spectra and not in waveforms. Therefore, a method for calculating the spectrum from a spline basis is derived too.

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

Access this article

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Brachtendorf HG (1994) Simulation des eingeschwungenen Verhaltens elektronischer Schaltungen. Shaker, Aachen

    Google Scholar 

  2. Brachtendorf HG (1997) On the relation of certain classes of ordinary differential algebraic equations with partial differential algebraic equations. Technical Report 1131G0-791114-19TM, Bell-Laboratories

  3. Brachtendorf HG, Laur R (2000) Multi-rate PDE methods for high Q oscillators. In: Mastorakis N (ed) Problems in modern applied mathematics. World Scientific, Athen, pp 391–298, July 2000. CSCC 2000, MCP 2000, MCME 2000 Multi-conference

  4. Brachtendorf HG, Welsch G, Laur R, Bunse-Gerstner A (1996) Numerical steady state analysis of electronic circuits driven by multi-tone signals. Electron Eng 79(2): 103–112

    Article  Google Scholar 

  5. Pulch R (2003) Finite difference methods for multi time scale differential algebraic equations. Z Angew Math Mech 83(9): 571–583

    Article  MATH  MathSciNet  Google Scholar 

  6. Roychowdhury J (1997) Efficient methods for simulating highly nonlinear multi-rate circuits. In: Proc. IEEE Design Automation Conf., pp 269–274

  7. Roychowdhury J (2001) Analyzing circuits with widely separated time scales using numerical PDE methods. IEEE Trans Circuits Syst I Fundam Theory Appl 48: 578–594

    Article  MATH  MathSciNet  Google Scholar 

  8. Ting Mei, Roychowdhury J, Coffey TS, Hutchinson SA, Day DM (2005) Robust, stable time-domain methods for solving MPDEs of fast/slow systems. Comput Aided Des Integr Circuits Syst IEEE Trans 24(2): 226–239

    Article  Google Scholar 

  9. Pulch R, Günther M (2002) A method of characteristics for solving multirate partial differential equations in radio frequency application. Appl Numer Math 42: 399–409

    Article  Google Scholar 

  10. Constantinescu F, Nitescu M, Enache F (2004) 2D time domain analysis of nonlinear circuits using pseudo-envelope initialization. In: Proceedings of the 2nd international conference on circuits and systems for communication, Moscow

  11. Constantinescu F, Nitescu M (1999) A multi-rate method for finding the periodic steady-state of nonlinear high-speed circuits. In: Proceedings of ECCTD’ 99, pp 767–770

  12. Dautbegovic E, Condon M, Brennan C (2005) An efficient nonlinear circuit simulation technique. IEEE Trans MTT 53(2): 548–555

    Article  Google Scholar 

  13. Kundert KS, White JK, Sangiovanni-Vincentelli A (1990) Steady-state methods for simulating analog and microwave circuits. Kluwer Academic, Boston

    MATH  Google Scholar 

  14. Rösch M, Antreich K (1992) Schnelle stationäre Simulation nichtlinearer Schaltungen im Frequenzbereich. AEÜ 46(3): 168–176

    Google Scholar 

  15. Stoer J, Bulirsch R (1990) Numerische Mathematik 2. Springer, Berlin

    Google Scholar 

  16. Deuflhard P, Hohmann A (1993) Numerische Mathematik I - Eine algorithmisch orientierte Einführung. de Gruyter

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hans Georg Brachtendorf.

Additional information

This paper is dedicated to Prof. Dr.-Ing. Rainer Laur, University of Bremen, on the occasion of his 65th birthday. This work has been partly supported by the ICESTARS project of the European Community under grant 214911.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brachtendorf, H.G., Bunse-Gerstner, A., Lang, B. et al. Steady state analysis of electronic circuits by cubic and exponential splines. Electr Eng 91, 287–299 (2009). https://doi.org/10.1007/s00202-009-0137-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00202-009-0137-7

Keywords

Navigation