This Toolbox was ported from the Time-Frequency Toolbox http://tftb.nongnu.org/.
The Time-Frequency Toolbox in C was also ported to scilab:
The toolbox contains numerous algorithms which implements various kind of
time-frequency analysis with a special emphasis on quadratic energy
distributions of the Cohen and affine classes, along with their version enhanced
by the reassignment method. The toolbox also includes signal generation
procedures, processing/post-processing routines (with display utilities) and a
number of demonstrations.
Here you will find some notes on time-frequency analysis: http://www.math.nmsu.edu/~jlakey/tfa_notes.html
(Take a look at Course notes, MATH 401/530, Chapter 3)
Please reduce the Number of frequency bins!
On my PC (4GB Ram) the following works:
s = ones( 8192, 1 );
stft = tfrstft( s,1:length(s),1024 );
stft = tfrstft( s )
doesnt work, as the output variable needs to much memory!
The problem ist not the bad performance of trfstft(), as a simple
also leads to a stacksize problem.
1.2.3 - plotting function is improved
- rem is replaced by the internal scilab function modulo
- mtlb_conv is replaced by conv
- some bugfixes in the demos
- 121 unit tests
- the sci_gateway works under scilab 5.4
1.2.2 - Removing of memory leaks in sci_gateway (Thanks to Serge Steer)
1.2.1 - help structure is changed and Chapters are added
1.2 - some bugs are removed
- sci_gateway added (Ctftb was ported to scilab)
- new demos
1.1.1 - some bugs are removed
1.1 - some bugs are removed
- tftb_window can be plotted
- frspec and frpowerspec added