发明名称 自适应回声消除器及其回声消除方法
摘要 本发明提供了一种自适应回声消除器及其回声消除方法,该装置主要包括:语音状态检测器、NLMS(能量归一化最小均方误差)控制器和滑动窗FIR滤波器。该方法主要包括:对远端语音信号和近端语音信号进行采样,根据采样获得的远端语音信号样本和近端语音信号样本的短时能量估计值,确定当前网络的通话状态信息;根据所述当前网络的通话状态信息,对滑动窗FIR滤波器的系数进行配置;所述滑动窗FIR滤波器根据所述配置的系数按照设定的移动位长,对缓冲区中填入的近端语音信号和远端语音信号进行逐步滤波处理。利用本发明,从而可以有效地消除数字免提通话系统中的回声,从而可以有效地消除基于嵌入式系统的数字通信系统的回声。
申请公布号 CN101179294B 申请公布日期 2012.07.04
申请号 CN200610114419.5 申请日期 2006.11.09
申请人 黄山好视达通信技术有限公司 发明人 庞潼川;章东湖;万新;周丽丽;马志军;李立锋;王义锋
分类号 H04B3/23(2006.01)I;H04M9/08(2006.01)I 主分类号 H04B3/23(2006.01)I
代理机构 北京凯特来知识产权代理有限公司 11260 代理人 郑立明;崔英华
主权项 一种自适应回声消除器,其特征在于,包括:语音状态检测器、能量归一化最小均方误差NLMS控制器和滑动窗FIR滤波器,其中,语音状态检测器:用于对远端语音信号进行采样获得远端信号样本,对近端语音信号进行采样获得近端信号样本,根据所述远端信号样本和近端信号样本的短时能量估计值,确定当前网络的通话状态信息,将该通话状态信息传递给能量归一化最小均方误差NLMS控制器;能量归一化最小均方误差NLMS控制器:用于根据语音检测器传递过来的当前网络的通话状态信息,对滑动窗FIR滤波器进行系数配置;滑动窗FIR滤波器:用于根据能量归一化最小均方误差NLMS控制器配置的系数,按照设定的移动位长,对缓冲区中填入的远端信号样本进行滤波处理后输出;所述滑动窗FIR滤波器具体包括:缓冲区配置模块:用于在滑动窗FIR滤波器中设置缓冲区,在该缓冲区中填入需要进行滤波处理的远端信号样本;打包时延配置模块:用于根据所述远端信号样本所用的语音压缩算法的打包时延确定打包时延样本数,根据该打包时延样本数配置所述缓冲区中的固定时延区样本长度;滤波处理模块:用于将滑动窗FIR寄存器设置在所述缓冲区的头部,根据能量归一化最小均方误差NLMS控制器配置的系数,对所述缓冲区中填入的远端信号样本进行滤波处理;在进行完一次滤波处理、系数更新操作后,将滑动窗FIR寄存器向缓冲区的尾部滑动一位,直到滤波处理完一帧的所述远端信号样本,将滑动窗FIR寄存器复位到缓冲区的头部,将滤波处理后的所述远端信号样本输出;抽头配置模块:用于根据除了语音压缩算法造成的打包时延之外的时延大小来配置滑动窗FIR滤波器的抽头数。
地址 245700 安徽省黄山市黄山区耿城金桥玉屏南路原水协大院内