【3GPP IAB】NR IAB推荐架构

1 概述

  3GPP所有提交给RAN-3 #99的IAB多跳设计都可以用五个架构参考图来表示。这些参考图的不同之处是需要对接口进行修改,或者需要额外的功能,例如完成多跳转发。这五个体系结构被分为两个体系结构组。这些架构的主要特点可以概括如下:
架构组1:由架构1a和1b组成。这两种体系结构都利用了CU/DU拆分体系结构。
-架构1a:

  • F1-U回传使用适配层或GTP-U结合适配层
    —跨中间节点逐跳转发通过适配层与NGC操作,通过PDN连接层路由与EPC操作。

-架构1b:

  • 接入节点上的F1-U回传使用GTP-U/UDP/IP;
    —跨中间节点逐跳转发使用适配层。

架构组2:由架构2a、2b和2c组成
-架构2a:

  • 在接入节点上回传F1-U或NG-U使用GTP-U/UDP/IP;
    —跨中间节点逐跳转发采用PDU -会话层路由。

-架构2b:

  • 在接入节点上回传F1-U或NG-U使用GTP-U/UDP/IP;
    —跨中间节点逐跳转发采用GTP-U/UDP/IP嵌套隧道。

-架构2c:

  • 在接入节点上回传F1-U或NG-U使用GTP-U/UDP/IP;
    —跨中间节点的逐跳转发采用GTP-U/UDP/IP/PDCP嵌套隧道。

2 IAB架构组1

2.1 架构1a

在这里插入图片描述

图1 architecture 1a (SA-mode with NGC)

  架构1a利用了CU/DU分割架构。如图1所示为IAB -donor下的两跳IAB-node节点链的参考图,其中IAB-node节点和UE以SA模式连接到NGC。
  在此体系结构中,每个IAB-node节点持有一个DU和一个MT。通过MT, IAB-node节点连接到上游IAB-node节点或IAB宿主。通过DU, IAB-node节点建立到下游IAB-node节点的UE和MT的RLC通道。对于MT,这个RLC通道可以引用修改后的RLC*。一个IAB-node节点可以连接多个上游IAB-node节点或IAB宿主DU。IAB-node节点可能包含多个DU,但IAB-node节点的每个DU部分仅与一个IAB宿主CU-CP有F1-C连接。
  宿主方还持有DU,以支持下游IAB-node节点的UE和MT。IAB提供方为所有IAB-node节点的DU和它自己的DU持有一个CU。假设在一个抗体节点上的DUs仅由一个抗体宿主提供服务。这个宿主可以通过拓扑自适应而改变。IAB-node节点上的每个DU使用F1的修改形式(称为F1*)连接到IAB宿主中的CU。F1*-U在服务IAB-node节点上的MT和宿主上的DU之间的无线回传上的RLC通道上运行。增加了一个适应层,它保存路由信息,实现逐跳转发。它取代了标准F1栈的IP功能。F1*-U可能携带GTP-U报头,用于CU和DU之间的端到端关联。在进一步的增强中,GTP-U报头中携带的信息可以包含在适应层中。此外,可以考虑对RLC进行优化,例如仅在端到端连接上应用ARQ,而不是逐跳连接。图1的右侧显示了两个这样的F1*-U协议栈的例子。在此图中,RLC的增强称为RLC*。每个IAB-node节点的MT进一步维持与NGC的NAS连通性,例如用于IAB-node节点的认证。它可以通过NGC进一步维持PDU会话,例如,为IAB-node节点提供与OAM的连接。
  NSA使用EPC操作时,MT采用EN-DC与网络双连接。IAB-node节点的MT维持与EPC的PDN连接,例如,为IAB-node节点提供与OAM的连接。

2.2 架构1b

在这里插入图片描述

图2 architecture 1b (SA-mode with NGC)

  架构1b还利用了CU/ DU分割体系结构。图2显示了一个抗体宿主下的两跳抗体节点链的参考图。注意,IAB-donor提供者只持有一个逻辑CU。一个IAB-node节点可以连接多个上游IAB-node节点或IAB宿主DU。IAB-node节点可能包含多个DU,但IAB-node节点的每个DU部分仅与一个IAB宿主CU-CP有F1-C连接。
  在此架构中,每个IAB-node节点和IAB宿主拥有与架构1a中相同的功能。此外,与架构1a一样,每个回传链路建立一个RLC通道,并插入一个适应层以实现F1的逐跳转发。
  与架构1a相反,每个IAB-node节点上的MT与驻留在宿主上的UPF建立一个PDU会话。MT的PDU会话携带F1
表示并置的DU。通过这种方式,PDU会话在CU和DU之间提供了点对点的链接。在中间跳上,F1的PDCP - PDU以与架构1a相同的方式通过适配层转发。F1-U协议栈示例如图2所示。
  NSA使用EPC操作时,MT采用EN-DC与网络双连接。在这种情况下,IAB-node节点的MT维持与驻留在宿主上的L-GW的PDN连接。

3 架构组2

3.1 架构2a

在这里插入图片描述

图3 架构2a参考图(SA-mode + NGC)

  架构2a的参考图如图3所示,其中UE和IAB-node采用SA模式,NGC模式。
  在此体系结构中,IAB-node节点持有MT以与父IAB-node节点或IAB宿主上的gNB建立NR UU链路。通过这条NR-UU链路,MT与与gNB并置的UPF维持一个PDU会话。通过这种方式,在每条回传链路上建立一个独立的PDU会话。每个IAB-node节点还支持路由功能,在相邻链路的PDU会话之间转发数据。这在无线回传中创建了一个转发平面。根据PDU-session类型,该转发平面支持IP或以太网。当PDU会话类型为以太网时,可以在其上建立IP层。通过这种方式,每个IAB-node节点获得到有线回传网络的IP连接。一个IAB-node节点可以连接多个上游IAB-node节点或IAB宿主。
  所有基于IP的接口,如NG、Xn、F1、N4等,都转到该转发平面。在F1的情况下,提供UE服务的IAB-Node除了包含用于回传链路的gNB和UPF之外,还将包含用于接入链路的DU。用于接入链接的CU将驻留在IAB -donor内部或外部。图3右侧为基于IP和基于以太网的PDU-session类型的NG-U协议栈示例。
  如果IAB节点持有用于UE访问的DU,则可能不需要在每一跳上支持基于PDCP的保护,因为终端用户数据已经使用UE和CU之间的端到端PDCP得到了保护。
  NSA使用EPC操作时,MT采用EN-DC与网络双连接。在这种情况下,IAB节点的MT与位于父IAB节点或IAB宿主上的L-GW维持PDN连接。所有基于IP的接口,如S1、S5、X2等,都转到该转发平面。

3.2 架构 2b

在这里插入图片描述

图4 architecture 2b (SA-mode with NGC)

  在架构图4中,IAB-node持有一个MT来与父IAB-node或IAB -donor上的gNB建立NR UU链路。通过这条NR-UU链路,MT与UPF维持一个pdu会话。与架构2a相反,这个UPF位于IAB宿主。此外,上游IAB-node节点之间的pdu转发是通过隧道完成的。因此,跨多个跳的转发创建了一堆嵌套隧道。与架构2a中一样,每个IAB-node节点获得到有线回传网络的IP连接。所有基于IP的接口,如NG、Xn、F1、N4等,都使用该转发IP平面。图4右侧为NG-U协议栈示例。一个IAB-node节点可以连接多个上游IAB-node节点或IAB宿主。
  NSA使用EPC操作时,MT采用EN-DC与网络双连接。在这种情况下,IAB-node节点的MT与驻留在IAB宿主上的L-GW维持PDN连接。

3.3 架构2c

在这里插入图片描述

图5 architecture 2c (SA-mode with NGC)

  架构图5利用DU-CU分裂。IAB-node节点持有一个MT,该MT在父IAB-node节点或IAB宿主上维持一个带有DU的RLC通道。IAB宿主为每个IAB-node节点的DU持有一个CU和一个UPF。每个IAB-node节点上的MT与CU维持一个NR-UU链路,并与宿主上的UPF维持一个PDU会话。中间节点上的转发是通过隧道实现的。跨多个跳的转发创建了一堆嵌套的隧道。与架构2a和2b中一样,每个IAB-node节点获得到有线回传网络的IP连接。然而,与体系结构2b相反,每个隧道都包含一个SDAP/PDCP层。所有基于IP的接口,如NG、Xn、F1、N4等,都转到该转发平面。图5右侧为NG-U协议栈示例。一个IAB-node节点可以连接多个上游IAB-node节点或IAB宿主。
  NSA使用EPC操作时,MT采用EN-DC与网络双连接。在这种情况下,IAB-node节点的MT与驻留在IAB宿主上的L-GW维持pdn连接。

4 参考文献

3GPP 38.874协议

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

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

相关文章

java期末突击

目录 1. 快速入门 2. 类 3. 成员方法 4. 构造器 5. 单例模式 6. 继承 7. 抽象类 8. 多线程(Thread与Runnable) 1. 快速入门 public class Hello {public static void main(String[] args){System.out.println("Hello,World&q…

从头开始构建GPT标记器

从头开始构建GPT标记器 对于GPT Tokenizer,论文《Language Models are Unsupervised Multitask Learners》中介绍了一种字节级编码作为LLM的标记化机制: The vocabulary is expanded to 50,257. We also increase the context size from 512 to 1024 to…

C# 代码配置的艺术

文章目录 1、代码配置的定义及其在软件工程中的作用2、C# 代码配置的基本概念和工具3、代码配置的实践步骤4、实现代码配置使用属性(Properties)使用配置文件(Config Files)使用依赖注入(Dependency Injection&#xf…

跨境电商如何有效做好店铺账号管理?

跨境电商有效做好店铺账号管理至关重要,类似亚马逊、Temu、TikTok、ebay跨境电商账号涉及多个方面,包括多个账户的安全性、合规性、操作效率等。以下是一些我自己实操的策略和实践,希望能够帮助大家更好地管理跨境电商店铺账号。 一、哪些行为…

Spring Boot 整合 spring-boot-starter-mail 实现邮件发送和账户激活

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

单片机串口接收负数的处理方法

dp80中有很多外设处理相关的都是有符号数据。 如dpm计算的结果,插入dpm后有时候会得到0xFFFFFFFE-2(从调试界面也可以看到)。

【深度密码】神经网络算法在机器学习中的前沿探索

目录 🚝前言 🚍什么是机器学习 1. 基本概念 2. 类型 3. 关键算法 4. 应用领域 5. 工作流程 🚋什么是神经网络 基本结构 🚂神经网络的工作原理 前向传播(Forward Propagation): 损失函…

RT-DETR:端到端的实时Transformer检测模型(目标检测+跟踪)

博主一直一来做的都是基于Transformer的目标检测领域,相较于基于卷积的目标检测方法,如YOLO等,其检测速度一直为人诟病。 终于,RT-DETR横空出世,在取得高精度的同时,检测速度也大幅提升。 那么RT-DETR是如…

前端 CSS 经典:3D Hover Effect 效果

前言&#xff1a;有趣的 3D Hover Effect 效果&#xff0c;通过 js 监听鼠标移动&#xff0c;动态赋值 rotateX&#xff0c;rotateY 的旋转度来实现。 效果图&#xff1a; 代码实现&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta …

基于鲲鹏服务器搭建简单的开源论坛系统(LAMP)实践分享

LAMPLinux apache mysql( mariadb) PHP 结合利用华为云弹性负载均衡ELB弹性伸缩AS服务 优点&#xff1a; 将访问流量自动分发到多台云服务器&#xff0c;扩展应用系统对外的服务能力&#xff0c;实现更高水平的应用容错&#xff1b; 根据不同的业务、访问需求和预设策略&…

flask-slqalchemy使用详解

目录 1、flask-sqlalchemy 1.1、flask_sqlalchemy 与sqlalchemy 的关系 1.1.1、 基本定义与用途 1.2、flask_sqlalchemy 的使用 1.2.1、安装相关的库 1.2.2、项目准备 1.2.3、创建ORM模型 1.2.3.1、使用db.create_all()创建表的示例 1.2.3.2、创建多表关联ORM模型 1.…

【ETAS CP AUTOSAR基础软件】EcuM模块详解

文章包含了AUTOSAR基础软件&#xff08;BSW&#xff09;中EcuM模块相关的内容详解。本文从AUTOSAR规范解析&#xff0c;ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解EcuM。文中涉及的SOLAR-AB配置以及模块相关代码都是依托于ETAS提供的工具链来配置与生…

语音群呼之语音导航的应用

在数字化时代&#xff0c;语音群呼技术已成为企业、组织和个人高效沟通的重要工具。语音群呼不仅能够快速地将信息传递给目标群体&#xff0c;而且通过语音导航功能&#xff0c;还能确保信息传达的准确性和用户体验的优质性。本文将深入探讨语音群呼的语音导航功能&#xff0c;…

【数据结构与算法】算法优化、时间复杂度、空间复杂度

文章目录 一、什么是复杂度&#xff1f;二、大O表示法三、时间复杂度计算四、常见复杂度的比较五、算法优化的核心方法论六、常见算法复杂度五、总结 一、什么是复杂度&#xff1f; 复杂度是衡量代码运行效率的重要的度量因素。 而复杂度主要就是指时间复杂度和空间复杂度。 …

算法思想总结:哈希表

一、哈希表剖析 1、哈希表底层&#xff1a;通过对C的学习&#xff0c;我们知道STL中哈希表底层是用的链地址法封装的开散列。 2、哈希表作用&#xff1a;存储数据的容器&#xff0c;插入、删除、搜索的时间复杂度都是O&#xff08;1&#xff09;&#xff0c;无序。 3、什么时…

低功耗蓝牙模块在便携式医疗设备上的应用前景

随着科技的不断发展&#xff0c;医疗设备的便携性和智能化已经成为了一种趋势。在这个背景下&#xff0c;低功耗蓝牙模块(Bluetooth Low Energy,简称BLE)作为一种先进的无线通信技术&#xff0c;正逐渐在便携式医疗设备中发挥着越来越重要的作用。本文美迅物联网MesoonRF将探讨…

TiKV学习5:TiDB SQL执行流程

目录 1. DML语句读流程概要 2. DML语句写流程概要 3. DDL 流程概要 4. SQL的Parse和Compile 5. 读取的执行 6. 写入的执行 7. DDL的执行 8. 小结 1. DML语句读流程概要 TiDB Server接收sql并处理&#xff0c;TiKV负责持久化数据&#xff0c;PD提供TSO和Region的数据字典…

HackTheBox-Machines--Bashed

Bashed 测试过程 1 信息收集 NMAP 80 端口 目录扫描 http://10.129.155.171/dev/phpbash.min.php http://10.129.155.171/dev/phpbash.php 半交互式 shell 转向 交互式shell python -c import socket,subprocess,os;ssocket.socket(socket.AF_INET,socket.SOCK_STREAM);s.co…

优化CPU占用率及内存占用2

在标准化无线通信板时&#xff0c;关注过程序占用ram的问题&#xff0c;当时 发现每一个线程都会分配8M栈空间&#xff0c;这次换rk3568后&#xff0c;偶尔看了下RAM占用&#xff0c;吓了一跳&#xff0c;不但每个线程有8M栈空间&#xff0c;几乎每个线程都占用了64MB的一个RAM…

AOP进阶

黑马程序员JavaWeb开发教程 文章目录 一、通知类型1.1 通知类型1.2 注意事项1.3 PointCut 二、通知顺序2.1 执行顺序 三、切入点表达式3.1 切入点表达式3.2 切入点表达式-execution3.2 切入点表达式- annotation 四、连接点4.1 连接点 一、通知类型 1.1 通知类型 Around&…