hermitian symmetry in IFFT !
    20 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!


