关于差错编码的问题
有任意两个码字 Ci=0000,Cj=0111,汉明距离为3,满足Dc>=2r+1;
如果Ci错了1位,错成C' 1000,经过测试,可以纠错成多种满足条件的码字:
第一种:C' 1000 可纠错成0000,C' 1000和 0000 汉明距离为1,同时0000和Cj 0111汉明距离为3,3>=r+1
第二种:C' 1000 可纠错成1001,C' 1000和 1001 汉明距离为1,同时1001和Cj 0111汉明距离也为3,3>=r+1
假设在收到 C' 1000 和Cj 0111后,不知道Ci到底是0000还是1001的情况下,怎么纠正成正确的呢?
是我遗漏了某些细节吗,还是算的有问题啊?
求指教!