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.
|Title of host publication||Proceedings of the 20th International Conference on Digital Audio Effects|
|Editors||Alberto Torin, Brian Hamilton, Stefan Bilbao, Michael Newton|
|Place of Publication||Edinburgh, UK|
|Number of pages||8|
|Publication status||Published - 05 Sep 2017|
|Event||20th International Conference on Digital Audio Effects - University of Edinburgh, Edinburgh, United Kingdom|
Duration: 05 Sep 2017 → 09 Sep 2017
Conference number: 20
|Conference||20th International Conference on Digital Audio Effects|
|Period||05/09/2017 → 09/09/2017|
Olsen, M. J., Werner, K. J., & Germain, F. (2017). Network Variable Preserving Step-size Control In Wave Digital Filters. In A. Torin, B. Hamilton, S. Bilbao, & M. Newton (Eds.), Proceedings of the 20th International Conference on Digital Audio Effects (pp. 200–207).  Edinburgh, UK.