基于FPGA的并行RICE解碼技術(shù)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-05-05 21:23
本文選題:無(wú)損解壓縮 + RICE算法。 參考:《計(jì)算機(jī)工程與科學(xué)》2017年06期
【摘要】:RICE算法在無(wú)損壓縮系統(tǒng)有著廣泛的應(yīng)用。由于RICE算法采用了變長(zhǎng)的自適應(yīng)熵編碼,因此在解碼時(shí)需要對(duì)壓縮流進(jìn)行逐位判斷和解析,這給高速解壓縮的實(shí)現(xiàn)帶來(lái)了困難,F(xiàn)有的RICE解碼實(shí)現(xiàn)在解碼速度和通用性上都不理想。針對(duì)RICE算法中自適應(yīng)熵編碼的特點(diǎn),設(shè)計(jì)了一種基于有限狀態(tài)機(jī)和查找表的并行RICE解碼結(jié)構(gòu),可在FPGA上完成8比特寬度的并行解碼,解碼速度最高可達(dá)176 MB/s;同時(shí),該解碼結(jié)構(gòu)適用于編碼參數(shù)k變化的情況,具有很強(qiáng)的通用性。
[Abstract]:RICE algorithm is widely used in lossless compression system. Because the RICE algorithm adopts variable length adaptive entropy coding, it is necessary to judge and analyze the compressed stream bit by bit in decoding, which brings difficulties to the implementation of high-speed decompression. The existing RICE decoding implementation is not ideal in decoding speed and generality. According to the characteristics of adaptive entropy coding in RICE algorithm, a parallel RICE decoding structure based on finite state machine and lookup table is designed. The parallel decoding of 8 bits width can be accomplished on FPGA, and the decoding speed can reach 176MB / s. The decoding structure is suitable for the change of the encoding parameter k, and has strong generality.
【作者單位】: 中國(guó)科學(xué)院遙感與數(shù)字地球研究所;中國(guó)科學(xué)院大學(xué);
【基金】:中國(guó)科學(xué)院遙感衛(wèi)星數(shù)據(jù)處理與深加工系統(tǒng)專項(xiàng)改造項(xiàng)目(Y52203101A);中國(guó)科學(xué)院遙感與數(shù)字地球研究所青年基金(Y3SJ6100CX)
【分類號(hào)】:TN791
,
本文編號(hào):1849348
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/1849348.html
最近更新
教材專著