• DocumentCode
    65911
  • Title

    On the Design of Variable-Length Error-Correcting Codes

  • Author

    Ting-Yi Wu ; Po-Ning Chen ; Alajaji, Fady ; Han, Yunghsiang S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Chiao-Tung Univ. (NCTU), Hsinchu, Taiwan
  • Volume
    61
  • Issue
    9
  • fYear
    2013
  • fDate
    Sep-13
  • Firstpage
    3553
  • Lastpage
    3565
  • Abstract
    A joint source-channel coding problem that combines the efficient compression of discrete memoryless sources with their reliable communication over memoryless channels via binary prefix-free variable-length error-correcting codes (VLECs) is considered. Under a fixed free distance constraint, a priority-first search algorithm is devised for finding an optimal VLEC with minimal average codeword length. Two variations of the priority-first-search-based code construction algorithm are also provided. The first one improves the resilience of the developed codes against channel noise by additionally considering a performance parameter Bdfree without sacrificing optimality in average codeword length. In the second variation, to accommodate a large free distance constraint as well as a large source alphabet such as the 26-symbol English data source, the VLEC construction algorithm is modified with the objective of significantly reducing its search complexity while still yielding near-optimal codes. A low-complexity sequence maximum a posteriori (MAP) decoder for all VLECs (including our constructed optimal code) is then proposed under the premise that the receiver knows the number of codewords being transmitted. Simulations show that the realized optimal and suboptimal VLECs compare favorably with existing codes in the literature in terms of coding efficiency, search complexity and error rate performance.
  • Keywords
    channel coding; decoding; error correction codes; maximum likelihood decoding; receivers; variable length codes; MAP decoder; VLEC construction algorithm; binary prefix-free variable-length error-correcting code; channel noise; discrete memoryless source; joint source-channel coding problem; low-complexity sequence maximum a posteriori decoder; memoryless channel; priority-first-search-based code construction algorithm; receiver; variable-length error-correcting code; Algorithm design and analysis; Complexity theory; Decoding; Encoding; Error correction codes; Measurement; Receivers; Joint source-channel coding; average codeword length; error resilient data compression; sequence maximum a posteriori decoding; symbol error rate; variable-length codes;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2013.072913.120564
  • Filename
    6573230