This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I need some help regarding IFFT and FFt
Is there any library supplied by TI that contains IFFT (Inverse Fast Fourier Transform) functionality that can be used with the TMS320F28044 (Fixed point)?
I am using a fixed-point DSPF28044, and I want to do a ifft (Inverse Fast Fourier Transform)) for a table containing the amplitude and the phase shifted of the harmonics (3, 5, 7, 9, 11, 13) to retrieve the continuous signal. So I'm looking for a code in Fixed-point(IQ) that will make this transformation, could you help me please.
thanks a lot,
Ousama
Hi Ousama,
We dont have the ifft routine in there at this point but you can use the forward FFT to calculate the IFFT
There are a couple of ways to do it:
1. let X(k) = fft(x(n))
then x(n) = conj(fft(conj(X(k))) so basically conjugate -> fft -> conjugate
see http://www.dsprelated.com/showmessage/25408/1.php
2. switch the real imag parts of the input, run the fft then switch re imag parts again
3. run the forward FFT then rearrange the output as follows
x(0), x(N-1), x(N-2),........x(1)
Basically keep the first output where it is and reverse the order of the rest.
This page shows the derivations for the first two methods:
Hi Vishal,
Thank you for your ideas, I'll see the links and I hope I will succeed in finding a solution as soon as possible.
thank you very much
Best regards,
ousama