DocumentCode
859818
Title
Analytical tools for optimizing the error correction performance of arithmetic codes
Author
Ben-Jamaa, S. ; Weidmann, Claudio ; Kieffer, M.
Author_Institution
CNRS, Univ Paris-Sud, Gif-sur-Yvette
Volume
56
Issue
9
fYear
2008
fDate
9/1/2008 12:00:00 AM
Firstpage
1458
Lastpage
1468
Abstract
In joint source-channel arithmetic coding (JSCAC) schemes, additional redundancy may be introduced into an arithmetic source code in order to be more robust against transmission errors. The purpose of this work is to provide analytical tools to predict and evaluate the effectiveness of that redundancy. Integer binary arithmetic coding (AC) is modeled by a reduced-state automaton in order to obtain a bit-clock trellis describing the encoding process. Considering AC as a trellis code, distance spectra are then derived. In particular, an algorithm to compute the free distance of an arithmetic code is proposed. The obtained code properties allow to compute upper bounds on both bit error and symbol error probabilities and thus to provide an objective criterion to analyze the behavior of JSCAC schemes when used on noisy channels. This criterion is then exploited to design efficient error-correcting arithmetic codes. Simulation results highlight the validity of the theoretical error bounds and show that for equivalent rate and complexity, a simple optimization yields JSCACs that outperform classical tandem schemes at low to medium SNR.
Keywords
arithmetic codes; combined source-channel coding; error correction codes; error statistics; trellis codes; bit error probability; bit-clock trellis; communication system performance; distance spectra; encoding process; error-correcting arithmetic codes; integer binary arithmetic coding; joint source-channel arithmetic coding; noisy channels; objective criterion; reduced-state automaton; redundancy; symbol error probability; transmission errors; trellis code; Arithmetic; Automata; Computational modeling; Convolutional codes; Error correction codes; Error probability; Performance analysis; Redundancy; Robustness; Upper bound; Arithmetic codes; error correction coding; source coding;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOMM.2008.060401
Filename
4623801
Link To Document