bilinear(MathScript RTモジュール関数)

LabVIEW 2012 MathScript RTモジュールヘルプ

発行日時: June 2012

製品番号: 373123C-0112

»製品情報を参照
ヘルプをダウンロード(Windowsのみ)

所有クラス: filter implementation

要件:MathScript RTモジュール

構文

[num2, den2] = bilinear(num1, den1, fs)

[num2, den2] = bilinear(num1, den1, fs, fp)

[z2, p2, k2] = bilinear(z1, p1, k1, fs)

[z2, p2, k2] = bilinear(z1, p1, k1, fs, fp)

[a2, b2, c2, d2] = bilinear(a1, b1, c1, d1, fs)

[a2, b2, c2, d2] = bilinear(a1, b1, c1, d1, fs, fp)

説明

任意の周波数プリワーピングで双線形変換を計算します。

サンプル

入力

名前 説明
num1 フィルタの分子係数を指定します。num1はベクトルです。
den1 フィルタの分母係数を指定します。den1はベクトルです。
z1 システムの零点を返します。z1はベクトルです。
p1 システムの極を返します。p1はベクトルです。
k1 システムのゲインを返します。
a1, b1, c1, d1 システムの状態空間を指定します。
fs サンプル周波数をHzで指定します。
fp 一致点をHzで指定します。

出力

名前 説明
num2 フィルタの分子係数を返します。num2はベクトルです。
den2 フィルタの分母係数を返します。den2はベクトルです。
z2 システムの零点を返します。z2はベクトルです。
p2 システムの極を返します。p2はベクトルです。
k2 システムのゲインを返します。
a2, b2, c2, d2 システムの状態空間を返します。

詳細

次の表には、この関数のサポート特性 が記載されています。

LabVIEWランタイムエンジンでサポートされる はい
RTターゲットでサポートされる はい
RTで制限付きの実行時間に適する 特性なし

サンプル

num1 = [1 2 3];
den1 = [7 6 5];
fs = 2;
[b, a] = bilinear(num1, den1, fs)



この記事は役に立ちましたか。

役に立たなかった