发明名称 一种确定回声消除中系统延时的方法
摘要 本发明属于回声消除技术领域,具体涉及一种确定回声消除中系统延时的方法。通过对近端采集语音信号和参考信号做频谱能量进行相似性计算,简单而高效地估计出系统的时延,然后根据确定的系统延时,对参考信号进行滤波模拟产生回波信号,最后通过增益减法消除回声信号。与现有技术相比,本发明的方法在回声消除时具有收敛速度快,计算方法简单,且对于时延较大的网络环境,回声消除效果较好等优点。
申请公布号 CN106157964A 申请公布日期 2016.11.23
申请号 CN201610555030.8 申请日期 2016.07.14
申请人 西安元智系统技术有限责任公司 发明人 邓宏;全定可;宋涛;杨继红
分类号 G10L21/0208(2013.01)I;G10L21/0224(2013.01)I;G10L21/0232(2013.01)I;G10L21/0308(2013.01)I;G10L25/45(2013.01)I 主分类号 G10L21/0208(2013.01)I
代理机构 西安智萃知识产权代理有限公司 61221 代理人 张婕
主权项 一种确定回声消除中系统延时的方法,其特征在于:所述方法包括以下步骤:步骤一:对近端语音信号和远端参考信号作分段交叠处理,设每段的信号时长为T,交叠时间为Δt,每次处理的信号分段数为n,其中Δt≤T/2;步骤二:对交叠信号使用汉明窗进行加窗处理,得到加窗后的近端语音信号和加窗后的远端参考信号;步骤三:对步骤二所述加窗后的近端语音信号进行N位FFT运算,得到近端语音信号的频谱,其中N≥T;步骤四:对步骤二所述加窗后的远端参考信号进行N位FFT运算,得到远端参考信号的频谱,其中N≥T;步骤五:对步骤三所述的近端语音信号的频谱和步骤四所述的远端参考信号的频谱按幅值大小进行降序排序;步骤六:得到排序后的频谱后,进一步确定二值化的频谱数M;步骤七:得到频谱数M后,对所述近端语音信号和远端参考信号的频谱做二值化处理,得到近端语音信号和远端参考信号的二进制数;步骤八:对步骤七中所述的两个二进制数,计算它们的海明距离;步骤九:重复步骤四至八,计算出n段分段信号的对应海明距离,并对海明距离求和,记为d<sub>0</sub>;步骤十:以当前时间点为基准,将参考信号向前移动Δt,重复步骤四至九,得到海明距离d<sub>1</sub>;步骤十一:将参考信号不断前移,重复步骤四至九,得到海明距离d<sub>2</sub>,d<sub>3</sub>,……dn;步骤十二:搜索所述步骤十得到的海明距离d<sub>1</sub>和步骤十一得到的海明距离d<sub>2</sub>,d<sub>3</sub>,……dn的最小值,其对应的时间偏移即为要求的系统延时。
地址 710077 陕西省西安市高新区锦业路69号创业研发园E座4层