ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
2

Real time digital signal processing (dsp) library

asked 2011-06-09 09:24:05 -0500

wmcmahan gravatar image

updated 2011-06-15 09:29:10 -0500

Hey everyone,

I'm looking to implement some real-time digital signal processing noise reduction techniques for audio and acceleration signals. Does anyone know if there are any DSP libraries with ROS wrappers already? If not does anyone have experience with a library that they can recommend?

At a minimum I need fourier transform and inverse fourier transform support (which I know I can get from http://www.fftw.org/ , but STFT/iSTFT and wavelet transform capabilities would be awesome.

Thanks.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2011-08-28 14:29:52 -0500

joq gravatar image

I've not seen any ROS digital signal processing wrappers, but there may be some.

A ROS wrapper for FFTW seems useful and not too difficult.

edit flag offensive delete link more

Comments

For a mature, widely-available library like FFTW, a <rosdep> reference to the system version is probably better than creating a ROS package.
joq gravatar image joq  ( 2011-08-29 05:54:16 -0500 )edit
0

answered 2011-08-29 04:34:37 -0500

embeddedheaven gravatar image

Actually,

When you create your own ROS package, you have project with CMakeFile.txt, Just doing add more external library in CMakeFiles.txt so you can include whatever library you like.

A tutorial for wrapping an extern library in ROS can be seen below

http://www.ros.org/wiki/ROS/Tutorials/Wrapping%20External%20Libraries

edit flag offensive delete link more

Question Tools

Stats

Asked: 2011-06-09 09:24:05 -0500

Seen: 1,699 times

Last updated: Aug 29 '11