我可以从一开始就说这不是一个家庭作业问题,因为我正在为这个旧的 。但关系到我工作的一个开源无线解码器的项目..无线协议我感兴趣的海明码给出了一个生成矩阵的问题
http://github.com/IanWraith/DMRDecode
部分采用了海明(7,4,3)代码保护 4数据包的特定部分中的位。因此,对于每4位数据,它添加了3个奇偶校验位,这对我来说很简单,即使在我研究这个技术大学的 后,甚至20年。该规范文件只是给海明生成矩阵是如下
1000 101
0100 111
0010 110
0001 011
DDDD HHH
1234 210
现在的问题是这是否意味着以下..
H2是D1,D2的异或的产品,D3
H1是D2,D3的XOR运算产品,D4
H0是D1,D2的异或的产品,D4
或有我得到了这个可怕的错误?
谢谢你的时间。
伊恩
谢谢我已经阅读了wiki页面。我的问题是,虽然我很确定我了解海明码的基础知识,但真实世界的数据并没有像它应该出现的那样出现。其中一个可能的原因是我的实现是不正确的,因此我只需要有人以某种方式确认它。 – IanW 2010-10-18 18:48:42