• DocumentCode
    3179463
  • Title

    A Two-Stage Algorithm to Reduce Encoding Delay of Turbo Source Coding

  • Author

    Haghighat, Javad ; Plant, David V.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC
  • fYear
    2008
  • fDate
    21-24 Sept. 2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Lossless turbo source coding employs an iterative encoding algorithm to search for the smallest codeword length that guarantees zero distortion. Although such encoder achieves promising compression rates, running the iterative algorithm for each individual message block imposes a large delay on the system. To reduce this delay, we propose a two-stage encoding algorithm for turbo source coding. We show that converging to zero distortion after a definite number of iterations, can be predicted from the earlier behavior of the distortion function. This will enable us to produce a quick, and yet sufficiently accurate, estimate of the codeword length in the first encoding stage. In the second stage, we iteratively increase this estimated codeword length until reaching zero distortion. Also, we show that employing an auxiliary distortion measure at the first stage of encoding may allow for better estimates and decrease the delay furthermore. Numerical results show that the proposed algorithm will decrease the encoding delay up to 19%. Although there are previous works in the literature on delay reduction of turbo source coding, those works achieve lower delays by reducing the message block length. However, the proposed algorithm achieves lower delays for the same block length and therefore the actual "per bit" encoding delay is decreased.
  • Keywords
    data compression; iterative decoding; turbo codes; codeword length; compression rate; encoding delay; iterative encoding; lossless turbo source coding; message block; system delay; two-stage encoding; zero distortion; Delay estimation; Delay systems; Distortion measurement; Encoding; Image coding; Iterative algorithms; Iterative decoding; Java; Source coding; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Technology Conference, 2008. VTC 2008-Fall. IEEE 68th
  • Conference_Location
    Calgary, BC
  • ISSN
    1090-3038
  • Print_ISBN
    978-1-4244-1721-6
  • Electronic_ISBN
    1090-3038
  • Type

    conf

  • DOI
    10.1109/VETECF.2008.157
  • Filename
    4656989