The Large Time-Frequency Analysis Toolbox

- All your frame are belong to us -

The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox for working with time-frequency analysis and synthesis. It is intended both as an educational and a computational tool. The toolbox provides a large number of linear transforms including Gabor and wavelet transforms along with routines for constructing windows (filter prototypes) and routines for manipulating coefficients

LTFAT is developed at CAHR, Technical University of Denmark, ARI, Austrian Academy of Sciences and LATP, Universite de Provence.

The toolbox is Free software, released under the GNU General Public License (GPLv3).

Download LTFAT

Features

  • Fast TF-transforms with a linear time-frequency scale: Gabor (STFT), Wilson and windowed MDCT
  • Wavelet transforms: dyadic and general trees, decimated/undecimated and wavelet packet transforms
  • Filterbanks
  • Non-stationary (time-evolving) Gabor systems
  • An object oriented framework for describing algorithms that work on frames in general
  • Basic Fourier and TF-analysis (unitary DFT, involution, twisted conv., symplectic Fourier transformation)
  • All transforms have methods for generating perfect reconstruction systems
  • Operators: Frame multipliers and spreading representation
  • A GUI in Matlab to modify signals in the time-frequency domain
  • Sparse regression in the Gabor and WMDCT domain
  • Windows and filter prototypes: Gauss, Hanning etc. Canonical dual and tight windows and many different types of wavelets
  • Spectrogram and reassigned spectrogram plots, and plotting routines for each transform
  • Simple tools for working with coefficients (thresholding, N-term approx.)
  • Demos demonstrating the use of the toolbox
  • Works in Matlab/Octave with a backend in C for greater speed
  • The toolbox is Free software, released under the GNU General Public License (GPLv3)

Documentation

You can read the documentation included in the M-files online or download the entire documentation as a single pdf file.

The following pdfs provide more information:

Publications

If you use the toolbox in a scientic work, please cite:
Peter L. Søndergaard, Bruno Torrésani, Peter Balazs. The Linear Time-Frequency Analysis Toolbox. International Journal of Wavelets, Multiresolution Analysis and Information Processing, 10(4), 2012. [bibtex]
available from here or one of the available notes if relevant to your work. This will help in securing a continued development of the toolbox.