DSP及设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP及设计报告

DSP技术及应用 课程设计报告 学生姓名 汪宥男 学 号 0807040207 教学院系 电气信息工程学院 专业年级 电信08级 指导教师 曹玉英 完成日期 2012 年 1 月 12 日 目录 一、设计题目 2 FIR滤波器设计 2 二、设计目的 3 三、设计任务 3 3.2 任务简介 3 四、设计原理 3 4.1FIR的原理和参数生成公式 3 4.2 用MATLAB计算滤波系数 4 4.3程序的自编函数及其功能 4 五、设计方案 5 六、设计结果 7 七、设计结论 8 附录: 9 输入低通滤波信号代码: 9 滤波系数程序代码: 9 滤波源程序: 9 FIR.cmd程序: 12 一、设计题目 FIR滤波器设计 二、设计目的 ⑴ 掌握用窗函数法设计FIR数字滤波器的原理和方法。 ⑵ 熟悉线性相位FIR数字滤波器特性。 ⑶ 了解各种窗函数对滤波器特性的影响。 三、设计任务 3.1任务要求 设计一个FIR低通(或高通、带通)滤波器。此次选择运用MATLAB窗函数法进行设计FIR低通滤波器。要求: 通带边界频率为1500Hz,通带波纹小于1dB; 阻带边界频率为2000Hz,阻带衰减大于40dB; 采样频率为8000Hz。 3.2 任务简介 FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。有限长单位冲激响应(FIR)滤波器有以下特点:    系统的单位冲激响应h (n)在有限个n值处不为零   系统函数H(z)在|z|0处收敛,极点全部在z = 0处(因果系统)    结构上主要是非递归结构,没有输出到输入的反馈,但有些结构中(例如频率抽样结构)也包含有反馈的递归部分。    本次设计,我选择的是低通滤波器,运用MATLAB作为辅助工具,设计中我选择了三个信号相叠加,通过滤波器实现低频信号通过,高频信号滤除的功能。根据DSP教材、实验指导书、DSP参考书、期刊、网上资源等完成滤波系数的计算,编写产生滤波器输入信号的源程序、FIR数字滤波器的汇编源程序,以及调试验证工作。最终,成功滤除2200赫兹和3000赫兹的两个高频信号。 八 、设计心得 其实这次设计并没有想象中的难,运用的只是也是平时上课时老师讲过的东西,实验课上也验证过滤波器的特性,所以总的来说,这次设计还是比较顺利的。在平时的实验课上积累了一些经验,再结合设计指导,一步一步的进行设计。先将程序通过MATLAB生成可加载的.dat和.inc文件,再运行CCS加载编译程序,实现了滤波器的设计。 在此过程中也出现了一些小问题,第一次运行程序后,显示结果并不如意,虽然有一定的滤波效果,但不能完全滤除高频信号,左右也没查出怎么回事,最终我将程序代码重新加载,编译,最终运行,才将问题解决。高频信号最终也能完全滤除,毛刺也消除了。 其实在总体设计过程中,一定要清晰。通过这次对滤波器的设计,让我了解FIR滤波器设计的基本步骤,也让我了解了关于滤波器的原理与设计理念。因为,在实践接线中有各种各样的条件制约着。经过这次学习,让我对各种电路都有了更深的了解,所以说,坐而言不如立而行,虽然滤波器设计很简单,还是应该自己动手实际操作才会有深刻理解。更要熟悉每个步骤实现的功能。这样才能很好的利用来实现特定的功能。通过本次设计实验对DSP技术知识有了更深入的了解,将其运用到了实际中来,明白了学习DSP技术的意义,也达到了其培养的目的。在实验中,我也遇到一些小问题无法理解,不过我都一一克服了,通过努力解决了问题,使我明白了和他人共同合作的重要性。在以后的道路上我们也必须深刻认识到团队合作的精神,投入今后的发展之中,成功就是在不断摸索中前进实现的,遇到问题我们不能灰心、烦躁、甚至放弃,而要静下心来仔细思考,分部检查,找出最终的原因进行改正,这样才会有进步,才会一步步向自己的目标靠近,才会取得自己所要追求的成功。 附录: 输入低通滤波信号代码: close all; clear all; clc y=round(fir1(32,1600/8000*2)*32768); fid=fopen(lowpass.inc,w); fprintf(fid, .word %d\n,y); fclose(fid); 滤波系数程序代码: close all; clear all; clc i=0:1:255; y=((sin(2*pi*[i]*900/8000)+sin(2*pi*[i]*2200/8000)

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档