New LZW data compression algorithm and its FPGA implementation

Wei Cui*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Citations (Scopus)

Abstract

This paper presents a new LZW data compression algorithm that partitions conventional single large dictionary into a dictionary set that consists of several small address space dictionaries. As doing so the dictionary set not only has small lookup time but also can operate in parallel. Simulation results show that the proposed algorithm has better compression ratio for image data than conventional LZW algorithm and DLZW (dynamic LZW) algorithm, has competitive performance for text data with DLZW algorithm. In addition, a parallel VLSI architecture for implementing the new algorithm is proposed, and it is realized using FPGA XC4VLX15-10. The experiment results show that the chip can yield a compression rate of 198.4 Mbytes/s, it is about 6.9 times the compression rate of implementing conventional LZW, and 3.2 times the compression rate of implementing DLZW.

Original languageEnglish
Title of host publicationPCS 2007 - 26th Picture Coding Symposium
Publication statusPublished - 2007
Event26th Picture Coding Symposium, PCS 2007 - Lisbon, Portugal
Duration: 7 Nov 20079 Nov 2007

Publication series

NamePCS 2007 - 26th Picture Coding Symposium

Conference

Conference26th Picture Coding Symposium, PCS 2007
Country/TerritoryPortugal
CityLisbon
Period7/11/079/11/07

Keywords

  • Compression ratio
  • Dictionary index
  • Hash function
  • LZW algorithm
  • Parallel architecture

Fingerprint

Dive into the research topics of 'New LZW data compression algorithm and its FPGA implementation'. Together they form a unique fingerprint.

Cite this