日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

適用于i.MX RT500和i.MX RT600 MCU的Xtensa音頻框架介紹

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2022-11-10 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在眾多的恩智浦i.MX RT跨界處理器當(dāng)中,您可能會(huì)發(fā)現(xiàn)有些系列除了Arm內(nèi)核之外還結(jié)合了高性能的DSP,利用集成DSP的技術(shù)優(yōu)勢(shì),可提供高性能音頻數(shù)字信號(hào)處理能力,并包含特定算法操作,可實(shí)現(xiàn)完全可編程方法,從而提供最大的靈活性,本篇將介紹適用于i.MX RT500和i.MX RT600 MCU的Xtensa音頻框架(XAF)。

Xtensa音頻框架是一個(gè)用來加速開發(fā)音頻處理應(yīng)用程序的框架,恩智浦以及Cadence提供了許多不同的音頻組件(component),程序開發(fā)者可以從這林林總總的音頻組件當(dāng)中直接挑選套用。

下圖中列出了SDK中所包含的各種音頻組件。

8fc8a464-6090-11ed-8abf-dac502259ad0.png

9229175c-6090-11ed-8abf-dac502259ad0.png

下圖中是一個(gè)范例,展示了開發(fā)者排列組合音頻組件并與之串聯(lián)在一起。

92c3aa88-6090-11ed-8abf-dac502259ad0.png

接下來,我們通過這個(gè)框圖解釋一下在一個(gè)完整的音頻處理應(yīng)用程序當(dāng)中,Xtensa音頻框架的組成和彼此相對(duì)應(yīng)的關(guān)系。

92e9eb94-6090-11ed-8abf-dac502259ad0.png

綠色的部分就是所謂的Xtensa音頻框架,其中包含了三個(gè)主要的區(qū)塊,應(yīng)用接口層(App Interface Layer)、行程間通訊(IPC)、DSP接口層(DSP Interface Layer),另外要提醒一下,灰色的RTOS和各種的音頻組件,并不屬于Xtensa音頻框架的一部分。

Xtensa音頻框架利用XAF Developer API來創(chuàng)建、配置以及執(zhí)行音頻組件之間的內(nèi)存管理,還有音頻組件之間的數(shù)據(jù)傳輸以及音頻組件的處理調(diào)度。Xtensa音頻框架當(dāng)中的應(yīng)用接口層負(fù)責(zé)依據(jù)需求創(chuàng)建與維護(hù)語音處理串行,行程間通訊(IPC)則負(fù)責(zé)溝通應(yīng)用接口層與DSP接口層,而DSP接口層根據(jù)從應(yīng)用接口層所收到的命令,執(zhí)行具體的音頻處理。

如下圖所示,Xtensa音頻框架當(dāng)中應(yīng)用接口層(App Interface Layer)與DSP接口層(DSP Interface Layer)利用進(jìn)程間通訊(IPC)命令(command)與回復(fù)(response)的機(jī)制來傳送控制與數(shù)據(jù)。

931a753e-6090-11ed-8abf-dac502259ad0.png

接下來提供幾個(gè)串聯(lián)音頻組件的范例以供參考。

范例一:輸入PCM音頻數(shù)據(jù)調(diào)整訊號(hào)大小

93314278-6090-11ed-8abf-dac502259ad0.png

范例二:輸入MP3文件并做解碼處理

93565cd4-6090-11ed-8abf-dac502259ad0.png

范例三:解碼兩個(gè)MP3文件并做混音處理后輸出

938464f8-6090-11ed-8abf-dac502259ad0.png

范例四:解碼MP3的同時(shí)編碼另一個(gè)PCM音頻數(shù)據(jù)

93a2d6ae-6090-11ed-8abf-dac502259ad0.png

范例五:實(shí)施音頻采樣率轉(zhuǎn)換

93bffd74-6090-11ed-8abf-dac502259ad0.png

范例六:解碼AAC文件

93cc5704-6090-11ed-8abf-dac502259ad0.png

范例七:解碼MP3并提供給音頻輸出裝置

93f7b52a-6090-11ed-8abf-dac502259ad0.png

范例八:從音頻輸入設(shè)備獲取PCM音頻數(shù),然后調(diào)整信號(hào)大小

9414950a-6090-11ed-8abf-dac502259ad0.png

范例九:解碼Ogg-Vorbis文件

943503f8-6090-11ed-8abf-dac502259ad0.png

范例十:解碼兩個(gè)MP3和一個(gè)AAC文件并輸入至混音器,混音器輸出兩個(gè)PCM,并分送一個(gè)調(diào)整信號(hào)大小,另一個(gè)則實(shí)施音頻采樣率轉(zhuǎn)換。

94518cee-6090-11ed-8abf-dac502259ad0.png

范例十一:使用渲染器的輸出當(dāng)成回音消除的輸入或是參考樣本

94723dae-6090-11ed-8abf-dac502259ad0.png

以上范例可以看出各個(gè)音頻組件的種種應(yīng)用。 另外也別忘了,除了恩智浦和Cadence所提供的音頻組件之外,使用者也能夠自己定義并開發(fā)私有的音頻組件,而且所有的這些音頻組件,都能借由Xtensa音頻框架不斷地重復(fù)套用。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    561

    文章

    8277

    瀏覽量

    368442
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    6129

    瀏覽量

    155247

原文標(biāo)題:適合i.MX RT的Xtensa音頻框架簡(jiǎn)介

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何下載 i.MX 8M Plus SDK?

    我正在使用 i.MX 8M Plus 處理器,并想下載適用于 Cortex-A53 的適當(dāng) SDK。我在產(chǎn)品頁面上找不到直接下載鏈接。 您能否引導(dǎo)我到正確的位置或提供下載 i.MX 8M Plus SDK 的步驟?
    發(fā)表于 04-16 07:46

    i.MX 使用 SAI2 作為 TDM 從機(jī)的 RT 1060,無法正確接收接收數(shù)據(jù)怎么解決?

    我計(jì)劃將 i.MX RT1060 SAI2 用作從機(jī)。 我嘗試配置 SAI2 和 eDMA,如隨附的 C 源文件所示 (saidmainit())。 SAI2 配置為 TDM 從機(jī),因此 MCLK
    發(fā)表于 03-19 06:15

    恩智浦PCA9422高集成度電源管理芯片產(chǎn)品介紹

    PCA9422是一款高集成度電源管理芯片 (PMIC),專為i.MX RT500 / RT600 / RT700等低功耗微控制器以及其他緊湊型系統(tǒng)設(shè)計(jì),助您實(shí)現(xiàn)高效、智能的電源管理。
    的頭像 發(fā)表于 12-28 09:38 ?1983次閱讀
    恩智浦PCA9422高集成度電源管理芯片產(chǎn)品<b class='flag-5'>介紹</b>

    探索NXP EdgeReady智能HMI解決方案:i.MX RT117H的無限可能

    探索NXP EdgeReady智能HMI解決方案:i.MX RT117H的無限可能 在當(dāng)今科技飛速發(fā)展的時(shí)代,智能人機(jī)交互(Smart HMI)在各類產(chǎn)品中的應(yīng)用越來越廣泛。NXP推出
    的頭像 發(fā)表于 12-25 09:15 ?646次閱讀

    基于i.MX RT106V跨界MCU的智能語音UI邊緣就緒解決方案

    基于i.MX RT106V跨界MCU的智能語音UI邊緣就緒解決方案 在當(dāng)今智能化的時(shí)代,智能語音交互技術(shù)在工業(yè)和物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用越來越廣泛。NXP推出的基于i.MX
    的頭像 發(fā)表于 12-24 17:15 ?790次閱讀

    探索i.MX RT1180:高性能處理器的技術(shù)剖析與應(yīng)用指南

    下載: NXP Semiconductors i.MX RT1180交叉微控制器 (MCU).pdf 一、i.MX RT1180 簡(jiǎn)介
    的頭像 發(fā)表于 12-24 10:20 ?1172次閱讀

    FRDM i.MX 9平臺(tái)選型指南:FRDM i.MX 9系列開發(fā)平臺(tái)解析

    恩智浦的FRDM平臺(tái)解決方案旨在提供易于獲取的開發(fā)工具,有效彌合原型制作與量產(chǎn)之間的鴻溝。FRDM板經(jīng)濟(jì)高效、易于使用,具備專業(yè)級(jí)功能,助力從概念到產(chǎn)品上市的全過程加速推進(jìn)。在FRDM i.MX
    的頭像 發(fā)表于 12-11 15:15 ?5.5w次閱讀
    FRDM <b class='flag-5'>i.MX</b> 9平臺(tái)選型指南:FRDM <b class='flag-5'>i.MX</b> 9系列開發(fā)平臺(tái)解析

    i.MX RT1180實(shí)現(xiàn)EtherCAT+伺服控制的終極實(shí)踐

    今天繼續(xù)為大家介紹i.MX RT1180實(shí)現(xiàn)EtherCAT+伺服控制的終極實(shí)踐:雙電機(jī)控制與Ethercat資源使用。
    的頭像 發(fā)表于 11-26 08:19 ?4493次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180實(shí)現(xiàn)EtherCAT+伺服控制的終極實(shí)踐

    使用恩智浦i.MX RT700跨界MCU打造智能手表

    智能手表已經(jīng)成為我們生活中不可或缺的可穿戴設(shè)備。隨著技術(shù)和市場(chǎng)的演進(jìn),如今的智能手表功能越來越豐富,而用戶對(duì)其續(xù)航能力的期望也越來越高。應(yīng)對(duì)這一挑戰(zhàn),恩智浦專為可穿戴、消費(fèi)級(jí)醫(yī)療、智能家居和HMI設(shè)備而設(shè)計(jì)的i.MX RT700跨界MC
    的頭像 發(fā)表于 10-27 09:33 ?1729次閱讀

    恩智浦i.MX RT1180跨界MCU助力下一代伺服控制系統(tǒng)

    今天我們將聚焦一項(xiàng)正在重塑工業(yè)自動(dòng)化邊界的技術(shù)組合 —— 基于NXP的i.MX RT1180微控制器,實(shí)現(xiàn)EtherCAT通信與高性能伺服控制的融合方案。
    的頭像 發(fā)表于 09-28 14:16 ?5166次閱讀
    恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180跨界<b class='flag-5'>MCU</b>助力下一代伺服控制系統(tǒng)

    恩智浦i.MX RT1180跨界處理器如何選型

    i.MX RT1180 跨界處理器包含眾多的型號(hào),以滿足客戶對(duì)不同性能與價(jià)格的需求,今天就先給大家說說如何選型。
    的頭像 發(fā)表于 09-28 14:01 ?2872次閱讀
    恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180跨界處理器如何選型

    恩智浦MCU方案 單顆i.MX RT1180實(shí)現(xiàn)EtherCAT+伺服控制

    介紹基于單顆i.MX RT1180芯片的EtherCAT+伺服電機(jī)控制方案-伺服控制板硬件電路資源介紹,即為下圖中的Servo Motor Driver Board。
    的頭像 發(fā)表于 09-11 14:27 ?16.4w次閱讀
    恩智浦<b class='flag-5'>MCU</b>方案 單顆<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180實(shí)現(xiàn)EtherCAT+伺服控制

    基于恩智浦i.MX RT芯片內(nèi)部RAM運(yùn)行LVGL工程

    隨著越來越多用戶選擇i.MX RT系列芯片制作產(chǎn)品,產(chǎn)品的需求以及芯片的用法也越來越多。本文將介紹i.MX RT平臺(tái)中,如何創(chuàng)建LVGL項(xiàng)
    的頭像 發(fā)表于 07-01 09:33 ?2774次閱讀
    基于恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>芯片內(nèi)部RAM運(yùn)行LVGL工程

    如何實(shí)現(xiàn)安卓與恩智浦i.MX RT1170的無線投屏與控制

    Scrcpy是一款免費(fèi)開源的軟件,支持將安卓端屏幕投影到其他設(shè)備,并支持被投屏設(shè)備對(duì)安卓的反向控制。基于ADB工具,安卓端無需安裝任何軟件,延遲低,穩(wěn)定性好。現(xiàn)在,安卓也可投屏到恩智浦i.MX RT1170上。
    的頭像 發(fā)表于 06-26 09:53 ?2594次閱讀
    如何實(shí)現(xiàn)安卓與恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1170的無線投屏與控制

    i.MX RT系列中FlexSPI DQS信號(hào)引腳配置GPIO方法

    i.MX RT060項(xiàng)目(采用QSPI Flash)的實(shí)際應(yīng)用中,有客戶反饋,其在設(shè)計(jì)階段并未預(yù)留DQS信號(hào)引腳,而是將該引腳作為GPIO用于控制關(guān)鍵外設(shè)的開關(guān),這導(dǎo)致程序無法正常運(yùn)行。在此背景下
    的頭像 發(fā)表于 06-16 11:30 ?1630次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>系列中FlexSPI DQS信號(hào)引腳配置GPIO方法
    友谊县| 微博| 锡林浩特市| 金溪县| 全椒县| 虞城县| 南充市| 黄骅市| 乌兰察布市| 南涧| 临海市| 鄂托克旗| 印江| 贵港市| 德惠市| 普安县| 崇仁县| 武强县| 余庆县| 永丰县| 吴桥县| 富锦市| 深圳市| 万全县| 西华县| 安乡县| 千阳县| 绥化市| 岱山县| 江都市| 封丘县| 宁海县| 武义县| 无锡市| 中山市| 宜都市| 长垣县| 西乌珠穆沁旗| 武胜县| 嫩江县| 略阳县|