教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

DSP课程设计报告--基于TMS320F2812 DSP处理器的FIR滤波器的设计

来源:网络收集 时间:2026-07-31
导读: DSP原理及应用课程设计报告 设计题目:基于TMS320F2812 DSP处理器的FIR滤波器的设计与实现 学 号: 0 9 13................. 姓 名: ................ 专 业: 电 子 信 息 工 程 设计日期: 2012年6月13日 指导老师: ........... ................ 目 录 一

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字,全部文档内容请下载后查看。喜欢就下载吧 ……
DSP课程设计报告--基于TMS320F2812 DSP处理器的FIR滤波器的设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/564215.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)