基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)

基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)

ID:13630349

大?。?08.76 KB

頁數(shù):67頁

時間:2018-07-23

基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)_第1頁
基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)_第2頁
基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)_第3頁
基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)_第4頁
基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)_第5頁
資源描述:

《基于lzw算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、浙江大學電氣工程學院碩士學位論文基于LZW算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)姓名:劉洪慶申請學位級別:碩士專業(yè):電路與系統(tǒng)指導教師:沈海斌20080501浙江大學碩士學位論文摘要隨著信息技術的發(fā)展,人們的生活逐漸被海量數(shù)據(jù)淹沒,由此催生出了數(shù)據(jù)壓縮技術。其中的無損壓縮技術,在電信、航天、醫(yī)療等領域,有著廣泛的應用背景。該技術的硬件實現(xiàn)方案,因為壓縮速度快、性能強而日益獲得人們的重視,成為一個熱門的研究方向。本設計提出了一種基于LZW優(yōu)化算法的數(shù)據(jù)無損壓縮硬件實現(xiàn)。根據(jù)硬件實現(xiàn)的特點對算法做了相應改進,將LZW與霍夫曼編

2、碼相結合,引入了并行分級體系、虛擬字典概念和FIFO更新策略。根據(jù)改進算法設計了壓縮器體系結構,采用并行字典查找方法,改善匹配串地址編碼,適于硬件實現(xiàn),提高了查找速度。字典被拆分成8個小字典,寬度遞增,有效節(jié)省了存儲空間。壓縮器分成各個模塊,并用硬件描述語言VerilogHDL設計。體系結構清晰,減少了代碼量,體現(xiàn)了模塊化思想。采用控制寄存器來配置壓縮器,清晰分離了控制部分和數(shù)據(jù)部分,優(yōu)化了結構。采用基于CRC8碼比較的BIST設計,有利于提高測試速度,體現(xiàn)了DFT思想。設計完成后,用C程序完成仿真模型,驗證了

3、系統(tǒng)功能的正確性。比較各種字典劃分方法,證明了所選擇方案的合理性。在Modelsim仿真環(huán)境中,對代碼進行功能仿真,結果表明壓縮器可以正確按照改進算法實現(xiàn)數(shù)據(jù)的壓縮。使用Synplify工具,以Xilinx的V'Lrtex4系列器件XC4VFXl00為目標對設計進行綜合,結果顯示工作頻率達到了175MHz,資源占用情況也可以接受。壓縮器數(shù)據(jù)處理能力達到601Mbps,是同樣算法的軟件實現(xiàn)的20倍,與市面上同類產(chǎn)品相比亦毫不遜色。關鍵詞:LZW算法,無損壓縮,硬件實現(xiàn),VLSI,字典浙江大學碩士學位論文Abstr

4、actPeople'slives鈾fjcfilledwimdataasITimproves,whichresultsincompressiontechnology.Thelosslessdatacompressionspreadswidelyinfieldslikemedicaltreatment,telecommunicationand∞OILTheimplementationbyVLSItechnologyiSgettingmoreandmoreattentionbecauseofitsspeedandmo

5、repowerfulability.Andrelatedresearchisbecominghot.11匾sthesisdealswiththedesignandhardwareimplementationofalosslessdatacompressionbased0nimprovedLZWalgorithm.Firstofall,accordingtotherequirementofhardware,LZWandHuffmancodingarecombined.Alsoparallelarchitectur

6、e,virtualdictionaryandFIFOstrategyareintroduced.Accordingtothealgorithmthethesisproposesacoreoflosslessdatacompression.111eCOreus髓aparallelmarchingstrategytospeedupstringsearchinggreatly.Meanwhile,thedictionaryisdividedinto8parts謝廿ldifferentsize,whichreduces

7、thememoryspace.mcoreiscomposedofmodulesrealizedbyVerilogHDL.Inthedesignofdictionary,ahierarchicaldesignmethodologyisused,makingitqu沁clearandconcise.AconfigurableregistepsmoduleisdesignedtocontroldifferentfunctionsoftheCOre,whichmakescontrolsubsystemanddatapr

8、ocessingsubsystemapartandclearly.FinallyaBISTmodulebasedonCRC8checkerisused,whichwillincreasetestspeedandreflectDFTideas.AfterthedesignoftheCOreasimulationmodelbyClanguageiSusedtoprovethevalidit

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。