首页> 外文会议>Theory and application of models of computation >Exact and Experimental Algorithms for a Huffman-Based Error Detecting Code
【24h】

Exact and Experimental Algorithms for a Huffman-Based Error Detecting Code

机译:基于霍夫曼检错码的精确和实验算法

获取原文
获取原文并翻译 | 示例

摘要

Even codes are Huffman based codes in which every encoding contains an even number of 1's, thus having the ability of detecting the occurrence of an odd number of 1-bit errors in the message. The motivation for defining such codes comes from a problem posed by Hamming in 1980. Even codes have been studied for the case in which symbols have uniform probabilities. In this work, we consider the general situation of arbitrary probabilities. An exact algorithm for constructing an optimal even code is described with complexity O(n~3), where n is the number of symbols. Further, two heuristics for constructing nearly optimal even codes are presented, both requiring O(n log n) time. The cost of the even code constructed by the second heuristics is at most 16,7% higher than the cost of a Huffman code, for the same probabilities. However, computational experiments suggest that, for practical purposes, this value seems to be better: about 5% or less, for n large enough. This corresponds to the amount of redundancy to be added to the message in order to keep the ability of error detection. Concerning undetected errors, we obtain bounds on the probability of producing k consecutive erroneous symbols, suggesting that such a probability is small for large messages.
机译:偶数代码是基于Huffman的代码,其中每个编码都包含偶数个1,因此具有检测消息中奇数个1位错误发生的能力。定义此类代码的动机来自于Hamming在1980年提出的一个问题。甚至对于符号具有统一概率的情况,也对代码进行了研究。在这项工作中,我们考虑了任意概率的一般情况。描述了一种构造最佳偶数码的精确算法,其复杂度为O(n〜3),其中n是符号数。此外,提出了两种构造近似最佳偶数代码的启发式方法,它们都需要O(n log n)时间。对于相同的概率,由第二启发式方法构造的偶数代码的成本最多比霍夫曼代码的成本高16.7%。但是,计算实验表明,出于实际目的,该值似乎更好:对于n足够大,该值大约为5%或更少。这对应于要添加到消息以保持错误检测能力的冗余量。关于未检测到的错误,我们获得了产生k个连续错误符号的可能性的界限,这表明对于大消息来说,这种可能性很小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号