hermitian symmetry in IFFT !
4 views (last 30 days)
Show older comments
Hi all. I have a matrix as a 2D spectrum. now, I want to transform it to time domain. when I use IFFT, the results are complex numbers, but it should be real numbers! so I have to have hermitain symmetry. how can i do that?
3 Comments
Walter Roberson
on 9 Sep 2013
Can you create a small example?
Are you doing anything between the fft and ifft ?
Answers (2)
Honglei Chen
on 9 Sep 2013
If it is some small imaginary part due to numerical precisions, you can probably preprocess your input to IFFT by doing
x = (x+x')/2
This makes x Hermitian
0 Comments
Jakob Ameres
on 24 May 2016
Use the symmetric flag for the ifft.
ifft( data, [], dim, 'symmetric')
0 Comments
See Also
Categories
Find more on Transforms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!