Let me know if you've heard this before!
I am trying to write an ipps-based function that does something like following MatLab code:
result = ifft( theFT.*conj(theFT) );
Here, theFT is a complex vector and multiplying by its conjugate yields the squared magnitude, which is real. We then get the inverse real fft.
My questions are about formatting the data efficiently for IPP. If I call MagSquared, that gives me a real vector, but I need something in perm (or pack or ccs) format to pass to ippsFFTInv. Is there a convenient function for converting from real to perm? If not, should I write my own function to compute the magnitude and store it in perm format?
thanks for your attention