ZHOU Ronghua,SUN Hemin,LI Hao,and LUO Weilin
Department of Intelligence,Air Force Early Warning Academy,Wuhan 430019,China
Abstract: To solve the problem of time difference of arrival(TDOA) positioning and tracking of targets by the unmanned aerial vehicles (UAV) swarm in future air combat,this paper adopts the TDOA positioning method and uses time difference sensors of the UAV swarm to locate target radiation sources. Firstly,a TDOA model for the target is set up for the UAV swarm under the condition that the error variance varies with the received signal-to-noise ratio. The accuracy of the positioning error is analyzed by geometric dilution of precision (GDOP). The D-optimality criterion of the positioning model is theoretically derived. The target is positioned and settled,and the maximum value of the Fisher information matrix determinant is used as the optimization objective function to optimize the track of the UAV in real time. Simulation results show that the track optimization improves the positioning accuracy and stability of the UAV swarm to the target.
Keywords: time difference of arrival (TDOA),unmanned aerial vehicles (UAV) swarm,D-optimality,track optimization.
American scholars John Aquila and David Longfield once pointed out in their monographs “Swarm and the Future of Conflict” that in the future battlefield,“swarm war” will become the fourth war in human history after“melee war”,“assembly war” and “mobile war” [1,2].Faced with a highly confrontational,uncertain and dynamic battlefield environment,the unmanned aerial vehicles (UAV) combat style has gradually developed from single platform operation to multi-platform “swarm”operation [3]. In future operations,the primary task of the UAV swarm is to solve the perception problem in observation,orientation,decision,action (OODA) ring. In radar-based situation awareness,passive location equipment benefits from its small size,light weight,low probability of being found by the enemy,and is more suitable for task loading of current UAV swarm.
According to the location system,the passive location system can be divided into the angle of arrival (AOA) [4-6],time of arrival (TOA) [7-9],time difference of arrival (TDOA) [10-12]and the received single strength(RSS) [13-15],etc. Among them,the TDOA positioning is widely used because it does not require strict time synchronization between the target and the positioning base station,and the positioning accuracy is high. The TDOA positioning is also called hyperbolic positioning. Its core is to solve the nonlinear positioning equations. The main methods include the iterative method,the search method and the analytical method. Among them,the iterative method [16]includes the Gauss-Newton method [17]and Newton Raphson method. Its basic idea is to obtain the estimated value through the Taylor expansion of the estimated parameter,and then use the least square to estimate the correction,and then repeat the iteration. The basic idea of the search method is to traverse the target function corresponding to the value of the estimated value,and obtain the optimal value satisfying the constraint through the search,which is the final estimated value of the estimated value. The solution method is mainly based on intelligent algorithms [18],such as the particle swarm algorithm,the ant colony algorithm,and the genetic algorithm. The characteristic of the analytical method is that the analytical expression of the target parameters to be estimated is derived by simultaneous nonlinear observation equations and approximate pseudo linearization,mainly including the Chan algorithm [19],the spherical intersection (SX) method [20],and the spherical interpolation (SI) method [21]. In this paper,when solving the TDOA equation,considering the need of real-time planning of the UAV’s track,the Chan algorithm with high positioning accuracy and fast calculation speed is adopted.
According to the number of location base stations,passive location can be divided into single station passive location and multi-station passive location [22-24]. For the multi-station passive location,the research of the fixed base station for static target location and the fixed base station for moving target location is relatively mature,and the layout of the location base station will greatly affect the final positioning accuracy. Therefore,it is extremely important to improve the positioning accuracy of moving targets by real-time planning of the UAV’s track according to the moving state of the targets to achieve a reasonable layout. Frew and Semper et al. gave the path planning of UAV with different positioning methods [25,26],the core of which was to establish the optimal criteria for target positioning. Frew et al. [25]used the signal strength of the target radiation source to control the movement of the UAV,and Semper et al.[26]used the position dilution of precision (PDOP) as the criterion to control the speed and direction of the UAV. In[27],the path planning method was preliminarily studied when there was only one base station moving in the process of TDOA positioning.
The main contribution of this paper is to establish the TDOA localization model of distance-dependent noise,which is different from the general TDOA localization model in which the receiver noise is Gaussian noise,and the model in this paper is closer to the actual situation.Secondly,by solving the Fisher information matrix [28]of various angles of TDOA in the next time,the angle corresponding to the maximum determinant is taken as the flight direction of each UAV in the next time,and the flight path of the UAV swarm is planned in real time.
It is assumed that the target radiation source in the space is located atp(x,y)∈ R2,and the positions ofnpositioning base stations areQ=[q1,q2,···,qn]∈ R2×n,n≥2,whereq1is the reference base station. There is no time synchronization between the target and the UAV base station,while the time between the UAV base stations is synchronous. There are the following positioning equations:
where ωifollows an independent Gaussian distribution with a mean value of 0 and a variance of σ2,the covariance matrix of the noise vector can be obtained as
whereIis the identity matrix of (n-1)×(n-1),and Φ is a matrix of all ones.
TDOA positioning is to use the obtained time difference matrixtand base station coordinatesQto locate the target radiation source.
The true value of TOA measurement error variance is not a fixed value,but is related to the signal parameters of each receiver [29,30]. Considering the influence of signal frequency,bandwidth,signal-to-noise ratio (SNR),etc,the error variance σ2of the TOA measurement can be expressed [31-33]as
whereBis the signal bandwidth,S NRiis the (SNR) of theith UAV,and α is some constant. In the case where the received signal bandwidth is constant,the received measurement error is related to the SNR of the received signal. When the radiated power and the frequency are constant,the SNR is mainly determined by the distance between the receiver and the target. Therefore,the variation relationship between the error and the distance of theith receiver can be expressed as
wheres0is the distance lower bound corresponding to the minimum error variance of the TOA,and S NR0is the corresponding SNR. Whenis proportional tosi; whensi≤s0,the magnitude of the error no longer varies with distance.
The positioning accuracy is usually measured by the geometric dilution of precision (GDOP). The smaller the GDOP value,the higher the positioning accuracy. The GDOP of the four-station passive TDOA positioning [34]is
Differentiate both sides of Δri=ri-r1and simplify
where Δrirepresents the distance difference,i=2,3,4,
Written in vector form:
is the correlation coefficient matrix between the site location and the target.
Use the least square method to solve the positioning error value:
It can be known from the above formula that the time error d ΔRand the positioning error dRof the radiation source,the position of the radiation source relative to each station,and the site error dSare related [35].
The time difference used in the above formula is the time difference between the arrival of the radiation source at each auxiliary station and the main station. Therefore,the time measurement error includes the measurement amount of the main station,and the time difference measurement error between the stations is related. Assuming that the station measurement error is constant throughout the process and the station measurement errors at each station are independent of each other,the covariance of the positioning errors is
From this,the variances of the positioning errors in thex,yandzdirections are
Typical station layout methods include Y-type,T-type,and diamond Fig. 1 shows the schematic diagram of different station lagout methods. Factors such as the baseline length,measurement error,and site error of the station layout also affect the positioning accuracy. To improve the positioning accuracy of the target,it is the key to choose the optimal layout scheme. The three typical station layout methods are analyzed below.
Fig. 1 Station layout
Different layout methods correspond to different positioning errors. The coordinates of the four layouts of the diamond,T and Y are shown in Table 1,Table 2 and Table 3. Table 1 is the layout of the base station with a baseline length of 10 km. Table 2 shows the coordinates of the four stations with a baseline length of 20 km,and Table 3 shows the coordinates of the four stations with a baseline length of 30 km. Set the test accuracy to 5 ns.
After the simulation,the positioning error GDOP maps as shown in Figs. 2-4 are obtained. Fig. 2(a),F(xiàn)ig. 3(a)and Fig. 4(a) correspond to the simulation results of Table 1. Fig. 2(b),F(xiàn)ig. 3(b) and Fig. 4(b) correspond to the simulation results of Table 2. Fig. 2(c),F(xiàn)ig. 3(c) and Fig. 4(c) correspond to the simulation results of Table 3.
Table 1 Coordinates of the station with a baseline length of 10 km km
Table 2 Coordinates of the station with a baseline length of 20 km km
Table 3 Coordinates of the station with a baseline length of 30 km km
Fig. 2 Diamond cloth station positioning error
Fig. 3 T-type station positioning error
Fig. 4 Y-type station positioning error
Analyzing the positioning results,we can draw the following conclusions:
(i) The positioning accuracy has a positive correlation with the baseline length. The longer the baseline length,the higher the positioning accuracy. The main reason for this phenomenon is that with the same station layout and target position,a poor baseline length can obtain a large time difference measurement value. When the time measurement error is the same,the ratio between the time measurement error and the measurement value becomes smaller,which indirectly improves the time difference measurement accuracy,and the positioning accuracy is correspondingly improved.
(ii) The positioning accuracy is related to the location of the site and the target. The further away the target is from the main station,the lower the positioning accuracy.
(iii) The positioning accuracy under the diamondshaped cloth station is lower than that of the other two kinds of cloth station methods,and the positioning accuracy in thex-axis direction is lower than that in they-axis direction.
(iv) Under the T-type station,the distribution of positioning accuracy is more uniform when the baseline length is 10 km. As the baseline length increases,the positioning accuracy in they-axis direction is better than that in thex-axis direction.
(v) The positioning accuracy under the Y-type distribution station is higher than the other two distribution methods,and the distribution of positioning accuracy is more uniform,which is suitable for performing global search tasks.
TDOA positioning accuracy is mainly related to the following factors: the geometric position between the target radiation source and each UAV base station,the site error TDOA measurement error,etc.,among which the geometric position relationship between the target radiation source and each UAV base station has a larger impact on positioning accuracy [36]. Therefore,for the positioning and tracking of moving targets,the real-time planning of the movement track of the UAV base station appears to be particularly important.
The D-optimality criterion [37]is used to minimize the area of the confidence region corresponding to the estimated parameters. Compared with the A-optimality criterion [38],the D-optimality criterion directly maximizes the determinant of the Fisher information matrix [39].Therefore,the stability of D-optimality criterion is the best,and it is not easy to be affected by the change of objective function parameters and non-linear transformation,and the process of analysis and solution is simple.Fig. 5 shows the geometrical schematic diagram of positioning. In the figure,is the position of the target radiation source,andis the position of theith base station. To simplify the problem,it is assumed that the reference base station is located at the origin of the rectangular coordinate system,liand αiare respectively the distance and the azimuth from theith base station to the reference base station.
Fig. 5 Positioning geometric relationship
Therefore,there is the following relationship:xi=licosαi,yi=lisinαi,
wherecis the velocity of electromagnetic wave propagation. The following conclusions can be drawn:
When locating a far-field target,there isri≈r,therefore[40],
The Fisher information matrix of the target position error can be obtained from (1) as
Therefore,the objective function of D-optimality is
The derivation process of the D-optimality criterion is given in Section 4.1. The optimal trajectory of the UAV is the maximum value of the Fisher matrix determinant that moves the UAV toward the next moment. However,in practical applications,considering the maximum turning angle of the UAV θmaxand the speed of movement,the conditions for the optimal configuration of the target positioning cannot be achieved in a short time. Therefore,at each track node,a sector is given with an angle range of 2 θmaxto traverse all the angles of the sector and filter out the angle corresponding to the maximum value of the Fisher information matrix determinant,which is the heading of the UAV at the next moment. Fig. 6 shows the schematic diagram of flight path planning for UVA swarm.
Fig. 6 Schematic diagram of flight path planning for UAV cluster
To sum up,the data processing flow of UAV track planning based on D-optimality is as follows.
Step 1Give the position coordinateskof each UAV at the timeQk=[q1(k),q2(k),···,qn(k)]T,the time difference positioning measurement valuetk;
Step 2Solve the distance-dependent noise σ2;
Step 3Use the Chan algorithm to solve the estimated positionof the target through two weighted least squares;
Step 4Calculate the Fisher information matrix and solve the objective function;
Step 5Obtain the optimal angle of the UAV flying at the next moment.
Fig. 7 shows the positroning and track planning process.
Fig. 7 Positioning and track planning process
Assume that four UAVs are used to locate the target. The initial state of the UAV isq1(1)=[0,-8000,0,-5000]Tkm,-6000]Tkm,q4(1)=[0,-7000,0,-6000]Tkm,and the initial time is to fly along they-axis. The fixed flight speedvu=70m/s ,the maximum turning angleθmax=10°km,the sampling intervalT=1s,and S NR0=30dB. The real position of the stationary target is [ 0,0,0,0]T,100 Monte-Carlo simulations are performed,and the following results are obtained.
Fig. 8 (a) is the UAV path and positioning results optimized by the D-optimality criterion,F(xiàn)ig. 8 (b) is the path and positioning results of the UAV flying in a fixed path,F(xiàn)ig. 8 (c) is the optimized path and positioning under the fixed path error comparison,and Fig. 8 (d) is the angle change of each UAV under the optimized path. From Fig. 8 (a) and Fig. 8 (d),it can be seen that UAV2 and UAV3 always fly towards the target when they are far away from the target,and when they are closer to the target,the flight angle changes greatly in order to arrange the station reasonably. UAV1 and UAV4 fly to both sides. Comparing with Fig. 8 (a) and Fig. 8 (b),the positioning results under the fixed configuration flight are more dispersed. Therefore,in Fig. 8 (c),under the optimized path,the positioning error is lower than that in the fixed configuration,and the convergence speed is faster.
Fig. 8 Positioning result of stationary target
The motion state of the target is divided into the uniform straight line,the uniformly accelerating straight line,and the uniformly turning motion. The initial positions arekm,the target’s uniform flying speedvt=50m/s ,the initial speedvt0=3m/s,accelerationa=3m/s2during uniform acceleration,and the state transition matrix for uniform turning is
5.2.1 Target at constant speed
As shown in Fig. 9 (a) and Fig. 9 (d),each UAV tries to fly away from each other as far as possible. After a rough judgment of the target position,UAV2 and UAV3 begin to fly in the direction of the target,shorten the distance with the target and improve the positioning accuracy.UAV1 and UAV3 are scattered in a direction perpendicular to UAV2 and UAV4. This phenomenon occurs because the longer the baseline of the station,the higher the accuracy of positioning. Comparing the distribution of the positioning results in Fig. 9 (a) and Fig. 9 (b),it can be concluded that the optimized positioning of the target for the uniformly-linear motion of the target is mainly distributed around the actual position of the target. Results are more scattered. Fig. 9 (c) compares the positioning errors of the two paths.
It can be concluded that the positioning error of the optimized path is always lower than that of the fixed path.
Fig. 9 Positioning results under uniform motion
5.2.2 Target accelerating uniformly
Fig. 10 (a) and Fig. 10 (d) reflect the changes in the flight path and angle of the UAV to a uniformly accelerated moving target under D-optimality. Compared with Fig. 8,the UAV always disperses in a direction away from each other. The angle change at the initial moment is also larger. As the positioning time passes,the angle change gradually becomes smaller. This is because the distance between the target and the UAV is relatively large when the target is performing uniformly accelerated linear motion. As a result of positioning,a longer baseline length is needed between the UAV base stations to accurately locate the target. Because it is assumed that the UAVs are flying in they-axis direction at the initial moment,UAV3 is limited by the maximum turning angle and cannot immediately turn to the angle of scattered flying with other UAVs. Therefore,a larger arc is used to adjust the flight direction. Fig. 10 (c) clearly reflects the positioning error of the UAV in two paths of the flight. When the target performs uniformly accelerated linear motion,the error of the optimized path is also lower than the positioning error of the fixed path.
Fig. 10 Positioning results under uniform acceleration
5.2.3 Target turning at a constant speed
When the target makes a uniform turning movement,compared with the previous two types of target movement,the distance between the UAV and the target does not always increase. UAV2 and UAV3 are flying toward the target,and the distance to the target is reduced. UAV1 and UAV4 fly to both sides,increasing the baseline length of the UAV deployment station and improving the positioning accuracy. It can be obtained from Fig. 11 (c)that the positioning error and convergence speed under the optimized path are lower than the positioning error under the fixed path flight. When flying under the fixed path,the positioning error first decreases and then increases slightly. This is because when the target makes a uniform turning movement,the target is flying towards the UAV for a period of time,the distance between the UAV and the target decreases,and the positioning error increases as the target flies away from the UAV.However,the positioning error under the optimized path has been relatively stable,and it is not easily affected by the target motion state.
Fig. 11 Positioning results under a uniform turning motion
In this paper,UAV swarm is used to locate and track the moving targets. A TDOA positioning model and a model of the variation of the error variance with the received SNR are established,and the positioning accuracy of time difference positioning is analyzed by using GDOP. The D-optimality criterion under this model is derived theoretically. The Chan algorithm is used to locate the target,and the maximum value of the Fisher information matrix determinant is used as the objective function to carry out real-time planning of the trajectory of the UAV. Simulation analysis shows that the positioning accuracy of the target can be effectively improved by planning the path of the UAV swarm,and the target’s positioning accuracy after the optimized path is higher than the fixed path under the three motion states set. The positioning accuracy indicates that the path optimized by the D-optimality criterion is more adaptive to change in the target position.
This paper mainly considers one-step path optimization. If multiple paths are used to predict the path in advance,it will have a better positioning effect,but at the same time,it will increase the computational complexity and increase the path optimization time,which is a challenge to real-time performance. Subsequent work will focus on reducing the computational complexity and achieving multi-step path prediction.
Journal of Systems Engineering and Electronics2020年6期