文档帮助中心文档
离散时间滤波器的脉冲响应系统对象
[impResp t] = impz (sysobj)
[impResp,t]=impz(sysobj,n)
[impResp t] = impz (sysobj n fs)
[impResp t] = impz (sysobj [], fs)
[impResp t] = impz (sysobj“算术”,arithType)
impz (sysobj)
例子
[impResp,t) = impz (sysobj)计算过滤器系统对象的脉冲响应™,sysobj,并以列向量形式返回响应impResp,以及中的时间向量(或采样间隔)t,在那里T =[0 1 2…k-1]'.k为滤波器系数的个数。
[impResp,t) = impz (sysobj)
impResp
t
sysobj
T =[0 1 2…k-1]'
k
[impResp,t) = impz (sysobj,n)计算点的脉冲响应地板(n)一秒钟的间隔。向量的时间t等于(0:地板(n) 1).
[impResp,t) = impz (sysobj,n)
n
地板(n)
(0:地板(n) 1)
[impResp,t) = impz (sysobj,n,fs)计算点的脉冲响应地板(n)1/fs秒的间隔。向量的时间t等于(0:地板(n) 1) / fs.
[impResp,t) = impz (sysobj,n,fs)
fs
(0:地板(n) 1) / fs
[impResp,t) = impz (sysobj,[],fs)计算点的脉冲响应k1/fs秒的间隔。k为滤波器系数的个数。向量的时间t等于(0: k - 1) / fs.
[impResp,t) = impz (sysobj,[],fs)
(0: k - 1) / fs
[impResp,t) = impz (sysobj","算术",,arithType)根据中指定的算法计算脉冲响应arithType,使用前面的任何一种语法。
[impResp,t) = impz (sysobj","算术",,arithType)
arithType
impz (sysobj)使用fvtool绘制滤波器系统对象的脉冲响应sysobj.
impz (sysobj)
fvtool
你可以用impz适用于实滤波器和复杂滤波器。当你省略输出参数时,impz仅绘制脉冲响应的真实部分。
impz
有关更多输入选项,请参阅impz在信号处理工具箱中™.
全部崩溃
为四阶低通椭圆滤波器创建离散时间滤波器,截止频率为奈奎斯特频率的0.4倍。使用二阶截面结构抵抗量化误差。绘制冲激响应的前50个样本以及参考冲激响应。
d=设计低通(.4,5,1,80);
为原型过滤器创建设计对象。使用埃利普设计了一种最小阶离散时间双四滤波器。
埃利普
双四元=设计(d,“埃利普”,“系统对象”,真正的);
绘制脉冲响应图。
impz (biquad);轴([1 75 -0.2 0.35])
输入过滤器,指定为以下过滤器对象之一:
dsp.AllpassFilter
dsp。全部的poleFilter
dsp。BiquadFilter
dsp。CICCompensationDecimator
dsp。CICCompensationInterpolator
dsp。CICDecimator
数字信号处理器
dsp。CoupledAllpassFilter
微分器
法拉利变换器
dsp.FilterCascade
dsp。FIRDecimator
dsp。FIRFilter
dsp。FIRHalfbandDecimator
dsp。FIRHalfbandInterpolator
dsp。FIRRateConverter
四通滤波器
dsp。HighpassFilter
dsp。IIRFilter
dsp。IIRHalfbandDecimator
dsp。IIRHalfbandInterpolator
dsp。LowpassFilter
dsp。NotchPeakFilter
dsp。SOSFilter
dsp。VariableBandwidthFIRFilter
dsp。VariableBandwidthIIRFilter
脉冲响应向量的长度,指定为正整数。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
1
用于计算脉冲响应的采样频率,指定为一个正标量。
“双”
“单一”
“固定”
过滤器分析中使用的算法,指定为“双”,“单一”,或“固定”.当未指定算术输入且未锁定filter System对象时,分析工具将假定为双精度过滤器。当未指定算术输入且System对象被锁定时,该函数根据锁定输入的数据类型执行分析。
的“固定”值仅适用于具有定点特性的过滤器系统对象。
当“算术”输入参数指定为“固定”过滤器对象的系数的数据类型设置为“与输入的字长相同”,算法分析取决于系统对象是解锁还是锁定。
“算术”
“与输入的字长相同”
解锁–分析对象函数无法确定系数数据类型。该函数假设系数数据类型是有符号的,具有16位字长,并且是自动缩放的。该函数基于此假设执行定点分析。
locked——当输入数据类型为“双”或“单一”,分析对象函数不能确定系数的数据类型。该函数假设系数的数据类型是有符号的,具有16位的字长,并且是自动缩放的。该函数基于这个假设执行定点分析。
要检查系统对象是否已锁定或解锁,请使用isLocked函数。
isLocked
当算术输入指定为“固定”过滤器对象将系数的数据类型设置为自定义数字类型,对象函数基于自定义数字数据类型执行定点分析。
脉冲响应,返回为n元向量。如果n时,则脉冲响应向量的长度等于滤波器中系数的数目。
数据类型:双
长度时间向量n,在几秒钟内。t由n在范围内等间距的点(0:地板(n) 1) / fs.如果n时,函数使用过滤器系数的数目。
滤器|impz
滤器
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在