Computation of linear filter networks containing delay-free loops, with an application to the waveguide mesh

A method that computes linear digital filter networks containing delay-free loops is proposed. Compared to existing techniques the proposed method does not require a rearrangement of the network structure, conversely it makes use of matrices describing this structure and specifying the connections between the filter blocks forming the network. For this reason the efficiency of the method becomes interesting when the filter blocks are densely interconnected. The Triangular Waveguide Mesh is an example of "dense" filter network: Using the proposed method we can compute a transformed, delay-free version of this mesh, obtaining simulations that are significantly more accurate compared to those provided by the traditional, explicitly computable formulation of the triangular mesh.

[1]  Stefan Bilbao,et al.  Wave and scattering methods for the numerical integration of partial differential equations , 2001 .

[2]  J. Kaiser The digital filter and speech communication , 1968 .

[3]  Julius O. Smith,et al.  Principles of Digital Waveguide Models of Musical Instruments , 2002 .

[4]  Davide Rocchesso,et al.  A New Formulation of the 2D-Waveguide Mesh for Percussion Instruments , 1995 .

[5]  J. Szczupak,et al.  Detection, location, and removal of delay-free loops in digital filter configurations , 1975 .

[6]  C. K. Yuen,et al.  Digital Filters , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  Vesa Välimäki,et al.  Reduction of the dispersion error in the triangular digital waveguide mesh using frequency warping , 1999, IEEE Signal Processing Letters.

[8]  Davide Rocchesso,et al.  Generalized digital waveguide networks , 2003, IEEE Trans. Speech Audio Process..

[9]  Julius O. Smith,et al.  Physical Modeling with the 2-D Digital Waveguide Mesh , 1993, ICMC.

[10]  Aki Härmä Implementation of frequency-warped recursive filters , 2000, Signal Process..

[11]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

[12]  F. Fontana,et al.  A digital bandpass/bandstop complementary equalization filter with independent tuning characteristics , 2003, IEEE Signal Processing Letters.

[13]  Anthony G. Constantinides,et al.  Spectral Transformations for Digital Filters , 1970 .

[14]  Vesa Välimäki,et al.  Reducing the dispersion error in the digital waveguide mesh using interpolation and frequency-warping techniques , 2000, IEEE Trans. Speech Audio Process..

[15]  J. Strikwerda Finite Difference Schemes and Partial Differential Equations , 1989 .

[16]  Davide Rocchesso,et al.  Signal-theoretic characterization of waveguide mesh geometries for models of two-dimensional wave propagation in elastic media , 2001, IEEE Trans. Speech Audio Process..

[17]  Unto K. Laine,et al.  Frequency-warped signal processing for audio applications , 2000 .

[18]  P. Lafrance,et al.  Digital filters , 1974, Proceedings of the IEEE.

[19]  Davide Rocchesso,et al.  Physical modeling of membranes for percussion instruments , 1998 .

[20]  James A. Moorer The Manifold Joys of Conformal Mapping: Applications to Digital Filtering in the Studio , 1983 .