DSP课程设计--基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《DSP课程设计--基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现.doc》由会员分享,可在线阅读,更多相关《DSP课程设计--基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、郑州航空工业管理学院电子通信工程系DSP原理及应用课程设计报告设计题目:基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现学号: 专业: 设计日期: 指导老师: 目 录一、引言二、设计目的三、设计要求四、总体设计有限冲击响应数字滤波器的根底理论 利用Matlab软件的FDATool设计FIR滤波器提取滤波器参数4.2 CCS环境下FIR滤波器的设计及软件仿真 程序流程图 在CCS集成开发环境下新建FIR滤波器工程观察滤波前后的信号的时域波形及FFT Magnitude波形 程序清单五、总结六、参考文献一、引言数字信号处理DSP涉及的是数字形式信号的表示,信号及其所带信息的处理。
2、另外,数字信号处理是电路系统从模拟时代向数字时代前进的理论根底,为数字信号处理的应用而专门设计的可编程处理器,即数字信号处理器DSP,Digital signal processor。数字信号处理器表达现代微电子技术,数字信号处理和计算机集成芯片制造技术三个学科开展成果的高性能处理器,在短时间内获得了广泛的应用。DSP不仅快速实现了各种数字信号处理算法,而且扩展了数字信号处理的应用范围。DSP在电子信息,通信,软件无线电,自动控制,仪器仪表,信息家电等科技领域获得了良好的应用效果。数字信号处理系统最根本的应用系统通常有一个模数转换器,用来采集模拟信号。当模拟信号转换成数字信号后,信号再经过DS
3、P微处理器,DSP微处理器以数值计算的方式对数字信号进行变换,滤波,分析及综合等处理,最后进入数模转换,变成模拟信号进行输出。最根本的应用系统通常还含有一个输入抗混叠滤波器和一个输出滤波器,他们分别用来滤除不需要的带外信号或平滑,重构处理过的输出模拟信号。所以本次课程设计我做了一个FIR滤波器的设计。二、设计目的 1,学会使用MATLAB构建滤波器频域特性曲线并利用FDAtool提取滤波器参数; 2,能熟练地掌握FIR的应用,进行数字信号的处理,还需要进一步熟悉Matlab与DSP共同开发算法的特点,要能够具体地掌握建立工程,设计,实现并运行FIR模块程序。三、设计要求1、利用Matlab软件
4、的FDATool工具设计FIR滤波器,并提取滤波器参数;2、在CCS集成开发环境下,利用第1步得到的滤波器参数,利用窗函数法设计FIR滤波器程序,观察输入信号及滤波后得到的输出信号的时域波形及FFT Magnitude波形;四、总体设计有限冲击响应数字滤波器的根底理论 滤波器就是在时间域或频域内,对鼓励产生规定响应的网络,使其能够从信号中提取有用的信号,抑制并衰减不需要的信号。滤波器的设计实质上就是对提出的要求给出相应的性能指标,再通过计算,使物理可实现的实际滤波器频率响应特性逼近给出的频率响应特性。FIR 数字滤波器系统的传递函数为: 1由此得到系统的差分方程: 2假设FIR 数字滤波器的单
5、位冲激响应序列为h(n),它就是滤波器系数向量b(n)。传统的滤波器分析与设计均使用繁琐的公式计算,改变参数后需要重新运算,从而在分析与设计滤波器尤其是高阶滤波器时工作量特别大。这里应用MATLAB 设计FIR滤波器,根据给定的性能指标设计一个H(z),使其逼近这一指标,进而计算并确定滤波器的系数b(n),再将所设计滤波器的幅频响应、相频响应曲线作为输出,与设计要求进行比较,对设计的滤波器进行优化。设计完成之后将得到FIR滤波器的单位冲激响应序列h(n)的各个参数值。 利用Matlab软件的FDATool设计FIR滤波器 FDATool ( Filter Design & Analysis T
6、ool)是MATLAB信号处理工具箱里专用的滤波器设计分析工具,以上的版本还专门增加了滤波器设计工具箱( FilterDesign Toolbox)。FDATool界面为滤波器设计提供了一个交互式的设计环境,用户可以根据对幅值和零极点图的设置,设计几乎所有的根本的常规滤波器,包括FIR和IIR的各种设计方法,它们都具有标准的频率带宽结构。采用FDATool设计法时其界面的上半局部为特性区,用来显示滤波器的各种特性;下半局部为参数设定区,用来设定滤波器的各种参数。() 首先在命令窗口键入FDAtool命令,启动滤波器设计分析器,调出FDAtool界面,如图1所示。图1FDATool界面() 在F
7、ilter Type选项中选Lowpass,在Design Method中选择FIR滤波器,接着在FIR中选择Window (窗函数) 法。() 然后在Filter Order 中选择Specify Order (为指定阶数),输入数值为“24;在Opitions框中选中“Scale Passband;在窗类型Window:下拉框选择“Blackman。() 在Frenquency Specification选项中,将fs(为采样频率)、fc (为通带截止频率)中分别键入30000 Hz和9600 Hz。() 点击“Design Filter按钮,完成滤波器的设计。具体参数及设计成功后的结果如
8、图2所示。图2FIR低通滤波器设计设计完成后,可以通过菜单项选择项Analysis 来分析滤波器的幅频响应和相频响应特性。点击Analysis 中的Magnitude Response和Phase Response 对幅频和相频响应进行分析。() 在FDATool 中,选择Targets - Generate C Header.,如图3所示。图3 导出滤波器系数() 点击Generate按钮,选择路径,即可输出前一步设计出的 FIR滤波器的系数表。默认的系数表文件为fdacoefs.h() 在Matlab中翻开得到的的文件,如图4、图5所示。图4 查看文件图5 文件中的系数表提取滤波器参数()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP课程设计-基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现 DSP 课程设计 基于 TMS320F2812 处理器 FIR 滤波器 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内