【技术实现步骤摘要】
一种轻量级的远程状态估计系统传感器调度算法
[0001]本专利技术涉及一种轻量级传感器调度算法、传感器、存储介质、调度器和通讯模块,属于网络调度,数据采样,远程状态估计领域。
技术介绍
[0002]相较于传统有线状态估计,远程状态估计系统有着传感器部署范围大、避免布线困难、允许快速部署等优势,近年来远程状态估计系统得到了广泛的应用与研究。
[0003]远程状态估计主要的应用场景有以下几类。(1)智慧农业。通过在农田中部署传感器精准监控每块农田的各项指标,从而实现农田的差异化管理,最大化资源利用率,提高农田产量。(2)无人机追踪。目前无人机产业高度发达,已经进入了人们生活的方方面面。而无人机的高机动性和广域飞行能力导致其在信息窃取方面越发引起重视。目前匿名无人机的识别和拦截是防止信息窃取的主要途径,为了达到这样的目的,常用传感器网络进行监控从而及时发现无人机,执行轨迹估计算法从而提高拦截效率。(3)环境信息采集。野外勘探工作由于其工作环境的不确定性常给工作人员带来危险,运用远程状态估计技术可以在勘探前使用无人机投放一些传感器到目标区域,提前采集信息从而降低风险,提高工作人员的安全系数。
[0004]在越来越多的远程状态估计应用场景中,传感器数量也在急剧上升,为每一个传感器提供一个专用的信道并不可行。于是,有限信道约束下的传感器调度问题愈发受到重视。目前常见的解决方案可以分为离线策略和在线策略。离线策略是指通过计算出每个传感器最优的调度时间间隔进而对传感器进行调度的策略,此策略执行速度较快但是远程状态估计 ...
【技术保护点】
【技术特征摘要】
1.一种轻量级的远程状态估计系统传感器调度算法,其特征在于,所述方法包括以下步骤:步骤1:传感器采集环境数据并进行预处理;步骤2:存储介质保存传感器请求发送的数据;步骤3:调度器根据维护的系统AoI向量计算Whittle索引向量并输出调度决策,步骤4:发送模块根据调度器的调度决策将本地存储介质上的指定数据标准化并打包发送到远端服务器,步骤5:服务器将数据传输是否成功的ACK信号回传给发送模块,步骤6:调度器根据发送模块返回的发送状态更新系统AoI向量。2.根据权利要求1所述的轻量级的远程状态估计系统传感器调度算法,其特征在于,步骤1中,传感器周期性进行快速数据采集,传感器包括感知单元、AD转化器、微型处理器、电池模块、缓存器以及辅助调节装置。3.根据权利要求1所述的轻量级的远程状态估计系统传感器调度算法,其硬件特征在于,步骤2中,调度器做出调度决策之前存储介质保存所有传感器请求发送的数据,存储介质保存数据前还包含:在发送模块开始发送之前将传感器采集到的系统观测变量持久化保存到存储介质中,存储介质应配有高速读写存储设备,存储设备应具有高速读写和反复擦除的能力以满足数据存储要求。4.根据权利要求1所述的轻量级的远程状态估计系统传感器调度算法,其算法特征在于,系统初始化时对被估计的系统提取少量特征参数,特征参数应能够描述或近似系统的估计误差迭代更新速度,包括采用系统卡尔曼滤波方程的状态转移矩阵的谱半径、系统噪声方差矩阵的谱半径。5.根据权利要求1所述的轻量级的远程状态估计系统传感器调度算法,其特征在于,步骤3实现过程具体如下:步骤3
‑
1,调度器初始化,假设系统共包含N个子系统,对于由卡尔曼滤波器描述的远程状态估计系统,如下式所示,其中x
i
9k)表示在k时刻i系统的状态向量,ω
i
表示系统i的系统噪声,y
i
9k)表示k时刻i系统的观测向量,v
i
表示系统的观测噪声,A
i
C
i
分别表示系统状态转移矩阵、系统观测矩阵,所提出算法的传输参数分别定义为α
i
=||A
i
||,||,其中表示系统i平稳误差方差的二范数,||Q
i
||表示系统噪声方差的二范数,x
i
(k)=A
i
x
i
(k
‑
U+B
i
ω
i
,y
i
(k)=C
i
x
i
(k)+D
i
v
i
.步骤3
‑
2,信息年龄获取,系统信息年龄服从如下更新策略,其中s
i
(t)为发送成功的指示变量表示所提出算法决策发送系统i的数据并发送成功,步骤3
‑
3,Whittle索引计算,利用系统信息年龄Δ
i
,每次调度时使用以下方程进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。