Network Variable Preserving Step-size Control In Wave Digital Filters

In this paper a new technique is introduced that allows for the variable step-size simulation of wave digital filters. The technique is based on the preservation of the underlying network variables which prevents fluctuation in the stored energy in reactive network elements when the step-size is changed. This method allows for the step-size variation of wave digital filters discretized with any passive discretization technique and works with both linear and nonlinear reference circuits. The usefulness of the technique with regards to audio circuit simulation is demonstrated via the case study of a relaxation oscillator where it is shown how the variable step-size technique can be used to mitigate frequency error that would otherwise occur with a fixed step-size simulation. Additionally, an example of how aliasing suppression techniques can be combined with physical modeling is given with an example of the polyBLEP antialiasing technique being applied to the output voltage signal of the relaxation oscillator.

[1]  Julius O. Smith,et al.  SIMULATING GUITAR DISTORTION CIRCUITS USING WAVE DIGITAL A ND NONLINEAR STATE-SPACE FORMULATIONS , 2008 .

[2]  Julius O. Smith,et al.  Automated Physical Modeling of Nonlinear Audio Circuits For Real-Time Audio Effects—Part I: Theoretical Development , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[3]  Vesa Välimäki,et al.  Rounding corners with BLAMP , 2016 .

[4]  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.

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

[6]  Anton Kummert,et al.  Newton's method for modularity-preserving multidimensional wave digital filters , 2015, 2015 IEEE 9th International Workshop on Multidimensional (nD) Systems (nDS).

[7]  Martin Holters,et al.  A generalized method for the derivation of non-linear state-space models from circuit schematics , 2015, 2015 23rd European Signal Processing Conference (EUSIPCO).

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

[9]  Karlheinz Ochs,et al.  Automatic Step-size Control in Wave Digital Simulation Using Passive Numerical Integration Methods , 2004 .

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

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

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

[13]  Vesa Välimäki,et al.  Antiderivative Antialiasing for Memoryless Nonlinearities , 2017, IEEE Signal Processing Letters.

[14]  Martin Holters,et al.  A k-d tree based solution cache for the non-linear equation of circuit simulations , 2016, 2016 24th European Signal Processing Conference (EUSIPCO).

[15]  Vadim Zavalishin,et al.  REDUCING THE ALIASING OF NONLINEAR WAVESHAPING USING CONTINUOUS-TIME CONVOLUTION , 2016 .

[16]  Augusto Sarti,et al.  An Improved and Generalized Diode Clipper Model for Wave Digital Filters , 2015 .

[17]  Kurt James Werner,et al.  The Fender Bassman 5F6-A Family of Preamplifier Circuits—A Wave Digital Filter Case Study , 2016 .

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

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

[20]  Julius O. Smith,et al.  Wave Digital Filter Adaptors for Arbitrary Topologies and Multiport Linear Elements , 2015 .

[21]  Paul Horowitz,et al.  The Art of Electronics , 1980 .

[22]  A. Sedra Microelectronic circuits , 1982 .

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

[24]  Anton Kummert,et al.  A multidimensional signal processing approach to Wave Digital Filters with topology-related delay-free loops , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[26]  Juhan Nam,et al.  Perceptually informed synthesis of bandlimited classical waveforms using integrated polynomial interpolation. , 2012, The Journal of the Acoustical Society of America.

[27]  Julius O. Smith,et al.  Alias-Free Digital Synthesis of Classic Analog Waveforms , 1996, ICMC.

[28]  Eli Brandt Hard Sync Without Aliasing , 2001, ICMC.

[29]  Stefano Stramigioli,et al.  Modeling and Control of Complex Physical Systems - The Port-Hamiltonian Approach , 2014 .

[30]  Kurt James Werner,et al.  Generalizing Root Variable Choice in Wave Digital Filters with Grouped Nonlinearities , 2017 .