matlab ldpc encode decode
2016-08-23
0 0 0
暂无评分
其他
如何获取积分?
应用背景
LDPC码是一种特殊的线性分组码,它和普通的线性分组码一样可以
由生成矩阵G和校验矩阵H表示,只是它的特点是校验矩阵H是一个特
别稀疏的矩阵,包含了“1”的个数远远少于包含的“0”的个数。二元LDPC码的校验矩阵H一般要满足以下四个条件
(1)H矩阵的每行有P个1:
(2)H矩阵的每列有y个1;
(3)H矩阵的任意两行(或两列)间共同为1的个数不超过1;
(4)与码长和H矩阵中的行数相比较,P和Y很小,也就是说矩阵中很
少一部分元素为1,其他大部分元素都是零。
别稀疏的矩阵,包含了“1”的个数远远少于包含的“0”的个数。二元LDPC码的校验矩阵H一般要满足以下四个条件
(1)H矩阵的每行有P个1:
(2)H矩阵的每列有y个1;
(3)H矩阵的任意两行(或两列)间共同为1的个数不超过1;
(4)与码长和H矩阵中的行数相比较,P和Y很小,也就是说矩阵中很
少一部分元素为1,其他大部分元素都是零。
关键技术
在matlab上制作的LDPC编译码,需要自己生成H矩阵。
Note builHG > Only needed if not usign back substitution (very slow)
ldpcTxSystem > Contain the message passing decoder matlab implementation (very slow)Contain a message passing decoder C implementation [mexdecoder.c] (faster but not optimal)
ldpcTxSys
matlab
相关源码推荐
GMSK线性接收机
0
0
暂无评分
NSGA-II算法
0
0
暂无评分
NSGA-III多目标优化算法
0
0
暂无评分
压缩传感示例
0
0
暂无评分
恒虚警检测器示例
0
0
暂无评分
暂无评论