ブーネマン公式を使用して、所定の正弦波の周波数を推定します。


icon

入力/出力

  • c1ddbl.png X

    Xは、連続した時間にサンプリングされた信号です。

  • idbl.png ベータ

    ベータXが表す正弦波の周波数の推定値です。ベータは最大周波数の指標で、整数以外の値も可能です。

    次の式は、実際の頻度を表しています: β * df = β * fs/ サンプル数

  • ii32.png エラー

    エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。

  • 基底となる時間信号が周期 nで正確に周期的でない場合は (n はデータ配列のサイズ)、ブーネマンアルゴリズムを使用して不明な周波数を計算できます。

    0 ≦f0f1f2f3<0.5fs.

    以下の式は、ブーネマンアルゴリズムを示しています。

    ここで、Fbは信号Xの周波数bにおけるフーリエ変換値を表します。b の値は、Fb(X)|の最大値によって決定できます。

    式βは、純粋な正弦波の場合は正確ですが、それ以外の場合は推定値の計算として使用してください。