【5G NR】【一文读懂系列】移动通讯中使用的信道编解码技术-NR编解码LDPC和Polar概述(一)

目录

NR LDPC和Polar编码技术概述

LDPC(低密度奇偶校验码)

LDPC 工作原理

LDPC 应用场景:

LDPC 与其他编码技术相比的优势:

Polar 极化码

Polar 工作原理

Polar 应用场景:

Polar 与其他编码技术相比的优势:


NR LDPC和Polar编码技术概述

在5G NR(新无线)标准中,LDPC(低密度奇偶校验码)和Polar(极化码)编码技术是两种关键的信道编码方案,它们分别在不同的传输场景中发挥着重要作用。以下是对这两种编码技术的详细解释,包括它们的工作原理、在5G NR中的应用场景,以及与其他编码技术相比所具有的优势。

LDPC(低密度奇偶校验码)

LDPC 工作原理

LDPC编码是一种线性分组码,其核心是通过一个稀疏的校验矩阵(H矩阵)来定义编码规则。这个矩阵的特点是其中大部分元素为0,只有少数元素为1,因此称为“低密度”。编码过程中,原始信息比特通过与校验矩阵的运算(通常是异或运算),生成包含冗余比特的编码数据。这些冗余比特用于在接收端检测和纠正传输错误。

LDPC 应用场景:

在5G NR中,LDPC编码广泛应用于数据信道(如PDSCH和PUSCH),用于传输用户数据和部分控制信息。由于其高效的纠错能力和较低的解码复杂度,LDPC编码特别适合处理大数据块和高吞吐量的传输场景。

LDPC 与其他编码技术相比的优势:

  1. 高纠错能力:LDPC编码能够纠正较高比例的错误比特,提供更高的传输可靠性。
  2. 低解码复杂度:尽管LDPC编码的校验矩阵很大,但由于其稀疏性,实际的解码过程可以在较低的计算复杂度下实现。
  3. 灵活性:LDPC编码可以根据不同的应用场景和需求进行定制,包括调整码长、码率和纠错能力等。

Polar 极化码

Polar 工作原理

Polar编码是一种基于信道极化的编码技术。它通过将信道划分为多个极化子信道,并利用这些子信道的不同可靠性来传输信息比特。Polar编码的核心思想是利用信道极化现象,将原始信道转化为一系列极化子信道,其中一部分子信道具有高可靠性,用于传输信息比特;另一部分子信道具有低可靠性,用于传输固定比特或作为冗余比特。

Polar 应用场景:

在5G NR中,Polar编码主要用于控制信道(如PBCH、PDCCH和PUCCH),用于传输关键的控制信息和信令。由于其优异的纠错性能和较低的实现复杂度,Polar编码特别适合处理短数据包和低延迟的传输场景。

Polar 与其他编码技术相比的优势:

  1. 优异的纠错性能:Polar编码能够在较短的码长下实现接近香农限的性能,提供更高的编码增益。
  2. 低实现复杂度:Polar编码的编码和解码过程具有较低的计算复杂度,有利于硬件实现和降低功耗。
  3. 适用于短数据包传输:Polar编码特别适合处理短数据包传输场景,如物联网(IoT)设备和机器类型通信(MTC)等。

综上所述,LDPC和Polar编码技术在5G NR中分别针对不同的传输场景和需求发挥着重要作用。LDPC编码以其高纠错能力和低解码复杂度适用于大数据块和高吞吐量的传输场景;而Polar编码则以其优异的纠错性能和低实现复杂度适用于短数据包和低延迟的传输场景。这两种编码技术的结合使得5G NR能够在不同的传输场景下提供更高的可靠性和效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/702132.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

项目实战:Qt监测操作系统物理网卡通断v1.1.0(支持windows、linux、国产麒麟系统)

若该文为原创文章,转载请注明出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/136276999 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结…

Gitflow:一种依据 Git 构建的分支管理工作流程模式

文章目录 前言Gitflow 背景Gitflow 中的分支模型Gitflow 的版本号管理简单模拟 Gitflow 工作流 前言 Gitflow 工作流是一种版本控制流程,主要适用于较大规模的团队。这个流程在团队中进行合作时可以避免冲突,并能快速地完成项目,因此在很多软…

Unity 动态创建Mesh 基础方法与高级方法

最近在做项目优化,注意到动态创建Mesh时,Unity提供了一套高级方法用于快速创建模型,特此记录学习一下。 前言 关于Mesh的基本概念再次不在阐述,可以参考Unity Mesh 官方文档,介绍的很详细,其中 基础方法…

數據集成平台:datax將MySQL數據同步到hive(全部列和指定列)

1.數據集成平台:將MySQL數據同步到hive(全部和指定列) python環境:2.7版本py腳本 傳參: source_database:數據庫 source_table:表 source_columns:列 source_splitPk:sp…

YOLOv8改进 | Conv篇 | 利用YOLOv9的GELAN模块替换C2f结构(附轻量化版本 + 高效涨点版本 + 结构图)

一、本文介绍 本文给大家带来的改进机制是利用2024/02/21号最新发布的YOLOv9其中提出的GELAN模块来改进YOLOv8中的C2f,GELAN融合了CSPNet和ELAN机制同时其中利用到了RepConv在获取更多有效特征的同时在推理时专用单分支结构从而不影响推理速度,同时本文的内容提供了两种版本…

[数据集][目标检测]游泳者溺水数据集VOC+YOLO格式2类别895张

数据集制作单位:未来自主研究中心(FIRC) 数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):895 标注数量(xml文件个数)&#xff1a…

遗传算法优化LSTM回归预测,ga-lstm时间序列的预测

​目录 背影 摘要 LSTM的基本定义 LSTM实现的步骤 遗传算法原理 遗传算法优化LSTM回归预测,ga-lstm时间序列的预测 MATALB代码:遗传算法优化LSTM回归预测,ga-lstm时间序列的预测(代码完整,数据齐全)资源-CSDN文库 https://download.csdn.net/download/abc991835105/8887…

【文生视频】Diffusion Transformer:OpenAI Sora 原理、Stable Diffusion 3 同源技术

文生视频 Diffusion Transformer:Sora 核心架构、Stable Diffusion 3 同源技术 提出背景变换器的引入Diffusion Transformer (DiT)架构Diffusion Transformer (DiT)总结 OpenAI Sora 设计思路阶段1: 数据准备和预处理阶段2: 架构设计阶段3: 输入数据的结构化阶段4: …

云安全威胁及日常防护方案建议

随着互联网技术发展,企业越来越多地采用云服务,云安全成为了企业IT安全的重要组成部分。然而,伴随技术的发展普及,云安全也面临着许多安全风险。下面我们就来简单了解下目前常见的一些云安全风险以及有什么防护方案。 1、云平台配…

基于qt的图书管理系统----04sql功能开发

参考b站:视频连接 源码github:github 目录 1 封装一个全局的对象2 设计所有接口2.1 初始化数据库接口2.2 登陆接口2.3 条件查询用户接口 1 封装一个全局的对象 新建一个cclass,sqlmange,并且在.pro文件中添加上sql 使用c单例模…

Linux进程【补充】

文章目录 进程概念task_struct 进程创建forkvfork写时拷贝 进程状态僵尸进程孤儿进程守护进程 进程地址空间是什么为什么怎么做 进程概念 进程是一个程序的执行实例或者是担当系统资源分配的实体。当一个程序运行时,被从硬盘加载到内存中,操作系统为每个…

Python实战:爬取小红书——采集笔记详情

上一篇文章发出后,有读者问能不能爬到小红书笔记详情数据,今天他来了。 Python实战:爬取小红书 一、先看效果 程序输入:在一个txt文件内粘贴要爬取的笔记链接,每行放1个链接。 程序输出:输出是一个所有笔记…

Mybatis执行过程

1、加载配置文件 InputStream is Resources.getResourceAsStream("mybatis-config.xml"); 2、获得session对象,接受结果 SqlSessionfactoryBuilder builder new SqlSessionfactoryBuilder(); SqlSessionFactory factory builder .build(is); SqlSessio…

docker-compose 搭建laravel环境

laravel环境包含nginx,mysql,php7.4,redis 一、安装好docker后pull镜像 1.nginx镜像 docker pull nginx:latest单独启动容器 docker run --name nginx -p 80:80 -d nginx 2.php镜像 docker pull php:7.4-fpm3.mysql镜像 docker pull mysql:5.74.redis镜像 docker pull r…

zabbix3.4.6 源码安装

Step1: 下载 https://www.zabbix.com/download 选中一下。download Zabbix Sources PackageReleaseDateRelease NotesZabbix ManualDownloadZabbix 3.4Server, Proxy, Agent, GUI3.4.615 January, 2018 Download step2 :拷贝在redhat 6.3_X86_86(192…

UE蓝图 序列(Sequence)节点和源码

系列文章目录 UE蓝图 Get节点和源码 UE蓝图 Set节点和源码 UE蓝图 Cast节点和源码 UE蓝图 分支(Branch)节点和源码 UE蓝图 入口(FunctionEntry)节点和源码 UE蓝图 返回结果(FunctionResult)节点和源码 UE蓝图 函数调用(CallFunction)节点和源码 UE蓝图 函数调用(CallFunction)…

Vue3中的事件监听与处理机制深度解析

随着Vue3的发布,其在性能、灵活性和易用性上都实现了显著提升。其中,事件监听和处理机制作为Vue框架中的重要组成部分,也进行了相应的优化与升级。本文将深入探讨Vue3中如何进行事件监听与处理。 一、Vue3事件绑定 在Vue3中,我们…

springboot215基于springboot技术的美食烹饪互动平台的设计与实现

美食烹饪互动平台的设计与实现 摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统美食信息管理难度大&…

MAC地址学习和老化

MAC地址学习过程 一般情况下,MAC地址表是设备根据收到的数据帧里的源MAC地址自动学习而建立的。 图1 MAC地址学习示意图 如图1,HostA向SwitchA发送数据时,SwitchA从数据帧中解析出源MAC地址(即HostA的MAC地址)和VLAN…

做接口测试的流程一般是怎么样的?UI功能6大流程、接口测试8大流程这些你真的全会了吗?

在讲接口流程测试之前,首先需要给大家申明下:接口测试对于测试人员而言,非常非常重要,懂功能测试接口测试,就能在企业中拿到一份非常不错的薪资。 这么重要的接口测试,一般也是面试笔试必问。为方便大家更…