【学习笔记】A2X通信的协议(五)- A2X PC5广播模式

devtools/2024/9/22 12:23:49/

 

3GPP TS 24.577 V18.1.0的技术规范,主要定义了5G系统中A2X通信的协议方面,特别是在PC5接口和Uu接口上的A2X服务。以下是文件的核心内容分析:

6.1.3 PC5上的广播模式A2X通信

6.1.3.1 概述

本条款描述了广播模式操作中PC5参考点上的A2X通信。UE配置有相关信息,如第5.2.3条所述。

6.1.3.2 PC5上的广播模式A2X通信的传输
6.1.3.2.1 初始化
6.1.3.2.1.1 PC5上的A2X通信要求

当上层请求UE通过PC5上的A2X通信发送由A2X服务标识符标识的A2X服务的A2X消息时,来自上层的请求包括:
a) A2X消息;
b) A2X消息的A2X服务标识符;
c) A2X消息中数据的类型(即IP或非IP);
d) 如果A2X消息包含非IP数据,则A2X消息中的数据属于A2X消息族(见第12A.2条);
e) 可选的通信模式,设置为广播模式;以及
f) 可选的A2X应用要求(例如优先级要求、可靠性要求、延迟要求)。

当上层请求通过PC5上的A2X通信发送由A2X服务标识符标识的A2X服务的A2X消息时,如果:
a) UE配置有第5.2.3条中指定的PC5上A2X通信的A2X服务标识符到A2X频率映射规则;并且
b) 在当前高度范围和地理区域内,有一个或多个与A2X消息的A2X服务的A2X服务标识符关联的A2X频率,
然后,UE将与A2X服务的A2X服务标识符关联的一个或多个A2X频率以及为A2X消息设置的广播模式的通信模式传递给下层。

然后,如果满足以下条件之一:
a) 满足以下条件:

  1. UE由NR服务或由E-UTRA为NR-PC5 A2X通信服务;
  2. UE打算使用服务小区提供的无线电资源(即载波频率);
  3. 当UE由NR服务或由E-UTRA为A2X通信服务时,注册的PLMN在第5.2.3条中指定的UE被授权使用PC5上的A2X通信的PLMN列表中;并且
  4. A2X服务的A2X服务标识符包含在第5.2.3条中指定的授权PC5上A2X通信的A2X服务列表中,或者UE配置有第5.2.3条中指定的PC5上A2X通信的默认目标层-2 ID;

b) 满足以下条件:

  1. UE是:
    i) 不由NR和E-UTRA为PC5上的A2X通信服务;
    ii) 如3GPP TS 23.122 [2]中所述处于有限服务状态,如果UE处于有限服务状态的原因是以下原因之一:
    A) UE无法在选定的PLMN中找到合适的小区,如3GPP TS 38.304 [13]中所述;
    B) UE收到带有5GMM原因#11“PLMN不允许”的REGISTRATION REJECT消息或SERVICE REJECT消息,如3GPP TS 24.501 [7]中所述;或者
    C) UE收到带有5GMM原因#7“5GS服务不允许”的REGISTRATION REJECT消息或SERVICE REJECT消息,如3GPP TS 24.501 [7]中所述;或者
    iii) 出于上述A)、B)或C)以外的原因,UE处于3GPP TS 23.122 [2]中所述的有限服务状态,并且位于UE配置有第5.2.3条中指定的“非运营商管理”无线电参数的高度范围和地理区域内;
  2. 当UE不由NR和E-UTRA为A2X通信服务时,UE被授权使用PC5上的A2X通信,如第5.2.3条所述;并且
  3. A2X服务的A2X服务标识符包含在第5.2.3条中指定的授权PC5上A2X通信的A2X服务列表中,或者UE配置有第5.2.3条中指定的PC5上A2X通信的默认目标层-2 ID;

那么,UE应按照第6.1.3.2.1.2条的规定进行操作,否则UE不得执行PC5上的A2X通信传输。

6.1.3.2.1.2 PC5 QoS流的匹配与建立

在确定是否有任何现有的PC5 QoS流与来自上层的请求匹配时,UE应执行以下操作:

a) 根据第5.2.3条中规定的PC5 QoS映射规则,UE应使用与A2X服务标识符以及可选的A2X应用需求相对应的PC5 QoS参数;

b) 根据第5.2.3条中规定的A2X服务标识符到目标层-2 ID的广播映射规则,UE应使用与A2X服务标识符相对应的目标层-2 ID;

c) 如果不存在与目标层-2 ID相对应的现有上下文,则:

  1. 为目标层-2 ID构建一个新的上下文;
  2. 自行分配一个新的源层-2 ID;并且
  3. 将源层-2 ID和目标层-2 ID传递给下层。

d) 如果在目标层-2 ID的上下文中,没有与现有PC5 QoS流的服务数据或请求匹配的PC5 QoS规则,则UE应根据上层提供的A2X应用需求(如果可用)和A2X服务标识符(例如PSID或ITS-AID),根据第5.2.3条中定义的PC5 QoS映射规则,推导出PC5 QoS参数,并执行以下操作:

  1. 如果没有满足派生PC5 QoS参数的现有PC5 QoS流,则UE应通过执行以下操作来创建新的PC5 QoS流:
    i) 自行分配一个新的PQFI;
    ii) 创建一个新的PC5 QoS流上下文,其中包含:PQFI、A2X服务标识符和派生的PC5 QoS参数;
    iii) 创建一个新的PC5 QoS规则,其中包含:PC5 QoS规则标识符、PQFI、一组数据包过滤器和优先级值;并且
    iv) 将以下参数传递给下层:PQFI、PC5 QoS参数、源层-2 ID和目标层-2 ID,以及如果为给定目标层-2 ID的所有A2X服务标识符都有NR Tx配置文件可用,则根据第5.2.3条中描述的配置参数和条件为相应的A2X服务标识符确定对应的NR Tx配置文件;

注意:当需要根据提供的NR Tx配置文件进行PC5 DRX操作时,下层使用PC5 QoS参数来确定PC5 DRX参数值(见3GPP TS 38.300 [12]),以便通过PC5参考点进行传输操作。

  1. 如果存在满足派生PC5 QoS参数的现有PC5 QoS流,则UE应更新此PC5 QoS流的PC5 QoS规则中的PC5数据包过滤器集,例如在此现有PC5 QoS流的PC5 QoS规则中添加新的数据包过滤器;并且
  2. UE应使用如1)中所述创建的新PC5 QoS流或如2)中所述更新了PC5 QoS规则的现有PC5 QoS流,按照第6.1.3.2.2条的规定执行PC5上的A2X通信传输;并且

e) 如果在目标层-2 ID的上下文中存在与现有PC5 QoS流的服务数据或请求匹配的PC5 QoS规则,则UE应使用此现有PC5 QoS流按照第6.1.3.2.2条的规定执行PC5上的A2X通信传输。

PC5上的A2X通信支持两种类型的数据包过滤器,即IP数据包过滤器集和A2X数据包过滤器集。PC5 QoS规则包含IP数据包过滤器集或A2X数据包过滤器集。

IP数据包过滤器集定义为3GPP TS 24.501 [7]图9.11.4.13.4和表9.11.4.13.1中指定的数据包过滤器内容字段的内容。

A2X数据包过滤器集应支持基于以下至少任意组合的数据包过滤器:A2X服务标识符(例如PSID或ITS-AID)、源层-2 ID和目标层-2 ID,以及应用层ID(例如UAV ID)。

6.1.3.2.2 传输

UE(用户设备)应将A2X消息包含在一个具有以下参数的协议数据单元中:
a) 一个第3层协议数据单元类型(参见3GPP TS 38.323 [14])设置为:

  1. 如果A2X消息包含IP数据,则为IP数据包;或
  2. 如果A2X消息包含非IP数据,则为非IP数据包;
    b) 源第2层ID设置为UE为PC5上的A2X通信自行分配的第2层ID;
    c) 目标第2层ID设置为:
  3. 如果A2X服务的A2X服务标识符包含在5.2.3条款中指定的授权PC5上A2X通信的A2X服务列表中,则为目标第2层ID与在此列表中A2X服务的A2X服务标识符相关联;或
  4. 如果A2X服务的A2X服务标识符未包含在授权PC5上A2X通信的A2X服务列表中,并且UE为PC5上的A2X通信配置了默认目标第2层ID,则为5.2.3条款中指定的UE配置的默认目标第2层ID;
    d) 如果A2X消息包含非IP数据,则指示将非IP类型PDU的非IP类型字段设置为与A2X消息族对应的值(参见12A.2和12A.3条款),该值由上层指示的A2X服务使用;
    e) 如果A2X消息包含IP数据,则将源IP地址设置为UE为PC5上的A2X通信自行分配的源IP地址;
    f) PQFI(Packet QoS Flow Identifier,分组QoS流标识符)设置为6.1.3.2.1条款中指定的与PC5 QoS规则对应的值;
    g) 如果使用E-UTRA-PC5进行PC5上的A2X通信,则UE应按照5.2.3条款中的规定,为PC5上的A2X通信配置A2X服务标识符到Tx Profile映射规则,以及与5.2.3条款中指定的A2X服务标识符相关联的Tx Profile;以及
    h) 如果使用NR-PC5进行PC5上的A2X通信,则UE应按照5.2.3条款中的规定,为PC5上的A2X通信配置A2X服务标识符到NR Tx Profile映射规则,并且所有给定目标第2层ID的A2X服务标识符都有可用的NR Tx配置文件,以及与5.2.3条款中指定的A2X服务标识符相关联的NR Tx Profile;
    然后,UE应按照3GPP TS 38.300 [12]中的规定请求PC5上A2X通信的无线电资源,并将A2X消息传递给由PQFI标识的PC5 QoS流上的较低层进行传输。与PQFI对应的PC5 QoS规则将具有相同A2X服务标识符和相同PC5 QoS参数的A2X消息映射到相同的PC5 QoS流,并将PQFI应用于A2X消息。
    如果UE驻留在指示网络支持PC5上A2X通信的服务小区上,但未按照3GPP TS 38.331 [15]中的规定广播任何载波频率和PC5上A2X通信的无线电资源,则UE应按照3GPP TS 24.501 [7]中的规定请求PC5上A2X通信的无线电资源。
    如果UE具有紧急PDN连接,则UE应向较低层发送指示,以优先于PC5上A2X通信的传输进行紧急PDN连接上的传输。

 

6.1.3.2.3 使用预配置无线电资源进行PC5上A2X通信的UE程序

当UE不被NR和E-UTRA服务以进行A2X通信,并被授权在PC5上进行A2X通信时,UE应根据其被授权在PC5上进行A2X通信的RAT列表,来确定用于PC5上A2X通信的RAT。如果UE被授权在PC5上使用E-UTRA-PC5和NR-PC5进行A2X通信,则UE应根据本地策略选择用于PC5上A2X通信的RAT。UE应选择用于PC5上A2X通信的相应无线电参数,如下所示:

a) 如果UE能够自行确定其位于某个地理区域的特定高度范围内,并且为该地理区域的该高度范围配置了无线电参数,则UE应选择与该地理区域的该高度范围相关联的无线电参数;或者

b) 在所有其他情况下,UE不得在PC5上发起A2X通信。

本规范不定义UE如何自行定位在特定地理区域和高度范围。当UE处于3GPP RAT的覆盖范围内时,例如,它可以使用从服务的PLMN派生的信息。当UE不在3GPP RAT的覆盖范围内时,它可以使用其他技术,例如全球导航卫星系统(GNSS)。UE不得将用户提供的位置视为将其自身定位在特定地理区域或高度范围内的有效输入。

如果UE打算使用第5.2.3条中指定的“非运营商管理”的无线电参数,则UE应使用所选的无线电参数在PC5上发起A2X通信。

如果UE打算使用第5.2.3条中指定的“运营商管理”的无线电参数,则在PC5上发起A2X通信之前,UE应检查下层是否可以在当前位置使用所选的无线电参数,而不会如3GPP TS 38.331[15](当使用NR-PC5进行PC5上的A2X通信时)和36.331[11](当使用E-UTRA-PC5进行PC5上的A2X通信时)中所述对其他小区造成干扰,并且:

a) 如果下层指示使用不会造成任何干扰,则UE应在PC5上发起A2X通信;或者

注:如果下层发现存在操作预配置的无线电资源(即载波频率)的小区,并且该小区属于注册的PLMN或与注册的PLMN等效的PLMN,并且UE被授权在该PLMN上进行PC5上的A2X通信,则UE可以使用小区指示的无线电参数,如3GPP TS 38.331[15](当使用NR-PC5进行PC5上的A2X通信时)和3GPP TS 36.331[11](当使用E-UTRA-PC5进行PC5上的A2X通信时)中所述。

b) 否则,如果下层报告一个或多个PLMN在预配置的无线电资源(即载波频率)中运行,则:

  1. 如果满足以下条件:

i) 下层报告的所有PLMN均非注册的PLMN或与注册的PLMN等效;

ii) 下层报告的至少一个PLMN在PC5上A2X通信的授权PLMN列表中,并且如3GPP TS 38.331[15](当使用NR-PC5进行PC5上的A2X通信时)和3GPP TS 36.331[11](当使用E-UTRA-PC5进行PC5上的A2X通信时)中所述为PC5上的A2X通信提供无线电资源;并且

iii) UE在5GS中没有紧急PDU会话,在EPS中没有紧急PDN连接;

然后UE应:

i) 如果处于5GMM-IDLE模式(对于5GC)或EMM-IDLE模式(对于EPC),则执行3GPP TS 23.122[2]中指定的由PC5上的A2X通信触发的PLMN选择;或者

ii) 否则,如果

A) 在5GMM-CONNECTED模式(对于5GC)下,要么:

AA) 执行3GPP TS 24.501[7]中指定的注销程序,然后执行3GPP TS 23.122[2]中指定的由PC5上的A2X通信触发的PLMN选择;或者

AB) 不在PC5上发起A2X通信。

UE执行上述AA)或AB)由UE实现决定;或者

B) 在EMM-CONNECTED模式(对于EPC)下,要么:

BA) 执行3GPP TS 24.301[6]中指定的分离程序,然后执行3GPP TS 23.122[2]中指定的由PC5上A2X通信触发的PLMN选择;或者

BB) 不在PC5上发起A2X通信。

UE是否执行上述BA)或BB)取决于UE的实现;或者

  1. 否则,UE不得在PC5上发起A2X通信。

如果所选PLMN的注册成功,UE应按照6.1.3.2.1条款中的规定执行通过PC5发起A2X通信的程序。

如果UE正在使用与某个高度范围和地理区域相关的无线电参数通过PC5进行A2X通信,并且移出了该高度范围或地理区域,UE应停止通过PC5进行A2X通信,然后:
a) 如果UE没有通过NR服务,也没有通过E-UTRA为PC5上的A2X通信服务,或者UE打算使用除服务小区运营之外的无线电资源进行PC5上的A2X通信,UE应选择适合新的高度范围和地理区域的无线电参数,如上所述;或者
b) 如果UE通过NR或通过E-UTRA为PC5上的A2X通信服务,并打算使用服务小区运营的无线电资源进行PC5上的A2X通信,当UE通过NR或通过E-UTRA为PC5上的A2X通信服务时,UE应按照程序启动PC5上的A2X通信。

6.1.3.2.4 PC5上A2X传输的隐私

在启动PC5上的A2X通信传输时,如果:
a) 请求通过PC5传输A2X通信的A2X服务的A2X服务标识符在需要PC5上A2X通信隐私的A2X服务列表中,如5.2.3条款所述;并且
b) UE位于此A2X服务需要PC5上A2X通信隐私的地理区域内,如5.2.3条款所述,或者UE未配置任何需要PC5上A2X通信隐私的A2X服务的地理区域,
则UE应执行以下操作:
a) 如果计时器T5320未运行,则启动计时器T5320并将其计时器值设置为5.2.3条款中指定的隐私计时器值;
b) 当:

  1. 从上层获得指示,表明应用程序层标识符已更改;或者
  2. 计时器T5320到期,
    然后:
  3. 更改UE为PC5上的A2X通信自我分配的源层-2 ID的值;
  4. 如果A2X消息包含IP数据,则更改UE为PC5上的A2X通信自我分配的源IP地址的值;
  5. 向上层提供指示,表明源层-2 ID和/或源IP地址已更改;
  6. 将更改后的源层-2 ID和目标层-2 ID以及相应的PQFI传递给下层;
  7. 重新启动计时器T5320;以及
  8. 在停止PC5上的A2X通信传输时,停止计时器T5320。
6.1.3.3 通过PC5接收广播模式A2X通信

上层可以为UE配置一个或多个目标层-2 ID,以通过PC5接收A2X消息。接收UE应以6.1.3.2.1.2条款中描述的相同方式确定此广播A2X服务的PC5 QoS参数,并应以5.2.3条款中描述的方式确定NR Tx配置文件,并提供:
a) PC5 QoS参数;
b) 与A2X服务标识符对应的NR Tx配置文件(如果为给定的目标层-2 ID提供的所有A2X服务标识符都有可用的NR Tx配置文件);以及
c) 目标层-2 ID;
给下层。当UE为已提供给下层的目标层-2 ID导出新的PC5 QoS参数时(例如,由于应用程序需求的变化),UE应为该目标层-2 ID提供新的PC5 QoS参数给下层。对于通过PC5接收到的每个协议数据单元,接收UE应检查接收到的协议数据单元的目标层-2 ID是否与配置的目标层-2 ID之一匹配。如果是,则UE应检查下层为接收到的数据包提供的协议数据单元类型(如3GPP TS 38.323 [14]所定义)是否设置为IP数据包或非IP数据包,并将协议数据单元传递给相应的上层实体。

注:当需要根据提供的NR Tx配置文件(如果有)进行PC5 DRX操作时,下层使用PC5 QoS参数和目标层-2 ID来确定PC5 DRX参数值(见3GPP TS 38.300 [12]),以便通过PC5参考点进行接收操作。


http://www.ppmy.cn/devtools/92173.html

相关文章

ES6 export import

1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取。如果希望获取某个变量,必须通过export输出, 声明的同时导出变量、函数以及类 // profile.js export var firstName Michael; export var lastName Jackson; export var…

文件共享服务NFS(服务名nfs,端口tcp/2049)

目录 前言 配置文件 工作原理 NFS服务器的配置 查看服务器是否安装 查看服务器状态 开启服务 编写配置文件 客户端挂载 前言 NFS(Network File System)是一种分布式文件系统协议,它允许网络中的不同计算机共享文件和目录&#xff0…

【OpenCV C++20 学习笔记】霍夫直线变换-Hough Line Transform

霍夫线条变换 原理标准和概率霍夫变换 API标准霍夫变换概率霍夫直线变换 实例 原理 霍夫直线变换一般用来检测直线,它要在边缘检测之后才能应用。 在数学上要定义一条直线通常有2种方法: 笛卡尔坐标系:两点确定一条直线,即 ( x…

谷粒商城实战笔记-144-性能压测-性能监控-堆内存与垃圾回收

文章目录 一,两种类型的应用1,CPU密集型应用示例:Apache Spark 2,IO密集型应用示例:MySQL 二,监控 我们通过压力测试对接口进行了性能评估,以确定其是否满足性能要求。 如果不符合,就…

可视化案例(3)

疫情地图 1.分析数据 通过三方网站等对大量数据进行分析,解析出数据中的key:value解析网站:JSON在线视图查看器(Online JSON Viewer) 2.导包 导入将使用的包和模块 # 导包 import json 3.获取数据 文本数据全部获取 # 读取数据 f ope…

【鸿蒙开发基础学习】TS到ArkTS适配指导

什么是ArkTS ArkTS提供了语言运行时相关能力 ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,保持了TS的基本风格,同时通过规范定义强化开发期静态检查和分析&#xf…

Selenium + Python 自动化测试09(多窗口切换)

我们的目标是:按照这一套资料学习下来,大家可以独立完成自动化测试的任务。 上一篇我们讨论了截图的操作方法,本篇文章我们讲述一下多窗口切换的操作方法。 在实际的测试项目组中我们可能会遇到多窗口的情况,有时候需要在不同窗口…