加速度計の測定値を記録するいくつかのテストを実行しています。この信号に信号処理の要素を使用することを検討していますが、どこから始めればよいか、または私のアプローチはどうあるべきかわかりません。
私の最終的な目標は、加速度の測定値をリアルタイムで監視し、event
発生時に通知を表示できるようにすることです。約15万のサンプル時間を見ることができるように、event
発生します。
- このデータをリアルタイムで監視している場合、このイベントに対応するためにどのような信号処理技術を実装できますか?
- 短時間フーリエ変換(STFT)はオプションでしょうか?
私はPythonでデータを監視していますが、それらにはまともなSTFT関数があります。
この関数の引数は次のとおりです。
scipy.signal.stft(x、fs = 1.0、window = 'hann'、nperseg = 256、noverlap = None、nfft = None、 detrend = False、return_onesided = True、boundary = 'zeros'、padded = True、axis = -1)
この信号の処理に使用する最適なパラメーターを決定するにはどうすればよいですか?
event
(加速度の大きさだけを使用するのではなく)リアルタイムで発生するタイミングを特定するのに役立つと思われる他の方法はありますか?
編集1:
私のSTFTは上に追加されています。