FPGA Based Unicode Data Compression Using Static Dictionary Technique

2021; Journal of Emerging Technologies and Innovative Research (JETIR); Volume: 8; Issue: 8 Linguagem: Inglês

ISSN

2349-5162

Autores

Venkata Ratnam Anappindi,

Tópico(s)

Advanced Data Storage Technologies

Resumo

With the increasing demands for large amounts of data in the digital era for information storage, processing and transfer, the demand for smaller and faster data storage memories have also exponentially increased. In order to avoid the bottleneck between the larger data storages that require larger bandwidths for data and avoid loss of information we have to choose correct data compression techniques which reduces the redundant data storage and in turn reduces the hardware required for data storage and processing. There are two different types of data compression techniques/algorithms: (1) Lossy data compression algorithms (2) Loss less data compression algorithms. While Lossy compression algorithms are faster, they involve loss of data/information to certain level during de-compression or reconstruction. Whereas Lossless compression algorithm are relatively, they can perfectly reconstruct the complete information from the compressed data. We already have several data compression software and tools like 7-zip, WinZip etc., which compress files, audio, and video at software level. The aim of this paper is to present a hardware-based technique to perform Unicode data compression on text data using static dictionary technique where the input data stream is scanned, indexed for the positions of characters with a reference character and replace with certain symbols which are the ASCII values of the Unicode characters in the text and their differences from the static dictionary designed based on a hash table reducing the redundant data and thus reducing the data size.

Referência(s)