深圳网站优化公司/推广
一、前言
此示例说明如何为基于服务质量 (QoS) 优化的多功能相控阵雷达 (MPAR) 监控设置资源管理方案。它首先定义必须同时调查的多个搜索扇区的参数。然后,它介绍了累积检测范围作为搜索质量的度量,并展示了如何定义合适的实用程序函数以进行 QoS 优化。最后,该示例展示了如何使用数值优化将功率孔径积 (PAP) 分配给每个搜索扇区,以便最大化 QoS。
二、MPAR 资源管理
多功能相控阵雷达(MPAR)使用自动化资源管理来控制天线阵列的各个元件[1]。这允许MPAR将天线阵列划分为不同数量的子阵列,以创建多个发射和接收波束。波束的数量、位置以及传输波形的参数可以在驻留到驻留的基础上进行控制。这使得 MPAR 能够同时执行多种功能,例如监视、跟踪和通信。每个此类功能可以包含由雷达资源管理器 (RRM) 管理的一个或多个任务。根据任务目标和当前的作战情况,RRM为每个任务分配一定数量的雷达资源。
此示例重点介绍监视功能的资源管理。由于MPAR同时执行多种功能,因此只有一小部分雷达资源(在正常情况下通常为50%[2])可用于监视。如果RRM必须将监视资源重新分配给其他功能,则可以进一步减少此金额。
三、搜索行业
MPAR的监测量通常分为几个扇区。每个这样的扇区都有不同的范围和角度限制以及不同的搜索帧时间 - 扫描扇区一次所需的时间[2]。RRM可以将对每个此类部门的监视视为单独的独立搜索任务。因此,监视职能的可用资源必须在几个搜索部门之间取得平衡。此示例为 MPAR 开发具有三个搜索扇区的 RRM 方案:地平线、远程和高海拔。远程扇区体积最大,覆盖从远距离接近雷达的目标,而地平线和高海拔扇区专用于可以在雷达站点附近出现的目标。

将地平线扇区限制的方位角设置为 -45 到 45 度,仰角设置为 0 到 4 度,将远程扇区限制设置为方位角为 -30 到 30 度,将高程扇区限制设置为方位角为 -0 到 30 度,将高程扇区限制设置为 -45 到 45 度,将高程设置为 30 到 45 度。
地平线扇区的范围限制由目标被地平线隐藏的距离决定。给定雷达平台的高度,可以使用该函数计算此距离。远程扇区的范围限制由雷达的仪表范围决定 - 超过该范围,检测概率接近零。最后,高海拔扇区的范围极限由最大目标高度决定。将地平线、远程和高海拔扇区的范围限制分别设置为 40 km、70 km 和 50 km。
此示例假定 MPAR 同时对所有三个搜索扇区执行监视。由于每个扇区具有不同的搜索量,因此搜索帧时间,tf对于每个扇区都是不同的。此外,每个扇区可以具有不同数量的光束位置,Nb假设停留时间,Td(光束在每个光束位置花费的时间)在搜索扇区内是恒定的,它与搜索帧时间相关Td=tf/Nb.将地平线扇区的搜索帧时间设置为 0.5 秒,将远程扇区的搜索帧时间设置为 6 秒,将高海拔扇区的搜索帧时间设置为 2 秒。
选择搜索帧时间,使一次扫描中未检测到的目标所覆盖的闭合范围明显小于目标范围。考虑一个径向速度为 250 m/s 的目标,该目标出现在扇区的范围限制处。计算每个搜索扇区中此目标的闭包范围。
在一次扫描中,如果该目标位于地平线扇区,则该目标将靠近雷达125 m。由于地平线扇区覆盖可能非常靠近雷达站点的目标,因此必须经常搜索该扇区,并且在下一次尝试探测之前,未检测到的目标不要太靠近雷达。另一方面,远程扇区的射程限制为70 km,相应的目标闭合距离为1.5 km。因此,远程扇区中未检测到的目标在一次扫描中只能覆盖扇区范围限制的一小部分。
为方便起见,请将搜索扇区参数组织到结构数组中。
四、服务质量资源管理
在正常操作条件下,监视功能通常分配足够的资源,以便在每个搜索扇区中实现所需的检测性能。但是,在监视功能必须与其他雷达功能竞争雷达资源的情况下,RRM可能只将所需资源的一小部分分配给每个搜索扇区。这些资源可以根据部门优先事项等硬性规则进行分配。然而,提出在所有操作条件下提供最佳资源分配的规则是非常困难的。更灵活的方法是为每个任务分配一个指标来描述所执行函数的质量 [3]。可以根据任务质量来指定性能要求,RRM 可以调整任务控制参数来实现这些要求。
此示例假定资源以 PAP 的形式分配给搜索扇区,而扇区的搜索帧时间保持不变。将PAP视为资源很方便,因为它可以捕获系统的功率和孔径预算。所提出的资源分配方法可以进一步扩展为还包括搜索帧时间以优化系统的时间预算。
五、搜索任务质量
搜索任务的目标是检测目标。当目标进入搜索扇区时,雷达可以通过多次扫描检测到它。每次扫描时,随着目标接近雷达站点,累积的探测概率也会增加。因此,描述搜索任务质量的一个方便指标是累积检测范围Rc累积检测概率达到所需值的范围Pc4]. 常用的Pc0.9,相应的累积检测范围表示为R90计算检测的累积概率。

超出扇区的范围限制,目标将无法检测到,累积检测概率为零。从扇区的范围限制开始,当目标接近雷达时,每次扫描的检测尝试次数都会增加。因此,累积检测概率随着目标范围的减小而增加。通过改变每个扇区的分配PAP,雷达可以改变R90围。
六、累积检测范围
范围R90积检测概率等于 0.9,可通过数值求解方程求解Pc(R)−0.9=0关于范围变量R.计算R90在每个部门作为分配的PAP的职能。

该结果显示了每个搜索扇区对搜索任务质量的依赖性,R90在分配的资源上,即 PAP。RRM 可以将较少或更多的 PAP 分配给搜索扇区,以减少或增加R90但是,随着分配的 PAP 的增加,R90近由扇区范围限制限定的渐近值。如果R90经接近扇区的范围限制,为该扇区分配更多的PAP不会显著提高搜索任务的质量。
七、搜索任务实用程序
QoS优化问题旨在找到一种资源分配,共同优化所有扇区的搜索质量。由于不同的值R90以由不同的搜索扇区所期望,简单地最大化累积检测范围的总和不会导致公平的资源分配。在这种情况下,搜索具有较大R90为目标函数做出更大的贡献,以较小的搜索扇区占主导地位R90.要解释所需值的差异R90整个行业中,QoS 优化问题首先将质量指标映射到实用程序。该实用程序描述对搜索任务执行方式的满意程度。联合效用可以通过首先加权然后对各个任务的效用求和来最大化。

使用这些实用程序函数,可以将 PAP(资源)映射到实用程序。

长距离和高海拔扇区需要约50 W·m²的PAP才能具有非零效用。同时,视界扇区的效用最大化为75 W·m²,分配更多的PAP不会提高QoS优化问题的目标。总体而言,地平线和高海拔扇区比远距离扇区需要更少的PAP,以实现相同的效用。
八、正常运行条件下的效用
假设在正常操作条件下,每个搜索扇区都实现了最大效用。在这种情况下,RRM 不需要优化资源分配。每个扇区使用的资源量足以满足累积检测范围的相应客观要求。
计算在每个扇区实现最大效用所需的 PAP。首先,找到在目标值R90.然后使用该函数求解雷达搜索方程的功率孔径形式,以找到扇区的PAP的相应值。
在正常运行条件下,监控功能使用的PAP总量是每个部门使用的最大效用PAP值的总和。

九、QoS优化问题的解决方案
在正常操作条件下,所有搜索任务都以最大效用运行,导致累积检测范围等于或超过每个搜索扇区的目标值。由于MPAR可用的资源总量是有限的,其他雷达功能的活动,如跟踪、维护或通信,以及系统错误和故障,可能会对监视功能可访问的资源量施加新的限制。这些与正常操作条件的偏差促使RRM重新计算搜索任务的资源分配,以便满足新的约束,并且所有扇区的加权效用再次最大化。
QoS 优化问题可以使用优化工具箱™中的函数以数值方式求解。fmincon
设置扇区优先级权重,使地平线扇区具有最高优先级,而远程扇区具有最低优先级。

这些图可视化了在 QoS 优化中执行的两步转换。第一步计算R90PAP 计算效用,而第二步从R90要遵循此变换,请从顶部子图的 y 轴开始,然后选择一个 PAP 值。然后在 PAP 与 .R90线。标记R90轴上此点的值。使用这个R90在底部子图中的效用曲线上查找一个点。最后,在底部子图的 y 轴上找到相应的效用。可以反向跟踪同一组步骤,以从实用程序转到 PAP。
本例中的监视功能设置为地平线扇区具有最高优先级。它还需要更小的PAP来实现目标R90与其他两个部门相比。QoS优化为视界扇区分配了74.1 W·m²的PAP。这等于在正常运行条件下分配给该扇区的金额,导致地平线扇区效用接近1。
绘制远程和高海拔扇区的优化结果。


QoS优化分别为长端和高海拔扇区分配114.2 W·m²和183.25 W·m²。此分配导致R90程扇区约55公里,相当于0.5的效用。这R90海拔地区的范围等于43 km,效用约为0.87。与远程扇区相比,QoS 优化更青睐高海拔扇区,因为相应的扇区优先级权重更高。使用提供的辅助功能可视化雷达搜索扇区,其最佳值为helperDrawSearchSectorsR90从 QoS 优化中获得。然后使用条形图绘制计算出的最佳 PAP 分配,并将其与正常操作条件下的 PAP 分配进行比较。

十、结论
本示例开发了一个资源管理方案,用于具有多个搜索扇区的 MPAR 的监视功能。该示例首先定义三个搜索扇区的参数:地平线、远程和高海拔。然后引入QoS优化问题作为资源分配方案。累积检测范围用作描述搜索任务质量的性能度量,基于阈值和目标值的效用函数用于将质量映射到效用空间。最后,该示例展示了如何数值求解QoS优化问题,以获得PAP对搜索扇区的最优分配。
十一、参考文献
James A. Scheer, William L. Melvin,Principles of Modern Radar: Radar Applications, Volume 3.United Kingdom:Institution of Engineering and Technology,2013.
Barton, David Knox.Radar equations for modern radar. Artech House, 2013.
Charlish, Alexander, Folker Hoffmann, Christoph Degen, and Isabel Schlangen. “The Development From Adaptive to Cognitive Radar Resource Management.”IEEE Aerospace and Electronic Systems Magazine35, no. 6 (June 1, 2020): 8–19.
Hoffmann, Folker, and Alexander Charlish. "A resource allocation model for the radar search function." In2014 International Radar Conference, pp. 1-6. IEEE, 2014.
十二、程序
使用Matlab R2022b版本,点击打开。(版本过低,运行该程序可能会报错)
方式一:基于matlab多功能相控阵雷达资源管理的服务质量优化
方式二:【程序】基于matlab雷达资源管理的服务质量优化
相关文章:

基于matlab多功能相控阵雷达资源管理的服务质量优化
一、前言此示例说明如何为基于服务质量 (QoS) 优化的多功能相控阵雷达 (MPAR) 监控设置资源管理方案。它首先定义必须同时调查的多个搜索扇区的参数。然后,它介绍了累积检测范围作为搜索质量的度量,并展示了…...

立创eda专业版学习笔记(6)(pcb板移动节点)
先要看一个设置方面的东西: 进入设置-pcb-通用 我鼠标放到竖着的线上面,第一次点左键是这样选中的: 再点一次左键是这样选中的: 这个时候,把鼠标放到转角的地方,点右键,就会出现对于节点的选项…...

Java面试——MyBatis相关知识
目录 1.什么是MyBatis 2.MyBatis优缺点 3.MyBatis工作原理 4.MyBatis缓存模式 5.MyBatis代码相关问题 6.MyBatis和hibernate区别 1.什么是MyBatis MyBatis是一个半ORM持久层框架(对象关系映射),基于JDBC进行封装,使得开发者…...

Cortex-M0编程入门
目录1.嵌入式系统编程入门微控制器是如何启动的嵌入式程序设计2.输入和输出3.开发流程4.C编程和汇编编程5.什么是程序映像6.C编程:数据类型7.用C语言操作外设8.Cortex微控制器软件接口标准(CMSIS)简介标准化内容组织结构使用方法优势1.嵌入式…...

字符串函数能有什么坏心思?
🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:夏目的C语言宝藏 💬总结:希望你看完之…...

Vue3 组件之间的通信
组件之间的通信 经过前面几章的阅读,相信开发者已经可以搭建一个基础的 Vue 3 项目了! 但实际业务开发过程中,还会遇到一些组件之间的通信问题,父子组件通信、兄弟组件通信、爷孙组件通信,还有一些全局通信的场景。 …...

多路查找树
1.二叉树与 B 树 1.1二叉树的问题分析 二叉树的操作效率较高,但是也存在问题, 请看下面的二叉树 二叉树需要加载到内存的,如果二叉树的节点少,没有什么问题,但是如果二叉树的节点很多(比如 1 亿), 就 存在如下问题:问…...

Mybatis——注入执行sql查询、更新、新增以及建表语句
文章目录前言案例dao和mapper编写XXXmapper.xml编写编写业务层代码,进行注入调用额外扩展--创建表语句前言 在平时的项目开发中,mybatis应用非常广泛,但一般都是直接CRUD类型sql的执行。 本片博客主要说明一个另类的操作,注入sq…...

即时通讯系列-4-如何设计写扩散下的同步协议方案
1. 背景信息 上篇提到了, IM协议层是主要解决会话和消息的同步, 在实现上, 以推模式为主, 拉模式为辅. 本文Agenda: (How)如何同步(How)如何设计同步位点如何设计 Gap过大(SyncGapOverflow) 机制如何设计Ack机制总结 提示: 本系列文章不会单纯的给出结论, 希望能够分享的是&…...

tui-swipe-action组件上的按钮点击后有阴影的解决方法
大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 目录 前言问题描述问题解决前言 一直未敢涉足电商领域,总觉得这里面的道道很多,又是支付、又是物流的,还涉及到金钱,所以我们所做的项目,一直都是XXXX管理系统,XXX考核系统,移动端的也是,XX健康管理平台…… 但…...

【大数据Hadoop】Hadoop 3.x 新特性总览
Hadoop 3.x 新特性剖析系列11. 概述2. 内容2.1 JDK2.2 EC技术2.3 YARN的时间线V.2服务2.3.1 伸缩性2.3.2 可用性2.3.3 架构体系2.4 优化Hadoop Shell脚本2.5 重构Hadoop Client Jar包2.6 支持等待容器和分布式调度2.7 支持多个NameNode节点2.8 默认的服务端口被修改2.9 支持文件…...

Python-第三天 Python判断语句
Python-第三天 Python判断语句一、 布尔类型和比较运算符1.布尔类型2.比较运算符二、if语句的基本格式1.if 判断语句语法2.案例三、 if else 语句1.语法2.案例四 if elif else语句1.语法五、判断语句的嵌套1.语法六、实战案例一、 布尔类型和比较运算符 1.布尔类型 布尔&…...

失手删表删库,赶紧跑路?!
在数据资源日益宝贵的数字时代公司最怕什么?人还在,库没了是粮库、车库,还是小金库?实际上,这里的“库”是指的数据库Ta是公司各类信息的保险柜小到企业官网和客户信息大到金融机构的资产数据和国家秘密即便没有跟数据…...

技术树基础——16排它平方数(Bigdecimal,int,string,数组的转换)
题目:03879 * 203879 41566646641这有什么神奇呢?仔细观察,203879 是个6位数,并且它的每个数位上的数字都是不同的,并且它平方后的所有数位上都不出现组成它自身的数字。具有这样特点的6位数还有一个,请你…...

04动手实践:手把手带你实现gRPC的Hello World
这篇文章就从实践的角度出发,带大家一起体验一下gRPC的Hello World。文中的代码将全部使用Go语言实现,使用到的示例也是GitHub上提供的grpc-go,下面我们开始: Hello World官方示例 首先我们要clone GitHub上gRPC的源代码到我们本地 git clone https://github.com/grpc/g…...

区块链技术与应用1——BTC-密码学原理
文章目录比特币中的密码学原理1. 哈希函数2. 数字签名3. 比特币中的哈希函数和数字签名简单介绍:比特币与以太坊都是以区块链技术为基础的两种加密货币,因为他们应用最广泛,所以讲区块链技术一般就讲比特币和以太坊。比特币中的密码学原理 1…...

PyTorch学习笔记:data.WeightedRandomSampler——数据权重概率采样
PyTorch学习笔记:data.WeightedRandomSampler——数据权重概率采样 torch.utils.data.WeightedRandomSampler(weights, num_samples, replacementTrue, generatorNone)功能:按给定的权重(概率)[p0,p1,…,pn−1][p_0,p_1,\dots,p_{n-1}][p0,p1,…,pn…...

SpringMVC对请求参数的处理
如何获取SpringMVC中请求中的信息 ? 默认情况下,可以直接在方法的参数中填写跟请求参数一样的名称,此时会默认接受参 数 ,如果有值,直接赋值,如果没有,那么直接给空值 。Controller RequestMapp…...

12年老外贸的经验分享
回想这12年的经历,很庆幸自己的三观一直是正确的,就是买家第一不管什么原因,只要你想退货,我都可以接受退款。不能退给上级供应商,我就自己留着,就是为了避免因为这个拒收而失去买家。不管是什么质量原因&a…...

电子电路中的各种接地(接地保护与GND)
前言多年以前,雷雨天气下,建筑会遭遇雷击,从而破坏建筑以及伤害建筑内的人,为了避免雷击的伤害,人们发明了避雷针,并将避雷针接地线,从而引导雷击产生的电流经过地线流入到地下。地线࿱…...

php实现农历公历日期的相互转换
农历(Lunar calendar)和公历(Gregorian calendar)是两种不同的日历系统。公历是基于太阳和地球的运动来计算时间的,而农历是基于月亮的运动来计算时间的。农历中的月份是根据月亮的相对位置来确定的,而公历…...

基于SpringBoot的房屋租赁管理系统的设计与实现
基于SpringBoot的房屋租赁管理系统的设计与实现 1 绪论 1.1 课题来源 随着社会的不断发展以及大家生活水平的提高,越来越多的年轻人选择在大城市发展。在大城市发展就意味着要在外面有一处安身的地方。在租房的过程中,大家也面临着各种各样的问题&…...

一文带你为PySide6编译MySQL插件驱动
1.概述 最近使用PySide6开发程序,涉及与MySQL的数据交互。但是qt官方自pyqt5.12(记不太清了)以后不再提供MySQL的插件驱动,只能自己根据qt的源码编译。不过网上大部分都是qt5的MySQL驱动的编译教程。后来搜到了一个qt6的编译教程…...

图论算法:树上倍增法解决LCA问题
文章目录树上倍增法: LCA问题树上倍增法: LCA问题 树上倍增法用于求解LCA问题是一种非常有效的方法。 倍增是什么? 简单来说,倍增就是 1 2 4 8 16 … 2^k 可以发现倍增是呈 2的指数型递增的一类数据,和二分一样&…...

Java线程池中submit() 和 execute()方法有什么区别
点个关注,必回关 文章目录一. execute和submit的区别与联系1、测试代码的整体框架如下:2、首先研究Future<?> submit(Runnable task)和void execute(Runnable command),3、submit(Runnable task, T result) 方法可以使submit执行完Run…...

Vue.extend和VueComponent的关系源码解析
目录 0.概念解释 前言 需求分析 Vue.extend 编程式的使用组件 源码分析 0.概念解释 Vue.extend和VueComponent是Vuejs框架中创建组件的两种不同方式。Vue.extend方法能够让你根据Vue对象(继承)来定义一个新的可重用的组件构造器。而VueComponent方…...

【动态规划】01背包问题(滚动数组 + 手画图解)
01背包除了可以用形象的二维动态数组表示外,还可以使用空间复杂度更低的一维滚动数组。 目录 文章目录 前言 一、滚动数组的基本理解 二、确定dp及其下标含义 三、确定递推公式 四、确定初始化 五、确定遍历顺序 1.用物品(正序)遍历背…...

javaEE 初阶 — 超时重传机制
文章目录超时重传机制1. 数据重复传输问题2. 如何解决数据重复传输问题3. 重传次数问题TCP 的工作机制:确认应答机制 超时重传机制 如果传输数据的时候丢包了该怎么办? 利用 超时重传,也就是超过了一定的时间,如果还没响应就重新…...

小米5x wlan无法打开解决
诱因:想要利用空置设备做节点服务器或者边缘计算,因此解锁并刷了magisk,印象中在刷之前wlan已经无法打开无法进行wifi联网 表现: 1 WLAN开关无法打开,或者虚假打开,无法扫描wifi 2 设置->我的设备->全…...

负载均衡之最小活跃数算法
文章目录[toc]一、概念二、场景与设计思路三、实现四、代码下载一、概念 活跃数 集群中各实例未处理的请求数。 最小活跃数 集群中各个实例,哪个实例未处理的请求数据最小,就称之为最小活跃数。 二、场景与设计思路 场景 以获取微服务地址为场景。 设计…...