基于模块化的音频DSP解决方案,加速高端音频系统开发落地

2019-07-16 06:57:00 来源:EEFOCUS
标签:
数字化的今天,几乎人人都能拿出一款音效不错的随身耳机,真正喜欢音乐的你大概还会在家里高保真的落地音箱上吼几嗓子卡拉OK之余听听发烧级的音乐吧。想象通过时光机器旅行140年,聆听无源留声机到最新16通道音频视频接收机(AVR),那将是多么令人激动震撼的场景!在19世纪,当留声机在乡村和城镇里播放时,邻居们聚集在一起聆听和欣赏音乐,而今天16通道AVR已经进入普通百姓家的客厅。动态范围和保真度发生了重大变化,通道数量增加,噪音水平降低,更高分辨率和更高精度,让音乐的享受变得更加美好。而其中,数字信号处理器(DSP)功不可没。
 
浮点数字信号处理器开启高端音频时代
ADI公司在80年代中期推出集成数字信号处理器,它们是16位定点处理器。这些处理器采用哈佛架构,效率非常高。使用此类处理器的第一批音频产品是具有双声道解码和后处理能力的播放器。在这些处理器上运行的双通道解码器确实使用双精度数学运算,并输出24位音频。
 
 
采用双核SHARC+数字信号处理器的Damson Global紧凑型无线S系列采用杜比全景声3D音频编解码器。
 
然而,工程师过去需要花费大量时间调整这些定点处理器,并从滤波器中获得所需的特性。例如那些像抽取和截断误差这些主要问题,唯一解决方案就是一次次试错来调整滤波器系数,十分艰辛。后来,有些仿真软件包确实能为定点处理器生成系数,但并未完全消除手动调整过程。
 
浮点数字信号处理器堪称福音,带来了多种优势,包括更好的动态范围、更高的分辨率和更低的噪声。很快,专业音频行业意识到了这些优势,并将其用于高端演播室设备,每片板上有多个处理器。然后,电影院设备的音频解码器就运行在这些DSP上。正如人们预料的那样,它们也被用到AV接收机进行解码和后处理,将剧院体验带到人们的起居室。而其中,包括ADI的SHARC处理器系列在浮点DSP,其出色的内核和存储器性能以及优异的I/O吞吐能力使其在市场占据主导地位。
 
模块化音频方案简化高端音频系统开发
ADI公司的32位浮点SHARC 数字信号处理器基于Super Harvard架构,其特点在于在内核和存储器性能以及I/O吞吐能力间取得平衡。 该架构增加了I/O处理器及其相关专用总线,进一步延伸了最初的独立程序和数据内存总线概念。除了满足计算密集型实时信号处理应用的需求外,SHARC处理器还集成大存储器阵列和特定应用外设,有效地简化了产品开发,缩短上市时间。
 
就在前不久,ADI宣布其SHARC®音频模块(ADZS-SC589-MINI)开始供货,这款硬件/软件平台有助于提高各种数字音频产品的原型制作、开发和生产效率。SHARC音频模块实现了高性能音频信号处理器件与全面的软件开发环境的创新组合,非常适合音效处理器、多通道音频系统、MIDI合成器,以及许多其他基于DSP的音频项目应用。
 
ADI推出旨在加快音频DSP项目开发的音频模块平台。
 
传统的产品开发工作通常需要先花费大量的时间和精力在器件选型、电路板原型开发以及基本软件结构开发,然后才开始考虑如何满足自己的产品需求。SHARC音频模块通过提供集成各种模拟和数字I/O选项以及基本软件包和开发环境的音频平台,可以大大加速这个进程。SHARC音频模块可用作独立自足的系统,也可以扩展,支持创建自定义I/O和控制界面。
 
这种音频模块使得SHARC成为支持音频处理设备开发的理想平台,重新设计整个系统原本需要大量时间,但现在利用这一模块,只需很短时间就可创建功能强大的各种自定义I/O外设。SHARC音频模块的核心产品是ADI公司的ADSP-SC589处理器,这是一款用于音频处理的先进引擎,采用两个500MHz SHARC+® DSP内核和一个ARM® Cortex®-A5内核。
 
同时还有以下精心设计的系统外设连接到处理器:两个2 Gb DDR3存储器和一个512Mb SPI闪存;UART(用于MIDI等);SigmaDSP ADAU1761 96 kHz、24位音频编解码器;千兆以太网、S/PDIF和1/8"立体声插孔;USB OTG和HS;AD2425W A2B® 多通道音频接口;等等。
 
除了主SHARC音频模块,ADI公司还提供名为"Fin"的扩展板,可提供额外的功能。音频项目Fin (ADZS-AUDIOPROJECT)是一款MIDI兼乐器/FX子卡,它为SHARC音频模块提供一个控制界面,具有¼"立体声I/O、额外连接以及扩展的信号获取能力。
 
SHARC音频模块平台加快音频系统开发。
 
借助SHARC音频模块,开发人员可以利用紧凑且经济高效的基础平台以及高度优化的软件和工具生态系统,专注于他们自己的算法和用户界面开发工作。
 
这些处理器的优秀工具链为编写C/C++代码提供了帮助,并且还使用一些高度优化的库来实现FIR、IIR、FFT/IFFT等。使用C语言进行编程缩短了上市时间,并且可跨处理器移植,而无需具备关于处理器架构和潜在特性的深入知识。例如,IP持有者可以发布解码器的多个版本来纠正错误或加以改进,以及通过一些变更来提供新的C/C++代码。高效的处理器编译器可以为处理器创建新的库,与使用汇编语言相比,完成相同任务所需的工作量和时间更少。
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
一文读懂FIR滤波器与IIR滤波器
一文读懂FIR滤波器与IIR滤波器

两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器。

音响中的数字信号处理器对信号的加工处理过程解析

DSP在汽车音响中叫数字信号处理器。我们知道家庭音响中的解码器是负责给音频解码的。而DSP除了解码,还会对解码后的信号加工再处理。怎么加工处理呢?

CEVA和DSP Concepts合作简化用于高端声音应用的 音频/语音DSP软件开发

CEVA,全球领先的智能和互联设备信号处理平台和人工智能处理器IP授权许可厂商 (纳斯达克股票交易所代码:CEVA) 与世界先进的音频处理工具、IP和解决方案开发商DSP Concepts, Inc.宣布,DSP Concepts业界领先的AudioWeaver®工具和TalkToTM语音前端现在支持CEVA-X2和CEVA-BX系列DS

简析DSP的工作原理
简析DSP的工作原理

它是利用数字信号处理系统,以数字形式对信号进行处理,最终得到符合需求的信号形式。

ARM寄存器分析以及异常处理方法
ARM寄存器分析以及异常处理方法

除User(用户模式)是Normal(普通模式)外,其他6种都是Privilege(特权模式)。 Privilege中除Sys模式外,其余5种为异常模式。 各种模式的切换,可以是程序员通过代码主动切换(通过写CPSR寄存器);也可以是CPU在某些情况下自动切换。 各种模式下权限和可以访问的寄存器不同。

更多资讯
英特尔的7纳米处理器可能还要再等3年
英特尔的7纳米处理器可能还要再等3年

与非网9月23日讯,英特尔10纳米和14纳米产品双线布局似乎还要再持续一段时间,在一份汇总资料中显示,今年除了酷睿i9-9900KS以及Cascade Lake-X旗舰级产品外,英特尔处理器今年的产品更新基本完成。

AMD 处理器市场崛起之路回顾:三张图表说明一切

与非网9月23日讯,AMD再处理器市场上崛起是有目共睹的,reddit用户ingebor(他已经汇编了我们迄今为止涵盖的所有Mindfactory数据)已经绘制了销售数据。过去五年来,令人难以置信地概述了AMD自2017年以来的崛起。

vivo执行副总裁胡柏山:vivo并没有自研芯片,年底将推出与三星合作研发的5G芯片
vivo执行副总裁胡柏山:vivo并没有自研芯片,年底将推出与三星合作研发的5G芯片

与非网9月23日讯,此前vivo要自研芯片,挖人挖到展锐门口的新闻闹得沸沸扬扬,然而近期vivo执行副总裁胡柏山接受采访时表示,这都是乌龙。

麒麟 990 与麒麟 990 5G 完全不同?消费者们都被华为欺骗了?

与非网9月23日讯,华为在德国柏林正式发布新一代旗舰芯片麒麟990系列,不同于以往本次新品包含了麒麟9905G和麒麟990两款芯片。很多小伙伴看到都是麒麟990处理器容易误认为它们是一款,其实这两款处理器不仅仅是差一个5G那么简单。来看看国内知名手机跑分软件安兔兔是怎么评价它们的:

未上市就遭哄抢,台积电 5nm 真香

与非网9月23日讯,据媒体报道,台积电7nm制程订单目前满载,市场供不应求,甚至会延期交货。包括16nm、12nm等相对较落后制程,也出现满载,真可谓数钱数到手抽筋。