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 :
بازگشت