LDPC的解码方法 | 带你读《5G-NR信道编码》之八

简介: 本节将为你介绍LDPC的实用解码方法,并通过理论的方式来分析LDPC,进一步加深印象。

低密度校验码(LDPC)

2.2 LDPC 码的基本原理

2.2.4 实用的解码方法

概率域BP算法涉及大量乘法运算,运算量大,并且动态范围大、数值稳定性不好。在实际应用中,通常使用对数域BP算法。对数域BP算法将使用下面对数似然比(LLR, Log-Likelihood Ratio) :
image.png
对数域BP算法步骤:
(1)按照下面公式初始化LLR(qmn)
image.png
(2)检验节点更新,按照下面公式更新LLR(rmn)
image.png
其中:
image.png
(3)变量节点更新,按照下面公式更新LLR(qmn)
image.png
(4)按照下面公式更新LLR(qn)
image.png
在以上介绍的对数域BP译码算法中,φ(x)的计算对于整个译码过程比较关键,其具有如下性质:
image.png
image.png
image.png

2.2.5 性能的理论分析

LDPC码的性能可以用理论分析。如果采用最大似然(Maximum-Likelihood) 的译码方法, LDPC码的性能界能够通过对码字距离的分布进行分析和计算得出。但是LDPC码的最大似然译码复杂度极高, 实际当中难以使用,一般是用概率方法译码,例如前几节叙述的BP算法,所以性能的分析应该考虑BP译码的条件。概率方法译码的分析还能反映置信度随迭代次数的增加而发生的变化,对译码收敛情况提供了理论方面的指导。
需要指出的是,这里的性能并不针对某一个给定的校验矩阵,而是在d,和d, 给定下的全体码字(Ensemble) 的平均性能。分析的方法是基于信息传送(Message Passing Algorithm) 的解码算法。为了方便和简化分析, 假设在所考虑的迭代次数内,因子图展成的树状结构中不会出现“环”的结构。
Gallager在其论文中已经对规则(Regular) 的LDPC码在二元对称信道(BSC, Binary Symmetric Channel) 的容量给出了解析表达式11-1.用pf”和p?表示在第1次迭代信息比特为1和-1的概率,用qf”)和q?表示在第l次迭代时从校验节点传给变量节点关于信息比特为1和-1的概率。用y,和P。分别表示变量节点和校验节点的映射图,可以得到1-2]
image.png
所以,
image.png
image.png
image.png
非规则 LDPC 性能分析的方法原理与规则 LDPC 的类似,但推导较为烦琐, 这里就不赘述。表 2-2 列举了一些 1/2 码率的非规则 LDPC 的比较好的(λ, ρ) 和高斯白噪声的最大允许标准差。
image.png
image.png
根据香农容量定理,二元 AWGN 信道在 1/2 码率(QPSK 下达到 1 bit/ (s·Hz))条件下,信噪比(Eb/No)的极限值是 0.187 dB。而非规则的 LDPC 码可以达到 Eb/No = 0.2485 dB 的水平,离极限值仅有 0.06 dB。根据表 2-2 中的自由度分布设计相应的 LDPC 码,其码长为 106 bit。仿真结果表明,在误 码率为 10−6 的水平,Eb/No 可低达 0.31 dB,离香农极限只有 0.13 dB。这也证 明了以上性能的分析方法是有效和准确的。

2.3 准循环 LDPC 码(QC-LDPC)

相关文章
|
存储 编解码 算法
准循环 LDPC 码(QC-LDPC) | 带你读《5G-NR信道编码》之九
本节将为你介绍准循环 LDPC 码(QC-LDPC)的基本内容。
10779 2
准循环 LDPC 码(QC-LDPC) | 带你读《5G-NR信道编码》之九
|
存储 编解码 算法
LDPC 在 5G-NR 中的标准进展之基本图 | 带你读《5G-NR信道编码》之十三
本章节将带读者走进5G LDPC 码基本图矩阵,带你了解LDPC有哪些基本图的设计。
LDPC 在 5G-NR 中的标准进展之基本图 | 带你读《5G-NR信道编码》之十三
|
编解码 物联网
LDPC 码在 3GPP 中的应用 | 带你读《5G-NR信道编码》之十八
本章节带你了解LDPC 码在 3GPP 中的应用。
LDPC 码在 3GPP 中的应用  | 带你读《5G-NR信道编码》之十八
|
存储 编解码 5G
LDPC 在 5G-NR 中的标准进展 | 带你读《5G-NR信道编码》之十二
本章节带你了解LDPC 在 5G-NR 中的标准进展 ,观察5G是如何通过LDPC起作用的。
LDPC 在 5G-NR 中的标准进展  | 带你读《5G-NR信道编码》之十二
带你读《5G大规模天线增强技术》——2.3.1 信道建模方法
带你读《5G大规模天线增强技术》——2.3.1 信道建模方法
复制一个5G文件只需要两秒,全网最牛方法!
复制一个5G文件只需要两秒,全网最牛方法!
|
消息中间件 编解码 算法
准循环 LDPC 码的多码长设计 | 带你读《5G-NR信道编码》之十
本节将为你介绍准循环 LDPC 码(QC-LDPC)的基本内容。
准循环 LDPC 码的多码长设计 | 带你读《5G-NR信道编码》之十
|
人工智能 编解码 算法
LDPC 码的基本原理 | 带你读《5G-NR信道编码》之七
本节将为你详细介绍LDPC 码的基本原理 。
13362 1
LDPC 码的基本原理  | 带你读《5G-NR信道编码》之七
LDPC 的产生和发展 | 带你读《5G-NR信道编码》之六
低密度校验码(LDPC)是在1963年由Gallager发明的线性分组码 [1-2]。 由于该码的校验矩阵 H 具有很低的密度(H 只有少量的“1”,大 部分是“0”,即 H 的密度很低;H 是一个稀疏矩阵),故,Gallager 称 其为低密度校验码。经过 50 多年的发展,LDPC 码的构造、编码、译 码等方法已相当完备。LDPC 码已广泛应用到数据存储、光通信和无线 通信等系统中。
LDPC 的产生和发展  | 带你读《5G-NR信道编码》之六