欢迎来到天天文库
浏览记录
ID:13630349
大小:608.76 KB
页数:67页
时间:2018-07-23
《基于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
此文档下载收益归作者所有