Methods and devices for compressing and uncompressing data of embedded system

An embedded system, data compression technology, applied in transmission systems, code division multiplexing systems, electrical components, etc., to achieve the effect of high data compression rate, low CPU occupancy rate, and reduced data volume

Active Publication Date: 2010-03-10
ZTE CORP
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, there is no suitable technical solution f

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
  • Methods and devices for compressing and uncompressing data of embedded system
  • Methods and devices for compressing and uncompressing data of embedded system
  • Methods and devices for compressing and uncompressing data of embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The basic idea of ​​the present invention is: for the byte stream data of the embedded system, all identical byte strings are determined in the data to be transmitted, and for the same byte strings as before, use the same byte strings as before. The distance and the same number of bytes are used to replace the same byte string. Since only two numbers are used to replace the byte string, the amount of data to be transmitted is greatly reduced, thereby achieving the compression of byte stream data. , when decompressing, for uncompressed bytes, just output directly, and for compressed byte strings, decompress in reverse according to the compression method. The present invention is especially suitable for the embedded system of byte stream transmission, and the repeated byte string of byte stream transmission in the embedded system is more again, therefore, data compression ratio is higher, thereby makes the CPU occupancy rate of embedded system be in lower level.

[0040]...

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 invention discloses a method for compressing data of an embedded system, which comprises the following steps: confirming same byte strings in data to be compressed and replacing the same byte strings besides the first byte string by the distance of the same byte strings and the number of same bytes. The invention also discloses a method for uncompressing data of the embedded system, which comprises the following steps: when the compressed data contain a compressing mark, acquiring the distance and the byte number instead of the byte strings, acquiring bytes with the byte number in the distance in the uncompressed data and filling the current uncompressed data. The invention also discloses devices for realizing the methods. The invention is particularly suitable for the embedded systemwith byte stream transmission, the more the repeated byte strings transmitted by a byte stream in the embedded system is, and the higher the data compression ratio is, thereby the CPU occupation rateof the embedded system is in a lower level.

Description

technical field [0001] The invention relates to data compression technology, in particular to a data compression method and device for an embedded system, and a decompression method and device. Background technique [0002] In the process of data link transmission in the embedded system, when the data flow is very large, it will often lead to blockage of the link, and at the same time, it will have a very large impact on the single board for data reporting, greatly reducing the system capacity, and even cause the board to reset. For example, when the log of the EVDO channel board of the Code Division Multiple Access (CDMA, Code Division Multiple Access) system is reported, when the amount of data is large, there will be a large number of data packet loss phenomena, and when there are multiple data reporting options, due to The blockage of the link can easily lead to the reset of the board, which brings a lot of risks to the system, and also increases the difficulty for outs...

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
IPC IPC(8): H04B1/69H04J13/02
Inventor 杨河山
Owner ZTE CORP
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