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 条
[1]  
Albertini D., 2021, P 150 AUD ENG SOC CO, P1
[2]  
Albertini D., J AUDIO ENG SOC, V2021, DOI [10.17743/jaes.2021.0017, DOI 10.17743/JAES.2021.0017]
[3]  
Atkinson K.A., 1989, An Introduction to Numerical Analysis, DOI DOI 10.1002/0471667196.ESS1837
[4]   The cool sound of tubes [J].
Barbour, E .
IEEE SPECTRUM, 1998, 35 (08) :24-35
[5]   Generalized Wave Digital Filter Realizations of Arbitrary Reciprocal Connection Networks [J].
Bernardim, Alberto ;
Werner, Kurt James, III ;
Smith, Julius Orion ;
Sarti, Augusto .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (02) :694-707
[6]  
Bernardini A, 2015, EUR SIGNAL PR CONF, P664, DOI 10.1109/EUSIPCO.2015.7362466
[7]  
Bernardini A., 2018, PROC 144 AUDIO ENG S
[8]  
Bernardini A., 2018, Chatbots: An analysis of the state of art of literature, P1, DOI [10.5753/wave.2018.1, DOI 10.5753/WAVE.2018.1]
[9]   Vector Wave Digital Filters and Their Application to Circuits With Two-Port Elements [J].
Bernardini, Alberto ;
Maffezzoni, Paolo ;
Sarti, Augusto .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (03) :1269-1282
[10]   Wave Digital Modeling of Nonlinear 3-terminal Devices for Virtual Analog Applications [J].
Bernardini, Alberto ;
Vergani, Alessio E. ;
Sarti, Augusto .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2020, 39 (07) :3289-3319