主要内容gydF4y2Ba

grpdelaygydF4y2Ba

平均滤波器延迟(群延迟)gydF4y2Ba

描述gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba) = grpdelay (gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba,gydF4y2BangydF4y2Ba)gydF4y2Ba返回gydF4y2BangydF4y2Ba-点群延迟响应向量,gydF4y2BagdgydF4y2Ba,以及相应的角频率矢量,gydF4y2BawgydF4y2Ba,用于存储传递函数系数的数字滤波器gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba) = grpdelay (gydF4y2Ba紧急求救信号gydF4y2Ba,gydF4y2BangydF4y2Ba)gydF4y2Ba返回gydF4y2BangydF4y2Ba-点群延迟响应对应于二阶分段矩阵gydF4y2Ba紧急求救信号gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba) = grpdelay (gydF4y2BadgydF4y2Ba,gydF4y2BangydF4y2Ba)gydF4y2Ba返回gydF4y2BangydF4y2Ba-点群延迟响应的数字滤波器gydF4y2BadgydF4y2Ba.gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BawgydF4y2Ba) = grpdelay (gydF4y2Ba___gydF4y2Ba“整”)gydF4y2Ba返回组延迟在gydF4y2BangydF4y2Ba在整个单位圆上采样点。gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BafgydF4y2Ba) = grpdelay (gydF4y2Ba___gydF4y2Ba,gydF4y2BangydF4y2Ba,gydF4y2BafsgydF4y2Ba)gydF4y2Ba返回组延迟响应向量gydF4y2BagdgydF4y2Ba和相应的物理频率矢量gydF4y2BafgydF4y2Ba用于一种数字滤波器,用于滤波以一定速率采样的信号gydF4y2BafsgydF4y2Ba.gydF4y2Ba

[gydF4y2BagdgydF4y2Ba,gydF4y2BafgydF4y2Ba) = grpdelay (gydF4y2Ba___gydF4y2Ba,gydF4y2BangydF4y2Ba“整体”,gydF4y2BafsgydF4y2Ba)gydF4y2Ba返回的频率矢量为gydF4y2BangydF4y2Ba从0到gydF4y2BafsgydF4y2Ba.gydF4y2Ba

gdgydF4y2Ba= grpdelay (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba赢得gydF4y2Ba)gydF4y2Ba返回组延迟响应向量gydF4y2BagdgydF4y2Ba在输入的归一化频率处进行评估gydF4y2Ba赢得gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

gdgydF4y2Ba= grpdelay (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba鳍gydF4y2Ba,gydF4y2BafsgydF4y2Ba)gydF4y2Ba返回组延迟响应向量gydF4y2BagdgydF4y2Ba按输入的物理频率进行评估gydF4y2Ba鳍gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

grpdelay (gydF4y2Ba___gydF4y2Ba)gydF4y2Ba如果没有输出参数,则绘制过滤器的组延迟响应。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

设计一个6阶Butterworth滤波器,频率归一化为3dbgydF4y2Ba 0gydF4y2Ba .gydF4y2Ba 2gydF4y2Ba πgydF4y2Ba rad /样品。使用gydF4y2BagrpdelaygydF4y2Ba显示组延迟。gydF4y2Ba

(z,磷、钾)=黄油(0.2 6);sos = zp2sos (z,磷、钾);grpdelay (sos, 128)gydF4y2Ba

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

在同一图上绘制系统的群延迟和相位延迟。gydF4y2Ba

gd = grpdelay (sos, 512);[h, w] = freqz (sos, 512);pd =打开(角(h))。/ w;情节(w /π,gd, w /π,pd)网格包含gydF4y2Ba'归一化频率(\乘以\ rad/sample)'gydF4y2BaylabelgydF4y2Ba“组和阶段延迟”gydF4y2Ba传奇(gydF4y2Ba群延迟的gydF4y2Ba,gydF4y2Ba的相位延迟gydF4y2Ba)gydF4y2Ba

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

使用gydF4y2BadesignfiltgydF4y2Ba设计了一种频率归一化为3db的六阶巴特沃斯滤波器gydF4y2Ba 0gydF4y2Ba .gydF4y2Ba 2gydF4y2Ba πgydF4y2Ba rad /样品。显示其组延迟响应。gydF4y2Ba

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

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

设计一个任意幅值响应的88阶FIR滤波器。滤波器有两个通带和两个阻带。低频通带的增益是高频通带的两倍。指定采样频率为200hz。形象化的幅度响应和相位响应的滤波器从10赫兹到78赫兹。gydF4y2Ba

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对象。标题为“幅度响应(dB)”和“相位响应”的轴对象包含一个类型线对象。gydF4y2Ba

计算并显示滤波器在相同频率范围内的群延迟响应。确认它是过滤顺序的一半。gydF4y2Ba

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

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

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

传递函数系数,指定为向量。将传递函数表示为gydF4y2BabgydF4y2Ba和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 一个(N)gydF4y2Ba egydF4y2Ba −gydF4y2Ba jgydF4y2Ba (gydF4y2Ba NgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba ωgydF4y2Ba .gydF4y2Ba

例子:gydF4y2BaB = [1 3 3 1]/6gydF4y2Ba和gydF4y2BaA = [3 0 1 0]/3gydF4y2Ba指定一个三阶巴特沃斯滤波器,归一化频率为3db, 0.5π rad/sample。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba|gydF4y2Ba单gydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

计算点的数目,指定为不小于2的正整数标量。当gydF4y2BangydF4y2Ba时,默认值为512。为了得到最好的结果,设置gydF4y2BangydF4y2Ba更改为大于筛选顺序的值。gydF4y2Ba

二阶截面系数,用矩阵表示。gydF4y2Ba紧急求救信号gydF4y2Ba是一个gydF4y2BaKgydF4y2Ba- × 6矩阵,其中分段的数量,gydF4y2BaKgydF4y2Ba,必须大于或等于2。如果分段数小于2,函数将输入视为分子向量。每一行的gydF4y2Ba紧急求救信号gydF4y2Ba对应于一个二阶(双四)滤波器的系数。的gydF4y2Ba我gydF4y2Bath排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指定了一个三阶Butterworth滤波器,归一化频率为3db, 0.5π rad/sample。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba|gydF4y2Ba单gydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

数字滤波器,指定为gydF4y2BadigitalFiltergydF4y2Ba对象。使用gydF4y2BadesignfiltgydF4y2Ba生成一个数字gydF4y2Ba基于频率响应规范的滤波器。gydF4y2Ba

例子:gydF4y2Bad = designfilt(“lowpassiir”、“FilterOrder”、3、“HalfPowerFrequency”,0.5)gydF4y2Ba指定了一个三阶Butterworth滤波器,归一化频率为3db, 0.5π rad/sample。gydF4y2Ba

采样率,指定为一个正标量。当时间的单位是秒时,gydF4y2BafsgydF4y2Ba表示为赫兹。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

角频率,指定为矢量,用rad/sample表示。gydF4y2Ba赢得gydF4y2Ba必须至少有两个元素,否则函数将其解释为gydF4y2BangydF4y2Ba.gydF4y2Ba赢得gydF4y2Ba=gydF4y2BaπgydF4y2Ba对应于奈奎斯特频率。gydF4y2Ba

频率,指定为矢量。gydF4y2Ba鳍gydF4y2Ba必须至少有两个元素,否则函数将其解释为gydF4y2BangydF4y2Ba.当时间的单位是秒时,gydF4y2Ba鳍gydF4y2Ba表示为赫兹。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

组延迟响应,作为矢量返回。如果您指定gydF4y2BangydF4y2Ba,然后gydF4y2BagdgydF4y2Ba长度gydF4y2BangydF4y2Ba.如果没有指定gydF4y2BangydF4y2Ba,或指定gydF4y2BangydF4y2Ba作为空向量gydF4y2BagdgydF4y2Ba长度为512。gydF4y2Ba

如果输入gydF4y2BagrpdelaygydF4y2Ba为单精度,该函数使用单精度算法计算群延迟。输出gydF4y2BahgydF4y2Ba是单精度。gydF4y2Ba

角频率,返回为矢量。gydF4y2BawgydF4y2Ba取值范围从0到gydF4y2BaπgydF4y2Ba.如果您指定gydF4y2Ba“整体”gydF4y2Ba在你的输入,值gydF4y2BawgydF4y2Ba取值范围为0 ~ 2gydF4y2BaπgydF4y2Ba.如果您指定gydF4y2BangydF4y2Ba,gydF4y2BawgydF4y2Ba长度gydF4y2BangydF4y2Ba.如果没有指定gydF4y2BangydF4y2Ba,或指定gydF4y2BangydF4y2Ba作为空向量gydF4y2BawgydF4y2Ba长度为512。gydF4y2Ba

频率,返回为以赫兹表示的矢量。gydF4y2BafgydF4y2Ba取值范围从0到gydF4y2BafsgydF4y2Ba/ 2赫兹。如果您指定gydF4y2Ba“整体”gydF4y2Ba在你的输入,值gydF4y2BafgydF4y2Ba范围从0到gydF4y2BafsgydF4y2Ba赫兹。如果您指定gydF4y2BangydF4y2Ba,gydF4y2BafgydF4y2Ba长度gydF4y2BangydF4y2Ba.如果没有指定gydF4y2BangydF4y2Ba,或指定gydF4y2BangydF4y2Ba作为空向量gydF4y2BafgydF4y2Ba长度为512。gydF4y2Ba

更多关于gydF4y2Ba

全部折叠gydF4y2Ba

群时延gydF4y2Ba

的gydF4y2Ba群延迟响应gydF4y2Ba是滤波器的平均延迟作为频率的函数的度量。它是滤波器相位响应的负一阶导数。如果滤波器的频率响应为gydF4y2BaHgydF4y2Ba(gydF4y2BaegydF4y2BajωgydF4y2Ba)gydF4y2Ba,则组延迟为gydF4y2Ba

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

在哪里gydF4y2BaθgydF4y2Ba(gydF4y2BaωgydF4y2Ba)gydF4y2Ba阶段,或论点,是gydF4y2BaHgydF4y2Ba(gydF4y2BaegydF4y2BajωgydF4y2Ba)gydF4y2Ba.gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba

之前介绍过的R2006agydF4y2Ba