摘要
准确的时延估计(Time Delay Estimation,TDE)是基于到达时间差(Time Difference of Arrival,TDOA)的声源定位技术的前提.在众多时延估计算法中,广义互相关(Generalized Cross Correlation,GCC)算法因其较低的运算复杂度和易于实现的特点得到了广泛的应用.针对不同的噪声情况,GCC时延估计算法利用不同的加权函数来抑制噪声干扰.本文在介绍麦克风阵列模型和GCC时延估计算法的基础上,针对GCC算法的弊端提出了一种改进算法,并在多种信噪比条件下,对部分加权函数的GCC时延估计算法进行了MATLAB仿真,通过比较其时延估计性能和声源定位精度,分析了这些加权函数各自的优劣性.
Accurate Time Delay Estimation(TDE)is a prerequisite for sound source localization technology based on Time Difference Of Arrival(TDOA).Compared with other TDE algorithms,the Generalized Cross Correlation(GCC)algorithm has been widely used due to its low computational complexity and implementation simplicity.GCC time delay estimation algorithm uses different weighting functions to suppress noise and other interference in different noise conditions.This work first presents microphone array model and GCC algorithm.Then,an improved algorithm proposed in the study is elaborated in view of the disadvantages of GCC algorithm.Furthermore,GCC algorithm to partial weighting functions is simulated using MATLAB under different Signal-to-Noise Ratio(SNR)conditions.The advantages and disadvantages of these weighting functions are analyzed by comparing the performance of time delay estimation and the accuracy of sound source localization.
作者
唐浩洋
陈子为
黄维
TANG Hao-Yang;CHEN Zi-Wei;HUANG Wei(College of Electronic Engineering,Chengdu University of Information Technology,Chengdu 610225,China)
出处
《计算机系统应用》
2019年第12期140-145,共6页
Computer Systems & Applications
基金
四川省教育厅科学研究重点项目(18ZA0088)~~
关键词
麦克风阵列
声源定位
时延估计
广义互相关
加权函数
microphone array
sound source localization
Time Delay Estimation(TDE)
Generalized Cross Correlation(GCC)
weighting functions