【技术实现步骤摘要】
一种基于deflate霍夫曼编码的动态码表生成装置和方法
[0001]本专利技术涉及计算机领域,并且更具体地涉及一种基于deflate霍夫曼编码的动态码表生成装置和方法。
技术介绍
[0002]随着时代的发展,人们使用和获取数据信息不再单纯的来自于书本,杂志,报刊等。同时伴随着移动互联,5G,社交网络,物联网,大数据,人工智能(AI),云计算,安全监控等技术的成熟与发展,使得各种数据正迅速的膨胀并变大,呈爆炸性增长的趋势。5G正在加速普及,越来越多的设备和便捷的联网条件给存储市场带来了前所未有的机会。随着数据量的急剧增长,不断对数据存储系统提出挑战。在所有这些技术当中,云计算技术相当于人的大脑,提供着大容量的数据存储以及高效的计算方式,计算资源和存储资源也更加集中。但是同时使得产生的海量的数据指数级增长,对现有的存储设备带来了巨大的压力。如何能够高效的传输和存储海量数据,同时对CPU不造成过大负荷影响的问题成为关键。因此,高效安全的数据压缩技术成为降低存储成本,节省存储资源有效方法。同时如果将压缩和解压缩任务交给专用硬件电路 ...
【技术保护点】
【技术特征摘要】
1.一种基于deflate霍夫曼编码的动态码表生成装置,其特征在于,包括:码长统计电路,所述码长统计电路配置为计算待编码数据中各个码子的码长数量;最小编码电路,所述最小编码电路配置为接收所述码长统计电路的数据,并基于待编码数据中各个码子的码长数量计算各个码长对应的最小编码;码表生成电路,所述码表生成电路配置为接收所述最小编码电路的数据,并基于待编码数据中各个码长对应的最小编码生成动态码表,并将所述动态码表存储到寄存器中。2.根据权利要求1所述的装置,其特征在于,还包括:控制电路,所述控制电路分别连接到所述码长统计电路、所述最小编码电路和所述码表生成电路,所述控制电路配置为接收所述码长统计电路的完成信号后向所述最小编码电路发送使能信号,接收所述最小编码电路的完成信号后向所述码表生成电路发送使能信号。3.根据权利要求1所述的装置,其特征在于,所述码长统计电路包括:比较器,所述比较器配置为将每个比较器设定为固定且不同的码长值作为比较基准值,分别将待编码数据中literal和length对应的计算区间中的码长输入到码长值对应的比较器中,各个比较器分别并行对相同并有效的码长使用标记信号进行标记;统计单元,所述统计单元包括加法器,所述加法器配置为将标记相同的每个码长出现的个数进行相加以得到各个码子的码长数量。4.根据权利要求1所述的装置,其特征在于,所述最小编码电路包括:数据输入单元,每个所述数据输入单元配置为输入每个码长对应的码长数量;相加单元,每个所述相加单元的第一输入端连接到每个所述数据输入单元;触发器,每个所述触发器的数据输入信号连接到同级所述相加单元的输出端,...
【专利技术属性】
技术研发人员:王振,刘宇豪,张永兴,王明明,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。