一种硬件LZ77压缩实现系统技术方案

技术编号:8701098 阅读:181 留言:0更新日期:2013-05-13 04:29
本实用新型专利技术公布了一种硬件LZ77压缩实现系统包括:PCIE接口模块、数据直接访问模块、数据打包解包模块、数据写入缓存模块、压缩算法模块、字典模块、非定长码元拼接模块、数据读出缓存模块。一种硬件LZ77压缩实现方法,包括步骤:1、缓存待压缩的数据;2、对字符串数据进行压缩编码;3、拼接非定长的数据;4、缓存压缩后的数据。本实用新型专利技术通过一种硬件来实现LZ77压缩,能够有效的提高LZ77压缩算法的效率,将CPU从海量数据压缩中解脱出来。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种硬件LZ77压缩实现系统,其特征在于,该系统包括:PCIE接口模块,用于实现与上位机的通信;数据直接访问模块DMA,用于实现数据的直接访问;数据打包解包模块,用于实现数据通信时对数据的组包和解包操作;数据写入缓存模块,用于缓存待压缩的数据;压缩算法模块,用于实现重复字符串的查找,计算重复字符串的匹配长度,进行LZ77编码;字典模块,用于存储历史字符串;非定长码元拼接模块,用于将非定长的编码高速拼接成定长的数据块;数据读出缓存模块,用于缓存压缩后的数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:张林李玮李冰
申请(专利权)人:无锡芯响电子科技有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1