【学习笔记】无人机系统(UAS)的连接、识别和跟踪(二)-定义和缩写

news2024/9/22 9:48:00

 引言 

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

3GPP TS 23.256 技术规范:

【免费】3GPPTS23.256技术报告-无人机系统(UAS)的连接、识别和跟踪资源-CSDN文库

 3. 定义和缩写

3.1 定义

就本文件而言,适用TR 21.905[1]中给出的术语和定义以及以下内容。如果本文件中定义的术语与TR 21.905[1]或TS 23.501[2]中的相同术语有冲突,则以本文件中的定义为准。

3GPP UAV ID:由3GPP系统分配的标识符,并由外部AF(例如USS)用于识别无人机。GPSI用作3GPP UAV ID。

A2X通信:支持利用PC5和/或Uu参考点实现飞机到万物(A2X)服务的通信。A2X服务通过各种类型的A2X应用程序实现。

A2X消息:A2X服务的专用消息类型。

A2X服务:为A2X应用程序和可选的A2X应用程序服务器提供的数据服务。A2X服务属于一个A2X服务类型。A2X服务可以与一个或多个A2X应用程序相关联,并且A2X应用程序可以与一个或多个A2X服务相关联。

A2X服务类型:一种A2X服务类型,它可以通过ITS-AID(ITS应用程序标识符)、PSID(提供商服务标识符)或AID(应用程序标识符)中的任何一个来识别,具体值根据航空应用程序的特定定义来确定。

注1:预计将定义一组专用的A2X服务以及相关的A2X服务类型。DAA/UAV服务类型的定义不在3GPP的范围内。

应用层ID:用于在特定A2X应用程序的上下文中标识实体(例如无人机、UAV-C)的标识符。这些标识符用于直接C2通信或直接探测与规避。此标识符的格式不在3GPP的范围内。

注2:应用层ID可以是其他SDOs(例如ASTM等)为无人机定义的CAA级无人机ID。

区域空域管理器(AAM):一个地面实体,负责管理特定区域/场地的空域,以便相应地防止无人机相互碰撞以及与其他物理对象碰撞。为此,AAM能够检测位于特定空域中的无人机,并为相应的UAS提供避免碰撞的策略。AAM作为具有与适用空域相关的无人机直接通信特定能力的TPAE,它包括一个或多个启用PC5的UE。

广播远程ID:通过广播无线电链路提供远程识别和跟踪的能力。

注3:在本版本的范围中,假设广播远程ID的无线电链路利用3GPP范围之外的无线电技术。

CAA(民航管理局)级无人机身份:由USS/UTM分配的无人机身份,至少在USS范围内唯一标识一架无人机。

指挥和控制(C2)通信:用户平面链路,用于从无人机控制器或UTM向无人机传送包含无人机操作命令和控制信息的消息,或从无人机向其无人机控制器或UTM报告遥测数据。C2通信可以通过Uu参考点或PC5参考点进行。

C2航空有效载荷:包含UAS发送给USS的应用层信息,其中包含对3GPP系统透明的无人机配对信息和/或飞行授权信息。

C2授权有效载荷:包含USS发送给无人机的应用层信息,其中包含例如C2配对信息和/或对3GPP系统透明的C2安全信息。

C2配对信息:包含无人机-C寻址信息,其中可能包括无人机-C IP地址。

探测与规避:看到、感应或检测冲突交通或其他危险并采取适当行动的能力。

直接探测与规避:利用PC5参考点进行通信的DAA。

直接C2通信:无人机控制器和无人机通过PC5参考点建立直接的C2链路以进行通信。

网络无人机控制器:连接到3GPP网络并通过3GPP网络连接到无人机的无人机控制器。

非网络无人机控制器:未连接到3GPP网络并通过3GPP范围之外的传输方式(例如互联网连接或3GPP范围之外的技术的直接无线通信)连接到无人机的无人机控制器。

网络远程ID:通过3GPP网络向USS提供远程识别和跟踪的能力。

UAS的远程识别(Remote ID):指无人机系统(UAS)在飞行中提供可被其他方接收的识别和跟踪信息的能力,以便为UAS提供高级操作(如超视距操作以及人员上空操作),并在UAS以不安全方式飞行或在不允许飞行的区域飞行时,协助监管机构、空中交通管理机构、执法和安全机构。远程ID信息有效载荷可能包括分配给无人机的序列号或会话ID、地面站控制器的位置、紧急状态指示等。

第三方授权实体:是指具有特权的网络无人机控制器、具有特权的非网络无人机控制器,或者是从3GPP网络获取无人机控制器和无人机信息集合的其他实体,并可能通过互联网连接到无人机;它可能由UTM授权与无人机接口。

UAS NF:是一个3GPP无人机系统网络功能,用于支持与无人机识别、认证/授权和跟踪相关的空中功能,并支持远程识别。

UAS服务提供商(USS):为UAS操作员/飞行员提供服务以满足UTM运营要求,从而支持空域的安全有效使用的实体。USS可以提供任何功能子集,以满足提供商的业务目标(例如UTM、远程识别)。在本规范中,USS一词既指USS也指USS/UTM。

UAS交通管理(UTM):一个能够安全有效地将飞行中的无人机与其他空域用户集成的系统。它提供了一系列功能和服务,用于管理一系列自动驾驶车辆操作(例如,验证无人机、授权UAS服务、管理UAS策略以及控制空域中的无人机交通)。

无人机控制器:无人机系统的无人机控制器使无人机飞行员能够控制无人机。

无人机操作员:拥有并操作无人机的实体。

UAS容器:对3GPP系统的一个容器,包括UUAA航空/授权有效载荷和/或C2航空/授权有效载荷。各个有效载荷的内部内容对3GPP系统是透明的。

UAS服务:是指为UAS建立连接,以便与USS、C2、远程识别以及无人机位置和跟踪进行通信。

USS通信:是指除C2通信外,通过用户平面数据传输为某些UAS服务在无人机和USS之间进行的通信。

注4:用于C2通信的PDU会话/PDN连接和用于USS通信的PDU会话/PDN连接可以是公共的或单独的。

UUAA授权有效载荷:包含应用层信息,可选地包括由USS提供给UAS的UUAA结果,供无人机使用,对3GPP系统透明。

UUAA航空有效载荷:包含由UAS提供给USS的应用层信息,对3GPP系统透明。

无人机系统(UAS):由无人机(UAV)和相关功能组成,包括无人机与控制站、无人机与网络之间的命令和控制(C2)链接,以及用于远程识别。UAS可能包括一个无人机和一个无人机控制器。

未知无人机:是指在目标区域内待识别的无人机列表,这些无人机由PLMN根据USS/UTM请求的无人机跟踪结果提供服务。

UUAA:无人机的USS身份验证和授权程序,以确保无人机已成功向USS注册,并已获得USS的授权以进行操作。在启用UAS服务连接之前,无人机将通过3GPP系统的支持通过UUAA程序由USS进行身份验证和授权。

UUAA-MM:在注册到5GS期间可选执行的UUAA程序。

UUAA-SM:在建立PDU会话和PDN连接期间执行的UUAA程序。

就本文件而言,TS 23.287[11]中给出的以下术语和定义适用:NR Tx配置文件、智能交通系统、ITS应用程序标识符、提供商服务标识符、应用程序标识符。

3.2 缩写词

就本文件而言,适用TR 21.905[1]中给出的缩写词以及以下内容。如果本文件中定义了缩写词,则该定义优先于TR 21.905[1]中的相同缩写词定义(如果有)。

A2X 飞机对一切

AAM 区域空域管理器

BRID 广播远程识别

BVLOS 超视距

C2 指挥与控制

DAA 探测与避让

DDAA 直接探测与避让

MBS 多播/广播服务

NRID 联网远程识别

PQI PC5 5QI

RID 远程识别

TPAE 第三方授权实体

UAS 无人机系统

UAV 无人机

UAV-C/UAVC 无人飞行器控制器(Uncrewed Aerial Vehicle Controller)
USS 无人机服务供应商(UAS Service Supplier)
UTM 无人机系统交通管理(Uncrewed Aerial System Traffic Management)
UUAA USS无人机授权/认证(USS UAV Authorization/Authentication)
UUID 全球唯一标识符(Universal Unique Identifier)

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

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

相关文章

【JVM基础03】——组成-详细介绍下Java中的堆

目录 1- 引言:堆1-1 堆是什么?(What)1-2 为什么用堆?堆的作用 (Why) 2- ⭐核心:堆的原理(How)2-1 堆的划分2-2 Java 7 与 Java 8 的堆区别 3- 小结:3-1 详细介绍下Java的堆?3-2 JVM …

【转盘案例-弹框-修改Bug-完成 Objective-C语言】

一、我们来看示例程序啊 1.旋转完了以后,它会弹一个框,这个框,是啥, Alert 啊,AlertView 也行, AlertView,跟大家说过,是吧,演示过的啊,然后,我们就用iOS9来做了啊,完成了以后,我们要去弹一个框, // 弹框 UIAlertController *alertController = [UIAlertContr…

CI/CD的node.js编译报错npm ERR! network request to https://registry.npmjs.org/

1、背景: 在维护paas云平台过程中,有研发反馈paas云平台上的CI/CD的前端流水线执行异常。 2、问题描述: 流水线执行的是前端编译,使用的是node.js环境。报错内容如下: 2024-07-18T01:23:04.203585287Z npm ERR! code E…

源码分析SpringCloud Gateway如何加载断言(predicates)与过滤器(filters)

我们今天的主角是Gateway网关,一听名字就知道它基本的任务就是去分发路由。根据不同的指定名称去请求各个服务,下面是Gateway官方的解释: Spring Cloud Gateway,其他的博主就不多说了,大家多去官网看看,只…

HarmonyOS NEXT零基础入门到实战-第一部分

构建节页面思路: 1、排版 (分析布局) 2、内容(基础组件) 3、美化(属性方法) 设计资源-svg图标 界面中展示图标 ->可以使用svg图标(任意放大缩小不失真,可以改颜色) 使用方式&a…

Re-labeling ImageNet(CVPR 2021, Naver)

paper:Re-labeling ImageNet: from Single to Multi-Labels, from Global to Localized Labels official implementation:GitHub - naver-ai/relabel_imagenet 背景 ImageNet 数据集是现代计算机视觉领域的重要基准,广泛用于图像分类模型的…

低代码中间件学习体验分享:业务系统的创新引擎

前言 星云低代码平台介绍 星云低代码中间件主要面向企业IT部门、软件实施部门的低代码开发平台,无需学习开发语言/技术框架,可视化开发PC网页/PC项目/小程序/安卓/IOS原生移动应用,低门槛,高效率。针对企业研发部门人员少&#…

从0到1搭建数据中台(4):neo4j初识及安装使用

在数据中台中,neo4j作为图数据库,可以用于数据血缘关系的存储 图数据库的其他用于主要用于知识图谱,人物关系的搭建,描述实体,关系,以及实体属性 安装 在官网 https://neo4j.com/ 下载安装包 neo4j-co…

【jenkins+cmake+svn管理c++项目】msbuild: command not found

一、前言 jenkins中配置cmakeVS的编译构建过程,需要用到MSBuild这个工具来完成VS工作,MSBuild的安装配置方法见:windows编译环境和工具配置 MSBuildCMAKE的编译可以用脚本来完成,我在jenkins的构建步骤中添加了一个ExecuteShell…

Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: HadoopHDFSMapReduceHiveFlumeSqoopZookeeperHBase 正在 章节内容 上一节我们完成了: 集群的…

解决:Linux上SVN 1.12版本以上无法直接存储明文密码

问题:今天在Linux机器上安装了SVN,作为客户端使用,首次执行SVN相关操作,输入账号密码信息后,后面再执行SVN相关操作(比如"svn update")还是每次都需要输入密码。 回想以前在首次输入…

Visual Studio Code 实现远程开发

Background 远程开发是指开发人员在本地计算机上进行编码、调试和测试,但实际的开发环境、代码库或应用程序运行在远程服务器上。远程开发的实现方式多种多样,包括通过SSH连接到远程服务器、使用远程桌面软件、或者利用云开发环境等。这里我们是使用VSCo…

Vue封装文件上传组件(支持图片、PDF、Excel、word预览下载)

一、准备工作 安装预览依赖包&#xff1a;exceljs、mammoth、vue-pdf 二、封装组件 文件上传组件 fileUploadPro.vue。默认预览、下载是true,可通过isPreView、isDownLoad控制 <template><div style"display: flex"><el-uploadmultipleaction&qu…

BUUCTF逆向wp [MRCTF2020]Transform

第一步 查壳。该题为64位。 第二步 进入主函数&#xff0c;跟进dword_40F040,它应该与关键字符串有关 分析一下&#xff1a; 初始化和输入 sub_402230(argc, argv, envp); 这行可能是一个初始化函数&#xff0c;用于设置程序环境或处理命令行参数。具体功能不明&#xff0c…

不同业务场景下通过mars3d实现绕点旋转效果

1.鼠标单击地图某一处就对该点进行绕点旋转效果 相关代码&#xff1a; 1.相关绕点旋转的初始化代码&#xff1a; const rotatePoint new mars3d.thing.RotatePoint({direction: false, // 方向 true逆时针&#xff0c;false顺时针time: 50 // 给定飞行一周所需时间(单位 秒)&…

神经网络中如何优化模型和超参数调优(案例为tensor的预测)

总结&#xff1a; 初级&#xff1a;简单修改一下超参数&#xff0c;效果一般般但是够用&#xff0c;有时候甚至直接不够用 中级&#xff1a;optuna得出最好的超参数之后&#xff0c;再多一些epoch让train和testloss整体下降&#xff0c;然后结果就很不错。 高级&#xff1a;…

使用Docker 实现 MySQL 循环复制(三)

系列文章 使用Docker 实现 MySQL 循环复制&#xff08;一&#xff09; 使用Docker 实现 MySQL 循环复制&#xff08;二&#xff09; 目录 系列文章1. 在主机上安装MySQL客户端2. 配置循环复制拓扑2.1 进入容器2.2 创建复制用户并授予复制权限2.3 复位二进制日志2.4 配置环形复…

Jenkins-zookeeper-docker-xxljob-rancher

文章目录 Jenkins实战1 新建任务需要的配置pipeline Zookeeper基础 Docker基础实操windows11 docker mysql DockerhouseDockerhubxxl-Job基础实战 Rancher基础思考 实战1 Rancher的某个namespace的scale为0 Jenkins 实战 1 新建任务需要的配置pipeline 该代码是Jenkinsfile&…

【Docker】基于Docker-compose创建LNMP环境

目录 一.Docker-compose 概述 1.容器编排管理与传统的容器管理的区别 2.docker-compose 作用 3.docker-compose 本质 4.docker-compose 的三大概念 二.YML文件格式及编写注意事项 1.yml文件是什么 2.yml问价使用注意事项 3.yml文件的基本数据结构 三.Docker-compose …

5G以太网和5G前传业务的有效解决方案——25G可调DWDM光模块

信息技术的迅猛发展和数据传输需求的不断增加&#xff0c;光通信技术在现代网络中扮演着至关重要的角色。DWDM技术通过在一根光纤上使用多个不同波长的光信号同时传输&#xff0c;大幅提高了数据传输的容量。而可调光模块则能够在多种波长之间进行切换&#xff0c;实现灵活、高…