【发布时间】:2011-03-22 12:28:59
【问题描述】:
我对计算汉明码有点困惑。在Wikipedia article 中写道:
奇偶校验位 1 覆盖所有位位置 具有最低有效位 设置:位 1(奇偶校验位本身),3, 5、7、9等
如何获得包含该值的位的奇偶校验?
我理解对了吗,根据上面的文章,第一个奇偶校验位应该计算为:
parity_bit_1 = parity_bit_1 xor data_1 xor data_2 xor data_4 xor data_5 xor data_7 ...
但在其他一些来源(如 joel.neely 对this question 的回答)中,据说是这样计算的:
parity_bit_1 = data_1 xor data_3 xor data_5 xor data_7 xor data_9 ...
那么,应该怎么做呢?
【问题讨论】:
标签: parity hamming-code