![](https://csdnimg.cn/release/download_crawler_static/87655151/bg7.jpg)
在MATLAB中利用 FDATOOL产生所需滤波器,选择菜单 Targets一>Export to
Code Composer Studio IDE.打开Export to C Header File对话框,选择C header
file,指定变量名(滤波器阶数和系数向量),输出数据类型可选浮点型或32b、16b
整型等。根据自己安装选择目标板板号和处理器号。单击OK。
保存该头文件,需指定文件名和路径,打开IIR工程文件夹,该滤波器系数
头文件已含在工程中。该头文件用到MatLab中的tmwpytes.h,需把该文件也包含
在工程中.还要在原文件中声明包含滤波器参数头文件.即:
#include头文件名称
然后编译、链接工程.添加的头文件自动在工程目录中显示.目标DSP自动
为滤波器系数分配相应的存储空间。打开系数文件查看生成的滤波器系数,可看
到系数是对称的,这由所选滤波器类型而定。
由于本次的设计的拓展部分主要以设计IIR滤波器为主要目标,IIR滤波器系
数存在着格式转换和量化的问题,不能够直接导入到CCS中直接去进行硬件实现,
这样会导致滤波器系数的信息被截断,信息丢失,导致滤波器无法实现。所以我
采用第二种方法。