How IFFT works?
Hi,
I'm trying to understand how the IFFT works.
The most difficult thing to be understood by me is the reason why, having 2049 complex samples (p0) I get as a result (4096) real numbers.
The complex samples are not generated by me, are the result of an algorithm written by others.
So I try to understand if there is something special in those samples.
I tried to compare the result with what I get with Wolfram Mathematica (sorry about that):
InverseFourier[p0, FourierParameters -> {1, -1}];
and I get (2049) complex numbers. To get something similar in shape I need to take the real part of those numbers.
Beside that the result of the IFFT is 2048 (magic number!) larger than the result of the InverseFourier.
Can anyone explain to me the reason of those "mysteries"?
Thanks

