Burst Error Recovery Method for LZSS Coding


IEICE TRANSACTIONS on Information and Systems   Vol.E92-D   No.12   pp.2439-2444
Publication Date: 2009/12/01
Online ISSN: 1745-1361
DOI: 10.1587/transinf.E92.D.2439
Print ISSN: 0916-8532
Type of Manuscript: PAPER
Category: Dependable Computing
data compression,  error recovery,  burst error,  LZ77 coding,  LZSS coding,  unary coding,  synchronization sequence,  

Full Text: PDF(494.5KB)>>
Buy this Article

Since the compressed data, which are frequently used in computer systems and communication systems, are very sensitive to errors, several error recovery methods for data compression have been proposed. Error recovery method for LZ77 coding, one of the most popular universal data compression methods, has been proposed. This cannot be applied to LZSS coding, a variation of LZ77 coding, because its compressed data consist of variable-length codewords. This paper proposes a burst error recovery method for LZSS coding. The error sensitive part of the compressed data are encoded by unary coding and moved to the beginning of the compressed data. After these data, a synchronization sequence is inserted. By searching the synchronization sequence, errors in the error sensitive part are detected. The errors are recovered by using a copy of the part. Computer simulation says that the compression ratio of the proposed method is almost equal to that of LZ77 coding and that it has very high error recovery capability.