私は5kHzサンプリングで1分間のセンサーデータをサンプリングしました。 したがって、1つのサンプリングされたデータファイルには、5,000 x 60 = 300,000データポイントが含まれます。 このセンサーは、60HzのAC電流などの定期的なデータを測定することに注意してください。高速フーリエ変換におけるデータ間隔の影響
ここでは、1つのデータファイルにFFT(python numpy.rfft関数を使用)を適用したいと考えています。 私が知っているように、FFT結果の数は、入力データの数の半分、つまり300,000データポイントの場合は150,000 FFTの結果になります。 しかし、FFT結果の数が大きすぎて解析できません。
私はFFT結果の数を減らしたいと思います。 それについて、私の質問は、1つのサンプリングされたデータファイルを与えて、次の方法が有効であるということですか?
- セグメントMのセグメントに1サンプリングされたデータファイルは、
- 各セグメントに一つのFFT結果
- 使用のFFT結果として平均FFT結果を平均取得する
- 平均M FFT結果をFFTを適用します1つのサンプルデータファイル
ありがとうございます。