在 Simulink 中设计数字滤波器
在信号处理中,数字滤波器是一种将输入数字序列转换为输出数字序列的计算算法。该算法设计的输出信号满足频域或时域约束(需要的频率分量得以通过,不需要的分量会被拒绝)。一般来说,离散传递函数控制器是一种形式的数字滤波器。然而,除了离散传递函数之外,数字控制器还可以包含非线性函数,例如查找表。本指南使用“数字滤波器”这一术语来表示离散传递函数。
对于精度和范围有限的定点数,您必须为每个实现元素仔细选择数据类型、字长和定标,以便准确地表示结果。为了帮助您进行这种选择,Targeting an Embedded Processor中提供了使用定点数学进行动态系统建模的设计规则。
注意
要设计和实现适用于信号处理应用和在 DSP 芯片上部署的各种浮点和定点滤波器,请使用 DSP System Toolbox™。
主题
- 直接 II 型
其中的传递函数系数直接显示为 Gain 模块的结构体。
- Canonical Forms
Set of fundamental operations for the processor for a given digital filter.
- Targeting an Embedded Processor
Describes issues that arise when targeting a fixed-point design for use on an embedded processor.
- fi Objects with DSP System Toolbox
Describes how to pass fixed-point data back and forth between the MATLAB® workspace and Simulink® models using DSP System Toolbox blocks.
- fi Objects with Simulink
Describes the ways you can use Fixed-Point Designer™
fi
objects with Simulink models.