本程序是在AWGN下的LDPC码的仿真程序,本程序优点是译码效率高,速率很快,可以仿帧数很大的图。
getH是生成H矩阵的模块,利用Mackay的1A方法编写;
getG是生成G矩阵的模块,在生成G的过程中要调用H2G的函数;
H2G是利用高斯消元法将H矩阵转换成G矩阵;
ldpc_decode.m是概率域的迭代译码法,这是由某知名教授完成的,其关键地方利用了LOG函数,结果是提高了译码效率,具体原因不是很清楚。
ldpc_decodeber.m是误码率输出模块。
两个文件夹分别存放不同码率下的误码率图和生成好的H与G矩阵,跑程序时不用先生成浪费时间,直接调用即可。
评论1
最新资源