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

16 用于NOMA IoT网络上行链路安全速率最大化的HAP和UAV协作框架

文章目录

  • 摘要
  • 相关模型
  • 仿真实验
  • 仿真结果

摘要

  1. 优化无人机到HAP的信道分配、用户功率和无人机三维位置来研究上行安全传输
  2. 解决非凸问题,采用K-means聚类算法,将成对的用户划分成不同的组,每个簇可以有相应的无人机服务,然后将构造的优化问题化解成三个子问题,并基于块坐标下降算法进行迭代求解,最后进行仿真。

相关模型

  1. 城市宏蜂窝(UMa)模型表示用户-无人机链路中的路径损耗PL
    P L D U = 28.0 + 22 l g ( d D U [ M ] ) + 20 l g ( f c [ G H z ] ) + 1.0005 ∗ 1 0 − 4 h u 2 − 0.0286 h u + 10.5169 PL_{DU}=28.0+22lg(d_{DU}[M])+20lg(f_c[GHz])+1.0005*10^{-4}h_{u}^{2}-0.0286h_u+10.5169 PLDU=28.0+22lg(dDU[M])+20lg(fc[GHz])+1.0005104hu20.0286hu+10.5169
  2. 通过率损失(2)
  3. NOMA对中的相邻用户和远处用户到UAV或EVE的可达速率(3)(4)
  4. UAV到EVE或HAP的速率(5)
  5. 相邻用户和远程用户的安全速率(6)
  6. 优化问题(7)-(12)

仿真实验

参数数据
用户随机分布,用户数量为40
信道随机分配
功率P最大值
无人机高度:HHAP和用户之间的中间值
UAV数量:M4
信道数量:K5
每个用户带宽:B180kHz
载波频率2.1GHz
HAP坐标[500,500,950]
EVE(偷听设备)[400,800,500]
UAV最小距离、最高距离50/500m
用户设备最小和最大功率0.1/1W

定量分析:功率一定(1)、高度一定(150m处悬停)、NOMA相关(有利情况下选择NOMA,无礼情况下选择NMA)、NOMA随机(随机配对选择频谱)、正交频分多址接入(OFDMA,用户独立访问子信道)

仿真结果

  1. UAV 3D位置图
    请添加图片描述
  2. 安全和速度与迭代之间的关系
    提出算法,安全性能更高。
    请添加图片描述
  3. 所消耗的时间
    提出的方案:系统性能提高,但是时间成本消耗高
    在这里插入图片描述
    Wang, D.; Wu, M.; He, Y.; Pang, L.; Xu, Q.; Zhang, R. An HAP and UAVs Collaboration Framework for Uplink Secure Rate Maximization in NOMA-Enabled IoT Networks. Remote Sens. 2022, 14, 4501. https://doi.org/10.3390/rs14184501

相关文章:

16 用于NOMA IoT网络上行链路安全速率最大化的HAP和UAV协作框架

文章目录 摘要相关模型仿真实验仿真结果 摘要 优化无人机到HAP的信道分配、用户功率和无人机三维位置来研究上行安全传输解决非凸问题,采用K-means聚类算法,将成对的用户划分成不同的组,每个簇可以有相应的无人机服务,然后将构造…...

【C++】STL容器——vector类的使用指南(含代码演示)(11)

前言 大家好吖,欢迎来到 YY 滴C系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! 目录 一、vector类——基本介绍二、vector类…...

elementui 修改 el_table 表格颜色,表格下方多了一条线问题

解决: 加入以下代码 .el-table::before { z-index: inherit; } 如果使用了scoped,需要加上stylus /deep/ (其他的css语言有不一样的写法) 或是全局加入 body .el-table::before { z-index: inherit; } 其他背景色,表格边框颜色修改 //表头/de…...

阿里云/腾讯云国际站代理:阿里云服务器介绍

阿里云是由阿里巴巴集团旗下的云计算服务提供商。阿里云提供的服务包括云服务器、数据库服务、数据分析、人工智能、大数据、物联网等多种云计算产品和解决方案。阿里云的数据中心遍布全球多个地区,提供可靠且安全的云计算基础设施和服务。阿里云在中国以及全球范围…...

Go学习第十章——文件操作,Json和测试

Go文件操作,Json和测试 1 文件1.1 基本介绍1.2 读取的基本操作1.3 写入的基本操作1.4 使用案例(三个) 2 Go语言的Json使用2.1 序列化案例2.2 反序列化案例 3 单元测试3.1 先看个需求3.2 快速入门3.3 入门总结 1 文件 1.1 基本介绍 文件在程序中是以流的形式来操作…...

学习不同概率分布(二项分布、泊松分布等)概念及基础语法

概率分布是描述随机变量取值的概率情况的函数。常见的概率分布包括二项分布、泊松分布等。 二项分布(Binomial Distribution):描述了一次试验中成功事件发生的次数的概率分布。它的基础语法如下: 概率质量函数:pmf(k, …...

在3台不联网的 CentOS 7.8 服务器上部署 Elasticsearch 6.8 集群

为了在3台不联网的 CentOS 7.8 服务器上部署 Elasticsearch 6.8.23 集群,并考虑到path.data和path.logs的配置,我们可以按照以下步骤进行操作: 1. 准备工作 1.1 从有网络的机器下载 Elasticsearch 6.8.23 的 RPM 包: https://w…...

CentOS 7

导入已有虚拟机 设置SSH免密登录 参考Ubuntu- 远程连接虚拟机(桥连接) 宿主机:Win10虚拟机:VMware保证宿主机和主机在同一个网段下(宿主机和主机通过手机热点连接,在特定网段内,不能更改&#…...

个人记账理财软件 Money Pro mac中文版软件介绍

Money Pro for mac是一款综合性高的理财工具,Money Pro是一套能够协同工作的工具,可用来追踪账户、管理账单以及制作预算,您可以为每个时间段设置不同的预算限值。财务一切尽在掌控之中。 Money Pro for mac软件介绍 Money Pro for mac提供一…...

DSP 开发教程(0): 汇总

目录 DSP 开发教程(0): 汇总开发环境搭建DSP 开发例程 DSP 开发教程(0): 汇总 开发环境搭建 开发环境的搭建参考: Tronlong创龙 的博客. 安装 CCS v5.5 安装 BIOS_MCSDK DSP 开发例程 名称说明led_flash此例程实现在 EVM6678L 开发板控制 LED 闪烁. 使用了 SYS/BIOS 和 MC…...

YouTrack 中如何设置邮件通知

在 YouTrack 中,默认是不会邮件通知的。 你可以为你的账号设置邮件通知。 设置的方法为单击用户属性,然后在弹出的小窗口中选择属性选项。 设置邮件通知 在通知 Tab 页面中,选择发送邮件的方式,默认这个选项是不选择的。 用户…...

Prevalence and prevention of large language model use in crowd work

本文是LLM系列文章,针对《Prevalence and prevention of large language model use in crowd work》的翻译。 众包工作中使用大型语言模型的流行率和预防 摘要1 研究1:LLM使用的普遍率2 研究2:LLM使用的预防3 讨论4 材料与方法 摘要 我们表…...

微信小程序学习(02)

页面导航 - 声明式导航 1. 导航到 tabBar 页面 tabBar 页面指的是被配置为 tabBar 的页面。 在使用<navigator> 组件跳转到指定的 tabBar 页面时&#xff0c;需要指定 url 属性和 open-type 属性&#xff0c;其中&#xff1a; ⚫ url 表示要跳转的页面的地址&#xff0…...

Transit path

一、什么是Transit path "Transit" 路径通常指的是网络上的一种数据传输路线或路径&#xff0c;该路线用于在计算机网络中传递数据包。这个术语通常在网络和通信领域中使用&#xff0c;用于描述数据从一个地方传输到另一个地方的路线或路径。 在计算机网络中&#…...

backend-learning: personal blog(1)

问题记录&#xff1a; 跨度太大&#xff0c;无法完成&#xff0c;遂决定从基础学起。 规划路线&#xff1a; 1.完成JAVA与c语言差异部分&#xff0c;&#xff08;注解&#xff0c;其实没多少&#xff09; 2.上springboot官网查看开发手册&#xff0c;了解大致原理。 3. 开始挑…...

centos7系统下,实现1台服务器免密登录多台服务器功能

SSH案例&#xff1a;实现kafka01服务器能够免密登录kafka02和kafka03服务器的需求&#xff08;不然后面一键启动的脚本将无法使用&#xff09;⭐ 1&#xff1a;检查每台服务器是否都安装了SSH&#xff1a; [rootkafka01 ~]# rpm -qa |grep ssh openssh-clients-7.4p1-21.el7.…...

【力扣SQL】几个常见SQL题

【力扣SQL】184. 部门工资最高的员工 Employee&#xff1a;id&#xff08;主键&#xff09;、name、salary、departmentId&#xff08;外键&#xff09; Department&#xff1a;id&#xff08;主键&#xff09;、name 出每个部门中薪资最高的员工&#xff1a;Department.name、…...

[Python] ModuleNotFoundError: No module named ‘_ctypes‘

Python 找不到模块 此前遇到了 python 中的 _ctypes 模块丢失的问题&#xff0c;经排查发现是 Pyenv 安装的 python 确实缺少了此模块&#xff0c;后来使用 conda 安装 Python 发现 _ctypes.cpython-37m-x86_64-linux-gnu.so 此包存在。 排查方法是先全局查找相关模块&#xff…...

牛客网刷题-(5)

&#x1f308;write in front&#x1f308; &#x1f9f8;大家好&#xff0c;我是Aileen&#x1f9f8;.希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流. &#x1f194;本文由Aileen_0v0&#x1f9f8; 原创 CSDN首发&#x1f412; 如…...

springcloud gateway转发后getServerName被更改的问题

该问题起源于一次将代码移植到微服务产生。当使用springcloud gateway更换掉nginx网关后&#xff0c;出现无法登录的情况&#xff0c;跟进发现转发的信息里丢失了Host MimeHeaders accept */* knife4j-gateway-code ROOT content-type application/x-www-form-urlencoded …...

linux中systemctl详细理解及常用命令解析

一、systemctl理解Linux 服务管理两种方式service和systemctlsystemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度&#xff0c;尽可能启动较少的进程&#xff0c;尽可能更多进程并发启动。systemd对应的进程管理命令是systemctl1. systemctl命令兼容了service即…...

内网穿透技术应用:在本地开发机调试远程GPU服务器模型服务

内网穿透技术应用&#xff1a;在本地开发机调试远程GPU服务器模型服务 你是不是也遇到过这种让人头疼的情况&#xff1f;公司里那台性能强劲的GPU服务器&#xff0c;部署着你心心念念的 cv_resnet101_face-detection 模型服务&#xff0c;但它偏偏在内网里&#xff0c;你的本地…...

霜儿-汉服-造相Z-Turbo应用指南:打造你的江南庭院古风AI摄影师

霜儿-汉服-造相Z-Turbo应用指南&#xff1a;打造你的江南庭院古风AI摄影师 1. 模型介绍与核心功能 1.1 什么是霜儿-汉服-造相Z-Turbo 霜儿-汉服-造相Z-Turbo是一款专注于生成古风汉服人像的AI文生图模型。它基于强大的Z-Image-Turbo基础模型&#xff0c;通过LoRA&#xff08…...

Z-Image-Turbo_Sugar脸部Lora生成图像的后处理技巧:使用PS软件进行精修

Z-Image-Turbo_Sugar脸部Lora生成图像的后处理技巧&#xff1a;使用PS软件进行精修 AI生成图像&#xff0c;尤其是像Z-Image-Turbo_Sugar这类擅长生成甜美、精致人像的模型&#xff0c;已经能产出相当惊艳的初稿。但如果你仔细观察&#xff0c;会发现这些图片距离真正“完美”…...

RexUniNLU模型多任务学习原理与实战

RexUniNLU模型多任务学习原理与实战 1. 引言 你是否曾经遇到过这样的困扰&#xff1a;在处理自然语言理解任务时&#xff0c;需要为命名实体识别、关系抽取、文本分类等不同任务分别训练和维护多个模型&#xff1f;这不仅增加了开发成本&#xff0c;还让系统变得复杂难维护。…...

【书生·浦语】internlm2-chat-1.8b效果展示:中文诗歌创作+格律校验双能力

【书生浦语】internlm2-chat-1.8b效果展示&#xff1a;中文诗歌创作格律校验双能力 当AI不仅能写诗&#xff0c;还能自己检查格律——这才是真正的"诗人助手" 1. 模型简介&#xff1a;小而精的诗歌创作专家 InternLM2-Chat-1.8B虽然只有18亿参数&#xff0c;但在中文…...

vLLM部署Qwen模型报错‘找不到libcuda.so’?别慌,一个环境变量就搞定

vLLM部署Qwen模型报错"找不到libcuda.so"的深度解决方案 当你在私有化部署vLLM框架运行Qwen大语言模型时&#xff0c;遇到/usr/bin/ld: cannot find -lcuda这类链接错误&#xff0c;这实际上是Linux系统中动态链接器无法定位CUDA驱动库的典型表现。本文将带你深入理…...

打卡信奥刷题(3057)用C++实现信奥题 P6786 「SWTR-6」GCD LCM

P6786 「SWTR-6」GCD & LCM 题目描述 小 A 有一个长度为 nnn 的序列 a1,a2,⋯,ana_1,a_2,\cdots,a_na1​,a2​,⋯,an​。 他想从这些数中选出一些数 b1,b2,⋯,bkb_1,b_2,\cdots,b_kb1​,b2​,⋯,bk​ 满足&#xff1a;对于所有 i(1≤i≤k)i\ (1\leq i\leq k)i (1≤i≤k)…...

Fun-ASR-MLT-Nano-2512保姆级教程:从安装到Web界面快速上手

Fun-ASR-MLT-Nano-2512保姆级教程&#xff1a;从安装到Web界面快速上手 1. 项目介绍与核心功能 Fun-ASR-MLT-Nano-2512是阿里通义实验室推出的轻量级多语言语音识别模型&#xff0c;专为实际应用场景优化设计。这个800M参数的模型在保持小巧体积的同时&#xff0c;实现了专业…...

Claude Code交互日志分析:用BERT分割理解AI编程助手的对话逻辑

Claude Code交互日志分析&#xff1a;用BERT分割理解AI编程助手的对话逻辑 你有没有想过&#xff0c;当你向Claude Code这样的AI编程助手提问时&#xff0c;它到底是怎么理解你那一长串话的&#xff1f;比如&#xff0c;你可能会一口气问&#xff1a;“帮我写个Python函数来读…...