DSP课程设计报告--基于TMS320F2812 DSP处理器的FIR滤波器的设计
DSP原理及应用课程设计报告
设计题目:基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现
学 号: 0 9 13................. 姓 名: ................ 专 业: 电 子 信 息 工 程 设计日期: 2012年6月13日 指导老师: ........... ................
目 录
一、引言 二、设计目的 三、设计要求 四、总体设计
4.1利用Matlab软件的FDATool工具设计FIR滤波器 4.1.1有限冲击响应数字滤波器的基础理论
4.1.2 利用Matlab软件的FDATool设计FIR滤波器 4.1.3提取滤波器参数
4.2 CCS环境下FIR滤波器的设计及软件仿真 4.2.1 程序流程图
4.2.2 在CCS集成开发环境下新建FIR滤波器工程
4.2.3观察滤波前后的信号的时域波形及FFT Magnitude波形 4.2.4 程序清单
4.3 对实时采样信号进行滤波的FIR滤波器的实现 4.3.1 程序清单 4.3.2 测试效果 4.3.3 SCI串行数据传输 五、总结 六、参考文献
基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现
一、引言
数字信号处理(DSP)包括两重含义:数字信号处理技术(Digital Signal Processing )和数字信号处理器( Digital Signal Processor )。在数字信号处理的基本方法中,滤波是应用非常广泛的一个环节,数字滤波器的理论与相关设计也一直都是人们研究的重点之一。数字滤波器根据其单位冲击响应函数的时域特性可分为两类:无限冲击响应(Infinite Impulse Response,IIR)滤波器和有限冲击响应(Finite Impulse Response,FIR)滤波器。与 IIR滤波器相比,FIR的实现是非递归的。
使用通用DSP芯片实现滤波方式较为简单,是一种实时的,快速的,特别适合于实现各种数字信号处理运算的微处理器,借助于通用数字计算机按滤波器的设计算法编出程序进行数字滤波计算。由于它具有丰富的硬件资源,改进哈弗结构,高速数据处理能力和强大的指令系统而在很多领域得到广泛应用。 二、设计目的
1、掌握用窗函数法设计FIR滤波器的原理及方法,掌握使用
matlab编程的基本方法。
2、掌握TMS320F2812 DSP处理器开发的程序框架结构,学习驱动TMS320F2812 DSP处理器程序编写并能使其正常工作。实习驱动ADC模块实现信号的实时采集与模数转换。
3、掌握使用TMS320F2812 DSP处理器实现FIR数字低通滤波器的设计方法,并能够实时采集输入信号并滤除高频信号再通过SCI串口传输到计算机显示。
三、设计要求
1、利用Matlab软件的FDATool工具设计FIR滤波器,并提取滤波器参数;
2、在CCS集成开发环境下,利用第1步得到的滤波器参数,利用窗函数法设计FIR滤波器程序,观察输入信号及滤波后得到的输出信号的时域波形及FFT Magnitude波形;
3、利用TMS320F2812的ADC片内外设的外围电路实时采集的混频信号数据,使用1个51阶的FIR低通滤波器,在CCS中设计FIR滤波器程序实现滤波,观察相关波形及滤波效果,通过SCI接口将数据传送到计算机上。 四、总体设计
4.1利用Matlab软件的FDATool工具设计FIR滤波器 4.1.1有限冲击响应数字滤波器的基础理论
滤波器就是在时间域或频域内,对已知激励产生规定响应的网络,使其能够从信号中提取有用的信号,抑制并衰减不需要的信号。滤波器的设计实质上就是对提出的要求给出相应的性能指标,再通过计算,使物理可实现的实际滤波器频率响应特性逼近给出的频率响应特性。FIR 数字滤波器系统的传递函数为:
Y(z)N?1 H(z)???b(n)z?n (1)
X(z)n?0由此得到系统的差分方程:
y(n)?b(0)?x(n)?b(1)?x(n?1)????????b(N?1)?x(n(N?1)) (2)
若FIR 数字滤波器的单位冲激响应序列为h(n),它就是滤波器系数向量b(n)。传统的滤波器分析与设计均使用繁琐的公式计算,改变参数后需要重新运算,从而在分析与设计滤波器尤其是高阶滤波器时工作量特别大。这里应用MATLAB 设计FIR滤波器,根据给定的性能指标设计一个H(z),使其逼近这一指标,进而计算并确定滤波器的系数b(n),再将所设计滤波器的幅频响应、相频响应曲线作为输出,与设计要求进行比较,对设计的滤波器进行优化。设计完成之后将得到FIR滤波器的单位冲激响应序列h(n)的各个参数值。 4.1.2 利用Matlab软件的FDATool设计FIR滤波器
(1) 打开
Matlab软件,首先在命令窗口键入FDAtool命令,启
动滤波器设计分析器,调出FDAtool界面.
(2) 在
Filter Type选项中选Lowpass,在Design Method中选
择FIR滤波器,接着在FIR中选择Window (窗函数) 法。
(3) 然后在Filter Order 中选择Specify Order (为指定阶数),
输入数值为“24”;在Opitions框中选中“Scale Passband”;在窗类型(Window:)下拉框选择“Blackman”。
(4) 在
Frenquency Specification选项中,将fs(为采样频率)、
fact (为通带截止频率)中分别键入30000 Hz和9600 Hz。
…… 此处隐藏:643字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




