《最新DSP课设报告(DOC).doc》由会员分享,可在线阅读,更多相关《最新DSP课设报告(DOC).doc(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateDSP课设报告(DOC)摘要 成 绩 评 定 表学生姓名班级学号专 业电子信息工程课程设计题目FIR滤波器(带通滤波器)评语组长签字:成绩日期 20 年 月 日课程设计任务书学 院信息科学与工程学院专 业电子信息工程学生姓名班级学号课程设计题目FIR滤波器(带通滤波器)实践教学要求与目的:要求:1.设计一个截止频率为1500Hz3000Hz的带通数字滤波器2.在DSP
2、 TMS320C5509上实现FIR滤波3.对FIR滤波器各项指标进行评价目的: 课程设计是重要的实践教学环节。学生通过动手做软件和硬件设计,能够熟练掌握数字信号处理技术,增加对基础知识的消化和理解。工作计划与进度安排:2012年12月31日 进行课程设计动员,分配课程设计题目,查阅资料。2013年01月04日 查阅资料2013年01月05日到2013年1月9日为上机时间 调试程序及仿真、调试出结果、调试结果验收并写报告。2013年01月10日 上午正式提交报告和答辩。指导教师: 201 年 月 日专业负责人:201 年 月 日学院教学副院长:201 年 月 日摘 要数字信号处理器,也称 DS
3、P 芯片,是针对数字信号处理需要而设计的一种 具有特殊结构的微处理器,数字滤波是语音处理、图像处理、频谱分析等应用中的基本处理算法。 DSP 是一种处理数字信号的专用微处理器,主要应用于实时快速地实现各种信号的数字处理算法,用 DSP 芯片实现数字滤波具有稳定性好、精确度高、不受环境影响等优点。数字滤波器分为有限冲激响应滤波器 (FIR 滤波器) 和无限冲激响应滤波器 (IIR 滤波器) ,FIR 滤波器属于经典滤波器,优点就是由于不存在系统极点。FIR 滤波器是绝对稳定的系统,FIR 滤波器还确保了线性相位,在信号处理中占有极其重要的地位,数字滤波器一直以来就是数字信号处理器 (DSP) 最
4、广为人知的应用。 关键字:DSP 滤波器 FIR 数字信号处理目 录 1 数字滤波器简介及设计1 1.1数字滤波器的定义和分类1 1.2 数字滤波器的设计方法概述1 1.3 窗函数法3 1.4 模拟数字变换法3 2 系统方案设计.5 2.1系统功能介绍及流程图.5 2.2 FIR滤波器的实现方法.6 3 数字滤波器的MATLAB辅助设计8 3.1 MATLAB简介8 3.2 FDAtool界面介绍8 3.3 FIR数字滤波器设计9 3.3.1 得到滤波器冲激响应序数方法9 3.3.2 FIR参数设定及频域响应特性10 4 数字滤波器的CCS实现11 4.1 简述CCS环境11 4.2 CCS配
5、置12 4.3 CCS环境中工程文件的使用12 4.4 编译链接和运行目标文件13 4.4.1 对程序进行编译链接13 4.4.2 装载.out文件.14 5 运行并观察结果.15 结 论.17 参考文献18 致 谢19 附录A C程序清单20 附录B 滤波器输出系数25-第1章 数字滤波器设计原理1.1 数字滤波器的定义和分类数字滤波器是指完成信号滤波处理功能的,用有限精度算法实现的离散时间线性非时变系统,其输入是一组数字量,其输出是经过变换的另一组数字量。因此,数字滤波器本身既可以是用数字硬件装配成的一台完成给定运算的专用的数字计算机,也可以将所需要的运算编成程序,让通用计算机来执行。从数
6、字滤波器的单位冲击响应来看,可以分为两大类:有限冲击响应(FIR)数字滤波器和无限冲击响应(IIR)数字滤波器。滤波器按功能上分可以分为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)、带阻滤波器(BSF)。1.2数字滤波器的设计方法概述 实际中的数字滤波器设计都是用有限精度算法实现的线性非移变系统,一般的设计内容和步骤包括:(1)根据实际需要确定数字滤波器的技术指标。例如滤波器的频率响应的幅度响应和截止频率等等。(2)用一个因果稳定的离散线性非移变系统的系统函数去逼近这些性能指标。集体来说,就是用这些指标来计算系统函数H(z)。(3)利用有限精度算法来实现这个系统函数。这里包
7、括选择运算结构、进行误差分析和选择合适的字长等。(4)实际的数字滤波器实现技术,包括采用通用的计算机软件和专用的数字滤波器硬件来实现,或者采用通用或专用的数字信号处理器来实现。而IIR滤波器设计的方法有两类,经常采用的第一类设计方法是借用于模拟滤波器设计方法来进行的。其设计的步骤是:先设计模拟原型滤波器,得到其传输函数,然后将按某种方法转换成数字滤波器的系统函数H(z),这一类相对来说容易一些。另一类设计方法是直接在频域或者时域中进行设计,这个需要借助于计算机做一些辅助设计。1.3 窗函数法窗函数设计的基本思想是要选取某一种合适的理想频率选择性滤波器,然后将它的脉冲响应截断以得到一个线性相位和
8、因果的FIR滤波器。因此这种方法的重点在于选择某种合适的窗函数和一种理想滤波器。对于给定的滤波器技术指标,选择滤波器长度和具有最窄主瓣宽度和尽可能小的旁瓣衰减的某个窗函数。任何数字滤波器的频率响应 都是w的周期函数,它的傅立叶级数展开式为:(3.1) (3.2) 其中的Wc为滤波器的归一化的截止频率。傅立叶系数hd(n)实际上就是理想数字滤波器的冲激响应。获得有限冲激响应数字滤波器的一种可能方法就是把无穷级数截取为有限项级数来近似,而吉布斯(Gibbs)现象使得直接截取法不甚令人满意。 窗函数法就是用被称为窗函数的有限加权系列W(n)来修正式(3.2)的傅立叶级数,以求得要求的有限冲激响应序列h(n),即有: h(n)=hd(n)W(n) (3.3)w(n)是有限长序列,当nN-1及n=bufer_L)k=0; void inputwave() float wt1;float wt2;float wt3;int i;for (i=0;i=bufe