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课程设计实验报告 自动化0804 姚笑菲 PAGE41 / NUMPAGES41 DSP课程设计实验报告 语音噪声滤波 院(系):电子信息工程学院 班级: 自动化 姓名: 学号: 6 指导教师: 目录 TOC \o 1-2 \h \z \u HYPERLINK \l _Toc251790140一、实验背景 PAGEREF _Toc251790140 \h 3 HYPERLINK \l _Toc251790141二、设计要求 3 HYPERLINK \l _Toc251790142三、设计思路 3 HYPERLINK \l _Toc251790143四、算法原理 4 HYPERLINK \l _Toc2517901441、直接存储器访问DMA 4 HYPERLINK \l _Toc2517901452、A/D和D/A转换器 6 HYPERLINK \l _Toc2517901463、FIR滤波器算法 6 HYPERLINK \l _Toc2517901474、LMS算法 7 HYPERLINK \l _Toc2517901475、利用DSP产生回波 8 HYPERLINK \l _Toc2517901476、利用自适应滤波实现回波对消 PAGEREF _Toc251790147 \h 9 HYPERLINK \l _Toc251790148五、用C语言实现LMS算法 PAGEREF _Toc251790148 \h 11 HYPERLINK \l _Toc251790149六、用MATLAB设计FIR滤波器 PAGEREF _Toc251790149 \h 15 HYPERLINK \l _Toc251790150七、程序设计 17 HYPERLINK \l _Toc2517901511、主程序(firlab.c) 17 HYPERLINK \l _Toc2517901522、中断服务程序(dma2isr.c) 22 HYPERLINK \l _Toc2517901513、链接命令文件(5402a.cmd) 24 HYPERLINK \l _Toc2517901514、中断向量表(c5402vec.asm) 26 HYPERLINK \l _Toc251790153八、程序调试 30 HYPERLINK \l _Toc251790153九、结果分析 31 HYPERLINK \l _Toc251790153十、感想 40 一、实验背景 我们的日常生活中离不开语音通信,如接打电话、收听音乐等。语音通信的过程主要分为三个部分,即发送部分——将音频信号转化为电信号,经发送端设备变换为适合传输的形式发送出去;传输部分——通过传输信道将电信号进行传输;接收部分——经接收端设备恢复出原来的语音信号,经耳机或者喇叭转换为接收者可以听到的声音信号。 但是由于环境的原因,我们采集到语音信号经常含有不同程度的噪声。与语音通信系统的三个部分相对应,语音通信系统中的噪声一般也来自三个方面:一是信号发送端空间环境中的音频噪声信号经麦克风变换为电信号之后,与有用信号其同传递到接收端;二是信号接收端空间环境中的音频噪声对信号接收者的影响;三是信号处理设备产生的电噪声及传输信道中的电噪声。 当语音信号受到背景噪声干扰而使语音通信质量变得不可接受时,要对语音信号中的噪声进行滤除,也就是本次实验要完成的语音噪声滤波。 二、设计要求 1、基本部分: (1) 对DMA进行初始化; (2) 对A/D、D/A进行初始化; (3) 编写DMA中断服务程序和滤波算法程序,实现语音信号的实时滤波; 2、发挥部分: (1) 使用DSP产生带回波的语音信号; 利用自适应滤波实现语音信号的回波对消。 (3) 比较采用不同窗和阶数时滤波器的滤波效果; (4) 测试所设计滤波器的幅频特性和相频特性,并与MATLAB下的设计结果进行比较。 三、设计思路 首先利用DSP的DMA方式对外部含噪声的语音信号进行实时采集,语音信号先经过A/D转换为数字信号,利用MCBSP的接收寄存器接收数据。编写滤波算法程序,或调用DSPLIB中的滤波函数,对信号进行滤波。滤波后的数据利用DMA方式送到D/A转换器转换为模拟信号。设计流程框图如下: 上电复位 上电复位 A / D 和 D / A 初始化 DMA 通道初始化 DMA 方式 接收 A / D 数据 等待 DMA 接收中断 信号滤波 信号经 D /A 输出 主程序 中断服务程序 模式选择 模式0普通滤波 模式1自适应滤波 加有噪声色语音信号由DSK板的MIC端口输入,经A/D转换器转换

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档