Casi Utente.

SONOVA缩短了助听器和植入物的产品开发时间,采用基于模型的设计

挑战

缩短新听力仪器和植入物的开发时间

解决方案

使用MATLAB和Simulink使用模型的设计来开发可重用的数字信号处理组件金宝app库,并使用Simulink实时进行快速实时原型设计和设计思想的测试

结果

  • 在几分钟内更新实时原型,而不是几天
  • 80%的软件图书馆在平台中重复使用
  • 软件质量得到改善

“跨越Sonova,来自各种背景的工程师使用MATLAB和Simulink作为用于设计创新信号处理系统的共享语言。金宝app基于模型的设计和快速实时原型设计使我们能够维持我们的业务需求的产品开发节奏。“

Raoul Glatt,Sonova
SONOVA的助听器和耳蜗植入解决方案。金宝搏官方网站

快速创新是助听器和听证植入工业的标志,索诺瓦一直产生大约70%的听力仪器销售,并在市场上持续不到两年。下载188bet金宝搏

基于模型的Matlab设计®和模拟金宝app®通过使Sonova工程师能够快速开发新的平台,功能和产品,帮助公司在竞争领先。下载188bet金宝搏

“通过基于模型的设计,我们可以迅速开发新的算法,立即在实时硬件上测试它们,并在跨多个品牌和产品的平台中重复使用它们,”Sonova数字信号处理软件经理Raoul Glatt说。下载188bet金宝搏“Matlab和Simu金宝applink作为Sonova听力学家,信号处理工程师和声学专家的共享语言,可以共同努力新功能和产品的想法。”

挑战

为了对听力仪器中的新信号处理功能进行全面评估,通常必须经常进行系统的输出,而不仅仅在范围内观察到或数字和离线分析。

SONOVA需要一种迅速将设计想法迅速翻译成实时信号处理原型,可以直接连接到助听器助听器壳体壳和扬声器。这种实时系统将使听觉专家,声学专家和工程师能够评估真正的感知音质,这可以仅由响度,清晰度,粗糙度,俯仰,波动强度和其他客观措施部分地表达。

在通过原型化和在C中实现有前途的算法之后,SONOVA需要一种方法来验证实现并将其包装在其平台中,从而跨越品牌和产品线。

解决方案

SONOVA采用MATLAB和SIMULINK以进行金宝app基于模型的设计,以缩短其听力仪器和植入物的产品开发时间。

工程师通过在Simulink中建模它们来探索新的信号处理技术和功能思路。金宝app设计主要使用添加,乘法和其他基本操作块进行建模,但是使用DSP系统工具箱™和嵌入式MATLAB功能块建模了一些更高级别的功能。

在Simulink中运行初步模拟后,工程师使用Simulink Coder™从模型金宝app生成C代码。它们编译并将此代码部署到运行Simulink Real-Time™的SpeedGoat实时机器。金宝app

要进行原型的实时测试,它们将Speedgoat系统的I / O接口连接到声学实验室的立体刻度助听器壳中的麦克风和扬声器。除了主观评估音频输出外,该小组还使用MATLAB和DSP系统工具箱捕获后处理和分析的数据。

在基于实时测试结果的基于结果的Simu金宝applink模型之后,工程师将其作为参考为Sonova的DSP架构产生高度优化的C代码,这是一种专有的解决方案,旨在最大限度地减少功耗。

该团队开发了一个MATLAB用户界面,集成了用于在Simulink和生产C代码中建模的工作流程。金宝app它们使用此界面来创建和执行刺激模型输入并捕获其输出的测试向量。

相同的测试被移植到C并用于验证C实现。

测试和验证的Simulink组件模型及其金宝app相应的C代码成为DSP平台库的一部分,可用于产品开发中的重用。

在产品开发中,集成了多个DSP平台组件以创建全功能助听器或听力植入物。工程师使用Simulink Report Mentor™生成相应的Simulink模型的交互式Web视图,用于其他技术单位的内部金宝app客户。

整个公司的工程团队使用这些可重用组件来组装完整的听力仪器信号处理系统。与单个C库一样,也使用MATLAB用户界面测试并验证完整的集成C代码。

结果

  • 在几分钟内更新实时原型,而不是几天。“我们可以使用Simulink编码器将我们的设计迭代我们的设金宝app计,并准备好在几分钟内使用Simulink实时进行实时测试,”Glatt说。“没有基于模型的设计,实时硬件上的每个改进步骤通常需要几天。”

  • 80%的软件图书馆在平台中重复使用。“我们使用Simulink的大约80%的图书馆在我们构建的每个产品中重复使用,”Notes Glatt。金宝app“我们使用C代码绑定我们的金宝appSimulink参考模型,因此我们在Simulink库中看到的是我们从C库中获得的内容。新产品的开发时间缩短,因为我们正在重用优化,测试和下载188bet金宝搏验证的构建块。“

  • 软件质量得到改善。“在SONOVA中,使用基于模型的设计的工程团队每次新的信号处理功能的软件缺陷率较低,”GLATT说。“更高质量的软件是增加创新速度和整个公司成功的关键。”