例如,对信息比特A7,将7转换为111,按权展开得7=22十21十20。因此A7应由P4,P2,P1进行校验。即A7应在P4,P2,P1的校验方程式中。
为说明如何编码,设信息比特数为4,则按海明不等式计算得校验比特数为3;又假定进行偶校验,那么根据上述规则便可得以下的校验方程式:
P1�A3�A5�A7=0
P2�A3�A6�A7=0
P4�A5�A6�A7=0
根据校验方程式可得校验比特的逻辑表达式:
P1=A3�A5�A7
P2=A3�A6�A7
P4=A5�A6�A7
例如,若信息比特为1010,可算出检验比特为
P1=A3�A5�A7=l�0�0=l
P2=A3�A6�A7=1�1�0=0
P4=A5�A6�A7=0�1�0=l
于是海明码为P1P2A3P4A5A6A7=1011010。
上述海明码的编码效率为4/7。若k=7,可算得r至少为4,此时编码效率为7/11。信息比特长度越长编码效率越高。
|
|