实验报告语音噪声滤波院(系):电气工程及其自动化学院设计人员:房文博学号:成绩:工程设计 50报告 20答辩 30总分评语:指导老师签字:日期:目录一、设计任务书 2二、设计内容 三、设计方案、算法原理说明 四、程序设计、调试与结果分析 五、设计(安装)与调试的体会 六、源程序代码 参考文献: 一、设计任务书1、设计背景语音通信的目的是传递声音信息。位于甲地的通信者发出的声音经语音传感器变换成为电信号,经发送端设备变换为适合传输的形式,通过传输信道传输到乙地。在乙地经接收端设备恢复出原来的语音信号,经耳机或者喇叭转换为接收者可以听到的声音信号。这就是最基本的语音通信系统,但是由于周围环境的原因,我们采集到语音信号常常含有不同程度的噪声。典型语音通信系统中的噪声来自三个方面:①信号处理设备产生的电噪声及传输信道中的电噪声;② 信号发送端空间环境中的音频噪声信号经麦克风变换为电信号之后,与有用信号其同传递到接收端;③信号接收端空间环境中的音频噪声对信号接收者的影响。噪声是由于发生体作无规则振动产生的。在很多情况下,环境中的背景噪声是通信系统中噪声干扰的主要来源。当语音信号受到背景噪声干扰时语音通信质量变得不可接受,因此要对语音信号中的噪声滤除。DSP 利用直接存储器访问方式 DMA(Direct Memory Access)采集数据时不打扰 CPU,因此利用 DMA 方式工作时,CPU 可以对语音信号进行实时地滤波。本设计要求利用 DSP 的 DMA 方式进行信号采集和信号输出,对语音信号进行数字编码,滤波后进行解码。2、设计要求及目标基本部分:(1)对 DMA 进行初始化;(2)对 A/D、D/A 进行初始化;(3)编写 DMA 中断服务程序和滤波算法程序,实现语音信号的实时滤波;发挥部分:(1)使用 DSP 产生带回波的语音信号;(2)利用自适应滤波实现语音信号的回波对消。3、设计思路首先利用 DSP 的 DMA 方式对外部含噪声的语音信号进行实时采集,语音信号先经过 A/D转换为数字信号,利用 MCBSP 的接收寄存器接收数据。编写滤波算法程序,或调用 DSPLIB 中的滤波函数,对信号进行滤波。滤波后的数据利用 DMA 方式送到 D/A 转换器转换为模拟信号。4、要求完成的任务(1)编写 C 语言程序,并在 CCS 集成开发环境下调试通过;(2)将包含噪声的语音信号进行滤波,从扬声器输出端口输出,比较滤波前后的信号的变化;(3)按要求撰写设计报告。二、设计内容...