周波数領域データを時間領域に変換する
周波数領域データを時間領域に変換する場合は、IFFT ブロックを使用します。
Sine Wave ブロックを使用して、2 つの正弦波 (1 つは 15 Hz、もう 1 つは 40 Hz) を生成します。Matrix Sum ブロックを使用して正弦波を一つ一つ追加して、複合正弦波を生成します。
FFT ブロックを使用してこの正弦波を周波数領域に変換し、その後すぐに IFFT ブロックを使用して周波数領域信号を時間領域に戻します。スコープを使用して元の時間領域信号と変換後の時間領域信号の差をプロットします。
この 2 つの信号は丸め誤差の範囲内で同一です。このスコープは、2 つの信号の差が約 であることを示しています。
参考
ブロック
- Sine Wave | Matrix Sum (Simulink) | FFT | IFFT | Time Scope