计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (20): 188-191.

• 信息与信号处理 • 上一篇    下一篇

基于麦克风阵列的时延定位算法研究

潘峥嵘,段丽萍,杨智刚   

  1. 兰州理工大学 电气工程与信息工程学院,兰州 730050
  • 出版日期:2015-10-15 发布日期:2015-10-30

Research on time-delay localization algorithm based on microphone array

PAN Zhengrong, DUAN Liping, YANG Zhigang   

  1. College of Electrical and Information Engineering, Lanzhou University of Technology, Lanzhou 730050, China
  • Online:2015-10-15 Published:2015-10-30

摘要: 针对互功率谱相位(CSP)法在低信噪比环境下,时延估计精度下降这一问题,提出了一种改进的CSP方法。研究了传统的CSP法,分析了语音信号能量在总能量中的比例问题,为保证强噪声环境下,语音信号不被淹没,定义了一个随信噪比变化的非线性参量,通过该非线性参量调节加权函数的大小,进而减小噪声的影响,提高算法的抗噪性能。采用8个线性阵列麦克风采集语音信号,在Matlab平台上,就传统的CSP算法,SCOT算法,改进CSP算法,在高信噪比和低信噪比环境下进行仿真验证,仿真结果表明,改进的CSP方法在强噪声环境下具有更好的定位性能。

关键词: 声源定位, 时延估计, 互功率谱相位

Abstract: Aiming at low SNR of delay estimation of traditional Cross-power Spectrum Phase (CSP) method in the strong noise environment, an improved CSP method to solve this problem is proposed in this paper. The traditional method of CSP is studied and the speech signal energy on the ratio of total energy is analyzed. In order that the speech signal is not drowned in the strong noise environment, a nonlinear parameter changing with Signal to Noise Ratio(SNR) is defined. By adjusting the non-linear parameter to control the size of weighting function, thereby reducing the influence of noise, the anti-noise performance of the algorithm is improved. Three methods of time-delay estimation are compared on matlab platform by using eight linear array microphone voice signal acquisition in different SNR environments, and simulation results show that the improved CSP method has better positioning performance than traditional CSP and SCOT method in the strong noise environment.

Key words: sound localization, time-delay estimation, cross-power spectrum phase