Симметричное БПФ в Matlab
Я собираюсь внедрить систему OFDM в Matlab. Мне нужно взять IFFT симметричный из данных, а затем снова FFT из результатов. IFFT идет правильно, но FFT нет, первая половина чисел результата похожа на данные до IFFT, но вторая половина неверна. Я просто не знаю, должен ли я использовать функцию FFT, когда я знаю, что IFFT взял "симметричный".
вот функции, которые я использовал:
x_ifft=ifft(x1, 'symmetric')
x_fft=fft(x_ifft);
Спасибо
1 ответ
Вы не должны использовать "симметричный", но должны использовать fftshift либо после ifft, либо после fft.