HIGH PERFORMANCE OF CODING AND DECODING PROCESS FOR DATA COMPRESSION USING VARIABLE IN LENGTH CODING

  • MAAN HAMEED *Ministry of Water Resources, State Commission for Reservoirs and Dams, Diyala- Iraq
  • AHMED LATEEF HAMEED **Diyala Education Directorate, Ministry of Education, Diyala- Iraq
  • NASEER ALWAN HUSSEIN
Keywords: Data compression, Symbols, Encoding, Delays, Decoding

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

Download data is not yet available.

References

M. Hameed., A. Khmag., F.Z. Rokhani., A. R. Ramli, “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 (IJARCSSE), 5(6): 49-54. (2015).
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]
Published
2023-12-23
How to Cite
HAMEED, M., HAMEED, A. L., & HUSSEIN, N. A. (2023). HIGH PERFORMANCE OF CODING AND DECODING PROCESS FOR DATA COMPRESSION USING VARIABLE IN LENGTH CODING. Journal of Duhok University, 26(2), 400-406. https://doi.org/10.26682/csjuod.2023.26.2.37