CN105425206B - A Robust Least Squares Localization Method in Unsynchronized Wireless Networks - Google Patents
A Robust Least Squares Localization Method in Unsynchronized Wireless Networks Download PDFInfo
- Publication number
- CN105425206B CN105425206B CN201510740797.3A CN201510740797A CN105425206B CN 105425206 B CN105425206 B CN 105425206B CN 201510740797 A CN201510740797 A CN 201510740797A CN 105425206 B CN105425206 B CN 105425206B
- Authority
- CN
- China
- Prior art keywords
- sensor
- target source
- unknown target
- measurement signal
- value
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Radar Systems Or Details Thereof (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明公开了一种非同步无线网络中的稳健最小二乘定位方法,其先获取未知目标源发射的测量信号经传播到达传感器网络中各个传感器再经中转处理后转发返回到未知目标源时的基于往返到达时间的测量信号等效传输距离测量值;然后根据每个传感器对应的测量信号等效传输距离测量值,获取每个传感器相对应的等效距离测量模型;接着根据重新描述后的距离测量模型建立稳健最小二乘问题;之后通过引入优化变量及利用二阶锥松弛技术,将稳健最小二乘问题松弛为二阶锥规划问题;最后利用内点法技术对二阶锥规划问题求解,得到未知目标源的坐标估计值;优点是能够有效地抑制时钟漂移与中转时间对定位精度的影响,定位精度高,并且有较高的高精度定位稳定性。
The invention discloses a robust least squares positioning method in an asynchronous wireless network, which first acquires the measurement signal emitted by an unknown target source, propagates to each sensor in the sensor network, and then forwards and returns to the unknown target source after relay processing. The measured value of the equivalent transmission distance of the measurement signal based on the round-trip arrival time; then according to the measurement value of the equivalent transmission distance of the measurement signal corresponding to each sensor, the corresponding equivalent distance measurement model of each sensor is obtained; then according to the re-described distance The measurement model establishes a robust least squares problem; then, by introducing optimization variables and using the second-order cone relaxation technique, the robust least squares problem is relaxed into a second-order cone programming problem; finally, the interior point method is used to solve the second-order cone programming problem, The coordinate estimation value of the unknown target source is obtained; the advantage is that it can effectively suppress the influence of clock drift and transit time on the positioning accuracy, the positioning accuracy is high, and it has high high-precision positioning stability.
Description
技术领域technical field
本发明涉及一种目标定位方法,尤其是涉及一种非同步无线网络中的稳健最小二乘定位方法。The invention relates to a target positioning method, in particular to a robust least square positioning method in an asynchronous wireless network.
背景技术Background technique
目标定位在军事领域诸如精确军事打击中有着不可或缺的作用,现代社会移动互联时代随着基于位置的服务等商业化市场应用的巨大发展,也使高效精确的目标定位研究获得越来越多的关注;同时,目标定位技术在军事侦察、交通监视、家庭自动化、工农业控制、生物医疗、抢险救灾等领域都有广阔的应用前景,因此,研究目标定位方法具有十分重要的意义。而作为GPS等定位系统的良好补充,无线网络中的目标定位是一个经典的研究课题。Target positioning plays an indispensable role in the military field such as precise military strikes. In the era of mobile Internet in modern society, with the huge development of commercial market applications such as location-based services, more and more efficient and accurate target positioning research has been obtained. At the same time, target positioning technology has broad application prospects in military reconnaissance, traffic surveillance, home automation, industrial and agricultural control, biomedicine, emergency rescue and disaster relief, etc. Therefore, it is very important to study target positioning methods. As a good supplement to positioning systems such as GPS, object positioning in wireless networks is a classic research topic.
在目标定位中,基于到达时间的测量值的定位方法占了很大一部分,然而,这种定位方法实现目标定位的前提是假定整个定位网络在时间上完全同步,没有考虑定位网络的非同步性对定位效果的影响,而实际上,由于硬件条件等各种因素,实际网络通常是非同步的,或者说,不可能完全同步,因此这种定位方法难以应用于实际网络。现有的其他常用基于到达时间定位方法也要求精确已知网络的初始传输时间,但这种要求比较难实现或者说代价比较大。In target positioning, the positioning method based on the measured value of arrival time accounts for a large part. However, the premise of this positioning method to achieve target positioning is to assume that the entire positioning network is completely synchronized in time, and does not consider the asynchronous nature of the positioning network. In fact, due to various factors such as hardware conditions, the actual network is usually asynchronous, or in other words, it is impossible to be completely synchronized, so this positioning method is difficult to apply to the actual network. Other existing time-of-arrival positioning methods also require the initial transmission time of the network to be accurately known, but this requirement is relatively difficult to achieve or the cost is relatively high.
为解决基于到达时间的测量值的定位方法存在的技术问题,非同步无线网络中的定位方法应运而生。在非同步无线网络中的定位方法中,由于传感器时钟存在时钟偏差和时钟漂移,因此在完全未知时钟偏差与时钟漂移的情况下将它们与目标位置联合估计的问题是难以求解的。为了克服这个问题,人们提出了一些方案,比较主流的有:一种是基于到达时间差(TDOA)的定位;另一种是基于往返到达时间(TW-TOA)的定位,图1给出了典型的基于往返到达时间(TW-TOA)的定位环境的示意图。在基于到达时间差的定位方法中,时钟偏差被移除,最终只需对时钟漂移和目标位置进行联合估计,但需要注意的是,这种方法仍然需要定位网络中的传感器在时间上同步;在基于往返到达时间的定位方法中,它不需要定位网络中的任何节点间同步,但需要考虑的是测量中的中转时间对定位结果的影响,如有学者提出的总可行域方法与最小二乘方法,这两种方法都首先对中转时间进行估计,最终通过对时钟漂移和目标源位置的联合估计求得目标位置估计值,但其中对中转时间估计的误差会对定位的性能产生较大的影响。In order to solve the technical problems of positioning methods based on time-of-arrival measurements, positioning methods in asynchronous wireless networks emerged as the times require. In the localization method in asynchronous wireless network, since the sensor clock has clock bias and clock drift, it is difficult to solve the problem of jointly estimating them with the target position when the clock bias and clock drift are completely unknown. In order to overcome this problem, some schemes have been proposed. The mainstream ones are: one is positioning based on time difference of arrival (TDOA); the other is positioning based on round-trip time of arrival (TW-TOA). Figure 1 shows a typical A schematic diagram of the round-trip time-of-arrival (TW-TOA)-based positioning environment for . In the positioning method based on the time difference of arrival, the clock bias is removed, and finally only the joint estimation of the clock drift and the target position is needed, but it should be noted that this method still requires the sensors in the positioning network to be synchronized in time; in In the positioning method based on the round-trip arrival time, it does not require any synchronization between nodes in the positioning network, but it needs to consider the impact of the transit time in the measurement on the positioning results, such as the total feasible region method proposed by some scholars and the least squares method, the two methods first estimate the transit time, and finally obtain the estimated value of the target position through the joint estimation of the clock drift and the target source position, but the error in the transit time estimation will have a large impact on the positioning performance influences.
发明内容Contents of the invention
本发明所要解决的技术问题是提供一种非同步无线网络中的稳健最小二乘定位方法,其定位基于往返到达时间,且定位精度高。The technical problem to be solved by the present invention is to provide a robust least square positioning method in an asynchronous wireless network, the positioning is based on the round-trip arrival time, and the positioning accuracy is high.
本发明解决上述技术问题所采用的技术方案为:一种非同步无线网络中的稳健最小二乘定位方法,其特征在于包括以下步骤:The technical solution adopted by the present invention to solve the above-mentioned technical problems is: a robust least squares positioning method in an asynchronous wireless network, which is characterized in that it comprises the following steps:
①在非同步无线网络环境中建立一个二维坐标系或三维坐标系作为参考坐标系,并假设在非同步无线网络环境中存在一个未知目标源和N个位置已知的传感器,且未知目标源在参考坐标系中的坐标为x,N个传感器在参考坐标系中的坐标对应为s1,s2,...,sN,其中,N≥n+1,n表示参考坐标系的维数,s1表示第1个传感器在参考坐标系中的坐标,s2表示第2个传感器在参考坐标系中的坐标,sN表示第N个传感器在参考坐标系中的坐标;① Establish a two-dimensional coordinate system or a three-dimensional coordinate system as a reference coordinate system in an asynchronous wireless network environment, and assume that there is an unknown target source and N sensors with known positions in the asynchronous wireless network environment, and the unknown target source The coordinate in the reference coordinate system is x, and the coordinates of N sensors in the reference coordinate system correspond to s 1 , s 2 ,...,s N , where N≥n+1, n represents the dimension of the reference coordinate system s 1 represents the coordinates of the first sensor in the reference coordinate system, s 2 represents the coordinates of the second sensor in the reference coordinate system, s N represents the coordinates of the Nth sensor in the reference coordinate system;
②在非同步无线网络环境中,由未知目标源发射测量信号,测量信号经传播到达每个传感器再经中转处理后转发返回到未知目标源,首先确定未知目标源发射的测量信号经传播到达每个传感器再经中转处理后转发返回到未知目标源时的时间点与未知目标源发射测量信号时的时间点的时间差,未知目标源发射的测量信号经传播到达第i个传感器再经中转处理后转发返回到未知目标源时的时间点与未知目标源发射测量信号时的时间点的时间差为2ti,单位为秒,则其中,1≤i≤N,w表示未知目标源的时钟漂移,si表示第i个传感器在参考坐标系中的坐标,c为光速,Ti表示第i个传感器中转处理未知目标源发射的测量信号所需的中转时间,表示未知目标源发射的测量信号经传播到达第i个传感器再经中转处理后转发返回到未知目标源的整条传输路径上的方差为的高斯分布噪声,符号“‖‖”为欧几里德2范数;然后计算未知目标源发射的测量信号经传播到达每个传感器再经中转处理后转发返回到未知目标源时的基于往返到达时间的测量信号等效传输距离测量值,未知目标源发射的测量信号经传播到达第i个传感器再经中转处理后转发返回到未知目标源时的基于往返到达时间的测量信号等效传输距离测量值为2di,单位为米,则其中, 表示Ti对di的影响,ni表示di中的噪声,ni服从高斯分布,且ni的方差为 ②In the asynchronous wireless network environment, the measurement signal is transmitted by the unknown target source, and the measurement signal is transmitted to each sensor and then forwarded back to the unknown target source after relay processing. First, it is determined that the measurement signal transmitted by the unknown target source reaches each The time difference between the time point when a sensor forwards back to the unknown target source after relay processing and the time point when the unknown target source emits the measurement signal, the measurement signal emitted by the unknown target source is propagated to the i-th sensor and then processed by relay The time difference between the time point when the forwarding returns to the unknown target source and the time point when the unknown target source transmits the measurement signal is 2t i , in seconds, then Among them, 1≤i≤N, w represents the clock drift of the unknown target source, s i represents the coordinates of the i-th sensor in the reference coordinate system, c is the speed of light, and T i represents the i-th sensor’s relay processing of the unknown target source The transit time required to measure the signal, Indicates that the measurement signal transmitted by the unknown target source propagates to the i-th sensor, and then forwards and returns to the unknown target source after being transferred. The variance of the entire transmission path is The Gaussian distribution noise, the symbol "‖‖" is the Euclidean 2 norm; then calculate the round-trip arrival rate when the measurement signal emitted by the unknown target source propagates to each sensor and then forwards back to the unknown target source after relay processing The measurement value of the equivalent transmission distance of the measurement signal of time, the measurement signal transmitted by the unknown target source is propagated to the i-th sensor and then forwarded back to the unknown target source after the relay processing, and the measurement signal equivalent transmission distance measurement based on the round-trip arrival time The value is 2d i , the unit is meter, then in, Indicates the influence of T i on d i , n i represents the noise in d i , n i obeys the Gaussian distribution, and the variance of n i is
③获取每个传感器相对应的距离测量模型,对于第i个传感器,其相对应的距离测量模型的获取过程为:令w=1+δ,且要求δ满足条件|δ|≤δmax<<1,并确定的取值范围为然后联合和w=1+δ,得到 再联合和w=1+δ,得到接着根据和|δ|≤δmax<<1,得到再假设则根据和,得到之后联合和得到 再对的约等号两边减去的中值得到最后令并令将简化为并将作为第i个传感器相对应的距离测量模型;其中,δ表示未知目标源相对标准时钟的时钟漂移量,符号“||”为取绝对值符号,符号“<<”为远小于符号,δmax表示未知目标源相对标准时钟的时钟漂移量的最大值,ai和bi对应表示取值的上界和下界, ③ Obtain the distance measurement model corresponding to each sensor. For the i-th sensor, the corresponding distance measurement model acquisition process is: let w=1+δ, and require δ to satisfy the condition |δ|≤δ max << 1, and determine The range of values is then unite and w=1+δ, get reunion and w=1+δ, get Then according to and |δ|≤δ max <<1, we get Assume again then according to with ,get joint later with get again Subtract both sides of the approximate equal sign median of get final order and order Will Simplified to and will As the distance measurement model corresponding to the i-th sensor; where, δ represents the clock drift of the unknown target source relative to the standard clock, the symbol "||" is the absolute value symbol, the symbol "<<" is much smaller than the symbol, δ max Indicates the maximum value of the clock drift of the unknown target source relative to the standard clock, a i and b i correspond to represent The upper and lower bounds of the values,
④对每个传感器相对应的距离测量模型进行重新描述,对于第i个传感器相对应的距离测量模型对其进行重新描述的具体过程为:将转变为然后对的约等号两边进行平方,并假设则省略ni的二次方项得到 再将转变为:即重新描述为 ④ Re-describing the distance measurement model corresponding to each sensor, for the distance measurement model corresponding to the i-th sensor The specific process of re-describing it is: Into then to Squaring both sides of the approximately equal sign of , and assuming then omit the quadratic term of n i get then Into: which is re-described as
⑤根据重新描述后的距离测量模型,建立一个稳健最小二乘问题,描述为:然后令根据和将转变为再根据将稳健最小二乘问题描述为:其中,表示取使得的值最小的x,表示取使得的值最大的{ei},{ei}是指由e1,e2,…,eN组成的集合,f(ei)表示取使得f(ei)的值最大的ei;⑤According to the re-described distance measurement model, establish a robust least squares problem, described as: Then order according to with Will Into Then according to Describe the robust least squares problem as: in, express to make the smallest value of x, express to make {e i } with the largest value, {e i } refers to the set composed of e 1 ,e 2 ,…,e N , f(e i ) means to take the e i that makes the value of f(e i ) the largest;
⑥确定f(ei)的最大值,如果则f(ei)的最大值为max(f(-ρi),f(ρi));如果则f(ei)的最大值为然后根据和f(ei)的最大值,得到的上镜图形式,描述⑥ Determine the maximum value of f(e i ), if Then the maximum value of f(e i ) is max(f(-ρ i ),f(ρ i )); if Then the maximum value of f(e i ) is then according to and the maximum value of f(e i ), get in photogenic form, describing
为:其中,符号“||”为取绝对值符号,max()为取最大值函数,其中 表示取使得的值最小的x,{ηi},ηi为中引入的第i个优化变量,{ηi}为引入的N个优化变量的集合,“s.t.”表示“服从于条件为”;for: Among them, the symbol "||" is the absolute value symbol, and max() is the maximum value function, where express to make The smallest value of x,{η i }, η i is The i-th optimization variable introduced in , {η i } is the set of N optimization variables introduced, and "st" means "subject to the condition of";
⑦联合及和⑦ joint and with
得到 get
⑧在中引入优化变量y,y=||x||2,然后利用二阶锥松弛技术将y=||x||2松弛为||x||2≤y,得到二阶锥规划问题,描述为:其中,表示取使得的值最小的x,y,{ηi},符号“[]”为向量表示符号,为si的转置向量;⑧ in Introduce the optimization variable y, y=||x|| 2 , and then use the second-order cone relaxation technique to relax y=||x|| 2 to ||x|| 2 ≤ y, and obtain the second-order cone programming problem, described for: in, express to make x, y, {η i } with the smallest value, the symbol “[]” is a vector representation symbol, is the transpose vector of si ;
⑨利用内点法技术对进行求解,得到x,y,{ηi}对应的估计值,对应记为 ⑨Using interior point method technology to Carry out the solution to obtain the estimated values corresponding to x, y, {η i }, correspondingly denoted as
所述的步骤③中的ai的值和bi的值的确定过程为:The determination process of the value of a i in the described step 3. and the value of bi is:
③-1、假设测试的非同步无线网络中存在位置信息已知的N个传感器;③-1. Assume that there are N sensors whose location information is known in the asynchronous wireless network tested;
③-2、由第j'个传感器向第i'个传感器发送测量信号,计算第j'个传感器发射的测量信号经传播到达第i'个传感器再经中转处理后转发返回到第j'个传感器时的时间点与第j'个传感器初始发射测量信号时的时间点的时间差2tj',i'与光速c的乘积,记为 其中,1≤i'≤N,1≤j'≤N,i'≠j';③-2. The measurement signal is sent from the j'th sensor to the i'th sensor, and the measurement signal transmitted by the j'th sensor is calculated and propagated to the i'th sensor, and then forwarded back to the j'th sensor after being processed The time difference between the time point of the sensor and the time point when the j'th sensor initially emits the measurement signal is 2t j', the product of i' and the speed of light c, denoted as Among them, 1≤i'≤N, 1≤j'≤N, i'≠j';
③-3、根据N个传感器的位置信息,计算第j'个传感器与第i'个传感器之间的真实距离,记为dj',i';然后计算第j'个传感器发射的测量信号经传播到达第i'个传感器后在第i'个传感器的中转时间内的等效传输距离,记为dT,j',i', ③-3. According to the position information of the N sensors, calculate the real distance between the j'th sensor and the i'th sensor, denoted as d j',i' ; then calculate the measurement signal emitted by the j'th sensor After reaching the i'th sensor, the equivalent transmission distance in the transit time of the i'th sensor is denoted as d T,j',i' ,
③-4、从N个传感器中任意选定一个传感器,假设选定的传感器为第i'个传感器,则令ai=min(dT,j',i'|1≤j'≤N,j'≠i'),并令bi=max(dT,j',i'|1≤j'≤N,j'≠i'),其中,min()为取最小值函数,max()为取最大值函数。③-4. Randomly select a sensor from N sensors, assuming that the selected sensor is the i'th sensor, then set a i =min(d T,j',i' |1≤j'≤N, j'≠i'), and let b i =max(d T,j',i' |1≤j'≤N,j'≠i'), where min() is the minimum value function, max( ) is the maximum value function.
与现有技术相比,本发明的优点在于:相比现有的总可行域方法和最小二乘方法,本发明利用稳健最小二乘方法将时钟漂移与中转时间作为一个无关变量进行稳健处理,只去估计未知目标源在参考坐标系中的坐标值,从而能够有效地抑制时钟漂移与中转时间对定位精度的影响,定位精度高;同时,利用二阶锥松弛技术将稳健最小二乘问题的描述松弛为二阶锥规划问题,这样可以确保得到全局最优解而不受局部收敛的影响,从而有较高的高精度定位稳定性。Compared with the prior art, the present invention has the advantage that: compared with the existing total feasible region method and the least squares method, the present invention utilizes the robust least squares method to treat the clock drift and transit time as an irrelevant variable robustly, Only estimate the coordinate value of the unknown target source in the reference coordinate system, so that the influence of clock drift and transit time on the positioning accuracy can be effectively suppressed, and the positioning accuracy is high; at the same time, the robust least squares problem The relaxation is described as a second-order cone programming problem, which can ensure that the global optimal solution is not affected by local convergence, and thus has high high-precision positioning stability.
附图说明Description of drawings
图1为典型的基于往返到达时间(TW-TOA)的定位环境的示意图;FIG. 1 is a schematic diagram of a typical positioning environment based on round trip time of arrival (TW-TOA);
图2为本发明方法的总体流程框图;Fig. 2 is the overall flow chart of the inventive method;
图3为本发明方法及现有的总可行域方法和最小二乘法在测量中均方根误差随噪声大小的变化示意图;Fig. 3 is the change schematic diagram of root mean square error with noise size in the measurement of the inventive method and existing total feasible region method and least squares method;
图4为本发明方法及现有的总可行域方法和最小二乘法在测量中均方根误差随传感器(锚节点)数目的变化示意图。Fig. 4 is a schematic diagram of the change of the root mean square error with the number of sensors (anchor nodes) in the measurement of the method of the present invention, the existing total feasible region method and the least square method.
具体实施方式detailed description
以下结合附图实施例对本发明作进一步详细描述。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
本发明提出的一种非同步无线网络中的稳健最小二乘定位方法,其总体流程框图如图2所示,其包括以下步骤:A robust least squares positioning method in an asynchronous wireless network proposed by the present invention, its overall flow diagram is as shown in Figure 2, and it includes the following steps:
①在非同步无线网络环境中建立一个二维坐标系或三维坐标系作为参考坐标系,并假设在非同步无线网络环境中存在一个未知目标源和N个位置已知的传感器,且未知目标源在参考坐标系中的坐标为x,N个传感器在参考坐标系中的坐标对应为s1,s2,...,sN,其中,N≥n+1,n表示参考坐标系的维数,n=2或n=3,即参考坐标系为二维坐标系时n=2,参考坐标系为三维坐标系时n=3,s1表示第1个传感器在参考坐标系中的坐标,s2表示第2个传感器在参考坐标系中的坐标,sN表示第N个传感器在参考坐标系中的坐标。① Establish a two-dimensional coordinate system or a three-dimensional coordinate system as a reference coordinate system in an asynchronous wireless network environment, and assume that there is an unknown target source and N sensors with known positions in the asynchronous wireless network environment, and the unknown target source The coordinate in the reference coordinate system is x, and the coordinates of N sensors in the reference coordinate system correspond to s 1 , s 2 ,...,s N , where N≥n+1, n represents the dimension of the reference coordinate system number, n=2 or n=3, that is, n=2 when the reference coordinate system is a two-dimensional coordinate system, n=3 when the reference coordinate system is a three-dimensional coordinate system, s 1 represents the coordinates of the first sensor in the reference coordinate system , s 2 represents the coordinates of the second sensor in the reference coordinate system, and s N represents the coordinates of the Nth sensor in the reference coordinate system.
②在非同步无线网络环境中,如图1所示,由未知目标源发射测量信号,测量信号经传播到达每个传感器再经中转处理后转发返回到未知目标源,首先确定未知目标源发射的测量信号经传播到达每个传感器再经中转处理后转发返回至未知目标源时的时间点与未知目标源发射测量信号时的时间点的时间差,未知目标源发射的测量信号经传播到达第i个传感器再经中转处理后转发返回至未知目标源时的时间点与未知目标源初始发射测量信号时的时间点的时间差为2ti,单位为秒,则其中,1≤i≤N,w表示未知目标源的时钟漂移,在此w的值未知,si表示第i个传感器在参考坐标系中的坐标,c为光速,Ti表示第i个传感器中转处理未知目标源发射的测量信号所需的中转时间,在此Ti的值未知,表示未知目标源发射的测量信号经传播到达第i个传感器再经中转处理后转发返回到未知目标源的整条传输路径上的方差为的高斯噪声,符号“‖‖”为欧几里德2范数;然后计算未知目标源发射的测量信号经传播到达每个传感器再经中转处理后转发返回到未知目标源时的基于往返到达时间的测量信号等效传输距离测量值,未知目标源发射的测量信号经传播到达第i个传感器再经中转处理后转发返回到未知目标源时的基于往返到达时间的测量信号等效传输距离测量值为2di,单位为米,则其中, 表示Ti对di的影响,ni表示di中的噪声,ni服从高斯分布,且ni的方差为(即2di中噪声ni的功率), ②In the asynchronous wireless network environment, as shown in Figure 1, the measurement signal is transmitted by the unknown target source, and the measurement signal is propagated to each sensor and then forwarded back to the unknown target source after relay processing. First, determine the source of the unknown target source The time difference between the time point when the measurement signal is transmitted to each sensor and then forwarded back to the unknown target source after relay processing and the time point when the unknown target source transmits the measurement signal, the measurement signal transmitted by the unknown target source arrives at the i-th The time difference between the time point when the sensor forwards back to the unknown target source after the relay processing and the time point when the unknown target source initially transmits the measurement signal is 2t i , and the unit is second, then Among them, 1≤i≤N, w represents the clock drift of the unknown target source, where the value of w is unknown, s i represents the coordinates of the i-th sensor in the reference coordinate system, c is the speed of light, T i represents the i-th sensor the relay time required to relay a measurement signal emitted by an unknown target source, where the value of T i is unknown, Indicates that the measurement signal transmitted by the unknown target source propagates to the i-th sensor, and then forwards and returns to the unknown target source after being transferred. The variance of the entire transmission path is Gaussian noise, the symbol "‖‖" is the Euclidean 2 norm; then calculate the round-trip arrival time based on when the measurement signal emitted by the unknown target source propagates to each sensor and then forwards back to the unknown target source after relay processing The measurement value of the equivalent transmission distance of the measurement signal, the measurement signal transmitted by the unknown target source is propagated to the i-th sensor and then forwarded back to the unknown target source when the measurement signal is transmitted back to the unknown target source based on the round-trip arrival time. is 2d i , the unit is meter, then in, Indicates the influence of T i on d i , n i represents the noise in d i , n i obeys the Gaussian distribution, and the variance of n i is (i.e. the power of noise ni in 2d i ),
③获取每个传感器相对应的距离测量模型,对于第i个传感器,其相对应的距离测量模型的获取过程为:令w=1+δ,且要求δ满足条件|δ|≤δmax<<1,并确定的取值范围为然后联合和w=1+δ,得到 再联合和w=1+δ,得到 接着根据和|δ|≤δmax<<1,得到再假设则根据 和得到之后联合 和得到再对 的约等号两边减去的中值得到最后令并令将简化为并将作为第i个传感器相对应的距离测量模型;其中,δ表示未知目标源相对标准时钟的时钟漂移量,符号“||”为取绝对值符号,符号“”为远小于符号,δmax表示未知目标源相对标准时钟的时钟漂移量的最大值,在此δmax的值已知,a和b对应表示取值的上界和下界,ai的值和bi的值已知,|ei|≤ρi, ③ Obtain the distance measurement model corresponding to each sensor. For the i-th sensor, the corresponding distance measurement model acquisition process is: let w=1+δ, and require δ to satisfy the condition|δ|≤δ max << 1, and determine The range of values is then unite and w=1+δ, get reunion and w=1+δ, get Then according to and |δ|≤δ max <<1, we get Assume again then according to with get joint later with get again Subtract both sides of the approximate equal sign median of get final order and order Will Simplified to and will As the distance measurement model corresponding to the i-th sensor; where, δ represents the clock drift of the unknown target source relative to the standard clock, the symbol "||" is the absolute value symbol, the symbol "" is much smaller than the symbol, and δ max represents the unknown The maximum value of the clock drift of the target source relative to the standard clock, where the value of δ max is known, and a and b correspond to represent The upper and lower bounds of the values, the values of a i and b i are known, |e i |≤ρ i ,
在此具体实施例中,步骤③中的ai的值和bi的值的确定过程为:In this specific embodiment, the determination process of the value of a i and the value of bi in step 3. is:
③-1、假设测试的非同步无线网络存在位置信息已知的N个传感器,传感器的位置信息可由GPS定位得到。③-1. Assume that the tested asynchronous wireless network has N sensors whose location information is known, and the location information of the sensors can be obtained by GPS positioning.
③-2、由第j'个传感器向第i'个传感器发送测量信号,计算第j'个传感器发射的测量信号经传播到达第i'个传感器再经中转处理后转发返回到第j'个传感器时的时间点与第j'个传感器初始发射测量信号时的时间点的时间差2tj',i'与光速c的乘积,记为 其中,1≤i'≤N,1≤j'≤N,i'≠j'。③-2. The measurement signal is sent from the j'th sensor to the i'th sensor, and the measurement signal transmitted by the j'th sensor is calculated and propagated to the i'th sensor, and then forwarded back to the j'th sensor after being processed The product of the time difference 2t j',i' and the speed of light c between the time point of the sensor and the time point when the j'th sensor initially emits the measurement signal is expressed as Wherein, 1≤i'≤N, 1≤j'≤N, i'≠j'.
③-3、根据N个传感器的位置信息,计算第j'个传感器与第i'个传感器之间的真实距离,记为dj',i';然后计算第j'个传感器发射的测量信号经传播到达第i'个传感器后在第i'个传感器的中转时间内的等效传输距离,记为dT,j',i', ③-3. According to the position information of the N sensors, calculate the real distance between the j'th sensor and the i'th sensor, denoted as d j',i' ; then calculate the measurement signal emitted by the j'th sensor After reaching the i'th sensor, the equivalent transmission distance in the transit time of the i'th sensor is denoted as d T,j',i' ,
③-4、从N个传感器中任意选定一个传感器,假设选定的传感器为第i'个传感器,则令ai=min(dT,j',i'|1≤j'≤N,j'≠i'),并令bi=max(dT,j',i'|1≤j'≤N,j'≠i'),其中,min()为取最小值函数,max()为取最大值函数。③-4. Randomly select a sensor from N sensors, assuming that the selected sensor is the i'th sensor, then set a i =min(d T,j',i' |1≤j'≤N, j'≠i'), and let b i =max(d T,j',i' |1≤j'≤N,j'≠i'), where min() is the minimum value function, max( ) is the maximum value function.
④对每个传感器相对应的距离测量模型进行重新描述,对于第i个传感器相对应的距离测量模型对其进行重新描述的具体过程为:将转变为然后对的约等号两边进行平方,并假设则可以省略ni的二次方项得到再将转变为:即重新描述为 ④ Re-describing the distance measurement model corresponding to each sensor, for the distance measurement model corresponding to the i-th sensor The specific process of re-describing it is: Into then to Squaring both sides of the approximately equal sign, and assuming Then the quadratic term of n i can be omitted get then Into: which is re-described as
⑤根据重新描述后的距离测量模型,建立一个稳健最小二乘问题,描述为:然后令根据和将转变为再根据将稳健最小二乘问题描述为:其中, 表示取使得的值最小的x,表示取使得的值最大的{ei},{ei}是指由e1,e2,…,eN组成的集合,符号“||”为取绝对值符号,f(ei)表示取使得f(ei)的值最大的ei。⑤According to the re-described distance measurement model, establish a robust least squares problem, described as: Then order according to with Will Into Then according to Describe the robust least squares problem as: in, express to make the smallest value of x, express to make {e i } with the largest value, {e i } refers to the set composed of e 1 ,e 2 ,…,e N , the symbol "||" is the absolute value symbol, f(e i ) means taking e i that maximizes the value of f(e i ).
⑥确定f(ei)的最大值,如果则f(ei)的最大值为max(f(-ρi),f(ρi));如果则f(ei)的最大值为然后根据和f(ei)的最大值,得到的上镜图形式,描述为:其中,符号“||”为取绝对值符号,max()为取最大值函数, 表示取使得的值最小的x,{ηi},ηi为中引入的第i个优化变量,{ηi}为引入的N个优化变量的集合,“s.t.”表示“服从于条件为”。⑥ Determine the maximum value of f(e i ), if Then the maximum value of f(e i ) is max(f(-ρ i ),f(ρ i )); if Then the maximum value of f(e i ) is then according to and the maximum value of f(e i ), get The photographic form of , described as: Among them, the symbol "||" is the absolute value symbol, max() is the maximum value function, express to make The smallest value of x,{η i }, η i is The i-th optimization variable introduced in , {η i } is the set of N optimization variables introduced, and "st" means "subject to the condition of".
⑦联合及和得到 ⑦ joint and with get
⑧在中引入优化变量y,y=||x||2,然后利用二阶锥松弛技术将y=||x||2松弛为||x||2≤y,得到二阶锥规划问题,描述为:其中,表示取使得的值最小的x,y,{ηi},符号“[]”为向量表示符号,为si的转置向量。⑧ in Introduce the optimization variable y, y=||x|| 2 , and then use the second-order cone relaxation technique to relax y=||x|| 2 to ||x|| 2 ≤y, and obtain the second-order cone programming problem, describe for: in, express to make x, y, {η i } with the smallest value, the symbol “[]” is a vector representation symbol, is the transpose vector of si .
⑨利用内点法技术对进行求解,得到x,y,{ηi}对应的估计值,对应记为 ⑨Using interior point method technology to Carry out the solution to obtain the estimated values corresponding to x, y, {η i }, correspondingly denoted as
为验证本发明方法的可行性和有效性,对本发明方法进行仿真试验。In order to verify the feasibility and effectiveness of the method of the present invention, the method of the present invention is simulated.
1)测试本发明方法的性能随测量噪声大小的变化情况。假设使用8个传感器来进行测量,测量的方法为:首先建立一个平面直角坐标系,8个传感器分别在(40,40),(40,-40),(-40,40),(-40,-40),(40,0),(0,40),(40,0),(0,-40)处(单位:m),未知目标源则随机分布在(-40,40)×(-40,40)m2的坐标区域内。在仿真中,未知目标源的时钟漂移w则随机分布在[0.99,1.01]的范围内,也即未知目标源相对标准时钟的时钟漂移量的最大值δmax=0.01,而则假设随机分布的范围为[24,36]m,1≤i≤8,另外,假设所有传感器各自对应的测量信号等效传输距离测量值中的噪声的功率相同,即为其中,σ指图3中的横坐标代表的噪声的标准差差。1) Test the variation of the performance of the method of the present invention with the size of the measurement noise. Assuming that 8 sensors are used for measurement, the measurement method is: first establish a plane rectangular coordinate system, and the 8 sensors are respectively at (40,40), (40, -40), (-40, 40), (-40 , -40), (40, 0), (0, 40), (40, 0), (0, -40) (unit: m), and the unknown target source is randomly distributed at (-40, 40)× (-40,40)m 2 coordinate area. In the simulation, the clock drift w of the unknown target source is randomly distributed in the range of [0.99,1.01], that is, the maximum value of the clock drift of the unknown target source relative to the standard clock δ max =0.01, while Assume that the range of random distribution is [24,36]m, 1≤i≤8, in addition, assuming that the noise power in the equivalent transmission distance measurement value of the corresponding measurement signal of all sensors is the same, that is, Among them, σ refers to the standard deviation of the noise represented by the abscissa in Fig. 3 .
图3给出了本发明方法及现有的总可行域方法和线性最小二乘方法在测量中均方根误差随噪声大小的变化示意图。从图3中可以看出在噪声由小至大的变化过程中,本发明方法的定位性能要优于现有的总可行域方法(GTR)和线性最小二乘(LLS)算法。具体来说,在噪声的标准差为1m和9m时,均方根误差能够降低0.5m和2.1m。Fig. 3 shows the schematic diagram of the variation of the root mean square error with the size of the noise in the measurement of the method of the present invention, the existing total feasible region method and the linear least squares method. It can be seen from Fig. 3 that the positioning performance of the method of the present invention is better than that of the existing total feasible region method (GTR) and the linear least squares (LLS) algorithm in the process of changing the noise from small to large. Specifically, when the standard deviation of the noise is 1m and 9m, the root mean square error can be reduced by 0.5m and 2.1m.
2)测试本发明方法的定位精度随着传感器个数增加的变化情况。测量的方法为:在一个平面直角坐标系中假设有8个传感器且8个传感器分别在(40,40),(40,-40),(-40,40),(-40,-40),(40,0),(0,40),(40,0),(0,-40)处(单位:m),未知目标源则随机分布在(-40,40)×(-40,40)m2的坐标区域内,分别取前5至前8个传感器进行定位测试。另外,假设所有传感器各自对应的测量信号等效传输距离测量值中的噪声的标准差相同,即为σ1=σ2=...=σ8=4m。2) Test the variation of the positioning accuracy of the method of the present invention as the number of sensors increases. The measurement method is: assume that there are 8 sensors in a plane Cartesian coordinate system and the 8 sensors are respectively at (40,40), (40,-40), (-40,40), (-40,-40) , (40, 0), (0, 40), (40, 0), (0, -40) (unit: m), and the unknown target source is randomly distributed at (-40, 40) × (-40, 40) Within the coordinate area of m2 , take the first 5 to 8 sensors for positioning test. In addition, it is assumed that the standard deviation of the noise in the measured value of the equivalent transmission distance of the measurement signal corresponding to all the sensors is the same, that is, σ 1 =σ 2 =...=σ 8 =4m.
图4给出了本发明方法及现有的总可行域方法(GTR)和线性最小二乘方法(LLS)在测量中均方根误差随传感器(锚节点)数目的变化示意图。在传感器数目由5个至8个逐渐增加的变化过程中,本发明方法在定位精度方面要优于现有的总可行域方法和线性最小二乘算法。具体来说,在传感器数目少于8个时,总可行域方法和线性最小二乘的性能急剧变差,以致无法完成定位,而本发明方法仍能完成较准确的定位。Fig. 4 shows the schematic diagram of the change of the root mean square error with the number of sensors (anchor nodes) in the measurement of the method of the present invention, the existing total feasible region method (GTR) and the linear least square method (LLS). In the process of gradually increasing the number of sensors from 5 to 8, the method of the invention is superior to the existing total feasible region method and the linear least square algorithm in terms of positioning accuracy. Specifically, when the number of sensors is less than 8, the performance of the total feasible region method and linear least squares deteriorates sharply, so that positioning cannot be completed, while the method of the present invention can still complete relatively accurate positioning.
由上仿真结果可以看出,本发明方法具有良好的性能。与现有的总可行域方法和线性最小二乘方法相比,本发明方法能够有效的减小均方根误差,提高定位的精度,并且噪声功率的增大并不会显著的减弱定位的性能,体现了定位的稳健性;此外,在网络中传感器比较少的情况下仍能相对准确定位,进一步说明了本发明方法的可行性及有效性。It can be seen from the above simulation results that the method of the present invention has good performance. Compared with the existing total feasible region method and the linear least squares method, the method of the present invention can effectively reduce the root mean square error and improve the positioning accuracy, and the increase of noise power will not significantly weaken the positioning performance , which reflects the robustness of positioning; in addition, relatively accurate positioning can still be performed when there are relatively few sensors in the network, which further illustrates the feasibility and effectiveness of the method of the present invention.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510740797.3A CN105425206B (en) | 2015-11-04 | 2015-11-04 | A Robust Least Squares Localization Method in Unsynchronized Wireless Networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510740797.3A CN105425206B (en) | 2015-11-04 | 2015-11-04 | A Robust Least Squares Localization Method in Unsynchronized Wireless Networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105425206A CN105425206A (en) | 2016-03-23 |
CN105425206B true CN105425206B (en) | 2017-09-05 |
Family
ID=55503534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510740797.3A Active CN105425206B (en) | 2015-11-04 | 2015-11-04 | A Robust Least Squares Localization Method in Unsynchronized Wireless Networks |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105425206B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106842121B (en) * | 2016-11-07 | 2019-03-05 | 宁波大学 | Robust position location method based on reaching time-difference in sighting distance and non line of sight hybird environment |
CN106950534B (en) * | 2017-02-27 | 2020-07-03 | 广东小天才科技有限公司 | A spatial position detection method, system and VR wearable device |
CN107271956B (en) * | 2017-04-24 | 2019-07-09 | 宁波大学 | A time-of-arrival-based localization method with unknown starting time in non-line-of-sight environments |
CN107367709B (en) * | 2017-06-05 | 2019-07-26 | 宁波大学 | Robust Weighted Least Squares Localization Based on Time of Arrival in Hybrid Environments |
CN107765216B (en) * | 2017-08-29 | 2019-10-25 | 宁波大学 | Joint Estimation Method of Target Position and Clock Parameters in Unsynchronized Wireless Networks |
CN110850366B (en) * | 2019-10-31 | 2021-07-16 | 宁波大学 | Positioning method based on received signal strength in mixed line-of-sight and non-line-of-sight environments |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03122582A (en) * | 1989-10-05 | 1991-05-24 | Mitsubishi Electric Corp | Tracking apparatus |
US5884215A (en) * | 1997-01-31 | 1999-03-16 | Motorola, Inc. | Method and apparatus for covariance matrix estimation in a weighted least-squares location solution |
US6300904B1 (en) * | 1999-06-09 | 2001-10-09 | Honeywell International Inc. | Narrowband based navigation scheme |
US7663547B2 (en) * | 2007-04-13 | 2010-02-16 | Glowlink Communications Technology, Inc. | Determining a geolocation solution of an emitter on earth based on weighted least-squares estimation |
CN103245941B (en) * | 2013-04-16 | 2014-11-05 | 哈尔滨工程大学 | Robust beam forming method based on robust least-square |
CN104820204A (en) * | 2015-04-13 | 2015-08-05 | 宁波大学 | Weighted least square positioning method with reduced deviation |
-
2015
- 2015-11-04 CN CN201510740797.3A patent/CN105425206B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN105425206A (en) | 2016-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105425206B (en) | A Robust Least Squares Localization Method in Unsynchronized Wireless Networks | |
CN107271956B (en) | A time-of-arrival-based localization method with unknown starting time in non-line-of-sight environments | |
Li et al. | Improved two-step constrained total least-squares TDOA localization algorithm based on the alternating direction method of multipliers | |
CN108051779B (en) | A TDOA-Oriented Location Node Optimization Method | |
CN110174643B (en) | Positioning method based on arrival time difference without noise power information | |
CN103118333B (en) | Similarity based wireless sensor network mobile node positioning method | |
CN105334495B (en) | A kind of non line of sight robust position location method based on time of arrival (toa) in wireless network | |
CN106842121B (en) | Robust position location method based on reaching time-difference in sighting distance and non line of sight hybird environment | |
CN108668358B (en) | A time-of-arrival-based cooperative localization method for wireless sensor networks | |
CN111157943B (en) | TOA-Based Sensor Position Error Suppression in Asynchronous Networks | |
CN105491659A (en) | Indoor location non line of sight compensation method | |
Zhao et al. | Er-crlb: An extended recursive cramér–rao lower bound fundamental analysis method for indoor localization systems | |
CN105959914A (en) | Wireless sensor network time synchronization and positioning combined processing method based on time difference measurement | |
CN106773783B (en) | A semi-physical simulation test system and method for continuously operating reference station system | |
CN110044357A (en) | A kind of interior high-precision three-dimensional wireless location method | |
CN101216546B (en) | A Position Estimation Method for Target Location in Wireless Sensor Networks | |
CN105353351A (en) | Improved positioning method based on multi-beacon arrival time differences | |
CN107765216B (en) | Joint Estimation Method of Target Position and Clock Parameters in Unsynchronized Wireless Networks | |
CN104535963B (en) | Cooperative target positioning achievement method of multiple mobile nodes based on distance measurement | |
CN108966343A (en) | A kind of self calibration localization method based on ultra wide band Location-Unknown anchor node | |
CN103487784B (en) | A kind of localization method based on time of arrival (toa) | |
CN105722217A (en) | Indoor positioning method based on Wi-Fi | |
CN114089273A (en) | GPS and UWB based motion platform positioning method | |
CN110673088B (en) | Time-of-arrival-based object localization in mixed line-of-sight and non-line-of-sight environments | |
CN107659945B (en) | A Positioning Method Based on Optimal Combined Time Synchronization and Positioning under TOA Conditions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |