Skip to main content

Implementation of Lempel-ZIV algorithm for lossless compression using VHDL

  • Conference paper
Thinkquest~2010

Abstract

In computer science and information theory, data compression or source coding is the process of encoding information using fewer bits than an unencoded representation would use, through use of specific encoding schemes. As with any communication, compressed data communication only works when both the sender and receiver of the information understand the encoding scheme. For example, this text makes sense only if the receiver understands that it is intended to be interpreted as characters representing theEnglish language. Similarly, compressed data can only be understood if the decoding method is known by the receiver. Compression is useful because it helps reduce the consumption of expensive resources, such as hard disk space or transmission bandwidth. On the downside, compressed data must be decompressed to be used, and this extra processing may be detrimental to some applications. For instance, a compression scheme for video may require expensive hardware for the video to be decompressed fast enough to be viewed as its being decompressed (the option of decompressing the video in full before watching it may be inconvenient, and requires storage space for the decompressed video). The design of data compression schemes therefore involves trade-offs among various factors, including the degree of compression, the amount of distortion introduced (if using a lossy compression scheme), and the computational resources required to compress and uncompress the data.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Gersho and R. M. Gray, Vector Quantization and Signal Compression

    Google Scholar 

  2. D. A. Huffman, “A Method for the Construction of Minimum Redundancy Codes,” Proceedings of the IRE, Vol. 40, pp. 1098–1101, 1952

    Article  Google Scholar 

  3. Ziv and A. Lempel, ``A Universal Algorithm for Sequential Data Compression,’’ IEEE Transactions on Information Theory, Vol. 23, pp. 337–342, 1977

    Google Scholar 

  4. Ziv and A. Lempel, ``Compression of Individual Sequences Via Variable-Rate Coding,’’ IEEE Transactions on Information Theory, Vol. 24, pp. 530–536, 1978

    Google Scholar 

  5. T. A. Welch, ``A Technique for High- Performance Data Compression,’’ Computer, pp. 8–18, 1984

    Google Scholar 

  6. Timothy C. Bell, John G. Cleary, and Ian H. Witten. Text compression. Prentice Hall, 1990

    Google Scholar 

  7. Darrel Hankersson, Greg A. Harris, and Peter D. Johnson Jr.. Introduction to Information Theory and Data Compression. CRC Press, 1997

    Google Scholar 

  8. Jerry Gibson, Toby Berger, Tom Lookabaugh, Rich Baker and David Lindbergh. Digital Compression for Multimedia: Principles & Standards. Morgan Kaufmann, 1998

    Google Scholar 

  9. Gilbert Held and Thomas R. Marshall. Data and Image Compression: Tools and Techniques. Wiley 1996 (4th ed.)

    Google Scholar 

  10. Mark Nelson. The Data Compression Book. M&T Books, 1995

    Google Scholar 

  11. David Salomon. Data Compression: The Complete Refer-ence. Springer Verlag, 1998

    Google Scholar 

  12. VHDL, D. Perry. PrenticeHall,Iindia,1998.  Mc Graw Hill 1995

    Google Scholar 

  13. Xilinx Foundation Series 3.1I,Quick Start. Guide Manual 0401895, US

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer India Pvt. Ltd

About this paper

Cite this paper

Tank, M.K. (2011). Implementation of Lempel-ZIV algorithm for lossless compression using VHDL. In: Pise, S.J. (eds) Thinkquest~2010. Springer, New Delhi. https://doi.org/10.1007/978-81-8489-989-4_51

Download citation

  • DOI: https://doi.org/10.1007/978-81-8489-989-4_51

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-8489-988-7

  • Online ISBN: 978-81-8489-989-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics