System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法及系统技术方案_技高网

一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法及系统技术方案

技术编号:44033038 阅读:1 留言:0更新日期:2025-01-15 01:13
本发明专利技术公开了一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法及系统,首先采集周围环境的声音信号并转换为数字信号,再对数字信号进行预处理并获得预处理后信号,接着将预处理后信号经多通道滤波器组分解处理并输出多通道信号,再根据多通道信号的能量分布情况检测当前环境声音信号是否存在啸叫并获得啸叫检测结果;本发明专利技术实现了具有通过多级处理和逐步细化的方式降低计算复杂度并提升检测精度的功能,且通过数字助听器中的多通道分解模块和滤波模块能以极小的资源开销在低功耗和低算力平台部署并运行,而通过权重调整机制进行预置权重调整确保了系统在实际应用中稳定准确地检测并抑制啸叫,适合被广泛推广和使用。

【技术实现步骤摘要】

本专利技术涉及听力辅助设备,具体涉及一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法及系统


技术介绍

1、助听器作为一种重要的听力辅助设备,广泛应用于不同程度的听力损失患者;助听器通常包含一个麦克风用以采集声音信号、一个信号处理器用以对麦克风采集到的信号进行响度补偿或更多算法处理和一个输出声音的扬声器;

2、然而,在实际使用中,由于助听器的体积较小使得其麦克风容易接收到扬声器输出的被放大过的信号从而使得助听器产生声反馈问题而引发啸叫,不仅影响用户的舒适度,还可能损害用户的听力健康;目前在使用快速傅里叶变换进行啸叫检测时需要足够的频率分辨率以提升检测准确率,而在数字助听器的信号处理流程中还需要算力运行助听器关键的听力补偿和噪声抑制算法,这样直接增加快速傅里叶变换的长度使得所带来的计算量和存储空间资源消耗过大;因此,需要设计一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法及系统。


技术实现思路

1、本专利技术的目的是克服现有技术的不足,为更好的有效解决目前在使用快速傅里叶变换进行啸叫检测时需要足够的频率分辨率以提升检测准确率,而在数字助听器的信号处理流程中还需要算力运行助听器关键的听力补偿和噪声抑制算法,这样直接增加快速傅里叶变换的长度使得所带来的计算量和存储空间资源消耗过大的问题,提供了一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法及系统,其实现了具有通过多级处理和逐步细化的方式降低计算复杂度并提升检测精度的功能,且通过数字助听器中的多通道分解模块和滤波模块能以极小的资源开销在低功耗和低算力平台部署并运行,而通过权重调整机制进行预置权重调整确保了系统在实际应用中稳定准确地检测并抑制啸叫。

2、为了达到上述目的,本专利技术所采用的技术方案是:

3、一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法及系统,包括以下步骤,

4、步骤a,采集周围环境的声音信号并转换为数字信号,再对数字信号进行预处理,获得预处理后信号;

5、步骤b,将预处理后信号经多通道滤波器组分解处理并输出多通道信号;

6、步骤c,根据多通道信号的能量分布情况检测当前环境声音信号是否存在啸叫,获得啸叫检测结果;

7、步骤d,采用上位机判别啸叫检测结果是否准确,若啸叫检测结果出现错误,则进行自动权值调整,若啸叫检测结果正确,则关闭权重调整流程;

8、步骤e,基于啸叫检测结果测算反馈增益并完成啸叫抑制作业。

9、前述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,步骤a,采集周围环境的声音信号并转换为数字信号,再对数字信号进行预处理,获得预处理后信号,其中对数字信号进行预处理并获得预处理后信号具体是统计经滤波后的宽带数字信号的短时能量i,若短时能量i大于设定能量阈值th,则在采集滤波过程中降低信号增益。

10、前述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,步骤b,将预处理后信号经多通道滤波器组分解处理并输出多通道信号,其中具体是将预处理后信号均匀划分为n个频率互有交叠的通道,再对每个通道内的信号进行d倍采样抽取,且抽取率d≤n/2,而输出的多通道信号为ch(1)、ch(2)……ch(n)。

11、前述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,步骤c,根据多通道信号的能量分布情况检测当前环境声音信号是否存在啸叫,获得啸叫检测结果,具体步骤如下,

12、步骤c1,计算每个通道的能量e(1)、e(2)……e(n)并获取最大能量通道的通道序号m1及能量值e(m1),再获取次大能量通道的通道序号m2及能量值e(m2);

13、步骤c2,根据助听器先验啸叫频段设置啸叫判别频段的上边界hi和下边界lo,再判别m1和m2是否满足lo<m1<hi或lo<m2<hi,若不满足,则判定不存在啸叫,若满足,则继续后续步骤;

14、步骤c3,预设权重w,并将权重w与最大通道能量e(m1)、次大通道能量e(m2)及短时能量i进行加权计算,如公式(1)所示,

15、y0 = w(0)*i + w(1)*e(m1) +w(2)*e(m2) +b0(1)

16、其中,y0为第一运算结果,w(0)、w(1)和w(2)均为权值,b0为偏移量,若第一运算结果y0>0,则记录最大能量通道序号m1及最大能量通道信号样点ch(m1)并继续后续步骤,若第一运算结果y0≤0,则判定不存在啸叫;

17、步骤c4,将记录的最大能量通道信号样点ch(m1)进行短时傅里叶变换,再将最大能量频点能量p与权值w进行运算并获得第二运算结果y1,如公式(2)所示,

18、y1=w(3)*p+w(4)*i+w(5)*e(m1)+w(6)*e(m2)+b1(2)

19、其中,w(3)、w(4)、w(5)和w(6) 均为权值,b1为偏移量,若第二运算结果y1>0,则判定检测到啸叫,若第二运算结果y1≤0,则判定未检测到啸叫。

20、前述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,步骤d,采用上位机判别啸叫检测结果是否准确,若啸叫检测结果出现错误,则进行自动权值调整,若啸叫检测结果正确,则关闭权重调整流程,具体步骤如下,

21、步骤d1,若第一运算结果y0>0,则上位机判定啸叫未产生,若第一运算结果y0≤0,则上位机判定存在啸叫并设置参数k0调整梯度,对权值w进行调整具体步骤如下,如公式(3)所示,

22、w(0)´=w(0) - y0*k0*i,

23、w(1)´=w(1)-y0*k0*e(m1),

24、w(2)´=w(2) - y0*k0*e(m2),

25、b0´=b0-y0*k0(3)

26、其中,w(0)´、w(1)´和w(2)´均为调整后权值,b0´为调整后偏移量;

27、步骤d2,若第二运算结果y1>0,则上位机判定为啸叫未产生,若第二运算结果y1≤0,则上位机判别为啸叫产生并设置k1为调整梯度,对权值w进行调整具体步骤如下,如公式(4)所示,

28、w(3)´=w(3)-y1*k1*p,

29、w(4)´=w(4)-y1*k1*i,

30、w(5)´=w(5)-y1*k1*e(m1),

31、w(6)´=w(6)-y1*k1*e(m2),

32、b1´=b1-y1*k1;(4)

33、其中,w(3)´、w(4)´、w(5)´和w(6)´均为调整后权值,b1´为调整后偏移量。

34、前述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,步骤e,基于啸叫检测结果测算反馈增益并完成啸叫抑制作业,其中具体是采用检测得到的最大能量通道序号m1及最大能量通道信号样点ch(m1)测算反馈增益,具体步骤如下,

35、步骤e1本文档来自技高网...

【技术保护点】

1.一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:包括以下步骤,

2.根据权利要求1所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤A,采集周围环境的声音信号并转换为数字信号,再对数字信号进行预处理,获得预处理后信号,其中对数字信号进行预处理并获得预处理后信号具体是统计经滤波后的宽带数字信号的短时能量I,若短时能量I大于设定能量阈值Th,则在采集滤波过程中降低信号增益。

3.根据权利要求2所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤B,将预处理后信号经多通道滤波器组分解处理并输出多通道信号,其中具体是将预处理后信号均匀划分为N个频率互有交叠的通道,再对每个通道内的信号进行D倍采样抽取,且抽取率D≤N/2,而输出的多通道信号为Ch(1)、Ch(2)……Ch(N)。

4.根据权利要求3所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤C,根据多通道信号的能量分布情况检测当前环境声音信号是否存在啸叫,获得啸叫检测结果,具体步骤如下,

5.根据权利要求4所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤D,采用上位机判别啸叫检测结果是否准确,若啸叫检测结果出现错误,则进行自动权值调整,若啸叫检测结果正确,则关闭权重调整流程,具体步骤如下,

6.根据权利要求5所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤E,基于啸叫检测结果测算反馈增益并完成啸叫抑制作业,其中具体是采用检测得到的最大能量通道序号m1及最大能量通道信号样点Ch(m1)测算反馈增益,具体步骤如下,

7.一种用于数字助听器的低复杂度高分辨率啸叫检测抑制系统,所述啸叫检测抑制系统的啸叫检测抑制过程基于权利要求1-6任一项所述的啸叫检测抑制方法,其特征在于:包括信号采集模块、预处理模块、啸叫检测模块、检测判别模块和啸叫抑制模块,所述信号采集模块用于采集周围环境的声音信号并转换为数字信号,再对数字信号进行预处理并获得预处理后信号;

8.根据权利要求7所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制系统,其特征在于:所述检测判别模块中若啸叫检测结果出现错误,则进行自动权值调整,若啸叫检测结果正确,则关闭权重调整流程。

...

【技术特征摘要】

1.一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:包括以下步骤,

2.根据权利要求1所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤a,采集周围环境的声音信号并转换为数字信号,再对数字信号进行预处理,获得预处理后信号,其中对数字信号进行预处理并获得预处理后信号具体是统计经滤波后的宽带数字信号的短时能量i,若短时能量i大于设定能量阈值th,则在采集滤波过程中降低信号增益。

3.根据权利要求2所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤b,将预处理后信号经多通道滤波器组分解处理并输出多通道信号,其中具体是将预处理后信号均匀划分为n个频率互有交叠的通道,再对每个通道内的信号进行d倍采样抽取,且抽取率d≤n/2,而输出的多通道信号为ch(1)、ch(2)……ch(n)。

4.根据权利要求3所述的一种用于数字助听器的低复杂度高分辨率啸叫检测抑制方法,其特征在于:步骤c,根据多通道信号的能量分布情况检测当前环境声音信号是否存在啸叫,获得啸叫检测结果,具体步骤如下,

5.根据权利要求4所述的一种...

【专利技术属性】
技术研发人员:徐佳利王成超王萌
申请(专利权)人:南京天悦电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1