IIR Filter
库:
Motor Control Blockset /
Signal Management
Motor Control Blockset HDL Support /
Signal Management
描述
IIR Filter 模块对指定输入信号实现离散一阶无限冲激响应 (IIR) 滤波器。该模块支持定点和浮点数据类型。当与 Motor Control Blockset™ 中附带的示例所采用的模型设置和配置结合使用时,该模块还会针对代码生成进行优化。
我们建议您对该模块使用定步长离散求解器,以实现代码生成并确保精确仿真。
方程
您可以使用滤波器系数 () 模块参数来配置 IIR 滤波器,以设置滤波器所需的截止频率 (fc)。
此方程描述根据截止频率计算滤波器系数:
或者,该模块还可以使用滤波器系数计算给定采样时间的理论截止频率:
使用 Filter type 参数将模块配置为低通或高通滤波器。
低通滤波器:
高通滤波器:
其中:
fc 是 IIR 滤波器的截止频率。
是范围 (0, 1] 中的滤波器系数。
是时间采样 处的滤波后的输出值。
是时间采样 处的滤波后的输出值。
是时间采样 处的采样输入值。
是时间采样 处的滤波后的输出值。
Ts 是 IIR Filter 模块的采样时间。
端口
输入
输出
参数
扩展功能
版本历史记录
在 R2020a 中推出