DSP课程设计报告--语音噪声滤波-自动化毕业论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:42 大小:3.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

DSP课程设计报告--语音噪声滤波-自动化毕业论文.doc

DSP课程设计报告--语音噪声滤波-自动化毕业论文.doc

预览

免费试读已结束,剩余 32 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

DSP课程设计实验报告自动化0804姚笑菲08212116/NUMPAGES42DSP课程设计实验报告语音噪声滤波院(系):电子信息工程学院班级:自动化0804姓名:姚笑菲学号:08212116指导教师:杨恒目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc251790140"一、实验背景PAGEREF_Toc251790140\h3HYPERLINK\l"_Toc251790141"二、设计要求3HYPERLINK\l"_Toc251790142"三、设计思路3HYPERLINK\l"_Toc251790143"四、算法原理4HYPERLINK\l"_Toc251790144"1、直接存储器访问DMA4HYPERLINK\l"_Toc251790145"2、A/D和D/A转换器6HYPERLINK\l"_Toc251790146"3、FIR滤波器算法6HYPERLINK\l"_Toc251790147"4、LMS算法7HYPERLINK\l"_Toc251790147"5、利用DSP产生回波8HYPERLINK\l"_Toc251790147"6、利用自适应滤波实现回波对消PAGEREF_Toc251790147\h9HYPERLINK\l"_Toc251790148"五、用C语言实现LMS算法PAGEREF_Toc251790148\h11HYPERLINK\l"_Toc251790149"六、用MATLAB设计FIR滤波器PAGEREF_Toc251790149\h15HYPERLINK\l"_Toc251790150"七、程序设计17HYPERLINK\l"_Toc251790151"1、主程序(firlab.c)17HYPERLINK\l"_Toc251790152"2、中断服务程序(dma2isr.c)22HYPERLINK\l"_Toc251790151"3、链接命令文件(5402a.cmd)24HYPERLINK\l"_Toc251790151"4、中断向量表(c5402vec.asm)26HYPERLINK\l"_Toc251790153"八、程序调试30HYPERLINK\l"_Toc251790153"九、结果分析31HYPERLINK\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转换器转换为