0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过IP模块实现音频/语音子系统的设计

星星科技指导员 来源:嵌入式计算设计 作者:Charles Qi 2022-06-14 09:11 次阅读

随着移动游戏和语音触发等应用的日益普及,音频/语音子系统在许多移动片上系统 (SoC) 设计中发挥着重要作用。该子系统的设计必须满足双重需求:高性能、高分辨率音频流处理以及始终在线、低功耗的语音触发和识别。可定制的数字信号处理 (DSP) 和音频/语音子系统解决方案知识产权 (IP) 模块可以提供一种经济高效的方式来开发和交付高性能音频/语音产品

在过去十年中,智能手机和平板电脑的出现推动了相当大的技术创新。高性能音频和视频应用对于为这些设备带来个性化和消费者吸引力至关重要。移动游戏和语音触发和识别等新兴应用正在将音频/语音子系统性能的要求推向频谱的两个极端。一方面,对高性能、高分辨率的多通道音频流处理的需求不断增长。另一方面,需要以极低的功耗始终开启语音触发和语音识别智能。音频/语音子系统设计必须部署先进的数字信号处理 (DSP) 技术和架构完善的系统解决方案,以满足不断增长的需求。

移动音频/语音子系统概述

图 1 显示了一个具有代表性的移动音频子系统。该子系统以音频 DSP 内核为中心,处理主要的音频数据处理,包括对不同压缩标准的流编码/解码、采样率转换、前后处理、噪声抑制、语音触发/语音识别等。音频 DSP 内核可能会或可能不会集成到应用处理器片上系统 (SoC) 中。如果它被集成,DSP 内核将是一个卸载处理器,位于 SoC 总线层次结构上,可以访问 SoC 的主存储器系统。如果 DSP 未集成,则有专用总线接口将应用处理器 SoC 连接到独立 DSP。MIC 和扬声器等音频外围设备通过共享或点对点数字总线接口连接到 DSP 内核。音频外围 IC 包含模拟组件,例如数模转换器DAC)/音数转换器ADC)、模拟滤波器和放大器。除了连接音频外围设备外,还可能有音频接口连接到蜂窝基带或 WiFi/BT/FM 收音机组合设备,以支持语音通话(在智能手机中)和蓝牙音频或来自 FM 收音机的音频流。

图 1:具有代表性的移动音频/语音子系统。

poYBAGKn4FeAPfyFAAESZmTyMBk673.png

高性能、低功耗音频数据处理

对高性能 DSP 的需求是由语音和音频处理需求驱动的。在语音方面,为支持高性能 IP 语音 (VoIP) 而部署宽带 (AMR-WB) 和超宽带语音编解码器,同时对噪声抑制和与噪声相关的音量控制预处理的要求也越来越高。 这些要求将音频 DSP 处理复杂性提高了 2 到 4 倍。在音频方面,编解码器的复杂性随着多通道无损版本的引入而达到顶峰,例如:

杜比 TrueHD、MS10、MS11

DTS 主音频,M6,M8

然而,如表 1 所示,在后处理方面存在重大创新。

表 1:音频后处理

poYBAGKn4F6AMZqXAAEl7gNVmok256.png

对高性能的需求正在推动音频 DSP 拥有更多并行、更高精度的乘法累加单元 (MAC)。

在性能需求不断增加的同时,对低功耗配置的需求也在从两个角度增加:

对于移动游戏或专业级音频播放等高端音频应用,由于移动设备的电池寿命限制,系统功率分布无法随数据处理性能保持线性增长

在语音触发或语音识别等新应用中,音频系统需要始终开启

这两种观点都要求 DSP 架构具有极高的可扩展性和效率。具有可扩展指令集扩展、可配置内存/I/O 分区和高级电源管理功能的 DSP 架构是满足高性能和低功耗需求的最佳选择。

低功耗音频传输

为了降低功耗并支持语音触发等低功耗应用,除了音频 DSP 的电源效率外,还需要考虑音频数据传输的效率。从音频子系统拓扑来看,有两个优化点可以降低音频传输的功率。

第一个优化点是将音频数据传输模型从基于系统内存的模型更改为 DSP 隧道模型。使用基于系统内存的模型,音频数据预处理和后处理 DSP 被放置在整个 SoC 总线层次结构的系统内存中。该模型要求系统内存和 SoC 总线层次结构在音频数据处理期间始终处于供电状态。在此模型中,音频数据还会多次遍历 SoC 总线层次结构。通过高频 SoC 总线层次结构和系统内存进行数据访问会消耗大量功率并妨碍对始终在线应用程序的有效支持。在 DSP 隧道模型中,通过音频接口的音频数据处理和发送/接收被本地化到具有专用本地存储器和高效 FIFO 式接口的 DSP 处理器。

第二个优化点是利用新的音频接口标准,这些标准旨在支持具有低 I/O 引脚数和低功率效率的多个音频外围设备。最近,MIPI 联盟建立了两个新的音频接口标准,SLIMbus 和 SoundWire,以优化音频子系统的连接性。SLIMbus 标准针对应用处理器和独立 DSP 编解码器之间的连接性。SoundWire 标准针对许多音频设备,包括 DSP 编解码器和音频外围设备。SoundWire 总线可以扩展以支持多个数据通道,以便在应用处理器和 DSP 编解码器之间传输宽 PCM 音频样本。但也可以对其进行优化,以支持将窄 PDM 样本传输到单个数据通道上的 MIC 和扬声器。SoundWire 标准为数据传输定义了一种改进的 NRZI 数据编码和双倍数据速率,以最大限度地减少总线负载的主动驱动和切换。此外,该标准包含一个明确定义的时钟速率改变方案和时钟停止协议,以进一步降低永远在线应用的功耗。由 SoundWire 标准优化的音频子系统如图 2 所示。

图 2:基于 SoundWire 的音频子系统优化

poYBAGKn4GSAToQaAAEu2mXbYok645.png

构建高性能、低功耗的音频子系统

高性能、低功耗音频子系统已成为移动和消费设备的基本要素。新兴的新应用程序,例如语音触发和识别以及移动游戏,进一步增加了音频处理的复杂性。音频子系统设计需要以极低的功耗包含始终开启的功能,并为多个音频通道提供极高品质的音频效果。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19286

    浏览量

    229817
  • dsp
    dsp
    +关注

    关注

    553

    文章

    7998

    浏览量

    348906
  • 存储器
    +关注

    关注

    38

    文章

    7492

    浏览量

    163829
收藏 人收藏

    评论

    相关推荐

    Alpahwave Semi推出全球首个64Gbps UCIe D2D互联IP子系统

    半导体连接IP领域的领先企业Alpahwave Semi近日宣布了一项重大突破,成功推出了全球首个64Gbps高速UCIe D2D(裸片对裸片)互联IP子系统。这一创新成果标志着Alpahwave
    的头像 发表于 12-25 14:49 187次阅读

    IP矿用电话网关模块SIP2804T中文手册

    。作为矿用广播对讲系统的核心音频中转站,SIP2804T模块成功搭建了SIP语音与CAN语音之间的互传桥梁,不仅能将井下CAN
    发表于 11-29 14:15 0次下载

    基于 CAN 总线的矿用广播对讲系统音频模块应用场景

    卓越的性能,以下将详细阐述其主要的应用场景。 矿井井下通信 在矿井井下,由于工作环境复杂且范围广阔,基于 CAN 总线的矿用广播对讲系统音频模块可以实现矿工之间的高效沟通。例如,在不同
    的头像 发表于 11-27 17:56 162次阅读
    基于 CAN 总线的矿用广播对讲<b class='flag-5'>系统</b><b class='flag-5'>音频</b><b class='flag-5'>模块</b>应用场景

    音频子系统主要是用来做什么的,可以用来做PCM编码器吗?

    请问,音频子系统主要是用来做什么的,可以用来做PCM编码器吗?支持PCM编码输出吗?
    发表于 11-07 07:38

    ip网络音频终端是什么

    IP地址进行通信。它们可以将音频信号转换成数字信号,并通过局域网或因特网进行传输,从而在不同地点之间实现高质量的音频传输和通信。 二、主要功
    的头像 发表于 10-08 14:52 423次阅读

    D类音频子系统中的电流感应放大器

    电子发烧友网站提供《D类音频子系统中的电流感应放大器.pdf》资料免费下载
    发表于 08-29 10:55 0次下载
    D类<b class='flag-5'>音频</b><b class='flag-5'>子系统</b>中的电流感应放大器

    无线模块通过TCP/IP协议实现与PC端的数据传输解析

    在当今的信息时代,无线通信技术的发展日新月异,为我们的工作和生活带来了极大的便利。其中,无线通信模块通过TCP/IP协议向PC端传送数据已经成为了一种常见的通信方式。 无线通信模块是一
    的头像 发表于 06-15 16:16 465次阅读

    音频语音数据(AVD)模块开发套件DA14AVDDECTDEVKT数据手册

    电子发烧友网站提供《音频语音数据(AVD)模块开发套件DA14AVDDECTDEVKT数据手册.rar》资料免费下载
    发表于 05-30 16:39 1次下载
    <b class='flag-5'>音频</b><b class='flag-5'>语音</b>数据(AVD)<b class='flag-5'>模块</b>开发套件DA14AVDDECTDEVKT数据手册

    无线通信模块通过TCP/IP协议实现与PC端的数据传输

    在当今的信息时代,无线通信技术的发展日新月异,为我们的工作和生活带来了极大的便利。其中,无线通信模块通过TCP/IP协议向PC端传送数据已经成为了一种常见的通信方式。本文将详细介绍这一过程的主要步骤
    的头像 发表于 05-11 15:44 635次阅读

    音频通话产品的福音,数字语音处理模块,可消除回音,降低噪声。

    音频数字语音
    jf_63900430
    发布于 :2024年03月11日 22:37:46

    让机器拥有说话能力,智能语音音频处理SoC

    AI,还需要智能语音音频处理SoC。   智能语音音频处理SoC   所谓智能语音音频处理
    的头像 发表于 02-02 00:15 2762次阅读

    新款高性能网络音频模块SV-2400V系列模块介绍

    ,发送到网络上,供其他网络音频模块接收播放,具有CD级的播放音质。同时提供高性能的双向音频数据传输,便于构建网络语音对讲系统。 我们提供了N
    的头像 发表于 01-31 16:24 395次阅读
    新款高性能网络<b class='flag-5'>音频</b><b class='flag-5'>模块</b>SV-2400V系列<b class='flag-5'>模块</b>介绍

    1W 远距离全双工数据语音传输 无线音频模块 SA618F30 #全双工

    语音传输音频模块
    思为无线
    发布于 :2024年01月22日 17:54:42

    如何用XR806实现语音紧急呼叫系统的设计呢?

    在该语音主动告警系统中,需要语音时别模块和网络告警模块
    的头像 发表于 01-12 17:34 1314次阅读
    如何用XR806<b class='flag-5'>实现</b><b class='flag-5'>语音</b>紧急呼叫<b class='flag-5'>系统</b>的设计呢?

    SV-2401V IP音频广播模块SV-2401V号角音柱音箱解码播放核心板

    linein输入,发送到网络上,供其他网络音频模块接收播放,具有CD级的播放音质。同时提供高性能的双向音频数据传输,便于构建网络语音对讲系统
    的头像 发表于 01-10 09:16 462次阅读
    SV-2401V <b class='flag-5'>IP</b><b class='flag-5'>音频</b>广播<b class='flag-5'>模块</b>SV-2401V号角音柱音箱解码播放核心板