DocumentCode :
1080409
Title :
An FPGA-Based Implementation of Multi-Alphabet Arithmetic Coding
Author :
Mahapatra, Sudipta ; Singh, Kuldeep
Author_Institution :
Indian Inst. of Technol., Kharagpur
Volume :
54
Issue :
8
fYear :
2007
Firstpage :
1678
Lastpage :
1686
Abstract :
A fully parallel implementation of the multi-alphabet arithmetic-coding algorithm, an integral part of many lossless data compression systems, had so far eluded the research community. Although schemes were in existence for performing the encoding operation in parallel, the data dependencies involved in the decoding phase prevented its parallel execution. This paper presents a scheme for the parallel-pipelined implementation of both the phases of the arithmetic-coding algorithm for multisymbol alphabets in high-speed programmable hardware. The compression performance of the proposed scheme has been evaluated and compared with an existing sequential implementation in terms of average compression ratio as well as the estimated execution time for the Canterbury Corpus test set of files. The proposed scheme facilitates hardware realization of both coder and decoder modules by reducing the storage capacity necessary for maintaining the modeling information. The design has been synthesized for Xilinx field-programmable gate arrays and the synthesis results obtained are encouraging, paving the way for further research in this direction.
Keywords :
arithmetic codes; data compression; decoding; encoding; field programmable gate arrays; hardware description languages; parallel architectures; pipeline arithmetic; Canterbury Corpus test; Xilinx field-programmable gate arrays; decoding; encoding; high-speed programmable hardware; lossless data compression system; multialphabet arithmetic coding; multisymbol alphabets; parallel-pipelined implementation; Arithmetic; Biomedical engineering; Biomedical imaging; Data compression; Decoding; Dictionaries; Hardware; Image coding; Image storage; Probability; Arithmetic coding; decoding; higher order context models; lossless data compression; parallel architectures;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2007.902527
Filename :
4282082
Link To Document :
بازگشت