论文部分内容阅读
近些年来,阵列信号领域得到了越来越多的学者和专家的重视,尤其以麦克风阵列领域更为显著。麦克风阵列之所以能够得到广泛应用于语音处理系统中,是由于其能够得到声源的空间位置信息,从而实现空域滤波。麦克风阵列应用于各种语音增强,和声源定位等领域。然而在实际应用过程中,这些算法的效果都不太理想,是由于算法的实际阵列模型与仿真时应用的理想阵列模型之间存在着较大的差异,主要表现为幅度、相位和阵列位置误差,而这些误差严重影响了阵列流形(方向向量)的结果,所以对麦克风阵列进行校正变得至关重要。本文将通过检测阵列中的异常麦克风和对阵列形状进行校正来达到对阵列流型的校正。首先从研究背景与意义进行阐述,说明选择麦克风阵列作为语音算法研究相比于选择其他传感器阵列作为语音算法研究具备的优势,接着介绍了国内外研究现状和选题来源。其次,介绍了语音信号理论基础、麦克风阵列信号模型、麦克风阵列拓扑结构及混响特性等理论知识。然后,针对麦克风阵列的阵列流型存在误差的问题,先通过对传统的麦克风校正算法——有源校正和自校正算法的研究,可以知道传统的有源校正算法和自校正算法是在麦克风阵列阵元无异常的假设条件下进行阵列校正的。针对可能存在异常麦克风的情况,本文采用异常麦克风检测方法,检测出了阵列中的异常麦克风,该方法亦能实现麦克风阵列流型的校正。又由于传统麦克风阵列是理想模型,而实际的麦克风阵列不可能是理想模型,这就导致将实际数据应用于理想模型相比于实际数据应用于实际模型造成更大的误差,基于此本文采用基于扩散噪声场的阵列形状校正方法,检测出了实际的麦克风阵列形状,从而实现了对麦克风阵列流型的校正。最后,将校正过后的阵列流型应用于语音增强算法,并将在有无混响条件下采集到的语音信号作为声音输入进行了比较,通过TCP/IP协议实现文件传输,将采集到的语音信号通过Labview程序保存在计算机上,再由计算机作为客户端发送至DSP服务端,经过DSP对算法进行处理,即利用DSP搭建了一个能够在真实环境中运行的语音增强样机系统,将算法应用到实际系统中。最后测试的结果证明,语音的增强效果明显,说明了语音增强算法在平台上运行良好。