## C++ Package for DSP

Started by 4 years ago4 replieslatest reply 4 years ago214 views

Dear All,

I am looking for a mature stable C++ package/library/class for DSP. I used IT++ regularly, however, I am struggling to get compiled over the latest Ubuntu. Therefore, I am looking for an alternative. Can anyone advise on that topic. I found a bunch of them online, but I am looking for a well supported and maintained package

Regards.

The bug has been resolved. The bug number is 256, and the solution as the modulator (Bogdan Cristea) emailed me:

git clone ssh://<user>@git.code.sf.net/p/itpp/git itpp-git
./gtests/itpp_gtests
[ - ]

What is your application? Audio? Video? Anything else? For which target? Without these information, it will be hard to recommend you anything.

[ - ]

Re

[ - ]

Ahmed-

First, I think the core of GNU radio is C++, maybe that's usable for you.  Second you might look at OpenCV.  That's image processing, but their code seems to be pretty fast and they have acceleration options for OpenMP, OpenCL, and also GPU support.  Things like FFTs and convolutions you could use in "1D" form for audio and radio.

Third, does it have to be C++ ?  A lot of very good, solid DSP code has been around a long time and was originally written for DSP devices, so it's in C form.  Good examples include C sources published by TI and Analog Devices over last 25 years, and early open source projects like ffmpeg (dating from 1999 when they were writing everything in C and x86 asm).

Once you find a good C++ class, keep in mind you could locate some of the older codes, which tend to be super efficient because of their DSP chip roots, and included them in your class.  I do that all the time.

-Jeff

[ - ]