Skip to main content
Log in

Design of IIR All-Pass Filters Using a Neural-Based Learning Algorithm

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

Least-squares design of infinite impulse response all-pass filter can be formulated as an eigenvector solving problem based on the Rayleigh principle. The eigenfilter is designed by solving a single eigenvector corresponding to the smallest eigenvalue of a real, symmetric, and positive-definite matrix. This paper proposes a minor component analysis-based neural learning algorithm for designing eigenfilter. By appropriately mapping the associated all-pass filter specifications to the simple neural model enables the filter coefficients to be derived from the neural weights. The neural weights eventually approach the optimal filter coefficients of the eigenfilter when the neural model achieves convergence. The proposed neural learning algorithm is demonstrated from simulation results to converge rapidly and achieve accurate performance of eigenfilter design.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. S.C. Chan, H.H. Chen, Carson K.S. Pun, The design of digital all-pass filters using second-order cone programming (SOCP). IEEE Trans. Circuits Syst. II Express Briefs 52(2), 66–70 (2005)

    Article  Google Scholar 

  2. C.K. Chen, J.H. Lee, Design of digital all-pass filters using a weighted least squares approach. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 41(5), 346–351 (1994)

    Article  Google Scholar 

  3. L.W. Chen, Y.D. Jou, F.K. Chen, S.S. Hao, Eigenfilter design of linear-phase FIR digital filters using neural minor component analysis. Digit. Signal Process. 32, 146–155 (2014)

  4. L.W. Chen, J.K. Huang, Y.D. Jou, S.S. Hao, IIR all-pass filters design based on neural learning algorithm. in 2014 IEEE International Symposium on Computer, Consumer and Control (2014) pp. 1233–1236

  5. S. Fiori, Neural minor component analysis approach to robust constrained beamforming. IEE Proc. Vis. Image Signal Process. 150(4), 205–218 (2003)

    Article  Google Scholar 

  6. M. Ikehara, M. Funaishi, H. Kuroda, Design of all-pass networks using Remez algorithm. in Proc. IEEE International Symposium Circuits and Systems (1991), pp. 364–367

  7. M. Ikehara, M. Funaishi, H. Kuroda, Design of complex all-pass networks using Remez algorithm. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 39(8), 549–556 (1992)

    Article  MATH  Google Scholar 

  8. A. Jiang, H.K. Kwan, IIR digital filter design with new stability constraint based on argument principle. IEEE Trans. Circuits Syst. I Regul. Pap. 56(3), 583–593 (2009)

    Article  MathSciNet  Google Scholar 

  9. Z. Jing, A new method for digital all-pass filter design. IEEE Trans. Acoust. Speech Signal Process. 35(11), 1557–1564 (1987)

    Article  Google Scholar 

  10. Y.D. Jou, F.K. Chen, Design of Hilbert transformer and digital differentiator using a neural learning algorithm. in 2012 IEEE International Symposium on Intelligent Signal Processing and Communications System (2012), pp. 380–384

  11. Y.D. Jou, F.K. Chen, L.C. Su, C.M. Sun, Weighted least-squares design of IIR all-pass filters using a Lyapunov error criterion. in 2010 IEEE Asia-Pacific Conference on Circuits and Systems (2010), pp. 1071–1074

  12. Y.D. Jou, F.K. Chen, C.M. Sun, Eigenfilter design of FIR digital filters using minor component analysis. in 2013 International Conference on Information, Communications and Signal Processing (2013)

  13. S.S. Kidambi, Weighted least-squares design of recursive all-pass filters. IEEE Trans. Signal Process. 44(6), 1553–1557 (1996)

    Article  Google Scholar 

  14. T.I. Laakso, V. Valimaki, M. Karjalainen, U.K. Laine, Splitting the unit delay: tools for fractional delay filter design. IEEE Signal Process. Mag. 13(1), 30–60 (1996)

    Article  Google Scholar 

  15. M. Lang, All-pass filter design and applications. IEEE Trans. Signal Process. 46(9), 2505–2514 (1998)

    Article  Google Scholar 

  16. M. Lang, T.I. Laakso, Simple and robust method for the design of allpass filters using least-squares phase error criterion. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 41(1), 40–48 (1994)

    Article  Google Scholar 

  17. W. Liand, Y.L. Zhang, J.D. Tan, Y. Li, A novel approach to ECG classification based upon two-layered HMMs in body sensor networks. Sensor 14, 5994–6011 (2014)

    Article  Google Scholar 

  18. W.S. Lu, An argument principle based stability criterion and application to the design of IIR digital filters. in 2006 Proceedings of IEEE International Symposium on Circuits and Systems (2006)

  19. T.Q. Nguyen, T.I. Laakso, R.D. Koilpillai, Eigenfilter approach for the design of allpass filters approximating a given phase response. IEEE Trans. Signal Process. 42(9), 2257–2263 (1994)

    Article  Google Scholar 

  20. E. Oja, A simplified neuron model as a principal component analyzer. J. Math. Biol. 5, 267–273 (1982)

    Article  MathSciNet  Google Scholar 

  21. E. Oja, Neural networks, principal components and subspace. Int. J. Neural Syst. 1(1), 61–68 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  22. E. Oja, Principal components, minor components, and linear neural networks. Neural Netw. 5(6), 927–935 (1992)

    Article  Google Scholar 

  23. M.F. Quelhas, A. Petraglia, Optimum design of group delay equalizers. Digit. Signal Process. 21(1), 1–21 (2011)

    Article  Google Scholar 

  24. P.A. Regalia, S.K. Mitra, P.P. Vaidyanathan, The digital all-pass filter: a versatile signal processing building block. Proc. IEEE 76(1), 19–37 (1988)

    Article  Google Scholar 

  25. G. Stancic, S. Nikolic, Digital linear phase notch filter design based on IIR all-pass filter application. Digit. Signal Process. 23(3), 1065–1069 (2013)

    Article  MathSciNet  Google Scholar 

  26. L.C. Su, Y.D. Jou, F.K. Chen, Improved computing-efficiency least-squares algorithm with application to all-pass filter design. Math. Probl. Eng. Article ID 249021 (2013). doi:10.1155/2013/249021

  27. L.C. Su, Y.D. Jou, F.K. Chen, C.M. Sun, Neural network-based IIR all-pass filter design. Circuits Syst. Signal Process. 33(2), 437–457 (2014)

    Article  MATH  Google Scholar 

  28. A. Tkacenko, P.P. Vaidyanathan, T.Q. Nguyen, On the eigenfilter design method and its applications: a tutorial. IEEE Trans. Circuits and Syst. II Analog Digit. Signal Process. 50(9), 497–517 (2003)

    Article  Google Scholar 

  29. C.C. Tseng, Design of IIR digital all-pass filters using least pth phase error criterion. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 50(9), 653–656 (2003)

    Article  Google Scholar 

  30. P.P. Vaidyanathan, T.Q. Nguyen, Eigenfilters: a new approach to least-squares FIR design and applications including Nyquist filters. IEEE Trans. Circuits Syst. 34(1), 11–23 (1987)

    Article  Google Scholar 

  31. Y. Wang, A. Grieco, B. Slutsky, T. Nquyen, Constrained eigenfilter allpass design for photonic systems. in 2012 Proceedings of the 20th European Signal Processing Conference (2012), pp. 2168–2172

  32. X. Zhang, H. Iwakura, Design of IIR digital allpass filters based on eigenvalue problem. IEEE Trans. Signal Process. 47(2), 554–559 (1999)

    Article  Google Scholar 

  33. X. Zhang, T. Muguruma, T. Yoshikawa, Design of orthonormal symmetric wavelet filters using real all-pass filters. Signal Process. 80(8), 1551–1559 (2000)

    Article  Google Scholar 

Download references

Acknowledgments

The authors are grateful to the editor and anonymous reviewers for their valuable recommendations and constructive comments, which truly helped toward an effective presentation of the proposed paper. The work was supported by the Ministry of Science and Technology of Republic of China under research contracts NSC-101-2221-E\(-\)145-004 and MOST-103-2221-E\(-\)145-001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yue-Dar Jou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, LW., Jou, YD., Huang, JK. et al. Design of IIR All-Pass Filters Using a Neural-Based Learning Algorithm. Circuits Syst Signal Process 34, 3031–3056 (2015). https://doi.org/10.1007/s00034-015-9999-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-015-9999-2

Keywords

Navigation