前言
良好的传感器数据是实现精确的导航解算与闭环控制的重要基础,然而,无论采用何种传感器,都会存在不同特性的噪声,同时,会随着应用环境的变化而变化。因此,我们需要通过设计滤波器、针对传感器特性设计校准算法等方式对传感器原始测量数据进行“优化”。本篇将针对数字滤波器的设计方法进行阐述,着重针对MATLAB FDA工具箱的使用方法进行说明。
MATLAB FDA工具箱的使用教程
首先,在MATLAB命令行窗口输入“fdatool”指令,随后即可打开MATLAB自带的功能强大的滤波器设计工具——“FDATool”。如图1所示,
打开后,会显示如图2所示的界面。
滤波器类型设置区域选择使用何种滤波器,常用的如FIR、IIR,滤波器的响应类型又分为低通、高通、带通、带阻、陷波等等。
滤波器阶次设置区域可以用于设置滤波器的阶次,或使用自动计算阶次的方式。
滤波器频率参数设置区域则可以用于设置滤波器的采样频率,截止频率,带通、带阻频率等等。
滤波器幅值参数设置区域则用于设置滤波器增益等。
当前滤波器信息区域显示了当前设计的滤波器的阶次以及稳定性,这里能够保存设计完成的滤波器。
滤波器相关特性曲线区域可显示滤波器的幅频特