主要内容gydF4y2Ba

组延迟和相位延迟gydF4y2Ba

的gydF4y2Ba群时延gydF4y2Ba是滤波器的平均时延作为频率的函数的度量。组延迟定义为滤波器相位响应的负一阶导数。如果滤波器的复频率响应为gydF4y2Ba HgydF4y2Ba (gydF4y2Ba egydF4y2Ba jgydF4y2Ba ωgydF4y2Ba )gydF4y2Ba ,则组延迟为gydF4y2Ba

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

在哪里gydF4y2Ba θgydF4y2Ba (gydF4y2Ba ωgydF4y2Ba )gydF4y2Ba 阶段,或论点,是gydF4y2Ba HgydF4y2Ba (gydF4y2Ba egydF4y2Ba jgydF4y2Ba ω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

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

的gydF4y2Ba相位延迟gydF4y2Ba的定义为相位除以频率的负数:gydF4y2Ba

τgydF4y2Ba pgydF4y2Ba (gydF4y2Ba ωgydF4y2Ba )gydF4y2Ba =gydF4y2Ba -gydF4y2Ba θgydF4y2Ba (gydF4y2Ba ωgydF4y2Ba )gydF4y2Ba ωgydF4y2Ba .gydF4y2Ba

使用gydF4y2BaphasedelaygydF4y2Ba函数,用于计算滤波器的相位延迟。对于前一个例子中的线性相位FIR滤波器,相位延迟等于组延迟。gydF4y2Ba

phasedelay (d)gydF4y2Ba

图过滤器可视化工具-相位延迟包含一个轴和其他类型的uitoolbar, uimenu对象。以相位延迟为标题的轴包含一个类型为line的对象。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

图形过滤器可视化工具-组延迟和相位延迟包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“组延迟”和“相位延迟”的轴包含一个类型为line的对象。该对象表示过滤器#1:组延迟。gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba