主要内容

zerophase

数字滤波器的零相位响应

语法

(人力资源、w) = zerophase (b, a)
(人力资源、w) = zerophase (sos)
(人力资源、w) = zerophase (d)
(人力资源、w) = zerophase (nfft……)
[Hr, w] = zerophase (nfft…,“整”)
(人力资源、w) = zerophase(…,w)
(人力资源、f) = zerophase(…,f, f)
(人力资源,w,φ)= zerophase(…)
zerophase(…)

描述

(人力资源、w) = zerophase (b, a)返回零相位响应人力资源,频率矢量w(以弧度/样品为单位)人力资源是用分子定义的过滤器来计算的b和分母一个.对于FIR滤波器一个= 1,则可以省略该值一个从命令。零相位响应在512单位圆上半部分等间距的点。

零相位响应,Hrω,与频率响应有关,He,通过

H e j ω H r ω e j φ ω

在哪里φω是连续相。

请注意

零相位响应总是真实的,但它与幅值响应不相等。前者可以是消极的,而后者不可能是消极的。

(人力资源、w) = zerophase (sos)返回二阶分段矩阵的零相位响应,紧急求救信号紧急求救信号是一个K- × 6矩阵,其中分段的数量,K,必须大于或等于2。如果节数小于2,zerophase把输入看成分子向量,b.每一行的紧急求救信号对应于一个二阶(双四)滤波器的系数。的第一行紧急求救信号矩阵对应于[bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)]

(人力资源、w) = zerophase (d)返回数字滤波器的零相位响应,d.使用designfilt生成d基于频率响应规范。

(人力资源、w) = zerophase (nfft……)返回零相位响应人力资源和频率向量w(弧度/样本),使用nfft单位圆上半部分的频率点。为了得到最好的结果,设置nfft更改为大于筛选顺序的值。

[Hr, w] = zerophase (nfft…,“整”)返回零相位响应人力资源和频率向量w(弧度/样本),使用nfft频率点围绕整个单位圆。

(人力资源、w) = zerophase(…,w)返回零相位响应人力资源和频率向量w(弧度/采样)在矢量频率w.向量w必须至少有两个元素。

(人力资源、f) = zerophase(…,f, f)返回零相位响应人力资源和频率向量f(Hz),使用采样频率fs(以Hz为单位),以确定频率矢量f(赫兹)在人力资源计算。向量f必须至少有两个元素。

(人力资源,w,φ)= zerophase(…)返回零相位响应人力资源、频率向量w(rad/sample),以及连续相分量,φ.(注意,当零相位响应为负时,这个量不等于滤波器的相位响应。)

zerophase(…)绘制零相位响应与频率的关系图。如果输入滤波器系数或二阶分段矩阵,则使用当前图形窗口。如果你输入digitalFilter时,阶跃响应显示在FVTool

请注意

如果输入zerophase为单精度时,采用单精度算法计算零相位响应。输出,人力资源,是单一精度。

例子

全部折叠

使用designfilt设计了一种归一化截止频率为0.3π rad/sample、通带纹波为0.7 dB、阻带衰减为42 dB的54阶FIR滤波器。采用约束最小二乘方法。显示零相位响应。

Nf = 54;Fc = 0.3;美联社= 0.7;= 42;d = designfilt (“lowpassfir”“FilterOrder”Nf,“CutoffFrequency”足球俱乐部,...“PassbandRipple”据美联社,,“StopbandAttenuation”,,“DesignMethod”“cls”);zerophase (d)

图过滤器可视化工具-零相位响应包含一个轴对象和其他类型的uitoolbar, uimenu对象。标题为“零相位响应”的轴对象包含两个类型为line的对象。

设计相同的过滤器使用fircls1,它使用线性单位来测量纹波和衰减。显示零相位响应。

人民行动党= 10 ^(美联社/ 40);Apl = (pAp-1) / (pAp + 1);不是= 10 ^ (/ 20);美国手语= 1 /不是;b = fircls1 (Nf、Fc、Apl、手语);zerophase (b)

图中包含一个轴对象。标题为零相位响应的轴对象包含一个类型为线的对象。

设计一个归一化通频带频率为0.4π rad/sample的10阶椭圆低通IIR滤波器,通带纹波为0.5 dB,阻带衰减为20 dB。显示滤波器在整个单位圆上512个频率点的零相位响应。

d = designfilt (“lowpassiir”“FilterOrder”10“PassbandFrequency”, 0.4,...“PassbandRipple”, 0.5,“StopbandAttenuation”, 20岁,“DesignMethod”“ellip”);zerophase (d, 512,“整体”

图过滤器可视化工具-零相位响应包含一个轴对象和其他类型的uitoolbar, uimenu对象。标题为“零相位响应”的轴对象包含两个类型为line的对象。

使用创建相同的过滤器ellip.绘制它的零相位响应。

[b] = ellip(10, 20岁的0.5,0.4);zerophase (b, a, 512,“整体”

图中包含一个轴对象。标题为零相位响应的轴对象包含一个类型为线的对象。

参考文献

[1]安东尼奥由于,安德烈亚斯。数字滤波器.纽约:麦格劳-希尔公司,1993。

之前介绍过的R2006a