通过构建虚拟SAR图像实现WSN节点定位的方法及装置与流程

文档序号:17691774发布日期:2019-05-17 21:06阅读:281来源:国知局
通过构建虚拟SAR图像实现WSN节点定位的方法及装置与流程
本发明涉及wsn节点定位的
技术领域
,尤其涉及通过构建虚拟sar图像实现wsn节点定位的方法及装置。
背景技术
:虚拟合成孔径雷达,syntheticapertureradar,简称sar。无线传感器网络,wirelesssensornetwork,简称wsn。wsn是物联网的基本组成部分,其利用多个传感器节点通过自组织的方式构成无线网络,是物联网用来感知、识别以及处理网络覆盖区域中被监测对象的信息生产和采集系统。随着传感器技术、嵌入式计算技术、计算机网络技术和无线通信技术等的不断发展,无线传感器网络技术也逐渐走向成熟,并在军事侦察、环境监测、目标跟踪、医疗护理等诸多领域的应用不断普及。wsn节点定位是指未知节点基于网络中位置已知的邻近信标节点,通过有限的通信对于自身在系统中位置的估计。传感器节点自身的准确定位是实现对所监测对象进行定位、跟踪等应用的前提,是wsn研究的基础性问题和热点问题之一。现有的wsn节点定位方法基本可以分为两类:基于测距的定位方法和基于非测距的定位方法。基于测距的定位方法通过未知节点与邻近信标节点间的通信具体计算两者之间距离或者方位,并基于此实现节点自身定位。经典方法有基于接收信号强度(receivedsignalstrengthindication,简称rssi)测距定位如文献1:yaghoubif.,abbasfara.-a.,mahamb..energy-efficientrssi-basedlocalizationforwirelesssensornetworks2014.2:sahup.k.,wue.h.-k.,sahooj..durt:dualrssitrendbasedlocalizationforwirelesssensornetworks2013.3:slavisatomic,markobeko,ruidinis.rss-basedlocalizationinwirelesssensornetworksusingconvexrelaxation:noncooperativeandcooperativeschemes2015.中公开的技术。基于信号传播时间(timeofarrival,简称toa)测距定位如文献1:yuk.,guoy.j.,hedleym..toa-baseddistributedlocalisationwithunknowninternaldelaysandclockfrequencyoffsetsinwirelesssensornetworks2009.2:enyangxu,zhiding,dasguptas..sourcelocalizationinwirelesssensornetworksfromsignaltime-of-arrivalmeasurements2011.中公开的技术。基于信号到达时间差(timedifferenceofarrival,简称tdoa)测距定位如文献1:bandieraf.,colucciaa.,riccig.,ricciatof.,spanod..tdoalocalizationinasynchronouswsns2014.中公开的技术。大部分基于测距的定位方法需要另外的基础设备硬件支持,系统成本也随之增加,并且,为了降低距离或者角度测量所产生的误差,一般基于测距的定位方法都会使用一些计算及通信开销较大的方法以达到降低测量误差的目的。因此,虽然基于测距的定位方法大多误差较小,但是普遍硬件成本较高或者定位能耗较大,所以不适合应用于实际中。基于非测距的定位方法并不具体计算未知节点与邻近信标节点间的距离或者方位,而是利用网络连通性、节点间跳数等信息实现节点自身定位。经典方法有基于质心定位方法如文献1:ninipamabulusu,johnheidemann,deborahfarm.gps-lesslowcostoutdoorlocalizationforverysmalldevices2000.2:ruijiang,zhenyang.animprovedcentroidlocalizationalgorithmbasedoniterativecomputationforwirelesssensornetwork2016.中公开的技术。近似三角形内点测试(approximatepoint-in-triangulationtest,简称apit)定位方法如文献1:yongzhou,xinao,shixiongxia.animprovedapitnodeself-localizationalgorithminwsn2008.2:fengyu,qinwang,xiaotongzhang,chongli.alocalizationalgorithmforwsnbasedoncharacteristicsofpowerattenuation2008.3:jizengwang,hongxujin.improvementonapitlocalizationalgrithmsforwirelesssensornetworks2009.中公开的技术。dv-hop定位方法如文献1:hadira.,zine-dinek.,bakhouyam.,elkafij.anoptimizeddv-hoplocalizationalgorithmusingaveragehopweightedmeaninwsns2014.2:junxiang,weiweitan.animproveddv-hopalgorithmbasedoniterativecomputationforwirelesssensornetworklocalization2013.中公开的技术。凸规划定位方法如文献1:lancedoherty,laurentelghaoui,kristofers.j.pister.convexpositionestimationinwirelesssensornetworks2001.中公开的技术。该类方法由于不需要精确计算未知节点与邻近信标节点间的距离或者角度,因而减少了定位方法的计算量和通信开销,从而显著降低了定位过程中对于网络的硬件设备要求和节点能量的消耗,在实际应用中受到越来越多的关注。但是由于大部分基于非测距的方法定位精度相对较低,大大限制了其在实际中的广泛应用。雷达在二战时期首次被应用于军事领域,其主要作用就是利用无线电波发现目标并测定目标的空间位置,因此雷达也被叫做“无线电定位”。雷达系统利用无线信号相位信息与信号传播物理距离间的对应关系,通过信号处理的方法实现对于目标的定位。相比较于wsn现有定位方法,雷达系统所采用的定位机制不需要额外的硬件设备支持,排除了时间同步和系统延迟对距离测量带来的影响,可以在较低运算量情况下对于目标进行高精度的定位。技术实现要素:为了克服现有技术的不足,本发明的目的在于提供通过构建虚拟sar图像实现wsn节点定位的方法及装置,旨在解决现有技术的wsn节点定位精度不够高、能耗较大的问题。本发明的目的采用以下技术方案实现:一种通过构建虚拟sar图像实现wsn节点定位的方法,包括:构建步骤,根据sar距离单元信号与wsn节点间信号的相似性,对wsn节点间信号进行多次采样并构建虚拟sar图像;估计步骤,基于past技术,利用虚拟sar图像的各距离单元信号估计信号子空间,抑制噪声干扰,同时确定wsn节点信号间的相位信息;定位步骤,根据wsn节点信号间的相位信息,基于余弦相似性原理分析节点间实际接收信号与理论接收信号间的差异性,实现wsn的节点定位。在上述实施例的基础上,优选的,所述构建步骤,具体为:根据sar距离单元信号与wsn信标节点间信号的相似性,对wsn中连通信标节点与未知节点间信号进行多次采样;将wsn中同一时刻采样获得多个连通信标节点与未知节点间信号视为虚拟sar图像的方位向数据,将wsn中同一连通信标节点在不同采样时刻与未知节点间信号视为虚拟sar图像的距离向数据;对虚拟sar图像的方位向数据、距离向数据进行方位向上的傅里叶变换,构建初始固定相位为0的虚拟sar图像。在上述实施例的基础上,优选的,所述构建步骤中,信标节点表示为s1s2s3......sn,n代表信标节点的数量;第n个连通信标节点sn坐标为(xn,yn,zn);节点间发射信号波长均为λ;在噪声干扰条件下信标节点s1s2s3......sn与未知节点o之间的真实信号记为:j为虚数;噪声干扰ε(n)为高斯白噪声;dn为连通信标节点sn与未知节点o之间真实物理距离:对信标节点s1s2s3......sn与未知节点o之间的信号在不同时间点进行采样,得到:其中,下标t代表第t次采样;在sar系统中,假设sar系统中任一距离单元上最强散射点的初始固定相位为ψk,将其它弱散射点视为杂波,则在方位数据域中该最强散射点的接收信号为:xk(m)=|ak|exp{j[ψk+γ(m)]}+εk(m);其中,下标k代表第k个距离单元;m代表方位向脉冲位置;|ak|为实常数,表示幅度;杂波εk(m)为高斯白噪声;γ(m)为相位误差函数,即sar信号处理中自聚焦处理所需估计的相位误差函数;将sar图像中各距离单元信号视为检测样本,则相位误差函数对应检测样本中的信号分量,高斯白噪声对应检测样本中的噪声分量;令sar信号中初始固定相位为ψk=0,则sar信号中的相位误差函数γ(m)等价于wsn节点信号中的理想相位信息sar信号中的杂波εk(m)等价于wsn节点信号中的噪声干扰εt(n)。在上述实施例的基础上,优选的,所述估计步骤,具体为:在虚拟sar图像上选出各距离单元的强信号点,进行中心的循环移位,并以各距离单元的强信号点为中心进行加窗处理,提高信噪比;根据sar信号处理中利用特征分解方法获得信号子空间实现自聚焦的基本原理,对各距离单元信号进行方位向上的逆傅里叶变换,获取估计样本;提取各距离单元信号,基于past技术利用虚拟sar图像的各距离单元信号,通过特征向量公式组进行迭代计算,估计wsn节点定位算法所需要的特征向量,抑制噪声干扰的同时确定wsn节点信号间的相位信息;所估计得到的特征向量即信号子空间;将所估计特征向量从各距离单元信号中去除,对各距离单元信号进行方位向上的傅里叶变换,恢复虚拟sar图像;缩小窗函数的宽度,重复以上步骤,直到虚拟sar图像聚焦质量良好为止;将各循环步骤中所估计特征向量相位信息进行叠加,即为最终的wsn节点信号间的相位信息。在上述实施例的基础上,优选的,所述通过特征向量公式组进行迭代计算,具体为:j=1,2,...,p;p为所需估计特征向量个数;i=1,2,...,t;t为采样样本数;λ(i)=λ(i-1)+|w(i)|2;δi=xi-ui-1w(i);其中,当第i个采样节点信号代入past中进行计算时,xi为当前估计训练样本,w(i)和δi为past计算中所需的中间变量;λ(i)为当前最大特征值;ui为λ(i)的对应特征向量;将迭代结束后,已经估计获得最大特征值的对应特征向量从各估计训练样本中去除,即:根据恢复虚拟sar图像,缩小窗函数的宽度,重新获取新的估计训练样本xi,进行λ(i)和ui的计算。一种通过构建虚拟sar图像实现wsn节点定位的装置,包括:构建模块,用于根据sar距离单元信号与wsn节点间信号的相似性,对wsn节点间信号进行多次采样并构建虚拟sar图像;估计模块,用于基于past技术,利用虚拟sar图像的各距离单元信号估计信号子空间,抑制噪声干扰,同时确定wsn节点信号间的相位信息;定位模块,用于根据wsn节点信号间的相位信息,基于余弦相似性原理分析节点间实际接收信号与理论接收信号间的差异性,实现wsn的节点定位。在上述实施例的基础上,优选的,所述构建模块用于:根据sar距离单元信号与wsn信标节点间信号的相似性,对wsn中连通信标节点与未知节点间信号进行多次采样;将wsn中同一时刻采样获得多个连通信标节点与未知节点间信号视为虚拟sar图像的方位向数据,将wsn中同一连通信标节点在不同采样时刻与未知节点间信号视为虚拟sar图像的距离向数据;对虚拟sar图像的方位向数据、距离向数据进行方位向上的傅里叶变换,构建初始固定相位为0的虚拟sar图像。在上述实施例的基础上,优选的,对于所述构建模块,信标节点表示为s1s2s3......sn,n代表信标节点的数量;第n个连通信标节点sn坐标为(xn,yn,zn);节点间发射信号波长均为λ;在噪声干扰条件下信标节点s1s2s3......sn与未知节点o之间的真实信号记为:j为虚数;噪声干扰ε(n)为高斯白噪声;dn为连通信标节点sn与未知节点o之间真实物理距离:对信标节点s1s2s3......sn与未知节点o之间的信号在不同时间点进行采样,得到:其中,下标t代表第t次采样;在sar系统中,假设sar系统中任一距离单元上最强散射点的初始固定相位为ψk,将其它弱散射点视为杂波,则在方位数据域中该最强散射点的接收信号为:xk(m)=|ak|exp{j[ψk+γ(m)]}+εk(m);其中,下标k代表第k个距离单元;m代表方位向脉冲位置;|ak|为实常数,表示幅度;杂波εk(m)为高斯白噪声;γ(m)为相位误差函数,即sar信号处理中自聚焦处理所需估计的相位误差函数;将sar图像中各距离单元信号视为检测样本,则相位误差函数对应检测样本中的信号分量,高斯白噪声对应检测样本中的噪声分量;令sar信号中初始固定相位为ψk=0,则sar信号中的相位误差函数γ(m)等价于wsn节点信号中的理想相位信息sar信号中的杂波εk(m)等价于wsn节点信号中的噪声干扰εt(n)。在上述实施例的基础上,优选的,所述估计模块用于:在虚拟sar图像上选出各距离单元的强信号点,进行中心的循环移位,并以各距离单元的强信号点为中心进行加窗处理,提高信噪比;根据sar信号处理中利用特征分解方法获得信号子空间实现自聚焦的基本原理,对各距离单元信号进行方位向上的逆傅里叶变换,获取估计样本;提取各距离单元信号,基于past技术利用虚拟sar图像的各距离单元信号,通过特征向量公式组进行迭代计算,估计wsn节点定位算法所需要的特征向量,抑制噪声干扰的同时确定wsn节点信号间的相位信息;所估计得到的特征向量即信号子空间;将所估计特征向量从各距离单元信号中去除,对各距离单元信号进行方位向上的傅里叶变换,恢复虚拟sar图像;缩小窗函数的宽度,重复以上步骤,直到虚拟sar图像聚焦质量良好为止;将各循环步骤中所估计特征向量相位信息进行叠加,即为最终的wsn节点信号间的相位信息。在上述实施例的基础上,优选的,所述通过特征向量公式组进行迭代计算,具体为:j=1,2,...,p;p为所需估计特征向量个数;i=1,2,...,t;t为采样样本数;λ(i)=λ(i-1)+|w(i)|2;δi=xi-ui-1w(i);其中,当第i个采样节点信号代入past中进行计算时,xi为当前估计训练样本,w(i)和δi为past计算中所需的中间变量;λ(i)为当前最大特征值;ui为λ(i)的对应特征向量;将迭代结束后,已经估计获得最大特征值的对应特征向量从各估计训练样本中去除,即:根据恢复虚拟sar图像,缩小窗函数的宽度,重新获取新的估计训练样本xi,进行λ(i)和ui的计算。相比现有技术,本发明的有益效果在于:本发明公开了通过构建虚拟sar图像实现wsn节点定位的方法及装置,首先根据sar距离单元信号与wsn信标节点间信号的相似性,基于wsn节点间信号构建虚拟sar图像,将噪声干扰条件下wsn节点间信号相位信息估计问题转化为虚拟sar图像自聚焦处理的问题;利用past技术对虚拟sar图像进行自聚焦处理,从而在低信噪比条件下准确估计wsn节点间信号相位信息;最后基于节点间信号相位信息与物理距离间的对应关系,基于余弦相似性原理构建目标函数,通过搜索目标函数最优解实现对于未知节点的定位,实现低信噪比条件下的wsn节点定位。仿真实验证明本发明定位精度良好且定位功耗较低,适用于wsn节点定位。附图说明下面结合附图和实施例对本发明进一步说明。图1示出了本发明实施例提供的一种wsn节点分布示意图;图2a示出了本发明实施例提供的一种蒙特卡罗仿真实验在不同信噪比条件下信号相位的均值比较示意图;图2b示出了本发明实施例提供的一种蒙特卡罗仿真实验在不同信噪比条件下信号相位的方差值比较示意图;图3a、图3b、图3c分别示出了本发明实施例提供的一种虚拟sar图像;图4a示出了本发明实施例提供的一种past技术性能分析蒙特卡罗实验在不同信噪比条件下信号相位的均值比较示意图;图4b示出了本发明实施例提供的一种past技术性能分析蒙特卡罗实验在不同信噪比条件下信号相位的方差值比较示意图;图5a、图5b、图5c分别示出了本发明实施例提供的一种基于虚拟sar图像降噪处理前后相对定位误差随snr变化曲线示意图;图6a、图6b、图6c分别示出了本发明实施例提供的一种本发明与经典wsn定位方法性能对比示意图;图7示出了本发明实施例提供的一种通过构建虚拟sar图像实现wsn节点定位的方法的流程示意图;图8示出了本发明实施例提供的一种通过构建虚拟sar图像实现wsn节点定位的装置的结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。具体实施例一本发明实施例中,past技术指的是投影近似子空间跟踪技术(projectionapproximationsubspacetracking,简称past)。假设在wsn所处三维空间内存在未知节点o,其真实坐标为(xo,yo,zo)。存在与未知节点o相连通的n个信标节点分别为s1s2s3......sn,其中第n个连通信标节点sn坐标为(xn,yn,zn),节点间发射信号波长均为λ,不失一般性设定所有发射信号初始相位为0,在不考虑噪声干扰的理想条件下连通信标节点与未知节点o之间信号为:其中,dn为连通信标节点sn与未知节点o之间真实物理距离。有:由公式(1)可见,wsn在不考虑噪声干扰的理想条件下节点间接收信号相位与节点间真实距离成正比。然而,当从实际信号中提取其相位信息时,所获得相位会被限制于(-π,π]的相位主值区间内,该现象被称为相位缠绕。根据公式(1),即其所提取相位为:其中,arg{·}表示对目标取相位值,w{·}是模值为2π的缠绕算子。由于相位的缠绕性,直接利用所提取相位计算节点间距离会同样以信号波长λ为周期被限制在的主值区间内,从而无法获得节点间的真实物理距离,影响对于未知节点的定位。考虑在实际wsn中,所有传感器节点均为随机分布,所以不同信标节点与未知节点的信号之间并不存在确定的关联性,这也导致了无法利用匹配滤波、傅里叶变换等信号处理的方式消除信号相位缠绕性对于节点间距离计算的影响。然而,当所有节点在wsn中随机分布后,其相互之间的位置关系就唯一确定。根据公式(1)所示,在不考虑噪声干扰的理想条件下任意连通信标节点与未知节点间的信号真实相位信息是可以被唯一确定的。在信标节点位置信息已知情况下,wsn中任意像素单位(xi,yj,zk)与信标节点s1s2s3......sn之间的信号可以被计算为:其中,d′n为连通信标节点sn与像素单位(xi,yj,zk)之间物理距离,根据公式(2)有:考虑信号相位信息与节点间距离信息的对应关系,所计算像素单元越接近未知节点,则计算所得信号与节点接收真实信号越相似。余弦相似性是一种基于向量空间模型的相似度分析方法,该方法将进行相似性比较的目标视为两个向量,当两个向量方向完全重合则夹角为0°,余弦值达到最大值为1。根据所计算像素单元信号相位与真实接收信号相位,易得两相位间夹角的余弦值为:其中,re{·}表示对复数取实部。将公式(1)与公式(4)所示真实接收信号与计算像素单元信号改写为:真实接收信号:f=[f(s1),f(s2),...f(sn)]t(7)计算像素单元信号:结合公式(6)-(8),可得基于余弦相似性原理设定目标函数为:这里,h表示求共轭转置。当且仅当搜索像素单元与未知节点位置重合时,公式(9)所示目标函数达到最大值。图1所示为wsn中节点分布的示意图。图中un为未知节点,7个阴影节点为与未知节点un连通的信标节点。对wsn空间中所有像素单元遍历计算其接收7个信标节点的信号相位和目标函数值,当某一像素单元的目标函数值达到最大值,即在该像素单元的信号相位计算值与真实值间偏差的总和最小,则该像素单元就是对于未知节点的定位结果,有:可见,通过构建目标函数,利用逐像素单元搜索计算的方法可以在信标节点随机分布的wsn中基于信号相位信息实现节点定位。然而,信号在复杂的无线传播环境中,其相位信息会受到强烈的噪声干扰影响,而噪声干扰引起的相位误差则会直接影响利用节点间信号相位信息实现wsn节点定位的精度。考虑噪声干扰对节点间信号的影响,根据公式(1)将存在噪声干扰条件下信标节点s1s2s3......sn与未知节点o之间的真实信号重新改写为:其中,噪声干扰ε(n)为高斯白噪声。考虑无线信道传输模型的时变性,对信标节点s1s2s3......sn与未知节点o之间的信号在不同时间点进行采样,有:其中,下标t代表第t次采样。由于随着时间的改变,信标节点与未知节点间的位置关系没有发生改变,因此在公式(12)中,仅噪声干扰εt(n)随采样时间不同而发生改变。利用蒙特卡罗仿真实验进一步分析噪声干扰对于节点间信号相位的影响。设定真实相位值为π/2,观察在不同信噪比条件下所提取信号相位,结果如图2a、图2b所示。图2a示出了本发明实施例提供的一种蒙特卡罗仿真实验在不同信噪比条件下信号相位的均值比较示意图;图2b示出了本发明实施例提供的一种蒙特卡罗仿真实验在不同信噪比条件下信号相位的方差值比较示意图。观察发现,在低信噪比条件下,所提取信号相位已经完全偏离了原始相位的真实值。当信噪比达到10db时,才可以保证提取信号相位的无偏性。然而在实际应用中,并不能保证节点间的无线传输环境能始终保持较高的信噪比条件。因此,抑制噪声干扰εt(n)对节点间信号相位的影响,准确的估计信标节点与未知节点间信号的理想相位信息,是wsn基于信号相位信息实现节点高精度定位的关键。而在sar系统中,将雷达的不规则运动、算法的各类近似以及噪声干扰对于相位的影响归结为相位误差函数。假设sar系统中任一距离单元上最强散射点的初始固定相位为ψk,将其它弱散射点视为杂波。则在方位数据域中该最强散射点的接收信号为:xk(m)=|ak|exp{j[ψk+γ(m)]}+εk(m)(13)其中,下标k代表第k个距离单元;m代表方位向脉冲位置;|ak|为实常数,表示幅度;杂波εk(m)为高斯白噪声;γ(m)为相位误差值,即sar信号处理中自聚焦处理所需估计相位误差值。将sar图像中各距离单元信号视为检测样本,此时相位误差函数对应检测样本中的信号分量,高斯白噪声对应检测样本中的噪声分量。比较公式(12)与公式(13),不难发现当令sar信号中初始固定相位为ψk=0,则sar信号中的相位误差函数γ(m)等价于wsn节点信号中的理想相位信息sar信号中的杂波εk(m)等价于wsn节点信号中的噪声干扰εt(n)。基于以上分析,本发明对wsn中连通信标节点与未知节点间信号进行多次采样,将wsn中同一时刻采样获得多个连通信标节点与未知节点间信号ft(s1)ft(s2)ft(s3)......ft(sn)视为虚拟sar图像方位向数据,将wsn中同一连通信标节点在不同采样时刻与未知节点间信号视为虚拟sar图像距离向数据,可以构建初始固定相位为ψk=0的虚拟sar图像,将噪声干扰条件下wsn节点间信号相位信息估计问题转化为虚拟sar图像自聚焦处理的问题。假设在wsn中与未知节点存在32个连通信标节点,对节点间信号采样64次,根据公式(12)与公式(13)构建虚拟sar图像,如图3a、图3b、图3c所示。在图3a中假设不存在相位误差函数和噪声干扰,即当wsn节点间没有信号存在时,可以获得理想的虚拟sar图像,图像中目标点聚焦在图像中心位置,没有散焦现象存在。当wsn节点间存在信号时,即等价于在虚拟sar图像中存在相位误差函数γ(m),此时虚拟sar图像如图3b所示。可以看到在图像中由于相位误差函数的影响,每个距离单元上的点目标均出现了散焦,并且最强目标点的位置也出现了偏移。但是由于没有噪声干扰,所以每个距离单元的目标散焦情况完全一样。然后在图3c中,考虑wsn节点间信号在不同采样时间遭受不同的噪声干扰,即等价于在虚拟sar图像中的杂波信号εk(m),此时虚拟sar图像呈现出完全不规律的散焦现象。显然,基于wsn节点间信号所构建虚拟sar图像,需要利用合适的自聚焦算法抑制噪声干扰对信号相位的影响,准确的估计wsn信标节点与未知节点间信号的理想相位信息。根据sar信号处理中利用特征分解方法获得信号子空间实现自聚焦的基本原理,基于虚拟sar图像各距离单元信号构建样本协方差矩阵,直接利用特征分解方法获得信号子空间,即可获得wsn节点信号中的相位信息。根据公式推导可知,相位估计方差值的克拉默—劳界限(cramer-raolowerbound,简称crlb)为:其中,m为参与相位估计的信标节点个数;t为采样样本数;β为采样样本的信噪比(signal-to-noiseratio,简称snr)。观察公式(14)发现,该信号处理方案同时利用多个信标节点采样信号,可以在较低snr条件下有效分离信号子空间与噪声子空间,达到降低噪声干扰的目的,提高定位方法的抗噪声干扰能力,实现在强噪声干扰条件下的wsn节点定位。但是wsn中的节点大都使用难以蓄电与更换的电池作为能量来源,所以功耗也是在设计节点定位方法中的一个重要考虑因素。影响定位功耗的有计算量、通信开销、存储空间等关键指标。显然采用特征分解方法分离信号子空间与噪声子空间的信号处理方案运算量巨大,且主要运算复杂度集中在特征分解处理过程。当存在n个连通信标节点,考虑构建样本协方差矩阵的运算量为o(n2),而对于该协方差矩阵进行特征分解处理的运算量为o(n3),如此巨大的运算量无法满足wsn节点定位低功耗的要求。基于以上分析,本发明采用past技术利用虚拟sar图像的各距离单元信号,通过以下公式进行迭代计算,只估计wsn节点定位算法所需的特征向量:forj=1,2,...,pdo(15)fori=1,2,...,tdo(16)λ(i)=λ(i-1)+|w(i)|2(18)δi=xi-ui-1w(i)(19)endfori=1,2,...,tdo(21)endend当前i个采样节点信号代入past中进行计算时,w(i)和δi为past计算中所需的中间变量;公式(15)-(20)为通过past方法估计当前最大特征值和其对应的特征向量,即λ(i)和ui。公式(21)-(22)将已经估计获得最大特征值对应特征向量从各估计训练样本中去除,为估计次大特征值对应特征向量做准备。p为所需估计特征向量个数。past方法利用公式(15)-(22)估计信号子空间,在替代特征分解处理的同时也避免了对于样本协方差矩阵的估计,其算法复杂度为o(np)。相比较算法复杂度为o(n3)特征分解过程,past技术估计特征向量可以显著降低本发明wsn节点定位处理方法的算法运算量。综上所述,本发明实施例给出一种通过构建虚拟sar图像的wsn节点定位方法分为三个阶段:第一个阶段根据sar距离单元信号与wsn信标节点间信号的相似性,对wsn节点间信号进行多次采样并构建虚拟sar图像;第二阶段基于past技术,利用虚拟sar图像的各距离单元信号估计信号子空间,抑制噪声干扰的影响,准确估计wsn节点间信号的相位信息;第三阶段基于余弦相似性原理分析节点间实际接收信号与理论接收信号间的差异性,从而实现wsn的节点定位。如图7所示,本发明实施例提供了一种通过构建虚拟sar图像实现wsn节点定位的方法,其可以适用于计算机设备,包括:构建步骤s101,根据sar距离单元信号与wsn节点间信号的相似性,对wsn节点间信号进行多次采样并构建虚拟sar图像;估计步骤s102,基于past技术,利用虚拟sar图像的各距离单元信号估计信号子空间,抑制噪声干扰,同时确定wsn节点信号间的相位信息;定位步骤s103,根据wsn节点信号间的相位信息,基于余弦相似性原理分析节点间实际接收信号与理论接收信号间的差异性,实现wsn的节点定位。本发明实施例中的定位步骤s103的具体实施方式采用现有技术,此处不再展开。本发明实施例根据sar距离单元信号与wsn信标节点间信号的相似性,基于wsn节点间信号构建虚拟sar图像,将噪声干扰条件下wsn节点间信号相位信息估计问题转化为虚拟sar图像自聚焦处理的问题;利用past技术对虚拟sar图像进行自聚焦处理,从而在低信噪比条件下准确估计wsn节点间信号相位信息;最后基于节点间信号相位信息与物理距离间的对应关系,基于余弦相似性原理构建目标函数,通过搜索目标函数最优解实现对于未知节点的定位,实现低信噪比条件下的wsn节点定位。优选的,所述构建步骤s102,可以具体为:根据sar距离单元信号与wsn信标节点间信号的相似性,对wsn中连通信标节点与未知节点间信号进行多次采样;将wsn中同一时刻采样获得多个连通信标节点与未知节点间信号视为虚拟sar图像的方位向数据,将wsn中同一连通信标节点在不同采样时刻与未知节点间信号视为虚拟sar图像的距离向数据;对虚拟sar图像的方位向数据、距离向数据进行方位向上的傅里叶变换,构建初始固定相位为0的虚拟sar图像。优选的,所述估计步骤s102,可以具体为:在虚拟sar图像上选出各距离单元的强信号点,进行中心的循环移位,并以各距离单元的强信号点为中心进行加窗处理,提高信噪比;根据sar信号处理中利用特征分解方法获得信号子空间实现自聚焦的基本原理,对各距离单元信号进行方位向上的逆傅里叶变换,获取估计样本;提取各距离单元信号,基于past技术利用虚拟sar图像的各距离单元信号,通过特征向量公式组进行迭代计算,估计wsn节点定位算法所需要的特征向量,抑制噪声干扰的同时确定wsn节点信号间的相位信息;所估计得到的特征向量即信号子空间;将所估计特征向量从各距离单元信号中去除,对各距离单元信号进行方位向上的傅里叶变换,恢复虚拟sar图像;缩小窗函数的宽度,重复以上步骤,直到虚拟sar图像聚焦质量良好为止;将各循环步骤中所估计特征向量相位信息进行叠加,即为最终的wsn节点信号间的相位信息。利用仿真实验可以证明本发明实施例所提供的方法定位精度良好且定位功耗较低,适用于wsn节点定位。在wsn中,假设未知节点真实位置为(xo,yo,zo),利用定位方法获得定位结果为则该方法的定位误差定义为未知节点真实位置与定位结果之间的欧氏距离,有:二维平面则可以被视为所有节点均分布在同一高度的特殊三维空间,即在二维平面上恒有为了更为客观的评价方法定位性能,定义相对定位误差为多个未知节点的平均定位误差与wsn节点间通信半径r的比值。当存在mun个未知节点时,相对定位误差为:设定在100×100×100m3的三维空间中随机均匀分布1000个节点,节点通信半径为r=35。首先,本发明就past技术在噪声干扰条件下估计虚拟sar图像的相位误差函数性能进行分析。根据公式(14)分析,在低snr情况下,通过增加连通信标节点数量可以明显改善算法性能;而在高snr的情况下,影响估计性能的主要因素是snr,即使在较少连通信标节点数条件下也可以获得较好的相位估计性能。假设虚拟sar图像距离单元数nr=512,所叠加相位误差为π/2,通过改变虚拟sar图像方位向脉冲数,即改变wsn中与未知节点连通信标节点数量m,观察在不同连通信标节点数量的情况下,past技术性能随snr变化的影响,如图4a、图4b所示。图4a示出了本发明实施例提供的一种past技术性能分析蒙特卡罗实验在不同信噪比条件下信号相位的均值比较示意图;图4b示出了本发明实施例提供的一种past技术性能分析蒙特卡罗实验在不同信噪比条件下信号相位的方差值比较示意图。观察发现,在低snr条件下,连通信标节点数量较少时甚至无法保证past技术对于相位的无偏估计,但是其相位估计性能随连通信标节点数量增加显著提升。在高snr情况下,即使连通信标节点数量只有m=4,也可以实现对于相位的准确估计。然而,利用wsn节点间信号构建虚拟sar图像,即使连通信标节点数量较少,也可以通过对所构建虚拟sar图像各距离单元的强散射点进行加窗处理进一步提高实际的snr,从而提高past技术的相位估计性能,准确估计节点间信号的相位信息。图5a、图5b、图5c所示为wsn信号在不同信标节点比例情况下,通过构建虚拟sar图像并利用past技术降噪处理前后相对定位误差随snr变化趋势,其中,信标节点比例分别为:图5a中ratio=5%;图5b中ratio=25%;图5c中ratio=45%。观察发现,通过构建虚拟sar图像,利用past技术可以有效的降低噪声干扰对wsn信号的影响,提高算法的定位精度。尤其在低snr条件下,对wsn节点定位精度有显著改善。而在相同snr条件下,信标节点比例越高,与未知节点连通的信标节点数量越多,利用past技术估计节点间信号相位信息也就越准确,因此对比图5a、图5b、图5c,发现随着信标节点比例的增加,本发现定位精度也随之提高。图6a、图6b、图6c所示是本发明方法、基于rssi定位方法、质心定位方法在不同信噪比的情况下相对定位误差随信标节点比例的变化趋势对比,其中,图6a中snr=-5db;图6b中snr=5db;图6c中snr=15db。观察发现,质心定位方法作为基于非测距的定位方法,它的定位性能主要受连通信标节点数量的影响,snr的变化对于其定位性能完全没有影响。而基于rssi的定位方法作为基于测距的定位方法,可以在高snr条件下获得极好的定位精度。但是,随着snr的下降,其定位性能也随之恶化。本发明虽然不需要测量连通锚节点与未知节点间的具体距离信息或者角度信息,但是噪声干扰会导致节点间信号相位信息与真实相位存在较大偏差,因此,本发明方法性能同样受snr变化的影响。然而通过构建虚拟sar图像,利用past技术估计节点间信号的相位信息可以有效降低噪声干扰对定位精度的影响,因此在图6a、图6b、图6c中,本发明方法的定位性能受snr变化影响较小,无论在高snr还是低snr条件下,均可以获得满意的节点定位精度。设定目标区域内信标节点比例为45%,节点间通信snr=0db,为了更进一步分析本发明方法定位效率,利用idl语言在3.40ghz主频pc机上对相同目标区域中未知节点进行定位处理,对比不同定位方案的实际执行时间如表1所示。表1wsn定位算法的运行时间运行时间无虚拟sar图像及past技术降噪2.7221401s有虚拟sar图像及past技术降噪3.4132604s由表1可知,通过构建虚拟sar图像并利用past技术估计节点间信号相位信息的实际计算运行时间约为0.69s。因此,本发明在几乎不影响wsn定位算法运行时间的同时有效降低噪声干扰对信号的影响,提高wsn定位算法的定位精度。在上述的具体实施例一中,提供了通过构建虚拟sar图像实现wsn节点定位的方法,与之相对应的,本申请还提供通过构建虚拟sar图像实现wsn节点定位的装置。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。具体实施例二如图8所示,本发明实施例提供了一种通过构建虚拟sar图像实现wsn节点定位的装置,包括:构建模块201,用于根据sar距离单元信号与wsn节点间信号的相似性,对wsn节点间信号进行多次采样并构建虚拟sar图像;估计模块202,用于基于past技术,利用虚拟sar图像的各距离单元信号估计信号子空间,抑制噪声干扰,同时确定wsn节点信号间的相位信息;定位模块203,用于根据wsn节点信号间的相位信息,基于余弦相似性原理分析节点间实际接收信号与理论接收信号间的差异性,实现wsn的节点定位。优选的,所述构建模块201可以用于:根据sar距离单元信号与wsn信标节点间信号的相似性,对wsn中连通信标节点与未知节点间信号进行多次采样;将wsn中同一时刻采样获得多个连通信标节点与未知节点间信号视为虚拟sar图像的方位向数据,将wsn中同一连通信标节点在不同采样时刻与未知节点间信号视为虚拟sar图像的距离向数据;对虚拟sar图像的方位向数据、距离向数据进行方位向上的傅里叶变换,构建初始固定相位为0的虚拟sar图像。优选的,对于所述构建模块201,信标节点表示为s1s2s3......sn,n代表信标节点的数量;第n个连通信标节点sn坐标为(xn,yn,zn);节点间发射信号波长均为λ;在噪声干扰条件下信标节点s1s2s3......sn与未知节点o之间的真实信号记为:j为虚数;噪声干扰ε(n)为高斯白噪声;dn为连通信标节点sn与未知节点o之间真实物理距离:对信标节点s1s2s3......sn与未知节点o之间的信号在不同时间点进行采样,得到:其中,下标t代表第t次采样;在sar系统中,假设sar系统中任一距离单元上最强散射点的初始固定相位为ψk,将其它弱散射点视为杂波,则在方位数据域中该最强散射点的接收信号为:xk(m)=|ak|exp{j[ψk+γ(m)]}+εk(m);其中,下标k代表第k个距离单元;m代表方位向脉冲位置;|ak|为实常数,表示幅度;杂波εk(m)为高斯白噪声;γ(m)为相位误差函数,即sar信号处理中自聚焦处理所需估计的相位误差函数;将sar图像中各距离单元信号视为检测样本,则相位误差函数对应检测样本中的信号分量,高斯白噪声对应检测样本中的噪声分量;令sar信号中初始固定相位为ψk=0,则sar信号中的相位误差函数γ(m)等价于wsn节点信号中的理想相位信息sar信号中的杂波εk(m)等价于wsn节点信号中的噪声干扰εt(n)。优选的,所述估计模块202可以用于:在虚拟sar图像上选出各距离单元的强信号点,进行中心的循环移位,并以各距离单元的强信号点为中心进行加窗处理,提高信噪比;根据sar信号处理中利用特征分解方法获得信号子空间实现自聚焦的基本原理,对各距离单元信号进行方位向上的逆傅里叶变换,获取估计样本;提取各距离单元信号,基于past技术利用虚拟sar图像的各距离单元信号,通过特征向量公式组进行迭代计算,估计wsn节点定位算法所需要的特征向量,抑制噪声干扰的同时确定wsn节点信号间的相位信息;所估计得到的特征向量即信号子空间;将所估计特征向量从各距离单元信号中去除,对各距离单元信号进行方位向上的傅里叶变换,恢复虚拟sar图像;缩小窗函数的宽度,重复以上步骤,直到虚拟sar图像聚焦质量良好为止;将各循环步骤中所估计特征向量相位信息进行叠加,即为最终的wsn节点信号间的相位信息。优选的,所述通过特征向量公式组进行迭代计算,具体为:j=1,2,...,p;p为所需估计特征向量个数;i=1,2,...,t;t为采样样本数;λ(i)=λ(i-1)+|w(i)|2;δi=xi-ui-1w(i);其中,当第i个采样节点信号代入past中进行计算时,xi为当前估计训练样本,w(i)和δi为past计算中所需的中间变量;λ(i)为当前最大特征值;ui为λ(i)的对应特征向量;将迭代结束后,已经估计获得最大特征值的对应特征向量从各估计训练样本中去除,即:根据恢复虚拟sar图像,缩小窗函数的宽度,重新获取新的估计训练样本xi,进行λ(i)和ui的计算。本发明实施例根据sar距离单元信号与wsn信标节点间信号的相似性,基于wsn节点间信号构建虚拟sar图像,将噪声干扰条件下wsn节点间信号相位信息估计问题转化为虚拟sar图像自聚焦处理的问题;利用past技术对虚拟sar图像进行自聚焦处理,从而在低信噪比条件下准确估计wsn节点间信号相位信息;最后基于节点间信号相位信息与物理距离间的对应关系,基于余弦相似性原理构建目标函数,通过搜索目标函数最优解实现对于未知节点的定位,实现低信噪比条件下的wsn节点定位。本发明从使用目的上,效能上,进步及新颖性等观点进行阐述,其具有的实用进步性,已符合专利法所强调的功能增进及使用要件,本发明以上的说明及附图,仅为本发明的较佳实施例而已,并非以此局限本发明,因此,凡一切与本发明构造,装置,特征等近似、雷同的,即凡依本发明专利申请范围所作的等同替换或修饰等,皆应属本发明的专利申请保护的范围之内。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。尽管本发明已进行了一定程度的描述,明显地,在不脱离本发明的精神和范围的条件下,可进行各个条件的适当变化。可以理解,本发明不限于所述实施方案,而归于权利要求的范围,其包括所述每个因素的等同替换。对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1