Fixed-point implementation of Lattice Wave Digital Filter: Comparison and error analysis

A consistent analysis of the filter design along with its further implementation in fixed-point arithmetic requires a large amount of work, and this process differs from one filter representation to another. For the unifying purposes of such flow, a Specialized Implicit Form (SIF) had been proposed in [1]. Various sensitivity and stability measures have been adapted to it along with an a priori error analysis (quantization of the coefficients and output error). In this paper a conversion algorithm for the widely used Lattice Wave Digital Filters (LWDF) to the SIF is presented, along with a finite precision error analysis. It allows to compare fairly LWDF to other structures, like direct forms and state-space. This is illustrated with a numerical example.

[1]  Gang Li,et al.  Roundoff noise analysis of two efficient digital filter structures , 2006, IEEE Transactions on Signal Processing.

[2]  Tapio Saramäki,et al.  A Systematic Algorithm for the Design of Lattice Wave Digital Filters With Short-Coefficient Wordlength , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[3]  Philippe Chevrel,et al.  A Unifying Framework for Finite Wordlength Realizations , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

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

[5]  Lajos Gazsi,et al.  Explicit formulas for lattice wave digital filters , 1985 .

[6]  Benoit Lopez,et al.  Implémentation optimale de filtres linéaires en arithmétique virgule fixe. (Optimal implementation of linear filters in fixed-point arithmetic) , 2014 .

[7]  Guoan Bi,et al.  An improved /spl rho/DFIIt structure for digital filters with minimum roundoff noise , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.

[8]  M. Gevers,et al.  Parametrizations in control problems , 1993 .

[9]  H. Johansson,et al.  Digital Hilbert transformers composed of identical allpass subfilters , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[10]  Christoph Quirin Lauter,et al.  Reliable Evaluation of the Worst-Case Peak Gain Matrix in Multiple Precision , 2015, 2015 IEEE 22nd Symposium on Computer Arithmetic.

[11]  Thibault Hilaire,et al.  Reliable implementation of linear filters with fixed-point arithmetic , 2013, SiPS 2013 Proceedings.

[12]  Lars Wanhammar,et al.  AN ENVIRONMENT FOR DESIGN AND IMPLEMENTATION OF ENERGY EFFICIENT DIGITAL FILTERS , 1998 .

[13]  Thibault Hilaire,et al.  Formatting Bits to Better Implement Signal Processing Algorithms , 2014, PECCS.

[14]  Ieee Staff 2017 25th European Signal Processing Conference (EUSIPCO) , 2017 .

[15]  Philippe Chevrel,et al.  Sensitivity-Based Pole and Input-Output Errors of Linear Filters as Indicators of the Implementation Deterioration in Fixed-Point Context , 2011, EURASIP J. Adv. Signal Process..