dsp实现语音噪声滤波设计方案

dsp实现语音噪声滤波设计方案1、设计背景 语音通信的目的是传递声音信息。位于甲地的通信者发出的声音经语音传感器变换成为电信号,经发送端设备变换为适合传输的形式,通过传输信道传输到乙地。在乙地经接收端

dsp 实现语音噪声滤波设计方案 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集成开发环境下调试通过;

腾讯文库dsp实现语音噪声滤波设计方案