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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: filter design

要件:MathScript RTモジュール

構文

[b, a] = iir_maxflat(m, n, w)

[b, a] = iir_maxflat(m, 'sym', w)

[b, a, b1, b2] = iir_maxflat(m, n, w)

[b, a, b1, b2] = iir_maxflat(m, 'sym', w)

従来名: maxflat

説明

最大平坦(汎用バタワース)デジタルフィルタを設計します。

サンプル

入力

名前 説明
m フィルタの分子を指定します。 mは、正の整数です。
n 分母の次数を指定します。 nは、正の整数です。
w カットオフ周波数を指定します。 wは、0と1の間の実数です。
'sym' 対象FIRバタワースフィルタを指定します。'sym'を指定する場合、mは偶数でなければなりません。

出力

名前 説明
b 設計中のフィルタの分子を返します。 bは実数mの順フィルタ係数です。 bは実数ベクトルです。
a 設計中のフィルタの分母を返します。 aは次数nの逆フィルタ係数です。 aは実数ベクトルです。
b1 -1でのすべての0を含みます。 b = conv(b1, b2)です。
b2 その他のすべての0を含みます。

詳細

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

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

サンプル

m = 8;
n = 6;
w = 0.6;
[b, a, b1, b2] = iir_maxflat(m, n, w)

関連項目

iir_butter
iir_butterord



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

役に立たなかった