Open Source/Free Software

  • GNU Octave: A free and Open-Source numerical computation oriented programming language compatible with MATLAB.
  • GSL: The General Scientific Library, a free  C/C++ numerical library including several mathematical routines, such as random number generators, vector and matrix  operations (supporting BLAS) and signal processing methods.
  • GNU Radio: A free and Open-Source software development toolkit that provides signal processing blocks to implement software radios.
  • BioSig: An Open-Source software library for biomedical signal processing. It includes both a C/C++ implementation and an Octave/MATLAB toolbox.
  • FAUST: Functional AUdio STream, a functional programming language specifically designed for real-time signal processing and synthesis.
  • GDL: A free and Open-Source programming environment compatible with IDL.