THD(全高調波歪み)測定

入力信号の全高調波歪みを計算する回路図エディターの THD 測定コンポーネントの説明。

コンポーネントアイコン

1 THD測定アイコン

説明

THD 測定ブロックは、入力信号の全高調波歪みを計算します。

入力の基本高調波周波数は、基本周波数プロパティでユーザーが指定します。信号の周期が実行レート値で割り切れる場合(比率は整数)、結果はより正確になります。

出力は次の手順で計算されます。
  • 入力信号はソルバー実行ステップ中にサンプリングされる
  • 信号とその基本高調波のRMS値が計算されます。基本高調波のRMS値は離散フーリエ変換を用いて得られます。まず、基本高調波の実部と虚部を計算します。

    f あなた n d _ r e 1つの l 2   0件 N/2 n コス 2 π n

    f あなた n d _ メートル 1つの グラム = 2   n = 0 / 2 - n ( 2 π n )

    基本高調波の RMS 値はその後計算されます。

    f あなた n d _ r メートル s =   f あなた n d _ r e 1つの l 2 +   f あなた n d _ メートル 1つの グラム 2 2  

    ここで、 N はサンプル数を表し、信号の周期と実行率の比率として計算されます。

    除算 2   振幅から RMS 値を導き出すために実行されます。

  • THD の出力値は次の式で計算されます。

    T H D =   r メートル s 2 -   f あなた n d _ r メートル s 2 f あなた n d _ r メートル s ,

    ここで、 A rms は入力信号の rms 値を表します。

ポート

  • 中(中)
    • THD 値を計算する信号。
      • サポートされるタイプ: 実数。
      • ベクターサポート: いいえ。
  • アウト(アウト)
    • 計算されたTHD値。
      • サポートされるタイプ: 実数。
      • ベクターサポート: いいえ。

プロパティ

  • 基本周波数
    • 入力信号の基本高調波周波数を入力します。
  • 実行率
    • 希望する信号処理実行速度を入力してください。この値は、同じ回路内の他の信号処理コンポーネントと互換性がある必要があります。つまり、回路内で最も速い実行速度の倍数である必要があります。実行速度は最大4つまで指定できます。実行速度の指定には、小数(例:0.001)または指数値(例:1e-3)(秒単位)を使用できます。または、「inherit」と入力すると、入力を受け取るコンポーネントの実行速度に基づいて、コンポーネントに実行速度が割り当てられます。