0

私のジャイロは、リアルタイムでフィルタリングするために必要なデータを送信しています。データは短く、1秒間に25回送信される4つの要素ベクトルです。これをフィルタリングするにはどうすればよいですか?LabWindowのドキュメントで見つけたすべての関数は、データの配列全体を必要とし、同じ長さのフィルター処理された配列を生成します(少し...奇妙に思えます)。この奇妙な関数を使用してデータをフィルタリングするにはどうすればよいですか?

たとえば、次のようにします。

  1. 最初のデータセットをフィルタリングする
  2. 1シフト
  3. 出力配列の最後の要素のみを使用して新しいデータセットをフィルタリングします

正しく思い出せば、FIRフィルターを使用したフィルタリングはどのようになりますか。フィルター係数を使用して信号を畳み込み、1つのサンプルを移動して、再び畳み込みます。

ベンジ

4

1 に答える 1

0

LabWindows/CVI リアルタイム モジュールにアクセスできないため、参照している関数プロトタイプが表示されません。より具体的な情報を提供すると、通話の使用方法についてより具体的なアイデアが得られる場合があります。

FIR フィルターの C 実装に関するアイデアについては、こちらを参照してください。

于 2013-08-07T17:18:05.840 に答える