Я выполняю iFFT для комплексного спектра и изменяю соответствующий сигнал во временной области, скажем, обнуляя первую выборку.Наконец, я преобразую его обратно в частотную область через FFT.
Интересно, где (физически) разница между использованием двухстороннего (симметричного) спектра или только одностороннего спектра (только положительные частоты) здесь?, поскольку два результата отличаются (при сравнении положительных частот)?
Версия 1 (двусторонний спектр): fft(
nulling(
ifft( [0, 1+1j, 2+j, 2-2j, 1-1j] )
)
)
Вывод: [-1.2, -0.2 + 1j,0,8 + 2j, 0,8-2j, -0,2-1j]
Версия 2 (односторонний спектр): fft(
nulling(
ifft( [0, 1+1j, 2+j] )
)
)
Выход: [-1-1j, 0 + 0j, 1+ 1к]