飞利浦优质生活(飞利浦)开发连身裙环绕声音响系统

挑战

为了开发集成在单一元件的高品质环绕声系统

使用MathWorks工具开发和测试的声学算法,运行实时仿真和微调参数

结果

  • 新算法只需几天,而不是几周
  • 可执行示威准备好了吗在一天
  • 设计的80%,在未来的项目中重复使用

“我们的声学工程师不是专业程序员。使用Simulink他们可以快速开发算法和无需编写任何低级DSP代码验证他们的想法,万博1manbetx只有确定最佳的解决方案后,声音算法在DSP上实现的,并致力于硬件。”

乔治·阿尔茨,飞利浦消费者生活方式
该回音Soundbar的集成家庭影院系统。

在飞利浦优质生活创新实验室(iLab的)工程师,环绕声音频技术大约比复杂的算法和电子设备;它也是关于听者唤起情感。“我们开始思考如何拥抱声音听者没有满屋子的电线和扬声器,”乔治Aerts,iLab的项目经理解释说。

结果是双声音箱,一个整体的,集成的家庭影院系统,使用先进的数字声音处理技术来传递多声道环绕声。iLab的工程师使用MathWorks工具开发和测试算法,运行实时仿真,并为Ambisound音箱调整声学参数。

“万博1manbetxSimulink的是对我们工作的创造性方面是至关重要的,” Aerts说。“使用Sim万博1manbetxulink,我们不必对实现细节的担心,而我们正在探索的设计理念。当我们有一个想法,我们可以简单地把它在Simulink模型,模拟它,听它的实时性。对我们来说,这是一个巨大的利益“。

挑战

Aerts和他的同事想开发一种能够生产从单一的设备中的环绕声效果的声音处理组件。在过去,的iLab工程师设计使用模拟电路或通过在汇编或C代码手工编码的DSP的音频分量。这些方法做它来测试难以走出新的理念和技术。另外,有没有办法声学工程师评估一种新的方法,而不在构建硬件原型进行投资的时间和资源显著量。

iLab团队需要一个开发环境,使他们能够快速评估设计思想并优化它们,使它们在可用RAM、程序空间和处理能力等硬件约束下执行。他们还需要一种方法,使飞利浦的营销人员和产品开发团队能够实时评估概念,并听到各种参数对音频输出的影响。

通过与Simulink的合万博1manbetx作,工程师们开发了声音模型,并进行了高水平的模拟,从而使他们能够快速地集中到最有前途的算法上。利用信号处理工具箱,他们应用了无限脉冲响应(IIR)滤波器以及低通、高通、峰值和搁置滤波器来改善声音特性,包括语音清晰度和深低音性能。

工程师使用MATLAB编译器创建了一个独立的MATLAB应用程序,该程序具有图形用户界面(GUI),允许其他团队在Simulink模型中调整参数。万博1manbetx

使用Simu万博1manbetxlink编码器他们为Simulink模型中的算法生成了C代码,并编译了第二个独立的应用程序。万博1manbetx他们将MATLAB应用程序和编译后的代码分发给另一个飞利浦工程小组,这个小组甚至可以在没有安装MATLAB的情况下运行这些程序。这个团队在一个带有声卡的标准PC上运行这两个应用程序,并使用GUI对设计进行微调,同时实时聆听各种参数对任何音频输入的影响。

在iLab的小组随后实施在DSP算法,调整它们以适应DSP的RAM或MIPS限制范围内。测试与回音Soundbar的硬件实施后,球队回到了Simulink模型,可进一步微调参数。万博1manbetx优化的参数是使用MATLAB脚本从Simulink模型提取并下载到DSP。万博1manbetx

该回音条形音箱,它获得了最佳产品的欧洲影像及音像协会(EISA)大奖 - 家庭影院紧凑的系统和CES 2007 CNET CES最佳奖项,是目前可用的货架上,是一个商业上的成功。

结果

  • 新算法只需几天,而不是几周。“没有Simuli万博1manbetxnk的,它可以带我们两三个星期到代码的新算法,并进行测试,看看它是否有希望的声学效果,”扬蒂伦,在iLab的DSP工程师说。“使用Simu万博1manbetxlink,我们可以非常迅速地测试新想法的基础 - 有时在几个小时。”

  • 可执行示威准备好了吗在一天。“在过去,我们很难从飞利浦产品部门得到反馈,因为音频概念正在为他们开发。开发和验证一个原型系统可能需要一个月的时间,”Tielen说。“有了MathWorks工具,在一天之内,我们就可以生成一个实时仿真,我们的同事可以使用它对系统进行微调,并为我们提供有价值的反馈。”

  • 设计的80%,在未来的项目中重复使用。iLab团队正在加速下一代家庭影院系统的开发,方法是将Simulink中80%的设计用于双声音箱。万博1manbetx