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

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

発行日時: June 2012

製品番号: 373123C-0112

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

所有クラス: filter design

要件:MathScript RTモジュール

構文

zerophase(b)

zerophase(b, a)

zerophase(b, a, w)

zerophase(b, a, w, fs)

zerophase(b, a, n)

zerophase(b, a, n, 'whole')

zerophase(b, a, n, fs)

zerophase(b, a, n, 'whole', fs)

h = zerophase(b)

h = zerophase(b, a)

h = zerophase(b, a, w)

h = zerophase(b, a, w, fs)

h = zerophase(b, a, n)

h = zerophase(b, a, n, 'whole')

h = zerophase(b, a, n, fs)

h = zerophase(b, a, n, 'whole', fs)

[h, f] = zerophase(b)

[h, f] = zerophase(b, a)

[h, f] = zerophase(b, a, w)

[h, f] = zerophase(b, a, w, fs)

[h, f] = zerophase(b, a, n)

[h, f] = zerophase(b, a, n, 'whole')

[h, f] = zerophase(b, a, n, fs)

[h, f] = zerophase(b, a, n, 'whole', fs)

[h, f, p] = zerophase(b)

[h, f, p] = zerophase(b, a)

[h, f, p] = zerophase(b, a, w)

[h, f, p] = zerophase(b, a, w, fs)

[h, f, p] = zerophase(b, a, n)

[h, f, p] = zerophase(b, a, n, 'whole')

[h, f, p] = zerophase(b, a, n, fs)

[h, f, p] = zerophase(b, a, n, 'whole', fs)

説明

フィルタのゼロ位相応答ベクトルと周波数ベクトルを計算します。出力を要求しない場合、この関数は現在のプロットウィンドウでゼロ位相応答をプロットします。zerophase(b)zerophase(b, [1], 512)と同じです。zerophase(b, a)zerophase(b, a, 512)と同じです。

サンプル

入力

名前 説明
b フィルタの分子係数を指定します。bはベクトルです。
a フィルタの分母係数を指定します。aはベクトルです。デフォルトは[1]です。
w ゼロ位相応答を評価する周波数ポイントを指定します。wを指定しない場合、単位円の上半分に沿った均等間隔のnポイントでゼロ位相応答を評価します。wはベクトルです。
fs サンプリング周波数をHzで指定します。fsはスカラです。
n 周波数ポイントの数を指定します。nは、正の整数です。デフォルトは512です。
'whole' ゼロ位相応答を単位円に沿った均等間隔のnポイントで評価されるようLabVIEWに指示します。

出力

名前 説明
h フィルタのゼロ位相応答を返します。hは実数ベクトルです。
f hに対応する離散周波数ベクトルをラジアン/サンプル単位で返します。fはベクトルです。
p フィルタの連続位相遅ベクトルを返します。pは実数ベクトルです。

詳細

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

LabVIEWランタイムエンジンでサポートされる はい(出力を要求した場合)
RTターゲットでサポートされる はい(出力を要求した場合)
RTで制限付きの実行時間に適する 特性なし

サンプル

b = [1, 2];
a = [-1, 1, 1, 3];
n = 32;
[H, F] = zerophase(b, a, n)

関連項目

freqzd
grpdelay
impzd
phasezd



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

役に立たなかった