In Matlab, the Signal Processing Tool Box contains many functions which are useful in the field of signal processing. It is naturally a rather expensive in addition to the base Matlab product. Other useful tool boxes include those for Filter Design, Control Systems, System Identification, Optimization, Symbolic Math, and so on.
In the Octave world, Octave Forge is an add-on utility collection that includes many functions compatible with the Matlab Signal Processing Tool Box and others. Both octave and octave-forge are included in Fedora Extras.3
In the next section, Web pointers are given to these and other resources.