I am looking to transition some of my MATLAB algorithms to C/C++ for deployment on target (PowerPC and/or ARM). Mostly 1D FIR/IIR filter in this instance.

In other domains, there are well-regarded general libraries (both speed and quality) with liberal licencing. For example, Linear Algebra has LAPACK and Eigen (amongst others), and computer vision has OpenCV.

There are well-regarded libraries for specific algorithms, such as FFTW, but what about a collection of general algorithms for 1D signals?

I'm not after DSP-specific libraries, such as for PIC32, CMSIS (ARM Cortex M4), DSPLIB (C64x) or Renesas, but nonetheless has similar functionality.

  • $\begingroup$ I've heard very good things about liquid DSP, but I haven't used it myself. $\endgroup$ – MBaz Nov 27 '14 at 1:11
  • $\begingroup$ I'll be frank and say that my library is not "well regarded" in the sense that hardly anyone knows about (i.e. it is not "regarded" at all :-) ), but it has lots of 1D DSP functionality. If you do find bugs in it, please let me know and I will be happy to fix them. github.com/JimClay/NimbleDSP $\endgroup$ – Jim Clay Nov 28 '14 at 13:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.