28
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

VHDL Modeling and FPGA based Implementation of a Memory Efficient Huffman Decoder

, , &
Pages 371-377 | Published online: 26 Mar 2015
 

Abstract

Very High Speed Hardware Description language (VHDL) based modeling of a memory efficient Huffman Decoder using two-bit clustering technique and Field Programmable Gate Array (FPGA) based implementation are presented here. The two-bit clustering technique not only improves memory efficiency but also helps in reducing symbol search time. For an experimental video data with Huffman codes for 32 symbols extended up to 13 bits, the entire memory space is shown to be reduced to a mere 52 words as compared to a normal 213 = 8192 words i.e., an improvement in efficiency from 0.39% to 61.5%. The hardware design and rigorous logic and timing simulation have been carried out with the help of High level design and gate level tools. The technology independent nature of VHDL modeling helps in the realization of the design into any technology. The design and implementation has all the inherent advantages of FPGA and has applications in areas where data compression is desirable such as HDTV etc.

Additional information

Notes on contributors

Mohd Hasan

Mohd Hasan received BSc Engg degree in Electronics Engineering in 1990 from AMU Aligarh. Subsequently, he completed his MTech in Integrated Electronics and Circuits from the Indian Institute of Technology, Delhi in 1992. He joined Electronics Engg Dept, AMU, Aligarh as Lecturer in 1992. He became Reader in 1997. He then completed his PhD in low power architectures for signal processing and Telecommunications from the School of Engineering and Electronics, University of Edinburgh, UK in January, 2004, His research interests include Low power IC design for wireless communications, Reconfigurable systems etc.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.