A Weighed Least Square TDOA Location Algorithm for TDMA Multi-target
Автор: WANG XU, HE ZI-SHU
Журнал: International Journal of Wireless and Microwave Technologies(IJWMT) @ijwmt
Статья в выпуске: 2 Vol.1, 2011 года.
Бесплатный доступ
In order to improve the location precision of multiple targets in a time division multiple address (TDMA) system, a new weighed least square algorithm is presented for multi-target ranging and locating. According to the time synchronization of the TDMA system, the range difference model between multiple targets is built using the time relations among the slot signals. Thus, the range of one target can be estimated by the other one's, and a group of estimated value can be acquired for every target. Then, the weighed least square algorithm is used to estimate the range of every target. Due to the time differences of arrival (TDOA) of all targets are used in one target's location, the location precision is improved. The ambiguity and non-solution problems in the traditional TDOA location algorithm are avoided also in the presented algorithm. At the end, the simulation results illustrate the validity of the proposed algorithm.
Time division multiple address (TDMA), passive location, multi-target, time difference of arrival (TDOA), range estimation, weighed least square
Короткий адрес: https://sciup.org/15012727
IDR: 15012727
Текст научной статьи A Weighed Least Square TDOA Location Algorithm for TDMA Multi-target
Published Online April 2011 in MECS
Available online at
The TDOA (time difference of arrival) location technique is attached to passive location domain, and is used widely owing to the high location precision. For the tri-station TDOA location system , a variety of methods are used to solve the non-linear equations, such as the Taylor expansion method, the two-step least square algorithm, the solving pseudo-linear equation, the
* Corresponding author.

Fig.1:N-target locations in tri-sensor system modified least square algorithm, etc. [1,2,3,4]. In the multi-station TDOA location system, because of the effect of the geometry distribution of sensors, noise, and error, the ambiguity and non-solution problem appear frequently [5,6]. The areas of ambiguity and non-solution often distribute near the prolong line of the main-and sub-station.
In order to eliminate the ambiguity and non-solution problem, the measure of adding sub-station and the technology of data fusion can be used [6,7,8]. For the adding sub-station measure, the location precision within ambiguity area is improved, but the complexity of the system is increased at the same time. For the technology of data fusion, the aim of eliminating ambiguity can be achieved [9].
The time division multiple address (TDMA) system is a kind of time synchronization system, that is to say, the time of TDMA terminal is synchronous with the system. The transmitting time difference between different slots of TDMA terminals is some integer times of the slot period in its value. In reference [10], the conception of relative TDOA is used to calculate the range difference between the different TDMA terminals according to the times of arrival (TOA) of slot signal. In this paper, the time synchronization relation among multiple terminals of TDMA system is used to achieve joint TDOA location for multiple targets, the ambiguity and non-solution problems are avoided, and the location precision is improved.
Firstly, according to the TOA of slot signals among different TDMA terminals, the range difference models of multiple TDMA targets to one sensor are built. Secondly, on the basis of the traditional TDOA location algorithm, the joint TDOA ranging algorithm for multiple targets is presented to achieve TDMA multi-target location. In the end, the simulation results are presented to validate the proposed algorithm.
-
2. TDOA location model for TDMA Multi-target
Suppose three sensors at locations R ( x , y ) , R ( x , y ) and R ( x , y ) , N targets at locations T i ( X i , y i ) ( i = 1, ™ , N) , as shown in Fig. 1.
The range from target T (x , y ) to each sensor is given as follows rij = ((xi - x о j )2 +(Ji - У о j )2 )}2,(J = 0,1,2)
Supposed the TDMA target T (x , y ) transmits a slot signal at t , the three sensors receive the slot signal at t , t andt , the relation between transmitting and receiving time is tij = ti + rj I c,(j = 0,1,2)
where c is the speed of light. For target T ( x , y ) , define the range difference between sensors j ( j =1,2) and sensor 0 as A ry
^rij = c (ti о - tij ) = Г о - ri j,(j =1,2)
Equation (3) is the model of traditional TDOA location.
To the synchronization TDMA system, the difference of transmitting time between any two slot signals is some integer times of the slot period (T ) in its value ti - tj =AmT(4)
where A my is an integer.
To the first sensor, using (2) and (4), the receiving time difference between TDMA targets is ti0 -tj0 =AmT + (ri0 - rj0)1 c
Considering the coverage of the TDMA system and the guard time of signal transmission, the slot period T is generally much larger than the transmission time of slot signal among TDMA terminals. If the following relation is met:
Ts > 2|ri0 - rj0pc from (5), it gives
Amij = round((ti0 - tj0 )| Ts)
where round () is a mathematic round function. From (5), the range different between TDMA targets T ( x , y ) and Tj ( xj , yj ) to sensor 0 is given by
Therefore, according to the receiving time difference of slot signal between TDMA targets, the range difference to the same sensor can be acquired. The same as, the other range difference between TDMA targets to other sensors can be acquired from (3) and (8). The range difference of two targets to the sensor 0 is used in this paper.
Equation (1) is the range model, (3) is the range difference model of the same TDMA target to different sensors, and (8) is the range difference model of the different TDMA targets to the same sensor.
I. Multi-target TDOA RANGING algorithm based on weighed least square
For the TDOA location model (3), the TDOA location algorithm for target T ( x , y ) is given as follows [2,4]
x 01 x 00 y 01 y 00 I x i
V x 02 - x 00 y 01 - y 00 JI y
( p1 ■A r , rM I V P i 2 + A r l2 r i 0 )
where
P y = 0 -5( r 0 j 2 - r 002 - A r y 2 ) ( j = 1,2)
r 0 k = ( x 0 k + y 0 k ) 2 ( k = 0,1,2)
Equation (9) is represented as
AX t= Bi
Supposed
A
- 1
a 11
V a 21
a 12
a 22
then
X t = A - 1 Bi
( m 1 + n„ r i0 1
Vmi7 + ni7 ri0 )
where my = aj 1P11 + aj 2 Pi 2
n y = a j 1 A r i 1 + a j 2 A r i 2
According to (1), it gives ri 02 = (mu + nil ri 0 - x00)2
+ ( m i 2 + n i 2 r i0 - У 00 ) 2
Simplify (14) gives airi 02 + biri 0 + ci = 0
where
22 a i = n i l + n i 2 - 1
b i = 2 n i 1( m i l - x 00 ) + 2 n i 2( m i 2 - У 00 )
c i = ( m i l - x 00 ) 2 + ( mi2 - У 00 ) 2
Solving (15), the r can be acquired. The tri-station TDOA location is built by (12). This is the typical two-step least square algorithm.
The r calculated from (15) is denoted by r ˆ . For N-target of the TDMA system, there are N equations in the form of (15), and the target ranges can be get as
RR =(r10 r20 "• rN0 )T
From (8), there are N estimations of r such as itt = dRi+ it(17)
where dRi =(dril dri2 •■• driN )T
Ri =(r^il r^i 2 • r^iN )T
Owing to the estimating errors inRˆ , it can be denoted by the real value r and error V as follows it. = Cr. 0 + V.(20)
where C is an N-dimension all-one column vector. V is an N-dimension column vector of estimate error.
The weighed least square estimation of r from (20) is given by [11]
Го = (C T P 1C) -1 C T Pi -1 R where P is the variance matrix of error V ,
' Pi 11 |
pi 12 |
' pi 1 N |
|
P i = E { VV? } = |
pi 21 ■ |
p i 22 |
pi 2 N |
V piN 1 |
piN 2 |
piNN J |
Define Q :
Q = P i
- 1
qi 11
qi21
;:
V q iN 1 q iN 2
qi 1N q.2 n
;
q iNN J
Thus, (21) becomes
N N NN
Г о = ( Z ( Г т Z q im »/< ZZ qn m ) m = 1 l = 1 / l = 1 m = 1
The estimate variance of r is given by
NN a = (CT Pf- C )-1 = (ZZ q^ )-1 (25)
l = 1 m = 1
Substituting (24) into (12) can realize the TDOA location. For two targets:
P =
p i 11 p i 12
V pl' 21 pi' 22 J
a 2 = pi 11 p i 72 pi 12 pi 71
p i 11 + pi 72 - p i 12 - pi 71
If Ри 2 = P /21 , the following variance relations are easily verified,
^ i ^ P i 11 and ^ i ^ P i 22
Therefore, the weighed least square algorithm can improve location performance in multi-target situation.
-
3. Multi-target TDOA location algorithm
Using weighed least square theory to estimate range, the flow of multi-target TDOA location algorithm is
-
1) Firstly, use (15) to estimate ranges, achieve tri-station TDOA location using (12).
-
2) Secondly, get N estimating values of range r for target T ( x , y ) using (17).
-
3) Thirdly, acquire error variance matrix P . It can be estimated by Monte-Carlo simulation according to the range estimation process by the weighed least square algorithm and the error characteristic of tri-station location system and TDMA system. For the ambiguity or non-solution situation, a larger corresponding variance is set to make it less effective to the location precision.
-
4) In the end, according to the weighed least square estimate algorithm, solve the ranges of every target to the first sensor, and then acquire the position information of all targets.
-
4. Simulation analysis FOR multi-target location
Suppose that three sensors are located at (0,0), (20000,5000) and (-20000,5000) , whose root mean square error (RMSE) of coordinate measurements and range difference is 3 meters and 30 meters respectively, while the synchronization RMSE of the TDMA system is 100 meters. 4000 times for the Monte-Carlo are used. Due to the location precision gained by weighed least square algorithm is relative to the targets’ position, the following part gives twelve groups of simulation results for two targets at different locations.
The GDOP for location precision analysis is
GDOP = ^ O x 2 + O y 2 (29)
where о 2 and O y 2 are RMSE value in x and y coordinate respectively. The simulation results are shown in Tab.1. In Tab.1, GP1 denotes the GDOP of conventional TDOA method (CES), and GP2 denotes the GDOP of weighed least square algorithm (GLS). Fig.2 and Fig. 3 give the contrast results by two different methods for target 1 and target 2 respectively.
The conclusions from Tab.1 are given as follows.
1)In the 12 groups of target positions, for the target whose CES location performance is worse, the weighed least square algorithm can always improve its precision, and the degree of improvement is relative to the CES location performance of the other target. In group 1 and 2, where the location performance of target NO.2 is better than that of target NO.1, the location performance of target NO.1 is improved obviously by GLS. And the better improvement is get for target NO.1 in group 1 because the location performance of target NO.2 in group 1 is better than that of target NO.2 in group 2. From group 5 to 8, the CES location performance of target
NO.2 is worse than that of target NO.1. With the CES location performance become worse for target NO. 1, there is much less improvement in the GLS location performance of target NO. 2.

Fig.2 Location Precision Analysis for Target 1

Fig.3Location Precision Analysis for Target 2
TABLE I. L ocation precision simulation results
Position Group No. |
Position(km) |
GP1(m) |
GP2(m) |
|
1 |
Target 1 |
(0,200) |
4131 |
2614 |
Target 2 |
(0,100) |
1021 |
1013 |
|
2 |
Target 1 |
(0,200) |
4160 |
2808 |
Target 2 |
(0,150) |
2296 |
2021 |
|
3 |
Target 1 |
(50,80) |
1272 |
1081 |
Target 2 |
(-50,100) |
1589 |
1291 |
|
4 |
Target 1 |
(50,100) |
1594 |
1264 |
Target 2 |
(-20,50) |
337 |
334 |
|
5 |
Target 1 |
(50,50) |
1033 |
1063 |
Target 2 |
(80,80) |
2767 |
1520 |
|
6 |
Target 1 |
(60,60) |
1526 |
1439 |
Target 2 |
(80,80) |
2794 |
1662 |
|
Target 1 |
(70,70) |
2080 |
1724 |
|
Target 2 |
(80,80) |
2783 |
1807 |
|
Target 1 |
(75,75) |
2420 |
1846 |
|
Target 2 |
(80,80) |
2738 |
1858 |
|
Target 1 |
(85,85) |
3168 |
2119 |
|
Target 2 |
(80,80) |
2736 |
2111 |
|
Target 1 |
(90,90) |
3581 |
2294 |
|
Target 2 |
(80,80) |
2765 |
2296 |
|
Target 1 |
(100,100) |
4532 |
2537 |
|
Target 2 |
(80,80) |
2736 |
2641 |
|
Target 1 |
(110,110) |
5528 |
2674 |
|
Target 2 |
(80,80) |
2771 |
3050 |
-
2) For the target whose CES location performance is better, its GLS location performance is also generally improved. From group 9 to 11, the CES location performance of target 2 is better than that of target 1. The worse the CES location performance of target NO.1 becomes, the less improvement in GLS location performance the target NO.2 gets.
-
3) In group 5 and 12, the CES location performance is better than that of GLS slightly. This is not consistent with (28). In these situations, the CES location performance for the two targets differs a lot. This is relative to the estimation algorithm of the error variance matrix, since there are some errors in variance matrix estimating process. That is to say, the accuracy of error variance matrix plays an important role in the GLS location precision.
-
5. Summary
In the TDOA location for multiple TDMA targets, due to the usage of time synchronization relation among multiple targets, the target location performance of weighed least square algorithm is improved compared to that of conventional TDOA method. The ambiguity and non-solution problems in the traditional TDOA location algorithm are avoided also in the proposed algorithm.
Список литературы A Weighed Least Square TDOA Location Algorithm for TDMA Multi-target
- Foy W H.Position location solutions by Taylor series estimation[J].1EEE Trans on Aerospace and Electronic Systems,1976,12(2):1 87-194.
- Julius O. Smith, Jonathan S. Abel. Closed-form least-squares source location estimation from range-difference measurements[J]. IEEE Trans on Acoustics,Speech,and Signal Processing ,1987 ,35(12) :1661-1669.
- Chart Y Ho K C.A simple and efficient estimator for hyperbolic location[J].IEEE Trans On Signal Processing,1994,42(8):1905-1915.
- Huang Z,Lu J.Total least squares and equilibration algorithm for range difference Location. Electronics Letters, 2004,40(5):12l-122.
- YU Zhi-qiang ,YE Chao-mou. Analysis of Ambiguity of 4-station 3D TDOA Positioning[J]. Journal of Air Force Radar Academy,2009,23(5):370-372.(in Chinese)
- YE Chao-mou.YU Zhi-qiang. Study on Ambiguity and Non-solution of 3-D TDOA Location Systems[J].Modern Electronic Technique, 2009,23(5):22-24,27.(in Chinese)
- Don J T. Statistical theory of passive location systems [J] . IEEE Transactions on Aerospace and Electronic Systems ,1984 , 20 (2) :183-198.
- Friedlander B. A passive localization algorithm and its accuracy analysis[J]. IEEE Journal Oceanic Engineering ,1987 ,12 (1) :234-245.
- Chen Ling,Li Shao-hong. Passive TDOA location algorithm for eliminating location ambiguity [J]. Journal of Beijing University of Aeronautics and Astronautics, 2005,31(1):89-93. (in Chinese)
- WANG Xu, HE Zi-shu. Estimates of range and velocity for moving target in TDMA system. Computer Engineering and Applications,2010(9S):77-80. (in Chinese)
- Zhang Xian-da. Matrix analysis and applications[M]. Bejing:Tsinghua University Press,2009. (in Chinese)