Hi everybody,
I have a question on DSPLIB TI library for using FFT. basically I am using DSPF_sp_fftSPxSP function and this works fine and I get correct FFT results, I want now to test and see if MULIT_PASS FFT can provide a better MIPS for higher FFT lengths (e.g. NFTT>1024), unfortunatley the results of FFT when run in multi-pass form is not correct.
all the data (input, twiddle factors and output buffers ) are correctly aligned as required by the TI document (8 bits aligned). I am wondering if anybody else has had similar experiences and has solved this (I did write a little C application and in my C project (which uses the C equivalent of library) I do get exactly similar results between single pass and multi pass FFT).
I have to admit that in the application I am working on , the cache is managed automatically (by BIOS) and I am wondering if there are tweaking needs to be done on the cache management when multi-pass FFT is used.
I appreciate your help and look forward to hearing from you guys.
Sincerely your,
Luhas