On the design and implementation of a lossless data compression and decompression chip
暂无分享,去创建一个
A lossless data compression and decompression (LDCD) algorithm based on the notion of textural substitution has been implemented in silicon using a linear systolic array architecture. This algorithm employs a model in which the encoder and decoder each have a finite amount of memory which is referred to as the dictionary. Compression is achieved by finding matches between the dictionary and the input data stream whereby a substitution is made in the data stream by an index referencing the corresponding dictionary entry. The LDCD system is built using 30 application-specific integrated circuits (ASICs), each containing 126 identical processing elements (PEs) which perform both the encoding and decoding function at clock rates up to 20 MHz. >
[1] James A. Storer,et al. Parallel algorithms for data compression , 1985, JACM.
[2] Terry A. Welch,et al. A Technique for High-Performance Data Compression , 1984, Computer.
[3] B. Johnson,et al. A chip set for lossless image compression , 1991 .
[4] Abraham Lempel,et al. Compression of individual sequences via variable-rate coding , 1978, IEEE Trans. Inf. Theory.
[5] Abraham Lempel,et al. A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.