TransWikia.com

What could cause fast Fourier transform to give complex conjugate of the intended result?

Signal Processing Asked on November 21, 2021

I have 2 real time series $x(t)$ and $y(t)$, after fft it should become $tilde{X}(f)$ and $tilde{Y}(f)$. Then I need to normalize $tilde{X}(f)$ with $tilde{Y}(f)$ : $tilde{X}(f)/tilde{Y}(f)=tilde{Z}(f)$

However fft gives me $tilde{Z}^*(f)$ instead (the sign of the imaginary part is inverted).

What could have caused this ? I know $x(-t)$ and $y(-t)$ can cause $tilde{Z}^*(f)$, but $x(t)$ and $y(t)$ have the correct physical meaning.

2 Answers

Taking the inverse FFT (IFFT) instead of FFT would cause a phase inversion.

Answered by BigBrownBear00 on November 21, 2021

If we assume that the Fourrier Transform formula is :

$${{hat {x}}(nu )=int _{-infty }^{+infty }x(t),mathrm {e} ^{-2{rm {i}}pinu t},mathrm {d} t}.$$

Are you sure you didn't forget the minus (-) sign in the exponential ? In this case, because $x(t)$ is real, You will effectively find the conjugate of ${hat {x}}(nu )$ at the end.

Answered by graille on November 21, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP