VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions

Lossless compression is important in Information hypothesis as well as today's IT field. Lossless design of Huffman is most to a large degree used in the compression arena. However, Huffman coding has some limitations where it depends on the stream of symbols appearing in a file. In fact, Huffm...

Full description

Bibliographic Details
Main Authors: Mohammed, Maan Hameed, Khmag, Asem, Rokhani, Fakhrul Zaman, Ramli, Abd. Rahman
Format: Article
Language:English
Published: Advanced Research International Publication House 2015
Online Access:http://psasir.upm.edu.my/id/eprint/46869/1/VLSI%20implementation%20of%20huffman%20design%20using%20FPGA%20with%20a%20comprehensive%20analysis%20of%20power%20restrictions.pdf
_version_ 1796974741011038208
author Mohammed, Maan Hameed
Khmag, Asem
Rokhani, Fakhrul Zaman
Ramli, Abd. Rahman
author_facet Mohammed, Maan Hameed
Khmag, Asem
Rokhani, Fakhrul Zaman
Ramli, Abd. Rahman
author_sort Mohammed, Maan Hameed
collection UPM
description Lossless compression is important in Information hypothesis as well as today's IT field. Lossless design of Huffman is most to a large degree used in the compression arena. However, Huffman coding has some limitations where it depends on the stream of symbols appearing in a file. In fact, Huffman coding creates a code with very few bits for a symbol that has a very high probability of occurrence and an utmost number of bits for a symbol with a low probability of occurrence. In this work Hardware implementation of static Huffman coding for data compression using has been designed, this hardware contains both encoder and decoder-based hardware. The proposed systems Altera DE-2 Board have been used in order to implement the text data compression. The experiments with a simulated environment and the real-time implementation for FPGA with Synopsys power analysis show that constraint has been fulfilled and the target design of the buffer length is appropriate. Power consumption that achieved by the proposed algorithm was 0.0161 mW with frequency 20MHz.and 0.1426 mW with frequency 180MHz within the design limitations. The proposed design is implemented by using ASIC and FPGA design methodologies. In order to implement the encoder and decoder architectures, 130 nm standard cell libraries was used for ASIC implementation. The simulations are carried out by using Modelsim tool. The architecture of compression and decompression algorithm design has been created using Verilog HDL language. Quartus II 11.1 Web Edition (32-Bit). In addition, simulated using ModelSim-Altera 10.0c (Quartus II 11.1) Starter Edition. And it is implemented using Altera FPGA (DE2) for real time implementation.
first_indexed 2024-03-06T09:01:23Z
format Article
id upm.eprints-46869
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T09:01:23Z
publishDate 2015
publisher Advanced Research International Publication House
record_format dspace
spelling upm.eprints-468692018-01-30T08:46:34Z http://psasir.upm.edu.my/id/eprint/46869/ VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions Mohammed, Maan Hameed Khmag, Asem Rokhani, Fakhrul Zaman Ramli, Abd. Rahman Lossless compression is important in Information hypothesis as well as today's IT field. Lossless design of Huffman is most to a large degree used in the compression arena. However, Huffman coding has some limitations where it depends on the stream of symbols appearing in a file. In fact, Huffman coding creates a code with very few bits for a symbol that has a very high probability of occurrence and an utmost number of bits for a symbol with a low probability of occurrence. In this work Hardware implementation of static Huffman coding for data compression using has been designed, this hardware contains both encoder and decoder-based hardware. The proposed systems Altera DE-2 Board have been used in order to implement the text data compression. The experiments with a simulated environment and the real-time implementation for FPGA with Synopsys power analysis show that constraint has been fulfilled and the target design of the buffer length is appropriate. Power consumption that achieved by the proposed algorithm was 0.0161 mW with frequency 20MHz.and 0.1426 mW with frequency 180MHz within the design limitations. The proposed design is implemented by using ASIC and FPGA design methodologies. In order to implement the encoder and decoder architectures, 130 nm standard cell libraries was used for ASIC implementation. The simulations are carried out by using Modelsim tool. The architecture of compression and decompression algorithm design has been created using Verilog HDL language. Quartus II 11.1 Web Edition (32-Bit). In addition, simulated using ModelSim-Altera 10.0c (Quartus II 11.1) Starter Edition. And it is implemented using Altera FPGA (DE2) for real time implementation. Advanced Research International Publication House 2015-06 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/46869/1/VLSI%20implementation%20of%20huffman%20design%20using%20FPGA%20with%20a%20comprehensive%20analysis%20of%20power%20restrictions.pdf Mohammed, Maan Hameed and Khmag, Asem and Rokhani, Fakhrul Zaman and Ramli, Abd. Rahman (2015) VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions. International Journal of Advanced Research in Computer Science and Software Engineering, 5 (6). pp. 49-54. ISSN 2277-6451; ESSN: 2277-128X http://www.ijarcsse.com
spellingShingle Mohammed, Maan Hameed
Khmag, Asem
Rokhani, Fakhrul Zaman
Ramli, Abd. Rahman
VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions
title VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions
title_full VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions
title_fullStr VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions
title_full_unstemmed VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions
title_short VLSI implementation of huffman design using FPGA with a comprehensive analysis of power restrictions
title_sort vlsi implementation of huffman design using fpga with a comprehensive analysis of power restrictions
url http://psasir.upm.edu.my/id/eprint/46869/1/VLSI%20implementation%20of%20huffman%20design%20using%20FPGA%20with%20a%20comprehensive%20analysis%20of%20power%20restrictions.pdf
work_keys_str_mv AT mohammedmaanhameed vlsiimplementationofhuffmandesignusingfpgawithacomprehensiveanalysisofpowerrestrictions
AT khmagasem vlsiimplementationofhuffmandesignusingfpgawithacomprehensiveanalysisofpowerrestrictions
AT rokhanifakhrulzaman vlsiimplementationofhuffmandesignusingfpgawithacomprehensiveanalysisofpowerrestrictions
AT ramliabdrahman vlsiimplementationofhuffmandesignusingfpgawithacomprehensiveanalysisofpowerrestrictions