【技术实现步骤摘要】
一种基于Q矩阵的QC
‑
LDPC编码传输方法
[0001]本专利技术属于通信
,具体涉及一种基于Q矩阵的QC
‑
LDPC编码传输方法,可用于QC
‑
LDPC信道编码的通信系统场景。
技术介绍
[0002]随着无线通信的不断发展,提高通信系统的误比特性能,保障信息的可靠传输显得尤为关键。低密度奇偶校验(Low
‑
Density Parity
‑
Check,LDPC)码作为一种具有良好纠错性能的信道编码方案,被广泛应用于通信系统中。而准循环低密度奇偶校验(Quasi
‑
Cyclic Low
‑
Density Parity
‑
Check,QC
‑
LDPC)码由于实现复杂度低而成为LDPC码的研究热点。QC
‑
LDPC码的译码算法主要分为硬判决和软判决两种,其中硬判决译码算法复杂度低,但是误码性能相对较差;软判决译码算法误码性能好,但是计算复杂度相对较高,因此设计一种性能和复杂度折中的QC
‑
LDPC码的编译码方案,具有重要意义。例如LDPC码经典的硬判决译码算法
‑‑‑‑
比特翻转(Bit
‑
Flipping,BF)译码算法复杂度低且易于硬件实现,但其误码性能较软判决译码有较大的差距。在编码密码学领域,为了提高QC
‑
LDPC码的解密效率,2018年M.Baldi在其发表 ...
【技术保护点】
【技术特征摘要】
1.一种基于Q矩阵的QC
‑
LDPC编码传输方法,定义(N,K)QC
‑
LDPC码的校验矩阵H大小为(N
‑
K)
×
N,生成矩阵G大小为K
×
N,其中码长N=n0×
p,n0和p为整数,且p>>n0,K是信息序列长度,定义一个随机产生的大小为N
×
N的可逆准循环矩阵Q,具有如下形式:其中每个子矩阵Q
i,j
是p阶循环矩阵,0≤i≤n0‑
1,0≤j≤n0‑
1,定义一个整数向量用于确定子矩阵Q
i,j
的行/列重:Q矩阵的行/列重为其特征在于,所述方法包括以下步骤:S1、编码矩阵包括生成矩阵G和准循环可逆矩阵Q,对于信息序列m=[m1,m2,
…
,m
k
],按照如下编码过程,得到码字序列c=[c1,c2,
…
,c
N
]:S2、对得到的码字序列采用BPSK调制方式,按照x
i
=2c
i
‑
1得到调制后序列x=[x1,x2,
…
,x
N
];S3、对于均值为0,方差为σ2的AWGN信道,序列x在经过该信道后得到序列y=x+n=[y1,y2,
…
,y
N
],其中n为噪声向量;S4、对应调制的逆过程,得到序列r=[r1,r2,
…
,r
N
];S5、译码,具体包括:S51、根据序列r得到硬判决接收序列z=[z1,z2,
…
,z
N
];S52、计算如下两个向量:z'=zQ
T
=(c+e)Q
T
=[mG(Q
T
)
‑1+e]Q
T
=mG+eQ
T
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。