フーリエ変換について学習しようとしています。MATLAB の FFT 関数を使用して、「1 2 3」と言っている私の録音を周波数領域に変換できます。私が理解しているように、結果のファイルには、元の信号の周波数の振幅と位相を保持する一連の複素数が含まれています。
次に、これらの複素数に対して (MATLAB の iFFT 関数を使用して) 逆フーリエ変換を実行すると、元の信号がほぼ完全に再構築されていることがわかります (そして聞こえます)。これは私が得られないビットです。甲高い声で「3」と言った場合、FFT はこの周波数にエネルギーが存在したことを示す必要があります (実際に示します)。つまり、FFT から返されるのは振幅と位相のセットだけなので、時間領域信号でこれらの周波数がいつ発生したかを示す情報はどこにあるのでしょうか? MATLAB は、私が知らないウィンドウ操作を行っていますか?
どんな助けでも大歓迎です。
乾杯、コリン