信号処理を始めたばかりで、DFT/FFT 作業を行う必要があります。
2Hz と 5Hz の 2 つの周波数を持つ信号を取得すると、x(t)=sin(2*2pi*t)+sin(5*2pi*t) となります。100Hz で 5 秒間サンプリングします (つまり、私の DFT サイズは 500 です)。
私の入力は実数値であるため、対称 DFT が得られるので、後半を破棄し、sqrt(re^2+c^2) を実行して DFT 値を大きさに変換できます。
私のビン幅は 100/500 = 0.2Hz なので、次のようになります。
予想通り、2Hz と 5Hz にピークがあります。
私の質問は、なぜマグニチュードが異なるのですか?
関連して、2Hz と 5Hz に 2 つの完全なスパイクがないのはなぜですか。つまり、グラフの 1.5 と 2.5 などにゼロ以外の値があります。これはスペクトルの漏れですか?