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

第【6】期--基于凸优化的多UAV-ISAC系统联合位置部署和功率分配研究-maltab完整代码+报告

文章目录

    • 摘要
    • 1、研究背景与动机
    • 2 系统模型
    • 3 优化算法
    • 4 仿真结果
    • 5 总结

摘要

研究了一种多无人机(UAV)使能的集成感知与通信(ISAC)系统。在该系统中,多架单天线无人机在向各自对应的地面用户发送信息的同时,利用这些信息信号协同探测地面目标。系统的目标是在满足地面用户信干噪比约束、无人机最大发射功率约束以及无人机间最小安全距离约束的前提下,通过联合优化无人机的水平部署位置和发射功率,最大化目标区域内的检测概率。由于问题非凸,提出一种基于交替优化和逐次凸近似的迭代算法。该算法在每一轮迭代中先固定无人机位置优化功率,再固定功率用SCA方法优化位置,从而获得高质量的解。

1、研究背景与动机

  • 集成感知与通信(ISAC)的兴起
    第六代(6G)无线网络的一个重要应用场景是将感知(雷达探测)与通信功能集成在同一系统中。ISAC 能够利用现有的无线基础设施和频谱/功率资源同时执行感知和通信任务,从而大幅提升频谱、能量和硬件利用率。

  • 传统地面基站的局限
    传统的地面 ISAC 基站依赖于与目标区域的视距链路,建筑物和树木等障碍物会严重削弱感知性能。因此,地面基站仅能在有限的覆盖范围内提供高质量的感知服务。

  • 无人机(UAV)作为空中基站的优点
    无人机具有高机动性和高海拔飞行的能力,可以作为空中 ISAC 基站,与感知目标建立视距链路,从空中提供灵活的感知和通信服务。这可以显著改善无线感知性能,并增强通信的灵活性。

  • 单无人机方案的不足
    已有研究主要针对单无人机 ISAC 系统,但单无人机受限于尺寸、重量和功率,覆盖范围和性能有限。采用多无人机协作可以解决上述问题

  • 多无人机 ISAC 的挑战
    多无人机之间会产生更复杂的信号干扰(既有通信信号干扰,也有感知回波干扰)。需要在感知与通信之间进行性能折衷优化。如何联合优化无人机的位置和发射功率成为关键挑战。

2 系统模型

  • L 架无人机,每架配备单根天线。
  • K 个地面用户,每个用户也是单天线,且与无人机一一对应(每个无人机负责与一个地面用户通信)。
  • 所有无人机以固定高度 H 飞行,其水平坐标需要优化。
  • 地面用户的位置已知。

通信模型:
无人机与地面用户之间的信道为视距信道,信道功率增益与距离平方成反比。

所有无人机同时发送信息信号,形成多用户干扰信道。

每个地面用户的接收信号包含:来自其配对无人机的有用信号、来自其他无人机的干扰信号,以及加性高斯白噪声。

每个无人机的发射功率受最大值限制。

感知模型
无人机利用其通信信号作为感知波形(即雷达信号与通信信号共享)。

目标反射回波被各无人机接收,经过匹配滤波后送到中心处理单元进行联合检测。

检测概率随总反射信号功率单调增加。因此,最大化检测概率等价于最大化总反射信号功率。
优化问题:

  • 目标:最大化目标区域内最差位置(最小)的检测概率。

  • 约束:

  • 每个地面用户的信干噪比不低于给定阈值。

  • 每个无人机的发射功率不超过最大值。

  • 任意两架无人机之间的水平距离不小于最小值(防碰撞)。


集成感知与通信场景(ISAC)需要同时满足感知和通信的要求。

存在一个 SINR 阈值范围,如果阈值很低,无人机可以像仅感知一样放置在目标附近。
如果阈值升高到某个区间,无人机需要向各自的地面用户方向移动,以维持通信质量,其最优位置由包含飞行高度、用户间距、最小距离等参数的闭式表达式给出。这表明感知与通信之间存在折衷:无人机位置需要在“靠近目标”和“靠近各自用户”之间平衡。

3 优化算法

交替优化 + 逐次凸近似
提出一种迭代算法,每轮迭代包含两个步骤:

步骤 A:固定无人机位置,优化发射功率

功率优化是线性规划问题,可以用标准凸优化求解器(如 CVX)精确求解。

步骤 B:固定发射功率,优化无人机位置
位置优化非凸,使用SCA


经过上述近似后,每轮位置优化变成凸问题,可由 CVX 求解。

4 仿真结果

参数名称数值单位
UAV 飞行高度30m
最大发射功率45dBm
参考距离信道增益-30dB
通信噪声功率-60dBm
感知噪声功率-60dBm
SINR 阈值1dB
最小 UAV 间距10m
UAV 数量3


![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/931f64c650aa4802bc19ac7197ea6cd9.png


可以看到:

  • 随着高度增加,检测概率下降(距离增大,回波减弱)

  • 发射功率增加,总反射功率增加,检测概率上升并趋近于 1。

  • 部分代码

% 步骤1:固定 UAV 位置,优化传输功率 cvx_begin variable p_l(L)nonnegative;variable zeta;expression interference_sum;% 目标函数 maximize(zeta)subject to % 约束条件(6b)0<=p_l<=Pmax;% 约束条件(6c)fork=1:K interference_sum=0;forl=1:Lifl ~=k dist_l=norm(u_r_l(l,:)- u_c_k(k,:))^2 + H^2;interference_sum=interference_sum +(p_l(l)* rho_0)/ dist_l;end end dist_s=norm(u_r_l(k,:)- u_c_k(k,:))^2 + H^2;p_l(k)* rho_0 / dist_s>=Gamma *(interference_sum + sigma_0_squared);end % 约束条件(7a)forn=1:N sensing_sum=0;forl=1:L dist_sensing=sum_square(u_r_l(l,:)- u_t_n(n,:))+ H^2;d_4=pow_p(dist_sensing,2);sensing_sum=sensing_sum + p_l(l)/ d_4;end sensing_sum>=zeta;end cvx_end

5 总结

  • 多无人机 ISAC 的核心难点在于:感知希望所有无人机靠近目标以增强回波,而通信希望各无人机靠近自己的用户以减少干扰并提高 SINR。联合优化正是寻找这种冲突的平衡点,。为未来多无人机协作感知与通信一体化网络提供了理论基础。
  • 使用的 SCA 技巧(泰勒展开 + 引入辅助变量)是处理非凸约束的通用方法,值得借鉴。
  • 未来可扩展的方向:动态目标追踪、三维轨迹优化、多目标检测、更复杂的信道模型(如非视距)等

参考文献:

W. Ding, C. Chen, Y. Fang, L. Qiu, X. Li, X. Wang, and J. Xu, “Multi-UAV-Enabled Integrated Sensing and Communications: Joint UAV Placement and Power Control,” in 2023 IEEE Globecom Workshops (GC Wkshps), Kuala Lumpur, Malaysia, 2023, pp. 842–847.

源代码出图所见即所得,代码获取方式见VX公众号

http://www.zskr.cn/news/1484795.html

相关文章:

  • 2026年无锡过程能力CPK六西格玛众智商学院资料领取试听课报名费用班期咨询官网400冯老师 - 众智商学院官方
  • NSK SFT2006-3 重载滚珠丝杠详解
  • 用Python和Matplotlib可视化理解向量场:从曲线积分到环量通量(附完整代码)
  • AT24C02应用避坑指南:I2C通信那些容易忽略的时序细节与地址配置
  • 从双击文件夹到数据落盘:一篇说清 IO、存储、硬盘和文件系
  • 玩转SSD1306的8种扫描模式:用Arduino实现OLED动画和特效显示
  • 2026年最新许昌市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • C++面向对象程序设计之继承与封装
  • 告别谷歌WebRTC编译噩梦:用MetaRTC在树莓派上5分钟搭建低延迟视频通话
  • YOLOv5模型瘦身与加速实战:巧用depth/width_multiple和训练技巧
  • MATLAB一键运行的UDP收发工具(带可视化操作界面)
  • 手把手教你用HTML+CSS复刻一个简约风个人主页(附完整源码与素材)
  • 别只盯着TVS管!低成本过8KV ESD,我是这样优化PCB布局与地平面的
  • 第50篇 k8s之系列总结 + 项目演示与后续扩展
  • 不只是滤镜:手把手教你用OpenCV导向滤波实现简易版“人像背景虚化”效果
  • 基于PSO优化的BP神经网络风电短期功率预测MATLAB工具包
  • STM32F103C8T6搭配W5500模块,手把手教你实现Modbus TCP从站(附完整代码)
  • 2026年最新呼和浩特市黄金+白银+铂金+K金回收门店及联系方式电话推荐 黄金回收店铺TOP5排行榜 - 盛世金银回收
  • 2026年最新九江市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • OpenHarmony RK3568 开发板救砖实录:当烧写出错时,如何用MaskRom模式从‘变砖’到‘复活’
  • 手把手教你移植ST7567驱动到联盛德W806:从SSD1306代码改造到显示优化全流程
  • 2026年最新鄂州市黄金+白银+铂金+K金回收门店及联系方式电话推荐 黄金回收店铺TOP5排行榜 - 盛世金银回收
  • 2026年最新日照市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 2026年最新酒泉市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 2026年最新三门峡市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 芝加哥/纽约/华盛顿共享单车数据本地分析脚本(Python命令行版)
  • 告别‘元芳你怎么看’:用pyltp的SentenceSplitter和Segmentor搞定中文文本预处理(附完整代码)
  • 2026年最新开封市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • JSON高频踩坑指南:避坑技巧与实战代码
  • x64汇编案例5