的gydF4y2Ba群时延gydF4y2Ba是滤波器的平均时延作为频率的函数的度量。组延迟定义为滤波器相位响应的负一阶导数。如果滤波器的复频率响应为gydF4y2Ba ,则组延迟为gydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
阶段,或论点,是gydF4y2Ba
.使用gydF4y2BagrpdelaygydF4y2Ba
命令功能计算过滤器的组延迟。例如,验证,对于线性相位FIR滤波器,群延迟是滤波器阶数的一半。gydF4y2Ba
d = designfilt (gydF4y2Ba“lowpassfir”gydF4y2Ba,gydF4y2Ba“FilterOrder”gydF4y2Ba, 20岁,gydF4y2Ba“CutoffFrequency”gydF4y2Ba, 200,gydF4y2Ba“SampleRate”gydF4y2Ba, 2000);islinphase (d)gydF4y2Ba
ans =gydF4y2Ba逻辑gydF4y2Ba1gydF4y2Ba
grpdelay (d)gydF4y2Ba
的gydF4y2Ba相位延迟gydF4y2Ba的定义为相位除以频率的负数:gydF4y2Ba
.gydF4y2Ba
使用gydF4y2BaphasedelaygydF4y2Ba
函数,用于计算滤波器的相位延迟。对于前一个例子中的线性相位FIR滤波器,相位延迟等于组延迟。gydF4y2Ba
phasedelay (d)gydF4y2Ba
使用gydF4y2BaFVToolgydF4y2Ba将一个系统的群时延和相位时延绘制在同一个图上。例如,绘制五阶巴特沃斯低通滤波器的延迟。gydF4y2Ba
d = designfilt (gydF4y2Ba“lowpassiir”gydF4y2Ba,gydF4y2Ba“FilterOrder”gydF4y2Ba,5,gydF4y2Ba“HalfPowerFrequency”gydF4y2Ba, 200,gydF4y2Ba“SampleRate”gydF4y2Ba, 2000);fvtool (d,gydF4y2Ba“分析”gydF4y2Ba,gydF4y2Ba“grpdelay”gydF4y2Ba,gydF4y2Ba“OverlayedAnalysis”gydF4y2Ba,gydF4y2Ba“phasedelay”gydF4y2Ba,gydF4y2Ba“传奇”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba)gydF4y2Ba
FVToolgydF4y2Ba|gydF4y2BagrpdelaygydF4y2Ba
|gydF4y2BaphasedelaygydF4y2Ba