CN105807257B - A kind of direct localization method of the distributed self-adaption with noise constraints - Google Patents
A kind of direct localization method of the distributed self-adaption with noise constraints Download PDFInfo
- Publication number
- CN105807257B CN105807257B CN201610154237.4A CN201610154237A CN105807257B CN 105807257 B CN105807257 B CN 105807257B CN 201610154237 A CN201610154237 A CN 201610154237A CN 105807257 B CN105807257 B CN 105807257B
- Authority
- CN
- China
- Prior art keywords
- receiver
- mrow
- msub
- transmitter
- noise
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000004807 localization Effects 0.000 title abstract description 3
- 238000012545 processing Methods 0.000 claims abstract description 7
- 230000003044 adaptive effect Effects 0.000 claims description 24
- 239000013598 vector Substances 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000005070 sampling Methods 0.000 claims description 4
- 239000000654 additive Substances 0.000 claims description 3
- 230000000996 additive effect Effects 0.000 claims description 3
- 238000004422 calculation algorithm Methods 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 17
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000004927 fusion Effects 0.000 description 5
- 238000003672 processing method Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000035772 mutation Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
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
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/04—Position of source determined by a plurality of spaced direction-finders
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域technical field
本发明属于信号处理领域,特别是涉及基于时差的无源定位系统中分布式自适应定位方法。The invention belongs to the field of signal processing, in particular to a distributed self-adaptive positioning method in a time difference-based passive positioning system.
背景技术Background technique
目前,基于时差的无源定位技术根据是否需要显式计算时差值而分为两大类:经典的两步定位方法和新兴的直接定位方法。经典的两步定位方法首先第一步通过接收信号估计出时差值,然后第二步利用估计出的时差值进行位置解算;而新兴的直接定位算法则不需要显式地计算出时差值,而是直接利用接收信号估计目标的位置。在接收信号信噪比较低的情况下,直接定位方法的定位精度更高;直接定位方法又可分为批处理方法和自适应方法两类。批处理方法需要对定位区域进行二维或三维的网格式搜索,计算量很大,实时性差,不具有对目标的跟踪能力;自适应的方法虽然定位精度比批处理方法的精度要稍低,但是该方法的计算量要比批处理的方法少很多,并且具备目标跟踪的能力,非常适合实时地处理实现。At present, the time difference-based passive positioning technology can be divided into two categories according to whether it needs to explicitly calculate the time difference value: the classic two-step positioning method and the emerging direct positioning method. The classic two-step positioning method first estimates the time difference value through the received signal in the first step, and then uses the estimated time difference value to solve the position in the second step; while the emerging direct positioning algorithm does not need to explicitly calculate the time difference Instead, the received signal is directly used to estimate the position of the target. In the case of low signal-to-noise ratio of the received signal, the positioning accuracy of the direct positioning method is higher; the direct positioning method can be divided into two types: batch processing method and adaptive method. The batch processing method requires a two-dimensional or three-dimensional grid search for the positioning area, which has a large amount of calculation, poor real-time performance, and no ability to track the target; although the positioning accuracy of the adaptive method is slightly lower than that of the batch processing method, However, the calculation amount of this method is much less than that of the batch method, and it has the ability of target tracking, which is very suitable for real-time processing and implementation.
而自适应直接定位算法又分为集中式的和分布式的。基于集中式架构的算法,将网络中各接收机接收的信号都传递到融合中心接收机,在该特定的接收机上进行定位运算,即集中式的处理方式;如文献《Adaptive direct position determination ofemitters based on time differences of arrival》(ChinalSIP’13,2013,S.Zhong,W.Xia,and Z.He)就是采取的该方法。然而,集中式处理方式扩展性较差,存在多跳通信问题,对网络的通信带宽要求较高,以及因为存在融合中心接收机和参考信号导致鲁棒性较差;同时因为所有的位置估计运算都在融合中心接收机进行,所以融合中心接收机的运算负担和能量消耗都很大。为了克服上述问题,提出了基于分布式架构的定位算法,如文献《Distributed adaptive direct position determination of emitters in sensornetworks》(Signal Processing,2016,Wei Xia and Wei Liu),(夏威,刘威,朱凌峰,一种基于时差的分布式自适应直接定位方法;公开号为CN104537257A、公开日期为2015.4.22、发明名称为“一种色接收信号下的分布式自适应直接定位方法”的专利;公开号为CN105137392A、公布日为2015.12.9的发明专利所示。在分布式方法中,网络中各个接收机的地位是相同的,其有更好的扩展性,也不存在参考信号以及融合中心接收机的问题;每个接收机只与其邻居接收机通信,使得能量消耗、通信代价都处于可控范围。在每个时刻,首先,每个接收机利用其邻域内所有接收机接收的原始信息将已有的位置估计值更新为一个局部的中间估计值;然后,每个接收机加权结合其邻域内所有接收机的中间估计值得到一个新的位置估计值;在第二步中,每个接收机得到的新的位置估计值都包含有其邻居接收机的中间值信息,而其邻居接收机又包含有其邻居接收机的信息,进而完成了信息在整个网络中的扩散;于是得到的位置估计值是全局最优而非局部最优的。为了进一步提高分布式自适应直接定位算法的性能,在取得好的稳态性能的同时获得快的收敛速度,在本发明中我们引入了噪声约束,最后得到了一种变步长的分布式自适应直接定位方法。The adaptive direct positioning algorithm is divided into centralized and distributed. Based on the algorithm of the centralized architecture, the signals received by each receiver in the network are transmitted to the receiver of the fusion center, and the positioning operation is performed on the specific receiver, that is, the centralized processing method; such as the literature "Adaptive direct position determination of emitters based on time differences of arrival" (ChinaSIP'13, 2013, S.Zhong, W.Xia, and Z.He) is the method adopted. However, the centralized processing method has poor scalability, multi-hop communication problems, high requirements for network communication bandwidth, and poor robustness due to the existence of fusion center receivers and reference signals; at the same time, because all position estimation operations All are performed at the fusion center receiver, so the calculation burden and energy consumption of the fusion center receiver are very large. In order to overcome the above problems, a positioning algorithm based on a distributed architecture is proposed, such as the document "Distributed adaptive direct position determination of emitters in sensornetworks" (Signal Processing, 2016, Wei Xia and Wei Liu), (Xia Wei, Liu Wei, Zhu Lingfeng, A distributed adaptive direct positioning method based on time difference; the patent with the publication number CN104537257A, the publication date is 2015.4.22, and the invention name is "a distributed adaptive direct positioning method under the color receiving signal"; the publication number is CN105137392A, the publication date is shown in the invention patent of 2015.12.9. In the distributed method, the status of each receiver in the network is the same, and it has better scalability, and there is no reference signal and fusion center receiver Problem; each receiver only communicates with its neighboring receivers, so that energy consumption and communication costs are in a controllable range. At each moment, first of all, each receiver uses the original information received by all receivers in its neighborhood to convert the existing The estimated value of the position is updated to a local intermediate estimated value; then, each receiver weights and combines the intermediate estimated values of all receivers in its neighborhood to obtain a new estimated value of position; in the second step, each receiver obtains The new position estimates of all contain the intermediate value information of its neighbor receivers, and its neighbor receivers contain the information of its neighbor receivers, and then complete the diffusion of information in the entire network; thus the obtained position estimate It is globally optimal rather than locally optimal. In order to further improve the performance of the distributed self-adaptive direct positioning algorithm, obtain fast convergence speed while obtaining good steady-state performance, in the present invention we have introduced noise constraints, and finally A distributed adaptive direct positioning method with variable step size is obtained.
发明内容Contents of the invention
本发明的目的在于合理运用接收信号中噪声的信息,解决已有分布式自适应算法的收敛速度与稳态性能之间的矛盾,提供一种带噪声约束的分布式自适应直接定位方法;进一步提高分布式自适应直接定位算法的性能。The purpose of the present invention is to rationally use the noise information in the received signal, solve the contradiction between the convergence speed and the steady-state performance of the existing distributed adaptive algorithm, and provide a distributed adaptive direct positioning method with noise constraints; further Improving the performance of distributed adaptive direct localization algorithms.
本发明的技术方案:一种带噪声约束的分布式自适应直接定位方法,包括以下步骤:The technical solution of the present invention: a distributed adaptive direct positioning method with noise constraints, comprising the following steps:
步骤1:采集数据,各接收机同时接收发射机发射的信号,并对信号进行解调,采样,得到基带的离散接收信号,具体为:Step 1: collect data, each receiver receives the signal transmitted by the transmitter at the same time, demodulates and samples the signal, and obtains the discrete received signal of the baseband, specifically:
假设有K个空间分隔的接收机,每个接收机接收的信号xk(t)表示为:Assuming there are K space-separated receivers, the signal x k (t) received by each receiver is expressed as:
xk(t)=s(t-τk)+vk(t),k=1,2,…,Kx k (t)=s(t-τ k )+v k (t),k=1,2,…,K
其中,s(t)表示发射机的基带发射信号,vk(t)表示空间独立的零均值加性高斯白噪声,τk表示发射信号从发射机到接收机之间的传输时延,表示为:Among them, s(t) represents the baseband transmission signal of the transmitter, v k (t) represents the spatially independent zero-mean additive white Gaussian noise, τ k represents the transmission delay between the transmission signal from the transmitter to the receiver, and represents for:
τk=||po-pk||/c,k=1,2,…Kτ k =||p o -p k ||/c,k=1,2,…K
其中,po表示发射机的位置向量,pk表示接收机k的位置向量,常数c表示电磁波信号的传播速度;Among them, p o represents the position vector of the transmitter, p k represents the position vector of the receiver k, and the constant c represents the propagation speed of the electromagnetic wave signal;
对各接收信号以采样周期Ts进行采样,令即可得到离散接收信号:Each received signal is sampled with a sampling period T s , so that The discrete received signal can be obtained:
xk[n]=s(nTs-τk)+vk(nTs),k=1,2,…Kx k [n]=s(nT s -τ k )+v k (nT s ),k=1,2,…K
步骤2:噪声功率估计,各个接收机利用已知条件以及其各自所接受的信号,估计得到各接收机接收信号中的噪声功率,用表示;Step 2: Noise power estimation. Each receiver uses the known conditions and the signals received by it to estimate the noise power in the signal received by each receiver, using express;
步骤3:第一次数据交换,各接收机将自身接收的离散基带信号以及估计出来的噪声功率值传给邻居接收机,即直接相连的接收机,同时接收邻居接收机传过来的相应信息(自身接收的离散基带信号及噪声功率值);Step 3: For the first data exchange, each receiver transmits the discrete baseband signal received by itself and the estimated noise power value to the neighbor receiver, that is, the directly connected receiver, and at the same time receives the corresponding information from the neighbor receiver ( The discrete baseband signal and noise power value received by itself);
步骤4:迭代更新核心控制参数βk,k=1,2,…,K;βk是接收机k上的核心参数,其控制着接收机k上位置估计值的迭代更新的步长变化;接收机k利用其邻域内噪声相关信息,邻域指其所有邻居接收机的集合包含该接收机自身,根据如下公式迭代更新核心控制参数βk Step 4: Iteratively update the core control parameters β k , k=1, 2,..., K; β k is the core parameter on receiver k, which controls the step size change of the iterative update of the estimated position value on receiver k; Receiver k uses the noise-related information in its neighborhood, which refers to the set of all its neighbor receivers including the receiver itself, to iteratively update the core control parameters β k according to the following formula
βk,n=(1-α)βk,n-1+α/2(Jk(pk,n-1)-Jk,min),k=1,2,…Kβ k,n =(1-α)β k,n-1 +α/2(J k (p k,n-1 )-J k,min ),k=1,2,…K
其中,βk,n和βk,n-1分别表示βk在时刻n和时刻n-1时的取值,初始值βk,0=βinit,预设控制因子α控制βk的迭代收敛速度;Among them, β k,n and β k,n-1 represent the values of β k at time n and time n-1 respectively, the initial value β k,0 = β init , and the preset control factor α controls the iteration of β k convergence speed;
其中,Jk(p)表示第k个接收机上的局部代价函数,定义如下:Among them, J k (p) represents the local cost function on the kth receiver, which is defined as follows:
其中,表示除接收机k自身外所有的邻居接收机的集合,非负加权系数aik满足如下条件,in, Indicates the set of all neighbor receivers except receiver k itself, and the non-negative weighting coefficient a ik satisfies the following conditions,
当时,aik=0 when , a ik =0
而ei,k[n]称之为误差函数,它是信号xi[n]与延时滤波器输出结果的差,延时滤波器长度为2M+1,表示为:And e i,k [n] is called the error function, which is the difference between the signal xi [n] and the output result of the delay filter. The length of the delay filter is 2M+1, expressed as:
其中,函数sinc(x)=sin(πx)/πx,是到达时间差τk,i的估计值,τk,i表示的是发射信号从发射机到第k个接收机与第i个接收机的传播时延之差,定义为Among them, the function sinc(x)=sin(πx)/πx, is the estimated value of the arrival time difference τ k,i , τ k,i represents the difference in propagation delay of the transmitted signal from the transmitter to the kth receiver and the ith receiver, defined as
接收机k上的局部代价函数最小值Jk,min可利用接收机k以及其邻居接收机所估计得到的噪声功率值计算得到:The minimum value of the local cost function J k,min on receiver k can be calculated by using the estimated noise power values of receiver k and its neighbor receivers:
步骤5:检测发射机位置是否发生突变,决定重置βk,k=1,2,…K与否;在接收机k上利用其局部代价函数按如下方式构造判决统计量Step 5: Detect whether there is a sudden change in the position of the transmitter, and decide whether to reset β k , k=1, 2,...K or not; use its local cost function on the receiver k to construct the decision statistic as follows
根据具体工作环境设定经验判决阈值λk,如果Yk(n)>λk,则认为接收机k检测出发射机位置发生突变;网络中所有接收机做类似检测操作;只要有任何一个接收机的检测结果为发射机位置发生突变,我们将重置所有接收机上的β,即βk,n=βinit,k=1,2,…K,其中βinit是预设的β初始值;Set the empirical judgment threshold λ k according to the specific working environment. If Y k (n)>λ k , it is considered that the receiver k detects a sudden change in the position of the transmitter; all receivers in the network perform similar detection operations; as long as there is any receiving The detection result of the receiver is that the position of the transmitter changes suddenly, we will reset the β on all receivers, that is, β k,n = β init , k=1,2,...K, where β init is the preset initial value of β;
步骤6:自适应运算,接收机k在时刻n运行如下迭代公式:Step 6: Adaptive operation, receiver k runs the following iterative formula at time n:
其中,pk,n-1表示接收机k在第n-1次迭代时得到的发射机位置估计值,初始值pk,0=pinit,ψk,n是接收机k在第n次迭代中得到的中间估计值;μk是位置迭代的基本步长,预设调节因子γ用于决定βk变化对位置估计迭代步长的影响大小;最后一项由瞬时梯度值近似,如下:Among them, p k,n-1 represents the estimated value of the transmitter position obtained by receiver k at the n-1 iteration, the initial value p k,0 = p init , ψ k,n is the receiver k at the nth iteration The intermediate estimated value obtained in the iteration; μ k is the basic step size of the position iteration, and the preset adjustment factor γ is used to determine the influence of the change of β k on the iterative step size of the position estimation; the last item is approximated by the instantaneous gradient value, as follows:
其中,in,
上式等号右边第一项展开为The first term on the right side of the equal sign in the above formula expands to
其中函数f(·)定义如下where the function f( ) is defined as follows
第二项为The second item is
步骤7:第二次数据交换,各接收机将上一步骤计算得到的中间估计值ψk,n传输给自己的邻居接收机,同时接收邻居接收机传来的结果;Step 7: For the second data exchange, each receiver transmits the intermediate estimated value ψ k,n calculated in the previous step to its neighbor receivers, and at the same time receives the results from the neighbor receivers;
步骤8:结合,各接收机根据公式Step 8: Combine, each receiver according to the formula
计算得到第n次迭代后发射机位置的估计值pk,n;其中,表示接收机k包含其自身在内的所有邻居接收机的集合,blk是为预设非负加权系数,满足如下条件:Calculate the estimated value p k,n of the transmitter position after the nth iteration; where, Represents the set of all neighbor receivers including receiver k including itself, b lk is a preset non-negative weighting coefficient, and satisfies the following conditions:
当时,blk=0 when , b lk =0
步骤9:当pk,n连续Q次的迭代估计值的差值均小于设定阈值δ时,即:Step 9: When p k, n the difference between the iterative estimated values of Q consecutive times are less than the set threshold δ, that is:
||pk,n-pk,n-1||≤δ||p k,n -p k,n-1 ||≤δ
则认为得到了发射机的位置估计值。Then the position estimate of the transmitter is considered to be obtained.
本发明工作原理The working principle of the present invention
以二维平面为例发射机位置向量和接收机位置向量都是二维向量。发射机到各个接收机距离不同,因此各接收机接收的是同样的发生信号带有不同的时间延迟,这里假设不同接收机处的噪声相互独立,都是加性高斯白噪声;各接收机分别对所接收的信号进行解调、采样,最终得到离散的基带信号,如下形式Taking a two-dimensional plane as an example, both the transmitter position vector and the receiver position vector are two-dimensional vectors. The distance from the transmitter to each receiver is different, so each receiver receives the same signal with different time delays. Here, it is assumed that the noises at different receivers are independent of each other and are all additive white Gaussian noise; The received signal is demodulated and sampled, and finally a discrete baseband signal is obtained, as follows:
xk[n]=s(nTs-τk)+vk(nTs),k=1,2,…Kx k [n]=s(nT s -τ k )+v k (nT s ),k=1,2,…K
其中Ts是采样周期,τk是发射信号从发射机传输到第k个接收机的时间延迟;同时各接收机估计出其接收信号中噪声功率,用表示;where T s is the sampling period, τ k is the time delay of the transmitted signal from the transmitter to the kth receiver; at the same time, each receiver estimates the noise power in its received signal, using express;
设计一个基于sinc函数的延时滤波器,其长度选为2M+1,M的选择应该保证截断误差基本不影响定位精度;以接收机k和其邻居接收机i为例,定义如下误差函数Design a delay filter based on the sinc function, whose length is selected as 2M+1, and the choice of M should ensure that the truncation error basically does not affect the positioning accuracy; taking receiver k and its neighbor receiver i as an example, define the following error function
其中到达时间差估计值可表示如下where the estimated time difference of arrival can be expressed as follows
其中pk,n表示接收机k在第n次迭代中估计出的发射机位置向量,pk和pi分别表示接收机k和接收机i的位置向量,常量c表示电磁波传播速度;where p k,n represent the transmitter position vector estimated by receiver k in the nth iteration, p k and p i represent the position vectors of receiver k and receiver i respectively, and the constant c represents the electromagnetic wave propagation velocity;
当发射机位置估计值pk,n逐渐收敛于真实发射机位置po时,误差函数ei,k[n]逐渐趋于零。又因为对于接收机k的所有邻居接收机都可以构造上述误差函数,所以对其加权求和可以定义如下形式的局部代价函数When the transmitter position estimate p k,n gradually converges to the real transmitter position p o , the error function e i,k [n] gradually tends to zero. And because for all neighbor receivers of receiver k The above error function can be constructed, so its weighted summation can define a local cost function of the following form
共有K个接收机,为了获得全局最优解,定义如下全局代价函数There are K receivers in total. In order to obtain the global optimal solution, the following global cost function is defined
但是该全局代价函数并不适合分布式处理实现,通过一些近似化简手段,例如二阶泰勒级数展开,可以得到如下修正代价函数However, this global cost function is not suitable for distributed processing. Through some approximation and simplification methods, such as second-order Taylor series expansion, the following modified cost function can be obtained
之前各接收机已经估计出其接收信号中噪声功率,为了能提高算法性能,充分利用相关信息,在原有代价函数基础上引入噪声约束,得到噪声约束代价函数:Each receiver has estimated the noise power in the received signal before, in order to improve the performance of the algorithm, make full use of relevant information, introduce noise constraints on the basis of the original cost function, and obtain the noise constraint cost function:
其中局部代价函数最小值为where the local cost function minimum is
该噪声约束代价函数可以在各接收机上以分布式自适应的方式求解,又因为其充分利用了噪声相关信息,所以使得定位性能得到了显著的提升。同时,在本发明中,我们增加了发射机位置突变的检测机制,使得该带噪声约束的分布式自适应直接定位方法有了更好的跟踪性能。此带噪声约束的分布式自适应直接定位方法本质上是一种变步长方法,在一定程度上解决了定位收敛速度和稳态性能的矛盾。The noise-constrained cost function can be solved in a distributed adaptive manner on each receiver, and because it makes full use of noise-related information, the positioning performance is significantly improved. At the same time, in the present invention, we add a detection mechanism for sudden changes in the position of the transmitter, so that the distributed adaptive direct positioning method with noise constraints has better tracking performance. This distributed adaptive direct positioning method with noise constraints is essentially a variable step size method, which solves the contradiction between positioning convergence speed and steady-state performance to a certain extent.
附图说明Description of drawings
图1为本发明带噪声约束的分布式自适应直接定位(NCD-ADPD)方法工作流程示意图。FIG. 1 is a schematic diagram of the workflow of the Noise Constrained Distributed Adaptive Direct Positioning (NCD-ADPD) method of the present invention.
图2为本发明信号模型以及基本概念的示意图。Fig. 2 is a schematic diagram of the signal model and the basic concept of the present invention.
图3为本发明实施实例发射机接收机网络拓扑结构的示例图。Fig. 3 is an exemplary diagram of the network topology structure of the transmitter and receiver of the implementation example of the present invention.
图4为本发明实施实例网络中各接收机处信噪比,上图对应于图5-7,下图对应于图8。Fig. 4 is the signal-to-noise ratio at each receiver in the network of the implementation example of the present invention, the upper figure corresponds to Figs. 5-7, and the lower figure corresponds to Fig. 8.
图5为本发明带噪声约束的分布式自适应直接定位方法与不带噪声约束的分布式自适应直接定位方法(D-ADPD)各接收机处核心参数β以及最终定位性能的比较图。Fig. 5 is a comparison diagram of the core parameter β at each receiver and the final positioning performance of the distributed adaptive direct positioning method with noise constraints and the distributed adaptive direct positioning method (D-ADPD) without noise constraints of the present invention.
图6为本发明带噪声约束方法不同参数设置情况下以及不带噪声约束方法收敛速度的对比图。Fig. 6 is a comparison diagram of the convergence speed of the method with noise constraints and the method without noise constraints under different parameter settings of the present invention.
图7为本发明带噪声约束方法不同参数设置情况下核心参数βk的学习曲线对比图。Fig. 7 is a comparison chart of the learning curves of the core parameter β k under different parameter settings of the method with noise constraints in the present invention.
图8为本发明带噪声约束方法与不带噪声约束方法在发射机位置发生突变时的跟踪性能对比图。Fig. 8 is a comparison chart of tracking performance between the method with noise constraint and the method without noise constraint in the present invention when the location of the transmitter changes suddenly.
具体实施方式Detailed ways
下面结合附图与实施实例对本发明作进一步详细的说明。带噪声约束的分布式自适应直接定位方法,包括以下步骤:The present invention will be described in further detail below in conjunction with the accompanying drawings and implementation examples. A distributed adaptive direct positioning method with noise constraints, including the following steps:
1.初始化:各接收机进行初始化准备,设定位置迭代的初值pk,0=pinit,k=1,2,…K,其中pinit=[6066,4955],及核心控制参数βk初值βk,0=βinit,k=1,2,…K,其中βinit=18或6,设定各接收机上位置迭代步长μk=2×10-4或1.5×10-4以及控制因子α=0.001或0.002或0.0006,发射机位置的真实值po=[6000,5000],调节因子γ=0.2或0.3或0.9;1. Initialization: each receiver prepares for initialization, and sets the initial value of position iteration p k,0 = p init ,k=1,2,...K, where p init =[6066,4955], and the core control parameter β The initial value of k β k,0 = β init ,k=1,2,...K, where β init =18 or 6, set the location iteration step size of each receiver μ k =2×10 -4 or 1.5×10 - 4 and the control factor α=0.001 or 0.002 or 0.0006, the real value of the transmitter position p o =[6000,5000], the adjustment factor γ=0.2 or 0.3 or 0.9;
2.采集数据:各接收机同时开始接收发射机发射的信号,并对信号进行解调,采样,得到基带的离散接收信号;2. Collect data: each receiver starts to receive the signal transmitted by the transmitter at the same time, demodulates and samples the signal, and obtains the discrete received signal of the baseband;
3.噪声功率估计:各接收机分别估计其接收信号中噪声的功率;3. Estimation of noise power: each receiver estimates the power of noise in the received signal;
4.第一次数据交换:各接收机将自身接收的离散基带信号以及估计所得的噪声功率值传给邻居接收机,同时接收邻居接收机传过来的相应信息;4. The first data exchange: each receiver transmits the discrete baseband signal received by itself and the estimated noise power value to the neighbor receiver, and at the same time receives the corresponding information from the neighbor receiver;
5.迭代更新核心参数βk:各接收机利用其邻域内接收的信号以及估计所得的噪声功率信息,迭代更新βk;5. Iteratively update the core parameter β k : each receiver uses the received signal in its neighborhood and the estimated noise power information to iteratively update β k ;
6.发射机位置突变检测:各发射机根据其邻域内信息构造判决统计量,检测发射机位置是否发生突变,若发生突变,则重置核心参数βk,反之,则不做任何处理;6. Transmitter position mutation detection: Each transmitter constructs a decision statistic based on the information in its neighborhood to detect whether there is a sudden change in the transmitter’s position. If there is a sudden change, the core parameter β k is reset, otherwise, no processing is done;
7.自适应运算:各接收机利用邻域内接收信号以及前述步骤得到的新βk,由前次迭代所得的位置估计值更新到新的中间估计值7. Adaptive operation: Each receiver uses the received signal in the neighborhood and the new β k obtained in the previous steps to update the position estimate obtained from the previous iteration to a new intermediate estimate
8.第二次数据交换:各接收机将上一步骤计算得到的中间估计值传输给自己的邻居接收机,同时接收邻居接收机传来的结果;8. The second data exchange: each receiver transmits the intermediate estimated value calculated in the previous step to its neighbor receiver, and receives the result from the neighbor receiver at the same time;
9.结合:各接收机将其邻域内的所有中间估计值加权组合,得到本次迭代新的发射机位置向量估计值;9. Combination: Each receiver weights and combines all intermediate estimated values in its neighborhood to obtain a new estimated value of the transmitter position vector for this iteration;
10.输出结果:根据预先设定的阈值,判决定位迭代运算是否进入稳态,若未达到稳态,则重复步骤2-9,直至达到稳态,输出发射机位置估计值。10. Output result: According to the preset threshold, it is judged whether the positioning iterative operation enters a steady state. If it does not reach a steady state, repeat steps 2-9 until it reaches a steady state, and output the estimated value of the transmitter position.
图4所示为本仿真实验中所用到的两种网络信噪比条件,上图所示的低信噪比条件对应于图5-7;下图所示的高信噪比条件对应于图8,为了获得较好的发射机位置突变检测结果。Figure 4 shows the two network SNR conditions used in this simulation experiment, the low SNR condition shown in the upper figure corresponds to Figure 5-7; the high SNR condition shown in the lower figure corresponds to the 8. In order to obtain better transmitter position mutation detection results.
图5所示,即使各接收机接收信号中的噪声功率设置不同,无论带噪声约束方法还是不带噪声约束方法,相同方法不同节点的定位性能基本一样,核心参数βk的收敛过程也基本相同。参数选择时使得带噪声约束方法和不带噪声约束方法有相似的初始收敛速度,可以看到,带噪声约束方法的稳态性能明显优于不带噪声约束方法。As shown in Figure 5, even if the noise power in the received signal of each receiver is set differently, no matter the method with noise constraint or the method without noise constraint, the positioning performance of different nodes with the same method is basically the same, and the convergence process of the core parameter β k is also basically the same . The parameter selection makes the method with noise constraint and the method without noise constraint have similar initial convergence speed. It can be seen that the steady-state performance of the method with noise constraint is obviously better than that of the method without noise constraint.
图6、图7所示为当带噪声约束方法与不带噪声约束方法具有相同的稳态性能时,带噪声约束方法的收敛速度远快于不带噪声约束方法;并且列举了,不同参数设置情况下,核心参数βk的学习曲线以及其对定位收敛曲线的影响;迭代初始时,估计值远离真实值,大的β对应于大的迭代步长,进而对应于快速的收敛速度;而当收敛过程趋于稳态时,小的β对应于小步长,进而得到理想的稳态性能。Figures 6 and 7 show that when the method with noise constraints has the same steady-state performance as the method without noise constraints, the convergence speed of the method with noise constraints is much faster than the method without noise constraints; and lists, different parameter settings In this case, the learning curve of the core parameter β k and its influence on the positioning convergence curve; at the beginning of the iteration, the estimated value is far away from the real value, and a large β corresponds to a large iteration step size, which in turn corresponds to a fast convergence speed; and when When the convergence process tends to a steady state, a small β corresponds to a small step size, and then an ideal steady-state performance is obtained.
由图8可得,带发射机位置突变检测机制的噪声约束分布式自适应直接定位方法跟踪性能优于无噪声约束的方法。It can be seen from Figure 8 that the tracking performance of the noise-constrained distributed adaptive direct positioning method with a transmitter position mutation detection mechanism is better than that of the method without noise constraints.
以上所述,仅为本发明的具体实施方式,本说明书中所公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换;所公开的所有特征、或所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以任何方式组合。The above is only a specific embodiment of the present invention. Any feature disclosed in this specification, unless specifically stated, can be replaced by other equivalent or alternative features with similar purposes; all the disclosed features, or All method or process steps may be combined in any way, except for mutually exclusive features and/or steps.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610154237.4A CN105807257B (en) | 2016-03-17 | 2016-03-17 | A kind of direct localization method of the distributed self-adaption with noise constraints |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610154237.4A CN105807257B (en) | 2016-03-17 | 2016-03-17 | A kind of direct localization method of the distributed self-adaption with noise constraints |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105807257A CN105807257A (en) | 2016-07-27 |
| CN105807257B true CN105807257B (en) | 2018-05-18 |
Family
ID=56453330
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610154237.4A Expired - Fee Related CN105807257B (en) | 2016-03-17 | 2016-03-17 | A kind of direct localization method of the distributed self-adaption with noise constraints |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105807257B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114460534B (en) * | 2021-12-15 | 2025-04-01 | 中国人民解放军国防科技大学 | A positioning method and system based on maximum correlation entropy in an impulse noise environment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103135094A (en) * | 2013-01-31 | 2013-06-05 | 西安电子科技大学 | Signal source positioning method based on BFGS quasi-Newton method |
| CN104537257A (en) * | 2015-01-12 | 2015-04-22 | 电子科技大学 | Distributed self-adaptation direct positioning method based on time difference |
| CN105137392A (en) * | 2015-07-27 | 2015-12-09 | 电子科技大学 | Distributed adaptive direct positioning method under color receiving signal |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2001236855A1 (en) * | 2000-02-11 | 2001-08-20 | The Regents Of The University Of California | Method and apparatus for resolving multipath components for wireless location finding |
| US7868819B2 (en) * | 2007-09-07 | 2011-01-11 | The Board Of Trustees Of The Leland Stanford Junior University | Arrangements for satellite-based navigation and methods therefor |
-
2016
- 2016-03-17 CN CN201610154237.4A patent/CN105807257B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103135094A (en) * | 2013-01-31 | 2013-06-05 | 西安电子科技大学 | Signal source positioning method based on BFGS quasi-Newton method |
| CN104537257A (en) * | 2015-01-12 | 2015-04-22 | 电子科技大学 | Distributed self-adaptation direct positioning method based on time difference |
| CN105137392A (en) * | 2015-07-27 | 2015-12-09 | 电子科技大学 | Distributed adaptive direct positioning method under color receiving signal |
Non-Patent Citations (1)
| Title |
|---|
| Adaptive direct position determination of emitters based on time differences of arrival;Sen Zhong et.al;《SIGNAL AND INFORMATION ON PROCESSING》;20131010;230-234 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105807257A (en) | 2016-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Zhu et al. | BLS-location: A wireless fingerprint localization algorithm based on broad learning | |
| CN104537257B (en) | A kind of direct localization method of distributed self-adaption based on the time difference | |
| Geng et al. | Hierarchical reinforcement learning for relay selection and power optimization in two-hop cooperative relay network | |
| JP5709774B2 (en) | Method for estimating a channel matrix for a channel between a transmitter and a receiver in a wireless multiple-input multiple-output (MIMO) network | |
| Wang et al. | Joint localization and communication study for intelligent reflecting surface aided wireless communication system | |
| Liu et al. | Two-timescale hybrid compression and forward for massive MIMO aided C-RAN | |
| CN111478783B (en) | Method and equipment for configuring wireless transmission parameters | |
| CN113765553A (en) | A robust precoding method for multi-beam satellite communication systems based on machine learning | |
| CN104952459B (en) | A Distributed Speech Enhancement Method Based on Distributed Consensus and MVDR Beamforming | |
| CN107367710B (en) | A time-delay and Doppler-based distributed adaptive particle filter direct tracking and localization method | |
| CN104023397A (en) | Multi-target DOA estimation system and method based on gossip algorithm in distributed network | |
| CN110430150A (en) | A kind of cell mobile communication systems receiver design method neural network based | |
| Chen et al. | Decentralized estimation of ocean current field using underwater acoustic sensor networks | |
| Peng et al. | Mutual information-based integrated sensing and communications: A WMMSE framework | |
| Wang et al. | Learning domain-invariant model for WiFi-based indoor localization | |
| Li et al. | CWGAN-based channel modeling of convolutional autoencoder-aided SCMA for satellite-terrestrial communication | |
| Mao et al. | ROAR-Fed: RIS-assisted over-the-air adaptive resource allocation for federated learning | |
| Bai et al. | Multi-modal intelligent channel modeling: A new modeling paradigm via synesthesia of machines | |
| Kadhim et al. | Enabling Deep Learning and Swarm Optimization Algorithm for Channel Estimation for Low Power RIS Assisted Wireless Communications. | |
| Yuan et al. | Indoor RIS-Assisted Wireless System With Location-Based Reflective Patterns | |
| CN105807257B (en) | A kind of direct localization method of the distributed self-adaption with noise constraints | |
| CN115623448A (en) | ISAC system optimization method based on deep learning and RIS assistance | |
| CN105137392A (en) | Distributed adaptive direct positioning method under color receiving signal | |
| CN106792982B (en) | Multi-target direct positioning method based on self-adaptive clustering strategy | |
| CN103152751A (en) | Energy-saving transmission adaptive LMS (Least-Mean Squares) distributed detection method for wireless sensor network |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180518 Termination date: 20210317 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |