5G NR与4G LTE的技术差异

5G NR与4G LTE的技术差异

5G与4G相比,5G(NR)技术有以下优势点:

一、总体技术方面

系统消息
4G(LTE): 支持在任何条件(或情况)下始终开启所有系统消息的广播,导致大量资源浪费,且终端(UE)需要持续评估。

系统信息广播是终端(UE)进行基站检测的信号、用于信道估计的参考信号等

5G(NR): 只进行最小系统消息(MSI)广播,实现更佳网络能量性能和更高可实现数据速率,从而减少对其他小区的干扰。

无线频谱
4G(LTE): 后期引入对3.5GHz授权和5GHz未授权频谱的支持。
5G(NR): 从R15版本开始支持从Sub 1GHz到52.6GHz授权频谱操作。

时间/频率资源
4G(LTE): 主要支持固定时间/频率传输。

  • 如上行链路同步HARQ协议,其中重新传输发生在初始传输后的固定时间点。

5G(NR): 相同时间/频率资源可灵活配置,避免在固定资源上进行传输。

信道估计
4G(LTE): 依赖于小区特定参考信号进行信道估计,它们始终被传输。
5G(NR): 对于信道估计,NR不包括特定于小区的参考信号,而是依赖于特定于用户的解调参考信号;除非有数据要传输,否则不会传输这些信号,从而提高网络的能量性能。

上下行链路分配
4G(LTE): 上行链路和下行链路分配不会随时间而变化;后来一项名为 eIMTA的功能允许在UL/DL分配中进行一些动态调整。
5G(NR): 支持动态TDD时隙分配,这意味着在UL和DL方向之间动态分配和重新分配时域资源。

设备和网络处理时间
4G(LTE):比3G更好,但考虑到某些应用在高密度环境下未来要求,这还不够。
5G(NR):NR中的设备和网络处理时间要短得多。

  • 如设备在接收到下行链路数据传输后须在一个时隙内甚至更短的时间内(取决于设备功能)用HARQ ACK做出响应。

二、协议层方面

RRC

  • 终端RRC状态
    4G(LTE): 仅支持两种状态即:RRC_Idle和RRC_Connected;
    5G(NR): 支持第三种状态,新引入了RRC_INACTIVE;引入该状态目有是为减少信令负载以及从空闲到活动转换的延迟。在此RRC_INACTIVE状态下,RRC相关上下文保留在UE和gNB中。

SDAP

  • 服务数据应用协议
    4G(LTE): 不存在
    5G(NR): 引入以处理连接到5G核心网络时的新服务质量要求。
    SDAP负责根据服务质量要求将QoS承载映射到无线承载。

RLC

  • RLC数据包传送
    4G(LTE): 支持重新排序并按顺序将RLC PDU传送到更高协议层,从而导致更多延迟。
    5G(NR): 不支持按顺序传送RLC PDU以减少由重新排序机制引起相关延迟,这可能不利于需要极低延迟的服务。通过这样做RLC减少了总体延迟,因为数据包不必等待重新传输先前丢失的数据包才能将其传送到更高层,而是可以立即转发。

  • RLC PDU连接
    4G(LTE): 支持它以禁止提前组装RLC PDU。
    5G(NR): 支持在接收上行链路调度授权之前提前组装RLC PDU。

MAC

  • MAC报头位置
    4G(LTE):与某些RLC PDU相对应所有MAC报头都存在于MAC PDU的开头。
    5G(NR):MAC报头分布在MAC PDU中,因此与某个RLC PDU相关的 MAC报头紧挨着RLC PDU,这是为了实现高效的低延迟处理。借助NR 中结构MAC PDU可以“即时”组装,因为在计算报头字段之前无需组装完整的MAC PDU,从而减少处理时间和总体延迟。

PHY

  • 下行控制信道时频结构
    4G(LTE):灵活性较差,因为它需要全载波带宽
    5G(NR):具有更灵活的下行控制信道的时间频率结构,其中PDCCH在一个或多个控制资源集(CORESETS)中传输,这些控制资源集可以配置为仅占用部分载波带宽。

  • 数据纠错码
    4G(LTE):使用Turbo编码来处理数据,这是较低码率下的最佳解决方案(如:1/6、1/3、1/2)
    5G(NR):使用LDPC(低密度奇偶校验)编码来支持更高的数据速率;与LTE相比,它在较高编码速率下提供较低的复杂度。它们在较高码率下表现更好(例如:3/4、5/6、7/8)

  • 初始接入
    4G(LTE):使用同步信号(PSS+SSS)的概念,固定格式使UE能够找到小区。
    5G(NR):使用同步信号块(SSB)的概念,跨越20个资源块,由PSS、SSS 和PBCH组成;SSB块的时序可由网络运营商设置。

  • 同步信号位置
    4G(LTE):位于小区传输带宽的中心,每5毫秒传输一次。
    5G(NR):信号不固定,而是位于同步栅格中。找到后,UE会被告知其在频域中的位置。默认情况下SSB每20毫秒传输一次,但可以配置为5到 160毫秒之间。

  • 同步信号波束赋形
    4G(LTE): 不支持
    5G(NR): 支持

  • 控制信道波束赋形
    4G(LTE): 不支持
    5G(NR): 支持,需要不同的参考信号设计,每个控制信道都有自己的专用参考信号。

三、时延与重传

低延迟
4G(LTE): 要求MAC和RLC层在进行任何处理之前知道要传输的数据量,这使得支持低延迟变得困难。
5G(NR): 作为其最重要的特性之一,通过以下两个示例进行支持:

  • MAC和RLC中报头结构已被选择为无需知道要传输的数据量即可进行处理,这在UL方向尤其重要,因设备在收到UL授权后可能只有几个OFDM 符号,直到传输应该进行。
  • 通过在传输开始时定位携带调度信息的参考信号和下行链路控制信令,而不是使用跨OFDM符号的时域交织,设备可以立即开始处理接收到的数据而无需事先缓冲从而最大限度地减少解码延迟。

HARQ

  • HARQ重传
    4G(LTE): 在重传的情况下发送整个传输块,即使传输块中只有一小部分存在问题,这也是非常低效的。
    5G(NR): 支持更细粒度(称为代码块组)的HARQ重传,其中只有一小部分大传输块需要重传。

  • HARQ进程数
    4G(LTE): 根据 UL-DL 配置,FDD 最多支持8个进程,TDD最多支持15 个进程。
    5G(NR): 最多支持16个。

  • 上行链路中HARQ
    4G(LTE):它是同步HARQ,因为重传时间是固定的,取决于 HARQ 进程的最大数量。没有与下行链路 HARQ 相关的 HARQ 进程号。
    5G(NR):它是UL和DL中的异步HARQ,因为gNB明确地将要由UE使用的HARQ进程号作为下行链路控制信息的一部分发送信号。它需要支持没有固定UL/DL分配的动态TDD。

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

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

相关文章

gda动态调试-cnblog

忽的发现gda有动态调试功能 动态监听返回值 框柱指定方法,选择调试方法,gda会自动监听函数的返回值,例如 自定义frida脚本 gda会自动生成hook该函数的frida脚本

window.ai 开启你的内置AI之旅

❝ 成功是得你所想,幸福是享你所得 大家好,我是柒八九。一个专注于前端开发技术/Rust及AI应用知识分享的Coder ❝ 此篇文章所涉及到的技术有 AI( Gemini Nano) Chrome Ollama 因为,行文字数所限,有些概念可能会一带而过亦或者提供…

【matlab】回归预测/异常检测——智能优化算法极限学习机

目录 引言 基本原理 主要特点 应用领域 发展趋势 智能优化算法——蜣螂优化算法(DBO) 算法原理 算法特点 应用前景 代码实现 ELM训练函数——elmtrain 函数 ELM预测函数——elmpredict 函数 适应度函数 主函数 引言 极限学习机(…

【C++设计模式】(二)设计模式简介

(二)设计模式简介 设计模式的概念来源于建筑学,最早由建筑学家克里斯托弗亚历山大(Christopher Alexander)在其著作《建筑的模式语言》(A Pattern Language)中提出。亚历山大提出了一系列在建筑…

【数据挖掘】银行信用卡风险大数据分析与挖掘

银行信用卡风险大数据分析与挖掘 1、实验目的 中国某个商业银行高层发现自家信用卡存在严重的欺诈和拖欠现象,已经影响到自身经营和发展。银行高层希望大数据分析部门采用数据挖掘技术,对影响用户信用等级的主要因素进行分析,结合信用卡用户的人口特征属性对欺诈行为和拖欠…

顶顶通呼叫中心中间件-外呼通道变量同步到坐席通道变量(mod_cti基于Freeswitch)

机器人伴随转人工或者排队转人工 把外呼通道同步到坐席通道变量 在拨号方案转人工动作cti_acd,或者转机器人动作cti_rotobt的前面,添加一个 export nolocal:变量名${变量名} 一、配置拨号方案 win-ccadmin配置方法 点击拨号方案 -> 点击进入排队 -> 根据图…

Java项目:基于SSM框架实现的中小企业人力资源管理系统【ssm+B/S架构+源码+数据库+开题报告+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的中小企业人力资源管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简…

智能生产管理系统设计

智能生产管理系统的设计旨在提升制造业的效率、灵活性和响应速度,通过集成先进的信息技术(如物联网IoT、大数据分析、人工智能AI、云计算等)实现生产过程的智能化。以下是一些关键设计要素和步骤,用于构建一个高效的智能生产管理系…

jmeter-beanshell学习2-beanshell断言

继续写,之前写了获取变量,设置变量,今天先写个简单点的断言。 一般情况用响应断言,就挺好使,但是自动化还要生成报告,如果断言失败了,要保存结果,只能用beanshell处理,顺…

Ubuntu 24.04-自动安装-Nvidia驱动

教程 但在安全启动模式下可能会报错。 先在Nvidia官网找到GPU对应的驱动版, 1. 在软件与更新中选择合适的驱动 2. ubuntu自动安装驱动 sudo ubuntu-drivers autoinstall显示驱动 ubuntu-drivers devices3. 安装你想要的驱动 sudo apt install nvidia-driver-ve…

如何在 SwiftUI 中熟练使用 sensoryFeedback 修饰符

文章目录 前言背景介绍平台支持仅支持watchOS支持watchOS和iOS 基本用法预定义样式根据触发器值选择样式使用场景当值更改时触发使用条件闭包触发使用反馈闭包触发 可以运行 Demo总结 前言 SwiftUI 引入了新的 sensoryFeedback 视图修饰符,使我们能够在所有 Apple …

【ARMv8/v9 GIC 系列 5.3 -- 系统寄存器对中断的处理】

请阅读【ARM GICv3/v4 实战学习 】 文章目录 ARMv8/v9系统寄存器对中断的控制Group 0中断的寄存器Group 1中断的寄存器安全状态与中断分组中断处理过程中断确认处理代码中断完成处理代码ARMv8/v9系统寄存器对中断的控制 在ARM GIC 体系结构中,中断分组通过一系列系统寄存器进…

推荐 3个让你爽到爆炸的电脑软件,完全免费,请低调使用

Royal TS Royal TS是一款功能强大的远程系统访问工具,适用于服务器管理员、系统工程师、开发人员和专注于IT的信息工作者。它支持多种协议(如RDP、VNC、SSH、HTTP/S等),使得用户能够方便地管理远程系统的连接。通过定义管理连接&a…

无人机常见故障及维修方法详解

一、无人机故障识别与处理原则 无人机故障识别是维修的第一步,要求操作人员具备基本的无人机系统知识和故障识别能力。在识别故障时,应遵循“先易后难、先外后内、先软件后硬件”的原则。一旦识别出故障,应立即停止飞行,避免进一…

Java经典面试题将一个字符串数组进行分组输出,每组中的字符串都由相同的字符组成

Java经典面试题将一个字符串数组进行分组输出,每组中的字符串都由相同的字符组成 题目: 将一个字符串数组进行分组输出,每组中的字符串都由相同的字符组成 举个例子:输入[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”] 输出…

高性价比模块:LSYT201B语音模块学习使用

最近打算做个语音的项目,找到了深圳雷龙发展的LSY201B这款语音模块,写出来安利一下 程序源码:SuiXinSc/Speech-Module (github.com) 或者进入Q群找我获取 目录 一,简要介绍: 硬件参数: 1,处理…

add_metrology_object_generic 添加测量模型对象。找两条直线,并计算两条线的夹角和两个线的总长度,转换成毫米单位

*添加测量模型对象 *将测量对象添加到测量模型中 *算子参数: *    MeasureHandle:输入测量模型的句柄; *    Shape:输入要测量对象的类型;默认值:‘circle’,参考值:‘circl…

Ubuntu下Qt-5.12.9创建快捷方式到桌面

由于下载完的Qt5没有桌面快捷方式,每次使用需要进入原文件的文件中,操作太过繁琐,以下操作将为Qtcreator在桌面创建一个快捷访问文件。 第一步:进入自己主目录下的桌面文件夹 cd ~/Desktop第二步:创建一个Qt的deskto…

蓝牙模块功耗优化技术研究

蓝牙模块作为无线通信技术的重要组成部分,在智能家居、可穿戴设备、医疗健康等领域得到了广泛应用。然而,随着设备功能的不断增加和用户对续航能力的日益关注,蓝牙模块的功耗问题逐渐凸显。因此,对蓝牙模块功耗优化技术的研究具有…

154. 寻找旋转排序数组中的最小值 II(困难)

154. 寻找旋转排序数组中的最小值 II 1. 题目描述2.详细题解3.代码实现3.1 Python3.2 Java 1. 题目描述 题目中转:154. 寻找旋转排序数组中的最小值 II 2.详细题解 该题是153. 寻找旋转排序数组中的最小值的进阶题,在153. 寻找旋转排序数组中的最小值…