主要内容gydF4y2Ba

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。gydF4y2Ba

grpdelaygydF4y2Ba

平均フィルタ,遅延(群遅延)gydF4y2Ba

説明gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba= grpdelay(gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba,gydF4y2BangydF4y2Ba)gydF4y2Baでは,gydF4y2BabgydF4y2BaとgydF4y2Ba一个gydF4y2Baに格納されている伝達関数の係数をもデジタルフィルタに対し,gydF4y2BangydF4y2Ba点の群遅延の応答ベクトル,gydF4y2BagdgydF4y2Baと,それに対応する角周波数ベクトル,gydF4y2BawgydF4y2Baが返されます。gydF4y2Ba

例gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba= grpdelay(gydF4y2Ba紧急求救信号gydF4y2Ba,gydF4y2BangydF4y2Ba)gydF4y2Baでは,2次セクション型行列gydF4y2Ba紧急求救信号gydF4y2Baに対応するgydF4y2BangydF4y2Ba点の群遅延応答が返されます。gydF4y2Ba

例gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba= grpdelay(gydF4y2BadgydF4y2Ba,gydF4y2BangydF4y2Ba)gydF4y2Baでは,デジタルフィルタgydF4y2BadgydF4y2BaのgydF4y2BangydF4y2Ba点の群遅延応答が返されます。gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba= grpdelay(gydF4y2Ba___gydF4y2Ba“整”)gydF4y2Baでは,単位円全体でgydF4y2BangydF4y2Ba個のサンプル点の群遅延が返されます。gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BafgydF4y2Ba= grpdelay(gydF4y2Ba___gydF4y2Ba,gydF4y2BangydF4y2Ba,gydF4y2BafsgydF4y2Ba)gydF4y2Baでは,レ,トgydF4y2BafsgydF4y2Baでサンプリングされたフィルタ,信号に設計されたデジタルフィルタ,に対し,群遅延応答ベクトルgydF4y2BagdgydF4y2Baとそれに対応する物理周波数ベクトルgydF4y2BafgydF4y2Baが返されます。gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BafgydF4y2Ba= grpdelay(gydF4y2Ba___gydF4y2Ba,gydF4y2BangydF4y2Ba“整体”,gydF4y2BafsgydF4y2Ba)gydF4y2Baでは,0からgydF4y2BafsgydF4y2Baの範囲のgydF4y2BangydF4y2Ba個の点における周波数ベクトルが返されます。gydF4y2Ba

gdgydF4y2Ba= grpdelay (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba赢得gydF4y2Ba)gydF4y2Baでは,gydF4y2Ba赢得gydF4y2Baで提供される正規化周波数で評価された群遅延応答ベクトルgydF4y2BagdgydF4y2Baが返されます。gydF4y2Ba

例gydF4y2Ba

gdgydF4y2Ba= grpdelay (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba鳍gydF4y2Ba,gydF4y2BafsgydF4y2Ba)gydF4y2Baでは,gydF4y2Ba鳍gydF4y2Baで提供される物理周波数で評価された群遅延応答ベクトルgydF4y2BagdgydF4y2Baが返されます。gydF4y2Ba

例gydF4y2Ba

出力引数なしでgydF4y2Bagrpdelay (gydF4y2Ba___gydF4y2Ba)gydF4y2Baを使用すると,フィルタ,の群遅延応答がプロットされます。gydF4y2Ba

例gydF4y2Ba

すべて折りたたむgydF4y2Ba

正規化された3 dBの周波数gydF4y2Ba 0gydF4y2Ba .gydF4y2Ba 2gydF4y2Ba πgydF4y2Ba ラジアン/サンプルをも次数6のバタワスフィルタを設計します。gydF4y2BagrpdelaygydF4y2Baを使用して群遅延を表示します。gydF4y2Ba

[z,p,k] =黄油(6,0.2);SOS = zp2sos(z,p,k);grpdelay (sos, 128)gydF4y2Ba

图中包含一个轴对象。axis对象包含一个line类型的对象。gydF4y2Ba

同じ图内で,システムの群遅延と位相遅延をプロットします。gydF4y2Ba

Gd = grpdelay(sos,512);[h,w] = freqz(sos,512);Pd = -unwrap(角度(h))./w;绘制(w/pi,gd,w/pi,pd) grid xlabelgydF4y2Ba归一化频率(\乘以\ π rad/sample)gydF4y2BaylabelgydF4y2Ba“组和阶段延迟”gydF4y2Ba传奇(gydF4y2Ba群延迟的gydF4y2Ba,gydF4y2Ba的相位延迟gydF4y2Ba)gydF4y2Ba

图中包含一个轴对象。axis对象包含2个line类型的对象。这些对象表示组延迟、阶段延迟。gydF4y2Ba

designfiltgydF4y2Baを使用して,正規化された3 dBの周波数gydF4y2Ba 0gydF4y2Ba .gydF4y2Ba 2gydF4y2Ba πgydF4y2Ba ラジアン/サンプルをも6次のバタワスフィルタを設計します。その群遅延応答を表示します。gydF4y2Ba

D = designfilt(gydF4y2Ba“lowpassiir”gydF4y2Ba,gydF4y2Ba“FilterOrder”gydF4y2Ba6gydF4y2Ba…gydF4y2Ba“HalfPowerFrequency”gydF4y2Ba, 0.2,gydF4y2Ba“DesignMethod”gydF4y2Ba,gydF4y2Ba“黄油”gydF4y2Ba);grpdelay (d)gydF4y2Ba

图过滤器可视化工具-组延迟包含一个轴对象和其他类型为uitoolbar, uimenu的对象。标题为Group delay的axes对象包含一个line类型的对象。gydF4y2Ba

任意振幅応答の88次firフィルタを設計します。フィルタには,2の通過帯域と2の阻止帯域があります。低域周波数の通過帯域は,高周波数の通過帯域のゲaaplンの2倍です。サンプルレ,ト200hzを指定します。10Hz から 78 Hz までのフィルターの振幅応答と位相応答を可視化します。

Fs = 200;D = designfilt(gydF4y2Ba“arbmagfir”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“FilterOrder”gydF4y2Ba, 88,gydF4y2Ba…gydF4y2Ba“NumBands”gydF4y2Ba4gydF4y2Ba…gydF4y2Ba“BandFrequencies1”gydF4y2Ba20 [0],gydF4y2Ba…gydF4y2Ba“BandFrequencies2”gydF4y2Ba(25 40),gydF4y2Ba…gydF4y2Ba“BandFrequencies3”gydF4y2Ba(65年45),gydF4y2Ba…gydF4y2Ba“BandFrequencies4”gydF4y2Ba(70 100),gydF4y2Ba…gydF4y2Ba“BandAmplitudes1”gydF4y2Ba(2 - 2),gydF4y2Ba…gydF4y2Ba“BandAmplitudes2”gydF4y2Ba[0 0],gydF4y2Ba…gydF4y2Ba“BandAmplitudes3”gydF4y2Ba[1],gydF4y2Ba…gydF4y2Ba“BandAmplitudes4”gydF4y2Ba[0 0],gydF4y2Ba…gydF4y2Ba“SampleRate”gydF4y2Bafs);freqz (d 10:1 / fs: 78年,fs)gydF4y2Ba

图形过滤器可视化工具-幅度响应(dB)和相位响应包含一个轴对象和其他类型的uitoolbar, uimenu对象。标题为Magnitude Response (dB)和Phase Response的axis对象包含一个类型为line的对象。gydF4y2Ba

同じ周波数範囲上のフィルタ,の群遅延応答を計算して表示します。フィルタ次数の1/2であることを確認します。gydF4y2Ba

filtord (d)gydF4y2Ba
Ans = 88gydF4y2Ba
grpdelay (d 10:1 / fs: 78年,fs)gydF4y2Ba

图过滤器可视化工具-组延迟包含一个轴对象和其他类型为uitoolbar, uimenu的对象。标题为Group delay的axes对象包含一个line类型的对象。gydF4y2Ba

入力引数gydF4y2Ba

すべて折りたたむgydF4y2Ba

伝達関数の係数。ベクトルで指定します。bgydF4y2BaとgydF4y2Ba一个gydF4y2Baによるこの伝達関数式は次になります。gydF4y2Ba

HgydF4y2Ba (gydF4y2Ba egydF4y2Ba jgydF4y2Ba ωgydF4y2Ba )gydF4y2Ba =gydF4y2Ba BgydF4y2Ba (gydF4y2Ba egydF4y2Ba jgydF4y2Ba ωgydF4y2Ba )gydF4y2Ba 一个gydF4y2Ba (gydF4y2Ba egydF4y2Ba jgydF4y2Ba ωgydF4y2Ba )gydF4y2Ba =gydF4y2Ba b (1)gydF4y2Ba +gydF4y2Ba b (2)gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba ωgydF4y2Ba +gydF4y2Ba b (3)gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba 2gydF4y2Ba ωgydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba b(米)gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba (gydF4y2Ba 米gydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba ωgydF4y2Ba (1)gydF4y2Ba +gydF4y2Ba (2)gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba ωgydF4y2Ba +gydF4y2Ba (3)gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba 2gydF4y2Ba ωgydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba (gydF4y2Ba NgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba ωgydF4y2Ba .gydF4y2Ba

例:gydF4y2BaB = [1 3 3 1]/6gydF4y2BaとgydF4y2BaA = [3 0 1 0]/3gydF4y2Baは,正規化された3 dBの周波数0.5πラジアン/サンプルをもつ3次のバタワースフィルターを指定します。gydF4y2Ba

デ,タ型:gydF4y2Ba双gydF4y2Ba|gydF4y2Ba单gydF4y2Ba
複素数のサポ,ト:gydF4y2BaありgydF4y2Ba

評価点の数。2以上の正の整数スカラーとして指定します。ngydF4y2Baがない場合の既定値は512です。最適な結果を得るため,gydF4y2BangydF4y2Baをフィルタ,次数よりも大きい値に設定します。gydF4y2Ba

2次セクション型の係数。行列として指定します。gydF4y2Ba紧急求救信号gydF4y2Baはk行6列の行列で,セクション数kが2以上でなければなりません。セクション数が2未満の場合,関数は入力を分子ベクトルとして扱います。gydF4y2Ba紧急求救信号gydF4y2Baの各行は2次(双二次)フィルタの係数に対応しています。gydF4y2Ba紧急求救信号gydF4y2Baの我行目はgydF4y2Ba[bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)]gydF4y2Baに対応しています。gydF4y2Ba

例:gydF4y2BaS = [2 4 2 6 0 2;3 3 0 6 0 0]gydF4y2Baは,正規化された3 dBの周波数0.5πラジアン/サンプルをもつ3次のバタワースフィルターを指定します。gydF4y2Ba

デ,タ型:gydF4y2Ba双gydF4y2Ba|gydF4y2Ba单gydF4y2Ba
複素数のサポ,ト:gydF4y2BaありgydF4y2Ba

デジタルフィルタ。gydF4y2BadigitalFiltergydF4y2Baオブジェクトで指定します。デジタルフィルタを周波数応答仕様に基づいて生成するには、関数designfiltgydF4y2Baを使用します。gydF4y2Ba

例:gydF4y2Bad = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5)gydF4y2Baは,正規化された3 dBの周波数0.5πラジアン/サンプルをもつ3次のバタワースフィルターを指定します。gydF4y2Ba

サンプルレ,ト。正のスカラで指定します。時間の単位が秒の場合、fsgydF4y2BaはHzで表されます。gydF4y2Ba

デ,タ型:gydF4y2Ba双gydF4y2Ba

角周波数。ラジアン/サンプル単位のベクトルとして指定します。gydF4y2Ba赢得gydF4y2Baは少なくとも2の要素をもたなければなりません。そうでない場合は関数がgydF4y2BangydF4y2Baとして解釈するためです。gydF4y2Ba赢得gydF4y2Ba=πgydF4y2Baはナ@ @キスト周波数に相当します。gydF4y2Ba

周波数。ベクトルとして指定します。gydF4y2Ba鳍gydF4y2Baは少なくとも2の要素をもたなければなりません。そうでない場合は,関数がgydF4y2BangydF4y2Baとして解釈するためです。時間の単位が秒の場合,gydF4y2Ba鳍gydF4y2BaはHzで表されます。gydF4y2Ba

デ,タ型:gydF4y2Ba双gydF4y2Ba

出力引数gydF4y2Ba

すべて折りたたむgydF4y2Ba

群遅延応答。ベクトルとして返されます。ngydF4y2Baを指定している場合は,gydF4y2BagdgydF4y2Baの長さはgydF4y2BangydF4y2Baになります。gydF4y2BangydF4y2Baを指定していないか,gydF4y2BangydF4y2Baを空ベクトルとして指定している場合には,gydF4y2BagdgydF4y2Baの長さは512になります。gydF4y2Ba

grpdelaygydF4y2Baへの入力が単精度の場合,関数によって,群遅延が単精度演算で計算されます。出力gydF4y2BahgydF4y2Baは単精度です。gydF4y2Ba

ベクトルとして返される角周波数。gydF4y2BawgydF4y2Baは0 ~πの値を取ります。入力にgydF4y2Ba“整体”gydF4y2Baを指定すると,gydF4y2BawgydF4y2Baの値の範囲は0 ~ 2πになります。gydF4y2BangydF4y2Baを指定している場合は,gydF4y2BawgydF4y2Baの長さはgydF4y2BangydF4y2Baになります。gydF4y2BangydF4y2Baを指定していないか,gydF4y2BangydF4y2Baを空ベクトルとして指定している場合には,gydF4y2BawgydF4y2Baの長さは512になります。gydF4y2Ba

Hz表記のベクトルとして返される周波数。gydF4y2BafgydF4y2Baは0 ~gydF4y2BafsgydF4y2Ba/ 2hzの値を取ります。入力にgydF4y2Ba“整体”gydF4y2Baを指定している場合,gydF4y2BafgydF4y2Baの値の範囲は0 ~gydF4y2BafsgydF4y2BaHzになります。gydF4y2BangydF4y2Baを指定している場合は,gydF4y2BafgydF4y2Baの長さはgydF4y2BangydF4y2Baになります。gydF4y2BangydF4y2Baを指定していないか,gydF4y2BangydF4y2Baを空ベクトルとして指定している場合には,gydF4y2BafgydF4y2Baの長さは512になります。gydF4y2Ba

詳細gydF4y2Ba

すべて折りたたむgydF4y2Ba

群遅延gydF4y2Ba

フィルタの“群遅延応答”gydF4y2Baとは,フィルタ,の平均の遅延を周波数の関数として表したものです。これは,フィルタ,の位相応答の1次導関数に負の符号を付けたものです。フィルタ,の周波数応答がgydF4y2BaH (egydF4y2BajωgydF4y2Ba)gydF4y2Baの場合,群遅延は以下になります。gydF4y2Ba

τgydF4y2Ba ggydF4y2Ba (gydF4y2Ba ωgydF4y2Ba )gydF4y2Ba =gydF4y2Ba −gydF4y2Ba dgydF4y2Ba θgydF4y2Ba (gydF4y2Ba ωgydF4y2Ba )gydF4y2Ba dgydF4y2Ba ωgydF4y2Ba ,gydF4y2Ba

ここで,gydF4y2Baθ(ω)gydF4y2Baは位相,まりgydF4y2BaH (egydF4y2BajωgydF4y2Ba)gydF4y2Baの引数です。gydF4y2Ba

バ,ジョン履歴gydF4y2Ba

R2006aより前に導入gydF4y2Ba