主要内容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

设计一个频率归一化为3db的6阶巴特沃斯滤波器gydF4y2Ba 0gydF4y2Ba .gydF4y2Ba 2gydF4y2Ba πgydF4y2Ba rad /样品。使用gydF4y2BagrpdelaygydF4y2Ba查询组延迟时间。gydF4y2Ba

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

图中包含一个轴对象。标题为Group Delay的axes对象包含一个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

使用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

{

设计了一个任意幅值响应的88阶FIR滤波器。滤波器有两个通带和两个阻带。低频通带的增益是高频通带的两倍。指定采样率为200hz。可视化滤波器从10hz到78hz的幅度响应和相位响应。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

{

计算并显示滤波器在相同频率范围内的组延迟响应。验证它是筛选器顺序的一半。gydF4y2Ba

filtord (d)gydF4y2Ba
Ans = 88gydF4y2Ba
grpdelay (d 10:1 / fs: 78年,fs)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指定一个三阶巴特沃斯滤波器,归一化频率为3 dB, 0.5π rad/sample。gydF4y2Ba

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

评估点的数目,指定为不小于2的正整数标量。当gydF4y2BangydF4y2Ba不存在时,默认为512。为获得最佳效果,请设置gydF4y2BangydF4y2Ba到大于筛选器顺序的值。gydF4y2Ba

二阶截面系数,用矩阵表示。gydF4y2Ba紧急求救信号gydF4y2Ba是一个gydF4y2BaKgydF4y2Ba-by-6矩阵,其中节数,gydF4y2BaKgydF4y2Ba,必须大于或等于2。如果分段数小于2,则函数将输入视为分子向量。每行gydF4y2Ba紧急求救信号gydF4y2Ba对应于二阶(双四)滤波器的系数。的gydF4y2Ba我gydF4y2Ba第Th行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π rad/sample。gydF4y2Ba

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

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

例子:gydF4y2Bad = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5)gydF4y2Ba指定三阶巴特沃斯滤波器,归一化频率为3 dB, 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

R2006a之前介绍gydF4y2Ba

另请参阅gydF4y2Ba

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