Login

ARM The Architecture For The Digital World  

音频解决方案

音频解决方案 Image
通过将领先的处理器和音频软件体系完美结合在一起,ARM 可使音频产品制造商能够满足以下需求:音质更清晰、更多存储容量、易于使用、软件可移植性和更长的电池寿命。ARM 可以实现从最简单的语音播放到高端环绕立体声等各种应用。处理器与音频软件的极佳组合促使音频市场大范围的从专用 DSP 转向 ARM 处理器
通过 ARM Connected Community 提供的软件产品包括如下产品:各种标准(包括 MP3 和 GSM AMR)的编解码器、增强功能(如回声消除和混响)、混合和过滤后处理解决方案、3D 定位音频、数字无线电产品及其他产品。有关基于 ARM 的音频软件可用性的详细信息,请参阅 ARM Connected Community 的“多媒体”部分中的音频软件页。

 

数字电视      智能手机      相机       

 
 


嵌入式音频设计可大致分为三种使用方案,ARM 的不同处理器产品组合可以为每种方案提供全面的支持:

方案 1 - 专用音频子系统

可以通过专用子系统来处理所有音频功能。根据不同的要求,这种方法具有一些优势,包括不间断音频、高效电源管理以及设计简便。例如,系统可以配备两个 ARM9 处理器:使用主 ARM926 平台进行过滤、复制保护、流分析和后处理;并使用低成本、低功耗的专用 ARM968 实现来提供基本音频播放功能。

方案 2 - 只有一个主处理器

另一种设计方案是在主处理器上运行所有音频代码,在主处理器的主要功能之外提供音频处理功能。这种方案的应用范围、工作负载和所需的带宽也可能存在很大差异。通过与 MP3 解码相结合,目前市场上销售的基于 Cortex-M3 处理器的微控制器部件可以轻松执行各种各样的控制功能。同时,如果需要进行高端手机的应用程序处理以及显著增强音频功能和执行后处理,则 Cortex-A 系列处理器更适合一些。

方案 3 - 动态分摊工作负载

第三种备选方案可能是在系统中的处理器之间动态分摊音频工作负载。这种方法可以解决设计中的功耗和性能瓶颈,以及在多核处理器中分摊音频工作负载。ARM MPCore 技术非常适于这种使用方案,其中的可扩展多核处理器可以动态提供高级方案所需的性能,同时在简单音频播放期间最大限度提高能源效率。

在所有上述方案中,ARM 处理器为嵌入式音频提供的各种优势如下所述。

 处理器

 为音频设计提供的主要优势

Cortex-A 系列

  为高端多媒体提供极高的性能以及 NEON SIMD 引擎

Cortex-R 系列

  同类最佳的实时性能以获得高效率

Cortex-M 系列

  为 MCU 类设备提供高效的音频处理

ARM11 系列

  所有 ARM9E 系列优势 + 外加 SIMD 性能

ARM9 系列

  使用 DSP 指令和单周期 MAC 提供极佳的性能

ARM7 系列

  为很多音频应用程序提供低成本的硅备选方案


选择在 ARM 处理器上运行哪种音频软件是一项重要决定,选择符合预期音频标准的产品比确保缩短上市时间更重要。ARM Connected Community 中的很多软件合作伙伴为 ARM 处理器提供了领先的编解码器产品,可以缩短音频应用程序的设计周期。

 

在为应用程序选择编解码器时,最重要的标准是性能。其他因素可能会对您的系统设计和内存需求产生重大影响,这反过来又可能会对总系统成本产生重大影响。ARM Connected Community 中的音频软件合作伙伴提供了具有优异性能和极低内存要求的产品。

 

有关基于 ARM 的音频软件可用性的详细信息,请参阅 ARM Connected Community 的“多媒体”部分中的音频软件页。


Maximise