新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > H.264_AVC視頻編碼變換量化核實現(xiàn)

H.264_AVC視頻編碼變換量化核實現(xiàn)

作者: 時間:2012-07-23 來源:網(wǎng)絡(luò) 收藏
格,通過查表方式便可實現(xiàn)硬件運算,并有效地提高了運算速度。

  

H.264_AVC視頻編碼變換量化核實現(xiàn)

  2 4×4整數(shù)核的優(yōu)化設(shè)計

  為進一步提高硬件運算速度,減少硬件開銷,設(shè)計中采用了如下優(yōu)化方法:

  (1)在求取變換陣W=CXCT時,根據(jù)變換的對稱性,將X的列變換(矩陣左乘)與行變換(矩陣右乘)分開實現(xiàn),把二維變換分割為兩次一維變換,并采用快速堞形算法[4]來實現(xiàn)。一維變換的快速算法實現(xiàn)如圖1所示,其中的列變換可用如下算式表示:

  

H.264_AVC視頻編碼變換量化核實現(xiàn)

  

H.264_AVC視頻編碼變換量化核實現(xiàn)

  對于每列變換,需要進行8次加法和2次移位運算,而行變換則可根據(jù)矩陣轉(zhuǎn)置的性質(zhì)ABT=(BAT)T,將經(jīng)過列變換后的結(jié)果矩陣先進行轉(zhuǎn)置,再采用相同的變換形式運算。這樣對4×4點數(shù)據(jù)做一次變換,只需通過8×8次加法和2×8次移位運算便可完成。

(2) 針對不同運算的位寬需要,設(shè)計專用的加法器和乘法器。本文對整數(shù)變換中的加法器采用三級流水線加法器,實現(xiàn)9位加法,每級流水線完成三位超前進位加法,將邏輯延遲限制在三位加法器之內(nèi)。圖2給出了9位加法器的流水線實現(xiàn)框圖。選用EPF10K10LC84-3作為適配器件,經(jīng)過Synplify Pro 7.3綜合,結(jié)果表明這種加法器具有較優(yōu)的最高工作頻率和硬件開銷。如表2所示, 常規(guī)加法器的最高工作頻率為37.0MHz,消耗資源卻為28LC,而經(jīng)過優(yōu)化的三級流水線加法器在消耗資源增加不多的情況下,其最高工作頻率相比常規(guī)加法器提高了257%,達到94.5MHz。

  

H.264_AVC視頻編碼變換量化核實現(xiàn)



關(guān)鍵詞: H.264_AVC 視頻編碼 變換量化

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉