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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: filter design

要件:MathScript RTモジュール

構文

[n, w, b, t] = kaiserwinord(f, a, d)

[n, w, b, t] = kaiserwinord(f, a, d, fs)

従来名: kaiserord

説明

カイザー窓の次数を推定します。

サンプル

入力

名前 説明
f バンド端周波数を指定します。fの長さはaの長さから2を引いた値です。fは0とfs/2の間の昇順のベクトルです。
a FIRフィルタの振幅を指定します。aは0または1のベクトルです。
d 各バンドの許容リップルを指定します。dはベクトルです。length(d)はlength(a)と等しくなければなりません。
fs サンプリング周波数を指定します。デフォルト値は2です。

出力

名前 説明
n 概算次数を返します。
w 正規化された周波数バンド端を返します。
b カイザー窓パラメータβを返します。
t FIRフィルタのタイプを返します。

詳細

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

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

サンプル

f = [1500, 1700, 2000, 2100, 2300, 3000];
a = [1, 0, 1, 0];
d = [0.01, 0.1, 0.01, 0.1];
fs = 10000;
[n, w, b, t] = kaiserwinord(f, a, d, fs)

関連項目

iir_butterord
iir_ellipticord
win_kaiser



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

役に立たなかった