Are there any libraries for floating point cfft & ifft available for the blackfin?
There are examples on floating point implementation of cfft and ifft available in the VDSP installation directory. You can find them in the below path:
....\Analog Devices\VisualDSP 5.0\Blackfin\lib\src\libdsp
I have looked where you said and cannot find any examples of float cfft or ifft. I can only find the normal Fract16 code.
Maybe I have missed something.
The Blackfin run-time libraries do not provide FFT functions that operate on floating-point data. Such functions are not practical as floating-point arithmetic is emulated in software on this platform, and the functions required to calculate the FFTs would therefore consume a very large number of cycles.
I know it will be slow, but I only need to do a high precision cfft / ifft once every 10 seconds. So I guess the next question is, do you know of any good libraries or c source that can provide the cfft & ifft functions without too much effort?
we certainly don't have any libraries or example code, however someone in the EngineerZone community may be able to jump in and offer something...
Retrieving data ...