A Huffman-based error detecting code

被引:0
|
作者
Pinto, PED [1 ]
Protti, F
Szwarcfiter, JL
机构
[1] Univ Estado Rio De Janeiro, Inst Matemat & Estatist, Rio De Janeiro, Brazil
[2] Univ Fed Rio de Janeiro, Inst Matemat, BR-20001970 Rio De Janeiro, Brazil
[3] Univ Fed Rio de Janeiro, Nucleo Computacao Eletron, BR-20001970 Rio De Janeiro, Brazil
[4] Univ Fed Rio de Janeiro, COPPE Sistemas, BR-21945970 Rio De Janeiro, Brazil
[5] Univ Fed Rio de Janeiro, Nucleo Computaco Eletron, BR-21945970 Rio De Janeiro, Brazil
[6] Univ Fed Rio de Janeiro, Inst Matemat, BR-21945970 Rio De Janeiro, Brazil
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Even codes are Huffman based prefix codes with the additional property of being able to detect the occurrence of an odd number of 1-bit errors in the message. They have been defined motivated by a problem posed by Hamming in 1980. Even codes have been studied for the case in which the symbols have uniform probabilities. In the present work, we consider the general situation of arbitrary probabilities. We describe an exact algorithm for constructing an optimal even code. The algorithm has complexity O(n(3)log n), where n is the number of symbols. Further we describe an heuristics for constructing a nearly optimal even code, which requires O(n log n) time. The cost of an even code constructed by the heuristics is at most 50% higher than the cost of a Huffman code, for the same probabilities. That is, less than 50% higher than the cost of the corresponding optimal even code. However, computer experiments have shown that, for practical purposes, this value seems to be much less: at most 5%, for n large enough. This corresponds to the overhead in the size of the encoded message, for having the ability to detect an odd number of 1-bit errors.
引用
收藏
页码:446 / 457
页数:12
相关论文
共 50 条
  • [1] Exact and Experimental Algorithms for a Huffman-Based Error Detecting Code
    Duarte Pinto, Paulo Eustaquio
    Protti, Fabio
    Szwarcfiter, Jayme Luiz
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, 2009, 5532 : 311 - +
  • [2] Huffman-Based Code Compression Techniques for Embedded Processors
    Bonny, Talal
    Henkel, Joerg
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2010, 15 (04)
  • [3] Huffman-based test response coding
    Ichihara, H
    Shintani, M
    Inoue, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (01): : 158 - 161
  • [4] Huffman-based lossless image encoding scheme
    Erdal, Erdal
    JOURNAL OF ELECTRONIC IMAGING, 2021, 30 (05)
  • [5] A Huffman-based coding with efficient test application
    Shintani, Michihiro
    Ohara, Toshihiro
    Ichihara, Hideyuki
    Inoue, Tomoo
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 75 - 78
  • [6] HUFFMAN-BASED GROUP KEY ESTABLISHMENT SCHEME WITH LOCATION-AWARE
    Gu Xiaozhuo Yang Jianzu Lan Julong(National Digital Switching System Engineering & Technological Research Center
    Journal of Electronics(China), 2009, 26 (02) : 237 - 243
  • [7] Huffman code based error screening and channel code optimization for error concealment in Perceptual Audio Coding (PAC) algorithms
    Laneman, JN
    Sundberg, CEW
    Faller, C
    IEEE TRANSACTIONS ON BROADCASTING, 2002, 48 (03) : 193 - 206
  • [8] A Lossless Compression Technique for Huffman-based Differential Encoding in IoT for Smart Agriculture
    Kagita, Mohan Krishna
    Thilakarathne, Navod
    Bojja, Giridhar Reddy
    Kaosar, Mohammed
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2021, 29 (SUPPL 2) : 317 - 332
  • [9] Huffman-based join-exit-tree scheme for contributory key management
    Gu, Xiaozhuo
    Yang, Jianzu
    Lan, Julong
    Cao, Zhenhuan
    COMPUTERS & SECURITY, 2009, 28 (1-2) : 29 - 39
  • [10] A Huffman-based short message service compression technique using adjacent distance array
    Sarker, Pranta
    Rahman, Mir Lutfur
    International Journal of Information and Communication Technology, 2024, 25 (02) : 118 - 136