DocumentCode :
2813193
Title :
FPGA-Based Lossless Data Compression using Huffman and LZ77 Algorithms
Author :
Rigler, Suzanne ; Bishop, William ; Kennings, Andrew
Author_Institution :
Univ. of Waterloo, Waterloo
fYear :
2007
fDate :
22-26 April 2007
Firstpage :
1235
Lastpage :
1238
Abstract :
Lossless data compression algorithms are widely used by data communication systems and data storage systems to reduce the amount of data transferred and stored. GZIP is a popular, patent-free compression program that delivers good compression ratios. This paper presents hardware implementations for the LZ77 encoders and Huffman encoders that form the basis for a full hardware implementation of a GZIP encoder. The designs have been implemented as state machines in VHDL in such a way that they are suitable for implementation using either FPGA or ASIC technologies. Performance metrics and resource utilization results obtained for a prototype implementation running on an Altera DE2 board are presented. Ultimately, the goal is to utilized the LZ77 encoders and Huffman encoders described in this paper to build a fully-functional, hardware design for a GZIP encoder that could be used in data communication systems and data storage systems to boost overall system performance.
Keywords :
application specific integrated circuits; data compression; field programmable gate arrays; finite state machines; hardware description languages; ASIC technologies; Altera DE2 board; FPGA-based lossless data compression; GZIP encoder; Huffman encoders; Huffman-LZ77 algorithms; VHDL; data communication systems; data storage systems; hardware design; patent-free compression program; state machines; Application specific integrated circuits; Data communication; Data compression; Data storage systems; Field programmable gate arrays; Hardware; Measurement; Prototypes; Resource management; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
Conference_Location :
Vancouver, BC
ISSN :
0840-7789
Print_ISBN :
1-4244-1020-7
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2007.315
Filename :
4232974
Link To Document :
بازگشت