A Wave Digital Newton-Raphson Method for Virtual Analog Modeling of Audio Circuits with Multiple One-Port Nonlinearities

被引:20
作者
Bernardini, Alberto [1 ]
Bozzo, Enrico [2 ]
Fontana, Federico [2 ]
Sarti, Augusto [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn DEIB, I-20133 Milan, Italy
[2] Univ Udine, Dept Math Comp Sci & Phys DMIF, I-33100 Udine, Italy
关键词
Wave digital filters; nonlinear audio circuits; newton-raphson method; virtual analog modeling; ring modulator; SOUND; FILTERS; SIMULATION;
D O I
10.1109/TASLP.2021.3084337
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
The digital implementation of a nonlinear audio circuit often employs the Newton-Raphson (NR) method for solving the corresponding system of implicit ordinary differential equations in the discrete-time domain. Although its quadratic convergence speed makes NR attractive for real-time audio applications, quadratic convergence is not always guaranteed, since it depends on initial conditions, and also divergence might occur. For this reason, especially in the context of Virtual Analog modeling, techniques for increasing the robustness of NR are in order. Among the various approaches, the Wave Digital (WD) formalism recently showed potential to rethink traditional circuit simulation methods. In this manuscript, we discuss an original formulation of the NR method in the WD domain for the solution of audio circuits with multiple one-port nonlinearities. We provide an in-depth theoretical analysis of the proposed iterative method and we show how its quadratic convergence strongly depends on the free parameters (called port resistances) introduced when modeling the reference circuit in the WD domain. In particular, we demonstrate that the size of the basin where the WD NR solver can be initialized to converge on a solution with quadratic speed is a function of the free parameters. We also show that by setting each port resistance value as close as possible to the derivative w.r.t. current of the nonlinear element v-i characteristic we keep the basin size large. We finally implement an audio ring modulator circuit with four diodes in order to test the proposed iterative method.
引用
收藏
页码:2162 / 2173
页数:12
相关论文
共 65 条
[41]  
Horn R. A., 2012, Matrix Analysis, DOI DOI 10.1017/CBO9781139020411
[42]   Transient Simulation Based on State Variables and Waves [J].
Kabir, Muhammad ;
Christoffersen, Carlos ;
Kriplani, Nikhil .
INTERNATIONAL JOURNAL OF RF AND MICROWAVE COMPUTER-AIDED ENGINEERING, 2011, 21 (03) :314-324
[43]  
Kolonko L, 2021, EUR SIGNAL PR CONF, P146, DOI 10.23919/Eusipco47968.2020.9287674
[44]  
Martens G. O., 1976, Proceedings of the 1976 IEEE International Symposium on Circuits and Systems, P514
[45]  
MEERKOTTER K, 1989, 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, P720, DOI 10.1109/ISCAS.1989.100452
[46]   Nonlinear System Identification Using Exponential Swept-Sine Signal [J].
Novak, Antonin ;
Simon, Laurent ;
Kadlec, Frantisek ;
Lotton, Pierrick .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2010, 59 (08) :2220-2229
[47]  
Oberheim T. E., 1970, P AUD ENG SOC 38 CON
[48]  
Olsen MJ, 2016, INT CONF DIGIT AUDIO, P279
[49]   Emulation of Operational Amplifiers and Diodes in Audio Distortion Circuits [J].
Paiva, Rafael C. D. ;
D'Angelo, Stefano ;
Pakarinen, Jyri ;
Valimaki, Vesa .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2012, 59 (10) :688-692
[50]  
Pakarinen J., 2011, DAFX: Digital Audio Effects, P473