Lossless data compression method based on LZ77, error code repair method, encoder and decoder

A lossless data compression and data block technology, applied in the field of encoders and decoders, can solve the problems of easy access, discounted practicality and security, etc., and achieve the effect of ensuring decompression efficiency and decoding compatibility

Active Publication Date: 2018-11-23
PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the practical application of encoding, some additional information will need to be carried according to the requirements, but according to the LZ77 encoding idea, if the additional information is directly added to the string to be encoded, it will be easily obtained during th

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
  • Lossless data compression method based on LZ77, error code repair method, encoder and decoder
  • Lossless data compression method based on LZ77, error code repair method, encoder and decoder
  • Lossless data compression method based on LZ77, error code repair method, encoder and decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the purpose, technical solution and advantages of the present invention more clear and understandable, the present invention will be further described in detail below in conjunction with the accompanying drawings and technical solutions.

[0046]In the existing LZ77 lossless data compression system, the additional information is added to the string to be encoded for encoding and compression, which is easy to be obtained during the transmission process, and the practicability and security are greatly reduced. For this reason, embodiment of the present invention, see figure 1 As shown, a lossless data compression method based on LZ77 is provided, which includes the following steps:

[0047] A1), read the character string to be compressed, obtain the encoded symbol sequence and the character string to be encoded;

[0048] A2), search and record the longest matching prefix of the current to-be-coded character string from the coded symbol sequence in sequen...

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 relates to a lossless data compression method based on LZ77, an error code repair method, an encoder and a decoder. The compression method comprises the steps of: reading to-be-compressed character strings, and acquiring an encoded symbol sequence and to-be-encoded character strings; according to a sliding window parsing sequence, sequentially searching and recording longest matchingprefixes of a current to-be-encoded character string from the encoded symbol sequence; according to the matching multiplicity of the longest matching prefixes of the current to-be-encoded character string, determining embedded bit information; carrying out mapping on the embedded bit information and each longest matching prefix of the current to-be-encoded character string one by one; and according to a preset embedding value, selecting the corresponding longest matching prefix as a code word of the current to-be-encoded character string, outputting the code word, and until the code words ofall the to-be-encoded character strings are output, completing data compression. According to the invention, in a case of not losing any compression capability, additional redundant data can be protected by utilizing a channel encoder so as to correct a limited number of errors; and the lossless data compression method, the error code repair method, the encoder and the decoder have high compatibility and practicality.

Description

technical field [0001] The invention belongs to the technical field of data compression, and in particular relates to a lossless data compression method based on LZ77, a code error repair method, an encoder and a decoder. Background technique [0002] Under the guidance of the source-channel separation theory, in the current communication system, source coding realizes the problem of communication validity, and channel coding realizes the problem of communication reliability. Due to the limitations of the separation theorem, the design idea of ​​cascade coding makes the anti-interference ability of the coded sequence of the source very weak. In fact, the lack of repair ability of adaptive data compression is a prominent shortcoming in many applications. From the analysis of the source coding mechanism, it can be seen that the data obtained by source coding is almost without redundancy. After the data is transmitted through the channel, there are often bit errors due to the ...

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): H03M7/30H03M13/15
CPCH03M7/3086H03M13/1515
Inventor 王刚彭华靳彦青唐永旺郑治中许漫坤汪然马金全王劲松彭泽远
Owner PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
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