复杂度、吞吐量和解码时延 | 带你读《5G-NR信道编码》之十七

简介: 本章节带你了解5G信道编码的复杂度、吞吐量和解码时延的分析。包括存储复杂度分析、计算复杂度分析等,让你对5G有一个更加深入的理解。

低密度校验码(LDPC)

2.5.8 LDPC 在 5G-NR 中的标准进展之速率匹配

| 2.6 复杂度、吞吐量和解码时延 |

2.6.1 复杂度

存储复杂度分析。根据文献 [45],在信息长度 K = 8000 bit、编码后的 比特长度为 N= 40 000 bit、LDPC 码的迭代次数 LDPC 用 7 bit 来存储信道 LLR、LDPC 用 5 bit 来存储内部 LLR、Turbo 码用 6 bit 来存储信道 LLR、 Turbo 码用 9 bit 来存储路径度量值、Turbo 码用 8 bit 来存储路径外部信息 LLR、Turbo 码的 2 个卷积码使用 3 个移位寄存器来编码的条件下,LDPC 码的存储量是 1.14 MB,而 Turbo 码的存储量是 1.8 MB。即,LDPC 码的存储 量需求为 Turbo 码的 2/3。
计算复杂度分析。根据文献 [45],在信息长度 K = 8000 bit、编码后的比 特长度为 N = 40 000 bit、LDPC 码的并行度为 256 bit、LDPC 码的Zmax = 384 bit、 Turbo 码使用 8 个滑动窗口来解码、Turbo 码的 2 个卷积码使用 3 个移位寄存器来 编码的条件下,LDPC码的加减法运算量(3072)与Turbo码的加减法运算量(4385) 基本相当。即,LDPC 码的复杂度与 Turbo 码相近。

2.6.2 吞吐量

1. QC-LDPC 的行并行译码结构的吞吐量
在行并行译码(Row-parallel)中,校验节点单元(CNU)的更新是逐行 串行处理, 吞吐量的计算公式如下。
image.png
其中,I表示迭代次数;K表示信息码块长度,包含CRC;f是工作频率;L是层数。
2.块并行译码的吞吐量
块并行译码(Block-parallel) 的吞吐量可以用式(2-54) 的公式估算。
image.png
其中, I表示迭代次数; K表示信息码块长度, 包含CRC; f是时钟频率;Cy表示每次迭代所需要的时钟。
根据文献[45] , 在信息长度K=8000bit、编码后的比特长度为V=9000bit、LDPC码的迭代次数I LDPc=7、Zmax=384、W=8、Turbo码的迭代次数I Tubo=5.5的条件下, LDPC码的吞吐量是12.2fbit/s(如果芯片的工作频率为1GHz, 则其吞吐量为12.2Gbit/s) ; 而Turbo码的吞吐量仅为1.45fbit/s(如果芯片的工作频率为1GHz, 则其吞吐量为1.45Gbit/s) 。即, LDPC码的吞吐量为Turbo码的8.4倍。

2.6.3 解码时延

根据文献[45] , 在信息长度K=8000bit、编码后的比特长度为V=9000bit、LDPC码的迭代次数I LDPc=7、Zmax=384、W=8、Turbo码的迭代次数I Tubo=5.5的条件下,LDPC 码需要的解码时间为 658 个 Cycle(如果芯片的工作频率为 1 GHz,则时延为 0.658 µs);而 Turbo 码需要 5500 个 Cycle(如果芯片的工作频率 为 1 GHz,则时延为 5.5 µs)。即,LDPC 码的解码时延约为 Turbo 码的 1/8,能 做到如此小的原因是,它能做到很高的并行度(384 并行)。
低解码时延对 5G-NR 的自包含结构(Self-contained)是非常重要的。接收端可以及时地向发射端反馈解码情况,从而可以帮助基站及时地重传或新传数据块。

| 2.7 链路性能 |

链路性能的评估以 AWGN 信道为基本的信道和调制方式以 QPSK 为主。 LDPC 的译码方式是 BP 算法、浮点数运算,最多迭代次数为 50 次。

2.7.1 短码

从图 2-58 可知,相对 Turbo 码,在高码率(5/6)和短码块(128 bit)下, LDPC 码有比较明显的优势。
image.png

2.7.2 中长码

图 2-59 是 BG1 和 BG2 在不同的码长和码率下,要达到 BLER = 10−2 所 需的 SNR。从该图可知,在高码率(2/3、3/4)和小信息块(小于 300 bit)(在 图的左上角)下,BG2(浅色线)比 BG1(深色线)具有明显的优势,其他情况 下差别不大。
image.png

2.7.3 长码

从图 2-60[48] 可知,在高码率的时候,LDPC 码比 Turbo 码的性能好 0.1 ~ 0.4dB。
综上所述,由于 LDPC 码的较低的复杂度、很高的吞吐量、低解码的时延 和优越的链路性能,3GPP 最终选择 LDPC 码作为增强移动宽带(eMBB)的 数据信道(PDSCH、PUSCH)的编码方案。
image.png

下一节:| 2.8 LDPC 码在 3GPP 中的应用 |

相关文章
|
2月前
|
边缘计算 运维 5G
5G承载网是5G无线接入网与核心网之间的通信管道,负责高效传输数据,保障高速率、低时延和高可靠性
5G承载网是5G无线接入网与核心网之间的通信管道,负责高效传输数据,保障高速率、低时延和高可靠性。关键技术包括灵活以太网、网络切片、光传输和智能管控,支持多样化业务需求。未来将更加智能化、融合化和绿色节能,推动5G网络的快速发展。
271 4
|
边缘计算 编解码 监控
低时延需求的实现 | 带你读《5G 空口设计与实践进阶 》之五
NR 实现低时延需要一系列技术的有机结合,而不能仅仅针对某一局部的时延进行单独的优化。
低时延需求的实现 | 带你读《5G 空口设计与实践进阶 》之五
|
5G 调度 网络架构
解码 NR 设计| 带你读《5G 空口设计与实践进阶 》之二
NR 主要是从超大带宽传输、多载波传输、更高阶调制、超密集组网以及大规模天线等方面来实现更高速率的。这些技术的实现,与 NR 物理层的设计密切相关。
解码 NR 设计| 带你读《5G 空口设计与实践进阶 》之二
|
编解码 算法
LDPC的解码方法 | 带你读《5G-NR信道编码》之八
本节将为你介绍LDPC的实用解码方法,并通过理论的方式来分析LDPC,进一步加深印象。
LDPC的解码方法  | 带你读《5G-NR信道编码》之八
|
人工智能 运维 物联网
超低时延 | 带你读《5G承载关键技术与规划设计》之七
通过对 5G 承载需求特性进行综合分析,提出和明确了 5G 承载关键性能、承载组网及功能等需求。相对于 4G 网络,5G 承载呈现出明显的差异化需求。在关键性能方面,本节介绍了在超低时延和高精度同步等需求非常突出;在组网及功能方面,呈现“多层级承载网络、灵活化连接调度、层次化网络切片、智能化协同管控、4G/5G 混合承载以及低成本高速组网”等需求。
超低时延   | 带你读《5G承载关键技术与规划设计》之七
|
2月前
|
物联网 5G 智能硬件
介绍频段、带宽、频率、调制、解调等基础术语,以及Wi-Fi、蓝牙、ZigBee、UWB、LTE、5G等常见无线通信技术
在无线通信领域,专业术语是理解技术的关键。本文详细介绍了频段、带宽、频率、调制、解调等基础术语,以及Wi-Fi、蓝牙、ZigBee、UWB、LTE、5G等常见无线通信技术,还涵盖了信号传播、信道容量、信噪比等深入概念。通过本文,你将掌握无线技术的核心知识,成为半个无线专家。
227 4
|
2月前
|
传感器 监控 自动驾驶
|
2月前
|
边缘计算 物联网 5G
5G小基站技术:解决室内覆盖难题
【10月更文挑战第25天】
150 5
|
2月前
|
人工智能 运维 数据挖掘
跨界融合:AI与5G技术如何共同推动数字化转型
【10月更文挑战第29天】本文探讨了人工智能(AI)与第五代移动通信技术(5G)的结合如何推动数字化转型。通过高速、低延迟的5G网络和AI的数据分析能力,两者相辅相成,实现了智能化网络运维、增强网络功能和多行业的实际应用。文中提供了网络流量预测和故障预测的示例代码,展示了技术的实际应用潜力。
62 1

热门文章

最新文章