久久天天躁夜夜躁狠狠躁_俄罗斯美女的天堂一级毛片_久久精品久久精品久久精品_免费吃奶摸下激烈视频_中文字幕av在线免费_成人免费毛片立即播放

視頻會議頻道精裝上線,新視角,新視界!
鐵三角
2012標牌展
快速搜索:

DRM AAC音頻解碼器的操作流程及優(yōu)化

2011年07月22日 16:35   來源:中國數(shù)字視聽網(wǎng)   字體【

AAC音頻解碼器定點在DSP芯片TMS320C6416上,從多方面對AAC音頻解碼器的技術進行優(yōu)化,實驗結果表明,算法的運行速度提高了10倍,存儲器占用情況有較大改善,為DRM廣播信號解碼系統(tǒng)執(zhí)行音頻解碼之前的解調(diào)和信道解碼程序節(jié)省了很大的周期資源和處理空間。

【中國數(shù)字視聽網(wǎng)訊】 數(shù)字廣播調(diào)幅系統(tǒng)DRM(Digital Radio Mondiale)采用先進音頻編碼AAC(Advanced Audio Coding)作為其主要的信源編碼方式[1],在與模擬調(diào)幅廣播同樣的帶寬(9 kHz或10 kHz)下實現(xiàn)了調(diào)頻的音質(zhì)。DRM不僅解決了模擬調(diào)幅廣播抗干擾能力差等缺點,而且在音頻業(yè)務的基礎上又增加了文本、圖像、數(shù)據(jù)等附加業(yè)務,豐富了調(diào)幅廣播的內(nèi)容,大大提高了調(diào)幅廣播的市場競爭力,成為調(diào)幅廣播發(fā)展的必然趨勢。

信源編碼是DRM系統(tǒng)的關鍵技術,其壓縮節(jié)目音頻源信號,只需較少的傳輸帶寬就可保證接收端的重建音頻信號有較好的音質(zhì)。DRM音頻解碼器的實現(xiàn)和優(yōu)化決定了系統(tǒng)能否正確實現(xiàn)音頻解碼,并完成音頻的實時播放,使用戶得到良好音質(zhì)。本文中AAC音頻解碼程序在DSP硬件平臺上運行,由于硬件平臺性能有限,要求音解碼器不僅要能確保音頻質(zhì)量,還要不能占用DSP系統(tǒng)太多的資源。因此研究DRM音頻解碼器在高性能DSP平臺上的實現(xiàn)及其優(yōu)化具有非常重要的現(xiàn)實意義。

1、DRM音頻解碼流程
通用MPEG-4 AAC音頻編解碼器的原理和實現(xiàn)技術已經(jīng)很成熟,不再詳述。DRM系統(tǒng)的信源編碼方案中所采用的頻帶恢復技術(SBR)提供了類似于MPEG-4 AAC中感知噪聲整形(PNS)模塊的功能,故DRM系統(tǒng)采用的音頻編碼方案不包括PNS模塊,同時也去除了長期預測(LTP)、采樣率可分級(SSR)等復雜的模塊,降低了算法復雜度,對處理器的處理能力要求也相對較低,適合應用于嵌入式開發(fā)平臺上。AAC的采樣率有12 kHz和24 kHz兩種,5個(12 kHz采樣頻率)或10個(24 kHz采樣頻率)音頻幀組成一個持續(xù)時間固定為400 ms的音頻超級幀。本文優(yōu)化之前首先在PC機的VC++6.0環(huán)境下實現(xiàn)了DRM廣播信號的正確解碼和實時播放,測試信號為單聲道、48 kHz采樣,采用AAC音頻編碼的wav格式的DRM廣播信號源,其中AAC的采樣率為24 kHz,即一個音頻超幀包含10個子幀。在VC++6.0環(huán)境下運行整個工程,經(jīng)同步、解調(diào)和信道解碼后獲得DRM信號源中的AAC音頻編碼數(shù)據(jù),在每次AAC子幀解碼前將每子幀數(shù)據(jù)輸出到一個文件。在DSP上測試音頻解碼程序時,可以直接提取AAC數(shù)據(jù)進行解碼。

(1)對傳來的AAC子幀數(shù)據(jù)進行比特流分解,根據(jù)DRM系統(tǒng)中音頻子幀結構獲取語法單元、霍夫曼碼字等各部分的數(shù)據(jù)。
(2)進行霍夫曼解碼,這部分用到了一系列的霍夫曼碼書進行查詢解碼。頻域數(shù)據(jù)和比例因子的獲得都在這一步。該過程需要在將順序打亂的碼字重新組合在一起的同時,進行霍夫曼解碼,并將解碼之后的數(shù)據(jù)放置到正確的位置上,準備進行下一步的反量化。
(3)對解碼后的頻域數(shù)據(jù)進行反量化。
(4)將反量化的結果乘以(2)中生成的比例因子。
(5)濾波器組部分。這部分在解碼時采用了逆改進離散余弦變換(IMDCT)[2],還包括一個加窗的過程和疊加的過程。功能模塊的輸出為信號的時域值。

2、TMS320C6416的DSP開發(fā)平臺
TMS320C6416(簡稱C6416)[3]是一種高性能的32 bit定點DSP芯片。本文使用的C6416的工作頻率達到600 MHz。其特點包括:具有8個功能單元的高級超長指令體系結構的CPU;所有指令有條件執(zhí)行;支持8/16/32 bit可變長度數(shù)據(jù)訪問;支持常用算術運算的飽和與歸一化操作;兩級高速緩存(Cache)存儲器結構及豐富的片內(nèi)外設,如增強型直接存儲器訪問EDMA控制器、多通道緩沖串口McBSP等。C6416開發(fā)板上除C6416 DSP芯片外,還帶有外擴的512 K×8 bit的FLASH。
開發(fā)環(huán)境采用DSP集成開發(fā)環(huán)境CCS(Code Composer Studio),它集成了代碼編輯、編譯、工程管理、代碼生成與調(diào)試、代碼性能剖析、數(shù)據(jù)查看、繪制數(shù)據(jù)圖像、DSP/BIOS參數(shù)設置,以及提供各種優(yōu)化建議等工具模塊。

3、音頻解碼程序的優(yōu)化
本文優(yōu)化之前先在PC機VC++6.0環(huán)境下實現(xiàn)了DRM廣播信號的正確解碼和實時播放,但移植到DSP平臺之后不能實時播放。本文單獨將音頻解碼部分的程序移植到DSP開發(fā)平臺CCS3.1開發(fā)環(huán)境中,測試數(shù)據(jù)為前文中存儲的AAC解碼前每子幀的數(shù)據(jù)。優(yōu)化前,不帶有SBR解碼的情況下,音頻解碼程序中一個音頻超幀里每個子幀解碼所花費的周期數(shù),即運行效率如下:
子幀1:1 901 300        子幀2:3 667 994
子幀3:3 469 783        子幀4:3 397 752
子幀5:1 745 753        子幀6:3 416 357
子幀7:3 439 464        子幀8:3 331 484
子幀9:1 721 339        子幀10:1 764 605
(共計27 855 831周期)
在DSP上單獨測試音頻解碼的效率,計算所花費的時鐘周期數(shù)的語句如下:
st=clock( ); aac_frame_decode(, , , ); end=clock(); printf("clock cost %d\n",end - st);
其中aac_frame_decode( )是信道解碼與音頻解碼的接口函數(shù),該函數(shù)調(diào)用AAC解碼程序,在此,其參數(shù)與返回值已省略。在CCS環(huán)境下,運行程序前點擊Profile剖析菜單下Clock選項中的Enable,就打開了CCS的程序運行周期計數(shù)功能。兩次clock函數(shù)調(diào)用返回值之差就是解碼函數(shù)花費的周期數(shù)。表1是利用CCS3.1中Profile工具分別計算的程序優(yōu)化前后一個超幀解碼過程中每個函數(shù)所花費的周期數(shù)。

優(yōu)化的本質(zhì)是提高程序的運行效率,同時保持程序原有功能準確無誤,本文針對本課題中的具體問題,提出以下對應的優(yōu)化措施:
(1)去除原程序中用不到的函數(shù)。最初的音頻解碼程序是針對所有MPEG-4 AAC標準使用的,其中包含了很多功能模塊,如MP4解碼、PNS解碼、LTP解碼等。這些功能在DRM系統(tǒng)的音頻編碼標準AAC中是用不到的,所以應當將它們?nèi)コ駝t其生成的代碼不僅無用,而且會占用大量存儲空間。在CCS3.1中點擊Profile菜單下的Analysis Toolkit選項中的Code coverage and Exclusive Profiler,按照提示運行程序,可以得到一個Excel文件。該文件將代碼覆蓋程度、每個函數(shù)調(diào)用次數(shù)以及執(zhí)行函數(shù)CPU所花費的周期數(shù)等展示出來,從而可以方便地找到每個文件中一直沒有運行的函數(shù),去除這些函數(shù)可節(jié)省大量存儲空間且保證程序功能無誤。
(2)循環(huán)體優(yōu)化。原始的音頻解碼程序已經(jīng)采用了一些常用的算法級別的優(yōu)化,如IMDCT的快速算法[4]、霍夫曼解碼的查表快速算法等,但仍沒有達到最理想的速度。主要原因是for循環(huán)和定點化的問題。在AAC解碼器中,循環(huán)體幾乎占用了60%的資源,因此它的優(yōu)化非常重要。要想充分發(fā)揮C6416 DSP處理器的8個功能單元并行執(zhí)行指令的功能,需要讓編譯器盡可能多地生成由2條以上指令組成的超長指令。C/C++編譯器可以對代碼進行不同級別的優(yōu)化。高級優(yōu)化由專門的優(yōu)化器完成,與目標DSP有關的低級優(yōu)化由代碼生成器完成。
 

[雅馬哈]MG124C
[雅馬哈]MG124C
價格:2300元
[EAW]DX1208
[EAW]DX1208
價格:面議
[雅馬哈]MG166CX
[雅馬哈]MG166CX
價格:面議
[雅馬哈]MG12-4
[雅馬哈]MG12-4
價格:4800元
[湖山]ME602P
[湖山]ME602P
價格:3500元
返回首頁      發(fā)給朋友
aopen
NEC 2012巡展
產(chǎn)品關注排行
主站蜘蛛池模板: 黄色小说视频网_91桃色黄色_99久久精品无码一区二区三区_少妇人妻大乳在线视频_91精品专区_免费在线观看成人网_久久精品成人影院_精品亚洲一区二区三区四区五区高 | 狠狠操综合_99热这里只有精品5_国产aⅴ精品_日本在线视频www色_97夜夜澡人人波多野结衣_欧美一级一区二区三区_国产精品自拍系列_日韩精品免费综合视频在线播放 | 东京热无码人妻一区二区av_久久久国产免费_色欧美片视频在线观看_极品少妇被猛得白浆直流草莓视频_最新永久免费AV无码网站_JIZZ国产丝袜18老师女人生产_亚洲色大18成人网站WWW在线播放_偷拍自拍第二页 | 中文天堂在线WWW最新版官网_国产精品性爱_高清一区在线观看_国产精品国产三级国产专区50_91精品视频在线免费观看_亚州av在线_丁香伊人网_国产精品美女一区 | www·黄_亚洲熟熟妇xxxx_刺激对白勾搭视频在线观看_字幕网资源yellow在线观看_欧美一级射_大陆熟妇丰满多毛XXXX_色婷婷国产精品综合在线观看_色99在线 | 日本特级淫片在线观看_看全色黄大色黄女片爽名优_老司机中文字幕_成人1区2区_美女很黄免费_亚洲成av人无码不卡影片_欧美老妇毛茸茸二毛_日韩视频精品一区 亚洲国产久_人人插人人舔_日韩无线码精品中文字幕视频手机_麻豆做爰免费观看_亚洲无码动漫一区_亚洲精品主播自拍_成人免费网站_伦理2男一女3p黑人 | 国产欧洲精品色在线_自拍偷自拍亚洲精品一区_国产区一区二区三区_亚洲区一区二区三_国产浓毛大BBWBBW_五月婷婷一区二区三区_ririai66在线视频观看_欧美成人基地 | 成人性生活免费看_日韩区国产_成人精品视频99_2021精品极品国产色在线首页_亚洲中文字幕无码AV永久_久久久91av_1314免费观看www视频_欧洲美女与动性zozozo | 亚洲av久播在线播放_亚洲国产精品精_久久国产日韩精华液的功效_亚韩无码一区二区在线视频_嫩模被啪的呻吟不断_久久久国产一区二区三区四区小说_亚洲一区二区三区乱码在线欧洲_4hu最新网 | 国产亚洲精品AA片在线观看网站_黄色免费在线观看网址_九一亚色_91蝌蚪九色_末发育娇小性色xxxxx视频_国产精品久久久免费看_九九精视频_免费很黄无遮挡的视频 | 欧美午夜一区二区三区精美视频_亚洲艳妇_四虎影院观看_久久免费视频观看_成人中文网_狠狠色噜噜狠狠狠狠色综合久AV_ai杨幂被弄高潮在线看_亚洲制服丝袜欧美 | 国产视频一_色偷偷女人的天堂亚洲网_亚洲国产成人精品无码区2021_韩国一级片视频_亚州国产精品精华液_8X成年视频在线观看_各种少妇正面着BBW撒尿视频_偷拍自拍视频在线 | 免费观看一区二区_亚洲欧美校园_亚洲AV中文无码字幕色下药_美女被按在床上_亚洲一久久_特黄一级性片看_国内a级毛片免费观看品善网_日本av中文字幕 | 日本三级香港三级人妇少妇_国内精品999_国产成人久久av免费高清蜜臀_奥门一级毛片_国产欧美日韩精品专区_国产精品禁漫天堂视频_国产午夜精品av一区二区_乳首av | 亚洲经典视频_九九视频精品在线_年轻的朋友3中文_开心婷婷久久_99久久视频_九色免费视频_国产精选在线观看播放_自拍偷区亚洲国内自拍蜜臀 | 午夜男女爽爽影院免费视频_国产成一区二区_日韩视频第一区_亚洲韩日精品_26uuu久久综合_亚洲综合国产一区二区三区_免费中文字幕日韩_九九热免费在线 | 麻豆一区二区三区精品视频_老熟女乱之仑视频_日本少妇久久久_朋友的妈妈5在线观看_a级黄色毛片免费观看_久久精品中文无码资源站_午夜黄大色黄大片美女_成人国产一区二区精品小说 | 精品一二三四视频_天堂8在线天堂资源BT_草操视频_久久www免费人成看片小草_五月婷婷六月丁香欧美综合_精品二区一国产va在线观看_青青草免费观看视频_极品尤物一区二区三区 | 日韩精品一区在线视频_欧美性xxxx极品高清_男人av无码天堂_日韩国产欧美一区二区三区_曰韩一二三区_日本大片一级_日本黄色免费网址_久久综合导航 | 男人的天堂色_欧美日韩色_一性一交一伦一色一按—摩_久久婷婷五月综合色和啪_日本欧洲国产一区二区_www.色99_av网站播放_91影库_91影库免费视频-91影库影院 | 国产九一视频_妺妺晚上吃我精子黄文_国产一级黄色片视频_裸体洗澡偷拍一区二区_亚洲熟妇自偷自拍另欧美_亚洲天堂av网_国产精品精东影业_日韩久久久久久久久久久 aaa在线观看_澳门黄色毛片_污网站在线浏览_91成人午夜在线精品_无码精品A片一区二区_AV在线播放日韩亚洲欧_久久久国产精品亚洲一区_色网站免费看 | www.夜夜骑.com_亚洲一级毛片视频_精品久久久久久乱码天堂_亚洲视频三区_欧美亚洲_美女视频黄频大全免费_青青草原在线免费观看视频_草逼欧美 亚洲精品乱码日本按摩久久久久_免费久久精品视频_九九色网站_久久成人秘免费无码_女友的滋味在线观看_极品少妇hdxx麻豆hdxx_伊人婷婷涩六月丁香七月_香港午夜三级A三级三点在线观看 | 狠狠操综合_99热这里只有精品5_国产aⅴ精品_日本在线视频www色_97夜夜澡人人波多野结衣_欧美一级一区二区三区_国产精品自拍系列_日韩精品免费综合视频在线播放 | 亚洲制服丝袜无码在线_xxxxxxxxx欧美_蜜臀AV综合网_国产女主播在线喷水呻吟_欧美性稚交6-12_小明成人免费看看_国产精品爽爽VA在线观看_免费麻豆文化传媒www欢迎你 | 亚洲超碰人人_国产在线视频欧美一区二区三区_天天av导航_日韩精品一区二区三区在线视频_日本激情在线视频_免费看a的网站_日韩午夜一区二区三区_视色视频 | 久草在线免费福利资源站_欧美黄色特级视频_久久er99热精品一区二区三区_日韩精品视频国产_日韩国产成人无码AV毛片蜜柚_国产精品v欧美精品v日韩精品_久久综合九色综合97婷婷_亚洲一级片大全 | 亚洲欧洲免费_97精品人人妻人人_无码国产精品人妻一区二区_亚洲欧美日韩综合久久_真人性23式(动)黄色毛片_国产网红主播精品av_色肉色伦交av色肉色伦_久久精品一品道久久精品 | 91精品国产日韩91久久久久久_欧美性少妇xxxx极品高清hd_操老妇视频_视频一区不卡_女女女女BBBBBB毛片在线_天天躁日日躁狠狠躁超碰97_久久中文精品无码中文字幕_天天躁狠狠躁狠狠躁夜夜躁 | 男女18禁啪啪无遮挡激烈网站_黄色毛片免费进入_学园默示录免费观看_辽宁人妻Chinese_在线婷婷_黄的网站在线观看_欧美特级黄色大片_日本在线视频免费 | www视频在线观看_av播放片在线观看_麻豆亚洲高清无矿砖码区_91国语_99亚洲一区二区_精品无码专区久久久水蜜桃_久久久久成人片免费观看蜜芽_精品国产一区二区三区不卡蜜臂 | 日日夜夜香蕉_国产精品美女久久久久av福利_欧美丰满熟妇XXXX_精品一区二卡三卡四卡分类_91网站免费在线观看_爱爱精品_伊人网视频在线观看_66com色麻豆 | 欧美另类高清ZO欧美_老太BBwwBBww高潮_最新91视频_午夜精品久久久久久久久久久久久久_欧美一区二区视频高清专区_午夜无码A级毛片免费视频_全国最大的成人网_亚洲综合日韩精品欧美国产 | 福利免费在线_中文字幕无码日韩专区免费_亚洲成人一区二区三区四区_久久99精品久久久97夜夜嗨_内射高潮享受视频在线观看_中文字幕av无码专区第一页_一区二区三区在线观看免费视频_新疆老熟女厉害 | 特级毛片a级毛片在线播放www_亚洲综合视频网_日日噜噜夜夜狠狠久久av小说_337P大胆日本欧美人体艺术噜噜噜_天堂在线最新版资源www中文_91tv免费视频_久久九九免费_97香蕉久久夜色精品国产 | 日本三级黄色中文字幕_久久国产精品波多野结衣AV_动漫精品一区二区三区_亚洲AV无码一区二区二三区∝_男人午夜av_91网址在线观看_91精品国产一区二区无码_无码专区国产精品一区 | 夜夜揉揉日日人人视频_秋霞成人午夜伦在线观看_jizz在线观看免费_91大神精品在线_国产精品精品国产_成年肉动漫在线观看无码中文_老熟女重囗味HDXX70星空_久久久久久久久影院 | 99久久精品免费精品国产_亚洲国产精品无码一区二区_精品人妻少妇一区二区三区不卡_亚洲欧美天堂网_99久久九九社区精品_久久久久久久亚洲视频_午夜DV内射一区区_国产婷婷一区二区三区久久 | 国产片在线免费观看_亚洲av无码成h人动漫无遮挡不卡_www日本高清视频_91成人午夜_午夜性大片_av在线播放网址_久久思热_日韩人妻无码精品久久久不卡 | 国产综合无码一区二区色蜜蜜_theav免费观看_久久久中文字幕_久久久久久免费毛片精品_上海富婆按摩高潮不断_人人看超碰_天天澡天天操_97色偷偷 | 超碰97成人_97在线视频免费人妻_韩国免费一区_无码国产色欲XXXX视频_国产精品久久久久久99999_日韩国产亚洲欧美成人图片_午夜宅男在线观看_欧美日韩综合一区二区三区 | 日韩亚洲一区二区_99精品福利视频_美女又黄又免费的视频_无码专区永久免费AV网站_一区二区免费视频_7777色鬼XXXX欧美色妇_h动漫视频在线_国产ed2k |