不朽情缘官网

新闻动态
NEWS FEED
您现在的位置:
首页
-
-
-
适合i.MX RT的Xtensa音频框架简介

适合i.MX RT的Xtensa音频框架简介

  • 分类:企业新闻
  • 作者:Jason Tseng@NXP
  • 来源:恩智浦MCU加油站
  • 宣布时间:2022-11-14 11:21
  • 会见量:

【提要描述】在众多的恩智浦i.MX RT跨界处理器当中,您可能会发明有些系列除了Arm内核之外还结合了高性能的DSP,利用集成DSP的技术优势,可提供高性能音频数字信号处理能力,并包括特定算法操作,可实现完全可编程要领,从而提供最大的灵活性,本篇将介绍适用于i.MX RT500和i.MX RT600 MCU的Xtensa音频框架(XAF)。 Xtensa音频框架是一个用来加速开发音频处理应用程序的框架,恩智浦以及Cadence提供了许多差别的音频组件(component),程序开发者可以从这林林总总的音频组件当中直接挑选套用。? 下图中列出了SDK中所包括的种种音频组件。? 下图中是一个规范,展示了开发者排列组合音频组件并与之串联在一起。 接下来,我们通过这个框图解释一下在一个完整的音频处理应用程序当中,Xtensa音频框架的组成和相相互对应的关系。 绿色的部分就是所谓的Xtensa音频框架,其中包括了三个主要的区块,应用接口层(App Interface Layer)、行程间通讯(IPC)、DSP接口层(DSP Interface Layer),另外要提醒一下,灰色的RTOS和种种的音频组件,并不属于Xtensa音频框架的一部分。 Xtensa音频框架利用XAF Developer API来创立、配置以及执行音频组件之间的内存治理,另有音频组件之间的数据传输以及音频组件的处理调理。Xtensa音频框架当中的应用接口层卖力依据需求创立与维护语音处理串行,行程间通讯(IPC)则卖力相同应用接口层与DSP接口层,而DSP接口层凭据从应用接口层所收到的命令,执行具体的音频处理。 如下图所示,Xtensa音频框架当中应用接口层(App Interface Layer)与DSP接口层(DSP Interface Layer)利用进程间通讯(IPC)命令(command)与回复(response)的机制来传送控制与数据。 接下来提供几个串联音频组件的规范以供参考。 规范一:输入PCM音频数据调解讯号巨细 规范二:输入MP3文件并做解码处理 ? 规范三:解码两个MP3文件并做混音处理后输出 规范四:解码MP3的同时编码另一个PCM音频数据 规范五:实施音频采样率转换 规范六:解码AAC文件 规范七:解码MP3并提供应音频输出装置 规范八:从音频输入设备获取PCM音频数,然后调解信号巨细 规范九:解码Ogg-Vorbis文件 规范十:解码两个MP3和一个AAC文件并输入至混音器,混音器输出两个PCM,并分送一个调解信号巨细,另一个则实施音频采样率转换。 规范十一:使用渲染器的输出当成回音消除的输入或是参考样本 以上规范可以看出各个音频组件的种种应用。 另外也别忘了,除了恩智浦和Cadence所提供的音频组件之外,使用者也能够自己界说并开发私有的音频组件,并且所有的这些音频组件,都能借由Xtensa音频框架不绝地重复套用。 ? 关注不朽情缘官网网站及微信民众号,了解 NXP MCU更多信息。 ? ? ?

适合i.MX RT的Xtensa音频框架简介

【提要描述】在众多的恩智浦i.MX RT跨界处理器当中,您可能会发明有些系列除了Arm内核之外还结合了高性能的DSP,利用集成DSP的技术优势,可提供高性能音频数字信号处理能力,并包括特定算法操作,可实现完全可编程要领,从而提供最大的灵活性,本篇将介绍适用于i.MX RT500和i.MX RT600 MCU的Xtensa音频框架(XAF)。

Xtensa音频框架是一个用来加速开发音频处理应用程序的框架,恩智浦以及Cadence提供了许多差别的音频组件(component),程序开发者可以从这林林总总的音频组件当中直接挑选套用。?

下图中列出了SDK中所包括的种种音频组件。?

下图中是一个规范,展示了开发者排列组合音频组件并与之串联在一起。

接下来,我们通过这个框图解释一下在一个完整的音频处理应用程序当中,Xtensa音频框架的组成和相相互对应的关系。



绿色的部分就是所谓的Xtensa音频框架,其中包括了三个主要的区块,应用接口层(App Interface Layer)、行程间通讯(IPC)、DSP接口层(DSP Interface Layer),另外要提醒一下,灰色的RTOS和种种的音频组件,并不属于Xtensa音频框架的一部分。

Xtensa音频框架利用XAF Developer API来创立、配置以及执行音频组件之间的内存治理,另有音频组件之间的数据传输以及音频组件的处理调理。Xtensa音频框架当中的应用接口层卖力依据需求创立与维护语音处理串行,行程间通讯(IPC)则卖力相同应用接口层与DSP接口层,而DSP接口层凭据从应用接口层所收到的命令,执行具体的音频处理。

如下图所示,Xtensa音频框架当中应用接口层(App Interface Layer)与DSP接口层(DSP Interface Layer)利用进程间通讯(IPC)命令(command)与回复(response)的机制来传送控制与数据。



接下来提供几个串联音频组件的规范以供参考。

规范一:输入PCM音频数据调解讯号巨细

规范二:输入MP3文件并做解码处理



?

规范三:解码两个MP3文件并做混音处理后输出

规范四:解码MP3的同时编码另一个PCM音频数据



规范五:实施音频采样率转换



规范六:解码AAC文件



规范七:解码MP3并提供应音频输出装置



规范八:从音频输入设备获取PCM音频数,然后调解信号巨细

规范九:解码Ogg-Vorbis文件



规范十:解码两个MP3和一个AAC文件并输入至混音器,混音器输出两个PCM,并分送一个调解信号巨细,另一个则实施音频采样率转换。

规范十一:使用渲染器的输出当成回音消除的输入或是参考样本



以上规范可以看出各个音频组件的种种应用。


另外也别忘了,除了恩智浦和Cadence所提供的音频组件之外,使用者也能够自己界说并开发私有的音频组件,并且所有的这些音频组件,都能借由Xtensa音频框架不绝地重复套用。

?

关注不朽情缘官网网站及微信民众号,了解 NXP MCU更多信息。


?

?

?

  • 分类:企业新闻
  • 作者:Jason Tseng@NXP
  • 来源:恩智浦MCU加油站
  • 宣布时间:2022-11-14 11:21
  • 会见量:
详情

在众多的恩智浦i.MX RT跨界处理器当中,您可能会发明有些系列除了Arm内核之外还结合了高性能的DSP,利用集成DSP的技术优势,可提供高性能音频数字信号处理能力,并包括特定算法操作,可实现完全可编程要领,从而提供最大的灵活性,本篇将介绍适用于i.MX RT500和i.MX RT600 MCU的Xtensa音频框架(XAF)。

Xtensa音频框架是一个用来加速开发音频处理应用程序的框架,恩智浦以及Cadence提供了许多差别的音频组件(component),程序开发者可以从这林林总总的音频组件当中直接挑选套用。 

下图中列出了SDK中所包括的种种音频组件。 

下图中是一个规范,展示了开发者排列组合音频组件并与之串联在一起。

接下来,我们通过这个框图解释一下在一个完整的音频处理应用程序当中,Xtensa音频框架的组成和相相互对应的关系。

绿色的部分就是所谓的Xtensa音频框架,其中包括了三个主要的区块,应用接口层(App Interface Layer)、行程间通讯(IPC)、DSP接口层(DSP Interface Layer),另外要提醒一下,灰色的RTOS和种种的音频组件,并不属于Xtensa音频框架的一部分。

Xtensa音频框架利用XAF Developer API来创立、配置以及执行音频组件之间的内存治理,另有音频组件之间的数据传输以及音频组件的处理调理。Xtensa音频框架当中的应用接口层卖力依据需求创立与维护语音处理串行,行程间通讯(IPC)则卖力相同应用接口层与DSP接口层,而DSP接口层凭据从应用接口层所收到的命令,执行具体的音频处理。

如下图所示,Xtensa音频框架当中应用接口层(App Interface Layer)与DSP接口层(DSP Interface Layer)利用进程间通讯(IPC)命令(command)与回复(response)的机制来传送控制与数据。

接下来提供几个串联音频组件的规范以供参考。

规范一:输入PCM音频数据调解讯号巨细

规范二:输入MP3文件并做解码处理

 

规范三:解码两个MP3文件并做混音处理后输出

规范四:解码MP3的同时编码另一个PCM音频数据

规范五:实施音频采样率转换

规范六:解码AAC文件

规范七:解码MP3并提供应音频输出装置

规范八:从音频输入设备获取PCM音频数,然后调解信号巨细

规范九:解码Ogg-Vorbis文件

规范十:解码两个MP3和一个AAC文件并输入至混音器,混音器输出两个PCM,并分送一个调解信号巨细,另一个则实施音频采样率转换。

规范十一:使用渲染器的输出当成回音消除的输入或是参考样本

以上规范可以看出各个音频组件的种种应用。

另外也别忘了,除了恩智浦和Cadence所提供的音频组件之外,使用者也能够自己界说并开发私有的音频组件,并且所有的这些音频组件,都能借由Xtensa音频框架不绝地重复套用。

 

关注不朽情缘官网网站及微信民众号,了解 NXP MCU更多信息。

 

 

 

要害词:

扫二维码用手机看

相关新闻

20多年专注半导体

为海内各行业宽大用户提供高品质的NXP半导体产品

SINCE 1997

 为您量身定制解决计划

Verification 京ICP备2022014495号-2

Copyright ? 2022  不朽情缘官网  All rights reserved      

SEO标签   网站建设:中企动力  北京

网站地图