Skip to main content

HIGH PERFORMANCE PARALLEL STREAMING BASED HYBRID HUFFMAN ENCODER

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 11 Issue: 04 | Apr 2024

p-ISSN: 2395-0072

www.irjet.net

HIGH PERFORMANCE PARALLEL STREAMING BASED HYBRID HUFFMAN ENCODER Namburi Sambamurthy Assistant Professsor Department of ECE Seshadri Rao Gudlavalleru Engineering College, Gudlavalleru

Talabattula Harish UG Student Department of ECE Seshadri Rao Gudlavalleru Engineering College, Gudlavalleru

Yarramsetti Jagadeep UG Student Department of ECE Seshadri Rao Gudlavalleru Engineering College, Gudlavalleru

Yadala Prashanth

Dasari Satya Prabhas

UG Student Department of ECE Seshadri Rao Gudlavalleru Engineering College, Gudlavalleru

UG Student Department of ECE Seshadri Rao Gudlavalleru Engineering College, Gudlavalleru

----------------------------------------------------------------------***----------------------------------------------------------------------ideal data compression while preserving critical information Abstract—The Huffman encoder uses the Huffman encoding technique, which effectively reduces input strings of eight bits into far fewer bits often down to only one bit or more. The two primary parts of this method are a Huffman block and a frequency sorting block. The frequency sorting block sends the sorted data to the Huffman encoder by arranging the input strings in ascending order according to their frequency and ASCII values. Every byte in the Huffman block is encoded into less than 8 bits; in the worst situation, a single byte might be compressed into as low as 1 bit. In order to illustrate the compression of these values, this work concentrates on processing 64 bits of data, or 8 string values.

Keywords–Huffman encoding, Compression, Frequency Sorting, ASCII values, Data Processing.

I.INTRODUCTION Huffman encoding is a well-known method for significantly reducing the quantity of input data while maintaining its frequency order that is used in many networking applications and routers. Sorting the input data right before feeding it into the Huffman block ensures a greater compression ratio and optimal data accuracy. In order to lessen the drawbacks of current devices, this work presents a high-throughput VLSI design for Huffman encoding that is based on the conventional/canonical Huffman encoder.

integrity as the need for effective data transmission and storage in contemporary communication systems grows. Huffman encoding reduces the total bitstream size by assigning shorter codes to symbols that appear more frequently by using the frequency distribution of symbols within a dataset. The use of Huffman encoding becomes especially important in the context of networking technologies and routers, where bandwidth and memory resources are frequently constrained. Huffman encoding enables higher throughput and lower latency in data transfer by compressing data payloads without sacrificing important information. Additionally, Huffman encoding facilitates prioritized transmission by grouping data according to symbol frequency, guaranteeing that important data is given priority throughout data transfer procedures. Huffman encoding, however, has major benefits in terms of data compression and transmission efficiency; nonetheless, its implementation can be difficult, especially in terms of throughput and hardware complexity. The usability of conventional Huffman encoder designs in contemporary networking contexts may be limited by their inability to fulfil the needs of high-speed data processing. Furthermore, inefficiencies in current implementations might lead to lessthan-ideal compression ratios and more processing overhead.

A mainstay of data compression, Huffman encoding provides a potent way to reduce the size of data payloads across a variety of networking platforms and devices. Huffman encoding becomes a vital technique for attaining

In order to overcome these obstacles and improve Huffman encoding efficiency in networking applications, a unique high-throughput VLSI design for Huffman encoding is

© 2024, IRJET

ISO 9001:2008 Certified Journal

|

Impact Factor value: 8.226

|

|

Page 1421


Turn static files into dynamic content formats.

Create a flipbook