文件帮助中心文件
脉冲响应长度
Len = ImpzLength(B,A)
Len = ImpzLength(SOS)
Len = ImpzLength(D)
len = impzlength(___,tol)
例子
Len.= ImpzLength(B.那一种)返回因分器指定的Rational System函数的因果离散时间过滤器的脉冲响应长度,B.和分母,一种,多项式Z.-1。对于稳定的IIR过滤器,Len.是有效的脉冲响应序列长度。在IIR过滤器中的术语脉冲响应后Len.- 术语基本上是零。
Len.= ImpzLength(B.那一种)
Len.
B.
一种
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(SOS.)
SOS.
ImpzLength.
[BI(1)BI(2)BI(3)AI(1)AI(2)AI(3)]
Len.= ImpzLength(D.)返回数字滤波器的脉冲响应长度,D.。用设计档案生成D.基于频率响应规范。
Len.= ImpzLength(D.)
D.
设计档案
Len.= ImpzLength(___那托)指定用于估计IIR过滤器脉冲响应的有效长度的公差。默认,托是5E-5。增加价值托估计IIR过滤器的脉冲响应的更短的有效长度。减少价值托为IIR过滤器的脉冲响应产生更长的有效长度。
Len.= ImpzLength(___那托)
托
5E-5
全部收缩
使用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.。从二阶截面矩阵确定有效的脉冲响应序列长度。
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)
IMMZ(D)
数值系数,指定为标量(AllPole过滤器)或向量。
例子:b = fir1(20,0.25)
b = fir1(20,0.25)
数据类型:单身的|双倍的复数支持:金宝app是的
单身的
双倍的
分母系数,指定为标量(FIR滤波器)或向量。
二阶部分的矩阵,指定为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 。
DigitalFilter.
数字滤波器,指定为aDigitalFilter.目的。用设计档案生成数字过滤基于频率响应规格。
例子:d = Designfilt('LowPassiir','FilterOrder',3,'HalfpowerFrequency',0.5)指定具有归一化3-DB频率0.5πrad /样品的三阶Butterworth滤波器。
d = Designfilt('LowPassiir','FilterOrder',3,'HalfpowerFrequency',0.5)
IIR滤波有效脉冲响应长度的公差,指定为正数。公差在绝对可相同的序列中确定术语,之后将被认为是0的后续条款为0。默认容差是5E-5。增加公差返回更短的有效脉冲响应序列长度。减少公差返回更长的有效脉冲响应序列长度。
脉冲响应的长度,指定为正整数。对于具有绝对可相同的脉冲响应的稳定IIR过滤器,ImpzLength.返回有效长度,以超越系数基本值为零的脉冲响应。您可以通过指定可选来控制此截止点托输入参数。
计算FIR滤波器的脉冲响应,ImpzLength.使用长度B.。对于IIR过滤器,该功能首先使用传递函数的热点使用根。
根
如果过滤器不稳定,则长度延伸到从最大杆到达的术语的点10.6.次的原始价值。
如果过滤器稳定,则长度延伸到来自最大幅度杆的术语的点托次的原始幅度。
如果过滤器是振荡,则仅在单位圈上有磁极,然后ImpzLength.计算最慢振荡的五个时段。
如果过滤器具有振荡和阻尼术语,则该长度延伸到这些值的长度越大:
振荡最慢的五个时期。
由于最大杆的术语是托次的原始幅度。
使用说明和限制:
如果第一个输入ImpzLength.是一个可变尺寸的矩阵在编译时,那么它不得成为运行时的向量。
设计档案|DigitalFilter.|轰炸|ZP2SOS.
轰炸
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室