日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 消費電子 > 音視頻及家電
[導讀] MP3(MPEG Audio Layer 3)是一種以高保真為前提實現(xiàn)的高效壓縮技術。MP3音頻編碼器復雜,壓縮率很高,但其音色和音質還可以保持基本完整,因此該音頻格式文件在計算機、網(wǎng)絡和各種電

MP3(MPEG Audio Layer 3)是一種以高保真為前提實現(xiàn)的高效壓縮技術。MP3音頻編碼器復雜,壓縮率很高,但其音色和音質還可以保持基本完整,因此該音頻格式文件在計算機、網(wǎng)絡和各種電子設備上都得到了廣泛運用。

由于MP3音頻解碼相對比較復雜,為了達到在控制成本的范圍內實現(xiàn)快速解碼的要求,提出了在SoC上通過增加矩陣乘法器運行快速的兩個16點DCT算法,進一步提高MP3解碼速度的可行性方案。

1 MP3解碼流程分析

MP3解碼的流程如圖1所示,解碼的主要過程包括同步處理、解幀頭、解邊帶信息、解比例因子、Huffman解碼、逆量化、頻率線重排序、立體聲處理、混疊重建、改進離散余弦逆變換(IMDCT)、頻率倒置處理、子代綜合濾波,最后輸出原始的PCM數(shù)據(jù)。

在這些過程中由于IMDCT和子帶綜合濾波的算法比較復雜,占用硬件資源較多,處理時間長,因此功耗所占比例相應較高。表1是在DSP平臺上成功移植后,對代碼進行耗時分析的結果。

根據(jù)表1可知,子帶綜合濾波占了整個解碼時間的60 %以上,是決定解碼速度的最關鍵模塊;其次是長塊IMDCT運算,占了整個解碼時間的10%以上。若采用MPEG-1建議的算法流程,數(shù)值計算主要集中在子帶綜合濾波上。以兩聲道48 kHz采樣率為例,乘法運算量為(48 000/32)&TImes;(64&TImes;32+512)&TImes;2=7 680 000次/s。因此,子帶綜合濾波是MP3解碼器的優(yōu)化重點,減少子帶綜合濾波的計算量和計算時間是MP3解碼器實現(xiàn)的核心。

2 子帶綜合濾波分析

子帶綜合濾波是MP3解碼的最后一部分,也是解碼過程中最為耗時的關鍵步驟。它負責從IMDCT的輸出值中把PCM值還原出來,可以分成5個步驟。首先是Matrixing(矩陣)運算,即,2,…,63。由公式可知,它從32個子帶Sk的每個子帶中取出一個值組成32個值送入一個矩陣中進行運算,然后把輸出Vi的64個結果放入一個1 024的先入先出(FIFO)緩存中,再從1 024值中取出一半,組成一個512矢量Ui,并對這512矢量進行加窗運算,即Wi=UiDi,i=1,2,…,511,加窗系數(shù)Di由MP3官方協(xié)議 AnnexB Table3-B.3提供。最后將加窗結果Wi進行疊加生成32個時域PCM輸出。

1次矩陣運算乘法和加法運算過程分別為1 024次和992次,完成1個聲道的解碼需要18次矩陣運算。矩陣運算是子帶綜合濾波的關鍵步驟。實際上,KonstanTInos Konstantinides提出的方法,只需要做一些變化就可以通過32點DCT變換成矩陣運算。

2.1 32點快速DCT算法分析

快速DCT變換算法主要基于系數(shù)矩陣分裂方法,增加輸入的預處理,使得乘法和加法計算量減半。32點的DCT變換到矩陣運算如圖2所示。其中V(1×64)表示矩陣的輸出,A,B都是長度為1×16的矢量,(A,B)表示32點DCT的輸出。

由于32點的DCT可以分解成2個16點的DCT變換,依次類推可以分解成8點的DCT變換,考慮到定點數(shù)字信號處理中的有限字長效應,實際只需分解1 次,將32點DCT化成2個16點的DCT。簡化子帶濾波流程以及使用快速DCT變換后,子帶綜合濾波部分的運算量可以減少約60 %。

由32點DCT分解為2個16點DCT過程推導如下:

2.2 基于矩陣乘法器的快速DCT算法優(yōu)化

3×3矩陣乘法器由觸發(fā)器和乘累加器組成,是高性能DSP處理器的重要部件,也是實時處理的核心,其速度直接影響DSP處理器的速度。矩陣乘法器的實現(xiàn)有很多種,基本上都基于并行計算原則。由于每列結果與其他列不相關,因此可以通過增加乘法器多列同時計算,經(jīng)過n次乘累加就可以得到最后結果。圖3給出矩陣乘法器的結構。

顯然,

這種結構的計算速度很快,但是使用乘法器會因矩陣維數(shù)n的增加而快速增加,使用的觸發(fā)器也很多。在很多場合下,只要滿足處理速度的要求,完全沒有必要浪費這么多硬件資源,而是只要1個乘累加單元流水作業(yè),分步計算每1列結果既可。在做乘累加計算1個元素時候,準備下一組參與運算的數(shù)據(jù),如此循環(huán),同樣可以獲得較高的處理速度。

在該設計中,由于B矩陣是1×n的一維向量輸入數(shù)據(jù),A矩陣為DCT系數(shù)矩陣,A矩陣中的元素為n個系數(shù)的線性組合,因此整個矩陣乘法器需要2組n個觸發(fā)器分別存放輸入數(shù)據(jù)和n個系數(shù),1個乘累加單元。輸入數(shù)據(jù)X[0:n],從X[O]到X[n]循環(huán)n次進入乘法器,使用選擇信號Assi-gn[0:n] 選擇系數(shù)C[0:n],另外系數(shù)符號由Sign信號軟件控制,基本結構如圖4所示。

由于DCT計算本質上就是n×n矩陣乘法運算,而n×n矩陣乘法器是在通用乘法器的基礎上增加2組分別存放系數(shù)矩陣的系數(shù)C(n)和輸入X(n)的n個寄存器,使之實現(xiàn)長度為n的乘累加功能,同時還需保存上次乘法結果。其中,DCT中的系數(shù)是一組n維基的n種線性組合。只需1次輸入n個系數(shù),使用軟件進行選擇和符號控制就可實現(xiàn)這些不同系數(shù)組合,無需反復往寄存器中置數(shù),大大提高了取數(shù)/置數(shù)的效率,節(jié)省了整個DCT的運算時間。

因此在計算32點的DCT,可將32點DCT分解為2個16點的DCT計算,計算量也減少1倍??梢允褂?組16×16的矩陣乘法器并行計算,使得計算時間大幅減少。表2是通過增加矩陣乘法器優(yōu)化處理后,子帶綜合濾波使用不同實現(xiàn)方式所需要的時間。

結果表明,第2.1節(jié)中使用快速32點DCT算法改進子帶綜合濾波計算是有效的,直接減少59%的計算時間。在采用并行2個16×16矩陣乘法器加速快速 32點DCT的計算,可以取得明顯的效果:使得計算時間比原算法減少了約91.4%,而且硬件上只增加1個乘法器和30個數(shù)據(jù)鎖存器,以及部分控制電路。使用軟硬件協(xié)同操作就可以獲得子帶綜合濾波計算速度上的大幅度上升。

3 結語

該設計面向SoC實現(xiàn)了利用增加矩陣乘法器就可加快基于32點快速DCT算法的MP3解碼中子帶綜合濾波的處理速度,大大緩解了系統(tǒng)的頸瓶,使得采用系統(tǒng)主頻比較低(fs≤100 MHz)的SoC平臺進行MP3的解碼成為可能。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉