henrix / libdsp-x15

Audio signal processing library offering FFT, IFFT and Biquad Filter operation for BeagleBoard-X15 integrated C66x DSPs

Home Page:http://www.creative-technologies.de/libdsp-x15

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libdsp-x15 - C66x DSP library focusing on audio applications for BeagleBoard-x15 (AM5728)

This project has been started within Google Summer of Code 2016. The library was created to offload typical audio processing operations to the C66x DSPs (integrated in AM5728 SoC of TI). Currently the library offers the following signal operations:

  • Fast Fourier Transform (FFT)
  • Inverse Fast Fourier Transform (IFFT)
  • Biquad Filter (2nd order IIR filter (often used in audio applications due to stability))

Moreover, within this GSoC project, the CTAG face2|4 Multichannel Audio Card driver has been succesfully ported to AM5728 SoC. The driver (compatible with BeagleBone Black/green and BeagleBoard-X15) has been merged in the offical BeagleBoard kernel and is ready to use by default in the BeagleBone images since end of 2016.

Please check out the wiki for more information. Article with examples and demos is available here.

About

Audio signal processing library offering FFT, IFFT and Biquad Filter operation for BeagleBoard-X15 integrated C66x DSPs

http://www.creative-technologies.de/libdsp-x15

License:GNU General Public License v3.0


Languages

Language:C++ 84.7%Language:Shell 4.9%Language:MATLAB 4.7%Language:C 3.5%Language:QMake 1.0%Language:Makefile 0.8%Language:CMake 0.5%