Title :
Hardware implementation of a novel adaptive version of Deflate compression algorithm
Author :
Tahghighi, Mohammad ; Mousavi, Mahsa ; Khadivi, Pejman
Author_Institution :
ECE Dept, Isfahan Univ. of Technol., Isfahan, Iran
Abstract :
In data compression or source coding algorithms, input sequences of symbols are converted to shorter sequences while the original information remains unchanged. One of the well-known data compression algorithms is Deflate which is designed based on the LZ method. Deflate method has three different modes where its second mode is applicable for real-time applications. In this mode, a certain static table of Huffman codes is employed during the coding procedure. In this paper, a new version of deflate algorithm is proposed and implemented in hardware. In the proposed method, a new basic coding table is employed. This table is modified adaptively based on the input sequence. Simulation results show that in this adaptive algorithm, the coding performance is improved. In the hardware implementation of the new method, through some parallelism concepts, we try to improve the hardware utilization and throughput.
Keywords :
Adaptive algorithm; Algorithm design and analysis; Application software; Compression algorithms; Data compression; Delay; Dictionaries; Hardware; Source coding; Throughput; Adaptive Algorithms; Data Coding; Data Compression; Deflate; FPGA; Huffman Codes; LZ Encoder; Lempel Ziv Algorithm;
Conference_Titel :
Electrical Engineering (ICEE), 2010 18th Iranian Conference on
Conference_Location :
Isfahan, Iran
Print_ISBN :
978-1-4244-6760-0
DOI :
10.1109/IRANIANCEE.2010.5507007