A SIMPLE VARIABLE-LENGTH CODE

被引:1
|
作者
GOLIN, SJ [1 ]
机构
[1] INTEL CORP,HILLSBORO,OR 97124
关键词
VARIABLE LENGTH; HUFFMAN; CODE; ENCODE; DECODE; COMPLEXITY;
D O I
10.1016/0165-1684(95)00040-K
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes a Simple Variable-Length Code (SVLC) that is very efficient, typically within 1% of Huffman coding. Furthermore, it has very low overhead when the ordering of the probabilities is approximately monotonic, which is important for short messages. An inexpensive hardware implementation is described, and a software implementation is included. This paper presents two fast and intuitive algorithms for producing SVLC codes, and an algorithm that produces optimal codes. The fast algorithms are shown to be efficient for several distributions, and optimal when the probabilities are exponentially distributed. The complexities of the fast algorithms are O(K), and that of the optimal one is O(K log K), where K is the size of the symbol alphabet.
引用
收藏
页码:23 / 35
页数:13
相关论文
共 50 条
  • [31] REVERSIBLE VARIABLE-LENGTH CODES
    TAKISHIMA, Y
    WADA, M
    MURAKAMI, H
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1995, 43 (2-4) : 158 - 162
  • [32] VARIABLE-LENGTH BINARY ENCODINGS
    GILBERT, EN
    MOORE, EF
    BELL SYSTEM TECHNICAL JOURNAL, 1959, 38 (04): : 933 - 967
  • [33] The synchronization of variable-length codes
    Titchener, MR
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1997, 43 (02) : 683 - 691
  • [34] VARIABLE-LENGTH STATIC SHIFT
    TAN, B
    ELECTRONIC ENGINEERING, 1987, 59 (726): : 26 - &
  • [35] Variable-length contexts for PPM
    Skibinski, P
    Grabowski, S
    DCC 2004: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2004, : 409 - 418
  • [36] On the motion of a variable-length pendulum
    1600, Alexandria University, Alexandria, Egypt (34):
  • [37] VARIABLE-LENGTH SHIFT REGISTER
    NAGARAJ, K
    SINGHAL, K
    ELECTRONICS LETTERS, 1985, 21 (10) : 452 - 453
  • [38] An Efficient Variable-Length Code Construction for Iterative Source-Channel Decoding
    Thobaben, Ragnar
    Kliewer, Joerg
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (07) : 2005 - 2013
  • [39] High-Speed Variable-Length Decoder Using Segmented Code book
    Bhavikatti, Sujata
    Banakar, R. M.
    INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, ICICCT 2019, 2020, 89 : 1151 - 1159
  • [40] PROCESSING VARIABLE-LENGTH ABBREVIATIONS
    MINCY, JW
    THARP, AL
    SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (04): : 397 - 398