问题标题:
使用海明码进行前向纠错,如果冗余位为4位,那么信息位最多可以用到()位,假定码字为a6a5a4a3a2alao,并S2=a2+a4+a5+a6S1=a1+a3+a5+a6S0=a0+a3+a4+a6若S2S1S0=110,则表示出错位是().为什么会是a5
问题描述:
使用海明码进行前向纠错,如果冗余位为4位,那么信息位最多可以用到()位,假定码字为a6a5a4a3a2alao,并
S2=a2+a4+a5+a6S1=a1+a3+a5+a6S0=a0+a3+a4+a6若S2S1S0=110,则表示出错位是().为什么会是a5
代洪涛回答:
a5是错误的!
冗余位是4则最多能纠错1位(因为2*1+1正好小于4,这是个条件你应该知道吧慢慢意会).
那么监督关系S2S1S0为000的时候位正确无误.当S2S1S0为110即S2S1共同包含着仅仅的一位错位“a?”而s0不包含这个“a?”观察监督关系知道,s2s1都有a5,a6;而s0没有a5.所以当a5出错的时候,s2s1为1,s0为0
点击显示
数学推荐
热门数学推荐