继续找错误来完善程序。
错误二:加噪声后的判决出问题!
判决门限居然为0?
为什么不是0.5呢?
我也搞了近二十年的通信了,
这样的门限设置方式让我觉得不可思议!
错误三:奇偶校验矩阵出错!
正确的是什么样子呢?
H_matrix = [1 0 0 1 1 1 0 ;0 1 0 0 1 1 1 ;0 0 1 1 1 0 1 ];
可以通过以下语句检验。
decode = mod((code_signal*H_matrix'),2); % 伴随式
此时decode为0,
才能表明奇偶校验矩阵正确。
未完,待续!