私が知る限り、振幅部分が偶対称で位相部分が奇対称であるスペクトルのIFFTは実在するはずです。
この例を考えてみましょう:
signal_spectrum = [1 2+i 3+2*i 4+8*i 5 4-8*i 3-2*i 2-i 1];
このスペクトルが、上に挙げた 2 つの条件を満たしていることは明らかです。Matlab を使用して IFFT を実行すると、次のようになります。
signal= ifft(signal_spectrum) =
2.7778
0.8003 - 0.2913i
-1.2861 + 1.0792i
0.5218 - 0.9038i
-0.0812 + 0.4604i
0.0976 + 0.5536i
-0.6329 - 1.0962i
1.3343 + 1.1196i
-2.5316 - 0.9214i
得られた信号は複素数値です。なんで?どうしたの?