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 条
  • [41] Convolutional Neural Networks for Time-dependent Classification of Variable-length Time Series
    Sawada, Azusa
    Miyagawa, Taiki
    Ebihara, Akinori
    Yachida, Shoji
    Hosoi, Toshinori
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [42] Transient Dynamic Analysis of A Variable-Length Rope-Driven Wave Energy System
    Wei-cai Quan
    Ding-chao Ou
    Jing-wei Xu
    Liang-qing Huo
    Yi Xi
    China Ocean Engineering, 2022, 36 : 474 - 487
  • [43] Matrix profile goes MAD: variable-length motif and discord discovery in data series
    Michele Linardi
    Yan Zhu
    Themis Palpanas
    Eamonn Keogh
    Data Mining and Knowledge Discovery, 2020, 34 : 1022 - 1071
  • [44] Look-ahead content balancing method in variable-length computerized classification testing
    Li, Xiao
    Zhang, Jinming
    Chang, Hua-hua
    BRITISH JOURNAL OF MATHEMATICAL & STATISTICAL PSYCHOLOGY, 2020, 73 (01): : 88 - 108
  • [45] Asymmetric Input-Output Constraint Control of a Flexible Variable-Length Rotary Crane Arm
    Liu, Yu
    Mei, Yanfang
    Cai, He
    He, Changran
    Liu, Tao
    Hu, Guoqiang
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (10) : 10582 - 10591
  • [46] Low-Cost Variable-Length FFT Processor for DVB-T/H Applications
    Jung, Kisun
    Lee, Hanho
    PROCEEDINGS OF THE 2010 IEEE ASIA PACIFIC CONFERENCE ON CIRCUIT AND SYSTEM (APCCAS), 2010, : 752 - 755
  • [47] Variable-length traffic state prediction and applications for urban network with adaptive signal timing plan
    Huang, Hai-chao
    He, Hong -di
    Zhang, Zhe
    Ma, Qing-hai
    Xue, Xing-kuo
    Zhang, Wen-xiu
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2024, 637
  • [48] WEARING A MASK: COMPRESSED REPRESENTATIONS OF VARIABLE-LENGTH SEQUENCES USING RECURRENT NEURAL TANGENT KERNELS
    Alemohammad, Sina
    Babaei, Hossein
    Balestriero, Randall
    Cheung, Matt Y.
    Humayun, Ahmed Imtiaz
    LeJeune, Daniel
    Liu, Naiming
    Luzi, Lorenzo
    Tan, Jasper
    Wang, Zichao
    Baraniuk, Richard G.
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 2950 - 2954
  • [49] Convolutional Recurrent Neural Network with Auxiliary Stream for Robust Variable-Length Acoustic Scene Classification
    Choi, Won-Gook
    Chang, Joon-Hyuk
    INTERSPEECH 2022, 2022, : 2418 - 2422
  • [50] High-performance Decoding of Variable-length Memory Data Packets for FPGA Stream Processing
    Sierra, Roberto
    Mangani, Filippo
    Carreras, Carlos
    Caffarena, Gabriel
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 307 - 313