Introduction

The Linear Time/Frequency Toolbox (LTFAT) is a Matlab/Octave toolbox for doing time-frequency analysis. It is intended both as an educational and computational tool. The toolbox provides the basic Gabor, Wilson and MDCT transform 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.

Features

  • TF-transforms: Gabor, Wilson and windowed MDCT
  • Basic Fourier and TF-analysis (unitary DFT, involution, twisted conv., symplectic Fourier transformation).
  • All transforms have methods for generating perfect reconstruction systems.
  • TF-Operators: Gabor multiplier and spreading representation
  • GUI in Matlab to modify signals in the time-frequency domain.
  • Sparse regression in the Gabor and WMDCT domain.
  • Support for full length windows and finite length windows (FIR)
  • Windows: Gauss, Hanning etc. Canonical dual and tight windows
  • Spectrogram and reassigned spectrogram plots
  • Filterbanks.
  • Non-stationary (time-evolving) Gabor systems.
  • 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

Publications

If you use the toolbox in a scientic work, please cite one of the LTFAT notes, 011 or 015, as appropriate. This will help in securing a continued development of the toolbox.