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

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

DRM AAC音頻解碼器的操作流程及優化

2011年07月22日 16:35   來源:中國數字視聽網   字體【

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

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

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

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

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

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

3、音頻解碼程序的優化
本文優化之前先在PC機VC++6.0環境下實現了DRM廣播信號的正確解碼和實時播放,但移植到DSP平臺之后不能實時播放。本文單獨將音頻解碼部分的程序移植到DSP開發平臺CCS3.1開發環境中,測試數據為前文中存儲的AAC解碼前每子幀的數據。優化前,不帶有SBR解碼的情況下,音頻解碼程序中一個音頻超幀里每個子幀解碼所花費的周期數,即運行效率如下:
子幀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上單獨測試音頻解碼的效率,計算所花費的時鐘周期數的語句如下:
st=clock( ); aac_frame_decode(, , , ); end=clock(); printf("clock cost %d\n",end - st);
其中aac_frame_decode( )是信道解碼與音頻解碼的接口函數,該函數調用AAC解碼程序,在此,其參數與返回值已省略。在CCS環境下,運行程序前點擊Profile剖析菜單下Clock選項中的Enable,就打開了CCS的程序運行周期計數功能。兩次clock函數調用返回值之差就是解碼函數花費的周期數。表1是利用CCS3.1中Profile工具分別計算的程序優化前后一個超幀解碼過程中每個函數所花費的周期數。

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

[雅馬哈]MG124C
[雅馬哈]MG124C
價格:2300元
[EAW]DX1208
[EAW]DX1208
價格:面議
[雅馬哈]MG166CX
[雅馬哈]MG166CX
價格:面議
[雅馬哈]MG12-4
[雅馬哈]MG12-4
價格:4800元
[湖山]ME602P
[湖山]ME602P
價格:3500元
返回首頁      發給朋友
aopen
NEC 2012巡展
產品關注排行
主站蜘蛛池模板: 97这里只有精品_性盈盈影院67194免费影隐_一级看片免费视频囗交_97超碰在线资源_91琪琪在线_少妇bbb搡bbb搡bbb_欧美午夜刺激影院_一级免费网站 | 亚洲av制服丝袜日韩高清_亚洲国产综合专区在线播放_一二三四在线观看视频韩国_最近免费观看在线中文2019_亚洲综合色久_日韩网站在线播放_亚洲成av人片在线观看高清_大地资源网高清视频免费观看 | 7777久久香蕉成人影院_日韩人妻熟女中文字幕A美景之屋_wwwjizz欧美_日韩a免费_夜夜躁恨恨躁爱躁_亚洲成在人线AV无码_久久国内免费视频_用舌头去添高潮无码视频 | 久久只有这里有精品_亚洲一区二区三区在线观看成人av_久久精品久久久久久噜噜老黄_午夜一区在线观看_久久久免费的成人性教育片_天天爱天天做天天爽夜夜揉_国产精久久一区二区三区_中国老熟女人hd | 中文天堂在线WWW最新版官网_国产精品性爱_高清一区在线观看_国产精品国产三级国产专区50_91精品视频在线免费观看_亚州av在线_丁香伊人网_国产精品美女一区 | 在办公室把护士给爽了动态图_色欲日韩中文无码字幕影院_亚洲五区在线观看_一区二区三区精密机械公司_色视频在线观看视频_日本成人一区二区_免费激情网_国产成人AV无码精品 | 少妇无码精品在线观看_寂寞少妇一区二区三区_欧美35页视频在线观看_日韩一中文字无码不卡_亚洲国产成人久久综合一区77_国产69精品久久久久久久_69ww免费视频播放器_亚洲在线观看一区 | 麻豆一区二区三区精品视频_老熟女乱之仑视频_日本少妇久久久_朋友的妈妈5在线观看_a级黄色毛片免费观看_久久精品中文无码资源站_午夜黄大色黄大片美女_成人国产一区二区精品小说 | 久久婷婷人人澡人人爽人人喊_亚洲中文欧美日韩在线观看_一本一道波多野结衣一区_青青视频一区_国产精品视频免费一区_在线免费亚洲_国精产品一区一区三区在线观看_日日噜噜夜夜狠狠久久丁香五月 | 日韩在线综合视频_亚洲精品成人18久久久久_国产原创AV在线播放不卡_免费看国产黄色_亚洲免费精品视频_国产亚洲精品久久久999功能介绍_日韩美国1级大片_老太婆性杂交毛片 | 欧美人与性动交G欧美精器_日本高清久久_国产精品片www48888_欧美精品色婷婷五月综合_亚洲国产精品久久久久爰色欲_手机黄色在线观看_欧美自拍网站_国产乱码精品一区二三 | 国产xxxxx18_亚洲综合在线不卡_草视频在线_99久热精品免费观看四虎_欧美日韩一区二区三区在线观看视频_亚洲avav天堂av在线网爱情_欧美国产偷国产精品三区_老师的双乳好大下面水好多视频 | 超碰97成人_97在线视频免费人妻_韩国免费一区_无码国产色欲XXXX视频_国产精品久久久久久99999_日韩国产亚洲欧美成人图片_午夜宅男在线观看_欧美日韩综合一区二区三区 | 台湾佬中文娱乐22vvvv_日日干天天干_性爱免费视频_国产在线精品一区在线观看_一区二区不卡免费视频_国产无一区二区_偷看少妇自慰XXXX_亚洲永久精品www | 德国妓女精品性HD_狼人精品一区二区三区在线_性猛交xxxx乱大交中国_国产一级片中文字幕_四虎永久在线精品免费播放_日日婷婷夜日日天干A片_91成熟丰满女人少妇777_好好热av | 国产91精品久久久久久_天天摸天天做天天爽天天弄_欧美在线观看视频一区_人人妻人人超人人_日韩无码专区_视频一区二区视频_日日橹狠狠爱欧美二区免费视频_好男人www在线影院官网 | 国产在线观看免费嗯呐_办公室高h荡肉呻吟在线观看_国产区精品_色aⅴ色av色av偷拍_亚洲精品在线视频观看_婷婷视频导航_国产一级大片_hdsex麻豆 | 性色欲情侣网站WWW_免费a级毛片无码∨_高清免费在线视频_日本三级在线看一区二区_天下第一社区视频WWW国语_黄色免费大全_欧美三日本三级少妇三99大粗_久久厕所偷拍视频 | 欧美图片小说_欧洲日韩在线观看_妞干网免费_国产精品视频一区在线观看_精品黄色录像_精品少妇人妻av一区二区_大香伊蕉在人线国产av_国产精品亚洲欧美卡通动漫 | www·黄_亚洲熟熟妇xxxx_刺激对白勾搭视频在线观看_字幕网资源yellow在线观看_欧美一级射_大陆熟妇丰满多毛XXXX_色婷婷国产精品综合在线观看_色99在线 | 欧美日韩另类一区二区_人人人人人你人人人人人_国产精品久久久久av免费_亚洲精品无码久久千人斩_欧美日韩在线精品一区二区三区激情综合_久久精品视频播放_午夜影院在线免费观看_国产黄片av毛片系列 | 色77影院_国产成人无码AV麻豆_久久人成_不卡高清AV手机在线观看_久久精品在线视频_亚洲国产精品嫩草影院在线观看_精彩视频一区二区三区_国产精品亚洲一区二区三区妖精 | 亚洲草草视频_91亚洲视频在线观看_色七七影院在线观看_国产一级片91_99在线国产视频_在线观看亚洲AV无码每日更新_国色天香WWW视频_成年人视频在线免费看 | 国产乱淫a∨片免费视频_精品视频日韩_窝窝午夜精品一区二区_无码自拍一区_欧美怡红院免费全部视频_在线亚洲AV成人无码中文_午夜影院在线观看视频_免费一级suv好看的国产网站 | 免费观看AV在线网站网址_国产精品国产三级国产普通_伊人久久婷婷_中文成人无字幕乱码精品区_国产在线看片免费人成视频_久久无码人妻一区二区三区_日韩3区_成人wwxx视频免费男女 | 欧美日韩一区在线播放_亚洲高清人人爽夜夜爽AV毛片_亚洲成在人线aⅴ免费毛片_亚洲区一区二区_欧美破苞系列二十三_国产初高中生视频在线观看_午夜性又黄又爽免费看尤物_国产精品亚洲第一区在线暖暖韩国 | 久久久久久青青无码日韩_国产女人40精品一区毛片视频_人妖啪啪综合av一区ts人妖_国产美女裸体丝袜喷水视频_羞羞答答av_亚洲精品综合久久中文字幕_天天摸天天看_99色人 国产精品www劲爽视频_国产青草视频在线观看视频_日韩欧美群交P片內射中文_成人观看av_av永久免费大全网站_日产精品最新在线_久久人人网_国产精品一七六九在线是免费 | 国产精品久久久久久久久齐齐_亚洲理论_少妇人妻14页_麻花色_中文屏幕乱码av_久久久久久福利视频_60老熟女多次高潮露脸视频_精品国产一区二区三区av小说_毛片123 精品av中文字幕在线毛片_中国一级片_日批一级片_高清成人爽a毛片免费_美景之屋5在线观看_欧美乱妇无码毛片_中文亚洲成A人片在线观看_国产成人无码A区在线观看视频不卡 | 九九视频精品全部免费播放_国产51人人成人人人人爽色哟哟_全职猎人1999在线动漫免费观看_91好色视频_九色在线网站_超碰97人人草_亚洲成AV人片高潮喷水_黄色成人在线播放 | 亚洲一区视频在线_日韩av无码中文一区二区三区_欧洲一级中文字幕在线_伊人大杳焦在线_国产精品久久久久久久久久久久久久_freesexvideos高潮hd护士_久久久久成亚洲综合精品_成人片又黄又爽免费视频 | 国产精品一区二区香蕉_91精品一二区_天堂网在线.www天堂在线资源_成人亚洲一区二区三区_人妻尝试又大又粗久久_亚洲国产精品无码成人A片在线_私人家庭影院5777_亚洲国产影视 | 欧美激情在线一区_成人国产精品视频_中文字幕日韩人妻在线视频_不卡视频国产_91久久在线观看_china直男gay国产_日本黄色影院在线观看_96自拍视频 | 蜜桃av免费看_国产日韩在线播放_一级毛片在线观看网站_在线观看无码视频_亚洲操bb_中文字字幕在线中文无码_国产精品女同一区三区五区_国产福利小视频 | 香蕉久久一区二区不卡无毒影院_成全免费高清观看_看片免费黄在线观看入口_亚洲日本aⅴ片在线观看香蕉_国产精品嫩草影院88av_一级片免费无码_超碰97av在线_大香焦久久 | 别插我b嗯啊视频免费_色婷婷av一本二本三本浪潮_182午夜免费_青青青草伊人_久久久免费国产_综合色91_最近中文mv字幕免费高清在线7_色噜噜狠狠色综合成人网 | 在线观看免费视频黄_动漫免费网站无限观看_国产末成年AV在线播放_国产一区二区日韩一区二区_综合色av_天天狠天天插_欧美日韩第一区_人妻无码一区二区三区TV | 日本色片视频_精品久久久久久久久久久久久久久_久久99久久99精品免视看婷婷_日本一区二三区_夜夜爽亚洲人成8888_国产av久久久久精东av_夜夜av_精品国自产在线观看 | 成人免费视频www在线观看我_日韩免费无码成人久久久久久片_91影院高清_一级毛片超级播放_亚洲综合伊人_911网站大全在线观看_成人综合婷婷国产精品久久_蝌蚪91在线 | 欧美疯狂作爱AAAAA片_99热精品在线播放_二区免费视频_国产成人亚洲综合_91免费高清无砖码网站_日韩激情久久_成人高清影院_国产成人美女视频网站 | 色综合中文字幕第二页_亚洲高清无在线码_国产超碰人人做人人爽Av_亚洲一区中文字幕在线观看_91网站免费观看_亚洲第一伊人_亚洲四区在线_AV无码人妻中文字幕 | 精品综合久久久久久88_国产啊啊啊视频在线观看_未满十八18禁止免费网站_日韩人妻无码一区二区三区久久99_国产xxxx69真实实拍_中国激情网_yiren22亚洲综合伊人22_少妇激三级做爰在线观看 |