Hello everybody,
im using the Math.h file to do a rfft with 1024 points und q15 datatype.
So far everything works fine, and I get good results. It needs a computation time of ~720us on my CortexM4 @100Mhz.
This is very Impressive, but to long for my application. I only need 80 Values of the Result so my idea was to optimize the function, so that it only calculates useful values.
But there is no source-code behind the math.h functions. Is it possible to get the code? in C? or is it not available.
Otherwise I need to do it from scratch, with means a lot of work for me.
Thanks everybody for reading
Joe
As per the bottom of the CMSIS DSP Software Library page, you should find the C source for the CMSIS-DSP under CMSIS\DSP_Lib\Source.
In this particular case (and assuming you are using uVision), you are likely looking for:
C:\Keil<version>\ARM\Pack\ARM\CMSIS\<version>\CMSIS\DSP_Lib\Source\TransformFunctions\arm_rfft_q15.c
Best regards
Simon.
Thank You!