Have a personal or library account? Click to login
A Multi–Alphabet Arithmetic Coding Hardware Implementation for Small FPGA Devices Cover

A Multi–Alphabet Arithmetic Coding Hardware Implementation for Small FPGA Devices

Open Access
|Mar 2013

Abstract

Arithmetic coding is a lossless compression algorithm with variable-length source coding. It is more flexible and efficient than the well-known Huffman coding. In this paper we present a non-adaptive FPGA implementation of a multi-alphabet arithmetic coding with separated statistical model of the data source. The alphabet of the data source is a 256-symbol ASCII character set and does not include the special end-of-file symbol. No context switching is used in the proposed design which gives maximal throughput without pipelining. We have synthesized the design for Xilinx FPGA devices and used their built-in hardware resources.

DOI: https://doi.org/10.2478/jee-2013-0006 | Journal eISSN: 1339-309X | Journal ISSN: 1335-3632
Language: English
Page range: 44 - 49
Published on: Mar 9, 2013
In partnership with: Paradigm Publishing Services
Publication frequency: 6 issues per year

© 2013 Anton Biasizzo, Franc Novak, Peter Korošec, published by Slovak University of Technology in Bratislava
This work is licensed under the Creative Commons License.