Hi All,
I've been attempting to add a basic IFFT stage to the fft1024 library function to see how it sounds, but it it seems harder than I thought it would be. Tried a few different approaches, but the general idea is to try and do it in-place with the original fft1024 buffer result but adding the different arm instance, initialisation and function call etc.
I'm just not getting sensible results though, including always getting real and complex components back, which can't be right. The software also seems ansty about having two arm_cfft data structures declared in the .h file at the same time (different pointer names though).
Maybe the whole in-place approach is misguided? It would be a lot efficient for many purposes though.
I'm not advanced in C or DSP programming, so rather than probably embarrassing myself with any details of my failures, at this stage can I ask if anyone has had a look at doing IFFT based on the Audio Library?
Any examples of this or a similar thing being done would be a great help.
If not, I can provide more details on what I have done so far.
Thank you.
I've been attempting to add a basic IFFT stage to the fft1024 library function to see how it sounds, but it it seems harder than I thought it would be. Tried a few different approaches, but the general idea is to try and do it in-place with the original fft1024 buffer result but adding the different arm instance, initialisation and function call etc.
I'm just not getting sensible results though, including always getting real and complex components back, which can't be right. The software also seems ansty about having two arm_cfft data structures declared in the .h file at the same time (different pointer names though).
Maybe the whole in-place approach is misguided? It would be a lot efficient for many purposes though.
I'm not advanced in C or DSP programming, so rather than probably embarrassing myself with any details of my failures, at this stage can I ask if anyone has had a look at doing IFFT based on the Audio Library?
Any examples of this or a similar thing being done would be a great help.
If not, I can provide more details on what I have done so far.
Thank you.