基于lzw算法的数据无损压缩硬件实现

基于lzw算法的数据无损压缩硬件实现

ID:13630349

大小:608.76 KB

页数:67页

时间:2018-07-23

基于lzw算法的数据无损压缩硬件实现_第1页
基于lzw算法的数据无损压缩硬件实现_第2页
基于lzw算法的数据无损压缩硬件实现_第3页
基于lzw算法的数据无损压缩硬件实现_第4页
基于lzw算法的数据无损压缩硬件实现_第5页
资源描述:

《基于lzw算法的数据无损压缩硬件实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江大学电气工程学院硕士学位论文基于LZW算法的数据无损压缩硬件实现姓名:刘洪庆申请学位级别:硕士专业:电路与系统指导教师:沈海斌20080501浙江大学硕士学位论文摘要随着信息技术的发展,人们的生活逐渐被海量数据淹没,由此催生出了数据压缩技术。其中的无损压缩技术,在电信、航天、医疗等领域,有着广泛的应用背景。该技术的硬件实现方案,因为压缩速度快、性能强而日益获得人们的重视,成为一个热门的研究方向。本设计提出了一种基于LZW优化算法的数据无损压缩硬件实现。根据硬件实现的特点对算法做了相应改进,将LZW与霍夫曼编

2、码相结合,引入了并行分级体系、虚拟字典概念和FIFO更新策略。根据改进算法设计了压缩器体系结构,采用并行字典查找方法,改善匹配串地址编码,适于硬件实现,提高了查找速度。字典被拆分成8个小字典,宽度递增,有效节省了存储空间。压缩器分成各个模块,并用硬件描述语言VerilogHDL设计。体系结构清晰,减少了代码量,体现了模块化思想。采用控制寄存器来配置压缩器,清晰分离了控制部分和数据部分,优化了结构。采用基于CRC8码比较的BIST设计,有利于提高测试速度,体现了DFT思想。设计完成后,用C程序完成仿真模型,验证了

3、系统功能的正确性。比较各种字典划分方法,证明了所选择方案的合理性。在Modelsim仿真环境中,对代码进行功能仿真,结果表明压缩器可以正确按照改进算法实现数据的压缩。使用Synplify工具,以Xilinx的V'Lrtex4系列器件XC4VFXl00为目标对设计进行综合,结果显示工作频率达到了175MHz,资源占用情况也可以接受。压缩器数据处理能力达到601Mbps,是同样算法的软件实现的20倍,与市面上同类产品相比亦毫不逊色。关键词:LZW算法,无损压缩,硬件实现,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. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。