关于差错编码的问题 有任意两个码字 Ci=0000,Cj=0111,汉明距离为3,满足Dc>=2r+

关于差错编码的问题 有任意两个码字 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的情况下,怎么纠正成正确的呢? 是我遗漏了某些细节吗,还是算的有问题啊? 求指教!