发明名称 |
一种宽带声学回声消除方法 |
摘要 |
一种宽带声学回声消除方法,包含如下步骤:对包含远端信号的输入移位寄存器和包含近端信号的输入移位寄存器中的数据进行滤波;进行IDFT运算,得到远端复子带数据和近端复子带数据;对远端复子带数据和近端复子带数据进行自适应滤波及系数更新,得到复子带回声估计误差;对复子带的回声估计误差进行IDFT运算,得到回声估计误差;将上述回声估计误差进行合成滤波,将滤波获得的滤波输出数据与长度为K的输出移位寄存器中的值相加,并使用相加获得的值更新输出移位寄存器;将上述输出移位寄存器中的前r点输出,后续K-r点依次前移r点的位置,最后r点位置补零,对上述输入移位寄存器进行移位操作;重复上述各步骤。 |
申请公布号 |
CN101227537B |
申请公布日期 |
2010.12.01 |
申请号 |
CN200710001185.8 |
申请日期 |
2007.01.19 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
舒畅;黎家力 |
分类号 |
H04M9/08(2006.01)I;G10L21/02(2006.01)I |
主分类号 |
H04M9/08(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
龙洪;霍育栋 |
主权项 |
1.一种宽带声学回声消除方法,其特征在于,该方法包含如下步骤:步骤1:对长度为K的包含远端信号的输入移位寄存器和包含近端信号的输入移位寄存器中的数据通过M子带均匀IDFT多相分析滤波器组E<sub>i</sub>(z)进行滤波,分别得到远端子带数据和近端子带数据;步骤2:分别对上述远端子带数据和近端子带数据进行IDFT运算,并去除冗余数据,得到M/2+1个远端复子带数据和M/2+1个近端复子带数据;步骤3:对上述远端复子带数据和近端复子带数据按子带分别进行自适应滤波及系数更新,得到复子带回声估计误差;步骤4:对上述复子带的回声估计误差进行IDFT运算,得到M个回声估计误差;步骤5:将上述回声估计误差分别送入M子带均匀IDFT多相合成滤波器组R<sub>i</sub>(z)进行合成滤波,将滤波获得的滤波输出数据与长度为K的输出移位寄存器中的值相加,并使用相加获得的值更新输出移位寄存器;步骤6:将上述输出移位寄存器中的前r点输出,后续K-r点依次前移r点的位置,最后r点位置补零;步骤7:将上述包含远端信号的输入移位寄存器和包含近端信号的输入移位寄存器中的后K-r点数据前移r点的位置;并将新输入的r点远端信号和近端信号依次分别放入上述输入移位寄存器的后r点的位置;返回步骤1;其中,M,r为整数,K为M的整数倍,M大于r。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 |