QNX Aviage 声音处理技术工具包是一种使用经实践证明算法的模块化程序库,它有效提高了语音通信的清晰度、音质以及准确度,从而进一步增强车载免提系统和语音识别系统的性能。它提供的先进的回声消除和语音强化解决方案,可专门应对复杂多变的车内环境。与传统的语音质量强化解决方案不同,它不需要专门的硬件,从而可降低生产成本并提高了设计灵活性。
先进的 QNX Aviage 声音处理技术工具包是一种使用经实践证明算法的模块化程序库,它有效提高了语音通信的清晰度、音质和准确度,从而进一步增强车载免提系统的性能。它能探测并提取由路面、建筑、发动机、风声、雨声及其他车辆产生的车内噪音。
技术概览
QNX Aviage 声音处理技术工具包含有预定义模块,可根据应用要求、特殊的车内条件以及语音优化等级,单独使用或组合使用。
•回声消除 (AEC) — 通过从麦克风接收的语音信号中消除车内扬声器发出的声音信号,以显著减少免提通话中产生的回声现象
•抑制噪音和优化语音 — 通过保持语音通信的自然音质、连续性和流畅性并维持普通的声音环境,减少相加噪音和动态噪音的影响
•高频编码 — 将高频声音压缩成低频声音,使高频范围内的辅音能更清晰地传递
•带宽拓展 — 拓展电话频段的低频信号并在车载扬声器系统中回放,以为驾驶者提供更完整、更清晰的声音,频段中的高频信号会使车内扬声器发出的声音更真实、更清楚
•消除风噪 — 识别并消除除霜器、前出风口内的风流或敞开车窗或天窗时产生的侧风对车内声音环境的影响
•均衡发送 — 使用参数均衡器控制免提通话中发送部分的最后车内音质
•均衡接收— 具有与均衡发送模块相同的功能,不过通话的接收端是通过车内扬声器发音的
•动态发送 —使用灵巧的增益控制和动态限幅技术确保发送信号音量的连贯性和最佳状态。
•动态接收— 具有与动态发送模块相同的功能,不过通话的接收端是通过车内扬声器发音的
•混音器 — 利用双麦克风提供的信息提高发送信号中的语音量
QNX Aviage 声音处理技术工具包中的这些预定义模块,可根据应用要求、特殊的车内条件以及语音优化等级,单独使用或组合使用。它们无需针对车辆进行繁琐地调整即可提供最佳性能,也可由开发人员定制以满足特殊的应用需要。
技术重点
采用经实践证明算法的可扩展的模块化程序库,具有预定义模块结构可提高免提通话的语音质量
•功能强大的自适应算法提供了简单的应用程序接口并减少了进行调整的必要
•采用独立的 C 例程库以最大程度减少延时和对处理器资源的占用
•特别适用于消除通风口、转向灯、路面、建筑、发动机、风声、雨声以及其他车辆产生的车内噪音
•除了提供单通道解决方案以外,还有先进的双通道频域混合器可供选用。这适用于并行或定向的阵列配置并有效处理麦克风元件之间的未知间距
•还可提供基于 windows 的 QWA 应用程序。在进行免提通话的过程中,通过 TCP-IP 连接对目标机上的程序库的运行进行控制,具体包括:
☉打开/关闭以下功能:NR, AEC, RES, PEQ, AGC
☉查看并更改参数、EQ 曲线等
☉将音频片断记录到文件中
☉以 wav 文件标记的事件记录
☉保存/加载配置
☉利用诊断模块运行诊断
•还可使用高级诊断模块协助解决系统集成问题。它还支持自动延时校准、测试波形生成、一致性、& 失真测量、动态延时测试、放大器动态延时检查、耦合测量,以及静态和动态脉冲响应测量
•该技术已成功应用于主要汽车制造商 – 从本田极品到通用再到保时捷公司出品的 56 款以上的车型中
商业收益
降低生产成本
QNX Aviage 声音处理技术工具包通过将车载语音、远程通信或无线电模块与主要中央处理器/数字信号处理器集成在一起,从而提供高品质的全双工免提通信功能。通过一个可与其他应用程序在通用处理器或数字信号处理器中共存的单独程序库来提供完整的解决方案。这样就不必使用额外的专用处理器,通常可使单位生产成本最多减少 10-15 美元。
此外,模块化的结构加上支持多平台的解决方案,更便于其在多条生产线上升级、修改和重新使用,从而能最大程度减少开发投资,降低生产成本。
为进一步减少开发成本,该工具包还提供一个诊断应用程序接口和可遥控的 Windows 客户机以提高系统集成功能。
规格说明
处理器支持
•32 位通用定点和浮点处理器与无需修改的 32 位数字信号处理器
☉ARM9+ (LittleEndian (LE))
☉SH/4+ (LE)
☉PPC (BigEndian (BE))
☉TI DSP C64x (具有符合适用于 TI DSP BIOS 的 XDIAS 标准要求的 XDAIS 封包器)(LE)
系统提升
•回声消除:去除多余和有干扰的回声
•减少噪音:在嘈杂环境中提高语音和通话质量
•参数均衡器:通过修正车内/麦克风的噪音提高通话的音质和清晰度
•自动增益控制:保持一致的通话音量,以减少网络中断并避免削波导致的高度失真
测试
•基于文件的车载 VDA 测试
•产品发布前在多款车型中进行了大量测试
•在“最恶劣的环境下”进行了广泛的强度测试
•进行广泛的开发、算法和 QA 回归测试
•在研发阶段进行了多点诊断韵字测试 (DRT) 和诊断头韵测试 (DALT) 以确保清晰度,进行了 CMOS 测试以确保音质
系统要求
•SH/4:(浮点版本)28 MIPS, 50 K RAM, 130K ROM
•PPC:(浮点版本)39 MIPS, 50 K RAM, 150K ROM
•ARM9:(定点版本)44 MIPS, 33 K RAM, 176K ROM
•Jacinto:(DSP 版本)48 MIPS/s, 42 K RAM, 177K ROM