Noncausal forward/backward two-pass IIR digital filters in real time

A novel method for implementing noncausal forward/backward 2-pass recursive digital filters in real time is presented. It is based on a segment-wise block processing scheme without overlapping. Factors that degrade the linearity of the overall system's transfer function are discussed. An analytical condition that corrects the system's linearity is elaborated upon using the state variable approach. A recursive algorithm is developed to compute an implementable condition for real-time filtering. A single first in, first out queue memory is introduced to ensure an organized and continuous data stream into the proposed system. This technique allows real-time, sample-by-sample filtering, and it yields reduced delay and data storage memory compared to previous works. Better performances in total harmonic distortion were also obtained. Experimental results are illustrated.

Noncausal forward/backward two-pass IIR digital filters in real time

A novel method for implementing noncausal forward/backward 2-pass recursive digital filters in real time is presented. It is based on a segment-wise block processing scheme without overlapping. Factors that degrade the linearity of the overall system's transfer function are discussed. An analytical condition that corrects the system's linearity is elaborated upon using the state variable approach. A recursive algorithm is developed to compute an implementable condition for real-time filtering. A single first in, first out queue memory is introduced to ensure an organized and continuous data stream into the proposed system. This technique allows real-time, sample-by-sample filtering, and it yields reduced delay and data storage memory compared to previous works. Better performances in total harmonic distortion were also obtained. Experimental results are illustrated.

___

  • E. Arias-de-Reyna, J.I. Acha, “A new method for designing efficient linear phase recursive Şlters”, Digital Signal Processing, Vol. 14, pp. 1-17, 2004.
  • R. Czarnach, “Recursive processing by noncausal digital Şlters”, IEEE Transactions on Acoustics, Speech, & Signal Processing, Vol. 30, pp. 363-370, 1982.
  • B. Djokie, M. Popovie, M. Lutovac, “A new improvement to the Powell and Chau linear phase IIR Şlters”, IEEE Transactions on Signal Processing, Vol. 46, pp. 1685-1688, 1998.
  • S.R. Powell, P.M. Chau, “A technique for realizing linear phase IIR Şlters”, IEEE Transactions on Signal Processing, Vol. 39, pp. 2425-2435, 1991.
  • J. Kormylo, V.K. Jain, “Two-pass recursive digital Şlter with zero phase shift”, IEEE Transactions on Acoustics, Speech, & Signal Processing, Vol. 22, pp. 384-387, 1974.
  • A. Kurosu, S. Miyase, S. Tomiyama, T. Takebe, “A technique to truncate IIR Şlter impulse response and its application to real-time implementation of linear phase IIR Şlters”, IEEE Transactions on Signal Processing, Vol. 51, pp. 1284-1292, 2003.
  • A.N. Willson, H.J. Orchard, “An improvement to the Powell and Chau linear phase IIR Şlters”, IEEE Transactions on Signal Processing, Vol. 42, pp. 2842-2848, 1994.
  • H. Farsi, “Speech pre-processing for pitch and pitch-cylce evolutions smoothing”, Turkish Journal of Electrical Engineering and Computer Sciences, Vol. 14, pp 225-240, 2006.
  • A. Alpan, Y. Maryn, A. Kacha, F. Grenez, J. Schoentgen, “Multi-band dysperiodicity analyses of disordered connected speech”, Speech Communication, Vol. 53, pp. 131- 141, 2011.
  • A. Alpan, J. Schoentgen, F. Grenez, “Automatic multi-category classiŞcation based on connected speech of disor- dered voices”, 9th International Conference on Advances in Quantitative Laryngology, Voice, and Speech Research, 2010.
  • C. Mertens, F. Grenez, L. Crevier-Buchman, J. Schoentgen, “Reliable tracking based on speech sample salience of vocal cycle length perturbations”, Proceedings of 11th Annual Conference of the International Speech Communi- cation Association, pp. 2566-2569, 2010.
  • S. Aydın, “Comparison of basic linear Şlters in extracting auditory evoked potentials”, Turkish Journal of Electrical Engineering and Computer Sciences, Vol. 16, pp 111-123, 2008.
  • T. Raita-aho, T. Saramaki, O. Vainio, “A digital Şlter for ECG signal processing”, IEEE Transactions on Instru- mentation and Measurement, Vol. 43, pp. 644-649, 1994.
  • T. Laakso, V. Valimaki, “Energy-based effective length of the impulse response of a recursive Şlter”, IEEE Transactions on Instrumentation and Measurement, Vol. 48, pp. 7-17, 1999.
  • W.R. Davis, E.C. Oh, A.M. Sule, P.D. Franzon, “Application exploration for 3-D integrated circuits: TCAM, FIFO, and FFT case studies”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 17, pp. 496-506, 2009.