Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Time Frequency Toolbox details
Login with GitLab

Time Frequency Toolbox

Toolbox developed for the analysis of non-stationary signals using time-frequency distributions.
(3286 downloads for this version - 118617 downloads for all versions)
A more recent valid version exists: 2.0.4
Holger Nahrstaedt
François Auger
Owner Organization
TU Berlin / FG Regelungssysteme
Steer Serge
Administrator ATOMS
Holger Nahrstaedt
Clement DAVID
Creation Date
December 14, 2014
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Linux 64-bit
Install command
--> atomsInstall("stftb")
            This Toolbox was ported from the Time-Frequency Toolbox

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:
(Take a look at Course notes, MATH 401/530, Chapter 3)

importand note:

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.4 - tests improved
      - some functions are now in the moc-toolbox
      - small bugfixes
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            
Files (3)
[4.03 MB]
Source code archive

[4.03 MB]
Source code archive

[3.41 MB]
Linux 64-bit binary for Scilab 5.4.x
Linux version (x86_64)
Automatically generated by the ATOMS compilation chain

News (0)
Comments (1)     Leave a comment 
Comment from Rafael Guerra -- October 16, 2016, 05:58:20 PM    
Running Scilab 5.5.2 on Win7 64-bits and:
- Could not install with atomsInstall("stftb") --> module not found.
- Could not install source using "exec builder.sce" --> C compiler not found.
- Could not find solution for C compiler in Bug#12355

How can this toolbox be installed?

Thanks and regards,
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.