Publications Details

Publications / Report

Real-time data compression using a fixed Huffman encoding scheme

Kidner, R.E.

A common limitation to performance in data acquisition systems is storage of the collected data. Compressing the data would increase the amount of data that could be stored. However, most compression routines require that the data be collected and analyzed before compression is performed. Also, these compression routines often store the information required for decompression along with the data, thus decreasing the storage available for data. One solution to this problem is to create an encoding tree known to both the encoder and the decoder based on apriori knowledge of the data. Once the tree is created, optimal encoding schemes such as the Huffman algorithm may be used on the data as it is being collected. In this way the data is compressed as each byte is received and there is no overhead associated with storing decompression data. In this paper the idea of using a fixed Huffman tree is explored and the results are compared to a defacto standard in data compression, PKZIP.