主要内容

impz

离散滤波器的脉冲响应

描述

例子

(impresp,t)= impz (rcfilter)返回impresp,指定滤波器的脉冲响应。输出t代表样本间隔和=[0 1 2…k1)'k是滤波器系数的数量。

(impresp,t)= impz (rcfilter,n)计算脉冲响应地板上(n)1秒的间隔。在这种情况下,t=(0:地板上(n)- 1)

(impresp,t)= impz (rcfilter,n,fs)计算脉冲响应地板上(n)1 /fs第二次间隔。在这种情况下,t=(0:地板上(n)- 1)/fs

(impresp,t)= impz (rcfilter[],fs)计算脉冲响应k1 /fs第二次间隔。k是滤波器系数的数量。在这种情况下,t=(0:k- 1)/fs

(impresp,t)= impz (___“算术”,arithType)指定的算术类型评价脉冲响应函数使用。您可以使用任何输入组合从以前的语法。

impz (rcfilter)块的大小和打开阶段指定的过滤器使用的脉冲响应fvtool对象的功能。

您可以使用impz目标函数为真实而复杂的过滤器。当你省略了输出参数,impz情节只有真正的脉冲响应的一部分。

输入选项,看到信号处理工具箱™impz函数。

例子

全部折叠

评估RRC滤波器的脉冲响应。

创建一个传输RRC™过滤系统对象。评估使用的脉冲响应impz对象的功能。

rcfilter = comm.RaisedCosineTransmitFilter;impz (rcfilter)

图图1:脉冲响应包含一个坐标轴对象。坐标轴对象脉冲响应与标题,包含样本,ylabel振幅包含一个干细胞类型的对象。

输入参数

全部折叠

过滤器,指定为其中一个系统对象。

数字滤波器的系数,指定为一个正整数。这个值决定了输出脉冲响应向量的长度,impResp

数据类型:

采样频率计算脉冲响应函数使用,指定为一个积极的标量。

数据类型:

算法中使用的滤波器分析、指定为“双”,“单一”,或“固定”。当你不指定算术类型和过滤系统对象解锁,假设一个双精度过滤分析工具。当你不指定算术类型和系统对象被锁定后,函数执行分析基于锁定的数据类型的输入。

“固定”价值仅适用于过滤系统对象与定点属性。

当你指定这个输入“固定”和过滤对象的数据类型系数设置为相同的单词长度作为输入的,取决于执行算术分析系统对象锁或锁。

  • 如果系统对象解锁,分析目标函数系数不能确定的数据类型。系数的函数假设数据类型签订,有16位字长,自动定量。这个函数执行定点分析基于这样的假设。

  • 如果系统对象锁,当输入数据类型“双”“单一”,分析目标函数系数不能确定的数据类型。系数的函数假设数据类型签订,有16位字长,自动定量。这个函数执行定点分析基于这样的假设。

检查系统对象是否被锁定或解锁,使用isLocked函数。

当你指定这个输入“固定”和过滤对象的数据类型系数设置为自定义数值类型,基于自定义的目标函数执行定点分析数值数据类型。

数据类型:字符|字符串

输出参数

全部折叠

脉冲响应,返回一个列向量的长度n。如果n没有指定,脉冲响应向量的长度等于滤波器系数的数量。

数据类型:

样本间隔(以秒为单位),作为一个列向量的等距的点返回。单位是秒。使用的语法决定输出的范围。

数据类型:

版本历史

介绍了R2013b