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

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

3天内不再提示

Zynq及Vitis HLS助力面向声音合成和声学控制的低时延技术

Xilinx赛灵思官微 来源:Xilinx赛灵思官微 2023-04-19 14:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

音频输入到输出,现有的实时数字音频系统很难实现低于 1ms 的时延。实际上,200µs 是到目前为止可实现的最佳时延。INSA(法国)的 Emeraude 研究团队正在开发 Syfala 编译器,该编译器结合了 Faust (一种用于实时音频 DSP 的领域特定语言)和 AMD Vitis HLS,使其为音频 DSP 用户提供非常高级的音频合成工具。

Emeraude 采用基于 AMD Zynq 的FPGA 板卡、低时延音频编解码器和 Syfala 编译器,在众多简单的 DSP 程序上实现了 11µs 的低时延。这项新技术适用于声音合成和主动声学控制。

01

项目挑战

实时音频数字信号处理( DSP )已经在广泛的计算机架构上实现:采用冯・诺依曼架构的 CPU、多核 CPU、GPU、专用电路、FPGA 等。然而,实现超低时延(即小于1ms)的唯一方法是使用专用电路,如 ASIC 或 FPGA。

尽管如此,对于 DSP 程序员而言,使用 FPGA 几乎是不可能的事情,因为他们没有掌握硬件设计技能。

因此,该项目的主要挑战在于设计出一款工具,允许音频 DSP 程序员以极低时延(即小于 100µs)在 FPGA 上实现任意音频 DSP 算法

02

解决方案

采用的解决方案是将音频 DSP 语言编译器(即 Faust)的输出与 HLS 工具 Vitis HLS连接起来。Faust 编译器不仅可处理软硬件分区,而且还可隔离将在 FPGA 上实施的内核 DSP 算法,如图 1 所示。

0de1e9f6-de7b-11ed-bfe3-dac502259ad0.png

图 1:从 Faust 程序到 FPGA 的 Syfala 编译流程

Vitis HLS 用于实现该内核 DSP 的硬件,允许访问外部 DDR 内存以及使用 ARM Zynq 处理系统驱动程序的硬件控制器

INSA-LYON 的研究团队主管 Tanguy Risset 表示:“Vitis HLS 允许我们直接重复使用 Faust 编译器生成的 C++ 代码,因此从 Faust 高级规范直至 FPGA 比特流都无需经历手动设计流程。此外,Vitis HLS 与 AMD 的设计流程能够很好地集成在一起,方便我们进行硬件/软件的协同设计。”

03

设计成效

最终成效就是获得一个新的编译流程,可将任意音频 DSP 程序自动编译到基于 AMD Zynq 7000 的 FPGA 板卡(如 Digilent Zybo 或 Genesys)上。这样一来,模拟输入到模拟输出,所实现的程序的时延可低至 11µs。如此短的时延是前所未有的。该编译器是开源的,目前用于实现主动声学控制算法和 3D 音频编解码流程。

Risset 补充道:“Vitis HLS 使我们能够精确控制 IP 的时延。特别是 Vitis HLS 能够生成一个有一个样本延迟时延的 IP。这对于实现我们在模拟与模拟之间实现的时延极为重要。”

Risset 表示,Vitis HLS IP 的调度视图有助于我们了解 Vitis HLS 是如何引导并行化,以及内存访问是如何对 IP 时延产生影响的。他补充道:“这促使我们在 Faust 生成的 C++ 代码中对内存访问进行优化,这是实现低时延的必要步骤。”





审核编辑:刘清

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

    关注

    561

    文章

    8275

    浏览量

    368220
  • FPGA
    +关注

    关注

    1664

    文章

    22502

    浏览量

    639134
  • 编解码器
    +关注

    关注

    0

    文章

    291

    浏览量

    25493
  • 编译器
    +关注

    关注

    1

    文章

    1672

    浏览量

    51907
  • HLS
    HLS
    +关注

    关注

    1

    文章

    135

    浏览量

    25978

原文标题:Zynq 及 Vitis HLS 助力面向声音合成和声学控制的低时延技术

文章出处:【微信号:赛灵思,微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    6G星地融合不是画饼:轨卫星连接器如何搞定5ms时的“极限挑战”

    6G时代已来,轨卫星如何实现 $5ms$ 的极低时?本文深度拆解轨卫星连接器的核心创新:通过极致阻抗控制、抗冲击结构及轻量化集成技术
    的头像 发表于 04-01 09:18 1314次阅读
    6G星地融合不是画饼:<b class='flag-5'>低</b>轨卫星连接器如何搞定5ms时<b class='flag-5'>延</b>的“极限挑战”

    电压放大器如何助力声学领域的研究

    如何助力声学领域研究的详细介绍: 一、核心价值:为何需要电压放大器? 在声学研究中,许多传感器(如传声器、水听器、超声探头)输出的原始电信号极其微弱(通常是微伏或毫伏级别),且极易被环境噪声淹没。直接将这些信号送入
    的头像 发表于 12-29 10:24 355次阅读
    电压放大器如何<b class='flag-5'>助力</b><b class='flag-5'>声学</b>领域的研究

    声智科技携手英飞凌探讨新一代声学感知技术方案

    近日,声智科技与全球半导体巨头英飞凌Power&Sensor System团队在德国总部举行了战略会议。双方围绕新一代声学感知技术方案和面向全球市场的新产品研发进行了深入探讨。会议聚焦于声学
    的头像 发表于 12-04 15:58 866次阅读

    Aigtek安泰电子赴全国声学大会之约:以功放技术赋能声学创新发展!

    顶级的学术示范品牌,会议期间千余名声学科技工作者齐聚盛会,现场学术交流氛围浓厚,同期举办了2025年声学科技科普展,展示了优秀科普作品和声学企业最新成果。展会风采:
    的头像 发表于 11-06 18:47 736次阅读
    Aigtek安泰电子赴全国<b class='flag-5'>声学</b>大会之约:以功放<b class='flag-5'>技术</b>赋能<b class='flag-5'>声学</b>创新发展!

    魏牌全新蓝山荣获2025声学楼汽车音频技术大奖

    2025年10月26日,2025国际音频产业峰会(INTER-AUDIO2025)暨声学楼二十周年年会在深圳会展中心圆满落幕。魏牌全新蓝山搭载的 Coffee AI Sound 全景声音响系统凭借
    的头像 发表于 10-28 10:05 3342次阅读

    声学工程如何驱动未来车辆性能的发展

    当我们讨论车辆性能时,声学表现或许并非首要考虑因素。但声音技术和整体声学工程的突破,正对未来出行方式产生日益重要且深远的影响。
    的头像 发表于 09-05 16:05 1041次阅读

    瑞声科技与极氪9X合作树立车载声学新标杆

    8月24日,以“声临奢境”为主题的极氪9X音响品鉴会在上海中心极氪旗舰店圆满落幕。瑞声科技作为极氪9X技术合作伙伴,为本次活动提供了全程支持。基于对极致声学体验的共同追求,瑞声科技与极氪团队通力协作,助力极氪9X打造naim殿堂
    的头像 发表于 08-28 15:57 1312次阅读

    电动机噪声、振动和声振粗糙度开发:使用计算成本的系统级模型预测早期噪声、振动和声振粗糙度

    优势使用计算成本的系统级模型在动态运行条件下对电驱动装置执行早期噪声、振动和声振粗糙度评估优化电机控制策略并做出更好的设计选择,以提高电动汽车的噪声、振动和声振粗糙度使用Simcen
    的头像 发表于 08-13 11:46 837次阅读
    电动机噪声、振动<b class='flag-5'>和声</b>振粗糙度开发:使用<b class='flag-5'>低</b>计算成本的系统级模型预测早期噪声、振动<b class='flag-5'>和声</b>振粗糙度

    坚守创新初心,助力声学强国!Aigtek第19届全国压电和声波理论及器件应用研讨会回顾!

    会议回顾2025年7月21-24日,由中国力学学会、中国声学学会和IEEE-UFFC分会主办的第十九届全国压电和声波理论及器件应用研讨会将在新疆石河子召开,本次会议旨在促进内外学者的深度交流合作
    的头像 发表于 07-31 19:07 3345次阅读
    坚守创新初心,<b class='flag-5'>助力</b><b class='flag-5'>声学</b>强国!Aigtek第19届全国压电<b class='flag-5'>和声</b>波理论及器件应用研讨会回顾!

    思必驰声音复刻算法获得深度合成服务算法备案

    近日,国家互联网信息办公室正式发布第十二批深度合成服务算法备案信息,思必驰声音复刻算法通过此次备案。该算法能够高精度复刻人类声音,为个性化语音服务、智能客服、语音交互等多个领域提供强有力的技术
    的头像 发表于 07-31 17:42 1000次阅读

    如何在Unified IDE中创建视觉库HLS组件

    最近我们分享了开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE)和开发者分享|AMD Vitis
    的头像 发表于 07-02 10:55 1674次阅读
    如何在Unified IDE中创建视觉库<b class='flag-5'>HLS</b>组件

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础上撰写,但使用的是 AMD Vitis Unifie
    的头像 发表于 06-20 10:06 2547次阅读
    使用AMD <b class='flag-5'>Vitis</b> Unified IDE创建<b class='flag-5'>HLS</b>组件

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 来创建一个 HLS IP,通过 AXI4 接口从存储器读取数据、执行简单的数学运算,然后将数据写回存储器。接着会在 AMD Vivado Design Suite 设计中使用此
    的头像 发表于 06-13 09:50 2240次阅读
    如何使用AMD <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>创建<b class='flag-5'>HLS</b> IP

    Actran声学仿真解决方案:工业级声学预测与优化的专业技术平台

    问题?如何平衡计算精度与效率?Actran声学仿真软件作为专业的声学工程解决方案,针对这些挑战提供了系统性的技术应对策略。 Actran的核心技术架构 Actran基于先进的有限元/无
    的头像 发表于 06-06 09:45 1196次阅读

    正点原子Z20 ZYNQ 开发板发布!板载FMC LPC、LVDS LCD和WIFI&amp;蓝牙等接口,资料丰富!

    接口等外设。开发板提供了丰富的开发文档和软件资源,涉及FPGA开发、Vitis开发、Linux系统开发和Qt开发! 一、资料下载 正点原子Z20 ZYNQ开发板/核心板:http
    发表于 05-30 16:55