HIGH PERFORMANCE OF CODING AND DECODING PROCESS FOR DATA COMPRESSION USING VARIABLE IN LENGTH CODING
Abstract
Data compression using Huffman coding refers to decreasing the quantity of data without decreasing the quality of original file. Besides that, it can retrieve original data in decompression process without losing any details. In this research, an 9bit/8bit encoding and decoding process divide the block design. The input transmission code consists of 9-bit which are variable in length coding and can be suitable for high-speed applications. Coding and decoding blocks were designed separately. The encoder module gets the 9-bit data used as input and delivers the 8-bit coded-output from encoder design. this output data used as input to the decoder module to get the 8-bit as output form decoder design. In this research, the proposed design includes encoder and decoder were achieved Compression Ratio up to 52% from original data size and saving percentage up to 47.95%. The suggested design was implemented by using ASIC and FPGA design methodologies to execute the compression and decompression architectures. The architecture of coding and decoding process 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. Finally, all of the blocks were combined together to have an integrated system.
Downloads
References
M. Hameed, “Low Power Approach for Implementation of Huffman Coding”, ISBN-13: 978-620-2-31711-5 & EAN: 9786202317115 & Book language: English & Publishing house: Scholars' Press & Website: http://www.scholars-press.com & Number of pages: 56 & published on: 2018-09-20. (2018).
R. Stasinski and G. Ulacha, "Mixed Huffman codes for on-line and off-line applications," 2022 Data Compression Conference (DCC), Snowbird, UT, USA, 2022, pp. 483-483, doi: 10.1109/DCC52660.2022.00094.
A. Fruchtman, Y. Gross, S. T. Klein and D. Shapira, "Weighted Adaptive Huffman Coding," 2020 Data Compression Conference (DCC), Snowbird, UT, USA, 2020, pp. 368-368, doi: 10.1109/DCC47342.2020.00059.
M. Hameed., A. Khmag., F.Z. Rokhani., A. R. Ramli. “A New Lossless Method of Huffman Coding for Text Data Compression and Decompression Process with FPGA Implementation”, Paper presented at the International Conference of Computer Science Engineering and Technologi (COMSCET), (2016).
Chen, C.-Y., Pai, Y.-T., &Ruan, S.-J.(2006). Low power Huffman coding for high performance data transmission. Paper presented at the 2006 ICHIT'06, International Conference on Hybrid Information Technology: 71 – 77.
M. Hameed., H. Shakor., I. Razak, “Low Power Text Compression for Huffman Coding using Altera FPGA with Power Management Controller”, Paper submitted at the 1st International Scientific Conference of Engineering Sciences - 3rd Scientific Conference of Engineering Science (ISCES). 978-1-5386-1498-3/ 18/31.00$©2018 IEE. . (2018).c
J. Yan and L. Wang, "The Novel Improving Algorithms on DRA Audio Entropy Coding," 2020 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Macau, China, 2020, pp. 1-4, doi: 10.1109/ICSPCC50002.2020.9259450.
R. Pal, "Speech Compression with Wavelet Transform and Huffman Coding," 2021 International Conference on Communication information and Computing Technology (ICCICT), Mumbai, India, 2021, pp. 1-4, doi: 10.1109/ICCICT50803.2021.9510116.
Y. Jianjun and L. ChunQuan, "Research and Improvement of Huffman Compression Method Based on Linear Linked Forest," 2021 International Conference on Education, Information Management and Service Science (EIMSS), Xi'an, China, 2021, pp. 495-499, doi: 10.1109/EIMSS53851.2021.00112.
M Hameed, F Zaman, AR Ramli, A Khmag.” CMOS technology using clock gating techniques with tri-state buffer”, Walailak Journal of Science and Technology (WJST), V(14)4, 2017. [1]
It is the policy of the Journal of Duhok University to own the copyright of the technical contributions. It publishes and facilitates the appropriate re-utilize of the published materials by others. Photocopying is permitted with credit and referring to the source for individuals use.
Copyright © 2017. All Rights Reserved.