PalouseRobosub / hydro-zynq

Hardware project for hydrophone sampling.
3 stars 0 forks source link

Modify DSP Functions to utilize ARM DSP Lib #10

Closed ryan-summers closed 6 years ago

ryan-summers commented 6 years ago

The Arm DSP lib provides access to cross-correlation functions, filtering functions, and other DSP related functionalities that can utilize ARM hardware. Additionally, this library is far more tested and supported than the DSP implementations in the current code base. Replace cross correlations and FFTs completed in the code with those provided by the ARM CMSIS DSP library.

http://www.keil.com/pack/doc/CMSIS/DSP/html/index.html

ryan-summers commented 6 years ago

ARM's DSP functions don't allow us to constrain the correlation based on geometry, so they aren't going to be an option. Additionally, the FFT function appears to be fine, so I'm going to close this for now.