http://tftb.nongnu.org

La Boîte à Outils Temps-Fréquence (Time-Frequency Toolbox en anglais, TFTB) est une collection de quelques 100 scripts pour GNU Octave et Matlab (R) développée pour l'analyse de signaux non-stationnaires à l'aide de distributions temps-fréquence. Elle est destinée à des chercheurs, des ingénieurs et des étudiants avec des connaissances de base en traitement du signal.

La boîte à outils contient de nombreux algorithmes calculant divers types d'analyse temps-fréquence, en particulier les distributions quadratiques de la classe de Cohen et de la classe affine ainsi que leur version améliorée par la méthode de réallocation. La boîte à outils inclut également des procédures de simulation des signaux et de traitements et post-traitements (pour l'affichage) et quelques démonstrations illustrent son fonctionnement.

La TFTB est distribuée sous les conditions définies par la Licence Publique Générale GNU ( voir aussi la traduction non officielle en français).

Les utilisateurs de GNU Octave doivent lire cet avertissement important (en anglais).

Téléchargement

La version actuelle peut être téléchargée librement.

On peut aussi y accéder par CVS (en lecture seule) avec viewCVS ou en utilisant une connection anonyme (sans mot de passe) :

export CVS_RSH="ssh"
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/tftb co tftb

NB: quand vous procédez ensuite à la mise à jour depuis le répertoire du module (à l'aide de cvs update), vous n'avez pas besoin de l'option -d.

Listes de diffusion

Il existe deux listes de diffusion consacrées à la TFTB.

  • tftb-info: Annonce des nouvelles versions de la TFTB [inscription, pas d'archive disponible]
    Seuls les administrateurs peuvent envoyer un message à cette liste.
  • tftb-help: Discussion générale sur l'utilisation de la TFTB [inscription, archives]

Documentation

Chaque fonction de la boîte à outils est documentée par une aide en ligne. Un manuel les rassemble toutes dans un seul document.

La documentation de la TFTB est distribuée sous les conditions définies par la Licence de Documentation Libre GNU (pas de traduction en français de la version 1.2).

Problèmes et bugs

Avant de poster un bug, veuillez parcourir la liste des bugs courants pour déterminer si votre bug a déjà été soumis. Si votre bug n'apparaît pas, faites-en une description incluant un exemple concis permettant de le reproduire et soumettez votre bug. Si vous avez identifié le problème et disposez d'une solution, nous vous encourageons à joindre une "rustine" (patch en anglais) formatée à l'aide de la commande

diff -c old/file.m new/file.m > patch

Logiciels associés

Historiques et remerciements

La TFTB a été développée par François Auger, Olivier Lemoine, Paulo Gonçalvès and Patrick Flandrin sous les auspices du CNRS (Centre National de la Recherche Scientifique) et de son GdR Information, Signal et Images. Des parties de la boîte à outils ont été écrites au Département d'Ingéniérie Electrique et Informatique de l' Université de Rice (USA) avec le support de la NSF. Nous voudrions remercier toutes les personnes ayant aidé son développement.