Skip to main content
Log in

Fast parallel algorithms for discrete Gabor expansion and transform based on multirate filtering

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

The Gabor transform has long been recognized as a very useful tool for the joint time and frequency analysis in signal processing. Its real time applications, however, were limited due to the high computational complexity of the Gabor transform algorithms. In this paper, some novel and fast parallel algorithms for the finite discrete Gabor expansion and transform are presented based on multirate filtering. An analysis filter bank is designed for the finite discrete Gabor transform (DGT) and a synthesis filter bank is designed for the finite discrete Gabor expansion (DGE). Each of the parallel channels in the two filter banks has a unified structure and can apply the FFT and the IFFT to reduce its computational load. The computational complexity of each parallel channel does not change as the oversampling rate increases. In fact, it is very low and depends only on the length of the input discrete signal and the number of the Gabor frequency sampling points. The computational complexity of the proposed parallel algorithms is analyzed and compared with that of the major existing parallel algorithms for the finite DGT and DGE. The results indicate that the proposed parallel algorithms for the finite DGT and DGE based on multirate filtering are very attractive for real time signal processing.

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.

Similar content being viewed by others

References

  1. Gabor D. Theory of communication. J Inst Electr Eng, 1946, 93: 429–457

    Google Scholar 

  2. Bastiaans M J. Gabor’s expansion of a signal into Gaussian elementary signals. P IEEE, 1980, 68: 594–598

    Article  Google Scholar 

  3. Wexler J, Raz S. Discrete Gabor expansions. Signal Process, 1990, 21: 207–220

    Article  Google Scholar 

  4. Qian S, Chen D. Discrete Gabor transform. IEEE Trans Signal Proces, 1993, 41: 2429–2438

    Article  MATH  Google Scholar 

  5. Qian S. Introduction to Time Frequency and Wavelet Transforms. Upper Saddle River, New Jersey: Prentice Hall PTR, 2001.

    Google Scholar 

  6. Wang L, Chen C T, Lin W C. An efficient algorithm to compute the complete set of discrete Gabor coefficients. IEEE Trans Image Process, 1994, 3: 87–92

    Article  Google Scholar 

  7. Qiu S, Zhou F, Crandall P E. Discrete Gabor transforms with complexity O(N logN). Signal Process, 1999, 77: 159–170

    Article  MATH  Google Scholar 

  8. Lu C, Joshi S, Morris J M. Parallel lattice structure of block time-recursive generalized Gabor transforms. Signal Process, 1997, 57: 195–203

    Article  MATH  Google Scholar 

  9. Tao L, Kwan H K. Parallel lattice structures of block time-recursive discrete Gabor transform and its inverse transform. Signal Process, 2008, 88: 407–414

    Article  MATH  Google Scholar 

  10. Cristi R. Modern Digital Signal Processing. Pacific Grove: Brook/Cole-Thomson Learning, 2004

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Tao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tao, L., Gu, J. Fast parallel algorithms for discrete Gabor expansion and transform based on multirate filtering. Sci. China Inf. Sci. 55, 293–300 (2012). https://doi.org/10.1007/s11432-011-4390-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-011-4390-9

Keywords

Navigation