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.
Similar content being viewed by others
References
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)
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)
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)
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
S. Fiori, Neural minor component analysis approach to robust constrained beamforming. IEE Proc. Vis. Image Signal Process. 150(4), 205–218 (2003)
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
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)
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)
Z. Jing, A new method for digital all-pass filter design. IEEE Trans. Acoust. Speech Signal Process. 35(11), 1557–1564 (1987)
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
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
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)
S.S. Kidambi, Weighted least-squares design of recursive all-pass filters. IEEE Trans. Signal Process. 44(6), 1553–1557 (1996)
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)
M. Lang, All-pass filter design and applications. IEEE Trans. Signal Process. 46(9), 2505–2514 (1998)
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)
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)
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)
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)
E. Oja, A simplified neuron model as a principal component analyzer. J. Math. Biol. 5, 267–273 (1982)
E. Oja, Neural networks, principal components and subspace. Int. J. Neural Syst. 1(1), 61–68 (1989)
E. Oja, Principal components, minor components, and linear neural networks. Neural Netw. 5(6), 927–935 (1992)
M.F. Quelhas, A. Petraglia, Optimum design of group delay equalizers. Digit. Signal Process. 21(1), 1–21 (2011)
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)
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)
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
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)
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)
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)
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)
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
X. Zhang, H. Iwakura, Design of IIR digital allpass filters based on eigenvalue problem. IEEE Trans. Signal Process. 47(2), 554–559 (1999)
X. Zhang, T. Muguruma, T. Yoshikawa, Design of orthonormal symmetric wavelet filters using real all-pass filters. Signal Process. 80(8), 1551–1559 (2000)
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
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-015-9999-2