Title :
Multialphabet arithmetic coding at 16 MBytes/sec
Author :
Printz, Harry ; Stubley, Peter
Author_Institution :
Digital Equipment Corp., Paris Res. Lab., Rueil-Malmaison, France
Abstract :
The design and performance of a nonadaptive hardware system for data compression by arithmetic coding are presented. The alphabet of the data source is the full 256-symbol ASCII character set, plus a non-ASCII end-of-file symbol. The key ideas are the non-arithmetic representation of the current interval width, which yields improved coding efficiency in the interval width update, and the design of a circuit for the code point update, which operates at a high speed independent of the length of the code point register. On a reconfigurable coprocessor, constructed from commercially available field-programmable gate arrays and static RAM, implementation compresses its input stream at better than 16 MBytes/sec
Keywords :
data compression; encoding; reconfigurable architectures; ASCII character set; code point register; coding efficiency; current interval width; data compression; design; multialphabet arithmetic coding; nonadaptive hardware system; performance; reconfigurable coprocessor; Circuit testing; Coprocessors; Data compression; Difference equations; Digital arithmetic; Field programmable gate arrays; Hardware; Laboratories; Registers; System testing;
Conference_Titel :
Data Compression Conference, 1993. DCC '93.
Conference_Location :
Snowbird, UT
Print_ISBN :
0-8186-3392-1
DOI :
10.1109/DCC.1993.253137