养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

DSP数字滤波FIR设计教程:[5]ccs仿真调试

时间:2024-10-19 16:20:47

CCS是TI推出的用于开发其DSP芯片的继承开发调试工具,集编辑、编译、链接、软件仿真、硬件调试及实时跟踪等功能于一体,极大地方便了DSP程序的设计与开发,此外还提供图形显示功能,方便用户观察特定地址的波形。此外,还需向工程中添加Link.cmd文件

工具/原料

电脑

CCCS软件

方法/步骤

1、在CCSV3.3中建立工程,把c源代码和NaNd文件导入后,外加rts.lib文竭惮蚕斗件,它是TI提供的运行时支持字羿岚寺库,如果是C代码写的源程序,必须要包含该库,该库由TI公司做好放在CCS\cgtools\lib中,源代码TI网站可以下载。添加完成后,编译通过后,下载.out文件,导入.dat文件后运行程序

2、采用CCS的图形显示功能,分别观察输入信号x(n)、输出信号y(n)的时域波形和频域波形,输入信号波形如图所示:滤波前时域波形(左)滤波前频谱图(右)

DSP数字滤波FIR设计教程:[5]ccs仿真调试

DSP数字滤波FIR设计教程:[5]ccs仿真调试

3、经过滤波后,观察输出波形如下:滤波后时域波形(左)滤波后频谱图(右)

DSP数字滤波FIR设计教程:[5]ccs仿真调试

DSP数字滤波FIR设计教程:[5]ccs仿真调试

4、为了更加直观的观察滤波器的性能和滤波效果,把滤波前后的时域波形和频谱图进行对比和分析,具体如下:

DSP数字滤波FIR设计教程:[5]ccs仿真调试

5、从上图中可以看出,输入信号明显嘀芟苒疾有高频噪声,波形有很明显的失真。从输入频谱分析,可以看出除了有500Hz的信息信号还有3000Hz和8000Hz的高频萝俦掩阼噪声。经过滤波器后,输出的时域波形有了明显改善,几乎接近信息信号。而频谱图中也可以看出3000Hz和8000Hz的高频噪声已经被滤除,而且对原来的信息信号几乎没有影响。综上分析,滤波器实现滤除高频噪声,而且保证原信息信号基本不失真的功能,滤波效果较好,性能优越

© 一点知识