SigPack is a C++ signal processing library using the Armadillo library as a base. The API will be familiar for those who has used IT++ and Octave/Matlab.

Features

  • Easy to use, based on Armadillo library
  • API similar to Matlab/Octave and IT++
  • FIR/IIR filter
  • Window functions - Hanning, Hamming, Bartlett, Kaiser ...
  • Spectrum and spectrogram
  • Timing/Delay
  • Gnuplot support
  • Up/Downsampling
  • Config file parser
  • FFTW support - 1D and 2D
  • Simple image I/O functions for pbm, pgm and ppm format
  • Adaptive FIR filter - LMS, N-LMS, RLS, Kalman and Newton
  • Linear, Extended and Unscented Kalman filters and RTS smoothers

Project Samples

Project Activity

See All Activity >