电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DSP课程设计-fir数字滤波器

DSP课程设计-fir数字滤波器_第1页
1/39
DSP课程设计-fir数字滤波器_第2页
2/39
DSP课程设计-fir数字滤波器_第3页
3/39
一、课题讨论的目的和意义: 在信号与信息处理中,提取有用信息需要对信号进行滤波。借助 DSP 数字信号处理器的高速运算能力,可以实时地对信号进行数字滤波。本设计要求利用 DSP 的 DMA 方式进行信号采集和信号输出,同时对外部输入的信号进行数字滤波. 掌握利用 DSP 实现信号实时 FIR 滤波设计可使学生更加透彻的理解信号的采集方法和滤波方法。学会利用 Matlab 对信号进行 FIR 滤波,掌握 Matlab 的信号仿真。同时通过对 DSP 信号处理器及 A/D、D/A 转换器以及 DMA 的编程,可以培育学生 C 语言编程能力以及使用DSP 硬件平台实现数字信号处理算法的能力.二、课题讨论主要内容:1。基本部分:(1) 掌握利用滤波器设计 FIR 滤波器的方法,并提取滤波器参数.(2) 掌握利用 Matlab 的信号处理工具箱的使用,以及利用 Matlab 对信号进行滤波。(3) 设计数字滤波算法,或调用 DSPLIB 中的滤波函数,实现对信号的滤波.(4) 利用 C 语言对 A/D、D/A 进行初始化。(5) 利用 C 语言对 DMA 进行初始化。(6) 编写 DMA 中断服务程序,实现信号的实时滤波。(7) 利用 CCS 信号分析工具分析信号的频谱成分,确定滤波器的参数2.发挥部分:(1)比较加不同窗和阶数时滤波器的滤波效果。(2)测试所设计滤波器的幅频特性和相频特性,并与 MATLIB 下的设计结果进行比较。(3)在实验板的 Line in 输入端接入正弦信号,分左右声道分别采集,并分别滤波。三、要求完成的任务:(1)利用 Matlab 设计 FIR 滤波器,并对信号进行滤波。(2)掌握 CCS 的安装、设置,工程的建立、工程设置、编译运行和调试方法。(3)编写 C 语言程序实现设计要求,并在 CCS 集成开发环境下调试通过,实现设计所要求。的各项功能。(4)利用信号发生器产生输入信号,经 DSP 运算后正确地在示波器上显示。(5)按要求撰写课程设计报告。四、讨论方法及技术途径:利用 DSP 实现对模拟信号滤波的框图 外部模拟信号先进行A/D转换,利用MCBSP的接收寄存器接收数据。利用CCS的频谱分析工具对输入信号进行频谱分析;根据频谱成分确定滤波器参数,然后利用Matlab设计FIR滤波器,将参数提取出来,存放到DSP存储区中.调用DSPLIB中的FIR滤波函数,对信号进行滤波。滤波后的数据利用DMA方式送到D/A转换器转换为模拟信号。 本设计可以分为两部分:(1) 信号仿真(a)首先利用Matlab的fdatool工具箱设计滤波器,在sptool工具箱进行信号...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

DSP课程设计-fir数字滤波器

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部