【学习笔记】无人机系统(UAS)的连接、识别和跟踪(十)-无人机A2X服务
引言
3GPP TS 23.256 技术规范,主要定义了3GPP系统对无人机(UAV)的连接性、身份识别、跟踪及A2X(Aircraft-to-Everything)服务的支持。

3GPP TS 23.256 技术规范:
【免费】3GPPTS23.256技术报告-无人机系统(UAS)的连接、识别和跟踪资源-CSDN文库
6 A2X服务
6.1 架构模型和概念
6.1.1 一般概念
A2X通信有两种操作模式,即基于PC5参考点的A2X通信和基于Uu参考点的A2X通信。这两种操作模式可以由用户设备(UE)独立用于不同的A2X通信。
基于PC5参考点的A2X通信由LTE和/或NR支持。
基于Uu参考点的A2X通信由连接到5GC的NR支持。
A2X利用TS 23.285 [12]中定义的LTE PC5和NR PC5。对于EPS中的LTE PC5,不支持TS 23.285 [12]中定义的网络调度操作模式,A2X仅使用UE自主资源选择模式。
不支持基于NR的PC5的组播模式。
如6.2.5条款所述,支持基于存储在统一数据管理(UDM)中的用户配置文件的A2X服务订阅。
支持利用Uu连接和不利用Uu连接(即能够使用Uu但不使用的UAV UE)的无人机用户设备(UAV UE)。不利用Uu功能的无人机可以使用A2X进行C2通信、广播远程识别码(BRID)和分布式探测与避让(DDAA),并通过A2X1在3GPP范围之外的传输上进行配置。
注1:不使用Uu功能的UAV UE是3GPP生态系统的一部分,因为它们使用A2X1由A2X应用服务器进行配置,并实现3GPP指定的PC5连接。
支持具有UICC的无人机和没有UICC的无人机(即没有订阅移动网络运营商(MNO)的无人机)。没有UICC的无人机只能在被授权为“不受E-UTRA服务”和“不受NR服务”时执行A2X通信。
无人机系统服务(USS)不需要对使用PC5进行A2X服务(即BRID、DDAA、基于地面的DAA)进行特定授权。对于没有UICC的无人机,或有UICC但不在覆盖范围内或由未执行UUAA的PLMN服务的无人机,仅通过A2XP预配置或A2X1授权使用基于PC5的通信进行A2X服务。
在本规范版本中,UAV UE可能支持基于PC5参考点的A2X通信的A2X功能,和/或基于Uu参考点的A2X通信的A2X功能。
在本版本中,当UAV UE使用相同的侧链路载波时,不同PLMN服务的UAV UE之间的NR PC5通信是可能的。
基于NR PC5的预配置使用UE自主资源选择的UAV UE可以独立于服务PLMN进行NR PC5通信。UE应支持TS 23.287 [11]的5.1.2.2条款中描述的程序,以便在“不受E-UTRA服务”和“不受NR服务”时,UE可以执行基于PC5参考点的A2X通信。为了执行这些程序,UE应可靠地定位在相应的地理区域内。否则,UE无权发送。
注2:定义UE如何在特定地理区域内定位不在本规范的范围内。当UE在3GPP无线接入技术(RAT)的覆盖范围内时,例如,它可以使用从服务PLMN派生的信息。当UE不在3GPP RAT的覆盖范围内时,它可以使用其他技术,如全球导航卫星系统(GNSS)。用户提供的位置不是有效输入。
注3:假设A2X解决方案的任何安全性都由SA WG3处理。
注4:其他标准开发组织(SDO)开发的A2X应用层方案不在本规范的范围内。
6.1.2 架构参考模型
6.1.2.1 基于PC5和Uu的A2X架构参考模型
6.1.2.1.1 基于PC5和Uu参考点的非漫游5G系统架构
4.2.3条款描述了A2X通信的非漫游架构。
6.1.2.1.2 基于PC5和Uu参考点的漫游5G系统架构
4.2.4条款描述了A2X通信的漫游架构。
6.1.2.1.3 基于PC5参考点的跨PLMN 5G系统架构
在跨PLMN的PC5参考点A2X通信的情况下,需要在一定区域内的UE之间以一致的方式配置PC5参数。跨PLMN PC5情况的架构类似于4.2.3和4.2.4条款中定义的架构。
6.1.2.2 基于AF的A2X通信服务参数配置
5G系统提供网络功能(NF)暴露(NEF)服务,以实现PLMN中的NF与A2X应用服务器之间的通信。图6.1.2.2-1显示了基于AF的A2X通信服务参数配置的高级视图。A2X应用服务器可以通过NEF向PLMN提供A2X服务参数。NEF将A2X服务参数存储在统一数据存储(UDR)中。

图6.1.2.2-1:基于AF的A2X通信服务参数配置的5G系统架构
6.1.2.3 基于Uu的A2X架构参考模型的MBS
A2X利用TS 23.287 [11]的4.2.2A条款中为V2X定义的内容,但有以下区别:
- V2X被替换为A2X。
6.1.2.4 参考点
参见TS 23.287 [11]的4.2.6条款。
6.1.2.5 基于服务的接口
参见TS 23.287 [11]的4.2.5条款。
6.1.3 功能实体
参见TS 23.287 [11]的4.3条款。
相关文章:
【学习笔记】无人机系统(UAS)的连接、识别和跟踪(十)-无人机A2X服务
引言 3GPP TS 23.256 技术规范,主要定义了3GPP系统对无人机(UAV)的连接性、身份识别、跟踪及A2X(Aircraft-to-Everything)服务的支持。 3GPP TS 23.256 技术规范: 【免费】3GPPTS23.256技术报告-无人机系…...
基于迁移学习的手势分类模型训练
1、基本原理介绍 这里介绍的单指模型迁移。一般我们训练模型时,往往会自定义一个模型类,这个类中定义了神经网络的结构,训练时将数据集输入,从0开始训练;而迁移学习中(单指模型迁移策略)&#x…...
个性化音频生成GPT-SoVits部署使用和API调用
一、训练自己的音色模型步骤 1、准备好要训练的数据,放在Data文件夹中,按照文件模板中的结构进行存放数据 2、双击打开go-webui.bat文件,等待页面跳转 3、页面打开后,开始训练自己的模型 (1)、人声伴奏分…...
MFC列表框示例
本文仅供学习交流,严禁用于商业用途,如本文涉及侵权请及时联系本人将于及时删除 目录 1.示例内容 2.程序步骤 3.运行结果 4.代码全文 1.示例内容 编写一个对话框应用程序CMFC_Li6_4_学生信息Dlg,对话框中有一个列表框,当用户…...
Android TabLayout的简单用法
TabLayout 注意这里添加tab,使用binding.tabLayout.newTab()进行创建 private fun initTabs() {val tab binding.tabLayout.newTab()tab.text "模板库"binding.tabLayout.addTab(tab)binding.tabLayout.addOnTabSelectedListener(object : TabLayout.On…...
基于vite + pnpm monorepo 实现一个UI组件库
基于vite pnpm monorepo的vue组件库 仓库地址 思路 好多文章都是直接咔咔咔的上代码。跟着做也没问题,但总觉得少了些什么。下次做的时候还要找文章参考。。 需求有三个模块,那么就需要三个包。使用monorepo进行分包管理。 a. 组件库 b. 组件库文档…...
FDM3D打印系列——Luck13关节可动模型打印和各种材料的尝试
luck13可动关节模型FDM3D打印制作过程 大家好,我是阿赵。 最近我沉迷于打印一个叫做Luck13的关节超可动人偶。 首先说明一下,这个模型是分为了外甲和骨骼两个部分的。 为什么我会打印了这么多个呢? 一、第一次尝试——PLATPU 刚开始…...
windows10 获取磁盘类型
powershell Get-PhysicalDisk | Select FriendlyName, MediaType FriendlyName MediaType ------------ --------- NVMe PC SN740 NVMe WD 256GB SSD WDC WD10EZEX-75WN4A1 HDD 适用场景 SSD: 适合需要快速访问速度和较高响…...
数据库之运算符
目录 一、算数运算符 二、比较运算符 1.常用比较运算符 2.实现特殊功能的比较运算符 三、逻辑运算符 1.逻辑与运算符(&&或者AND) 2.逻辑或运算符(||或者OR) 3.逻辑非运算符(!或者NOT&#…...
【自动化机器学习AutoML】AutoML工具和平台的使用
自动化机器学习AutoML:AutoML工具和平台的使用 目录 引言什么是AutoMLAutoML的优势常见的AutoML工具和平台 Google Cloud AutoMLH2O.aiAuto-sklearnTPOTMLBox AutoML的基本使用 Google Cloud AutoML使用示例Auto-sklearn使用示例 AutoML的应用场景结论 引言 自动…...
【每日一练】python求最后一个单词的长度
""" 求某变量中最后一个单词的长度 例如s"Good morning, champ! Youre going to rock this day" 分析思路: 遇到字符串问题,经常和列表结合使用来解决, 可以先用列表的.split()分割方法进行单词分割, 再…...
[红明谷CTF 2021]write_shell 1
目录 代码审计check()$_GET["action"] ?? "" 解题 代码审计 <?php error_reporting(0); highlight_file(__FILE__); function check($input){if(preg_match("/| |_|php|;|~|\\^|\\|eval|{|}/i",$input)){// if(preg_match("/| |_||p…...
【Go - sync.once】
sync.Once 是 Go 语言标准库中的一个结构体,它的作用是确保某个操作在全局范围内只被执行一次。这对于实现单例模式或需要一次性初始化资源的场景非常有用。 典型用法 sync.Once 提供了一个方法 Do(f func()),该方法接收一个没有参数和返回值的函数 f …...
Spark RPC框架详解
文章目录 前言Spark RPC模型概述RpcEndpointRpcEndpointRefRpcEnv 基于Netty的RPC实现NettyRpcEndpointRefNettyRpcEnv消息的发送消息的接收RpcEndpointRef的构造方式直接通过RpcEndpoint构造RpcEndpointRef通过消息发送RpcEndpointRef Endpoint的注册Dispatcher消息的投递消息…...
win10安装ElasticSearch7.x和分词插件
说明: 以下内容整理自网络,格式调整优化,更易阅读,希望能对需要的人有所帮助。 一 安装 Java环境 ElasticSearch使用Java开发的,依赖Java环境,安装 ElasticSearch 7.x 之前,需要先安装jdk-8。…...
Linux中,MySQL的用户管理
MySQL库中的表及其作用 user表 User表是MySQL中最重要的一个权限表,记录允许连接到服务器的帐号信息,里面的权限是全局级的。 db表和host表 db表和host表是MySQL数据中非常重要的权限表。db表中存储了用户对某个数据库的操作权限,决定用户…...
个人电脑网络安全 之 防浏览器和端口溢出攻击 和 权限对系统的重要性
防浏览器和端口溢出攻击 该如何防 很多人都不明白 我相信很多人只知道杀毒软件 却不知道网络防火墙 防火墙分两种 : 1、 病毒防火墙 也就是我们说的杀毒软件 2、 网络防火墙 这是用来防软件恶意通信的 使用防火墙 有两种 1、 半开式规则…...
美食聚焦 -- 仿大众点评项目技术难点总结
1 实现点赞功能显示哪些用户点赞过并安装时间顺序排序 使用sort_set 进行存储,把博客id作为key,用户id作为value,时间戳作为score 但存储成功之后还是没有成功按照时间顺序排名,因为sql语句,比如最后in(5…...
拓扑图:揭示复杂系统背后的结构与逻辑
在现代软件开发和运维中,图形化的表示方式越来越重要。拓扑图,作为一种关键的可视化工具,不仅能够帮助我们理解系统的结构和组件间的关系,还能提升系统的可维护性和可扩展性。 什么是拓扑图? 拓扑图是一种展示系统或网络中各个节点(如服务器、交换机、数据库等)及其连…...
Java面试八股之什么是spring boot starter
什么是spring boot starter Spring Boot Starter是Spring Boot项目中的一个重要概念。它是一种依赖管理机制,用于简化Maven或Gradle配置文件中的依赖项声明。Spring Boot Starter提供了一组预定义的依赖关系,这些依赖关系被封装在一个单一的包中&#x…...
国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...
React Native在HarmonyOS 5.0阅读类应用开发中的实践
一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...
【VLNs篇】07:NavRL—在动态环境中学习安全飞行
项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战,克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...
【从零学习JVM|第三篇】类的生命周期(高频面试题)
前言: 在Java编程中,类的生命周期是指类从被加载到内存中开始,到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期,让读者对此有深刻印象。 目录 …...
【p2p、分布式,区块链笔记 MESH】Bluetooth蓝牙通信 BLE Mesh协议的拓扑结构 定向转发机制
目录 节点的功能承载层(GATT/Adv)局限性: 拓扑关系定向转发机制定向转发意义 CG 节点的功能 节点的功能由节点支持的特性和功能决定。所有节点都能够发送和接收网格消息。节点还可以选择支持一个或多个附加功能,如 Configuration …...
【前端异常】JavaScript错误处理:分析 Uncaught (in promise) error
在前端开发中,JavaScript 异常是不可避免的。随着现代前端应用越来越多地使用异步操作(如 Promise、async/await 等),开发者常常会遇到 Uncaught (in promise) error 错误。这个错误是由于未正确处理 Promise 的拒绝(r…...
在 Spring Boot 项目里,MYSQL中json类型字段使用
前言: 因为程序特殊需求导致,需要mysql数据库存储json类型数据,因此记录一下使用流程 1.java实体中新增字段 private List<User> users 2.增加mybatis-plus注解 TableField(typeHandler FastjsonTypeHandler.class) private Lis…...
