[发明专利]一种基于矩阵填充的环境温湿度多时隙数据采集方法在审
申请号: | 202010557112.2 | 申请日: | 2020-06-18 |
公开(公告)号: | CN112036000A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 孙桂玲;刘晓超;李洲周;李雨冉 | 申请(专利权)人: | 南开大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F17/16;G06F17/15;G06F111/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300350 天津市津南区同砚*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 矩阵 填充 环境 温湿度 多时 数据 采集 方法 | ||
1.一种基于矩阵填充的环境温湿度多时隙数据采集方法,其特征在于,包括:
S1.利用多时隙且环境温湿度变化缓慢的无线传感器网络所监测到的温湿度数据具有的时空相关特性,构建一种结构化随机稀疏采样方法。与随机采样方法相比,采样率是随窗口大小改变的。将T个时隙分成若干个窗口,其中每个窗口包括了c个时隙和一个传输周期。N个传感器节点在每个窗口只能采样一次并进行传输,因此整个WSNs数据的总采样率是ps=N/(N*c)=1/c,即压缩率为pc=1/ps=c,该采样方法可以实现WSNs的能量均匀分配,从而延长了网络的寿命;
S2.构建一个基于改进二阶水平全变分约束的核范数正则化最小化数学模型:
其中,函数||X||*是矩阵XN×T的核范数,表示为矩阵XN×T中所有奇异值之和,XN×T是通过矩阵填充所得到的恢复矩阵;RTT×T为水平方向的改进二阶全变分矩阵;M和B分别是大小为N×T的原始矩阵和观测矩阵;ο代表了两个矩阵的哈达玛积,即,B(n,t)=Q(n,t)M(n,t)。Q是大小为N×T的采样矩阵;λ为调整参数;
S3.采用交替方向法对构建的数学模型进行相应的数学推导和优化求解:
首先将数学模型转化成以下方式:
则上式所对应的增广拉格朗日函数为:
其中,ρ为控制惩罚强度的惩罚参数,ZN×T是拉格朗日乘数。
通过ADM方法在选定一个变量的同时固定其他变量来迭代更新求解。
具体来说,在第k+1次迭代时,变量的更新求解步骤如下表示:
a)固定变量Yk和Zk,更新Xk+1:
对于任意一个正数的δ,奇异值收缩算子Dδ满足:
因此每次迭代后更新的矩阵由以下公式给出:
b)固定变量Xk+1和Zk,更新Yk+1:
显然,上式是一个二次函数问题,并可以通过将Y的导数设置为零来进行求解,从而得到:
其中IN是大小为N×N的单位矩阵,这是著名的Sylvester等式,可通过MATLAB命令lyap对其及进行直接求解,即:
在获得后,便可求出迭代后更新的矩阵Yk+1即:
其中,定义为采样矩阵Q的逻辑非,即表示未采集到的数据所对应的位置信息
c)固定变量Xk+1和Yk+1,更新Zk+1:
Zk+1=Zk+ρ(Xk+1-Yk+1)
根据上述的数学推导,对2中构建的数学模型所采用的ADM求解包括以下
步骤
输入:观测矩阵B,采样矩阵Q,调整参数λ,惩罚参数ρ,最大容差参数ε,最大迭代次数Kmax,改进二阶水平全变分矩阵RT;
输出:恢复矩阵
(1)初始化:X0,Y0,Z0;
(2)判断是否满足k≤Kmax,若满足,执行步骤(3),若不满足,直接终止迭代;
(3)固定变量Yk和Zk,更新矩阵Xk+1,
(4)固定变量Xk+1和Zk,更新矩阵
(5)在获得后,更新矩阵Yk+1,
(6)固定变量Xk+1和Yk+1,更新矩阵Zk+1,Zk+1=Zk+ρ(Xk+1-Yk+1);
(7)增加迭代次数k,k=k+1;
(8)判断是否满足||Xk+1-Xk||F/||Xk||F≤ε,若满足,终止迭代,输出恢复矩阵若不满足,执行步骤(3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南开大学,未经南开大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010557112.2/1.html,转载请声明来源钻瓜专利网。