文档

dvbs2ldpc

DVB-S中的低密度奇偶校验码。2标准

语法

H = dvbs2ldpc(r)

描述

H = dvbs2ldpc(r)返回LDPC码与码率的校验矩阵r从DVB-S。2标准。H是一个稀疏逻辑矩阵。

的可能值r1/4、1/3、1/2,3/5,2/5,2/3、3/4,4/5,5/6,8/9,9/10。代码的块长度是64800。

默认的校验矩阵(32400-by-64800)对应一个不规则的LDPC码,其结构如下表所示。

每行1的个数
1 6
2 ~ 32400 7

每列1的个数
1 ~ 12960 8
12961到32400 3.

列32401至64800构成下三角形矩阵。只有主对角线上的元素和紧挨着它的子对角线上的元素是1s。该LDPC码与数字视频广播标准DVB-S中的BCH码一起使用。2 .实现包错误率以下 10 7 与香农极限相差约0.7 dB至1 dB。

例子

全部折叠

为DVB-S的码率为3/5创建LDPC奇偶校验矩阵。2标准。

P = dvbs2ldpc(3/5);

从奇偶校验矩阵创建一个LDPC编码器对象p

enc = comm.LDPCEncoder(p);

奇偶校验矩阵的维数为(N-K) × n。确定输入消息的长度。

msgLength = size(p,2) - size(p,1)
msgLength = 38880

扩展功能

在R2007a中介绍

这个话题有帮助吗?