Analysis of Root Displacement Interpolation Method for Tunable Allpass Fractional-Delay Filters

One of the simplest ways of designing allpass fractional-delay filters with maximally flat group delays is by using the Thiran approximation by which the filter coefficients are calculated using a closed-form equation. However, due to the number of multiplications and divisions involved, the calculation of these coefficients is a computationally costly task and is not suitable for real-time applications. The analysis of a root-displacement-based interpolation method used in allpass tunable fractional delays is presented in this paper. The method allows continuous adjustments of the approximated fractional delay without the explicit calculation of a new set of filter coefficients. The transient error observed at the output due to the change of filter coefficients is analyzed. The direct and cascade implementations are compared with respect to their transient errors. An example application of the proposed method from the field of model-based sound synthesis is given.

[1]  Vesa V Alim Aki Discrete-Time Modeling of Acoustic Tubes Using Fractional Delay Filters , 1995 .

[2]  E. Hermanowicz,et al.  Design of FIR first order digital differentiators of variable fractional sample delay using maximally flat error criterion , 1994 .

[3]  Keshab K. Parhi,et al.  High-speed tunable fractional-delay allpass filter structure , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[4]  Ahmet M. Kondoz,et al.  Interpolated Allpass Fractional-Delay Filters Using Root Displacement , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[5]  Vesa Vlimki,et al.  Discrete-Time Modeling of Acoustic Tubes Using Fractional Delay Filters , 1998 .

[6]  A.M. Kondoz,et al.  Head-related transfer function filter interpolation by root displacement , 2005, IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, 2005..

[7]  H. Orchard,et al.  The Roots of the Maximally Flat-Delay Polynomials , 1965 .

[8]  Tapio Lokki,et al.  Creating Interactive Virtual Acoustic Environments , 1999 .

[9]  Andrzej Tarczynski,et al.  An efficient fractional sample delayer for digital beam steering , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[10]  Vesa Välimäki,et al.  Efficient tunable IIR and allpass filter structures , 2001 .

[11]  Matti Karjalainen,et al.  Implementation of fractional delay waveguide models using allpass filters , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[12]  K. Rajamani,et al.  An efficient algorithm for sample rate conversion from CD to DAT , 2000, IEEE Signal Processing Letters.

[13]  Vesa Välimäki,et al.  Elimination of Transients in Time-Varying Allpass Fractional Delay Filteres with Applications to Digital Waveguide Modeling , 1995, ICMC.

[14]  E. Hermanowicz,et al.  Explicit formulas for weighting coefficients of maximally flat tunable FIR delayers , 1992 .

[15]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .

[16]  Tapio Lokki,et al.  Creating Interactive Virtual Auditory Environments , 2002, IEEE Computer Graphics and Applications.

[17]  L. H. Zetterberg,et al.  Elimination of transients in adaptive filters with application to speech coding , 1988 .

[18]  Julius O. Smith,et al.  Physical Modeling Using Digital Waveguides , 1992 .

[19]  A. Fettweis A simple design of maximally flat delay digital filters , 1972 .

[20]  Unto K. Laine,et al.  Splitting the unit delay [FIR/all pass filters design] , 1996, IEEE Signal Process. Mag..

[21]  Rudolf Rabenstein Minimization of transient signals in recursive time-varying digital filters , 1988 .

[22]  Matti Karjalainen,et al.  Articulatory speech synthesis based on fractional delay waveguide filters , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[23]  Majid Ahmadi,et al.  Design of fractional delay filters , 2001, Comput. Electr. Eng..

[24]  J. Thiran Recursive digital filters with maximally flat group delay , 1971 .

[25]  C. W. Farrow,et al.  A continuously variable digital delay element , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[26]  Janet Slifka,et al.  Speaker modification with LPC pole analysis , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[27]  Vladimir Goncharoff,et al.  Interpolation of LPC spectra via pole shifting , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[28]  Vesa Välimäki,et al.  Energy-based effective length of the impulse response of a recursive filter , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).