Wave Digital Modeling of Nonlinear 3-terminal Devices for Virtual Analog Applications

We propose a novel modeling method for circuits containing arbitrary nonlinear 3-terminal devices, which operates in the wave digital (WD) domain. This approach leads to the definition of a general and flexible WD model for 3-terminal devices, whose number of ports varies from 1 to 6. The generality of the method is confirmed by the fact that the WD models of 3-terminal devices already discussed in the literature can be seen as particular cases of the model that we present here. As examples of applications of our method, we develop WD models of the three most widespread types of transistors in audio circuitry, i.e., the MOSFET, the JFET and the BJT. These models are here designed to be used in Virtual Analog audio applications; therefore, their derivation is aimed at minimizing computational complexity while avoiding implicit relations between port variables, as far as possible. Proposed MOSFET and JFET models are characterized by third-order polynomial equations; hence, explicit closed-form wave scattering relations are obtained. On the other hand, the Ebers–Moll model describing the BJT results in transcendental equations in the WD domain that cannot be solved analytically. In order to cope with this problem, we propose a modified Newton–Raphson (NR) method for solving the implicit Ebers–Moll equations in the WD domain. Such iterative method exhibits a significantly higher robustness and convergence rate with respect to the traditional NR method, without compromising its efficiency. Finally, WD implementations of some audio circuits containing transistors are discussed.

[1]  Augusto Sarti,et al.  Modeling nonlinear wave digital elements using the Lambert function , 2016, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  Vesa Välimäki,et al.  Emulation of Operational Amplifiers and Diodes in Audio Distortion Circuits , 2012, IEEE Transactions on Circuits and Systems II: Express Briefs.

[3]  Julius O. Smith,et al.  Resolving Grouped Nonlinearities in Wave Digital Filters using Iterative Techniques , 2016 .

[4]  Augusto Sarti,et al.  Linear Multistep Discretization Methods With Variable Step-Size in Nonlinear Wave Digital Structures for Virtual Analog Modeling , 2019, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[5]  Augusto Sarti,et al.  Modeling Circuits With Arbitrary Topologies and Active Linear Multiports Using Wave Digital Filters , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.

[6]  Augusto Sarti,et al.  Modeling Sallen-Key audio filters in the Wave Digital domain , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[7]  Augusto Sarti,et al.  Modeling a class of multi-port nonlinearities in wave digital structures , 2015, 2015 23rd European Signal Processing Conference (EUSIPCO).

[8]  Karlheinz Ochs,et al.  Generation of wave digital structures for networks containing multiport elements , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  Vesa Välimäki,et al.  New Family of Wave-Digital Triode Models , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

[10]  O. Burdakov Some globally convergent modifications of Newton's method for solving systems of nonlinear equations , 1980 .

[11]  Matti Karjalainen,et al.  WAVE DIGITAL MODELING OF THE OUTPUT CHAIN OF A VACUUM-TUBE AMPLIFIER , 2009 .

[12]  Rudolf Rabenstein,et al.  Wave digital filters with multiple nonlinearities , 2004, 2004 12th European Signal Processing Conference.

[13]  Augusto Sarti,et al.  Wave Digital Modeling of the Diode-Based Ring Modulator , 2018 .

[14]  A. Fettweis Wave digital filters: Theory and practice , 1986, Proceedings of the IEEE.

[15]  Augusto Sarti,et al.  Canonical piecewise-linear representation of curves in the wave digital domain , 2017, 2017 25th European Signal Processing Conference (EUSIPCO).

[16]  Alfred Fettweis,et al.  On adaptors for wave digital filters , 1975 .

[17]  Julius O. Smith,et al.  Resolving Wave Digital Filters with Multiple/Multiport Nonlinearities , 2015 .

[18]  Matti Karjalainen,et al.  Enhanced Wave Digital Triode Model for Real-Time Tube Amplifier Emulation , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[19]  Anton Kummert,et al.  Nonlinear Circuit Simulation by Means of Alfred Fettweis' Wave Digital Principles , 2019, IEEE Circuits and Systems Magazine.

[20]  Augusto Sarti,et al.  Biparametric Wave Digital Filters , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[21]  Augusto Sarti,et al.  Generalized Wave Digital Filter Realizations of Arbitrary Reciprocal Connection Networks , 2019, IEEE Transactions on Circuits and Systems I: Regular Papers.

[22]  Matti Karjalainen,et al.  Wave Digital Simulation of a Vacuum-Tube Amplifier , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[23]  Jin Huang,et al.  Emulation of junction field-effect transistors for real-time audio applications , 2016, IEICE Electron. Express.

[24]  Girolamo Cardano,et al.  Ars magna or The rules of algebra , 1993 .

[25]  Augusto Sarti,et al.  Systematic Methods for the Implementation of Nonlinear Wave-Digital Structures , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[26]  Augusto Sarti,et al.  Wave Digital-Based Variability Analysis of Electrical Mismatch in Photovoltaic Arrays , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[27]  Julius O. Smith,et al.  Wave digital filter modeling of circuits with operational amplifiers , 2016, 2016 24th European Signal Processing Conference (EUSIPCO).

[28]  Stefano Tubaro,et al.  Object-based sound synthesis for virtual environments-using musical acoustics , 2000, IEEE Signal Process. Mag..

[29]  Augusto Sarti,et al.  Virtual Analog Modeling in the Wave-Digital Domain , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[30]  K. Meerkotter,et al.  Digital simulation of nonlinear circuits by wave digital filter principles , 1989, IEEE International Symposium on Circuits and Systems,.

[31]  Leon O. Chua,et al.  Modeling of three terminal devices: A black box approach , 1972 .

[32]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[33]  H. Shichman,et al.  Modeling and simulation of insulated-gate field-effect transistor switching circuits , 1968 .

[34]  J. Ebers,et al.  Large-Signal Behavior of Junction Transistors , 1954, Proceedings of the IRE.

[35]  Augusto Sarti,et al.  Wave-Based Analysis of Large Nonlinear Photovoltaic Arrays , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.