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
来源
EXPERIMENTAL AND EFFICIENT ALGORITHMS | 2004年 / 3059卷
关键词
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 条
  • [21] On the error-detecting capability of the linear quasigroup code
    Ilievska, Natasha
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2021, 32 (06) : 723 - 753
  • [22] A COMPARISON OF SOME ERROR DETECTING CRC CODE STANDARDS
    WITZKE, KA
    LEUNG, C
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1985, 33 (09) : 996 - 998
  • [23] A NOTE UPON ANOTHER ERROR DETECTING CODE THAT IS NOT PROPER
    SOMMER, RC
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1985, 33 (07) : 719 - 721
  • [24] Existence of quantum event-error detecting code
    Guo, Y
    Zeng, GH
    Zhu, FC
    2005 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2005, : 45 - 50
  • [25] Simulation of a Quasigroup Error-Detecting Linear Code
    Ilievska, N.
    Gligoroski, D.
    2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 436 - 441
  • [26] On the error-detecting capability of the linear quasigroup code
    Natasha Ilievska
    Applicable Algebra in Engineering, Communication and Computing, 2021, 32 : 723 - 753
  • [27] ERROR-DETECTING UNIT-DISTANCE CODE
    HEISS, M
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1990, 39 (05) : 730 - 734
  • [28] REGION BASED HUFFMAN (RBH) COMPRESSION TECHNIQUE WITH CODE INTERCHANGE
    Nandi, Utpal
    Mandal, Jyotsna Kumar
    MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2010, 23 (02) : 111 - 120
  • [29] Canonical Huffman code based full-text index
    Zhang, Yi
    Pei, Zhili
    Yang, Jinhui
    Liang, Yanchun
    PROGRESS IN NATURAL SCIENCE-MATERIALS INTERNATIONAL, 2008, 18 (03) : 325 - 330
  • [30] Canonical Huffman code based full-text index
    Yi Zhang a
    Progress in Natural Science, 2008, (03) : 325 - 330