Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

前言

 在辅听器领域经过多年的积累,算是跨入门了。把一些算法的吃透了,并熟练运用了。这里梳理一下这方面的算法,给需要的朋友做一个科普吧。

分段增益算法

 分段增益算法的正式名称是多通道响度补偿算法。由于听损患者对声音的敏感程度随频率变化而不同,故数字助听器应针对不同频率区域的声音信号设不同的增益,这些频率区域称为通道或频带。最终输出信号为不同通道放大后的综合。多通道响度补偿算法可以准确地与听力损失者的听力损失相匹配。
  另外,在声音增益同时,为了防止增益过大以保护听力,要同时使用输入和输出的压缩策略。因此,这套算法也称为声音压缩放大算法。
  在多通道响度补偿算法中,频带的分割与综合性能是影响算法性能的重要因素。

对话降噪算法

 在面对面对话场景中,如何在不失真的情况下降低背景噪声并提高语音可懂度是助听器设计最具挑战性的任务之一。降噪算法能够提高信噪比,是提高患者可懂度的重要方法。但是,现实中的噪声往往千变万化,有用语音和噪声可能在空间或时间上存在一定交叠,使得利用降噪算法提高听障患者在噪声环境下的语音理解度存在很多挑战。

啸叫抑制算法

 啸叫抑制算法,或称回波抑制算法。数字助听器的增益决定了其对声音放大的属性。由于助听器麦克风与受话器距离很近,受话器输出的声音往往会经过一定路径泄露到麦克风中。在内部增益较大时形成回声, 严重时引起啸叫。成为助听器设计中最严重的问题之一。

移频算法

 移频算法又称降频算法。降频算法的主要方法是通过将高频信息转移或压缩到患者可听的低频段,然后经过语言训练,使患者重新建立语言感知习惯,进而达到理解语言的目的。

总结

 经过多次的打磨和移植,这些算法可以在很小的资源的DSP上运行。这个是这些年一直努力的方向。

posted on   虚生  阅读(186)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2020-02-21 git clone error: RPC failed; curl 18 transfer closed with outstanding read data remaining
2020-02-21 stm32f103中freertos的tasks基本使用案例及备忘
2019-02-21 用pyinstaller打包python程序,解决打包时的错误:Cannot find existing PyQt5 plugin directories
2019-02-21 win10下 anaconda 环境下python2和python3版本转换
2019-02-21 zsh: command not found: conda的一种解决方法
点击右上角即可分享
微信分享提示