主权项 |
一种确定回声消除中系统延时的方法,其特征在于:所述方法包括以下步骤:步骤一:对近端语音信号和远端参考信号作分段交叠处理,设每段的信号时长为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的最小值,其对应的时间偏移即为要求的系统延时。 |