论文部分内容阅读
数字助听器能够改善听障患者的听力,已经成为众多听障患者生活中不可或缺的一部分。但是由于助听器体积小,麦克风与扬声器距离很接近,导致数字助听器容易形成声反馈现象,产生回波,严重时候产生刺耳的啸叫,不仅会损伤人耳听力,而且极易损坏助听器,因此处理声反馈问题是数字助听器中必不可少的部分。本文主要对数字助听器中自适应声回波抵消算法进行了研究,为了实现实时消除回声的目的,提出了将回声延时估计运用到自适应回波抵消中的改进算法,然后提出了在时域和频域的啸叫检测算法,并分别对算法进行了仿真实验。介绍了数字助听器中的语音增强、响度补偿和回波抵消三个关键技术。并分别对每种技术的原理与实现过程进行了说明。数字助听器的声反馈消除主要基于自适应声回波抵消算法,对常用的最小均方差(LMS)算法与归一化最小均方差(NLMS)算法的原理进行了说明和推导。并用录制的音频在Matlab下进行了两种算法的仿真实验分析,研究表明NLMS算法具有更好的适应性。由于回波路径往往不固定,导致回波传输时间延时具有不确定性,针对此问题提出基于回声延时估计的NLMS自适应回波抵消算法,旨在能够实时的解决数字助听器中的回声问题。对此,提出了基于互相关函数检测的广义互相关(GCC)法、互功率谱相位(CSP)法和基于路径传递函数的自适应最小均方差(LMS)法进行回声延时估计。GCC法与CSP法通过检测相关系数峰值点估计延时时间,仿真实验发现CSP法效果优于GCC法延时估计,有回声延时估计的自适应回波抵消算法优于无回声延时估计的算法。针对啸叫信号在某几个不固定频点自激振荡的特点,提出在频域和时域进行阈值判断的啸叫检测算法。通过在频域计算峰值频点能量占比、峰值频点与邻接点能量占比、峰值持续时间,在时域计算信号的相关系数与TKEO包络进行阈值检测,并根据检测结果,进行啸叫信号的抑制。实验结果表明,基于阈值检测的方法能够一定程度上检测并抑制啸叫。