Matlab辅助DSP开发实现的关键是建立Matlab与DSF 间的连接。以往一般是由开发工具CCS把DSP中间结果先保存,再调入Matlab工作空间与:Matlab仿真中间结果比较,以此发现DSP程序的不足,这需要反复操作,比较麻烦。Math Works公司和TI公司共同开发的.Matlab Link for CCS开发工具(CCSLink),实现了在.Matlab,TICCS开发环境和DSP硬件问的双向连接,开发者可以利用Matlab强大的数据处理、分析、可视化功能来处理CCS和目标DSP中的数据,可以大大简化DSP软件开发的分析、调试和验证过程,缩短软件开发周期。
选择菜单Targets->Export to Code Composer Studio(tm)IDE,打开Export to C Header File对话框,选择C header file,指定变量名(滤波器阶数和系数向量),输出数据类型可选浮点型或32 b,16 b整型等,根据自己安装选择目标板板号和处理器号,单击OK,保存该头文件,需指定文件名(filtercoeff.h)和路径(保存在c:\ti\myprojects\fir工程中)。打开fir工程文件夹,该滤波器系数头文件filtercoeff.h已含在工程中。该头文件用到Matlab中的tmwtypes.h文件,需把该文件也包含在工程中,还要在fir.c文件中声明包含滤波器参数头文件,即:
#include〃filtercoeff.h〃