FPGA implementation of high throughput encoder and decoder design of lossless canonical Huffman machine

This research presents the transfer of multibit symbol characters and large data symbols, which pose challenges in data transfer and reception due to complexity and memory constraints. Traditional compression and decompression schemes suffer from data loss, low throughput, and high encoding time. To address these issues, we introduce a modern hardware architecture based on the Canonical Huffman encoding and decoding computation method, integrated with frequency counting, sorting, state machine optimization, and barrel shifter techniques. This reconfigurable hardware accelerator minimizes memory storage requirements and utilizes fewer hardware resources. The Canonical Huffman encoder and decoder efficiently handle the multibit characteristics of data compression, significantly reducing memory usage and processing time. The proposed approach processes 160-bit input data, generating a compressed output of 90 bits using variable-length Canonical Huffman codes. The optimized hardware implementation has been verified for lossless compression and decompression using Xilinx 14.7 and ModelSim, with FPGA implementation on the Virtex-5. The improved VLSI system configuration using the Canonical Huffman method achieves a throughput of 144 GB/s for the encoder and 991 GB/s for the decoder, with an improved compression ratio of 56.27%. • High-throughput encoder and decoder design for canonical Huffman coding. • FPGA-based implementation ensures speed and hardware efficiency. • Supports lossless compression for real-time data applications. • Optimized architecture reduces latency and resource usage. • Achieves up to 144–991 GB/s throughput, 3.30 mW leakage power, and 56.26% better compression.

Authors

Institutions

Publication Details

Journal
Results in Engineering
Published
2025-05-01
DOI
https://doi.org/10.1016/j.rineng.2025.105037
Citations
7
Primary Topic
Video Analysis and Summarization
Type
article
Field-Weighted Citation Impact
8.93
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FPGA implementation of high throughput encoder and decoder design of lossless canonical Huffman machine

V. Saidulu, Thirumalesu Kudithi, G Erna, M. S. et al.
7 citations
Results in Engineering
Video Analysis and Summarization
8.93
article

FPGA implementation of high throughput encoder and decoder design of lossless canonical Huffman machine

V. Saidulu, Thirumalesu Kudithi, G Erna, M. S., Ashok Nayak Banoth
article en
7 citations

Abstract

This research presents the transfer of multibit symbol characters and large data symbols, which pose challenges in data transfer and reception due to complexity and memory constraints. Traditional compression and decompression schemes suffer from data loss, low throughput, and high encoding time. To address these issues, we introduce a modern hardware architecture based on the Canonical Huffman encoding and decoding computation method, integrated with frequency counting, sorting, state machine optimization, and barrel shifter techniques. This reconfigurable hardware accelerator minimizes memory storage requirements and utilizes fewer hardware resources. The Canonical Huffman encoder and decoder efficiently handle the multibit characteristics of data compression, significantly reducing memory usage and processing time. The proposed approach processes 160-bit input data, generating a compressed output of 90 bits using variable-length Canonical Huffman codes. The optimized hardware implementation has been verified for lossless compression and decompression using Xilinx 14.7 and ModelSim, with FPGA implementation on the Virtex-5. The improved VLSI system configuration using the Canonical Huffman method achieves a throughput of 144 GB/s for the encoder and 991 GB/s for the decoder, with an improved compression ratio of 56.27%. • High-throughput encoder and decoder design for canonical Huffman coding. • FPGA-based implementation ensures speed and hardware efficiency. • Supports lossless compression for real-time data applications. • Optimized architecture reduces latency and resource usage. • Achieves up to 144–991 GB/s throughput, 3.30 mW leakage power, and 56.26% better compression.

Results in EngineeringVol. 26
Chaitanya Bharathi Institute of Technology (IN), Apollo Institute of Medical Sciences & Research (IN), Institute of Engineering (NP), Aditya Birla (India) (IN), Indian Institute of Technology Hyderabad (IN)
Openalex Percentile: Top 2%
Video Analysis and Summarization
8.93
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.