用户故事

耳蜗。人工耳蜗声音处理算法的流线型发展

挑战

评估创新的人工耳蜗降噪算法

解决方案

使用Si金宝appmulink对候选算法进行建模和仿真,并使用Simulink Coder和Simulink Real-Time对最有希望的候选算法进行实时测试

结果

  • 算法开发成本降低60%
  • 测试的新算法是原来的六倍
  • 消除平台的整合问题

“MATLAB、S金宝appimulink和Simulink Real-Time提供了一种健壮、灵活、高效的方法来集成耳蜗植入所需的许多不同技术。我们能更快地确定最好的想法,我们的接受者也能在实时测试中体验到改进,这对我们的研究至关重要。”

约翰Heasman博士,耳蜗有限公司
耳蜗的工程师进行了研究耳蜗植入者的测试。

作为全球植入式听力解决方案的领导者,耳蜗有限公司致力于将听障人士与声音世界连接起来。金宝搏官方网站有超过18.5万的人工耳蜗®全球注册的植入系统。

该公司的人工耳蜗植入的降噪算法提高了听众的感知演讲挑战的声学环境的能力。人工耳蜗已经达到使用与MATLAB开发了一种快速原型平台的实时测试在这些算法的临床表现显著收益®和仿真软金宝app件®

“有了Sim金宝appulink,工程师和科学家可以清楚地看到现有商业信号路径中新算法的集成和操作,”Cochlear公司的首席工程师John Heasman博士说。“我们的工程师使用Simulink模型制作算法原型,这些模型在临床上应用于对耳蜗植入金宝app者进行实时测试。使用Simulink Coder和Simulink real-time创建实时算法模型的能力对我们的研究和临床结果的成金宝app功至关重要。”

挑战

人工耳蜗评估由外部研究人员和内部工程团队开发的算法。海斯曼说:“在人工耳蜗信号处理领域不乏伟大的想法。”“真正的挑战是找出那些为我们的人工耳蜗植入人群提供最大希望的算法。为了做到这一点,我们首先在实验台上对每个算法进行实证分析,并开发那些最有临床潜力的算法。”

耳蜗植入的市售幕后耳(BTE)声音处理器采用专用的DSP硬件。因此,候选人研究算法需要的是手工编写汇编语言才可以在植入者实时临床验证。“在研究环境,投资显著时间用汇编语言编码算法代表穷人的资源利用率,” Heasman说。“我们希望通过使用快速原型系统的实时实现候选人的降噪算法,而不是在DSP语言编程来规避这一瓶颈。”

解决方案

耳蜗R&d组中实现的工作流评估和优化使用MATLAB,Simulink中,编码器的Simulink™降噪算法,和Simulink实时™。金宝app

工程师使用MATLAB和Simulink对公司商业产金宝app品的信号处理路径进行建模。下载188bet金宝搏这个基线模型随后被用作新算法实施的框架和临床基准。

工程师在Simulink中使用快速傅里叶变换(FFT)、F金宝appFT逆和DSP系统工具箱™和Simulink库中的其他模块建模新思想。该工作流还支持将研究合作者用MATL金宝appAB和其他语言编写的算法翻译到Simulink模型中。金宝app

在Sim金宝appulink模型使用浮点块通常构建。如果工程师怀疑定点限制,可能会影响临床表现,定点设计师™采用相关模型组件模拟之前转换为固定点。

在模拟过程中,模型要经受预定义的声学测试输入,工程师已经为此产生了一组期望的输出。该团队使用MATLAB对仿真结果进行分析,并将其与期望输出进行比较。

识别有前途的算法后,工程师产生从利用Simulink编码器仿真模型的C代码。金宝app该代码被编译并部署到使用Simulink实时的Speedgoat交钥匙实时系统。金宝app

在临床验证中,Simulink的实时系统是通过定制硬件连接金宝app到收件人的植入物,使临床医生来衡量使用模拟现实生活中的声学环境,包括在安静的现场语音和噪声竞争算法的临床表现。

MATLAB中内置的GUI使临床医生或工程师能够加载临床设置,选择算法,并实时调整参数。接收者可以访问一个类似的界面来评估每个系统的性能变化,如讲话的清晰度和易于听。

结果

  • 算法开发成本降低60%.“通过Sim金宝appulink和Simulink Real-Time,我们估计,与之前的方法相比,我们在工程开发开销上节约了60%,而之前的方法主要依赖于汇编语言编码,”Heasman说。

  • 测试的新算法是原来的六倍.“在过去,在商业平台上实现一种算法可能需要3个月的时间,”海斯曼说。“通过Simuli金宝appnk模拟,我们可以迅速过滤掉我们预测不会奏效的想法,然后使用Simulink Real-Time对6个或更多算法进行实时测试,而之前我们只需要花时间测试一个算法。”

  • 消除平台的整合问题.“我们还没有处理采用不同的技术时常见的集成问题,” Heasman说。“我们的S金宝appimulink的信号处理模型在使用Simulink实时实时测试,我们关闭基于MATLAB的接口,使临床医生和收件人控制参数和记录结果的循环。”