Abstract
We present a method for designing optimal biorthogonal wavelet filter banks (FBs). Joint time–frequency localization of the filters has been chosen as the optimality criterion. The design of filter banks has been cast as a constrained optimization problem. We design the filter either with the objective of minimizing its frequency spread (variance) subject to the constraint of prescribed time spread or with the objective of minimizing the time spread subject to the fixed frequency spread. The optimization problems considered are inherently non-convex quadratic constrained optimization problems. The non-convex optimization problems have been transformed into convex semidefinite programs (SDPs) employing the semidefinite relaxation technique. The regularity constraints have also been incorporated along with perfect reconstruction constraints in the optimization problem. In certain cases, the relaxed SDPs are found to be tight. The zero duality gap leads to the global optimal solutions. The design examples demonstrate that reasonably smooth wavelets can be designed from the proposed filter banks. The optimal filter banks have been compared with popular filter banks such as Cohen–Daubechies–Feauveau biorthogonal wavelet FBs, time–frequency optimized half-band pair FBs and maximally flat half-band pair FBs. The performance of optimal filter banks has been found better in terms of joint time–frequency localization.
Similar content being viewed by others
References
W. Ai, Y. Huang, S. Zhang, New results on Hermitian matrix rank-one decomposition. Math. Program. 128(1–2), 253–283 (2011). doi:10.1007/s10107-009-0304-7
A. Boukhobza, A. Bounoua, A. Taleb-Ahmed, N. Taleb, Design of biorthogonal filter banks using a multi-objective genetic algorithm for an image coding scheme. Circ. Syst. Signal Process. 32(4), 1725–1744 (2013)
E. Breitenberger, Uncertainty measures and uncertainty relations for angle observables. Found. Phys. 15(3), 353–364 (1985)
S. Chan, C. Pun, K. Ho, The design of a class of perfect reconstruction two-channel FIR linear-phase filterbanks and wavelets bases using semidefinite programming. IEEE Signal Process. Lett. 11(2), 297–300 (2004). doi:10.1109/LSP.2003.821688
A. Cohen, I. Daubechies, J.C. Feauveau, Biorthogonal bases of compactly supported wavelets. Commun. Pure Appl. Math. 45(5), 485–560 (1992)
Y. Dandach, P. Siohan, Design method of OFDM/OQAM systems using a weighted time frequency localization criterion. in 18th European Signal Processing Conference, EUSIPCO (2010)
I. Daubechies, Time-frequency localization operators: a geometric phase space approach. IEEE Trans. Inf. Theory 34(4), 605–612 (1988)
V. DeBrunner, J.P. Havlicek, T.P. Havlicek, M. Ozaydin, Entropy-based uncertainty measures for \(l^{2}\left(\mathbb{R}^{n}\right)\), \(l^{2}\left(\mathbb{Z}\right)\), and \(l^{2}\left(\mathbb{Z}/n\mathbb{Z}\right)\) with a Hirschman optimal transform for \(l^{2}\left(\mathbb{Z}/n\mathbb{Z}\right)\). IEEE Trans. Signal Process. 53(8), 2690–2699 (2005)
D.L. Donoho, P.B. Stark, Uncertainty principles and signal recovery. SIAM J. Appl. Math. 49(3), 906–931 (1989)
D. Gabor, Theory of communication. Proc. Inst. Electr. Eng. 93(26), 429–441 (1946)
M.X. Geomans, D.P. Williamson, Improved approximation algorithm for maximum cut and satisfiability problem using semidefinite programming on the Shannon capacity of a graph. J. Assoc. Comput. Mach. 42(1), 1115–1145 (1995)
M. Grant, S. Boyd (2012) CVX: MATLAB Software for Disciplined Convex Programming, version 2.0 beta. http://cvxr.com/cvx
Y. Huang, D. Palomar, Rank-constrained separable semidefinite programming with applications to optimal beamforming. IEEE Trans. Signal Process. 58(2), 664–678 (2010). doi:10.1109/TSP.2009.2031732
R. Ishii, K. Furukawa, The uncertainty principle in discrete signals. IEEE Trans. Circ. Syst. 33(10), 1032–1034 (1986)
A. Karmakar, A. Kumar, R. Patney, Design of an optimal two-channel orthogonal filterbank using semidefinite programming. IEEE Signal Process. Lett. 14(10), 692–694 (2007)
Y. Lian, W.S. Lu, Computationally efficient digital filters: Design techniques and applications. Circ. Syst. Signal Process. 25(2), 125–130 (2006)
W.S. Lu, A. Antoniou, Design of digital filters and filter banks by optimization: a state of the art review. in Proceedings of European Signal Processing Conference, pp. 351–354 (2000)
Z.Q. Luo, Applications of convex optimization in signal processing and digital communication. Math. Program. 97(1–2), 177–207 (2003). doi:10.1007/s10107-003-0442-2
Z.Q. Luo, W.K. Ma, A.C. So, Y. Ye, S. Zhang, Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 27(3), 20–34 (2010)
J.M. Morris, R. Peravali, Optimum duration discrete-time wavelets. Opt. Eng. 36(4), 1241–1248 (1997)
J.M. Morris, H. Xie, Minimum duration-bandwidth discrete-time wavelets. Opt. Eng. 35(7), 2075–2078 (1996)
P. Moulin, M. Anitescu, K. Kortanek, F. Potra, The role of linear semi-infinite programming in signal-adapted QMF bank design. Signal Process IEEE Trans (1997). doi:10.1109/78.622941
R. Parhizkar, Y. Barbotin, M. Vetterli, Sequences with minimal time frequency uncertainty. Comput. Harmon. Anal. Appl. (2014). doi:10.1016/j.acha.2014.07.001
G. Pataki, On the rank of extreme matrices in semidefinite programs and the multiplicity of optimal eigenvalues. Math. Oper. Res. 23(2), 339–358 (1998). doi:10.1287/moor.23.2.339
S.M. Phoong, C. Kim, P. Vaidyanathan, R. Ansari, A new class of two-channel biorthogonal filter banks and wavelet bases. IEEE Trans. Signal Process. 43(3), 649–665 (1995). doi:10.1109/78.370620
D. Pinchon, P. Siohan, C. Siclet, Design techniques for orthogonal modulated filterbanks based on a compact representation. IEEE Trans. Signal Process. 52(6), 1682–1692 (2004). doi:10.1109/TSP.2004.827193
M. Sharma, V.M. Gadre, S. Porwal, An eigenfilter-based approach to the design of time-frequency localization optimized two-channel linear phase biorthogonal filter banks. Circ. Syst. Signal Process. 34(3), 931–959 (2015)
M. Sharma, R. Kolte, P. Patwardhan, V. Gadre (2010) Time-frequency localization optimized biorthogonal wavelets. in International Conference on Signal Processing and Communication, pp. 1–5
M. Sharma, A.V. Vanmali, V.M. Gadre, Wavelets and fractals in earth system sciences, chap. “Construction of Wavelets: Principles and Practices” (CRC Press, Taylor and Francis Group, Boca Raton, 2013)
D. Slepian, Prolate spheroidal wave functions, Fourier analysis, and uncertainty. V—the discrete case. Bell Syst. Tech. J. 57, 1371–1430 (1978)
D.B. Tay, Balanced-uncertainty optimized wavelet filters with prescribed vanishing moments. Circ. Syst. Signal Process. 23(2), 105–121 (2004)
L. Vandenberghe, S. Boyd, Semidefinite programming. SIAM Rev. 38(1), 49–95 (1996)
M. Vetterli, C. Herley, Wavelets and filter banks: theory and design. IEEE Trans. Signal. Process. 40(9), 2207–2232 (1992)
R. Wilson, Uncertainty, eigenvalue problems and filter design. in IEEE International Conference on Acoustics Speech Signal Processing, vol. 9, (1984), pp. 164–167
R. Wilson, G.H. Granlund, The uncertainty principle in image processing. IEEE Trans. Pattern Anal. Mach. Intell. PAMI–6(6), 758–767 (1984)
S.P. Wu, S. Boyd, L. Vandenberghe, FIR filter design via semidefinite programming and spectral factorization. in Proceedings of the 35th IEEE Conference on Decision and Control, 1996, vol. 1, pp. 271–276. IEEE (1996)
Acknowledgments
The authors acknowledge the support received from the Bharti Center for Communication, Department of Electrical Engineering, Indian Institute of Technology (IIT) Bombay; from the ‘Knowledge Incubation under TEQIP’ Initiative of the Ministry for Human Resource Development (MHRD) at IIT Bombay; from the research group associated with Dr. Ram Bilas Pachori at IIT Indore and from Acropolis Institute of Technology and Research, Indore toward the research work carried out and reported in this manuscript.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sharma, M., Bhati, D., Pillai, S. et al. Design of Time–Frequency Localized Filter Banks: Transforming Non-convex Problem into Convex Via Semidefinite Relaxation Technique. Circuits Syst Signal Process 35, 3716–3733 (2016). https://doi.org/10.1007/s00034-015-0228-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-015-0228-9