A Novel Technique for Designing Multirate Filter Banks Exploiting Quasi-Newton Optimization
Abstract
This paper proposes a new technique for the design of multirate filter banks with linear phase in frequency domain. To match the ideal system response, low-pass analysis prototype filter response is optimized to minimize an objective function. The objective function is formulated as a weighted sum of pass-band error and stop-band residual energy of low-pass analysis filter, the square error of the overall transfer function at the quadrature frequency and amplitude distortion of the filter bank. Quasi-Newton optimization method is used to minimize the objective function by optimizing the filter tap weights of the prototype filter. Simulation results show that the proposed method is able to perform better than other existing methods.
Keywords
Download Options
Introduction
Quadrature mirror filter (QMF) banks are multirate filter bank and have been extensively used for sub-band coding, where the signal is split into two or more sub-bands in the frequency domain, so that each sub-band signal can be processed in an independent manner and sufficient compression may be achieved [1]. At the receiver end the sub-band signals are recombined such that the original signal is properly reconstructed [2]. QMF banks find applications in many areas, such as analog to digital conversion [3], design of wavelet bases [4,5], image compression [6,7], digital trans-multiplexers [8], discrete multi-tone modulation systems [9], 2-D short-time spectral analysis [10], antenna systems [11], digital audio industry [12], biomedical signal processing [13,14,15].
Alias free efficient design of two-channel QMF banks while keeping minimum dimensions is a tough task. Therefore, various constrained and unconstrained optimization based techniques [16−31] have been developed for the design of linear phase QMF banks. Iterative methods [22−27] and genetic algorithms [28−31] have been proposed for the design problem of QMF based on multi-objective or single objective nonlinear optimization.
Fig. 1(a) shows the analysis and synthesis section of a popular multirate filter bank known as two-channel QMF bank. The discrete input signal x(n) is divided into two sub-band signals having equal band width, using the low-pass and high-pass analysis filters H0(z) and H1(z), respectively. Typical frequency responses of these filters are depicted in Fig. 1(b). The outputs of the synthesis filters are combined to obtain the reconstructed signal x̂(n). The reconstructed signal x̂(n) suffers from three types of errors: aliasing distortion (ALD), phase distortion (PHD), and amplitude distortion (AMD), due to the fact that the filters H0(z), H1(z), F0(z), and F1(z) are not ideal [32]. Therefore, the main stress of most of the researchers while designing the prototype filter for two-channel QMF bank has been on the elimination or minimization of these three distortions to obtain a perfect reconstruction (PR) or nearly perfect reconstruction (NPR) system [2, 16-21].
The overall transfer function of such an alias and phase distortion free system turns out to be a function of the filter tap coefficients of the low-pass analysis filter only [23]. Then, the AMD can only be minimized by optimizing the filter tap weights of the low-pass analysis filter using computer assistance techniques [2].
Conclusion
A new iterative method for the design of multirate filter banks has been developed by formulating the perfect reconstruction condition in the frequency domain. The quadratic objective function is minimized without any matrix inversion which generally affects the effectiveness of some methods. Design example shows that the proposed technique is very effective in designing the quadrature mirror filters. The peak reconstruction error is minimum by the proposed method that makes it suitable for real time applications. Further, it is possible to extend this approach for the design of QMF banks with more than two bands.
References
- Vaidyanathan, P. P. (1990). Multirate digital filters, filter banks, polyphase networks and applications: A tutorial. Proceedings of the IEEE, 78(1), 56–93.
- Vaidyanathan, P. P. (1993). Multirate systems and filter banks. Prentice Hall.
- Petraglia, A., & Mitra, S. K. (1992). High speed A/D conversion incorporating a QMF. IEEE Transactions on Instrumentation and Measurement, 41(3), 427–431.
- Chan, S. C., Pun, C. K. S., & Ho, K. L. (2004). New design and realization techniques for a class of perfect reconstruction two-channel FIR filter banks and wavelet bases. IEEE Transactions on Signal Processing, 52(7), 2135–2141.
- Sablatash, M. (2008). Designs and architectures of filter bank trees for spectrally efficient multi-user communications: Review, modifications and extensions of wavelet packet filter bank trees. Signal, Image and Video Processing, 5(1), 9–37.
- Xia, T., & Jiang, Q. (1995). Optimal multifilter banks: Design related symmetric extension transform and application to image compression. IEEE Transactions on Signal Processing, 47(7), 1878–1889.
- Smith, M. J. T., & Eddins, S. L. (1990). Analysis/synthesis techniques for sub-band image coding. IEEE Transactions on Acoustics, Speech, and Signal Processing, 38(8), 1446–1456.
- Bellanger, M. G., & Daguet, J. L. (1974). TDM-FDM transmultiplexer: Digital polyphase and FFT. IEEE Transactions on Communications, 22(9), 1199–1204.
- Vetterli, M. (1984). Multidimensional sub-band coding: Some theory and algorithms. Signal Processing, 6(2), 97–112.
- Wackersreuther, G. (1986). On two-dimensional polyphase filter banks. IEEE Transactions on Acoustics, Speech, and Signal Processing, 34(1), 192–199.
- Chandran, S. (2003). A novel scheme for a sub-band adaptive beam forming array implementation using quadrature mirror filter banks. Electronics Letters, 39(12), 891–892.
- Painter, T., & Spanias, A. (2000). Perceptual coding of digital audio. Proceedings of the IEEE, 88(4), 451–513.
- Afonso, V. X., Tompkins, W. J., Nguyen, T. Q., & Luo, S. (1999). ECG beat detection using filter banks. IEEE Transactions on Biomedical Engineering, 46(2), 192–202.
- Charafeddine, H., & Groza, V. (2013, May). Wideband adaptive LMS beamforming using QMF subband decomposition for sonar. In 8th IEEE International Symposium on Applied Computational Intelligence and Informatics (pp. 431–436). Romania.
- Hara, S., Masutani, H., & Matsuda, T. (1999). Filter bank-based adaptive interference canceler for co-existence problem of TDMA/CDMA systems. In IEEE VTS 50th Vehicular Technical Conference (Vol. 3, pp. 1658–1662).
- Johnston, J. D. (1980, April). A filter family designed for use in quadrature mirror filter banks. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (pp. 292–294).
- Jain, V. K., & Crochiere, R. E. (1984). Quadrature mirror filter design in time domain. IEEE Transactions on Acoustics, Speech, and Signal Processing, 32(4), 353–361.
- Andrew, L., Franques, V. T., & Jain, V. K. (1997). Eigen design of quadrature mirror filters. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 44(9), 754–757.
- Chen, C. K., & Lee, J. H. (1992). Design of quadrature mirror filters with linear phase in the frequency domain. IEEE Transactions on Circuits and Systems, 39(9), 593–605.
- Xu, H., Lu, W. S., & Antoniou, A. (1998). An improved method for the design of FIR quadrature mirror image filter banks. IEEE Transactions on Signal Processing, 46(6), 1275–1281.
- Lu, W. S., Xu, H., & Antoniou, A. (1998). A new method for the design of FIR quadrature mirror-image filter banks. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 45(7), 922–927.
- Nayebi, K., Barnwell, T. P., III, & Smith, M. J. T. (1992). Time domain filter analysis: A new design theory. IEEE Transactions on Signal Processing, 40(6), 1412–1428.
- Sahu, O. P., Soni, M. K., & Talwar, I. M. (2006). Marquardt optimization method to design two channel quadrature mirror filter banks. Digital Signal Processing, 16(6), 870–879.
- Sahu, O. P., Soni, M. K., & Talwar, I. M. (2006). Designing quadrature mirror filter banks using steepest descent method. Journal of Circuits, Systems and Computers, 15(2), 29–42.
- Swaminathan, K., & Vaidyanathan, P. P. (1986). Theory and design of uniform DFT, parallel QMF banks. IEEE Transactions on Circuits and Systems, 33(12), 1170–1191.
- Ghosh, P., Das, S., & Zafar, H. (2012). Adaptive-differential-evolution-based design of two-channel quadrature mirror filter banks for sub-band coding and data transmission. IEEE Transactions on Systems, Man, and Cybernetics—Part C: Applications and Reviews, 42(6), 1613–1623.
- Jou, Y.-D. (2007). Design of two-channel linear-phase quadrature mirror filter banks based on neural networks. Signal Processing, 87(5), 1031–1044.
- Agrawal, S. K., & Sahu, O. P. (2013). Two-channel quadrature mirror filter bank: An overview. ISRN Signal Processing, 2013, Article 815619. https://doi.org/10.1155/2013/815619
- Bansal, S., & Rattan, M. (2022). Design of cognitive radio system and comparison of modified whale optimization algorithm with whale optimization algorithm. International Journal of Information Technology, 14, 999–1010.
- Himani, & Agrawal, S. K. (2020). Modified Gbest-guided ABC algorithm approach applied to various nonlinear problems. In Optical and Wireless Technologies: Lecture Notes in Electrical Engineering (Vol. 648). Springer. https://doi.org/10.1007/978-981-15-2926-9_67
- Agrawal, S. K., & Sahu, O. P. (2014). Artificial bee colony algorithm to design two-channel quadrature mirror filter banks. Swarm and Evolutionary Computation, 1–8.