TIME-FREQUENCY TOOLBOX
Portable ANSI C package

Manuel Davy, Emmanuel ROY
 
 

 New : download here the beta version.

Presentation

This project is an extension of the the Matlab Time-Frequency Toolbox. The Matlab Time-Frequency Toolbox is a collection of about 100 M-files, developed for the analysis of non-stationary signals using time-frequency distributions. It consists in groups of signal generation files, processing files and post-processing files (including visualization tools).

The toolbox contains numerous algorithms for time-frequency signal analysis, with special emphasis on quadratic energy distributions within Cohen's class and the affine class, including most recent developments based on reassignment.

ANSI C language programmation

This is the home page of a new project, which consists in porting the M-files of the toolbox in C language, in order to have a quicker computation, and a portable package (ANSI C).

Each program consists of a ANSI C language computation module, and a Matlab interface module.

Acknowledgments

This ANSI C Package is a new extension of the Matlab Time-Frequency Toolbox developed by Francois Auger , Eric Chassande-Mottin, Patrick Flandrin, Olivier Lemoine and Paulo Gonçalvès.

The Time-Frequency Toolbox results from a research effort conducted under the auspices of the French CNRS (Centre National de la Recherche Scientifique) within its "Groupement de Recherche" : the GDR-PRC ISIS

Calendar of the project

  • Second step : program the affine class distributions
  • Third step : adapt the programs to other numerical softwares (Scilab, Octave,...) by programming interface programs

How to join the project 

At the moment, we are looking for Beta-testers (a good knowledge of time-frequency distributions is required).

Want to join ? Send a mail to tftb@ircyn.ec-nantes.fr !

Performance

The execution of the ANSI C programs is quicker than the Matlab version: for a 256 points signal, the execution is two times shorter for tfrsp, tfrwv and tfrpwv, and about 40 times for the other distributions !

Warranty

The authors make no warranty with respect to this program, its quality, accuracy for a particular purpose. The users assume the entire risk as  to its quality or accuracy.

Bug report

If you found any bug, please report the problem including your computer's characteristics, the OS, and the context of the bug.

Do not hesitate to contact us : tftb@ircyn.ec-nantes.fr 



Page created and maintained by Manuel Davy. Last change: February 21, 2001.
This page is inspired of the home page of the Matlab time-frequency toolbox, written by F. Auger and E. Chassande-Mottin.