Configurable data compression system based on hardware

A data compression and hardware technology, applied in the direction of resource allocation, electrical components, multi-programming devices, etc., can solve problems such as low efficiency and occupy large CPU resources, to avoid loss of compression rate, improve flexibility, and reduce consumption time Effect

Active Publication Date: 2015-12-23
SOUTHEAST UNIV
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, data compression is generally carried out through the implementation of software algorithms, but the efficiency of software algorithms for compression processing is low, and it will take up a lot of CPU resources, so when processing large amounts of data, the disadvantages of software algorithms will be more obvious

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Configurable data compression system based on hardware
  • Configurable data compression system based on hardware
  • Configurable data compression system based on hardware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The present invention will be more fully described and illustrated below using exemplary embodiments of the present invention with reference to the accompanying drawings. The embodiments described with reference to the drawings are exemplary only for explaining the present invention, and should not be construed as limiting the present invention.

[0051] figure 1 A schematic structural diagram of a hardware-based configurable data compression system provided by the present invention is shown. Such as figure 1 As shown, a hardware-based configurable data compression system includes: a dictionary maintenance module, a data request module, a compression configuration module, a Hash calculation module, a matching calculation module and a data output module to form a data compression module.

[0052] Wherein, the dictionary maintenance module is used to store the data block of the file to be compressed, monitor the use status of each BlockRam (block random access memory), ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention discloses a configurable data compression system based on hardware. The configurable data compression system comprises a dictionary maintenance module, a data request module, a data compression module and a data output module. By using the configurable data compression system disclosed by the present invention, a data compression function is realized by using a field programmable gate array (FPGA), the data compression system is realized by adding related modules communicated with a PC, and the efficiency of data compression process is greatly improved by adopting a LZ77 lossless compression algorithm and designing a reasonable hardware circuit structure according to the algorithm. In addition, the degree of preference to compression ratio and compression rate in an LZ77 compression process can be adjusted according to different compression levels. Further, the result of data compression can be coded differently to form compressed files with different formats, thereby realizing compatibility between hardware and software.

Description

technical field [0001] The invention relates to data compression technology, in particular to a hardware-based configurable data compression system. Background technique [0002] In the era of rapid development of network communication technology, data lossless compression technology gradually reflects its unique importance, making it widely used in cloud storage and Internet communication, such as compressed file systems, data backup, web front-end services, etc. Data lossless compression technology can reduce data redundancy, reduce resources occupied by information in storage, and objectively improve data transmission efficiency without affecting the quality of data reconstruction. [0003] Lossless data compression technology is mainly divided into two categories, which are dictionary-based lossless data compression technology and statistics-based lossless data compression technology; the representative of dictionary-based lossless data compression is the LZ77 compressio...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50H03M7/40
Inventor 李冰王超凡董乾赵霞刘勇陈帅王刚顾巍
Owner SOUTHEAST UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products