• DocumentCode
    3502846
  • Title

    Analysis of a Block Arithmetic Coding: Discrete divide and conquer recurrences

  • Author

    Drmota, Michael ; Szpankowski, Wojciech

  • Author_Institution
    Inst. Discrete Math. & Geometry, Tech. Univ. Wien, Vienna, Austria
  • fYear
    2011
  • fDate
    July 31 2011-Aug. 5 2011
  • Firstpage
    1317
  • Lastpage
    1321
  • Abstract
    In 1993 Boncelet introduced a block arithmetic scheme for entropy coding that combines advantages of stream arithmetic coding with algorithmic simplicity. It is a variable-to-fixed length encoding in which the source sequence is partitioned into variable length phrases that are encoded by a fixed length dictionary pointer. The parsing is accomplished through a complete parsing tree whose leaves represent phrases. This tree, in its suboptimal heuristic version, is constructed by a simple divide and conquer algorithm, whose analysis is the subject of this paper. For a memoryless source, we first derive the average redundancy and compare it to the (asymptotically) optimal Tunstall´s algorithm. Then we prove a central limit theorem for the phrase length. To establish these results, we apply powerful techniques such as Dirichlet series, Mellin-Perron formula, and (extended) Tauberian theorems of Wiener-Ikehara.
  • Keywords
    arithmetic codes; block codes; entropy codes; Mellin-Perron formula; Tauberian theorems; block arithmetic coding; conquer recurrences; discrete divide recurrences; entropy coding; suboptimal heuristic version; variable-to-fixed length encoding; Algorithm design and analysis; Convergence; Data compression; Dictionaries; Encoding; Equations; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory Proceedings (ISIT), 2011 IEEE International Symposium on
  • Conference_Location
    St. Petersburg
  • ISSN
    2157-8095
  • Print_ISBN
    978-1-4577-0596-0
  • Electronic_ISBN
    2157-8095
  • Type

    conf

  • DOI
    10.1109/ISIT.2011.6033751
  • Filename
    6033751