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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: filter design

要件:MathScript RTモジュール

構文

b = fir_fs(n, f, a)

b = fir_fs(n, f, a, w)

従来名: fir2

説明

線形位相FIRフィルタの設計に周波数サンプリングを使用します。fir_fsは、ハミング窓でインパルス応答を窓処理します。

サンプル

入力

名前 説明
n フィルタ次数を指定します。nは、負でない任意の整数です。nは、ナイキスト周波数において非ゼロゲインのフィルタに対して均等でなければなりません。nがこの条件を満たさない場合、LabVIEWはnの数値を1増加させます。
f サンプルを取得する周波数を指定します。1はナイキスト周波数を示します。fは、間隔が[0, 1]の昇順値の実数ベクトルです。length(f)はlength(a)と等しくなければなりません。
a f周波数の振幅を指定します。aは実数ベクトルです。length(f)はlength(f)と等しくなければなりません。
w インパルス応答に適用する対称窓を指定します。wは、長さがn+1の実数ベクトルです。

出力

名前 説明
b 次数nのフィルタ係数を返します。bは実数ベクトルです。

詳細

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

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

サンプル

N = 13;
F = [0, 0.1, 0.5, 0.7, 1];
A = [0, 1, 1, 0, 0];
B = fir_fs(N, F, A)

関連項目

filter
fir_gauss
fir_lsq
fir_win
win_hamming



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

役に立たなかった