OSA's Digital Library

Journal of the Optical Society of America B

Journal of the Optical Society of America B


  • Editor: Henry van Driel
  • Vol. 29, Iss. 5 — May. 1, 2012
  • pp: 896–900

Time-domain and frequency-domain modeling of nonlinear optical components at the circuit-level using a node-based approach

Martin Fiers, Thomas Van Vaerenbergh, Ken Caluwaerts, Dries Vande Ginste, Benjamin Schrauwen, Joni Dambre, and Peter Bienstman  »View Author Affiliations

JOSA B, Vol. 29, Issue 5, pp. 896-900 (2012)

View Full Text Article

Enhanced HTML    Acrobat PDF (482 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



We present a tool that aids in the modeling of optical circuits, both in the frequency and in the time domain. The tool is based on the definition of a node, which can have both an instantaneous input-output relation and different state variables (e.g., temperature and carrier density) and differential equations for these states. Furthermore, each node has access to part of its input history, allowing the creation of delay lines or digital filters. Additionally, a node can contain subnodes, allowing the creation of hierarchical networks. This tool can be used in numerous applications such as frequency-domain analysis of optical ring filters, time-domain analysis of optical amplifiers, microdisks, and microcavities. Although we mainly use this tool to model optical circuits, it can also be used to model other classes of dynamical systems, such as electrical circuits and neural networks.

© 2012 Optical Society of America

OCIS Codes
(130.3120) Integrated optics : Integrated optics devices
(190.4390) Nonlinear optics : Nonlinear optics, integrated optics
(220.4830) Optical design and fabrication : Systems design

ToC Category:
Optical Devices

Original Manuscript: October 4, 2011
Revised Manuscript: December 7, 2011
Manuscript Accepted: December 19, 2011
Published: April 4, 2012

Martin Fiers, Thomas Van Vaerenbergh, Ken Caluwaerts, Dries Vande Ginste, Benjamin Schrauwen, Joni Dambre, and Peter Bienstman, "Time-domain and frequency-domain modeling of nonlinear optical components at the circuit-level using a node-based approach," J. Opt. Soc. Am. B 29, 896-900 (2012)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. A. F. Oskooi, D. Roundy, M. Ibanescu, P. Bermel, J. D. Joannopoulos, and S. G. Johnson, “MEEP: A flexible free-software package for electromagnetic simulations by the FDTD method,” Comput. Phys. Commun. 181, 687–702 (2010). [CrossRef]
  2. E. Lambert, M. Fiers, S. Nizamov, M. Tassaert, and W. Bogaerts, “Python bindings for the open source electromagnetic simulator Meep,” Comput. Sci. Eng. 13, 53–65 (2011). [CrossRef]
  3. L. M. Zhang, S. F. Yu, M. C. Nowell, D. D. Marcenac, J. E. Carroll, and R. G. S. Plumb, “Dynamic analysis of radiation and side-mode suppression in a second-order DFB laser using time-domain large-signal traveling wave model,” IEEE J. Quantum Electron. 30, 1389–1395 (1994).
  4. G. Agrawal, Nonlinear Fiber Optics, 3rd ed. (Academic, 2007).
  5. http://www.aspicdesign.com/
  6. http://www.vpiphotonics.com/optical_systems.php
  7. http://www.photond.com/products/picwave.htm
  8. http://www.rsoftdesign.com/products.php?sub=System+and+Network&itm=OptSim
  9. P. Gunupudi, T. Smy, J. Klein, and Z. Jakubczyk, “Self-consistent simulation of opto-electronic circuits using a modified nodal analysis formulation,” IEEE Trans. Adv. Packaging 33, 979–993(2010).
  10. T. Smy, P. Gunupudi, S. Mcgarry, and W. N. Ye, “Circuit-level transient simulation of configurable ring resonators using physical models,” J. Opt. Soc. Am. B 28, 1534–1543 (2011). [CrossRef]
  11. http://www.intec.ugent.be/caphe/
  12. K. Vandoorne, W. Dierckx, B. Schrauwen, D. Verstraeten, R. Baets, P. Bienstman, and J. Van Campenhout, “Toward optical signal processing using photonic reservoir computing,” Opt. Express 16, 11182–11192 (2008). [CrossRef]
  13. T. A. Davis and E. P. Natarajan, “Algorithm 8xx: Klu, a direct sparse solver for circuit simulation problems,” ACM Trans. Math. Softw. 5, 1–17.
  14. T. A. Davis, Direct Methods for Sparse Linear Systems (SIAM, 2006).
  15. K. Stanley, “Klu: a Clark Kent sparse LU factorization algorithm for circuit matrices,” SIAM Conference on Parallel Processing for Scientific Computing (PP04) (2004).
  16. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes: The Art of Scientific Computing, 3rd ed. (Cambridge University, 2007).
  17. B. Maes, M. Fiers, and P. Bienstman, “Self-pulsing and chaos in short chains of coupled nonlinear microcavities,” Phys. Rev. A 80, 033805 (2009). [CrossRef]
  18. K. Vandoorne, J. Dambre, D. Verstraeten, B. Schrauwen, and P. Bienstman, “Parallel reservoir computing using optical amplifiers,” IEEE Trans. Neural Netw. 22, 1469–1481 (2011). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited