主要内容

ImpzLength.

脉冲响应长度

描述

例子

Len.= ImpzLength(B.一种返回因分器指定的Rational System函数的因果离散时间过滤器的脉冲响应长度,B.和分母,一种,多项式Z.-1。对于稳定的IIR过滤器,Len.是有效的脉冲响应序列长度。在IIR过滤器中的术语脉冲响应后Len.- 术语基本上是零。

例子

Len.= ImpzLength(SOS.返回由二阶部分矩阵指定的IIR过滤器的有效脉冲响应长度,SOS.SOS.是A.K.- 6个矩阵,其中部分的数量,K.,必须大于或等于2.如果部分的数量小于2,ImpzLength.认为输入作为分子向量,B.。每一排SOS.对应于二阶(Biquad)滤波器的系数。这一世thSOS.矩阵对应于[BI(1)BI(2)BI(3)AI(1)AI(2)AI(3)]

例子

Len.= ImpzLength(D.返回数字滤波器的脉冲响应长度,D.。用设计档案生成D.基于频率响应规范。

Len.= ImpzLength(___指定用于估计IIR过滤器脉冲响应的有效长度的公差。默认,5E-5。增加价值估计IIR过滤器的脉冲响应的更短的有效长度。减少价值为IIR过滤器的脉冲响应产生更长的有效长度。

例子

全部收缩

使用0.9的杆子创建一个低通Allpole IIR过滤器。计算有效的脉冲响应长度。获得脉冲响应。绘制结果。

B = 1;a = [1 -0.9];Len = ImpzLength(B,A)
Len = 93.
[H,T] = IMMZ(B,A);茎(t,h)

图包含轴。轴包含型杆的物体。

H(Len)
ANS = 6.1704E-05

设计具有0.4πrad /样品的截止频率的4阶低通椭圆滤波器。指定1 dB通带纹波和60 dB的停止衰减。以极值零增益形式设计过滤器,并使用二阶矩阵ZP2SOS.。从二阶截面矩阵确定有效的脉冲响应序列长度。

[z,p,k] =椭圆(4,1,60,.4);[SOS,G] = ZP2SOS(Z,P,K);Len = ImpzLength(SOS)
Len = 80.

设计档案设计具有归一化通带频率0.4πrad /样品的4阶低通椭圆滤波器。指定1 dB通带纹波和60 dB的停止衰减。确定有效的脉冲响应序列长度并可视化它。

d = designfilt('洛链''筛选道',4,'Passband职业',0.4,......'passbandropple',1,'stopbandattenuation'60,......'DesignMethod''椭圆');Len = ImpzLength(D)
Len = 80.
IMMZ(D)

图Filter可视化工具 - 脉冲响应包含uItoolbar,Uimenu类型的轴和其他对象。具有标题脉冲响应的轴包含型杆的物体。

输入参数

全部收缩

数值系数,指定为标量(AllPole过滤器)或向量。

例子:b = fir1(20,0.25)

数据类型:单身的|双倍的
复数支持:金宝app是的

分母系数,指定为标量(FIR滤波器)或向量。

数据类型:单身的|双倍的
复数支持:金宝app是的

二阶部分的矩阵,指定为aK.-My-6矩阵。系统功能K.-th Biquad滤波器具有Rational Z-Transform

H K. Z. = B. K. 1 + B. K. 2 Z. - 1 + B. K. 3. Z. - 2 一种 K. 1 + 一种 K. 2 Z. - 1 + 一种 K. 3. Z. - 2

系数K.矩阵的行,SOS.,如下所述。

[ B. K. 1 B. K. 2 B. K. 3. 一种 K. 1 一种 K. 2 一种 K. 3. ]

过滤器的频率响应是在单位圆上评估的系统功能

Z. = E. j 2 π F

数字滤波器,指定为aDigitalFilter.目的。用设计档案生成数字过滤基于频率响应规格。

例子:d = Designfilt('LowPassiir','FilterOrder',3,'HalfpowerFrequency',0.5)指定具有归一化3-DB频率0.5πrad /样品的三阶Butterworth滤波器。

IIR滤波有效脉冲响应长度的公差,指定为正数。公差在绝对可相同的序列中确定术语,之后将被认为是0的后续条款为0。默认容差是5E-5。增加公差返回更短的有效脉冲响应序列长度。减少公差返回更长的有效脉冲响应序列长度。

输出参数

全部收缩

脉冲响应的长度,指定为正整数。对于具有绝对可相同的脉冲响应的稳定IIR过滤器,ImpzLength.返回有效长度,以超越系数基本值为零的脉冲响应。您可以通过指定可选来控制此截止点输入参数。

算法

计算FIR滤波器的脉冲响应,ImpzLength.使用长度B.。对于IIR过滤器,该功能首先使用传递函数的热点使用

如果过滤器不稳定,则长度延伸到从最大杆到达的术语的点10.6.次的原始价值。

如果过滤器稳定,则长度延伸到来自最大幅度杆的术语的点次的原始幅度。

如果过滤器是振荡,则仅在单位圈上有磁极,然后ImpzLength.计算最慢振荡的五个时段。

如果过滤器具有振荡和阻尼术语,则该长度延伸到这些值的长度越大:

  • 振荡最慢的五个时期。

  • 由于最大杆的术语是次的原始幅度。

扩展能力

在R2013A介绍