2013-11-14 95 views
0

我將在matlab中實現OFDM系統。我需要從數據中對稱IFFT,然後從結果中再次FFT。 IFFT是正確的,但FFT不是,取一半結果數字就像IFFT數據一樣,但後半部分是錯誤的。當我知道IFFT採用'對稱'時,我只是不知道應該使用FFT函數。matlab中的對稱FFT

這裏是我使用的功能:

x_ifft=ifft(x1, 'symmetric')  
x_fft=fft(x_ifft); 

謝謝

+0

@Jigg是的,數字在頻域中是複雜的,我需要對稱的IFFT然後FFT。 – Beh

+0

你看過'fftshift'嗎?使用此功能可能會解決您的問題。 –

回答

0

你不應該使用 「對稱」,但無論是經過IFFT或FFT後應使用fftshift。