汉明码是一种能够纠正一位错码且编码效率较高的线性分组码,它是用来纠正错误的线性分组码,汉明码及其变形已广泛地在数据存储系统中被作为差错控制码。
我们知道,在奇偶校验时如按偶检验,由于使用了一维监督位ao'故它能和信息位an-I,an-2•…,aI一起构成一个代数式。在接收端解码时,实际上是在计算:

一般来说,若码长为n,信息位数为k'则监督位数r=n-k。如果希望用r个
监督位构造出r个监督关系式来指示一位错码的n种可能位置,则需要:

从表中可以看出当发生一个错码时,其位置在a2、a4、a5、a6时,校正子S1=l,否则为0。这就是说a2、a小a5、a64个码元构成偶数监督关系,即:

表 伴随式、错误图样与错码位置
