• 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