音叉の周波数と振幅を光学的に測定するラボの準備をしています。私のセットアップから、音叉が現在持っている変位のミリメートル数に対応する信号を取得します。この信号は正弦波のように見え、振幅は時間の経過とともに減少すると思います。
これは、GPIBを介してLabViewに送信する信号です。おそらく多少のノイズがあります。信号の周波数と振幅を見つけるための最良のアプローチは何ですか?
これをLabViewに実装するにはどうすればよいですか?
音叉の周波数と振幅を光学的に測定するラボの準備をしています。私のセットアップから、音叉が現在持っている変位のミリメートル数に対応する信号を取得します。この信号は正弦波のように見え、振幅は時間の経過とともに減少すると思います。
これは、GPIBを介してLabViewに送信する信号です。おそらく多少のノイズがあります。信号の周波数と振幅を見つけるための最良のアプローチは何ですか?
これをLabViewに実装するにはどうすればよいですか?
LabViewにはいくつかの組み込みの例があります。「例を検索」を確認してください
[ヘルプ]->[例の検索]->[検索]タブの選択->[キーワードの入力]テキストボックスに「トーン」と入力します。
基本的なシングルトーン測定.vi
お役に立てば幸いです...:)
それが適度にクリーンな信号である場合は、特定の期間におけるゼロ交差の数を数え、そこから周波数を計算します。ヒステリシスを使用して、ノイズの影響を排除します。振幅については、最初のいくつかのピークのサイズを測定してください。
ノイズの多い信号の場合は、FFTを使用してパワースペクトルを生成し、スペクトルの最大ピークから振幅と周波数を取得することをお勧めします。