Measurement Association for Emitter Geolocation with Two UAVs

Similar documents
Performance analysis of passive emitter tracking using TDOA, AOAand FDOA measurements

Geolocation using TDOA and FDOA Measurements in sensor networks Using Non-Linear Elements

A Hybrid TDOA/RSSD Geolocation System using the Unscented Kalman Filter

Dynamically Configured Waveform-Agile Sensor Systems

KALMAN FILTER APPLICATIONS

Tracking Mobile Emitter Using TDOA and FDOA Techniques

Passive Emitter Geolocation using Agent-based Data Fusion of AOA, TDOA and FDOA Measurements

Waveform Libraries for Radar Tracking Applications: Maneuvering Targets

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

A New Reduction Scheme for Gaussian Sum Filters

Sensor Data Fusion Using a Probability Density Grid

INDOOR HEADING MEASUREMENT SYSTEM

Kalman Tracking and Bayesian Detection for Radar RFI Blanking

A Closed Form for False Location Injection under Time Difference of Arrival

A Neural Extended Kalman Filter Multiple Model Tracker

Accurate Three-Step Algorithm for Joint Source Position and Propagation Speed Estimation

VHF Radar Target Detection in the Presence of Clutter *

An SVD Approach for Data Compression in Emitter Location Systems

Decentralized Geolocation and Optimal Path Planning Using Limited UAVs

Determining Times of Arrival of Transponder Signals in a Sensor Network using GPS Time Synchronization

Phd topic: Multistatic Passive Radar: Geometry Optimization

The Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a

On the Estimation of Interleaved Pulse Train Phases

Filtering Impulses in Dynamic Noise in the Presence of Large Measurement Noise

On Kalman Filtering. The 1960s: A Decade to Remember

REPORT ITU-R SA.2098

Decentralised SLAM with Low-Bandwidth Communication for Teams of Vehicles

Dynamic Model-Based Filtering for Mobile Terminal Location Estimation

Localization in Wireless Sensor Networks

DOWNLINK TRANSMITTER ADAPTATION BASED ON GREEDY SINR MAXIMIZATION. Dimitrie C. Popescu, Shiny Abraham, and Otilia Popescu

Emitter Location in the Presence of Information Injection

Performance Analysis of Adaptive Probabilistic Multi-Hypothesis Tracking With the Metron Data Sets

Level I Signal Modeling and Adaptive Spectral Analysis

MATHEMATICAL MODELS Vol. I - Measurements in Mathematical Modeling and Data Processing - William Moran and Barbara La Scala

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Cubature Kalman Filtering: Theory & Applications

Matching and Locating of Cloud to Ground Lightning Discharges

Bias Correction in Localization Problem. Yiming (Alex) Ji Research School of Information Sciences and Engineering The Australian National University

A Weighted Least Squares Algorithm for Passive Localization in Multipath Scenarios

Autonomous Underwater Vehicle Navigation.

A Novel Loss Recovery and Tracking Scheme for Maneuvering Target in Hybrid WSNs

Bayesian Estimation of Tumours in Breasts Using Microwave Imaging

Integration of GNSS and INS

Computationally Efficient Unscented Kalman Filtering Techniques for Launch Vehicle Navigation using a Space-borne GPS Receiver

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

ANNUAL OF NAVIGATION 16/2010

Sensor Data Fusion Using Kalman Filter

Comparing the State Estimates of a Kalman Filter to a Perfect IMM Against a Maneuvering Target

A Particle Filtering method for Wireless Sensor Network Localization with an Aerial Robot Beacon

Distributed Self-Localisation in Sensor Networks using RIPS Measurements

Effective Collision Avoidance System Using Modified Kalman Filter

Error Analysis of a Low Cost TDoA Sensor Network

Design of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter

DESIGN OF GLOBAL SAW RFID TAG DEVICES C. S. Hartmann, P. Brown, and J. Bellamy RF SAW, Inc., 900 Alpha Drive Ste 400, Richardson, TX, U.S.A.

The Gaussian Mixture Cardinalized PHD Tracker on MSTWG and SEABAR 07 Datasets

Performance Analysis of GPS Integer Ambiguity Resolution Using External Aiding Information

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

DIGITAL BEAM-FORMING ANTENNA OPTIMIZATION FOR REFLECTOR BASED SPACE DEBRIS RADAR SYSTEM

Time Delay Estimation: Applications and Algorithms

Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents

PARAMETER IDENTIFICATION IN MODEL BASED NETWORKED CONTROL SYSTEMS USING KALMAN FILTERS

12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, ISIF 126

IN A WIRELESS sensor network (WSN) tasked with a

Chapter 4 SPEECH ENHANCEMENT

Detection of Obscured Targets: Signal Processing

Performance Evaluation of different α value for OFDM System

Effects of Unknown Shadowing and Non-Line-of-Sight on Indoor Tracking Using Visible Light

Robust Tracking of a Mobile Receiver using Unsynchronized Time Differences of Arrival

STAP approach for DOA estimation using microphone arrays

WIND VELOCITY ESTIMATION WITHOUT AN AIR SPEED SENSOR USING KALMAN FILTER UNDER THE COLORED MEASUREMENT NOISE

arxiv: v1 [cs.sd] 4 Dec 2018

AIR FORCE INSTITUTE OF TECHNOLOGY

Communication and Sensing Trade-Offs in Decentralized Mobile Sensor Networks: A Cross-Layer Design Approach

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements

Time-of-arrival estimation for blind beamforming

Location and Tracking a Three Dimensional Target with Distributed Sensor Network Using TDOA and FDOA Measurements

Relative Orbit Determination of Multiple Satellites Using Double Differenced Measurements

Chapter 4 Investigation of OFDM Synchronization Techniques

Coda Waveform Correlations

Energy-Optimized Low-Complexity Control of Power and Rate in Clustered CDMA Sensor Networks with Multirate Constraints

ONE of the most common and robust beamforming algorithms

Asymptotically Optimal Detection/ Localization of LPI Signals of Emitters using Distributed Sensors

Bit-Interleaved Coded Modulation: Low Complexity Decoding

REAL TIME INDOOR TRACKING OF TAGGED OBJECTS WITH A NETWORK OF RFID READERS

SOME SIGNALS are transmitted as periodic pulse trains.

Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Position Tracking in Urban Environments using Linear Constraints and Bias Pseudo Measurements

Particle. Kalman filter. Graphbased. filter. Kalman. Particle. filter. filter. Three Main SLAM Paradigms. Robot Mapping

Civilian GPS Jammer Signal Tracking and Geolocation

Adaptive Waveforms for Target Class Discrimination

Smooth collision avoidance in human-robot coexisting environment

Proceedings of the 5th WSEAS Int. Conf. on SIGNAL, SPEECH and IMAGE PROCESSING, Corfu, Greece, August 17-19, 2005 (pp17-21)

Chapter - 1 PART - A GENERAL INTRODUCTION

16 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

A New Localization Algorithm Based on Taylor Series Expansion for NLOS Environment

INTRODUCTION. Basic operating principle Tracking radars Techniques of target detection Examples of monopulse radar systems

Space-Time Adaptive Processing Using Sparse Arrays

Using Wi-Fi Signal Strength to Localize in Wireless Sensor Networks

Transcription:

Measurement Association for Emitter Geolocation with Two UAVs Nicens Oello and Daro Mušici Melbourne Systems Laboratory Department of Electrical and Electronic Engineering University of Melbourne, Parville, VIC 3, Australia Email: {n.oello,d.musici}@ee.unimelb.edu.au Abstract Geolocation with three or more unmanned aerial vehicles (UAVs) based on time-difference-of-arrivals (TDOA) is possible but has implementation problems including UAV trajectory optimization, measurement association, and communication bandwidth limitations. The complexity of each of these problems is manageable with a simpler system of two netted UAVs that processes multiple TDOA measurements collected over time. Based on TDOA measurements and given a dense pulse environment, a pulse detected at one UAV may correlate with multiple pulses at the other UAV, giving rise to a TDOA measurement set consisting of true and false TDOA measurements at each stage. These measurements are then converted to -d measurement components using Gaussian sum approximation. A tracing algorithm that uses integrated trac splitting and trac prunning and employs a ban of Kalman filters is used to trac the emitter. Results from this tracer are superior to those from an unscented Kalman filter, a traditional answer to tracing in the presence of nonlinearities. Keywords: Tracing, TDOA, data association, Kalman filtering, estimation. I. INTRODUCTION In [] the problem of emitter geolocation using a set of netted UAVs was investigated. The approach was adapted from emitter geolocation using multiple geostationary satellites []. It achieves geolocation by processing measurements from a single pulse that is visible to each of the UAVs. Based on this method, a minimum of three UAVs is required when the transmitter is nown to be on the surface of the earth and four if the altitude of the transmitter is not nown. While this concept is easy to demonstrate, there are a number of obstacles towards practical implementation. They include: (i) the need to determine UAV trajectories for optimal geolocation; (ii) the need for an association algorithm capable of grouping together measurements from a common pulse given the sheer number of pulses that are detected by each UAV; (iii) the need for a suitable low bandwidth communication networ for measurement transfer. The complexity of each of these problems is prohibitive when three or more netted UAVs have to be deployed. In order to reduce the complexity of these problems, a simpler system consisting of two netted UAVs was developed and presented in [3]. In that paper, geolocation was achieved This wor was supported in part by the Defense Advanced Research Projects Agency of the US Department of Defense and was monitored by the Office of Naval Research under Contract No. N4-4-C-437. Approved for public release, distribution unlimited. by processing multiple TDOA measurements collected over time by the UAVs as they traversed the surveillance region. When a pulse is detected by the two UAVs, a noisy range difference measurement is generated and based on Gaussian sum approximation, a processing algorithm then converts this measurement to a set of noisy Gaussian measurement components whose mean values lie on a hyperbola defined by the range-difference measurement and whose covariances are related to the width of the one-σ region around the measurement hyperbola. These measurement components were then used to compare the performance of a newly developed linear tracer that employs a ban of Kalman filters and is based on Gaussian sum approximation, to that of a benchmar tracer based on a ban of unscented Kalman filters. In the benchmar tracer, each measurement component from the first TDOA was used to initiate an emitter trac component. Subsequent updates of these trac components were then carried out using actual range-difference measurements (rather than their components) modeled by an appropriate range-difference equation. In the new geolocation tracer, referred to later as the GSM tracer, trac initiation was similar to that of the benchmar tracer, but maintenance of trac components was carried out by updating each trac component with each measurement component for each incoming rangedifference measurement. This is integrated trac splitting (ITS) and leads to an exponential growth in the number of trac components. To counter this growth, a trac pruning procedure was used to delete the least probable trac components after each measurement update assuming these input measurement components were generated only from true (target originated) TDOA measurements. Trac components not supported by the new incoming measurements tended to die out while the trac components initiated near the emitter tend to survive and congregated in the vicinity of the emitter. Results from the GSM tracer were found to be superior to those from the benchmar tracer. The above comparison was based on a sparse pulse environment in which a pulse detected at one UAV could correlate with only one pulse at the other UAV, giving rise to only one target originated range-difference measurement. In this paper, we compare the two tracing algorithms assuming a dense pulse environment in which a pulse detected at one UAV may correlate with more than one pulse at the other UAV, giving rise to a TDOA measurement

set consisting of at most one true TDOA measurement and a number of false TDOA measurements at each measurement stage. This paper is organized as follows. In Section II, the problem description is presented. The correlation of TOA measurements and the generation of TDOA measurements given a high PRF or a dense pulse environment is discussed in Section III. Section IV presents a procedure that converts a TDOA measurement to its associated hyperbola and Section V presents how one-σ hyperbolae can be used to convert a TDOA measurement to its Gaussian sum measurement approximation. Tracing algorithms are presented in Section VI. Numerical results and conclusions are presented in Sections VII and VIII, respectively. II. PROBLEM DESCRIPTION The emitter localisation problem considered here is based on two netted UAVs each of which is equipped with an electronic support (ES) sensor and a GPS receiver. Each platform therefore measures the leading edge time-of-arrival of each detected pulse and pacages it with its GPS generated location before transmitting it to a common processing center through a low bandwidth communication channel. The vehicles, UAVi, i =... are located at s i = (ηi, ζi ), i =...,, respectively. These locations are GPS-generated but for the sae of simplicity, we assume that they are noise free. The emitter for this experiment is a stationary scanning radar that is located at x = (x, y ). We assume one main beam and negligible side lobes. Furthermore, it can be configured to operate under two test scenarios; a low PRF scenario in which a single pulse at UAV can only correlate with at most one pulse arriving at UAV, thus giving rise to at most one true TDOA measurement, and a high PRF scenario in which a single pulse at UAV can correlate with multiple pulses arriving at UAV giving rise to multiple TDOA measurements within each measurement set with only one of them being a true or target originated TDOA measurement. Results based on the first scenario were presented in [3]. In this paper we restrict ourselves to the high PRF scenario. Each leading edge arrival time is based on a range standard deviation of σ r. The arrival time of the -th pulse at the i-th UAV is then given by, t i = t + r i /c + n i () where t is the transmission time of the -th pulse, r i = (η i x ) + (ζ i y ) is the direct distance between the emitter and the UAV, n i is a zero-mean Gaussian measurement noise with standard deviation σ t = σ r /c, and c is the propagation speed. The emitter position is unnown and because this is a passive system, the time of emission of the signal t, is also unnown. If a reference sensor is chosen and designated as sensor, time of arrival measurements from each other may be subtracted to remove the dependence of equation () on nowing the time of signal emission. The result is the time difference of arrival (TDOA), t i, which is the difference between the TOA s at each sensor with that of sensor. t i = ti t = (ri r )/c + ni () where n i N(, σ t ). For a single TDOA measurement from a pair of sensors, the noiseless measurement defines an hyperbola on which the emitter must lie and the additive measurement noise defines an uncertainty area around this hyperbola. In the case of an arbitrary number of sensors, the emitter location is calculated by intersecting the hyperbolae from the TDOA measurements formed by pairing each sensor with the reference sensor. However in this paper, we restrict ourselves to the case of only two moving sensors. Because the TDOA is often relatively small, it is convenient to use the range difference of arrival (RDOA), calculated by multiplying the TDOA by c. The measurement equation then taes on the form where z = r i = cti = (ti t )c = ri r + w = h (x ) + w (3) h (x ) = x s x s (4) and w N(, σ r ). The emitter considered in this paper is either stationary or uses a constant velocity model governed by x = F x (5) where F is the state transition matrix. In the case of a stationary emitter, the emitter state is defined by the location of the emitter x = (x, y ) and the state transition matrix is given by the two dimensional identity matrix, F = I. For constant velocity emitter motion, the emitter state is defined by its position and velocity, x = [ x ẋ y ẏ ] T [ ] F ] F. Here δt is the sampling interval and the state transition matrix is defined by F = [ δt where F = of TDOA measurement z which depends on the emitter PRI geometry and emitter scanning patterns. The emitter periodically transmits a signal and if both UAVs are within the beamwidth of the emitter and are able to receive the same signal transmission, then a TDOA measurement can be generated. The sensors may use any motion model, provided that the sensor position is nown at the arrival time of each detected signal. At the fusion centre, TDOA measurements are generated by correlating samples of TOA measurements for the two UAVs, with the sampling interval selected to allow for sufficient UAV motion between sampling times. An outline of the process is presented in the next section. Given TDOA measurement sets that have been generated over a number of stages, this paper compares two tracing algorithms in a high PRF or dense pulse environment. For a

stationary emitter, measures of performance for either tracer may include speed of geolocation and accuracy of the location estimates. Constraints for the tracing problem include communication bandwidth, UAV trajectories, and complexity of association algorithm. UAV Sampling Interval Time III. MEASUREMENT ASSOCIATION AND TDOA GENERATION For an ideal scanning radar with a narrow main beam and negligible side lobes, the main beam will envelope both UAVs over a small interval of time given by the intersection of the time intervals when the beam is over the individual UAVs. Thus, while each UAV can generate many measurements, only those measurements that fall within the intersection of the time intervals are relevant to the geolocation estimation problem. Figures and show pulse trains under low and high PRF conditions, respectively, when both UAVs are within the radar beam. We assume that as the beam sweeps over the UAVs, the ES sensor on board each UAV collects time-of-arrival of the leading edge of each pulse detected as well as the GPS derived location of the UAV at that instant. These measurements are then pacaged into data pacets and transmitted to a common fusion centre where the tas of generating the possible TDOA measurements is carried out. Under both low and high PRF conditions, the UAVs may be able to collect data at a rate that is far beyond their capacity to transmit to the fusion centre. For the sae of simplicity, we assume that there is sufficient bandwidth and each measurement collected at each UAV is transmitted to the fusion centre. UAV UAV PRI Sampling Interval Pulse width d d c c Figure. Measurement contributing pulses during a sweep over the UAVs for the low PRF scenario. The size of the region bounding the loitering UAVs is limited by the need to eep them within the beamwidth of the scanning beam (although this can be somewhat relaxed for a non-ideal beam where the sidelobes are not negligible), but within this region, the UAVs should be ept as far apart as possible to maximize the accuracy of the geolocation estimates. For any given pair of UAVs, the maximum magnitude for a Time Time UAV d d c c Figure. Measurement contributing pulses during a sweep over the UAVs for the high PRF scenario. candidate TDOA measurement is the time it taes a wave front to traverse the direct distance between the two UAVs. Based on this criterion, the process of TDOA measurement generation consists of picing a particular arrival time from one UAV and searching for possible arrival times of that pulse at the other UAV. Figure shows a pulse at measurement stage whose arrival time is t and was sampled from the train of pulses arriving at UAV. If the distance between the UAVs is d then any pulse that arrives at UAV within the interval [t d c, t d c ] could be the same pulse that was detected or seen by UAV at time t. In this low PRF scenario, only one pulse at UAV, the same pulse that was detected by UAV, satisfies this condition and so only one TDOA measurement is generated. However, in Figure where a similar situation is depicted for a high PRF scenario, up to four pulses, including the pulse that was detected at UAV, can fall within this time interval giving rise to four candidate TDOA measurements with only one of them being a true TDOA measurement. Results based on low PRF or sparse pulse environment were presented in [3]. In this paper we restrict ourselves to the high PRF or dense pulse environment. IV. TDOA AND ASSOCIATED HYPERBOLA TDOA is the difference in arrival times of a signal at two separate locations. For a networ of two receivers, we have a single TDOA measurement that converts to a single rangedifference measurement. Figure 3 shows a scanning radar E to be geolocated using a networ of two ESM-equipped UAVs. Let U i, i =, be the UAVs and let D,, be the TDOA measured between U and U. If c is the signal propagation speed, then Time r i+,i = cd i+,i = r i+ r i ; i = (6) where r i denotes the distance between the transmitter and the ith UAV. Let U i be at a nown position (η i, ζi ), i =, and

the transmitter unnown coordinates be (x, y ), then ri = (x η) i + (y ζ) i, i =, (7) r = cd = (x η ) + (y ζ ) (x η ) + (y ζ ) (8) is a Gaussian sum approximation to the initial range-difference measurement. For each segment this conversion generates a Gaussian distribution whose mean is the centre of the segment and whose covariance is defined by a one-σ ellipse that bounds the segment. The weighted sum of these Gaussian distributions is the lielihood function. Let P i, i =,...,4 be the four Now squaring until the square-root sign disappears, we obtain y (a + a + 4ζ ζ b (ζ + ζ )) +y ( (ζ a + ζ a ) + b(ζ + ζ ) + a a b = (9) where a = x x η + η + ζ a = x x η + η + ζ Hyperbola for r σ / UAV UAV b = x x(η + η ) + (η + η + ζ + ζ r ). This is a quadratic equation in y. Thus for a given range difference measurement and any value of x within the region of interest there are two possible target locations. Note that squaring the range difference destroys its sign and so this method generates two hyperbolae. The correct hyperbola is obtained by testing the generated points against range-difference using equation (8). P 4 P 3 Hyperbola for r + σ / O j P Hyperbola for r P North Figure 4. Conversion of a range difference measurement into its Gaussian sum approximation. Figure 3. UAVs. ω φ U r U θ Ε Emitter geolocation using a networ of up to two ESM-equipped r points that define the j-th segment within the one-σ region and O j be the centre of this segment, then the lielihood of x based on the Gaussian sum measurement approximation of z taes on the form p(z x ) = M β j N(x ; ˆx j,rj ) () j= where ˆx j is the centre of the j-th segment, Rj is a covariance matrix derived from the j-th segment, β j R j and M j= βj =, and M is the total number of components generated from measurement z. V. RANGE DIFFERENCE GAUSSIAN SUM APPROXIMATION For each range-difference measurement and its variance there is a unique hyperbola that defines the possible location of the emitter and a one-σ region around this hyperbola that represents the level of uncertainty of the possible emitter location. Figure 4 shows the hyperbola for a typical range difference measurement r given two netted UAVs and a radar emitter. Also shown is the one-σ region that is bounded by two hyperbolae based on r σ / and r + σ /. By segmenting the region bounded by the hyperbolae, it is possible to generate a set of -d measurement components that VI. TRACKING ALGORITHMS The tracing algorithms presented here assume that the emitter is stationary but for the purpose of tracing it is modeled here as a constant velocity target with an additive zero-mean Gaussian process noise v, with covariance Q. A. Tracing with unscented Kalman filter The UKF uses the unscented transform to deal with the nonlinear parts of the problem. Assume that an estimate of the target state ˆx and the covariance P are available to the UKF at time. The state prediction at time

is a linear process and taes on the form ˆx = F ˆx () P = F P F T + Q () where F is the state transition matrix referred to in Section II and Q is the process noise covariance. A set of sigma points, χ (i) are obtained from this prediction with weights W (i) for i =,...,N x, using the unscented transform described in [4], where N x is the state dimension. The predicted measurement is given by N x ẑ = W (i) h (χ (i) ). (3) i= The measurement update proceeds as follows: where ˆx = x + K (z ẑ ) (4) P = P K S K T (5) K = P xz S (6) S = P zz + R (7) P xz = N x W (i) (χ(i) ˆx ) P zz = i= (h (χ (i) ) ẑ ) T (8) N x W (i) (h (χ (i) ) ẑ ) i= (h (χ (i) ) ẑ ) T. (9) B. Tracing using measurement Gaussian sum approximation Tracing using EKF and Gaussian sum state estimate representation [5] reduces the effects of measurement nonlinearity. Two problems are apparent, however. One is the fact that the number of elements (components) of state estimate Gaussian sum pdf is static; new components are not created. The other is that each state estimate Gaussian sum element linearises the measurement curve of equation (3) in its neighbourhood; if the state estimate component error covariance is large enough, this may introduce problems. One way of dealing with this problem is to periodically reinitialize the Gaussian sum, or introduce limited memory [6]. The measurement Gaussian sum presentation avoids the need for local linearization of equation (3) to obtain EKF parameters. There is also no need for additional measures to ensure stability, such as reinitialization or limited memory. Measurement pdf is split into fragments, where each fragment can be approximated by a single Gaussian pdf p(z ) = G γ g p g (z ) () g= p g (z ) = N(z ; z,g, R,g ) () γ g > ; G γ g = ; () g= where z,g and R,g denote the mean and covariance of the measurement component g at time [7]. This presentation of measurement does not depend on state estimate, thus the measurement pdf components from equation () can be chosen in an optimal manner. Two target tracing filters using this measurement representation are presented in [7]. One is the single scan target tracer, based on the Integrated Probabilistic Data Association (IPDA) [8], and the other is the multi scan target tracer, based on the Integrated Trac Splitting (ITS) [9] algorithm. In this paper we use the multi scan target tracer, ITS. ITS updates both probability of target existence and target trajectory state estimate. In this environment we assume no data association issues, obviating the need to update the probability of target existence. Therefore, a simplified version of the ITS filter which uses the Gaussian sum measurement assuming unity probability of detection presentation is presented here. The trac trajectory state estimate pdf is a Gaussian sum, with each component of the sum corresponding to a single measurement component history being applied to an estimator (usually the Kalman filter). The pdf of predicted target trajectory state is therefore a weighed sum of component pdfs: p(x Z ) = C c= ξ (c)p(x c, Z ) (3) p(x c, Z ) = N(ˆx (c), P (c)). (4) C c= ξ (c) = ; ξ (c) (5) where C denotes the number of components, and ξ (c) denotes the probability that measurement history of component c is correct, given target existence, at the beginning of the scan trac update. The a priori pdf of gth component of measurement z given target trajectory state estimate component c is given by p g (z c, Z ) = N(z ; ẑ (c), S (c, g)) (6) ẑ (c) = Hˆx (c) (7) S (c, g) = HP (c)h t + R,g, (8) Values of p g (z c, Z ) are used to calculate relative probability of new components. Each pair of state estimate component c at the beginning of time update and the measurement component g creates a new component. A posteriori state estimate pdf is a Gaussian sum of new components with and C G p(x Z ) = β (c, g) p(x (c, g)) (9) c= g= β (c, g) = K γ g ξ (c)p g (z c, Z ) (3) β (c, g) = (3) c,g p(x (c, g)) = p(x c, g, z, Z ) (3) = N(x ; ˆx (c, g), P (c, g)). (33)

where ˆx (c, g), P (c, g) are obtained by applying Kalman filter to state estimate prediction component c using measurement component g. Each pair { existing component, measurement component } generates a new component for the next scan, with probabilities ξ (c) equal to the corresponding β item from equation (3). The number of components at scan + equals C + = C G. (34) The number of components grows exponentially, and their number must be controlled. A number of techniques [], [] exists to control the number of component; from pruning the components with low probability ξ(c), to subtree pruning, to sophisticated merging []. Component control is not part of the ITS algorithm itself, however it is a necessity in any practical implementation. VII. NUMERICAL RESULTS The numerical results presented here are based on three netted UAVs each of which is equipped with an ES sensor and a GPS receiver. The range standard deviation of the ES sensor is σ r = 5. m. The three vehicles, UAV, UAV, and UAV3, are initially located at (8,57) m, (96,55) m, and (,5) m, respectively, with UAV used here as a reference. They travel at a constant speed of 3m/hr in a southerly direction. The emitter is a stationary scanning radar that rotates at 4 revolutions per minute and is located at (, ) m. We assume a main beam with a beam width of 8 degrees and negligible side lobes. Furthermore, we assume a high PRF or a dense pulse environment. Y Direction [m.] 5 5 5 8 9 3 4 5 45 6 7 7 8 8 46 9 9 64 65 3 4 5 6 7 37 36 35 3 4 5 6 3 3 3 33 34 4 6 8 4 6 8 X Direction [m.] 38 53 47 48 49 5 5 5 43 4 4 44 59 6 6 6 63 66 67 68 69 7 7 Figure 5. Trac components initiated by both tracer under both experiments after the processing of the first set of TDOA measurements. Under the high PRF or dense pulse scenario, it operate with a PRF of 37.5Hz or a PRI of.6667 5 sec, which converts to wavefronts that are separated by 8 m. With a minimum separation of 6 m maintained between 7 58 73 57 56 74 55 [htpb] Y Direction [m.] 5 5 5 3 4 567 8 9 6 54 3 8 9 7 4 6 8 4 6 8 X Direction [m.] Figure 6. Trac components and associated ellipses generated by the GSM under both experiments after the processing of the second set of TDOA measurements. neighboring UAVs, and in the absence of clutter, a single pulse at UAV can correlate with up to 4 pulses arriving at UAV. This yields 4 candidate TDOA measurements within each measurement set with only one of them being a genuine or target originated TDOA measurement. Thus at the fusion centre, samples of TDOA measurements are generated by picing an arrival time from UAV and searching for arrival times from UAV that could have been generated by the same pulse. They are then converted to a predetermined number of measurement components based the Gaussian sum approximation. The numerical results that follow are based on two experiments. In Experiment both tracers were allowed to process up to ten sets of TDOA measurements sampled over two rotations of the beam but based only on arrival time measurements from pair UAV and UAV. This processing was achieved over the time interval [.4679,.9336]. In Experiment, the tracers were restricted to samples that fell within the first rotation of the beam but were allowed to switch inputs. In the first half of the run, five TDOA measurements were provided from the pair UAV and UAV while in the second half, six TDOA measurements came from the pair UAV and UAV3. All measurements were generated over the time interval [.4679,.48399] seconds. Minimum sampling interval for both experiments was fixed at.5 milliseconds. Figure 5 shows 8 Gaussian components generated from the first set of four TDOA measurements. Using one-point initialisation this are also the initial trac components for each of the tracers. Figure 6 shows target distribution in the x-y plane after the processing of a second set of TDOA measurements by the GSM tracer. Clearly, after a sufficient number of TDOA measurements, all trac components not in the vicinity of the emitter eventually get pruned out. Thus only tracs that are initiated in the vicinity of the emitter are able to survive and it is

3 3 8 8 6 6 4 4 Y Direction [m.] 8 Y Direction [m.] 8 6 6 4 4 4 6 8 4 6 8 3 X Direction [m.] 4 6 8 4 6 8 3 X Direction [m.] Figure 7. Highest probability trac component and associated ellipse generated by the GSM tracer under Experiment after the processing of ten TDOA measurements. Most of the other 9 trac components are comparable in weight and congregate within the vicinity of the emitter. Figure 9. Highest probability trac component and associated ellipse generated by the GSM tracer under Experiment after the processing of 6 TDOA measurements. Note that the major axis of the ellipse is now negligible following the switch-over. 3 5 8 6 4 Y Direction [m.] 8 4 Y Direction [m.] 5 UAV UAV UAV3 6 4 5 4 6 8 4 6 8 3 X Direction [m.] Figure 8. Highest probability trac component and associated ellipse generated by the GSM tracer under Experiment after the processing of five TDOA measurements. Note that the major axis of the ellipse is about 5 m long. their branches that congregate in the vicinity of the emitter after a sufficient number of TDOA measurement sets have been processed. Figure 7 shows the highest probability trac component after the processing of ten TDOA measurement sets following two rotations of the beam. This is the final trac estimate under Experiment. Note here that results from both experiments are identical over the first five measurement stages. Figure 8 shows the highest probability trac at stage = 5 (just before the switch-over) and Figure 9 shows the highest probability trac at = 6 (just after the switch-over). Note the dramatic reduction in the size of the one-σ ellipse following 4 6 8 4 6 8 X Direction [m.] Figure. Measurement hyperbolae of all TDOA measurement sets processed by both tracer under Experiment. Based on this alone there is no clear emitter location. the switch-over. Figure shows a collection of hyperbolae from all TDOA measurement sets (five before and six after the switch-over) processed during Experiment. For the ban of unscented Kalman filters, none of the trac components initiated in the vicinity of the emitter attained a significant weight during Experiment. During the Experiment however, trac component 9 initiated near the emitter eventually attained the highest probability but only after the switch-over. Figure shows all trac probabilities or weights under Experiment. Figure and 3 show probability of convergence and rootmean-square errors, respectively. They were obtained from Monte-Carlo simulations of the GSM tracer for the two

.9 Prob. of emitter trac Prob. of other tracs 9 Highest probability trac component Highest probability cluster RMS Errors Over Time.8 8.7 9 7 Trac Comp. Prob..6.5.4 RMS Error [m.] 6 5 4 Experiment.3. 3. 7 7 3456789 3 4 5 6 7 8 4 5 6 7 8 9 3 3 3 33 35 36 37 38 39 4 4 4 43 44 46 47 48 49 5 5 5 53 54 55 57 58 59 6 6 6 63 64 65 66 68 69 7 73 74 5 5 Update Stage Figure. Probabilities of all 8 trac components after the processing of TDOA measurements by the UKF based tracer under Experiment. Experiment 3 4 5 6 7 8 9 Measurement Stage Figure 3. Monte-Carlo generated rms errors of highest probability trac component and highest probability cluster from the GSM tracer. experiments. Here convergence of a trac component or cluster is based on its proximity to the emitter location and its weight or probability. Prob. of Convergence.9.8.7.6.5.4.3.. Highest probability trac component Highest probability cluster Experiment Experiment 3 4 5 6 7 8 9 Measurement Stage Figure. Monte-Carlo generated convergence probabilities of highest probability trac component and highest probability cluster from the GSM tracer. VIII. CONCLUSIONS Given the highly nonlinear problem of emitter localisation using cluttered TDOA measurements from a pair of netted UAVs, we have compared a nonlinear tracer that employs a ban of unscented Kalman filters to a new linear tracer that employs a ban of Kalman filters and is based on the Gaussian sum approximation. We have presented numerical results from both tracers based on measurements generated under Experiment, and Experiment. Results show that while Experiment requires the presence of a strategically placed third UAV, the numerical results are vastly superior to those obtained from Experiment. Furthermore, Experiment results were obtained over a time interval of.55 seconds compared to.59 seconds for Experiment. Thus while the tracers presented here can only process measurements from a single UAV pair at any time, the presence of a second independent UAV pair can dramatically improve estimation accuracy and speed. REFERENCES [] N. Oello, Geolocation with multiple UAVs, in Proc. 9th International Conference on Information Fusion, (Florence, Italy), July 6. [] K. C. Ho and Y. C. Chan, Solution and performance analysis of geolocation by TDOA, IEEE Transactions on Aerospace and Electronic Systems, Vol. 9, No. 4, October 993, pp.3-3. [3] N. Oello and D. Mušici, Emitter geolocation with two UAVs, in Proc. 7 Information, Decision and Control Conference, (Adelaide, Australia), February 7. [4] S. Julier and J. Uhlman, Unscented filtering and nonlinear estimation, Proceedings of the IEEE Transactions, Vol. 9, No. 3, March 4, pp.4-4. [5] D. Alspach and H. Sorenson, Nonlinear Bayesian estimation using Gaussian sum approximation, IEEE Transactions on Automatic Control, Vol. 7, No. 4, August 97, pp.439-448. [6] B. D. O. Anderson and J. B. Moore, Optimal Filtering. Prentice Hall, 979. [7] D. Mušici and R. Evans, Measurement Gaussian sum mixture target tracing, in Proc. 9th International Conference on Information Fusion, (Florence, Italy), July 6. [8] D. Mušici, R. Evans, and S. Stanović, Integrated probablistic data association IPDA, IEEE Transactions on Automatic Control, Vol. 39, No. 6, June 994, pp.37-4. [9] D. Mušici, R. Evans, and B. La Scala, Integrated trac splitting suite of target tracing filters, in Proc. 6th International Conference on Information Fusion, (Cairns,Queensland, Australia), July 3. [] S. Blacman, Multiple Target Tracing and Applications. Academic Press, 988. [] S. Blacman and R. Popoli, Design and Analysis of Modern Tracing Systems. Artech House, 999. [] D. J. Salmond, Mixtures reduction algorithms for target tracing in clutter, in Signal and Data Processing of Small Targets 99, Proc. SPIE, Vol. 35, April 99.