Software for Time-Frequency Analysis
Time-frequency representations of a bat echolocation chirp
Spectrogram (l), Wigner distribution (m), Optimal radially Gaussian kernel TFR (r)
horizontal axis: time (0-2.5ms), vertical axis: frequency (0-70kHz)Background on optimal-kernel time-frequency analysis
Matlab and C language programs for computing time-frequency representations (TFRs):
- Optimal Radially Gaussian Kernel TFR
Batch oriented optimal-kernel TFR. Computes one optimal kernel for the entire signal. (Matlab)
- Adaptive Optimal-Kernel (AOK) TFR
Online optimal-kernel TFR suitable for long signals with changing time-frequency characteristics. Adapts the kernel over time for improved performance. (Matlab-compatible C)
PC/Mac compatible versions of the AOK software from Erik Winkler.
- Pseudo Affine Wigner Distributions
A flexible class of time-scale covariant TFRs. Software is available as part of the Matlab time-frequency toolbox.
- Time-Frequency Toolbox
A library of Matlab functions for time-frequency analysis.Contributing Authors:
- Richard Baraniuk, DSP Group, Rice University
- Paulo Goncalves, INRIA, France
- Douglas Jones, Coordinated Science Lab, University of Illinois
If you have found these TFRs useful and have a web site with examples you would like to have referenced here, send email to Richard Baraniuk.