[发明专利]一种具有信噪比约束的无线传感器网络滚动时域信噪比估计方法有效
申请号: | 201210063706.3 | 申请日: | 2012-03-12 |
公开(公告)号: | CN102594747A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 俞立;刘安东;欧林林;张文安;陈博;张丹;宋海裕 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04L25/03 | 分类号: | H04L25/03;H04W84/18 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310014 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种具有信噪比约束的无线传感器网络滚动时域信噪比估计方法,步骤如下:1)、利用信噪比公式,功率控制算法和流速控制算法,得到无线传感器网络的状态空间模型;2)、考虑节点发送信号所需信噪比的上下限,得到具有信噪比约束的无线传感器网络模型;3)、对于设定的滚动时域窗口长度N,权重矩阵∏,Q和R,将滚动时域信噪比估计问题转化为等价具有不等式约束的最小化问题;4)、采用Lagrangian方法转化为等价的等式约束优化问题;5)、基于LOQO内点法求解等式约束优化问题,得到无线传感器网络滚动时域信噪比估计器,给出信噪比的最优估计值和下一时刻的预测值。本发明模型合理、考虑信噪比约束,且具有在线计算功能。 | ||
搜索关键词: | 一种 具有 约束 无线 传感器 网络 滚动 时域 估计 方法 | ||
【主权项】:
1.一种具有信噪比约束的无线传感器网络滚动时域信噪比估计方法,其特征在于,具体步骤如下:(1)、利用信噪比公式,功率控制算法和流速控制算法,得到如下无线传感器网络状态空间模型:γ ‾ ( k + 1 ) = ( 1 - α ) γ ‾ ( k ) + α γ ^ ( k ) + n ( k ) ]]> 式中,为dB尺度的无线传感器网络节的信噪比水平,为dB尺度的无线传感器网络节点期望信噪比水平,α为功率调节参数,n(k)为随机白噪声,为流速调节参数,c为网络阻塞率,d(k)为流速增量,,H为无线传感器网络信道带宽;(2)、以为无线传感器网络模型的状态变量,设定无线传感器网络信道容量为F,则最大信噪比为设定信号发送阈值为得到无线传感器网络的信噪比约束为得到具有信噪比约束的无线传感器网络模型:x k + 1 = Ax k + w k y k = Cx k + v k x k ∈ [ γ ‾ min , γ ‾ min ] ]]> 式中,A和C为权重参数矩阵,A = 1 - α α 0 1 - n ~ c , ]]>C = 1 0 0 1 ; ]]> wk为无线传感器网络的系统噪声,w k = n ( k ) n ‾ d ( k ) ; ]]> yk为无线传感器网络的测量输出信号;vk为测量噪声;(3)、设定权重矩阵∏,Q和R,设定滚动时域窗口N=1,状态变量xk由初始状态xk-1和扰动噪声wk-1决定,而xk-1与wk-1不相关,将无线传感器网络滚动时域信噪比估计转化为等价的不等式约束最小化问题:min θ 1 Ψ k ( θ 1 ) ]]>s . t . Ψ k ( θ 1 ) = | | x k - 1 - x ^ k - 1 | | Π - 1 2 + | | w k - 1 | | Q - 1 2 + | | y k - 1 - Cx k - 1 | | R - 1 2 ]]> xk=Axk-1+wk-1yk-1=Cxk-1+vk-1γ ‾ min ≤ x k ≤ γ ‾ max ]]> 式中,θ1=(xk-1,wk-1)表示决策变量;表示欧几里得范数;为k-1时刻的先验估计值即参考值,为k-1时刻的估计误差,表示对估计值的信任度;表示对扰动信号的估计;(4)、将步骤(3)设定的不等式约束最小化问题转化为近似等价的等式约束优化问题:min θ 1 L ]]>s . t . L = Ψ k ( θ 1 ) - μ Σ i = 1 n log α i - μ Σ i = 1 n log β i - λ T Σ i = 1 n ( x k - 1 i - α i - γ - i min ) ]]>- λ T Σ i = 1 n ( γ - i max - α i - β i ) ]]> xk=Axk-1+wk-1yk-1=Cxk-1+vk-1x k - 1 - α = γ ‾ min ]]>α + β = γ ‾ max ]]> 式中,μ为障碍参数,λ为Lagrangian乘子,αi,βi,λi,和分别为向量α,β,λ,xk-1,和的第i个元素;(5)、通过LOQO内点法求解步骤(4)中设定的等式约束优化问题,具体步骤如下:S1-1:初始化,设定测试时间长度K,在可行域的区间范围内,任意初始化k-1时刻的变量yk-1和序列{xk-1,wk-1,α,β,λ};S1-2:根据一阶KKT最优化条件,以和{xk-1,wk-1,α,β,λ}为初始迭代点,计算出估计增量Δxk-1和Δλ:Δx k - 1 = T - 1 ( - ▿ x k - 1 Ψ - ( 2 A + B ) - 1 Λr λ + 2 μ ( 2 A + B ) - 1 e ) ]]>Δλ = H x T - 1 ( 2 μ ( 2 A + B ) - 1 e - ( 2 A + B ) - 1 Λr λ ) + ( I - H x T - 1 ) ▿ x k - 1 Ψ - λ ]]> 式中,μ = 0.05 ( 2 α + β ) T λ k , ]]> T=Hx+(2A+B)-1Λ,H x = ▿ x k - 1 2 L = Π - 1 + C T R - 1 C ]]> 为Hessian矩阵,矩阵A,B和Λ分别表示以αi,βi和λi元素的对角矩阵,e为元素都为1的列向量,▿ x k - 1 Ψ = 2 Π - 1 ( x k - 1 - x ^ k - 1 ) - 2 C T R - 1 ( y k - 1 - Cx k - 1 ) , ]]>r λ = ▿ λ L = x k - 1 - 2 α - β - γ ‾ min + γ ‾ max ; ]]> S1-3:计算估计增量Δwk-1,Δα和Δβ:Δw k - 1 = - H w - 1 r w ]]> Δα=-0.5Λ-1A(rα+2Δλ)Δβ=-Λ-1B(rβ+Δλ)式中,H w = ▿ w k - 1 2 L = Q - 1 ]]> 为Hessian矩阵,r w = ▿ w k - 1 L = 2 Q - 1 w k - 1 , ]]>r β = ▿ β L = μe - BΛe ; ]]> S1-4:更新估计值{xk-1,wk-1,α,β,λ}:xk-1=xk-1+ρΔxk-1wk-1=wk-1+ρΔwk-1α=α+ρΔαβ=β+ρΔβλ=λ+ρΔλ式中,ρ为LOQO内点法求解器设定的搜索步长且ρ=0.35;S1-5:采用Matlab中的LOQO内点求解器判断估计值是否满足精度要求,如果满足精度要求,则估计值{xk-1,wk-1,α,β,λ}为最优估计值,然后转到S1-6;如果不满足则转到S1-2;S1-6:基于滚动优化原理,根据最优估计值xk-1,wk-1计算当前k时刻的最优估计x k * = Ax k - 1 + w k - 1 ]]> S1-7:更新x ^ k - 1 = x k * ; ]]> S1-8:判断终止条件,如果k=K,结束,得到信噪比估计最优值;否则,k=k+1,转到S1-2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210063706.3/,转载请声明来源钻瓜专利网。