是否有一种使用锤码纠正双重错误的方法?
no。但是还有其他编码方案。
实际上是。锤式代码能够进行双重误差校正。您只需要将锤距从3增加到5。
在他的原始论文中,Hamming谈论了很多(7,4)锤码,所以现在,每当您Google hamming代码时,都会获得这些信息,而不是很多更多的。(7,4)代码是一个完美的代码,因此非常有用。
双重误差校正代码的效率将降低。对于n = 7的块长度,我只能在锤子上找到两个代码字彼此之间的5个距离不与他人重叠。对于n = 10的块长度,我只能实现8个代码字。那将使它成为(10,3)代码。这比仅重复消息要好得多5次(这是(15,3)代码),但是有很多更好的方法为此。