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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: modeling and prediction

要件:MathScript RTモジュール

構文

[b, a] = iir_steigmcbride(x, m, n)

[b, a] = iir_steigmcbride(x, m, n, t)

[b, a] = iir_steigmcbride(x, m, n, t, aa)

[b, a] = iir_steigmcbride(x, u, m, n)

[b, a] = iir_steigmcbride(x, u, m, n, t)

[b, a] = iir_steigmcbride(x, u, m, n, t, aa)

従来名: stmcb

説明

スティグリッツ・マクブライド反復法を使用して線形フィルタモデルを設計します。

サンプル

入力

名前 説明
x フィルタの出力を指定します。 xはベクトルです。
u フィルタの入力を指定します。 uxと同じ長さのベクトルです。uを指定しないと、LabVIEWはxをフィルタのインパルス応答とみなします。
m 分子の次数を指定します。 mは、正の整数です。
n 分母の次数を指定します。 nは、正の整数です。
t 反復の数を指定します。 tは正の整数です。デフォルトは5です。
aa 分母係数の初期値を指定します。 aaは、長さがnのベクトルです。デフォルトは、prony(x, 0, n)です。

出力

名前 説明
b 順フィルタ係数を返します。 bはベクトルです。
a 逆フィルタ係数を返します。 aはベクトルです。

詳細

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

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

サンプル

b1 = rand(1, 3)
a1 = [1, rand(1, 3)]
h = impzd(b1, a1, 10);
[b2, a2] = iir_steigmcbride(h, 2, 3)

関連項目

filter



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

役に立たなかった