对角线法生成LDPC校验矩阵 ,编码的问题

我最近按照《LDPC码基础与应用》实现了对角线法构造校验矩阵,并生成了一段码。
可是,我发现我的校验矩阵与所得到的码流相乘,并不能得出全0的矩阵=》也就是说,我的校验矩阵有问题。
我想问:
1.我是按照公式进行的实验,但是,(-ET-1B+D)这其中,由于E取了负值,导致出现了-1,再接下去的运算中,-1无法消去,导致最后的矩阵中存在-1。后来我分析,这里面的-E根本没必要取负值,所以我把-去掉了。不知道这里这样做对不对。
2.我的矩阵相加和相乘都是运用的摸二进行的加法运算。 这点对吗?还有摸二运算里面,求逆矩阵,应该有什么要注意的吗?
这是书里面的图片

1: GF(2)上, 一切运算都是模2的。将-1的符号去掉是应该的。
2:GF(2)上求逆矩阵也是一样,加减乘除都应该在GF(2)上进行。即模2。

最后祝你好运。
温馨提示:答案为网友推荐,仅供参考
相似回答