当前位置: 首页 > news >正文

【学习笔记】无人机系统(UAS)的连接、识别和跟踪(六)-无人机直接C2通信

目录

  引言 

5.4 直接C2通信

5.4.1 概述

5.4.2 A2X直接C2通信服务的授权策略

5.4.3 USS使用A2X直接C2通信服务的C2授权程序

5.4.4 直接C2通信建立程序


  引言 

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

3GPP TS 23.256 技术规范:

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

5.4 直接C2通信


5.4.1 概述


支持直接C2通信的无人机(UAV)可以与无人机控制站(UAV-C)建立直接的PC5链路。直接C2通信仅支持NR PC5。参与直接C2通信的无人机可能能够或不能够连接到3GPP网络。无人机由无人机系统服务(USS)授权,以与无人机控制站进行直接C2通信。无人机执行直接C2通信的无人机控制站可以是预先配置在无人机中的,也可以如5.4.3条款所述由网络提供。无人机可以预先配置用于直接C2通信的A2X服务类型、直接C2配对信息(例如,无人机控制站的应用层ID)、用于建立单播连接的初始信令的默认目标层2 ID,以及直接C2通信的授权策略。

5.4.2 A2X直接C2通信服务的授权策略


在适用的情况下,使用指示直接C2通信的服务类型,利用6.2.1.2.1条款中描述的A2X的授权策略参数。

5.4.3 USS使用A2X直接C2通信服务的C2授权程序


5.4.3.1 概述
如果无人机能够连接到3GPP网络并由公共陆地移动网络(PLMN)提供服务,则无人机执行直接C2通信授权,作为5.2.2条款中描述的5GS中的UUAA-MM程序的一部分,或作为5.2.5条款中描述的UUAA-SM程序期间的C2授权的一部分。在任何情况下,如果无人机支持直接C2通信并打算向USS请求直接C2通信的C2授权,它应在授权请求中包含直接C2通信授权的指示。
如果无人机在执行直接C2通信授权时不能连接到3GPP网络或不在公共陆地移动网络的覆盖范围内,或者当无人机不使用任何公共陆地移动网络资源用于无人机系统(UAS)服务时,直接C2通信的授权应基于无人机中预先配置的策略(例如,在应用层)。

5.4.3.2 通过UUAA-MM授权直接C2通信服务
在5GS中,可以使用5.2.2条款中描述的UUAA-MM程序来授权直接C2通信,并进行以下增强:

  • 在5.2.2.1条款的步骤1中:当无人机需要建立与无人机控制站连接所需的直接PC5链路(即直接C2通信)时,无人机可以通过提供一个带有指示直接C2通信授权的C2航空有效载荷来包含直接C2通信的授权请求。此外,无人机在C2航空有效载荷中包含直接C2配对信息(如果可用)。
  • 在5.2.2.2条款的步骤2和3中:如果无人机在5.2.2.1条款的步骤1中包含了C2航空有效载荷,则也包含C2航空有效载荷。
  • 在5.2.2.2条款的步骤5和6中:如果直接C2通信的授权请求包含在5.2.2.1条款的步骤1中,则USS发送C2授权结果,并在成功的情况下,可以在C2授权有效载荷中包含包含无人机控制站的应用层ID的直接C2配对信息,这些信息将进一步转发给无人机/用户设备(UE)。
    如果无人机尝试通过UUAA-MM进行直接C2通信授权但未收到响应,则无人机应通过UUAA-SM进行直接C2通信。

5.4.3.3 通过UUAA-SM授权直接C2通信服务
在5GS中,使用以下程序向USS请求直接C2通信的C2授权:

  • 在5GS中的UUAA-SM程序期间,按照5.2.5.2.1条款规定的C2授权请求程序,并进行以下增强:
  • 步骤0:当无人机需要建立与无人机控制站连接所需的直接PC5链路(即直接C2通信)时,无人机发送的C2航空有效载荷中包含一个指示,表明授权也适用于直接C2通信。此外,无人机在C2航空有效载荷中包含直接C2配对信息(如果可用)。
  • 步骤4:如果步骤0中包含了直接C2通信的授权请求,并且C2授权成功,则USS可以在C2授权有效载荷中包含包含无人机控制站应用层ID的直接C2配对信息,该信息将进一步转发给无人机/用户设备(UE)。
  • 按照5.2.5.2.2条款规定的UE发起的用于C2通信的PDU会话修改程序,并进行以下增强:
  • 步骤2:当无人机需要建立与无人机控制站连接所需的直接PC5链路(即直接C2通信)时,无人机发送的C2航空有效载荷中包含一个指示,表明授权也适用于直接C2通信。此外,无人机在C2航空有效载荷中包含直接C2配对信息(如果可用)。
  • 步骤6:如果步骤2中包含了直接C2通信的授权请求,并且C2授权成功,则USS可以在C2授权有效载荷中包含包含无人机控制站应用层ID的直接C2配对信息,该信息将进一步转发给无人机/UE。
  • 按照5.2.5.2.3条款规定的UE发起的用于C2通信的PDU会话建立程序,并进行以下增强:
  • 步骤1:当无人机需要建立与无人机控制站连接所需的直接PC5链路(即直接C2通信)时,无人机发送的C2航空有效载荷中包含一个指示,表明授权也适用于直接C2通信。此外,无人机在C2航空有效载荷中包含直接C2配对信息(如果可用)。
  • 步骤4:如果步骤1中包含了直接C2通信的授权请求,并且C2授权成功,则USS可以在Naf_Authentication_AuthenticateAuthorize响应中,将包含无人机控制站应用层ID的直接C2配对信息包含在C2授权有效载荷中,并进一步转发给UE。
    在EPS中,使用以下程序向USS请求直接C2通信的C2授权:
  • 按照5.2.5.3.0条款规定的EPS中UUAA-SM程序期间的C2授权请求程序,并进行以下增强:
  • 步骤0:当无人机需要建立与无人机控制站连接所需的直接PC5链路(即直接C2通信)时,无人机发送的C2航空有效载荷中包含一个指示,表明授权也适用于直接C2通信。此外,无人机在C2航空有效载荷中包含直接C2配对信息(如果可用)。
  • 步骤5:如果步骤0中包含了直接C2通信的授权请求,并且C2授权成功,则USS可以在C2授权有效载荷中包含包含无人机控制站应用层ID的直接C2配对信息,该信息将进一步转发给无人机/UE。
  • 按照5.2.5.3.1条款规定的UE请求的用于C2授权的PDN连接程序,并进行以下增强:
  • 步骤1:当无人机需要建立与无人机控制站连接所需的直接PC5链路(即直接C2通信)时,无人机发送的C2航空有效载荷中包含一个指示,表明授权也适用于直接C2通信。此外,无人机在C2航空有效载荷中包含直接C2配对信息(如果可用)。
  • 步骤4:如果步骤1中包含了直接C2通信的授权请求,并且C2授权成功,则USS可以在C2授权有效载荷中包含包含无人机控制站应用层ID的直接C2配对信息,该信息将进一步转发给无人机/UE。
  • 按照5.2.5.3.2条款规定的UE请求的用于C2授权的现有PDN连接的承载资源修改程序,并进行以下增强:
  • 步骤1:当无人机需要建立与无人机控制站连接所需的直接PC5链路(即直接C2通信)时,无人机发送的C2航空有效载荷中包含一个指示,表明授权也适用于直接C2通信。此外,无人机在C2航空有效载荷中包含直接C2配对信息(如果可用)。
  • 步骤4:如果步骤1中包含了直接C2通信的授权请求,并且C2授权成功,则USS可以在C2授权有效载荷中包含包含无人机控制站应用层ID的直接C2配对信息,该信息将进一步转发给无人机/UE。

5.4.4 直接C2通信建立程序


直接C2通信的程序利用了在6.2.2.1.3和6.3.3.2条款中定义的PC5参考点上的A2X单播模式通信。
为了建立直接C2通信,采用6.3.3.2条款中定义的PC5参考点上的A2X单播模式第2层链路建立程序,以及TS 23.287 [11]的6.3.3.1条款中相应引用的描述,并进行以下增强和差异:

  • 步骤3:
  • A2X服务信息设置为直接C2通信的A2X服务类型。直接C2通信的A2X服务类型可以在无人机中预先配置。
  • 源用户信息设置为无人机的应用层ID。
  • 目标用户信息设置为无人机控制站的应用层ID。如果无人机控制站的应用层ID如5.4.3条款所述由网络提供,则使用该应用层ID;否则,使用预先配置的无人机控制站的应用层ID。
  • 目标第2层ID设置为在无人机中预先配置的用于建立单播连接的初始信令的默认目标第2层ID。
    在本版本中,直接C2通信仅支持PC5参考点上的单播模式通信。
    注:直接C2通信的安全方面由SA WG3定义。

相关文章:

【学习笔记】无人机系统(UAS)的连接、识别和跟踪(六)-无人机直接C2通信

目录 引言 5.4 直接C2通信 5.4.1 概述 5.4.2 A2X直接C2通信服务的授权策略 5.4.3 USS使用A2X直接C2通信服务的C2授权程序 5.4.4 直接C2通信建立程序 引言 3GPP TS 23.256 技术规范,主要定义了3GPP系统对无人机(UAV)的连接性、身份识别…...

认识和安装R的扩展包,什么是模糊搜索安装,工作目录和空间的区别与设置

R语言以其强大的功能和灵活的扩展性,成为了无数数据分析师和研究者的首选工具。R的丰富功能和海量扩展包直接相关,但如何高效管理这些扩展包,进而充分发挥R的强大潜力?本文将为您揭示这些问题的答案。 一、R的扩展包 R的包(packages)是由R函数、数据和预编译代码组成的一…...

解决STM32开启定时器时立即进入一次中断程序问题

转自 解决STM32开启定时器时立即进入一次中断程序问题_stm32f407定时器初始化自动进入一次-CSDN博客 配置STM32定时器时,定时器中断使能、定时器使能、清除更新中断标志位,三者不同顺序程序执行时有不同效果,具体如下: TIM_Clea…...

Unity UGUI 之EventSystem

本文仅作学习笔记与交流,不作任何商业用途 本文包括但不限于unity官方手册,唐老狮,麦扣教程知识,引用会标记,如有不足还请斧正 1.EventSystem是什么? 有需要请查看手册:Unity - 手册&#xff1…...

USB转多路UART - USB 基础

一、 前言 断断续续做了不少USB相关开发,但是没有系统去了解过,遇到问题就很被动了。做这个USB转UART的项目就是,于是专门花了一天的时间学习USB及CDC相关,到写这文章时估计也忘得差不多了,趁项目收尾阶段记录一下&am…...

接近50个实用编程相关学习资源网站

Date: 2024.07.17 09:45:10 author: lijianzhan 编程语言以及编程相关工具等实用性官方文档网站 C语言文档:https://learn.microsoft.com/zh-cn/cpp/c-languageMicrosoft C、C和汇编程序文档:https://learn.microsoft.com/zh-cn/cppJAVA官方文档&#…...

在数据操作中使用SELECT子句

目录 一、INSERT 语句中使用 SELECT子句 二、UPDATE 语句中使用 SELECT子句 三、DELETE 语句中使用 SELECT子句 一、INSERT 语句中使用 SELECT子句 在 INSERT 语句中使用 SELECT子句,可以将一个或多个表或视图中的数据添加到另外一个表中。使用 SELECT 子句还可以…...

Golang | Leetcode Golang题解之第274题H指数

题目&#xff1a; 题解&#xff1a; func hIndex(citations []int) int {// 答案最多只能到数组长度left,right:0,len(citations)var mid intfor left<right{// 1 防止死循环mid(leftright1)>>1cnt:0for _,v:range citations{if v>mid{cnt}}if cnt>mid{// 要找…...

区块链技术在智能家居中的创新应用探索

随着物联网技术的发展和智能家居市场的蓬勃发展&#xff0c;区块链技术作为一种去中心化的数据管理和安全保障技术&#xff0c;正在逐渐引入智能家居领域&#xff0c;并为其带来了新的创新应用。本文将探讨区块链技术在智能家居中的具体应用场景、优势以及未来发展方向。 智能家…...

无需业务改造,一套数据库满足 OLTP 和 OLAP,GaiaDB 发布并行查询能力

在企业中通常存在两类数据处理场景&#xff0c;一类是在线事务处理场景&#xff08;OLTP&#xff09;&#xff0c;例如交易系统&#xff0c;另一类是在线分析处理场景&#xff08;OLAP&#xff09;&#xff0c;例如业务报表。 OLTP 数据库擅长处理数据的增、删、改&#xff0c…...

PHP 表单验证:邮件和URL

PHP 表单验证&#xff1a;邮件和URL 在Web开发中&#xff0c;表单验证是一个至关重要的环节&#xff0c;它确保了用户输入的数据的有效性和安全性。特别是在处理邮件地址和URL时&#xff0c;准确的验证尤为重要。本文将详细介绍如何使用PHP来验证表单中的邮件地址和URL。 邮件…...

前端八股文 路由的懒加载

为什么会有 路由的懒加载 在现代单页应用&#xff08;SPA&#xff09;的开发中&#xff0c;路由懒加载是一种提升应用性能的关键技术。通过按需加载组件&#xff0c;而非在应用启动时一次性加载所有模块&#xff0c;可以显著减少初次加载时间和资源消耗。本文旨在深入探讨前端…...

HarmonyOS Web组件(二)

1. HarmonyOS Web组件 官方文档 1.1. 混合开发的背景和好处 混合开发&#xff08;Hybrid Development&#xff09;是一种结合原生应用和Web应用的开发模式&#xff0c;旨在同时利用两者的优势。随着移动应用需求的多样化和复杂化&#xff0c;单一的开发方式往往难以满足所有…...

HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号2

基础认证题库请移步&#xff1a;HarmonyOS应用开发者基础认证题库 注&#xff1a;有读者反馈&#xff0c;题库的代码块比较多&#xff0c;打开文章时会卡死。所以笔者将题库拆分&#xff0c;单选题20个为一组&#xff0c;多选题10个为一组&#xff0c;题库目录如下&#xff0c;…...

基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用

目录 专题一、深度学习发展与机器学习 专题二、深度卷积网络基本原理 专题三、TensorFlow与Keras介绍与入门 专题四、PyTorch介绍与入门 专题五、卷积神经网络实践与遥感图像场景分类 专题六、深度学习与遥感图像检测 专题七、遥感图像检测案例 专题八、深度学习与遥感…...

叶再豪降龙精英课程总结

文章目录 1.思维认知1.1 稻盛和夫成功公式1.2 龙头主升模式1.3 龙头主升-两种路径1.4 股市新手的炒股思路1.5 龙头案例1.6 降龙心法 2.情绪周期2.1 情绪周期2.1 情绪演绎周期2.2 情绪的四个部分2.2.1 指数的情绪周期2.2.3 热点情绪周期2.2.4 热点情绪演绎周期2.2.5 大热点支线2…...

算法 - 查找算法(顺序、折半、红黑树、AVL树、B+树、散列)

查找 顺序查找 查找算法原理&#xff1a; 顺序查找是一种简单的查找方法&#xff0c;从数组的第一个元素开始&#xff0c;依次比较每个元素&#xff0c;直到找到目标元素或者数组结束为止。 实现步骤&#xff1a; 从数组的第一个元素开始。逐一比较数组中的元素与目标值。如…...

TCP与UDP网络编程

网络通信协议 java.net 包中提供了两种常见的网络协议的支持: UDP&#xff1a;用户数据报协议(User Datagram Protocol)TCP&#xff1a;传输控制协议(Transmission Control Protocol) TCP协议与UDP协议 TCP协议 TCP协议进行通信的两个应用进程&#xff1a;客户端、服务端 …...

媲美Midjourney-v6,Kolors最新文生图模型部署

Kolors模型是由快手团队开发的大型文本到图像生成模型&#xff0c;专门用于将文本描述转换成高质量的图像。 Kolors模型支持中英文双语输入&#xff0c;生成效果与Midjourney-v6相媲美&#xff0c;能够处理长达256个字符的文本输入&#xff0c;具备生成中英文文字的能力。 Ko…...

深度学习程序环境配置

深度学习环境配置 因为之前轻薄本没有显卡跑不起来&#xff0c;所以换了台电脑重新跑程序&#xff0c;故记录一下配置环境的步骤及常见错误 本人数学系&#xff0c;计算机部分知识比较匮乏&#xff0c;计算机专业同学可以略过部分内容 深度学习环境配置 深度学习环境配置 CUD…...

浅谈 React Hooks

React Hooks 是 React 16.8 引入的一组 API&#xff0c;用于在函数组件中使用 state 和其他 React 特性&#xff08;例如生命周期方法、context 等&#xff09;。Hooks 通过简洁的函数接口&#xff0c;解决了状态与 UI 的高度解耦&#xff0c;通过函数式编程范式实现更灵活 Rea…...

stm32G473的flash模式是单bank还是双bank?

今天突然有人stm32G473的flash模式是单bank还是双bank&#xff1f;由于时间太久&#xff0c;我真忘记了。搜搜发现&#xff0c;还真有人和我一样。见下面的链接&#xff1a;https://shequ.stmicroelectronics.cn/forum.php?modviewthread&tid644563 根据STM32G4系列参考手…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;百货中心供应链管理系统被用户普遍使用&#xff0c;为方…...

在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能

下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能&#xff0c;包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...

深入理解JavaScript设计模式之单例模式

目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式&#xff08;Singleton Pattern&#…...

多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验

一、多模态商品数据接口的技术架构 &#xff08;一&#xff09;多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如&#xff0c;当用户上传一张“蓝色连衣裙”的图片时&#xff0c;接口可自动提取图像中的颜色&#xff08;RGB值&…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)

文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...

聊一聊接口测试的意义有哪些?

目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开&#xff0c;首…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用

文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么&#xff1f;1.1.2 感知机的工作原理 1.2 感知机的简单应用&#xff1a;基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...