Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

dfilt.farrowfd

非整数遅延 Farrow フィルター

構文

Hd = dfilt.farrowfd(D, COEFFS)

説明

Hd = dfilt.farrowfd(D, COEFFS) は、係数 COEFFS と遅延 D で離散時間の非整数遅延 Farrow フィルターを作成します。

すべて折りたたむ

Farrow フィルターは、dfilt.farrowfd フィルター デザイナーを使用して設計できます。

coeffs = [-1/6 1/2 -1/3 0;1/2 -1 -1/2 1;
-1/2 1/2 1 0;1/6 0 -1/6 0];
farrow = dfilt.farrowfd(0.5, coeffs);

ラグランジュ法を使用して 3 次非整数遅延フィルターを設計します。

fdelay = .2; % Fractional delay
d = fdesign.fracdelay(fdelay,'N',3);
cubicfarrow = design(d, 'lagrange', 'FilterStructure', 'farrowfd');
fvtool(cubicfarrow, 'Analysis', 'grpdelay');

Figure Figure 1: Group delay contains an axes object. The axes object with title Group delay, xlabel Normalized Frequency ( times pi blank rad/sample), ylabel Group delay (in samples) contains an object of type line.

バージョン履歴

R2011a で導入