CN103634903A - 低功耗小型设备抗噪定位方法 - Google Patents

低功耗小型设备抗噪定位方法 Download PDF

Info

Publication number
CN103634903A
CN103634903A CN201310595440.1A CN201310595440A CN103634903A CN 103634903 A CN103634903 A CN 103634903A CN 201310595440 A CN201310595440 A CN 201310595440A CN 103634903 A CN103634903 A CN 103634903A
Authority
CN
China
Prior art keywords
node
bancroft
application region
suitable application
anchor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310595440.1A
Other languages
English (en)
Other versions
CN103634903B (zh
Inventor
徐兵
齐望东
朱亚松
威力
陈剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PLA University of Science and Technology
Original Assignee
PLA University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PLA University of Science and Technology filed Critical PLA University of Science and Technology
Priority to CN201310595440.1A priority Critical patent/CN103634903B/zh
Publication of CN103634903A publication Critical patent/CN103634903A/zh
Application granted granted Critical
Publication of CN103634903B publication Critical patent/CN103634903B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明公开一种低功耗小型设备抗噪定位方法,包括如下步骤:测量获取待定位节点到锚节点的距离差值,使用Bancroft方法确定待定位节点初始位置,如Bancroft方法无法解算或解算结果不处于Bancroft方法的适用区域,则使用Chan方法确定待定位节点位置,并以该计算结果作为最终定位结果。本发明的定位方法克服了现有方法存在的病态区域问题,创新性地将两种方法的优势进行了互补结合,方法计算简单,抗噪声能力强,定位精度高,特别适用于对低功耗小型设备的定位。

Description

低功耗小型设备抗噪定位方法
技术领域
本发明属于物体定位技术领域,特别是一种基于距离差的低功耗小型设备抗噪定位方法。
背景技术
位置信息作为现代社会的关键基础信息,在国民经济、国防科技和日常生活中发挥着日益重要的作用。以GPS为代表的星基定位***已经使得众多的应用得到方便快捷的位置服务,但是在无线传感器网络、移动互联网、战术互联网等***中,星基定位***有时难以提供有效的位置服务。例如:在无线传感器网络中,为众多的微型低功耗节点都增加GPS接收机无论在经济上还是技术上都不可行;在移动互联网中,用户通常是在城市或者室内环境中,由于GPS信号微弱,经常会因建筑物遮挡而难以发挥作用;在战术互联网中,星基导航***很可能因被敌方干扰而无法使用。这时就需要依靠这些***的自定位技术来提供位置信息。同时,在这些***中测距噪声通常较大,对提供精确位置服务提出了新的挑战。
定位技术通常分为两大类:基于测距的定位和非测距的定位。非测距的定位依靠节点间的连接信息来推测节点位置信息,定位精度不高。基于测距的定位一般基于某种距离信息的测量来确定位置,通常定位精度较高,因此更适于提供高精度的位置服务。
对于基于测距的定位***,定位过程可以分为测距和位置解算两个阶段。
测距阶段即根据无线电信号的某种特征(如振幅、相位、到达时间等)来获得距离、距离差或方位角等信息,测距方式包括到达时间测距(TOA)、到达时间差测距(TDOA)、方位角测距(AOA)、接收信号强度测距(RSSI)、以及无线电干涉测距(RIR)等。位置解算阶段即根据测距信息运行某种定位算法来确定待定位目标最终位置的过程。位置解算阶段定位算法的选择对最终的定位精度起着至关重要的作用。
定位算法可以分为迭代式算法和闭合解算法两类,其中迭代式算法计算复杂度高,且存在迭代结果的局部收敛问题,不适用于低功耗、计算能力弱或实时性要求高的应用场景;而闭合解算法具有显式解,计算复杂度低,且没有局部收敛的问题。在基于距离差的闭合解定位算法中,最常用且性能相对较好的两种是Chan方法[参见文献Chan Y.T.,Ho K.C.,"A simple and efficient estimator for hyperbolic location".IEEETransactions on Signal Processing,vol.42,no.8,pp.1905-1915,August1994]和Bancroft方法[参见文献Bancroft S.,"An Algebraic Solution of the GPSEquations".IEEE Transactions on Aerospace and Electronic Systems,vol.AES-21,no.1,pp.56-59,January1985以及Mellen G.II,Pachter M.,Raquet J.,"Closed-form solution for determining emitter location using time differenceof arrival measurements".IEEE Transactions on Aerospace and Electronic Systems,vol.39,no.3,pp.1056-1058,July2003]。Chan方法首先将线性化过程中引入的多余变量和待估变量看作独立变量进行第一步加权最小二乘求解,然后再利用多余变量和待估变量之间的关系进行第二步加权最小二乘来进一步提高定位结果的精度。Bancroft方法最初是为解GPS方程提出来的,但其思想同样可以用于基于距离差的定位解算,该方法首先使用最小二乘将待估变量用含有多余变量的式子表示出来,然后利用它们之间的关系组成关于多余变量的二次方程,解二次方程得到多余变量的估计值,进而得到待估变量的估计值。
但上述闭合解定位算法抗噪能力弱,且研究发现此类方法会存在性能很差的病态区域。如图2、图3所示,在病态区域,现有闭合解定位算法往往不能达到性能下界——克拉美-罗界(CRLB,Cramer-Rao Lower Bound),或者能够达到CRLB的噪声门限非常低,抗噪能力极弱,严重影响了定位结果的精度。
发明内容
本发明的目的在于提供一种低功耗小型设备抗噪定位方法,计算量小,抗噪声能力强,对低功耗小型设备的定位精度高。
实现本发明目的的技术解决方案为:一种低功耗小型设备抗噪定位方法,其特征在于,包括如下步骤:
10)距离差获取:获取待定位节点到参考锚节点及待定位节点到其它不少于2个锚节点的距离差;
20)初始位置解算:根据待定位节点到参考锚节点及待定位节点到其它锚节点的距离差,使用Bancroft方法确定待定位节点初始位置;
30)判断初始位置解算是否成功:根据Bancroft方法的二次方程解的情况判断初始位置解算是否成功,如否,则转至(50)步骤;
40)判断待定位节点是否位于Bancroft方法适用区域:判断所述待定位节点初始位置是否处于Bancroft方法的适用区域,如是,则转至(60)步骤;
50)使用Chan方法确定待定位节点位置;
60)输出待定位节点位置。
本发明与现有技术相比,其显著优点:由于本技术方案充分利用Chan方法和Bancroft方法具有显式解、计算复杂度低、且没有局部收敛的问题的优点,且两者的病态区域与非病态区域存在一定的互补性的特点,克服了现有闭合解定位方法存在的病态区域问题,创新性地利用了两种方法的性能优势,有效提高了闭合解定位方法的抗噪声能力与定位精度,计算量小,抗噪声能力强,对低功耗小型设备的定位精度高。
下面结合附图对本发明作进一步详细描述。
附图说明
图1为本发明低功耗小型设备抗噪定位方法流程图。
图2为待定位节点为p1=[-50,500]T时的MSE-SNR对比图。
图3为待定位节点为p2=[1500,-200]T时的MSE-SNR对比图。
图4为定位结果的MSE均值对比图。
图中:CRLB为克拉美-罗界(CRLB,Cramer-Rao Lower Bound),Chan为采用Chan方法所得结果,Bancroft为采用Bancroft方法所得结果,新方法为采用本发明低功耗小型设备抗噪定位方法所得结果,横坐标表示测距噪声的大小(dB),纵轴表示定位结果均方差(MSE,Mean Squared Errors)。
具体实施方式
如图1所示,本发明低功耗小型设备抗噪定位方法,包括如下步骤:
10)距离差获取;获取待定位节点到参考锚节点及待定位节点到其它不少于2个锚节点的距离差;
该步骤为现有技术。
距离差值可以通过TDOA的方式获得,首先各个锚节点之间进行时钟同步,同步通过FTSP时钟同步协议完成;然后待定位节点发射源信号,各个锚节点记录接收到源信号的时间t1,t2,…,tM(其中M为锚节点的个数);最后根据各个锚节点的信号接收时间计算待定位节点到各个锚节点和1号锚节点(参考锚节点)的距离差,即ri1=c×(ti-t1),其中c为源信号的传播速度。在蜂窝网中,通过观测到达时间差(OTDOA,Observed TimeDifference of Arrival)来得到距离差测量值,各个基站保持时钟同步,待定位移动台测量不同基站的下行导频信号,得到不同基站下行导频的传播时间差,进而得到移动台到不同基站的距离差。
距离差值也可以通过无线电干涉测距(RIR,Radio Interferometric Ranging)获得,其中最基本的测距单元为两个发射节点和两个接收节点组成的四元组。首先进行时钟同步,然后两个发射节点发射频率接近的正弦波信号,两个接收节点测量所接收到的拍频信号的振幅、相位等信息,通过在多个频率上所得到的两个接收节点所测量到的拍频信号的相位差就可以得到四个节点间的距离约束关系,这个距离约束关系又可以进一步转化为距离差值。
20)初始位置解算:根据待定位节点到参考锚节点及待定位节点到其它锚节点的距离差,使用Bancroft方法确定待定位节点初始位置;
所述使用Bancroft方法确定待定位节点初始位置(20)步骤具体为:
21)解二次方程
(gTg-1)r1 2-2gThr1+hTh=0
得到r1的估计值;
式中:
h=(ATA)-1ATb,g=(ATA)-1ATR,其中A=[x2-x1,x3-x1,…,xM-x1;y2-y1,y3-y1,…,yM-y1]T,b=-0.5[r2,1 2-||A2||2+||A1||2,r3,1 2-||A3||2+||A1||2,…,rM,1 2-||AM||2+||A1||2]T,R=[r2,1,r3,1,…,rM,1]T
锚节点为Ai=[xi,yi]T,i=1,2,…,M(M为锚节点的个数,M≥3),待定位节点为p=[x,y]T,ri=||p–Ai||表示待定位节点p和锚节点Ai的距离,ri,j表示待定位节点p到锚节点Ai和Aj的距离差;
22)判断二次方程解的情况:
令Δ=(gTh)2-(gTg-1)hTh,则
221)如果gTg-1=0,则方程有唯一解r1=hTh/(2gTh);
222)如果Δ<0,则令r1=-1,p=A1,Bancroft方法解算结束;
223)如果Δ=0,则方程有唯一解r1=gTh/(gTg-1);
224)如果Δ>0,则继续进行如下判断:
2241)如果(gTh-Δ0.5)/(gTg-1)>0且(gTh+Δ0.5)/(gTg-1)<0,则方程正确解为r1=(gTh-Δ0.5)/(gTg-1);
2242)如果(gTh-Δ0.5)/(gTg-1)<0且(gTh+Δ0.5)/(gTg-1)>0,则方程正确解为r1=(gTh+Δ0.5)/(gTg-1);
2243)如果(gTh-Δ0.5)/(gTg-1)<0且(gTh+Δ0.5)/(gTg-1)<0,则令r1=-1,p=A1,Bancroft方法解算结束;
2244)如果(gTh-Δ0.5)/(gTg-1)>0且(gTh+Δ0.5)/(gTg-1)>0,方程有两个有效解r1=(gTh-Δ0.5)/(gTg-1)和r1=(gTh+Δ0.5)/(gTg-1),使用最小二乘指标
Figure BDA0000420109200000051
判断正确解,
其中
Figure BDA0000420109200000053
表示根据二次方程的解得到位置估计值之后计算出的距离差,待定位节点的位置根据p=h-gr1进行计算,
Figure BDA0000420109200000054
表示距离差测量值,即与测量值的残差平方和最小的为正确解;
23)解二次方程得到r1的估计值后,将其代入式p=h-gr1,得到待定位节点位置的非加权估计值pu
由pu计算待定位节点到各个锚节点Ai的距离ri
令h=(ATWA)-1ATWb,g=(ATWA)-1ATWR,其中A、b、R的定义同上,W=(DQD)-1,D=diag{r2,r3,…,rM},Q=IM-1+1,解二次方程(gTg-1)r1 2-2gThr1+hTh=0就可以得到r1的估计值,二次方程的解会遇到同(22)步骤的几种情况,并采用同样的处理方式
24)在得到r1的估计值后,将其代入式p=h-gr1就得到待定位节点位置的加权估计值pw
25)计算pu到各个锚节点的距离差和pw到各个锚节点的距离差,然后根据最小二乘指标
Figure BDA0000420109200000052
在pu和pw中选择残差最小的作为待定位节点初始位置p。
30)判断初始位置解算是否成功:根据Bancroft方法的二次方程解的情况判断初始位置解算是否成功,如否,则转至(50)步骤;
所述判断初始位置解算是否成功(30)步骤具体为:
如果二次方程解r1=-1,则初始位置解算不成功,否则成功。
40)判断待定位节点是否位于Bancroft方法适用区域:判断所述待定位节点初始位置是否处于Bancroft方法的适用区域,如是,则转至(60)步骤;
将待定位区域分为两部分:锚节点外部区域和锚节点内部区域,分别使用Chan方法和Bancroft方法进行解算。
所述判断所述待定位节点初始位置是否处于Bancroft方法的适用区域(40)步骤的一种方法具体为:
41)取锚节点的质心C,
Figure BDA0000420109200000061
42)对于所有遵照多边形组成方向的相邻锚节点Ai和Aj,进行是否处于Bancroft方
法的适用区域判断;
所述对于所有相邻锚节点Ai和Aj,进行是否处于Bancroft方法的适用区域判断(42)步骤具体为:
421)取锚节点Ai、Aj的中点M,从C到点M做延长线,取延长线上距离为线段AiAj二分之一长度的点P;
422)判断将待定位节点p和质心C代入AiAj直线方程是否正负相同;
423)如果不同,则待定位节点不处于Bancroft方法的适用区域;
424)如果相同,判断将待定位节点和质心C点代入PAi、PAj直线方程是否正负都相同;
425)如果不同,则待定位节点不处于Bancroft方法的适用区域。
43)如果对于所有的相邻锚节点判断结束后仍没有出现待定位节点不处于Bancroft方法的适用区域,则待定位节点在Bancroft方法适用区域。
所述判断待定位节点初始位置是否位于Bancroft方法适用区域(40)步骤,还可以是,包括:
61)判断待定位节点p是否在任意三个锚节点所组成的三角形内部,如果在其中至少一个三角形内部,则待定位节点p在Bancroft方法适用区域,判断结束;否则,继续进行如下步骤;
判断待定位节点p是否在三角形内部的方法包括面积判断法、利用矢量叉积判断法、点同侧判断法以及有向面积判断法。
62)取锚节点的质心C,
Figure BDA0000420109200000062
63)对于所有遵照多边形组成方向的相邻锚节点Ai和Aj,取锚节点Ai、Aj的中点M,从C到点M做延长线,取延长线上距离为l长度的点P,其中0≤l≤50*AiAj;如果待定位节点p位于三角形PAiAj的内部,则待定位节点处于Bancroft方法适用区域,判断结束;
64)如果均没有出现上述使判断终止的条件,则待定位节点不位于Bancroft方法适用区域。
所述判断待定位节点初始位置是否位于Bancroft方法适用区域(40)步骤,也可以是,包括:
(71)判断待定位节点p是否位于由所有锚节点所组成的多边形的内部,如果是,则待定位节点p在Bancroft方法适用区域,判断结束,否则,-继续进行如下步骤;
判断待定位节点p是否在多边形内部的方法包括水平/垂直交叉点数判别法、叉乘判别法、角度和判别法、有向面积判断法。
72)取锚节点的质心C,
Figure BDA0000420109200000071
73)对于所有遵照多边形组成方向的相邻锚节点Ai和Aj,取锚节点Ai、Aj的中点M,从C到点M做延长线,取延长线上距离为l长度的点P,其中0≤l≤50*AiAj;如果待定位节点p位于三角形PAiAj的内部,则待定位节点处于Bancroft方法适用区域,判断结束;
74)如果均没有出现上述使判断终止的条件,则待定位节点不位于Bancroft方法适用区域。
50)使用Chan方法确定待定位节点位置;
如果待定位节点位于Chan方法适用区域,或使用Bancroft方法出现不能成功解算的情况,则使用Chan方法进行解算。
所述使用Chan方法确定待定位节点位置(50)步骤具体为:
51)待定位节点位置初步估计值pe
pe=(G1 TQ-1G1)-1G1 TQ-1h1
其中:Q=IM-1+1,G1=[x2-x1,x3-x1,…,xM-x1;y2-y1,y3-y1,…,yM-y1;r21,r3,1,…,rM,1]T,pe=[x,y,r1]T,h1=-0.5[r2,1 2-||A2||2+||A1||2,r3,1 2-||A3||2+||A1||2,…,rM,1 2-||AM||2+||A1||2]T
52)利用待定位节点位置初步估计值pe计算待定位节点p到各个锚节点Ai的距离ri
53)待定位节点位置估计值
pe=(G1TW1G1)-1G1 TW1h1
其中:W1=(DQD)-1,D=diag{r2,r3,…,rM};
54)待定位节点位置参考值
pa=(G2 TW2G2)-1G2 TW2h2
其中:G2=[1,0;0,1;1,1;],pa=[(x-x1)2;(y-y1)2],h2=[(pe(1)-x1)2;(pe(2)-y1)2;(pe(3))2],W2=(D′(G1 TW1G1)-1D′)-1,D′=diag{x–x1,y–y1,r1};
从而,利用r1和x、y之间的约束关系来进一步提高估计的精度。
55)待定位节点位置确定值
p=pa 0.5⊙sgn(pe(1,2)-A1)+A1
其中:sgn()为符号函数;
从而利用待定位节点位置估计值pe来排除歧义解。
如果在高噪声下pa中的元素出现负数值的情况,则
p=pe(1,2)。
60)输出待定位节点位置。
向显示器输出待定位节点的位置坐标;
由于本技术方案充分利用Chan方法和Bancroft方法具有显式解、计算复杂度低、且没有局部收敛问题的优点,且两者的病态区域与非病态区域存在一定的互补性的特点,克服了现有闭合解定位方法存在的病态区域问题,有效提高闭合解定位方法的抗噪声能力与定位结果的精度。
本发明可通过仿真来验证方法的有效性。仿真时所使用的锚节点坐标为A1=[0,0]T,A2=[600,-100]T,A3=[1225,50]T,A4=[1300,1350]T,A5=[650,1550]T,A6=[-150,1200]T
图2表示当待定位节点为p1=[-50,500]T时定位结果的MSE-SNR图。
图3表示当待定位节点为p2=[1500,-200]T时定位结果的MSE-SNR图,图中横坐标表示测距噪声的大小(-10dB~25dB),纵轴表示定位结果均方差(MSE,Mean Squared Errors)的大小。
图4表示当定位***的工作范围为[-500,1700;-500,1700],以10×10为间隔在工作范围内取定位点时-10dB~25dB噪声下定位结果的MSE均值。
从仿真结果可以看出:在p1位置时Chan方法严重失效,仅能在当噪声小于-5dB时才能达到CRLB,而新方法在噪声大小为25dB时仍然能够达到CRLB,相比Chan方法提高了30dB;在p2位置时Bancroft方法严重失效,即使在-10dB噪声大小时仍不能达到CRLB,而新方法同样可以在25dB噪声大小时达到CRLB。从图4中可以看出,Bancroft方法的MSE均值很差,远远高于CRLB,说明方法存在的病态区域很多,严重影响了方法的总体性能;而Chan方法虽然在低噪声下可以达到CRLB,但当噪声增大时定位结果的MSE会高于CRLB;同时,新方法相比于之前的两种方法都能更接近于CRLB,最好情况下MSE均值可以比Chan方法低了4.1dB(即MSE均值为Chan方法的38.91%),相比Bancroft方法的性能提升则更大。
仿真结果表明,在p1位置相比于Chan方法将噪声门限从-5dB提高到了25dB,在p2位置相比于Bancroft方法将噪声门限从-10dB提高到了25dB;在最好情况下,MSE均值可以降低为Chan方法的38.91%,相比Bancroft方法的性能提升则更大。本技术方案在具有低计算复杂度的情况下显著提高方法的抗噪声能力和定位精度。

Claims (8)

1.一种低功耗小型设备抗噪定位方法,其特征在于,包括如下步骤:
10)距离差获取:获取待定位节点到参考锚节点及待定位节点到其它不少于2个锚节点的距离差;
20)初始位置解算:根据待定位节点到参考锚节点及待定位节点到其它锚节点的距离差,使用Bancroft方法确定待定位节点初始位置;
30)判断初始位置解算是否成功:根据Bancroft方法的二次方程解的情况判断初始位置解算是否成功,如否,则转至(50)步骤;
40)判断待定位节点是否位于Bancroft方法适用区域:判断所述待定位节点初始位置是否处于Bancroft方法的适用区域,如是,则转至(60)步骤;
50)使用Chan方法确定待定位节点位置;
60)输出待定位节点位置。
2.根据权利要求1所述的低功耗小型设备抗噪定位方法,其特征在于,所述初始位置解算(20)步骤包括:
21)解二次方程
(gTg-1)r1 2-2gThr1+hTh=0
得到r1的估计值;
式中:
h=(ATA)-1ATb,g=(ATA)-1ATR,其中A=[x2-x1,x3-x1,…,xM-x1;y2-y1,y3-y1,…,yM-y1]T,b=-0.5[r2,1 2-||A2||2+||A1||2,r3,1 2-||A3||2+||A1||2,…,rM,1 2-||AM||2+||A1||2]T,R=[r2,1,r3,1,…,rM,1]T
锚节点为Ai=[xi,yi]T,i=1,2,…,M(M为锚节点的个数,M≥3),待定位节点为p=[x,y]T,ri=||p–Ai||表示待定位节点p和锚节点Ai的距离,ri,j表示待定位节点p到锚节点Ai和Aj的距离差;
22)判断二次方程解的情况:
令Δ=(gTh)2-(gTg-1)hTh,则
221)如果gTg-1=0,则方程有唯一解r1=hTh/(2gTh);
222)如果Δ<0,则令r1=-1,p=A1,Bancroft方法解算结束;
223)如果Δ=0,则方程有唯一解r1=gTh/(gTg-1);
224)如果Δ>0,则继续进行如下判断:
2241)如果(gTh-Δ0.5)/(gTg-1)>0且(gTh+Δ0.5)/(gTg-1)<0,则方程正确解为r1=(gTh-Δ0.5)/(gTg-1);
2242)如果(gTh-Δ0.5)/(gTg-1)<0且(gTh+Δ0.5)/(gTg-1)>0,则方程正确解为r1=(gTh+Δ0.5)/(gTg-1);
2243)如果(gTh-Δ0.5)/(gTg-1)<0且(gTh+Δ0.5)/(gTg-1)<0,则令r1=-1,p=A1,Bancroft方法解算结束;
2244)如果(gTh-Δ0.5)/(gTg-1)>0且(gTh+Δ0.5)/(gTg-1)>0,方程有两个有效解r1=(gTh-Δ0.5)/(gTg-1)和r1=(gTh+Δ0.5)/(gTg-1),使用最小二乘指标
Figure FDA0000420109190000021
判断正确解,
其中r
Figure FDA0000420109190000023
表示根据二次方程的解得到位置估计值之后计算出的距离差,待定位节点的位置根据p=h-gr1进行计算,
Figure FDA0000420109190000024
表示距离差测量值,即与测量值的残差平方和最小的为正确解;
23)解二次方程得到r1的估计值后,将其代入式p=h-gr1,得到待定位节点位置的非加权估计值pu
由pu计算待定位节点到各个锚节点Ai的距离ri
令h=(ATWA)-1ATWb,g=(ATWA)-1ATWR,其中A、b、R的定义同上,W=(DQD)-1,D=diag{r2,r3,…,rM},Q=IM-1+1,
解二次方程(gTg-1)r1 2-2gThr1+hTh=0得到r1的估计值,二次方程的解会遇到同(22)步骤的几种情况,并采用同样的处理方式;
24)在得到r1的估计值后,将其代入式p=h-gr1就得到待定位节点位置的加权估计值pw
25)计算pu到各个锚节点的距离差和pw到各个锚节点的距离差,然后根据最小二乘指标
Figure FDA0000420109190000022
在pu和pw中选择残差最小的作为待定位节点初始位置p。
3.根据权利要求2所述的低功耗小型设备抗噪定位方法,其特征在于:所述判断初始位置解算是否成功(30)步骤具体为:
如果二次方程解r1=-1,则初始位置解算不成功,否则成功。
4.根据权利要求2所述的低功耗小型设备抗噪定位方法,其特征在于,所述判断待定位节点初始位置是否位于Bancroft方法适用区域(40)步骤包括:
41)取锚节点的质心C,
Figure FDA0000420109190000031
42)对于所有遵照多边形组成方向的相邻锚节点Ai和Aj,进行是否处于Bancroft方法的适用区域判断;
43)如果对于所有的相邻锚节点判断结束后仍没有出现待定位节点不处于Bancroft方法的适用区域,则待定位节点在Bancroft方法适用区域。
5.根据权利要求4所述的低功耗小型设备抗噪定位方法,其特征在于,所述对于所有遵照多边形组成方向的相邻锚节点Ai和Aj,进行是否处于Bancroft方法的适用区域判断(42)步骤包括:
421)取锚节点Ai、Aj的中点M,从C到点M做延长线,取延长线上距离为l长度的点P,其中0≤l≤50*AiAj
422)判断将待定位节点p和质心C代入AiAj直线方程是否正负相同;
423)如果不同,则待定位节点不处于Bancroft方法的适用区域;
424)如果相同,判断将待定位节点和质心C点代入PAi、PAj直线方程是否正负都相同;
425)如果不同,则待定位节点不处于Bancroft方法的适用区域。
6.根据权利要求2所述的低功耗小型设备抗噪定位方法,其特征在于:所述判断待定位节点初始位置是否位于Bancroft方法适用区域(40)步骤包括:
61)判断待定位节点p是否在任意三个锚节点所组成的三角形内部,如果在其中至少一个三角形内部,则待定位节点p在Bancroft方法适用区域,判断结束;否则,继续进行如下步骤;
62)取锚节点的质心C,
Figure FDA0000420109190000032
63)对于所有遵照多边形组成方向的相邻锚节点Ai和Aj,取锚节点Ai、Aj的中点M,从C到点M做延长线,取延长线上距离为l长度的点P,其中0≤l≤50*AiAj;如果待定位节点p位于三角形PAiAj的内部,则待定位节点处于Bancroft方法适用区域,判断结束;
64)如果均没有出现上述使判断终止的条件,则待定位节点不位于Bancroft方法适用区域。
7.根据权利要求2所述的低功耗小型设备抗噪定位方法,其特征在于,所述判断待定位节点初始位置是否位于Bancroft方法适用区域(40)步骤包括:
(71)判断待定位节点p是否位于由所有锚节点所组成的多边形的内部,如果是,则待定位节点p在Bancroft方法适用区域,判断结束,否则,-继续进行如下步骤;
72)取锚节点的质心C,
Figure FDA0000420109190000041
73)对于所有遵照多边形组成方向的相邻锚节点Ai和Aj,取锚节点Ai、Aj的中点M,从C到点M做延长线,取延长线上距离为l长度的点P,其中0≤l≤50*AiAj;如果待定位节点p位于三角形PAiAj的内部,则待定位节点处于Bancroft方法适用区域,判断结束;
74)如果均没有出现上述使判断终止的条件,则待定位节点不位于Bancroft方法适用区域。
8.根据权利要求1所述的低功耗小型设备抗噪定位方法,其特征在于,所述使用Chan方法确定待定位节点位置(50)步骤包括:
51)待定位节点位置初步估计值pe
pe=(G1 TQ-1G1)-1G1 TQ-1h1
其中:Q=IM-1+1,G1=[x2-x1,x3-x1,…,xM-x1;y2-y1,y3-y1,…,yM-y1;r21,r3,1,…,rM,1] T,pe=[x,y,r1]T,h1=-0.5[r2,1 2-||A2||2+||A1||2,r3,1 2-||A3||2+||A1||2,…,rM,1 2-||AM||2+||A1||2]T
52)利用待定位节点位置初步估计值pe计算待定位节点p到各个锚节点Ai的距离ri
53)待定位节点位置估计值
pe=(G1 TW1G1)-1G1 TW1h1
其中:W1=(DQD)-1,D=diag{r2,r3,…,rM};
54)待定位节点位置参考值
pa=(G2 TW2G2)-1G2 TW2h2
其中:G2=[1,0;0,1;1,1;],pa=[(x-x1)2;(y-y1)2],h2=[(pe(1)-x1)2;(pe(2)-y1)2;(pe(3))2],W2=(D′(G1 TW1G1)-1D′)-1,D′=diag{x–x1,y–y1,r1};
55)待定位节点位置确定值
p=pa 0.5⊙sgn(pe(1,2)-A1)+A1
其中:sgn()为符号函数;
如果在pa中的元素出现负数值的情况,则p=pe(1,2)。
CN201310595440.1A 2013-11-22 2013-11-22 低功耗小型设备抗噪定位方法 Active CN103634903B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310595440.1A CN103634903B (zh) 2013-11-22 2013-11-22 低功耗小型设备抗噪定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310595440.1A CN103634903B (zh) 2013-11-22 2013-11-22 低功耗小型设备抗噪定位方法

Publications (2)

Publication Number Publication Date
CN103634903A true CN103634903A (zh) 2014-03-12
CN103634903B CN103634903B (zh) 2016-08-31

Family

ID=50215411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310595440.1A Active CN103634903B (zh) 2013-11-22 2013-11-22 低功耗小型设备抗噪定位方法

Country Status (1)

Country Link
CN (1) CN103634903B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870290A (zh) * 2017-11-10 2018-04-03 西安交通大学 一种适用于任意平面阵列的测向精度分析方法
CN110717234A (zh) * 2019-10-17 2020-01-21 上海机电工程研究所 非规则布局三元组角位置模拟方法、***及介质
CN114466304A (zh) * 2022-01-27 2022-05-10 海信集团控股股份有限公司 智能家居设备的控制方法、移动终端及智能家居平台

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19936846A1 (de) * 1998-08-06 2000-04-06 Cell Loc Inc Netzbasiertes drahtloses Standortbestimmungssystem zum Lokalisieren von AMPs (FDMA) Mobiltelefonen
US6266014B1 (en) * 1998-10-09 2001-07-24 Cell-Loc Inc. Methods and apparatus to position a mobile receiver using downlink signals part IV
CN1360804A (zh) * 1999-05-06 2002-07-24 塞-洛克公司 无线定位***
CN101325807A (zh) * 2008-07-24 2008-12-17 中国人民解放军理工大学 信号波达方向估计方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19936846A1 (de) * 1998-08-06 2000-04-06 Cell Loc Inc Netzbasiertes drahtloses Standortbestimmungssystem zum Lokalisieren von AMPs (FDMA) Mobiltelefonen
US6266014B1 (en) * 1998-10-09 2001-07-24 Cell-Loc Inc. Methods and apparatus to position a mobile receiver using downlink signals part IV
CN1360804A (zh) * 1999-05-06 2002-07-24 塞-洛克公司 无线定位***
CN101325807A (zh) * 2008-07-24 2008-12-17 中国人民解放军理工大学 信号波达方向估计方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨天池等: "一种基于TOA定位的CHAN改进算法", 《电子学报》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870290A (zh) * 2017-11-10 2018-04-03 西安交通大学 一种适用于任意平面阵列的测向精度分析方法
CN110717234A (zh) * 2019-10-17 2020-01-21 上海机电工程研究所 非规则布局三元组角位置模拟方法、***及介质
CN114466304A (zh) * 2022-01-27 2022-05-10 海信集团控股股份有限公司 智能家居设备的控制方法、移动终端及智能家居平台
CN114466304B (zh) * 2022-01-27 2024-03-26 海信集团控股股份有限公司 智能家居设备的控制方法、移动终端及智能家居平台

Also Published As

Publication number Publication date
CN103634903B (zh) 2016-08-31

Similar Documents

Publication Publication Date Title
CN107132505A (zh) 直达与非直达混合场景中的多目标直接定位方法
CN103969622A (zh) 一种基于多运动接收站的时差定位方法
CN103135094A (zh) 基于bfgs拟牛顿法的信号源定位方法
Albaidhani et al. Anchor selection for UWB indoor positioning
Kim et al. NLOS identification based UWB and PDR hybrid positioning system
CN102196559A (zh) 基于tdoa定位的通道时延误差消除方法
Lategahn et al. Tdoa and rss based extended kalman filter for indoor person localization
CN103152824A (zh) 一种无线传感器网络中节点定位方法
Aernouts et al. Combining TDoA and AoA with a particle filter in an outdoor LoRaWAN network
Huang et al. Analysis of TOA localization with heteroscedastic noises
Hongyang et al. A robust location algorithm with biased extended Kalman filtering of TDOA data for wireless sensor networks
CN104053234A (zh) 一种基于rssi的坐标误差补偿定位***和方法
CN105353351A (zh) 一种基于多信标到达时间差改进型定位方法
CN109031190B (zh) 一种高重频脉冲信号无源时差定位方法
CN101986724B (zh) 基于蜂窝移动基站的无源定位***中非合作目标的定位方法
CN101308206B (zh) 一种白噪声背景下的圆周轨迹机动目标跟踪方法
CN103634903A (zh) 低功耗小型设备抗噪定位方法
CN104735779A (zh) 一种基于troa的nlos传输环境无线定位方法
Chengdong et al. A RSSI-based probabilistic distribution localization algorithm for wireless sensor network
Chen et al. TDOA/FDOA mobile target localization and tracking with adaptive extended Kalman filter
Li et al. Research on improved UWB localization algorithm in NLOS environment
CN103491628A (zh) 一种基于tpoa的nlos传输环境无线定位方法
Chang et al. Three-dimensional positioning of wireless communication base station
Zhang et al. An efficient estimator for target localization in a multistation redundancy system without matrix inversion
Jie et al. Continuous passive TDOA location method based on multi-flight-vehicle cooperation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant