优质解答
依题意,二元码在通信过程中仅在第k位发生码元错误后变成了1101101,
①若k=1,则x1=0,x2=1,x3=0,x4=1,x5=1,x6=0,x7=1,
从而由校验方程组,得x4⊕x5⊕x6⊕x7=1,故k≠1;
②若k=2,则x1=1,x2=0,x3=0,x4=1,x5=1,x6=0,x7=1,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠2;
③若k=3,则x1=1,x2=1,x3=1,x4=1,x5=1,x6=0,x7=1,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠3;
④若k=4,则x1=1,x2=1,x3=0,x4=0,x5=1,x6=0,x7=1,
从而由校验方程组,得x1⊕x3⊕x5⊕x7=1,故k≠4;
⑤若k=5,则x1=1,x2=1,x3=0,x4=1,x5=0,x6=0,x7=1,
从而由校验方程组,得x4⊕x5⊕x6⊕x7=0,x2⊕x3⊕x6⊕x7=0,x1⊕x3⊕x5⊕x7=0,
故k=5符合题意;
⑥若k=6,则x1=1,x2=1,x3=0,x4=1,x5=1,x6=1,x7=1,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠6;
⑦若k=7,则x1=1,x2=1,x3=0,x4=1,x5=1,x6=0,x7=0,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠7;
综上,k等于5.
故选:B.
依题意,二元码在通信过程中仅在第k位发生码元错误后变成了1101101,
①若k=1,则x1=0,x2=1,x3=0,x4=1,x5=1,x6=0,x7=1,
从而由校验方程组,得x4⊕x5⊕x6⊕x7=1,故k≠1;
②若k=2,则x1=1,x2=0,x3=0,x4=1,x5=1,x6=0,x7=1,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠2;
③若k=3,则x1=1,x2=1,x3=1,x4=1,x5=1,x6=0,x7=1,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠3;
④若k=4,则x1=1,x2=1,x3=0,x4=0,x5=1,x6=0,x7=1,
从而由校验方程组,得x1⊕x3⊕x5⊕x7=1,故k≠4;
⑤若k=5,则x1=1,x2=1,x3=0,x4=1,x5=0,x6=0,x7=1,
从而由校验方程组,得x4⊕x5⊕x6⊕x7=0,x2⊕x3⊕x6⊕x7=0,x1⊕x3⊕x5⊕x7=0,
故k=5符合题意;
⑥若k=6,则x1=1,x2=1,x3=0,x4=1,x5=1,x6=1,x7=1,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠6;
⑦若k=7,则x1=1,x2=1,x3=0,x4=1,x5=1,x6=0,x7=0,
从而由校验方程组,得x2⊕x3⊕x6⊕x7=1,故k≠7;
综上,k等于5.
故选:B.