Skip to main content
Log in

Design of Time–Frequency Localized Filter Banks: Transforming Non-convex Problem into Convex Via Semidefinite Relaxation Technique

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

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.

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

Similar content being viewed by others

References

  1. 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

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. E. Breitenberger, Uncertainty measures and uncertainty relations for angle observables. Found. Phys. 15(3), 353–364 (1985)

    Article  MathSciNet  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. A. Cohen, I. Daubechies, J.C. Feauveau, Biorthogonal bases of compactly supported wavelets. Commun. Pure Appl. Math. 45(5), 485–560 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

  7. I. Daubechies, Time-frequency localization operators: a geometric phase space approach. IEEE Trans. Inf. Theory 34(4), 605–612 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. D.L. Donoho, P.B. Stark, Uncertainty principles and signal recovery. SIAM J. Appl. Math. 49(3), 906–931 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  10. D. Gabor, Theory of communication. Proc. Inst. Electr. Eng. 93(26), 429–441 (1946)

    Google Scholar 

  11. 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)

    Article  MathSciNet  Google Scholar 

  12. M. Grant, S. Boyd (2012) CVX: MATLAB Software for Disciplined Convex Programming, version 2.0 beta. http://cvxr.com/cvx

  13. 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

    Article  MathSciNet  Google Scholar 

  14. R. Ishii, K. Furukawa, The uncertainty principle in discrete signals. IEEE Trans. Circ. Syst. 33(10), 1032–1034 (1986)

    Article  MATH  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Y. Lian, W.S. Lu, Computationally efficient digital filters: Design techniques and applications. Circ. Syst. Signal Process. 25(2), 125–130 (2006)

    Article  Google Scholar 

  17. 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)

  18. 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

    MathSciNet  MATH  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. J.M. Morris, R. Peravali, Optimum duration discrete-time wavelets. Opt. Eng. 36(4), 1241–1248 (1997)

    Article  Google Scholar 

  21. J.M. Morris, H. Xie, Minimum duration-bandwidth discrete-time wavelets. Opt. Eng. 35(7), 2075–2078 (1996)

    Article  Google Scholar 

  22. 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

  23. 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

  24. 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

    Article  MathSciNet  MATH  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  MathSciNet  Google Scholar 

  27. 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)

  28. 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

  29. 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)

    Google Scholar 

  30. D. Slepian, Prolate spheroidal wave functions, Fourier analysis, and uncertainty. V—the discrete case. Bell Syst. Tech. J. 57, 1371–1430 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  31. D.B. Tay, Balanced-uncertainty optimized wavelet filters with prescribed vanishing moments. Circ. Syst. Signal Process. 23(2), 105–121 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  32. L. Vandenberghe, S. Boyd, Semidefinite programming. SIAM Rev. 38(1), 49–95 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  33. M. Vetterli, C. Herley, Wavelets and filter banks: theory and design. IEEE Trans. Signal. Process. 40(9), 2207–2232 (1992)

    Article  MATH  Google Scholar 

  34. R. Wilson, Uncertainty, eigenvalue problems and filter design. in IEEE International Conference on Acoustics Speech Signal Processing, vol. 9, (1984), pp. 164–167

  35. R. Wilson, G.H. Granlund, The uncertainty principle in image processing. IEEE Trans. Pattern Anal. Mach. Intell. PAMI–6(6), 758–767 (1984)

    Article  Google Scholar 

  36. 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)

Download references

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

Authors

Corresponding author

Correspondence to Manish Sharma.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-015-0228-9

Keywords

Navigation