THD(全高調波歪み)測定
入力信号の全高調波歪みを計算する回路図エディターの THD 測定コンポーネントの説明。
コンポーネントアイコン
説明
THD 測定ブロックは、入力信号の全高調波歪みを計算します。
入力の基本高調波周波数は、基本周波数プロパティでユーザーが指定します。信号の周期が実行レート値で割り切れる場合(比率は整数)、結果はより正確になります。
出力は次の手順で計算されます。
- 入力信号はソルバー実行ステップ中にサンプリングされる
- 信号とその基本高調波のRMS値が計算されます。基本高調波のRMS値は離散フーリエ変換を用いて得られます。まず、基本高調波の実部と虚部を計算します。
基本高調波の RMS 値はその後計算されます。
ここで、 N はサンプル数を表し、信号の周期と実行率の比率として計算されます。
除算 振幅から RMS 値を導き出すために実行されます。
- THD の出力値は次の式で計算されます。
,
ここで、 A rms は入力信号の rms 値を表します。
ポート
- 中(中)
- THD 値を計算する信号。
- サポートされるタイプ: 実数。
- ベクターサポート: いいえ。
- THD 値を計算する信号。
- アウト(アウト)
- 計算されたTHD値。
- サポートされるタイプ: 実数。
- ベクターサポート: いいえ。
- 計算されたTHD値。
プロパティ
- 基本周波数
- 入力信号の基本高調波周波数を入力します。
- 実行率
- 希望する信号処理実行速度を入力してください。この値は、同じ回路内の他の信号処理コンポーネントと互換性がある必要があります。つまり、回路内で最も速い実行速度の倍数である必要があります。実行速度は最大4つまで指定できます。実行速度の指定には、小数(例:0.001)または指数値(例:1e-3)(秒単位)を使用できます。または、「inherit」と入力すると、入力を受け取るコンポーネントの実行速度に基づいて、コンポーネントに実行速度が割り当てられます。