[发明专利]一种鲁棒处理模型参数误差的接收信号强度差定位方法有效
| 申请号: | 201811085596.4 | 申请日: | 2018-09-18 |
| 公开(公告)号: | CN109471061B | 公开(公告)日: | 2020-07-14 |
| 发明(设计)人: | 王刚;孙英豪;杨树立 | 申请(专利权)人: | 宁波大学 |
| 主分类号: | G01S1/20 | 分类号: | G01S1/20 |
| 代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 周珏 |
| 地址: | 315211 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种鲁棒处理模型参数误差的接收信号强度差定位方法,其以模型形式对每个接收传感器对应的信号强度差进行描述;在信号强度差模型中引入接收传感器的坐标位置的误差值和路径损耗因子的误差值,并使用一阶泰勒展开后简化;使用鲁棒加权最小二乘方法对简化表达式进行处理,得到一个鲁棒加权最小二乘问题;利用上镜图方法、根据S‑Lemma定理,引入辅助变量和误差上界,得到鲁棒加权最小二乘简化问题;利用凸松弛方法,将鲁棒加权最小二乘简化问题转化为半正定松弛问题;求解半正定松弛问题,计算得到未知信号源的坐标位置的估计值;优点是其通过减小模型参数误差的影响提高了定位精度。 | ||
| 搜索关键词: | 一种 处理 模型 参数 误差 接收 信号 强度 定位 方法 | ||
【主权项】:
1.一种鲁棒处理模型参数误差的接收信号强度差定位方法,其特征在于包括以下步骤:步骤一:在无线传感器网络环境中建立一个平面坐标系或空间坐标系作为参考坐标系,并设定无线传感器网络环境中存在一个用于发射测量信号的未知信号源及N个用于接收测量信号的接收传感器;在无线传感器网络环境中未知信号源发射测量信号后由每个接收传感器接收,将所有接收传感器各自接收到的测量信号的信号强度按从小到大的顺序进行排序,将排序后的第1个信号强度即值最小的信号强度对应的接收传感器作为第1个接收传感器,并指定为参考传感器;然后将未知信号源在参考坐标系中的坐标位置记为x,将参考传感器在参考坐标系中的坐标位置的测量值记为
将剩余的N‑1个接收传感器在参考坐标系中的坐标位置的测量值对应记为
其中,N≥3,
表示第2个接收传感器在参考坐标系中的坐标位置的测量值,
表示第N个接收传感器在参考坐标系中的坐标位置的测量值;步骤二:计算除第1个接收传感器外的每个接收传感器接收到的测量信号的信号强度与参考传感器接收到的测量信号的信号强度的信号强度差,将第i个接收传感器接收到的测量信号的信号强度与参考传感器接收到的测量信号的信号强度的信号强度差记为Pi,1,Pi,1=Pi‑P1;然后以模型形式对除第1个接收传感器外的每个接收传感器接收到的测量信号的信号强度与参考传感器接收到的测量信号的信号强度的信号强度差进行描述,将Pi,1以模型形式描述为:
其中,i为正整数,2≤i≤N,Pi表示第i个接收传感器接收到的测量信号的信号强度,P1表示参考传感器接收到的测量信号的信号强度,γ表示路径损耗因子的真实值,符号“|| ||”为求欧几里德范数符号,s1表示参考传感器在参考坐标系中的坐标位置的真实值,si表示第i个接收传感器在参考坐标系中的坐标位置的真实值,ei,1表示测量信号从未知信号源发射到第i个接收传感器接收所经历的路径上存在的测量噪声与到参考传感器接收所经历的路径上存在的测量噪声之差,ei,1=ei‑e1,ei表示测量信号从未知信号源发射到第i个接收传感器接收所经历的路径上存在的测量噪声,ei服从零均值的高斯分布![]()
表示ei的功率,e1表示测量信号从未知信号源发射到参考传感器接收所经历的路径上存在的测量噪声,e1服从零均值的高斯分布![]()
表示e1的功率;步骤三:令
并令
然后将
和
代入
中,再使用一阶泰勒展开,得到一阶泰勒展开表达式,描述为:
;再令
对一阶泰勒展开表达式进行简化,得到一阶泰勒简化表达式,描述为:
其中,
表示路径损耗因子的测量值,Δγ表示
与γ之间的误差值,
表示第i个接收传感器在参考坐标系中的坐标位置的测量值,Δsi表示
与si之间的误差值,Δs1表示
与s1之间的误差值,
为
的转置,
为
的转置,di,1、ai,1、bi,1、εi,1均为引入的中间变量,(bi,1)T为bi,1的转置;步骤四:构建向量d=[d2,1,…,dN,1]T、a=[a2,1,…,aN,1]T、ε=[ε2,1,…,εN,1]T、e=[e2,1,…,eN,1]T;然后根据d=[d2,1,…,dN,1]T、a=[a2,1,…,aN,1]T、ε=[ε2,1,…,εN,1]T和一阶泰勒简化表达式,得到一个鲁棒加权最小二乘问题,描述为:
其中,d2,1和dN,1根据
得到,a2,1和aN,1根据
得到,ε2,1和εN,1根据
得到,e2,1和eN,1根据ei,1=ei‑e1得到,min()为取最小值函数,max()为取最大值函数,r为引入的中间变量,R=DTQD,![]()
表示以
为对角元素构成矩阵,Q表示e的协方差矩阵,即Q=E(eeT),E()为取期望函数,“s.t.”表示“受约束于……”,()T和[]T均表示转置;步骤五:利用上镜图方法,在鲁棒加权最小二乘问题中引入辅助变量η;再根据S‑Lemma定理,在鲁棒加权最小二乘问题中引入误差上界v2,并令
y=gx、q=(d‑r)TR‑1(d‑r),得到鲁棒加权最小二乘简化问题,描述为:
其中,η为上镜图方法引入的辅助变量,g、y、q均为引入的中间变量,λ为一个大于或等于0的变量,I表示维数为(N‑1)×(N‑1)的单位矩阵,ri‑1表示r中的第i‑1个元素;步骤六:令z=[yT,g,rT]T、Z=zzT、A=[0(N‑1)×3I]、
然后利用凸松弛方法,将鲁棒加权最小二乘简化问题转化为半正定松弛问题,描述为:
q=tr{ATR‑1AZ}‑2dTR‑1Az+dTR‑1d,λ≥0,tr{BTBZ(1:3,1:3)}=1,![]()
![]()
;其中,z、Z、A、B均为引入的中间变量,0(N‑1)×3表示维数为(N‑1)×3的零矩阵,I2表示维数为2×2的单位矩阵,Z(3,3)表示Z中的第3行第3列元素,z(3)表示z中的第3个元素,Z(4:N+2,3)表示Z中的第4行到第N+2行第3列的所有元素,z(4:N+2)表示z中的第4个到第N+2个元素,Z(1:3,1:3)表示Z中的第1行到第3行和第1列到第3列的所有元素,Z(i+3,i+3)表示Z中的第i+3行第i+3列元素,Z(i+3,j+3)表示Z中的第i+3行第j+3列元素,
表示第j个接收传感器在参考坐标系中的坐标位置的测量值,tr{}表示求矩阵的迹,符号“| |”为取绝对值符号;步骤七:求解半正定松弛问题,得到解{Z*,z*,η*,λ*};然后根据Z*,计算x的估计值,记为x*,
其中,Z*表示Z的解,z*表示z的解,η*表示η的解,λ*表示λ的解,Z*(1:2,3)表示Z*中的第1行到第2行第3列的所有元素,Z*(3,3)表示Z*中的第3行第3列元素。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811085596.4/,转载请声明来源钻瓜专利网。





