Is the fft2 output mirrored as in the fft?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I know that the fft algorithm gives a mirrored spectrum as output. Now, I'm working with the fft2 and I get a spectrum which seems to be symmetric but actually peaks has different heigths and slightly different positions.
My question: is this difference due to the double performing of the one dimensional fft (as by definition is fft2 = fft(fft(X).').' ) or the fft2 output is not symmetric as in the fft case?
Thanks
0 Commenti
Risposte (1)
Manas Meena
il 31 Mag 2021
The spectrum seems to be symmetric but if you look at the spectrum matrix values you'll see that is not the case. This is caused by the round-off error. If you want to ensure a symmetric matrix you must specify the "symmetric" option on ifft2 function.
For example,
X = ifft2(Y,'symmetric')
0 Commenti
Vedere anche
Categorie
Scopri di più su Fourier Analysis and Filtering in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!