+ All Categories
Home > Documents > TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

Date post: 18-Dec-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
105
The Pennsylvania State University The Graduate School Department of Electrical Engineering TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS-B RADAR SYSTEMS A Dissertation in Electrical Engineering by Ming-Shih Huang 2013 Ming-Shih Huang Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy May 2013
Transcript
Page 1: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

The Pennsylvania State University

The Graduate School

Department of Electrical Engineering

TRILATERATION-BASED LOCALIZATION ALGORITHM

FOR ADS-B RADAR SYSTEMS

A Dissertation in

Electrical Engineering

by

Ming-Shih Huang

2013 Ming-Shih Huang

Submitted in Partial Fulfillment

of the Requirements

for the Degree of

Doctor of Philosophy

May 2013

Page 2: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

The dissertation of Ming-Shih Huang was reviewed and approved* by the following:

Ram M. Narayanan

Professor of Electrical Engineering

Dissertation Advisor

Chair of Committee

James K. Breakall

Professor of Electrical Engineering

Julio Urbina

Associate Professor of Electrical Engineering

Dennis K. McLaughlin

Professor of Aerospace Engineering

Kultegin Aydin

Professor of Electrical Engineering

Head of the Department of Electrical Engineering

*Signatures are on file in the Graduate School

Page 3: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

iii

ABSTRACT

Rapidly increasing growth and demand in various unmanned aerial vehicles (UAV) have

pushed governmental regulation development and numerous technology research advances

toward integrating unmanned and manned aircraft into the same civil airspace. Safety of other

airspace users is the primary concern; thus, with the introduction of UAV into the National

Airspace System (NAS), a key issue to overcome is the risk of a collision with manned aircraft.

The challenge of UAV integration is global. As automatic dependent surveillance-broadcast

(ADS-B) system has gained wide acceptance, additional exploitations of the radioed satellite-

based information are topics of current interest. One such opportunity includes the augmentation

of the communication ADS-B signal with a random bi-phase modulation for concurrent use as a

radar signal for detecting other aircraft in the vicinity. This dissertation provides detailed

discussion about the ADS-B radar system, as well as the formulation and analysis of a suitable

non-cooperative multi-target tracking method for the ADS-B radar system using radar ranging

techniques and particle filter algorithms.

In order to deal with specific challenges faced by the ADS-B radar system, several

estimation algorithms are studied. Trilateration-based localization algorithms are proposed due to

their easy implementation and their ability to work with coherent signal sources. The centroid of

three most closely spaced intersections of constant-range loci is conventionally used as

trilateration estimate without rigorous justification. In this dissertation, we address the quality of

trilateration intersections through range scaling factors. A number of well-known triangle centers,

including centroid, incenter, Lemoine point (LP), and Fermat point (FP), are discussed in detail.

To the author’s best knowledge, LP was never associated with trilateration techniques. According

our study, LP is proposed as the best trilateration estimator thanks to the desirable property that

the total distance to three triangle edges is minimized. It is demonstrated through simulation that

Page 4: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

iv

LP outperforms centroid localization without additional computational load. In addition, severe

trilateration scenarios such as two-intersection cases are considered in this dissertation, and

enhanced trilateration algorithms are proposed.

Particle filter (PF) is also discussed in this dissertation, and a simplified resampling

mechanism is proposed. In addition, the low-update-rate measurement due to the ADS-B system

specification is addressed in order to provide acceptable estimation results. Supplementary

particle filter (SPF) is proposed to takes advantage of the waiting time before the next

measurement is available and improves the estimation convergence rate and estimation accuracy.

While PF suffers from sample impoverishment, especially when the number of particles is not

sufficiently large, SPF allows the particles to redistribute to high likelihood areas over iterations

using the same measurement information, thereby improving the estimation performance.

Page 5: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

v

TABLE OF CONTENTS

LIST OF FIGURES ................................................................................................................. vii

LIST OF TABLES ................................................................................................................... xi

LIST OF ACRONYMS ........................................................................................................... xii

ACKNOWLEDGEMENTS ..................................................................................................... xiv

Chapter 1 Introduction ............................................................................................................ 1

1.1 Background ................................................................................................................ 1

1.2 Motivation .................................................................................................................. 4

1.3 Organization of the dissertation ................................................................................. 5

Chapter 2 Evolution of Surveillance Technologies ................................................................ 7

2.1 Ground-based air surveillance system........................................................................ 7 2.1.1 Primary surveillance radar .............................................................................. 8

2.1.2 Secondary surveillance radar........................................................................... 9

2.2 Traffic alerting and collision avoidance system ......................................................... 10 2.3 Automatic dependent surveillance - broadcast (ADS-B) ........................................... 11

2.3.1 Principal operation .......................................................................................... 12

2.3.2 ADS-B signal format ....................................................................................... 13

2.3.3 Remaining issues ............................................................................................. 14

2.4 Other ADS-B related systems .................................................................................... 16

2.4.1 Hybrid surveillance ......................................................................................... 17

2.4.2 Wide-area multilateration ................................................................................ 18

Chapter 3 ADS-B Radar Systems ........................................................................................... 20

3.1 Overview .................................................................................................................... 20

3.2 System design ............................................................................................................ 22 3.2.1 Signal waveform ............................................................................................. 23

3.2.3 System configuration ....................................................................................... 25

3.3 Interference analysis................................................................................................... 26

3.4 Link budget analysis .................................................................................................. 29

3.5 Signal specification comparison ................................................................................ 29

Chapter 4 Estimation and Tracking Algorithm for ADS-B Radar Systems ........................... 31

4.1 Overview .................................................................................................................... 31

4.2 Signal coherence problem .......................................................................................... 31

4.3 Trilateration-based localization algorithms ................................................................ 34

4.3.1 Time of arrival ................................................................................................. 36

4.3.2 Trilateration modes ......................................................................................... 37

4.3.3 Triangle center approaches .............................................................................. 42

4.3.3.1 Centroid ................................................................................................ 43

Page 6: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

vi

4.3.3.2 Incenter ................................................................................................. 44

4.3.3.3 Lemoine ................................................................................................ 44

4.3.3.4 Fermat ................................................................................................... 46

4.3.3.5 Range-based weighted centroid ............................................................ 51

4.3.3.6 Performance comparisons .................................................................... 53

4.3.4 Enhanced algorithms for severe trilateration scenario .................................... 58

4.3.4.1 Weighted trilateration ........................................................................... 59

4.3.4.2 Range-adjusted weighted trilateration .................................................. 60

4.3.4.3 Estimation error over range .................................................................. 60

4.4 Particle filter algorithm .............................................................................................. 65 4.4.1 Simplified resampling mechanism .................................................................. 68

4.4.2 Supplementary particle filter algorithm ......................................................... 70

4.4.3 Performance comparisons ............................................................................... 71

Chapter 5 Conclusions and Future Work ................................................................................ 78

5.1 Conclusions ................................................................................................................ 78

5.2 Future work ................................................................................................................ 79

Bibliography ............................................................................................................................ 81

Page 7: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

vii

LIST OF FIGURES

Figure 2-1: Principle of PSR operation. ................................................................................... 8

Figure 2-2: Increased uncertainty over distance. . ................................................................... 9

Figure 2-3: SSR relies on onboard transponder, which receives interrogation from ATC

and transmits replied message. ........................................................................................ 10

Figure 2-4: Principle of operation for the ADS-B systems in an air traffic network. ............. 13

Figure 2-5: ADS-B Mode-S Extended Squitter message format. ............................................ 14

Figure 2-6: Illustration of WAM. ............................................................................................. 18

Figure 3-1: Comparison of surveillance principles between ADS-B and ADS-B radar

systems.. .......................................................................................................................... 22

Figure 3-2: Illustration of random phase modulation added onto ADS-B messages. ............. 24

Figure 3-3: Illustration of the ADS-B waveform (blue) versus the ADS-B radar waveform

(red). ................................................................................................................................ 24

Figure 3-4: Conceptual architecture of the proposed ADS-B radar system. ............................ 26

Figure 3-5: Autocorrelation of standard ADS-B signal and autocorrelation of phase

modulated ADS-B signal. ................................................................................................ 27

Figure 3-6: Cross-correlation of one phase modulated ADS-B signal with another

standard ADS-B signal and another phase-modulated ADS-B signal. ........................... 28

Page 8: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

viii

Figure 3-7: A simulated range profile based on autocorrelation of a randomly bi-phase

modulated ADS-B signal. ................................................................................................ 28

Figure 4-1: Using trilateration to determine target location..................................................... 37

Figure 4-2: Illustration of trilateration modes. ........................................................................ 39

Figure 4-3: Illustration of the error due to arc-line approximation. ........................................ 40

Figure 4-4: Occurrence probability of each mode under various noise variances. ................. 41

Figure 4-5: The distances between dashed and solid lines are equivalent to RSFs. ............... 45

Figure 4-6: 1E , the difference of the first element of normalized FP and LP barycentric

coordinates. ..................................................................................................................... 49

Figure 4-7: 2E , the difference of the second element of normalized FP and LP

barycentric coordinates. ................................................................................................... 49

Figure 4-8: 3E , the difference of the last element of normalized FP and LP barycentric

coordinates. ..................................................................................................................... 50

Figure 4-9: Distance between FP and LP in Cartesian coordinate. Green triangles are two

fixed triangle vertices, with edge length as 1 m, and the third vertex moves in FOV. ... 51

Figure 4-10: Comparison between centroid and RWC. Numerical values are the

computed weights for each intersection. .......................................................................... 53

Figure 4-11: Average errors of 1000 Monte Carlo simulations with random noise

variance and fixed target location. .................................................................................. 55

Page 9: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

ix

Figure 4-12: RMSE of 1000 Monte Carlo simulations with random noise variance and

fixed target location. ....................................................................................................... 56

Figure 4-13: Average errors of 1000 Monte Carlo simulations with random noise

variance and random target location. .............................................................................. 57

Figure 4-14: RMSE of 1000 Monte Carlo simulations with random noise variance and

random target location. ................................................................................................... 58

Figure 4-15: The extended intersections define an overlapping area. .................................... 61

Figure 4-16: Average errors of WT and RAWT for mode 4 and mode 2. ............................... 62

Figure 4-17: RMSE of WT and RAWT for mode 4 and mode 2. ............................................ 62

Figure 4-18: Average errors of all trilateration techniques under different map sizes. .......... 64

Figure 4-19: RMSE of all trilateration techniques under different map sizes. . ...................... 64

Figure 4-20: Resampling mechanism for multiple targets. ..................................................... 69

Figure 4-21: Transmitted ADS-B radar signal waveform........................................................ 71

Figure 4-22: Transmitted ADS-B radar signal and received signals from four sensors. ........ 72

Figure 4-23: Tracking trajectories of PF and SPF methods against true target (20 MC

trials). .............................................................................................................................. 73

Figure 4-24: Range errors during each iteration (one trial). ................................................... 74

Figure 4-25: RMSE for a target with constant velocity, as well as Gaussian distributed

acceleration and heading direction (20 MC trials). .......................................................... 74

Page 10: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

x

Figure 4-26: Tracking performance for a maneuvering target (20 MC trials). ....................... 75

Figure 4-27: Range errors during each iteration (one trial). ................................................... 76

Figure 4-28: RMSE for a maneuvering target (20 MC trials). ................................................ 76

Figure 4-29: Tracking performance for multiple targets (20 MC trials). ................................ 77

Page 11: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

xi

LIST OF TABLES

Table 3-1: Effects of random bi-phase modulation on correlation results. ............................. 25

Table 3-2: Link budget analysis. ............................................................................................. 30

Table 3-3: Comparison of signal specification for various air surveillance technologies. ..... 30

Table 4-1: Comparison of various triangle center approaches for fixed target and standard

deviation = 5 m. ............................................................................................................... 54

Table 4-2: Comparison of various triangle center approaches for random target and

standard deviation = 5 m. ................................................................................................ 57

Table 4-3: Estimation error comparison. ................................................................................ 75

Page 12: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

xii

LIST OF ACRONYMS

ADS-B Automatic dependent surveillance - broadcast

ATC Air traffic controller

ATM Air traffic management

C2 Command and control

CARATS Collaborative actions for renovation of air traffic systems

CL Centroid localization

DF Direction finding

DOP Dilution of precision

FAA Federal aviation administration

FOV Field of view

FP Fermat point

FRUIT False replies unsynchronized with interrogation transmissions

GNSS Global navigation satellite systems

ICAO International civil aviation organization

LP Lemoine point

MC Monte Carlo simulations

MUSIC Multiple signal classification

NAS National airspace systems

NexGen Next generation air transportation system

PF Particle filter

PM Phase modulation

PPM Pulse position modulation

PSR Primary surveillance radar

Page 13: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

xiii

RAWT Range-adjusted weighted trilateration

RCS Radar cross section

RF Radio frequency

RMSE Root mean squared error

RWC Range-based weighted centroid

SAA Sense and avoid

SESAR Single European sky air traffic research system

SPF Supplementary particle filter

SSR Secondary surveillance radar

SWAP Size, weight, and power

TOA Time of arrival

TDOA Time difference of arrival

UAT Universal access transceiver

UAV Unmanned aerial vehicle

WAM Wide-area multilateration

WSN Wireless sensing network

WT Weighted trilateration

Page 14: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

xiv

ACKNOWLEDGEMENTS

First and foremost, I am extremely grateful and thankful to my advisor, Dr. Ram M.

Narayanan, for his guidance and patience throughout my entire course of my life at Penn State.

Dr. Narayanan has inspired me with his enthusiasm, positive attitude, and hard-working nature.

I would also like to thank my committee members, including Dr. Dennis K. McLaughlin,

Dr. James K. Breakall, and Dr. Julio Urbina, for their insightful comments and suggestions that

are incredibly helpful for my research work. Special thanks are due to Dr. Yan Zhang of

University of Oklahoma and Dr. Randy Haupt of the Colorado School of Mines for numerous

discussions that helped shape my research work.

I would like to acknowledge the constant support from my fellow labmates and friends

Chieh-Ping Lai, Jack Chuang, Shrawan Surender, Zhixi Li, Wei-Jen Chen, Pin-Heng Chen,

Mahesh Shastry, Surendra Bhat, Russ Vela, Yangsoo Kwon, and many others.

I thank Dr. Chujen Lin and Dr. Alexander Davydov from Intelligent Automation Inc. for

the research internship opportunity. I would also like to thank Dr. Stefan Schwarzer, Dr.

Sebastian Kunkel, Dr. Ulrich Loewen and Carolin Haussner in Corporate Research and

Technologies in Siemens AG for giving me hands-on industrial experience.

Last, but definitely not the least, I would like to express my personal appreciation to my

parents, my loving wife, and my joyous daughter. Without their support and encouragement, my

“Happy Valley” journey would not have been nearly as rewarding as it was. I thank you from the

bottom of my heart for always being there for me.

Page 15: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

xv

DEDICATION

To Hsin-Ling and Abigail.

Page 16: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

Chapter 1

Introduction

1.1 Background

Over the past few decades, the continuous expansion in air traffic volume and demand

has created substantial problems in terms of capacity and safety for the air traffic management

(ATM) system. In the very near future, we will soon face more increasing aviation challenges, out

of which possibility of aircraft mid-air collisions needs special attention, especially in busy

airport areas. In addition, rapidly increasing growth in various UAVs have pushed governmental

regulation development and numerous technology research activities toward integrating

unmanned and manned aircraft into the same civil airspace.

To enable the transformation of the ATM to a new paradigm that can meet the demand

for the next 20 years and beyond, several developmental programs are underway, such as Single

European sky air traffic research system (SESAR) in Europe [1], next generation air

transportation system (NextGen) in U.S.A. [2] – [4], and collaborative actions for renovation of

air traffic systems (CARATS) in Japan [5]. The philosophy is to move away from legacy ground

based technologies to a new and more dynamic satellite based technology. A key element of

SESAR and NextGen is automatic dependent surveillance - broadcast (ADS-B), which uses the

global navigation satellite system (GNSS) signals to provide air traffic controllers and pilots with

precise position information in space, in contrast to the traditional surveillance radar derived data.

Aircraft transponders receive GNSS signals and use them to determine the aircraft’s precise

location in the sky, which is combined with other relevant data and broadcast out via a digital

data link to other aircraft and air traffic control facilities. Besides ADS-B’s wide acceptance in

Page 17: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

2

Europe and U.S.A, NAV CANADA commenced operational application of ADS-B as a means of

providing aircraft surveillance information to air traffic controllers (ATC) [6], and AirServices

Australia commissioned the ADS-B Upper Airspace Project (UAP), providing ADS-B coverage

across the whole continent [7]. In addition, ADS-B is being used as the key solution for UAV

integration in the National Airspace System (NAS). When properly equipped with ADS-B, both

pilots and controllers will see the same real-time displays of air traffic, substantially improving

safety and minimizing collision probability.

There has been much discussion regarding the concept of equivalent level of safety and

whether UAVs can be shown to achieve a collision avoidance performance equivalent to that of

manned aircraft. In accordance with Federal Aviation Administration (FAA) regulations, all

pilots are responsible for seeing and avoiding other aircraft. As the UAV operator is physically

removed from the “cockpit,” airborne sense and avoid (SAA) capability becomes the focus of

technological efforts for UAV [8]. In addition, UAV mid-air collision avoidance capabilities must

be interoperable and compatible with existing collision avoidance and separation assurance.

Small UAV are difficult to see visually and sense electronically owing to the small size and/or the

diversity of the platform size, weight, and power (SWAP). Many approaches, including camera-

based sensing [9], [10], traffic alerting and collision avoidance system (TCAS), and ADS-B have

been considered; however, none of the proposed techniques is convincing enough to be adopted

by FAA. A few major drawbacks are highlighted below.

Centralized flight control system, e.g. ATC, will soon reach its limit for high capacity of

manned aircraft, let alone the airspace comprising manned and unmanned aircraft. Moreover, the

command and control (C2) link between ATC and the flight system introduces a number of

significant issues to aircraft in a fly-by-wireless system, such as link vulnerabilities due to radio

frequency (RF) interference and potential latency of flight control messages. Without the onboard

Page 18: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

3

pilot to make a spontaneous decision, the delay in the control message delivery from ATC to

UAV is a very severe problem.

Safety analysis of TCAS on medium to large sized UAV has been carried out [11],

despite its cost and system requirement. Because aircraft are required to be equipped with

altitude-reporting transponder in Class A, B, C airspace and Class E airspace above 10,000 feet,

in low-altitude Class E and uncontrolled airspace through which UAV may fly, TCAS would not

work. In addition, the safety studies conducted to certify TCAS assumed that aircraft would have

a pilot onboard. Due to the bearing error and update rate of TCAS, the FAA and International

Civil Aviation Organization (ICAO) have stated that TCAS display alone is not sufficient to

provide the operator with enough situational awareness to avoid the threat.

In order to reduce the risk of collision, it is essential to make UAV more conspicuous to

other aircraft, and one simple way is through the electronic broadcast of the aircraft’s state vector

data (i.e. position, velocity, aircraft type, etc.). With the proposed rulemaking by FAA that would

mandate ADS-B out equipage by 2020, it appears that ADS-B transceivers will most likely

become critical pieces of an airborne SAA system for UAV operating in the NAS. The ITT

Corporation, chosen in 2007 as the prime contractor for ADS-B ground stations, will implement

the infrastructure covering the entire nation by 2013. Certainly some modifications would be

required to successfully adapt the ADS-B system into UAV due to its high cost, the differences in

aircraft characteristics, and the nature of possible collisions. A lightweight, low-cost and low-

power ADS-B beacon radio developed by The MITRE Corporation [12], [13], and a radio data

system (RDS) proposed in [14] makes it promising to deem ADS-B technology as a key enabler

to integrate UAV into NAS. A flight test of UAV utilizing the ADS-B transceiver [15] was tested

in 2009, and it demonstrated the possibility to use an ADS-B transceiver for UAV as an entry into

NAS.

Page 19: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

4

In the environment covered by both ADS-B and radar stations, the fusion of radar and

radio communication fusion provides improved tracking accuracy and system integrity [16], [17]

at a costly expense. However, similar to the first issue to employ TCAS on UAV, many UAVs

operate in airspace not covered by radar.

1.2 Motivation

Before the ADS-B implementation and operation is fully complete, there will be a

transition period involving coexistence of ADS-B equipped and non-equipped aircraft. In

addition, ADS-B systems have several remaining concerns, such as vulnerability to spoofing,

backup system needed at loss of satellite signals, and inability to see non-cooperative targets. It

has been pointed out that the limited use of ADS-B as the sole means of surveillance may lead to

a reduction of the integrity of the entire ATC system [16], [17]. Localized problems, such as less

than the required four visible satellites, will confuse not only aircraft pilots but also ATC [18],

[19]. Hence, it is desired to find a way to cope with the non-cooperative targets while retaining

the benefits of the ADS-B system.

Since the emergence of ADS-B concept, some researchers have considered the utilization

of existing and installed infrastructure of the surveillance radar to combine with the satellite-

based ADS-B system within the perspective of ATC. More interestingly, the use of the ADS-B

signal itself to detect non-cooperative targets from the ADS-B message and from the radar

processing, as an onboard collision avoidance system was first described in a patent disclosure

[20] and the concept subsequently developed further [21] –[26]. The novelty of the ADS-B radar

system lies in that the system insightfully exploits the ADS-B out signal, which is primarily

designed for communication purposes, as a radar signal to perform multiple target estimation and

tracking, thereby creating a multifunctional waveform. With the affordable Universal Access

Page 20: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

5

Transceiver (UAT) Beacon Radio developed by The MITRE Corporation [12], [13] and the

hybrid estimation approach for resource-limited UAVs, the ADS-B radar concept appears to be

an economically viable solution to facilitate integration of UAV into NAS.

As a communication system, the ADS-B system has fundamental drawbacks, such as

vulnerability to signal interception and spoofing and inability to see non-cooperative targets.

There has been ongoing research collaboration between The Pennsylvania State University and

Intelligent Automation, Inc. to develop a radar system, named the ADS-B radar, based on the

original ADS-B system to go beyond the natural limitation of the communication system.

1.3 Organization of the dissertation

This dissertation is organized as follows: Chapter 2 renders a general understanding the

evolution of air surveillance technologies over the past few decades. Existing surveillance

techniques are reviewed with a focus on their limitation in order to serve the future ATM. New

air surveillance technologies are introduced in details, and potential issues are pointed out and

discussed.

Chapter 3 describes the ADS-B radar system in terms of system configuration and signal

modulation technique. The feasibility of augmenting the communication ADS-B signals with a

random bi-phase modulation to enhance radar capability is investigated. In addition, the link

budget is analyzed in order to understand the system capability in terms of operational range.

Chapter 4 presents the estimation and tracking algorithms proposed for the ADS-B radar

system. Details of such radar-communication system specifications and problems of low-update-

rate measurement due to the ADS-B system requirement are discussed. Trilateration-based

localization algorithms are studied for resource-limited platforms, such as UAV. Particle filter

algorithm is applied for multi-target estimation and tracking with a simplified resampling

Page 21: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

6

mechanism presented. SPF is proposed to improve the estimation accuracy using the waiting time

for the next observation.

Chapter 5 draws the conclusions of the dissertation. A few suggested research directions

for future work are also presented.

Page 22: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

Chapter 2

Evolution of Surveillance Technologies

It is foreseen that with rapid expansion of in air traffic volume and demand, the ground-

based technology will face its limitation in the near future. The transition of the surveillance

technologies that ATM is shifting from centralized systems to decentralized systems as the

density of the air traffic continues to increase. Although in its early stage of implementation, the

ADS-B system may soon replace and decommission the conventional radar stations and the

delegation of specific separation responsibilities and associated tasks may need to be transferred

to the flight crew to offer instantaneous situation awareness in airspace.

A brief and comparative review of the existing and new surveillance technologies is

provided in this Chapter. The major advantages and disadvantages for each approach are pointed

out with an emphasis on the non-cooperative surveillance capability. Two traditional ground-

based surveillance radar systems, primary surveillance radar (PSR) and secondary surveillance

radar (SSR) will be covered describing their fundamental operational principles and their

limitations [27]. The signal format and system specification of the ADS-B system will be

provided and the remaining concerns for the new concept are presented. At the end of the

Chapter, two ADS-B related systems, including a hybrid surveillance technique using TCAS and

ADS-B and wide-area multilateration (WAM), are described.

2.1 Ground-based air surveillance system

PSR and SSR are the main two components of an ATC station and are widely used for

the past few decades. PSR has the capability to detect large metal objects, including cooperative

Page 23: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

8

and non-cooperative targets, while SSR works only for transponder-equipped aircraft. SSR relies

on aircraft with corresponding transponder, but the report provides aircraft identification. Both

PSR and SSR were designed for low and medium traffic situations.

2.1.1 Primary surveillance radar

PSR detects and reports the position of anything that reflects the transmitted radio

signals. However, PSR only finds the aircraft within operational range without being able to

identify them. In addition, the returned signal strength decays as the fourth power of distance

from the radar station to the target. Figure 2-1 shows how PSR detects targets using reflected

microwave bounced from the metal objects and the signal power after the round trip decreases

dramatically. Moreover, the antenna beam gets wider as the target moves farther away from the

antenna, thus making the measured position information less accurate, as illustrated in Figure 2-2.

Although its coverage and information is more limited, PSR is still used by ATC today as a

backup/complementary system for surveillance purpose.

Figure 2-1: Principle of PSR operation.

Signal strength decays as

Page 24: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

9

2.1.2 Secondary surveillance radar

The need to be able to identify aircraft and the impetus to reduce power decay led to the

invention of SSR. SSR relies on a piece of onboard device known as transponder, which receives

interrogation at the frequency of 1030 MHz and replies at 1090 MHz, as shown in Figure 2-3.

With the aid of transponder, identification can be inserted in the replied message, and in the

meantime, the signal power decays only to the second power of the distance and uncertainty issue

is also alleviated due to half of the travelling distance compared to PSR technique.

When there are a number of aircraft in close vicinity in terms of distance or direction,

their SSR replies can overlap, the ground decoder is confused and finally their information is lost.

This situation is known as Garbling, and it makes SSR unsuitable in dense aircraft areas.

Moreover, when there are many SSR stations around the aircraft, replies received by other SSR

stations that did not ask for these replies result in confusion and finally rejection due to errors.

This phenomenon is known as False Replies Unsynchronized with Interrogation

Figure 2-2: Increased uncertainty over distance.

0.5°

uncertainty 1

uncertainty 2

Page 25: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

10

Transmissions (FRUIT) [28], resulting from the fact that an aircraft SSR reply is received not

only by the SSR that triggered it but by all the others around. The unexpected replies thus arriving

at these other SSR stations in the area result in inconsistent position measurements. Within NAS,

most of the airspace is under coverage of multiple SSR stations, and FRUIT results in loss of the

aircraft position and inaccurate surveillance information.

2.2 Traffic alerting and collision avoidance system

Due to continuing growth in air traffic, TCAS or other similar devices have been in

various stages of research and development since the early to mid 1950s to serve as a last resort

collision avoidance safety-net. TCAS operates similarly to the ground-based SSR but

independently interrogates surrounding aircraft on a 1030-MHz radio channel. The pilot will be

alerted to the presence of the intruding aircraft replying to the interrogation via 1090-MHz radio

frequency. Current generation TCAS II, jointly developed by the US Radio Technical

Commission for Aeronautics (DO-185B) and European Organization for Civil Aviation

Figure 2-3: SSR relies on onboard transponder, which receives interrogation from ATC and

transmits replied message.

interrogation

response

interrogation

response

Page 26: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

11

Equipment (ED-143), issues two types of advisories: the resolution advisory (RA), which

identifies an intruder that is considered a collision threat, and the traffic advisory (TA), which

identifies an intruder that may soon cause an RA. According to the predicted closest point of

approach (CPA), TCAS produces a TA at approximately 45 seconds and an RA at 35 seconds to

CPA. TCAS is designed to reduce the incidence of mid-air collisions and has been very

successful since its introduction. However, the major concern with regard to either TCAS or

ADS-B is that they are not required all the time, and ADS-B Out is not yet mandated in most of

the countries. Aircraft equipped with TCAS and/or ADS-B are still exposed to danger of

collisions in low altitude of Class E and uncontrolled airspace owing to their inability to detect

non-cooperative targets and unawareness of any illegal intruder in transponder-required airspace.

2.3 Automatic dependent surveillance – broadcast (ADS-B)

ADS-B is ‘automatic’ in the sense that it transmits signals automatically without

requiring controller action; it is ‘dependent surveillance’ because the surveillance-type

information depends on onboard navigation sources and onboard broadcast transmission systems

to provide surveillance information. The system constantly ‘broadcasts’ the signal at the rate of

once every second. ADS-B is redefining the paradigm of communication, navigation, and

surveillance in ATM. An ADS-B equipped aircraft determines its own position using GNSS and

periodically broadcasts its four dimensional position (latitude, longitude, altitude, and time), track

and ground speed, aircraft or vehicle identification and other additional relevant data as

appropriate, e.g. intended trajectories [29], to nearby aircraft also equipped with the ADS-B

system and potential ground stations without expectation of an acknowledgement or reply. One of

the most significant advantage of the ADS-B system is that it minimizes radio frequency (RF)

spectral congestion as would be generated by TCAS. Any user, either aircraft or ground stations

Page 27: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

12

within broadcasting range, may receive and process ADS-B surveillance information. ADS-B

system provides accurate information and improves situational awareness. Moreover, ADS-B

enables a shift from a centralized, ground-based ATM system to a decentralized network

involving pilots and aeronautical operational control centers. ADS-B also provides greater

coverage, since ADS-B ground stations are so much easier to place than radar. Remote areas

without radar coverage, like the Gulf of Mexico and parts of Alaska, are now covered by ADS-B.

According to the ADS-B implementation timetable in USA, by 2020, the ADS-B Out is

mandatory for all aircraft operating in any airspace that currently requires a transponder, and the

ADS-B In equipment will be based on user perceived benefit. The ADS-B system might

eventually allow pilots to use onboard instruments and electronics to maintain a safe separation

and to reduce their reliance on ground controllers.

2.3.1 Principle of operation

Figure 2-4 shows the role of ADS-B in an air traffic network, including ground station

and surrounding airplanes. It is not difficult to envision that once all flying objects within the

National Airspace System (NAS) are equipped with the ADS-B system, the airspace will be as

clear as transparent for the aircraft to see and avoid imminent collisions, which is the ultimate

goal of extreme aviation safety.

Page 28: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

13

2.3.2 ADS-B signal format

There are three different types of link technology suitable for ADS-B technology: Mode-

S Extended Squitter (ES), VHF Data Link (VDL) Mode 4, and Universal Access Transceiver

(UAT). A VDL Mode 4 system has the longest operational range among these three candidates,

but the low bandwidth of the signal renders poor resolution to distinguish multiple targets. While

UAT and Mode S ES both work on L-band, the latter has a larger bandwidth of 6 MHz, which

provides many benefits especially in radar application. In the dissertation, only the Mode S ES

will be discussed in our radar system design.

Mode-S ES is agreed to be the first global datalink for international commercial flight,

and the transponder emits periodically with a frequency up to 6 Hz. The uplink operates at 1030

MHz and the downlink at 1090 MHz. The ADS-B message information is encoded in the time

Figure 2-4: Principle of operation for the ADS-B systems in an air traffic network.

Air to Air Link

Air to Ground Link

GPS

Page 29: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

14

delay between pulses in a sequence of signal pulses, known as Pulse-Position Modulation (PPM).

A pulse transmitted in the first half of the bit interval represents “1” while a pulse transmitted in

the second half represents “0”. A complete Mode-S ES is 120 s, including 8 s preamble,

followed by 112 data block in 112 s. Each message contains 56 bits of information inserted

between the 24 bit aircraft address and the parity information, as can be seen in Figure 2-5.

2.3.3 Remaining issues

Ever since FAA released ADS-B technology, there has been an ongoing debate about its

advantages and disadvantages. It is clearly desired from the pilots to be aware of all the nearby

aircraft by the broadcasting techniques, but experts worry about the negative effects when the

broadcast information is used by third parties, e.g. terrorists. In addition, it is very important that

ADS-B is resistant to intentional interference or noisy environment. Furthermore, what is the

Figure 2-5: ADS-B Mode-S Extended Squitter message format.

Page 30: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

15

alternative procedure when GPS signal is lost and how does ADS-B deal with airplanes not

equipped with the ADS-B system?

Transparency

The ADS-B system broadcasts in one message both the aircraft identification (ID) and

location, which are the very information that could be misused by adversaries. A good encryption

mechanism for ADS-B has not yet been proposed, and it needs to be developed and tested to

upgrade the ADS-B system before any unwanted incidents happen.

Vulnerability to spoofing

Whenever an incoming ADS-B signal is received, the aircraft ID and location embedded

in the message will be updated on the cockpit display. Even if it is a spoofed message, the

receiving end has no way to find out that the information is not correct. The scenario can be

worse if the aircraft that received a spoofed message makes maneuver to avoid the “nonexistent”

collision and causes a real collision danger to other aircraft. Without additional support, the ADS-

B system is vulnerable to spoofing.

Backup system at the loss of GPS signals

In the case of lost or incorrect GPS information, possibly caused by localized problem or

device malfunction, a fallback solution is necessary before ADS-B has been extensively proven

through operational experience. A few seconds of lost signals for a car GPS may not cause a big

harm because the driver still visually sees the traffic even though he/she loses road guidance.

Page 31: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

16

Nevertheless, a flight pilot is dependent upon accurate location information of nearby aircraft to

avoid imminent collision. While en route airplanes fly at the speed of around 500 miles per hour,

or equivalently 224 meters per second, a short period of lost GPS signal could make collision

avoidance even more difficult. Therefore, a certain level of redundancy for aviation surveillance

is needed to prevent casualty in the event the primary system shuts down.

Blind to non-cooperative targets

As described in the beginning of this chapter, the ADS-B systems allow the surrounding

airplanes to be aware of each other and provide a safe airspace. However, a fundamental lack of

capability is about non-cooperative targets, which include the aircraft not equipped with the ADS-

B system, flying objects, and UAVs. It is certainly desirable, or necessary to some extent, for the

ADS-B system to be able to see and avoid not only ADS-B equipped aircraft but also non-

cooperative targets.

2.4 Other ADS-B related systems

The ADS-B system is a promising technology and in May 2010, FAA issued a final

ruling mandating ADS-B equipage. A couple of surveillance systems are incorporating ADS-B to

expand function capability or developing techniques to take advantage of the free broadcast ADS-

B Out signals. For the sake of a complete background study on ADS-B, the hybrid surveillance

and WAM are described in this Section.

Page 32: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

17

2.4.1 Hybrid surveillance

TCAS is an aircraft collision avoidance system designed to reduce the incidence of mid-

air collisions between aircraft. Aircraft over 5700 kg or carrying more than 19 passengers are

mandated by ICAO to be equipped with TCAS. The operational principal of the TCAS system is

based on SSR transponder which operates independently of ground-based equipment to provide

advice to the pilot on potential conflicting aircraft that are equipped with SSR transponders. Each

TCAS-equipped aircraft interrogates all other aircraft in a determined range about their position

and all other craft reply to other interrogations. This interrogation-and-response cycle may occur

several times per second. Through this constant back-and-forth communication, the TCAS system

builds a three dimensional map of aircraft in the airspace, incorporating their bearing, altitude and

range. Then, by extrapolating current range and altitude difference to anticipated future values, it

determines if a potential collision threat exists.

The collaboration of TCAS and ADS-B signals, known as hybrid surveillance, has been

implemented. TCAS hybrid surveillance makes use of both active surveillance data from

interrogation reply sequence and passive position estimates from ADS-B so that at the presence

of reception of ADS-B messages from an aircraft the rate at which TCAS interrogates that aircraft

is reduced. When ADS-B and TCAS are both working in the operational range, the surrounding

airspace is under satisfactory surveillance control and the probability of having a collision is

minimized. Hence, it is considered as a safe measure to reduce the TCAS interrogation rate

during hybrid surveillance. Furthermore, with reduced interrogation rate, there will be less

microwave interference in the airspace and the operational life of TCAS system will be extended

over time.

In the future, prediction capabilities may be improved by using the state vector

information present in ADS-B messages. Also, since ADS-B messages can be received at greater

Page 33: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

18

range than TCAS normally operates, aircraft can be acquired earlier by the TCAS tracking

algorithms.

2.4.2 Wide-area multilateration

Multilateration techniques have been deployed for airport surveillance for a number of

years, and nowadays, the same techniques are used for larger areas, hence the name wide-area

multilateration (WAM) such as en route or approach areas thanks to many types of aircraft

transmissions [30] – [32]. The concept of WAM is illustrated in Figure 2-6.

Figure 2-6: Illustration of WAM.

WAM can be considered an a form of cooperative surveillance technique, and a WAM

system consists of a number of antennas receiving a signal from an aircraft and a central

Page 34: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

19

processing unit calculating the aircraft’s position from the time difference of arrival (TDOA) of

the signal at the different antennas. WAM systems can be deployed without any changes to the

airborne infrastructure because the systems make use of currently existing aircraft transmissions

and passively receive the transmissions in multiple locations to estimate the location of the

source. In the event that the received signals contain identification, the estimated location can be

associated with that aircraft, and the combined information is valuable for surveillance purpose. It

is not hard to imagine that how ADS-B signals could be extremely beneficial to WAM systems.

The fact that an aircraft broadcasts messages, including aircraft tail number and GPS-based

location information, makes the ADS-B signal very suitable for a WAM system [32]. In light of a

complete coverage of ADS-B signal in Australia, a large number of WAM surveillance

applications have been developed at Sydney airport.

Page 35: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

20

Chapter 3

ADS-B Radar Systems

3.1 Overview

The ADS-B system has the goal of significantly increasing capacity within NAS, while

maintaining or improving safety, but it can be only considered as a cooperative surveillance ATM

technique. Non-cooperative targets, such as UAVs and private jets, are blind to the ADS-B

systems when not equipped with the ADS-B system, but they pose equal collision danger if not

being detected. ADS-B radar [20] – [25] is intelligently introduced as a modification to the

standard ADS-B system in the interests of a safe backup service without significantly enlarging

the volume of ADS-B equipment. In addition, the radar report from ADS-B radar system could be

also used to compare with the incoming ADS-B message to reject any spoofed information.

The basic idea is that since the ADS-B systems constantly broadcast signals, the

reflective ADS-B electromagnetic energy could be exploited and extended for use as radar

echoes. Figure 3-1 illustrates the operational principal of the original ADS-B system and the

ADS-B radar system. In Figure 3-1 (b), four links in an aviation network include the followings:

o Link 1: Communication between aircraft and ATC through ADS-B signals

o Link 2 & 3: Communication between aircraft equipped with ADS-B systems

o Link 4: Detecting non-cooperative targets through reflected microwave

Nevertheless, in order to utilize of the reflected signals as radar echoes, many challenges

need to be overcome and modification to the original ADS-B system will be required. The ADS-

B signal can be viewed as a narrow-band communication signal, but however a large bandwidth

is generally desired for radar application in order to have high range resolution to distinguish

targets in close vicinity. Furthermore, such radar system needs to work under the interference

Page 36: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

21

from many other ADS-B signals transmitted at the same frequency. The key adaptation lies on the

phase modulation added onto the standard ADS-B waveform, and it will be discussed in detail in

the second section of this chapter. The location of the non-cooperative targets can be estimated

using the reflected signals bounced off the targets, and techniques and design concerns will be

mentioned in Chapter 4.

It is interesting to note that the uncertainty, i.e. poor accuracy at long ranges, in the

measured radar reports on the aircraft, will no longer be as a major issue as it is for the ground-

based radar because the distance between a target and own aircraft is much smaller than that

between a target and the ground station. Another significant advantage of exploiting the ADS-B

signal is that it minimizes radio frequency (RF) spectral congestion as would be generated by

introducing other interrogation techniques. ADS-B radar system provides pilots with a system

independent of air traffic control to detect the presence of other aircraft, including both

cooperative and non-cooperative aircraft and anomalous aerial objects, which may present a

threat of collision. The location information of the targets can be estimated from the returned

ADS-B radar signals. Both of the ADS-B In information and the estimated locations for the non-

cooperative targets will be fused and then combined fed into Cockpit Display of Traffic

Information (CDTI) [33].

Page 37: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

22

3.2 System design

Before a communication signal can be utilized and treated as a radar signal, many issues

need to be addressed first and a proper amount of modification to the system may be necessary.

The transmitted signal must be suitably modulated so that the returned signals could be exploited

Figure 3-1: Comparison of surveillance principles between ADS-B and ADS-B radar systems.

(b) ADS-B radar: able to detect both equipped and non-equipped aircraft

ADS-B Out

(Blind to ADS-B)

ADS-B Out

(a) ADS-B: communication between equipped aircraft and ATC

Detectable through

reflected microwave

(link 4)

ADS-B Out

ADS-B Out

Page 38: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

23

to detect targets and estimate their locations. The modification to the original ADS-B system

should be minimized. The constraints from the ADS-B system include long pulse duration,

maximum of peak transmit power, insufficient signal bandwidth, and coherent returned signals,

which all degrade the radar performance. Therefore, one of the primary tasks for ADS-B radar

design is to exam the feasibility of treating ADS-B signal as radar signal and it will be discussed

in a later section with theoretical analysis and simulation results. Then the needed modification to

the system will be described, followed by the link budget analysis.

3.2.1 Signal waveform

Random bi-phase modulation for radar applications is depicted in Figure 3-2. Within the

112 μs message period, 180° phase shift is added pulse-by-pulse in a random manner, and the

random phase keying code is memorized during each message transmission. The bi-phase

modulation will not affect the ability for the ADS-B-in system to interpret the information

because only the envelope of the received signal and the pulse position in the waveform will be

use to decode the ADS-B message. Hence, the aircraft that receives the added phase modulated

signals will still be able to decode the message correctly. This added phase modulation however

provides the modulated signal the radar capability without affecting the decoding of the original

ADS-B message. Figure 3-3 shows the simulated ADS-B waveform and the proposed ADS-B

radar waveform. Both signals are of the same duration and have identical digital messages, except

that the ADS-B radar signal has a random 180° phase shift. By randomizing the transmit signal,

the matched filtering operation can be performed by cross-correlating the reflected signal with a

time-delayed replica of the transmit waveform. The bi-phase modulation renders both positive

and negative products, forcing the autocorrelation to be statistically zero except for zero time-lag.

The effect of the sum of the products in the autocorrelation function is provided in Table 3-1.

Page 39: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

24

Figure 3-2: Illustration of random phase modulation added onto ADS-B messages.

Figure 3-3: Illustration of the ADS-B waveform (blue) versus the ADS-B radar waveform (red).

Page 40: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

25

3.2.2 System configuration

A conceptual architecture of the proposed ADS-B radar system is depicted in Figure 3-4.

The ADS-B radar system includes the following sub-systems: (a) ADS-B transceiver, (b) ADS-B

encoder/decoder, (c) RF electronics with up and down frequency conversion, crosstalk

cancellation, and filtering capabilities, (d) a phase modulator, and (e) four omni-directional

antennas. Components (d) and (e) are particularly necessary to process the reflected radar signals

and to estimate target locations in real-time. Both of the ADS-B In message and the estimated

target location after processing the reflected signals from the antenna array will be fed into the

CDTI so that the pilot is aware of all surrounding aircraft and more importantly any imminent

collision.

Table 3-1: Effects of random bi-phase modulation on correlation results.

PPM

PPM with random bi-phase PM

same phase

(no phase shift)

inverted phase

(180° phase shift)

(1, 1) or (0, 0) positive

sum-product positive

sum-product

negative

sum-product

(1, 0) or (0, 1) zero

sum-product

zero

sum-product

zero

sum-product

messages

modulation

Page 41: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

26

3.3 Interference analysis

As mentioned earlier in this chapter, one important task of the ADS-B radar system

design is to validate the feasibility to use the bi-phase modulated ADS-B signal as radar signal

through interference analysis. In radar applications, when a known signal is sent out, the reflected

signal is examined for common elements of the out-going signal. With the signature of randomly

added phase change, the match filter is capable of determining the received signal that share the

same template as the transmitted signal. The significance of the random bi-phase modulation (0°

or 180°) can be seen clearly in the autocorrelation of the ADS-B radar signal and the ADS-B

signal, as depicted in Figure 3-5. It is clear that the autocorrelation of the ADS-B radar signal

outperforms that of the original modulation-free ADS-B signal and shows an improved

Figure 3-4: Conceptual architecture of the proposed ADS-B radar system.

RF

coherent

transceiver

GPS ADS-B

codec

Radar

processing

CDTI

TCAS receiving circular

array antenna

Standard ADS-B

transceiver

Page 42: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

27

correlation peak to noise ratio. In addition, the ADS-B radar signal has to be resistant to other

ADS-B signals coming from nearby aircraft. The cross-correlation between ADS-B radar signal

and other ADS-B signal, as depicted in Figure 3-6, shows that a typical ADS-B radar signal is

uncorrelated with both a standard ADS-B signal as well as another independent ADS-B radar

signal, thereby indicating that the on-board ADS-B radar receiver will not be affected by standard

ADS-B or ADS-B radar transmissions from other aircraft in the vicinity.

With the introduced bi-phase modulation onto the original ADS-B signal, the modulated

signal has wider bandwidth, the range resolution is improved and the range side lobes are also

further suppressed [34]. The autocorrelation is acceptable to detect the existence of targets, and a

range resolution of 75 meters can be achieved, as shown in Figure 3-7.

Figure 3-5: Autocorrelation of standard ADS-B signal and autocorrelation of phase modulated

ADS-B signal.

Page 43: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

28

Figure 3-6: Cross-correlation of one phase modulated ADS-B signal with another standard ADS-

B signal and another phase-modulated ADS-B signal.

Figure 3-7: A simulated range profile based on autocorrelation of a randomly bi-phase modulated

ADS-B signal.

Page 44: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

29

3.4 Link budget analysis

The link power budget can be calculated based on the radar range equation

2

3 4(4 )

t t rr

PG GP

R

(3.1)

where rP and tP are the received and transmitted power, respectively; tG and rG are the

receiving and transmitting antenna gain, respectively; is the signal wavelength; is the

target’s radar cross section (RCS); and R is the range to the target. We neglect atmospheric

losses since ADS-B operates at a low enough frequency where losses in clear air and precipitation

are negligible. As shown in Table 3-2, for a target having a RCS of 0 dBsm (1 square meter) at a

distance of 4.5 km, the signal-to-noise ratio (SNR) is 5.0 dB, a desirable value. For a large airliner

with a higher RCS of 20 dBsm (100 square meters), the operational range for the same SNR value

could extend to 14 km, which allows more than one minute of reaction time. The link budget

calculation shown in Table 3-2 and does not consider any reduction in reception range that will

result from the presence of interference and clutter as well as actual line-of-sight limitations.

3.5 Signal specification comparison

For the sake of completeness, the signal specification for PSR, SSR, TCAS, ADS-B, and

ADS-B radar is tabulated in Table 3-3.

Page 45: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

30

Table 3-3: Comparison of signal specification for various air surveillance technologies.

Carrier Frequency

Carrier Wavelength

Peak Transmit Power

Coverage Range

Signal Repetition Period

PSR (ASR-11) 2700 – 2900 MHz 10 cm 25 kW 60 NM 12 RPM

SSR (ASR-11) 1030 / 1090 MHz 30 cm 160 – 1500 W 60 NM 12 RPM

TCAS (Honeywell CAS 100)

1030 / 1090 MHz 30 cm 400 W 30 NM Once per second.

ADS-B 1090 MHz 30 cm 500 W 200 NM Once per second.

ADS-B radar 1090 MHz 30 cm 500 W 7.5 NM Once per second.

Table 3-2: Link budget analysis.

Receiver Noise Floor = −110.9 dBm Received Signal Power = −105.9 dBm

Noise figure 3 dB Peak transmit power +57 dBm

Bandwidth 1 MHz baseband

Processing gain

(545 samples coherently integrated)

27.4 dB

Antenna gain (omni-directional) 0 dBsm

Assumed RCS 0 dBsm

1/(4π)3 -33.0 dB

1/(Range)4 (@3 km)

−146.1 dBm-

4

Square of wavelength −11.2 dBsm

SNR = 5.0 dB

Page 46: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

31

Chapter 4

Estimation and Tracking for ADS-B Radar Systems

4.1 Overview

Due to the limited resources aboard an aircraft, the detection and estimation technique for

ADS-B radar system needs to be computationally efficient. In addition, as the number of targets

within detection range is not known as prior knowledge, it is important for the ADS-B radar

localization algorithm to have the capability to adapt to a sudden increase in the number of

surrounding aircraft under the constraint of fixed number of antennas mounted. Moreover, the

signal coherence problem, as discussed in the next Section, will need to be properly addressed in

the estimation algorithm for the ADS-B radar system.

4.2 Signal coherence problem

The Multiple Signal Classification (MUSIC) technique [35], which has been widely

adopted in many applications, was the first candidate to be employed for ADS-B radar to perform

detection and estimation. However, although MUSIC works well for multiple independent source

signals, it encounters problems when the returned signals from multiple targets are highly

correlated. The returned signals bounced off from different targets are highly correlated because

all the reflected radar echoes are simply the transmitted signal with a slight Doppler shift, i.e. less

than 1 kHz for the speed of 300 m/s.

Moreover, MUSIC has the constraint that the total number of antennas must be larger

than the number of targets. In another word, the number of detectable targets is limited. To

further elaborate the signal coherence problem and limitation of the number of detectable target,

Page 47: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

32

let us assume there are L receivers and m signal sources (1 m L ) and the system model can

be formulated as:

or

, (4.1)

where

, (4.2)

( )Ly t is the received signal from the L-th sensor, ( )ms t is the signal from the m-th source, ( )Lv t is

additive white noise with zero mean and standard deviation , d is the distance between sensors,

is the signal wavelength, m is the arrival elevation angle of the m-th signal, m is the arrival

azimuth angle of the m-th signal, L is the angle according to the position relative to the origin of

the coordinate system of the circular array, and ( , )m m a is the m-th steering vector. It is

important to note that the steering vector is a known function of the signal arrival angles and the

array element locations. The element ija in matrix A is dependent on the i-th array element and

1 1 1

1 1

( ) ( ) ( )

[ ( , ),..., ( , )]

( ) ( ) ( )

m m

L m L

y t s t v t

y t s t v t

a a

Y = AS + V

1

2exp{ sin cos( )}

( , )

2exp{ sin cos( )}

m m

m m

m m L

dj

dj

a

Page 48: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

33

its response to a signal incident from the direction of the j-th signal. The L L covariance matrix

of the Y vector is

, (4.3)

where I is the identity matrix of size L L .

If the elements of the vector S are uncorrelated, then the term SS will be positive

definite. The angles of steering vectors can be possibly extracted from the eigenvalues and

eigenvectors of the covariance matrix C [35]. The location estimation function can be formulated

as follows:

, (4.4)

where NE is defined to be the matrix whose columns are composed of the noise eigenvectors.

MUSICP will be large when and are both equal to the arrival elevation and azimuth angles of

the targets, respectively. Hence, the peak of this estimation function may be used to estimate the

location of the signal sources. However, if the signal sources are coherent, the received signals

from each sensor will not be independent and hence the rank of the covariance matrix C will be

reduced. Under this circumstance, it is not possible for MUSIC algorithm to obtain the arrival

azimuth and elevation angles of the desired targets. Although there has been research dealing

with correlated signals, such as constrained MUSIC [36], cumulant-based coherent signal

subspace method [37], and focussing matrix for coherent signal subspace processing (for wide-

band signals) [38], these approaches do not apply to ADS-B radar system owing to either

unavailable prior information or limited signal bandwidth. Therefore, for the ADS-B radar

2C = YY = ASS A + VV = ASS A +σ I

1( , ) [ ( , ) ( , )]MUSICP N Na E E a

Page 49: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

34

system, MUSIC unfortunately cannot be a good candidate for detection and estimation for

multiple targets.

4.3 Trilateration-based localization algorithms

Similar to MUSIC, most Direction Finding (DF) methods have the constraint that the

number of the antennas has to be larger than the number of the targets, thereby not suitable for the

ADS-B radar system. Other methods, like the least squares and the unscented Kalman filter

approaches, require prior information of the motion model. With thorough exploration, we

propose to use trilateration-based localization algorithms for the ADS-B radar system, which no

longer has the constraint on the number of detectable targets using fixed number of antennas.

Trilateration is a method to determine absolute or relative position of an object based on

simultaneous range measurements received from multiple stations located at known locations.

Due to its ease of implementation, it is extensively used in applications as diverse as robotics,

radar, aerospace surveillance, wireless sensing network (WSN), and automotive applications to

provide location-aware services.

However, trilateration-based localization approaches are facing many challenges since

error is inevitably introduced in all ranging techniques [39], including, but not limited to,

Received Signal Strength (RSS), Time of Arrival (TOA), and Time Difference of Arrival

(TDOA). Although vision-based localization techniques are possible [40] – [43], camera images

are sensitive to weather conditions. In a dynamic system where range measurements are noisy

and fluctuating, the trilateration problem becomes difficult.

A computationally efficient closed-form trilateration solution has been derived in [44],

[45]. However, because of the non-linearity between range and target location, the relationship

between measurement noise and estimation error is also non-linear in the algebraic solution. The

Page 50: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

35

ranging error, as well as the sensor placement, caused the Dilution of Precision (DOP) effect, i.e.

the ranging error amplification when the position vector is computed. Moreover, it has been

shown in [44], [45] that the position estimate is biased even under the assumption that the noise

distribution is zero-mean.

In the literature, several hybrid methods [46] – [49] have been proposed. Localization is

done through two phases of estimation processes: in the first phase, a rough location is obtained;

subsequently, the second phase involves an iterative implementation that refines the output from

the first phase. However, the required computational cost for hybrid methods is high. The

motivation of this dissertation is to find a suitable trilateration algorithm that can be adopted by

resource-limited UAVs, and hence computational load is a key factor to consider.

As a simple and commonly used trilateration technique, centroid localization (CL) [50]

exploits the most closely spaced three intersections of constant range loci from three sensors, out

of possible six trilateration intersections. Nevertheless, to the author’s best knowledge, no

research papers have explicitly explained via rigorous analysis why the centroid has been

selected, except by empirical evaluation. Similarly, other triangle centers, e.g. incenter [51] and

Fermat point (FP) [52], have also been explored, but no clear justification has been provided

either. Because position error is most likely embedded in all of the range measurements, which

further results in inaccurate intersections, it is the authors’ belief that the intersections need to be

prudently used. In addition to the locations of the intersections, their associated quality needs to

be taken into consideration since each of the intersections includes different level of location

offset. For example, in an optimistic case when two range measurements are error-free and one of

the intersections happens to be the target location, the other intersections are incorrect.

Rather than finding the location itself, it is interesting to look for the range errors that

would allow the scaled range circles to meet at one point, which indirectly provides the estimated

target location. Then the trilateration problem can be considered as searching the most possible

Page 51: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

36

range scaling factors (RSF) based on the measurement noise statistics. Subsequently, the authors

show that RSF can be well represented by the distances from the predicted location to the edges

of the triangle with acceptable approximation error. Therefore, the optimal trilateration estimate

should be related to the distance to the sidelines, instead of the intersections as conventional

thinking. This dissertation investigates several triangle centers, including centroid, incenter,

Lemoine point (LP), and FP, and their associated properties that can be useful to the trilateration

problem. Finally, enhanced trilateration algorithms, i.e. weighted trilateration (WT) and range-

adjusted weighted trilateration (RAWT), are proposed to deal with sever trilateration scenarios,

such as two-intersection case, which triangle center approaches do not work.

4.3.1 Time of arrival

Let us denote the transmitted signal as ( )s t . The distance between the target and the own

aircraft can be obtained by cross-correlating the delayed transmitted signal, ( )ds t , with the

received signal, ( )rs t , where d is the internal delay and 2r R c is the round-trip time to

the target. The target range is R and the speed of light is c . In theory, the cross-correlation peak

occurs when d r , from which the range can be determined. In our simulation experiment, the

peak location may vary a little due to the measurement noise and phase coding scheme. The

actual target location is determined after trilateration of the signals received by different receive

antennas, as shown in Figure 4-1.

Page 52: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

37

Ideally, the intersection of the trilateration result should indicate the location of the target.

However, due to noisy measurements, a blurred area, instead of a point, results, which may be

bounded by the circular arcs, or possibly these circular arcs may not even overlap.

4.3.2 Trilateration modes

The challenge encountered by the trilateration problem is the determination of the best

estimate of the target position given the noisy range measurements. For the sake of simplicity, the

trilateration problem is formulated in 2-D, but it can be extended to higher dimension using the

same framework. The equations representing the target location with its distances from each

sensor can be expressed as

Figure 4-1: Using trilateration to determine target location.

Page 53: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

38

2 2 2

1 1 1( ) ( )x x y y r (4.5a)

2 2 2

2 2 2( ) ( )x x y y r (4.5b)

2 2 2

3 3 3( ) ( )x x y y r (4.5c)

where ( , )x y is the target location, ( , ), 1,2,3i i ix y i S the coordinates of sensor station i , and

ir the distance from the target to each sensor.

All ranging techniques are subject to additive noise. For example, RSS is sensitive to the

channel noise and device variation, and TOA and TDOA can be affected by time synchronization

or temperature or humidity changes. To incorporate the ranging inaccuracy, the observed ranges

are

measurement true , 1,2,3i i ir r i (4.6)

where the error i has zero-mean but not necessarily having a Gaussian distribution.

Let us define range circle as 3-tuple ( , , )i i ix y r and the coordinates of the intersections

from range circles as intersection intersection( , )I x y . The number of intersections from three range

circles can be six, four, two, or zero. Let us further define mode 6, mode 4, mode 2, and mode 0

according to the number of intersections, as illustrated in Figure 4-2. The triangle 1 1 1PQ R

formed by the most closely spaced three intersections closest intersection intersection( , ), 1,2,3i i iI x y i has

the smallest circumcircle radius in the Delaunay triangulation of the set of six range intersections.

The smallest area of the triangle is not used because the far three intersections can sometimes be

co-linear, which renders the triangle area to be nearly zero, as is the case in Figure 1.

Page 54: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

39

Figure 4-2: Illustration of trilateration modes.

As the trilateration problem is viewed in this dissertation as finding the target location

through scaling range circles, some preparation work is provided here to facilitate proper

analysis. Without loss of generality (WLOG), let us assume '2 1S P is the true distance between

target and sensor 2 and the measurement noise '2 1 1P P , as shown in Figure 4-3. When the

measurement range circle 2 2 2 1( , , )x y S P is scaled exactly with negative 2 , the target should

reside on the scaled range circle '2 2 2 1( , , )x y S P . In the event that all three range circles are scaled

with RSFs as negative , 1,2,3i i , the three scaled range circles should intersect at the exact

target location. Although the actual values of measurement noise are not known, the prior

knowledge of measurement noise distribution can be used in estimation algorithm.

Page 55: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

40

Figure 4-3: Illustration of the error due to arc-line approximation.

The last piece to complete the analysis tool is line-arc approximation. The relationship

between RSF, which is '

1 1PP in Figure 4-3, and the parallel distance, ' '

1 1 1 1( , )d PQ PQ is simply

' '

1 1 1 12 1 1'

1 1

( , )sin( )

d PQ P QS PQ

PP (4.7)

2 1 1S PQ is an isosceles triangle, and therefore 1P

and 1Q

must lie between 0° and

90°. Since1 1 1PQ R is formed by the most closely spaced points, 1Q and 1R should be located

close to each other, thereby2 1 1sin( ) 1S PQ . As a result, the approximation error of using

' '

1 1 1 1( , )d PQ PQ to describe RSF, is small, usually less than 2%. For the sake of brevity, RSF will

Page 56: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

41

be considered equivalently as the parallel shift from edges of 1 1 1PQ R since the concept of RSF

will be used extensively in the analysis.

In order to understand the occurrence probability of each mode under various noise

variances, a simple simulation is set up and the result is shown in Figure 4-4. 10,000 iterations of

trilateration using random target locations are executed under noise standard deviation up to 10

m. According to the probability distribution in the simulation result, mode 6 is the most common

trilateration scenario, especially when the noise variance is small. However, as the noise variance

becomes large, the occurrence probability of mode 4 and mode 2 increases. Specifically, the

chance of having four intersections increases from 4% to 22% when the noise standard deviation

increases from 0.2 m to 10 m. The probability of seeing mode 2 is about 2% under large noise

variance. Finally, the probability of mode 0 is insignificant as none of 10,000 iterations

experiences mode 0.

Figure 4-4: Occurrence probability of each mode under various noise variances.

Page 57: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

42

4.3.3 Triangle center approaches

Because of the geometric meaning of its vertices, the triangle 1 1 1PQ R is a good starting

point to estimate the target location. The characteristics of a few triangle centers are discussed in

detail. While no single triangle center can always render the best estimate of target location under

various types of noise, it is nevertheless interesting to study how the properties of each triangle

center correspond to the noise statistical characteristics. To further elaborate this point, let us look

at the trilateration problem from a reverse direction and assume that the range measurements are

given and the intersections are already determined. The target can still reside at any location as

long as the measurement errors satisfy the conditions:

measurement true , 1,2,3i i ir r i (4.8)

While i follows a certain probability distribution, it is stochastic and its realization can

take any value. As long as i provides appropriate compensation, the target can appear at random

location with the intersection locations unaltered. No deterministic methods, to which triangle

center approaches belong, can guarantee success in all probabilistic cases. At the end, it is

important to note that the computational load to find triangle centers is nearly the same, and

hence the best triangle center approach is solely based on the estimation accuracy.

Several well-known triangle centers will be discussed in this Section. Note that all

triangle center approaches work only for mode 6, and an additional step to identify the correct

triangle is critical to the estimation performance.

Page 58: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

43

4.3.3.1 Centroid

As the geometric center of the triangle 1 1 1PQ R , the centroid location in Cartesian

coordinate can be found as 1 1 1 1 1 1

,3 3

P Q R P Q Rx x x y y y

, and its barycentric coordinate is

1 1 1: :

3 3 3CB

(4.9)

Using 1 1 1PQ R as an example, the translation between barycentric coordinate, [ : : ]a b c ,

and Cartesian coordinates, Cartesian Cartesian( , )x y , has explicit relationship as follows:

1 1 1 1 1 1Cartesian Cartesian( , ) ( , )P Q R P Q Rx y ax bx cx ay by cy (4.10)

It is straightforward to prove that, given the location of three vertices, the centroid

minimizes the summed norm:

2 2 2 2

vertex 1 1 1ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ( , ) || ( , ), || | ( , ), || | ( , ), || , ( , )e x y x y P x y Q x y R x y (4.11)

As a matter of fact, centroid is the least squares estimator, which finds the estimation

result such that the sum of the squares of the difference between the possible location and the

three vertices is minimized. However, since the vertices may be off from the true target, the

distance from a point to vertices is not always a meaningful metric to the estimation algorithm.

Page 59: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

44

4.3.3.2 Incenter

Incenter is the point of concurrence of the interior angle bisectors of a triangle, and the

distances from incenter to three edges are equal. In [51], Ahammed et. al. discussed the potential

to use incenter of 1 1 1PQ R as estimate of target location, but proper reasoning was not provided.

Recall that RSF is equivalent to the distance of the parallel shift from the triangle edges. Equal

distances from incenter to three edges imply three identical RSFs. Stated differently, incenter is a

good candidate of the predicted location if all of the sensors have the same magnitude of

measurement noise. While identical measurement noises are unlikely, it can be statistically true

that, for certain noise distribution, the measurement noises have similar magnitude, especially

when the noise variance is very small. However, the estimation accuracy deteriorates quickly if

noise variance is large or if different levels of systematic errors exist among measurements. The

authors observe through abundant simulation results that the incenter renders acceptable

estimation error, in general better than the centroid, when measurement noise variances are equal

among all sensors.

4.3.3.3 Lemoine

Bearing in mind that the distance of the parallel edge shift, as illustrated in Figure 4-5, is

a more meaningful indicator than the distance from a point to vertices, one can easily see that the

optimal estimator minimizes the sum of the squares of RSFs. Let us denote ˆ ˆ( , ), 1,2,3ir x y i as

the distances from a predicted location to three sensors. Then, in the sense of statistics, the

optimal solution needs to minimize

Page 60: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

45

32 2

edge

1

ˆ ˆ ˆ ˆ( , ) ( , )i

i

e x y d x y

(4.12)

where measurementˆ ˆ, ) 1,2,3i i id r x y r i

Figure 4-5: The distances between dashed and solid lines are equivalent to RSFs.

Lemoine point, also known as symmedian point, has the property that the total distance to

three edges is minimal, and, by its own triangle center definition, LP achieves the minimum of

Eq. (4.12). Therefore, the authors propose to use LP as the trilateration estimator, and LP is

expected to be the optimal solution among all triangle center approaches. The barycentric

coordinate of LP is:

2 2 2: :LPB a b c (4.13)

where a , b , and c are the sideline lengths of 1 1Q R , 1 1PR , and 1 1PQ , respectively.

1P

1Q 1R

Page 61: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

46

4.3.3.4 Fermat

In [52], Huang et. al proposed to use FP as the estimation location, and the justification

mentioned in [52] is that FP minimizes the total distance from a point in a triangle to three

vertices. An interesting question arises: why does FP outperform centroid as the former

minimizes the sum of the total distance to three vertices and the latter minimizes the sum of the

squared distances? Moreover, one of the FP’s properties is that when a triangle has an angle

greater than 120°, FP is always sited at the obtuse-angled vertex regardless. This property

prohibits FP to well reflect the dynamics of the trilateration model.

Surprisingly, FP is in general close to LP, especially when all of the angles are smaller

than or equal to 120°. We will show in the barycentric and Cartesian coordinates the distance

between FP and LP is bounded for nearly all forms of triangles.

The barycentric coordinate for PF of 1 1 1PQ R can be found as:

1 1 11 sec : 1 sec : 1 sec6 6 6

FPB a p u P b q u Q c r u R

(4.14)

where p, q, and r respectively denote the Boolean variables 1boolean( 120p P ,

1boolean( 120q Q , and 1boolean( 120r R , and u p q r .

To reduce the analysis dimension, let us use the normalized lengths 1m ,

2m , and 3m ,

where

1

am

a b c

(4.15a)

Page 62: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

47

2

bm

a b c

(4.15b)

3 1 21c

m m ma b c

(4.15c)

As triangle centers are invariant under similarity, the triangle properties are preserved

under the normalization process.

By replacing the variables in Eq. (4.13) and Eq. (4.14) with 1m

and 2m , the barycentric coordinates for LP and FP are dependent only on

1m and 2m :

2 2 2

1 2 1 2: : (1 )LP m m m m (4.16a)

1 1 2 2 1 2 3 1 2( , ) : ( , ) : ( , )FP f m m f m m f m m (4.16b)

We then normalize Eq. (4.16) to obtain the normalized barycentric coordinates for LP

and FP:

normalized normalized normalized normalized

1 2 3

2 2 2

1 2 1 2

2 2 2 2 2 2 2 2 2

1 2 1 2 1 2 1 2 1 2 1 2

: :

(1 ): :

(1 ) (1 ) (1 )

LP LP LP LP

m m m m

m m m m m m m m m m m m

(4.17a)

Page 63: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

48

normalized normalized normalized normalized

1 2 3

1 1 2 2 1 2

1 1 2 2 1 2 3 1 2 1 1 2 2 1 2 3 1 2

3 1 2

1 1 2 2 1 2 3 1 2

: :

( , ) ( , ):

( , ) ( , ) ( , ) ( , ) ( , ) ( , )

( , ):

( , ) ( , ) ( , )

FP FP FP FP

f m m f m m

f m m f m m f m m f m m f m m f m m

f m m

f m m f m m f m m

(4.17b)

After two normalization processes, all of the elements in Eq. (4.17) are functions of 1m

and 2m , and hence it is relatively straightforward to see in simulation how close FP and LP are

located. Let us denote the difference between these two normalized barycentric coordinates:

normalized normalized

normalized normalized normalized normalized normalized normalize

1 1 2 2 3 3

1 2 3

, ,

, ,

d

E FP LP

FP LP FP LP FP LP

E E E

(4.18)

The simulation results in Figure 4-6, Figure 4-7, and Figure 4-8 show that the elements in

(14) are smaller than 0.2315, and about 70% of various shapes of triangles are smaller than 0.1.

Another simulation is performed to show the actual distance between FP and LP in

Cartesian coordinate. Two triangle vertices are located at (−0.5, 0) and (0.5, 0), and the third

vertex moves in the field of view (FOV), from (-5, 0) to (5, 5), to create nearly all forms of

triangles. Barycentric coordinates for FP and LP are calculated using Eq. (4.13) and (4.14),

respectively, and their Cartesian coordinates are obtained through coordinate conversion in Eq.

(4.10). The distance between FP and LP is plotted in Figure 4-9. It is shown that the difference of

FP and LP locations in Cartesian coordinates is small, especially when the triangle has no angle

Page 64: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

49

Figure 4-6: 1E , the difference of the first element of normalized FP and LP barycentric

coordinates.

Figure 4-7: 2E , the difference of the second element of normalized FP and LP barycentric

coordinates.

Page 65: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

50

Figure 4-8: 3E , the difference of the last element of normalized FP and LP barycentric

coordinates.

greater than 120°. When the third vertex moves further away from the initial two vertices, a

slightly increased distance difference is expected. Note that the notch appears when the triangle

has an angle equal to 120°, and it serves as a good indicator that when the triangle has an angle

greater than 120°, the fixed FP position makes the estimation location obsolete.

Page 66: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

51

Figure 4-9: Distance between FP and LP in Cartesian coordinate. Green triangles are two fixed

triangle vertices, with edge length as 1 m, and the third vertex moves in FOV.

4.3.3.5 Range-based weighted centroid (RWC)

Similar to the idea in [53] that each trilateration estimates obtained from different set of

beacons have different quality of confidence, each of the intersections represents different

probability of being target location. In [54], [55], the assigned weight is a function of RSS values

of the access points whose corresponding circles intersect at that point. In another word, smaller

range measurements are trusted with higher confidence. This is valid for RSS-based techniques

because channel noise varies tremendously over distance. Nevertheless, when such type of

weightage is used, the estimated location will inherently favor the closer access point locations.

Page 67: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

52

Alternative likelihood quantification is sought in this dissertation. The relationship of the

intersection of two range circles with respect to the third circle provides a good indication of the

quality of the intersection because the true target location should not be far from any of the

circles. Therefore, the weighting function is dependent on the range difference between vertex

ir ,

distance from a triangle vertex to sensor i whose range circle does not cross this vertex, and

measurement

ir . Assuming the distance between two points possesses a normal distribution,

representing the probability of one point being the other, the quality of each vertex can then be

evaluated using the weighting function described as follows:

vertex 2vertex

2

1 ( )exp , 1,2,3

22

ii

dw v

(4.19)

where is the variance of the distribution and vertex vertex measurement

i i id r r . The normalized weight,

i.e., 3

vertex vertex vertex

1

i i i

i

w w w

, represents the likelihood of the triangle vertex being the target

location.

Instead of a fixed variance for the weighting function, a dynamic is chosen as one half

of the radius of the circumcircle of the triangle 1 1 1PQ R such that weighting function can adjust

properly on the fly. The final estimated location is the weighted-sum of the triangle vertices given

by

3

RWC RWC vertex closest

1

ˆ ˆ, i i

i

x y w I

(4.20)

Page 68: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

53

Figure 4-10 shows an example of a head-to-head comparison between centroid

localization and RWC. The number next to each vertex is the calculated weight using Eq. (4.20),

and it can be seen clearly that the top vertex is far away from the true target and has small weight.

It is not wise to treat all three vertices equally, like centroid localization essentially does. As a

result, RWC outperforms centroid by taking into account the likelihood of each vertex in the final

estimation. It is demonstrated that blind usage of intersections may result in poor estimation

performance, and in addition, RSF is a useful metric in trilateration analysis.

Figure 4-10: Comparison between centroid and RWC. Numerical values are the computed

weights for each intersection.

4.3.3.6 Performance comparisons

To compare the performance of triangle center approaches, including centroid, LP, FP,

and RWC, multiple Monte Carlo iterations are simulated with the following setups: (a) random

Page 69: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

54

measurement noise and fixed target location, and (b) random measurement noise and random

target location. Three sensors are located at ( 50 3, 50) , (50 3, 50) , and (0,100) ,which

form an equilateral triangle inscribed in a circle with radius 100 m.

(a) Random measurement noise and fixed target location

One target is located at (30,30) , and the measurements are affected by random noise.

Table 4-1 shows five sets of measurement noise realizations and the subsequently calculated

locations of centroid, LP, FP and RWC obtained using Eq. (4.9), Eq. (4.13), Eq. (4.14), and Eq.

(4.20), respectively. Among the triangle center approaches, centroid has the worst estimation

accuracy.

Table 4-1: Comparison of various triangle center approaches for fixed target and standard

deviation = 5 m.

Test # Target

(m)

Measurement

Noises (m)

Centroid

(m)

LP

(m)

FP

(m)

RWC

(m)

1 (30, 30) (9.9, −1.6, 1.5) (41.7, 34.9) (39.5, 33.6) (39.7, 33.7) (39.9, 33.9)

2 (1.1, 4.1, 8.3) (24.3, 24.5) (29.6, 27.6) (28.5, 27.4) (29.4, 27.3)

3 (−6.5, 9.4, 1.6) (17.1, 27.5) (19.9, 29.3) (19.2, 29.4) (19.9, 29.0)

4 (−2.1, 6.6, -1.3) (22.4, 30.4) (25.0, 31.9) (24.4, 31.9) (24.8, 31.7)

5 (−2.6, 2.7, 8.1) (23.1, 23.1) (27.2, 25.5) (26.3, 25.3) (27.1, 25.3)

1000 Monte Carlo iterations are simulated under different level of noise variance. Since

triangle center approaches require six intersections, cases of mode 0, mode 2, and mode 4 are

excluded from the analysis, but the data will be used later in WT and RAWT to test their

performance under more severe scenarios. As the noise variance increases from 0.1 m2

to 5 m2,

about 4% -20% of the samples are discarded. The number of iterations is selected such that the

number of mode 2 and mode 4 cases is sufficiently large to conduct proper analysis.

Page 70: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

55

Localization performance comparison in terms of average estimation error and root-

mean-squared-error (RMSE) are shown in Figure 4-11 and Figure 4-12, respectively. It is clear

that traditional centroid localization renders largest estimation error, and in addition, the average

error between centroid and other approaches is as significant as 25%. Moreover, FP and LP

estimation errors are similar although LP has slightly better estimation accuracy.

Figure 4-11: Average errors of 1000 Monte Carlo simulations with random noise variance and

fixed target location.

Page 71: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

56

Figure 4-12: RMSE of 1000 Monte Carlo simulations with random noise variance and fixed

target location.

(b) Random measurement noise and random target location

In this Section, the setup is the same as previous Section, except the target is placed

randomly with uniform distribution in FOV from −200 to 200 m in both x and y directions. It is

important to understand the performance of each trilateration approach at various target locations.

Five sets of measurement noise realizations at different target locations are provided in Table 4-2,

and the calculated locations for each triangle center approach can be directly compared. The

performance trends are similar to fixed target location.

Page 72: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

57

Table 4-2: Comparison of various triangle center approaches for random target and

standard deviation = 5 m.

Test

#

Target

(m)

Measurement

Noises (m)

Centroid

(m)

LP

(m)

FP

(m)

RWC

(m)

1 (195.3,

173.3)

(2.2, 1.6,

−10.4)

(180.9,

188.7)

(184.0,

182.0)

(180.6,

181.6)

(181.4,

187.9)

2 (18.2, 40.3) (2.0, 10.4, 7.5) (10.2, 38.2) (13.7, 41.2) (12.7, 42.0) (13.8, 40.1)

3 (−66.5,

147.9)

(−4.7, −4.4,

8.7)

(−77.4,

136.9)

(−75.9,

141.3)

(−78.1,

142.3)

(−75.9,

139.4)

4 (−119.9,

−6.7)

(−9.6, 5.9, 3.6) (−123.9,

−19.8)

(−120.9,

−14.6)

(−118.8,

−16.1)

(−122.2,

−15.8)

5 (174.2,

−26.6)

(−6.2, 4.5, 1.0) (169.7,

−17.1)

(173.5,

−25.3)

(177.2,

−23.1)

(171.1,

−21.5)

Again, 1000 Monte Carlo iterations are simulated. Figure 4-13 and Figure 4-14 indicate

among all triangle center approaches the centroid localization results in worst performance. In

addition, while RWC seems to have the best performance at one fixed target location, LP in

general yields the smallest estimation error at various target locations.

Figure 4-13: Average errors of 1000 Monte Carlo simulations with random noise variance and

random target location.

Page 73: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

58

Figure 4-14: RMSE of 1000 Monte Carlo simulations with random noise variance and random

target location.

4.3.4 Enhanced algorithms for severe trilateration scenario

Depending on the sensor placement, target location, and corrupted range measurement,

three range circles do not always create six intersections, which will make the triangle center

approaches invalid. WLOG, let us assume that the range between the target and sensor 1S , is

small, and there is a possibility that the range circle 1 1 1( , , )x y r lies completely within

2 2 2( , , )x y r ,

or 3 3 3( , , )x y r , or both. The number of intersections is consequently reduced. Therefore, the

localization algorithm cannot solely rely on having six intersections. In addition, an additional

step is required for triangle center approaches to identify1 1 1PQ R correctly. If the chosen three

intersections fail to form the desired triangle, the triangle center approaches may lead to large

estimation error.

Page 74: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

59

In this section, two algorithms for severe trilateration scenarios are discussed. WT can be

deemed as an extension of RWC by assigning weight to each of the intersections, regardless of

the number of intersections. RAWT is capable to deal with the extreme case of zero intersection

by adjusting the range circles with appropriate offset and post-generating additional intersections.

WT and RAWT are closely related to particle filtering (PF) with advantages and

limitations. While WT and RAWT are considered coarse-grained due to the small number of

intersections (particles), their computational load is significantly lower than PF.

4.3.4.1 Weighted trilateration

RWC can be readily extended by assigning the weights to all of the intersections, not

merely to the vertices of 1 1 1PQ R . Each intersection is evaluated and assigned with a weight, and

then final estimate location is the weighted-sum of all intersections. Identification of the

trilateration mode and finding 1 1 1PQ R are no longer necessary. Nevertheless, while is

dependent on the radius of the circumcircle of 1 1 1PQ R in RWC, needs to be pre-selected and

is application-specific for different accuracy requirements.

However, it is obvious that WT cannot work in mode 0 although it has been shown in

Figure 4-4 that occurrence of mode 0 is very rare. In mode 2, large estimation error is expected

because of insufficient sample diversity. In fact, most of the time, one intersection is selected as

final estimate because of its dominant weight. Therefore, it is suggested to post-generate

additional intersections in mode 2 and mode 0 through adjusting the range circles, as discussed in

the next section.

Page 75: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

60

4.3.4.2 Range-adjusted weighted trilateration

In the extreme trilateration cases of mode 2 and mode 0, it is desired to create additional

range intersections. One straightforward approach is to adjust the range circles with a sufficient

offset, offsetr , that is at least three times of the measurement noise standard deviation. In addition

to the original three measurement range circles with radii, measurement , 1,2,3ir i , another six range

circles with radii as max measurement offset , 1,2,3i ir r r i and

min measurement offset , 1,2,3i ir r r i will be

introduced. Three annuli with inner radius min

ir and outer radius max

ir are then formed, and these

three annuli should overlap, as shown in Figure 4-15. For normal distributed measurement noise,

the probability of the magnitude of the measurement noise being larger than offsetr is only 0.3%

and hence the possibility of obtaining no overlapping area is insignificant.

Out of these nine range circles, there will be at most 54 intersections. The next step is to

find the extended intersections, mI , that satisfy the following condition:

min maxdist( ( , ), ) , 1,2,3 , 54i m i ir I x y S r i m (4.21)

mI defines the overlapping area that the target is likely to reside. Subsequently, each of

the extended intersections will be evaluated and proper weights will be assigned according to Eq.

(4.21).

Page 76: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

61

Figure 4-15: The extended intersections define an overlapping area.

Triangle center approaches require six intersections, but WT and RAWT are insensitive

to the number of intersections. While this is an advantage of WT and RAWT over triangle center

approaches, it makes it difficult to perform an absolutely fair comparison. Therefore, the

simulation in this Section is intended to demonstrate how WT and RAWT handle the severe

scenarios like mode 4 and mode 2, which triangle center approaches cannot deal with.

The data used in this Section are those discarded in Section 4.1.2, and the estimation

results are provided in Figure 4-16 and Figure 4-17. It can be seen that WT and RAWT are

capable to provide acceptable estimation results for severe trilateration scenarios although the

estimation error is slightly larger. Furthermore, RAWT has better performance at the cost of

additional computational resources.

Page 77: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

62

Figure 4-16: Average errors of WT and RAWT for mode 4 and mode 2.

Figure 4-17: RMSE of WT and RAWT for mode 4 and mode 2.

Page 78: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

63

4.3.4.3 Estimation error over range

It is important to know how the trilateration techniques performance deteriorates

over wide FOV. Therefore, the performance results of all techniques under mode 6 are

compared.

1000 Monte Carlo iterations are simulated with various range from 100 m to 1000

m. The noise standard deviation is set as 5 m. It is shown in Figure 4-18 and Figure 4-19

that centroid localization degrades rapidly as distance between target and sensors

increases.

WT and RAWT approaches have the smallest RMSE when the map size is large.

However, when the target range is not large, WT and RAWT provide marginal

improvement. Although average error of RWC is the smallest, its RMSE is larger than

WT and RAWT. As more intersections imply better diversity, WT and RAWT is more

robust at random target location under random measurement noise.

Page 79: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

64

Figure 4-18: Average errors of all trilateration techniques under different map sizes.

Figure 4-19: RMSE of all trilateration techniques under different map sizes.

Page 80: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

65

4.4 Particle filter algorithm

Recursive Bayesian estimation and particle filter algorithm are briefly reviewed in this section.

Furthermore, a simple multi-target estimation method based on particle filter is proposed for the

application of ADS-B radar system.

A discrete time estimation problem is considered here. The state vector is denoted by tx

whose temporal evolution is given by the state equation:

t t t-1 t-1x = f (x , v ) (4.22)

where tf is the state transition function and 2(0, )t vN v is the process noise with zero mean and

variance 2v . In the ADS-B radar system, the components of the state vector will be target

locations. Without prior information about the target motions via estimating target velocities and

accelerations, the system transition function will be identity matrix with 2v sufficiently large in

order to cover the motion uncertainty.

At each discrete time point an observation ty , related to the state vector, can be represented as

follows:

t t t ty = h (x ,n ), (4.23)

where th is a possibly nonlinear function of the state, tx , and the measurement noise,

2(0, )t vN n is the measurement noise with zero mean and variance 2n . The measurement noise

is uncorrelated with the process noise. In the simulation, ty will be the calculated range

information, and th is the process to obtain the target ranges through TOA technique. Let tD

Page 81: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

66

denote all of the available information, 1 t...y , ,y , at time. The non-linear prediction density is

given via the Chapman-Kolmogorov equation:

1 1 1 1 1( | ) ( | ) ( | )t t t t t t tp p p d x D x x x D x. (4.24)

When new measurement inputs arrive, the solution to compute the posterior distribution

( | )t tp x D of the state vector, given past observations, is given by using Bayes theorem:

11 1 1 1

1

( | ) ( | )( | ) ( | ) ( | ) ( | )

( | )

t t t tt t t t t t t t t

t t

p pp p p p d

p

y x x D

x D y x x x x D xy D

(4.25)

Where

1

1

( | ) ( | )t t t t tp p d

y x x D x (4.26)

is a normalizing constant.

Particle filter [56], [57] is recursive Bayesian filter based on Monte Carlo simulations. It

is also known as sequential Monte Carlo methods, bootstrap filtering [58], and the condensation

algorithm in computer vision [59], and is very suitable for non-linear and non-Gaussian

applications as often encountered in the real world. A particle filter is essentially composed of

three stages: prediction, update, and resampling. The prediction stage uses the system model to

predict the state probability density function (PDF) forward from one measurement time to the

next. Since the state is usually subject to unknown disturbances, prediction generally spreads the

state PDF. The update operation takes the latest measurement to modify the prediction PDF using

Page 82: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

67

Bayes’s formula. A resampling step was introduced by Gordon et al. [60] in order to discard the

particles with very low weights to improve the algorithm efficiency. When probabilities of many

particles are too small, it is wise to use those particles on other potential target locations during

searching.

Particle filters work by providing a Monte Carlo approximation to the probability density

function (PDF) which can be easily updated to incorporate new information as it arrives. All the

possible locations, i.e. where particles lie, will be assigned with a weighting function

corresponding to how likely a target occurs at the particle location.

An approximate numerical integration method to solve Eq. (4.25) is described below.

(i) Particle generation: Within the field of view (FOV), create N particles and associated

weights 1 1 1,...,( , ( ))n nt t n Nw x x according to the uniform distribution.

(ii) Prediction: Particles propagate according to evolution Eq. (4.22).

(iii) Measurement update: Use the available measurements to compute the likelihood of each

particle and update the weights of all particles with a posteriori density. This is accomplished

using

1( ) ( ) ( | )i i it t t tw w px x y x (4.27)

where the final weights sum to one, viz., 1

( ) 1

Nit

i

w

x .

(iv) Systematic resampling: After a predetermined number of iterations, take N samples with

replacement from the current particle set based on ( )itw x .

(v) Iteration: Letting 1t t , repeat the process until desired estimation error is achieved.

Page 83: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

68

For abruptly changing systems, Interacting Multiple Model (IMM) method [61] – [63]

and Generalized Pseudo-Bayesian (GPB) [64] are widely used in the target tracking literature. To

reduce the computational complexity on the ADS-B radar system, these approaches are not

adopted. In fact, we do not even use the motion equation since the dynamic model of the object

cannot be obtained. In the prediction step, particles are simply scattered with a large variance that

is able to cover abrupt motion changes.

Assume there are two targets around the own aircraft equipped with ADS-B radar system.

Each particle will be assigned two weights according to the state PDF. In order to eliminate the

particles with weights that are both low, we first randomly pick a number r within 1[0, ]N .

Then we add 1N to r and select the particle which corresponds to the value of r . If both of the

weights of a particle are lower than 1N , then they are very likely to be neglected when we jump

to the next pick. By repeating this procedure, all the particles that have both low weights will be

discarded and only those particles with at least one high weight will survive. Parts of the particles

will be representing Target 1 if their first weights are clearly larger than the second ones. After

resampling, the number of particles remains unchanged. Figure 4-2 depicts the idea of resampling

for multiple targets. The resampling step removes particles that are improbable to be targets, but

it requires additional processing latency. Hence, we would like to intelligently pick up the right

time to do the resampling step. The parameter effN , the effective sample size, can be used to

measure the degeneracy of the algorithm [65], [66]. Once the particles spread out all over the

place and only a certain amount of particles are meaningful, effN will become small. This is the

right time to spend extra computational expense to discard low weight particles. A good estimate

4.4.1 Simplified resampling mechanism

Page 84: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

69

of the effective sample size can be achieved with the quantity

1

2eff

1

[ ( )]N

it

i

N w

x . The

resampling step is performed when the number of meaningful particles is less than a

predetermined threshold, thresholdN . This enables the particle filter algorithm to simply do

resampling at appropriate times. The numerical approximation of adaptive resampling for m

targets is given as follows, if m is known.

The procedure is described below:

(i) Set up thresholdN , which represents the number of the meaningful particles, to be within [0,1] .

(ii) Derive 1,...,{max( ) | , 1,..., }inew k k mw i N w .

(iii) Calculate

1

1 2eff

1

1 [ 1] , 1,...,

Nik

i

N N k m

N w .

(iv) If eff 1 eff thresholdmin{ ( ), , ( )}mN w N w N , then take N samples with replacement from the current

particle set using neww .

Figure 4-20: Resampling mechanism for multiple targets.

Page 85: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

70

4.4.2 Supplementary particle filter algorithm

As the ADS-B radar measurement is available once per second and the PF can be

completed in the order of one-tenth of a second, most of the time the system is idling and waiting

for the new measurement. To improve the estimation performance, some sort of upsampling

process is desirable and can be realized through piecewise constant interpolation between

successive measurements. We name the algorithm using interpolated measurement on PF as the

supplementary particle filter (SPF). Before the new measurement arrives, SPF performs

iteratively using the current observation as if the target were static. Standard PF is vulnerable to

sample impoverishment because a finite number of particles are used to approximate a continuous

distribution. The benefit of SPF over standard PF is that SPF minimizes the estimation error when

the sample size is not sufficiently large. SPF provides improved estimation accuracy because

particles will be redistributed to high likelihood areas over iterations although the same

measurement information is reused. The sample resolution is essentially enhanced during SPF

iterations, thereby improving the estimation performance.

SPF not only improves the estimation accuracy between successive measurements, but

also benefits further the estimation result when new measurement arrives because more particles

are already allocated to local mode of the posterior density. Through extensive simulation

analysis, it has been noticed that PF takes many iterations to converge. While the ADS-B

message is available only once a second, a few dozen seconds may be needed to obtain accurate

estimated target locations. However, for the pilots to react on imminent collisions, it is critical to

improve the convergence rate and estimation accuracy in spite of the low measurement update

rate. Overall, the convergence rate of SPF is about 2-3 times faster than PF and the estimation

error of SPF is about one half of the estimation error using standard PF. The gain is significant

especially during the very first few measurements.

Page 86: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

71

4.4.3 Performance Comparisons

In order to ascertain the effectiveness of the algorithm for the ADS-B radar system, the

transmitted signal is simulated according to the ADS-B radar message format, which follows the

requirements of the ADS-B signal specification. The ADS-B radar waveform, as shown in Figure

4-21, is generated by adding random bi-phase modulation into each bit of the ADS-B signal. The

signals received by multiple sensors are essentially the attenuated and delayed replica of the

transmitted signal with measurement noise, n . The sensor locations are not restricted, and in the

simulation setup, the sensors are circularly positioned and 30 meters apart, using the maximum

available distance on an airplane. The transmitted ADS-B radar signal and the returned signals

received by the four sensors are shown in Figure 4-22. The time differences between the

transmitted and received signals are used to calculate the ranges from the target to each of the

sensors. Since the ADS-B radar signal is broadcast every second, a new measurement will also

arrive approximately once per second.

Figure 4-21: Transmitted ADS-B radar signal waveform.

Page 87: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

72

Figure 4-22: Transmitted ADS-B radar signal and received signals from four sensors.

Without prior estimation of motion model, additional positional uncertainty is incorporated

in the state transition equation to allow the particles to have the potential to move around and to

compensate the unknown maneuver while searching for the best solution. As long as one or a few

particles are able to “follow” the target, the calculated weights will be high, and subsequently, in

the next resampling step a large amount of particles will be drawn to the neighboring regions of

the particles that have high weights. In the simulation, the positional uncertainty is set to 300 m

after considering the relative aircraft speed and the finite amount of particles. By taking into

account the detection range of 10 km and the computational load for multi-target tracking, the

number of particles is chosen to be 10,000 and threshold 5%N for the following three simulation

scenarios: (1) constant velocity with random acceleration and direction noise, (2) basic flight

maneuvers, and (3) multiple targets.

Page 88: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

73

To test the tracking capability, we first assume a non-cooperative aircraft with of RCS of 20

dBsm at a range of 10 km. According to the link budget analysis, as discussed in Sec. 3.B, the

SNR is 11.1 dB. The target is moving at a constant velocity of 150 m/s with a Gaussian

distributed acceleration and heading direction. Figure 4-23 depicts the tracking performance

comparison of PF and SPF against the true target. In addition, the range errors of one trial and the

root-mean-square error (RMSE) of twenty Monte Carlo (MC) trials are plotted in Figure 4-24 and

Figure 4-25. The plots indicate that SPF estimated location converge to the true target location

much faster, especially during the first few seconds. The range RMSEs of SPF and PF estimates

at the 5th, 10

th, and 15

th seconds are listed in Table 4-3. Note the difference of the two tracking

methods increases during the first few measurement because each SPF estimation results benefit

from previous estimates that are closer to the true target location. After convergence, SPF also

performs better than PF in terms of RMSE.

Figure 4-23: Tracking trajectories of PF and SPF methods against true target (20 MC trials).

Page 89: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

74

Figure 4-24: Range errors during each iteration (one trial).

Figure 4-25: RMSE for a target with constant velocity, as well as Gaussian distributed

acceleration and heading direction (20 MC trials).

Table 4-3: Estimation error comparison.

Page 90: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

75

after 5 seconds after 10 seconds after 15 seconds

PF 885.2 m 488.7 m 289.6 m

SPF 212.9 m 146.5 m 45.33 m

In the following simulation, the benefit of the additive positional uncertainty will be shown

through tracking a maneuvering target even though the motion model is unknown. For a non-

cooperative and maneuvering target 5 km away, Figure 4-26 shows that both PF and SPF are

capable to track the target with decent accuracy. Again, 20 MC trials are performed, and the

range error for each iteration and the RMSE results are depicted in Figure 4-27 and Figure 4-28,

respectively. Compared to the target at 10 km away in the first example, the error in the position

estimate rolls off much faster when the target is closer to the sensors. Nevertheless, the

improvement of SPF over PF is still noticeable in terms of convergence rate and estimation

accuracy.

Figure 4-26: Tracking performance for a maneuvering target (20 MC trials).

Page 91: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

76

Figure 4-27: Range errors during each iteration (one trial).

Figure 4-28: RMSE for a maneuvering target (20 MC trials).

Page 92: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

77

A multi-target scenario is simulated as well to test the capability to track multiple

surrounding targets simultaneously. Since this dissertation focuses on the non-cooperative targets,

we assume two non-cooperative targets located relative to own aircraft at (−4000 m, −3000 m)

and (−5000 m, −5000 m), respectively. The relative speeds are 100 m/s and 150 m/s, and the

trajectories are drawn in Figure 4-29. Even though the two target trajectories cross over, the

proposed method is still able to provide satisfactory estimated trajectories. However, similar to

PSR, the target identification is not included in the radar report and trajectory for each aircraft

needs to be constructed using data association methods, which is another discrete problem.

Figure 4-29: Tracking performance for multiple targets (20 MC trials).

Page 93: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

78

Chapter 5

Conclusions and Future Work

5.1 Conclusions

In the very near future, the air surveillance system paradigm will move away from a

conventional ground-based ATC to a decentralized ADS-B system to be ready for high capacity

of air traffic with improved aviation safety. In order to overcome the setbacks of the ADS-B

system, such as vulnerability to spoofing and incapability to avoid non-cooperative targets, the

ADS-B radar system is proposed and developed. The ADS-B radar system is an innovative add-

on implementation that exploits the constantly broadcast signals from the standard ADS-B

systems with only a few additional integrated devices for detection and estimation of non-

cooperative targets as well. Besides, the radar report can be used wisely to compare the incoming

ADS-B messages to reject any potential spoofed information. It is important to point out the

independence of the communication and radar capability because the radar performance will not

be deteriorated in the event of an incorrect ADS-B message. The communication message is

encoded using PPM while the radar signature is embedded in the sequence of the random phase

modulation.

We demonstrate the ADS-B radar system is able to detect both cooperative and non-

cooperative targets in the range of several kilometers, which will allow the pilot adequate amount

of reaction time. Trilateration-based localization algorithms are proposed for resource-limited

platform, such as UAVs. The trilateration problem is viewed in this research work as finding the

most possible RSFs according to the noise statistics that would allow scaled range circles to meet

at one point. The authors present the framework that can be used in determine the quality of

intersections, which is further used to provide a good trilateration estimate. In addition, it is

Page 94: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

79

pointed out that the distance from a predicted location to the triangle edge is a better metric than

to vertex, as traditional thinking. The weight of an intersection is defined based on the geometric

relationship between the intersection and the range circle which does not pass through this

intersection. When intersections are used to find the target location, the associated weights need

to be considered. LP is shown to be the optimal among the deterministic trilateration estimate

approaches at nearly no additional computational load compared to traditionally used CL. WT

and RAWT are presented to deal with severe trilateration scenarios when not all trilateration

range circles meet each other. In addition, SPF is designed for the ADS-B radar system to deal

with the low measurement update rate. It allows the particles to redistribute to most possible

target locations and significantly improves the estimation accuracy and convergence rate,

especially during the first few iterations.

5.2 Future work

This research work opens a lot of opportunities for the ADS-B system to incorporate

airborne sense-and-avoid capability, which can be useful for the purpose of collision avoidance

for resource-limited UAVs. Moreover, the radar functionality of the ADS-B radar system has the

potential to serve as a backup surveillance in the event of loss of GNSS function and make the

communication system spoof-resistant to incorrect ADS-B reports. Possible future work for the

ADS-B radar system includes, but not limited to, the hardware implementation of the ADS-B

radar system, system-wide verification and evaluation, and flight testing. Safety is always the top

concern for a new onboard avionics. It is critical to understand the system performance under

various real-world challenges, such as weather hazards and unexpected interference. Before the

ADS-B radar system gains acceptance from the aerospace society, reliable design, development,

and flight testing are anticipated.

Page 95: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

80

Although the current design of the ADS-B radar system is able to detect targets a few

kilometers away, it is much desired to extend the ADS-B radar system operational range to the

order of tens of kilometers, possibly through the design of the ADS-B radar signal waveform. The

limitation of trilateration approaches over distant targets may need further investigation. It will be

ideal if the signal specification considers the communication and radar functionality altogether.

By relaxing the constraints of the current ADS-B signal, e.g. signal modulation scheme, the radar

capability can be significantly improved.

While SPF improves the estimation accuracy by exploiting the waiting time for the new

measurement, the balance between the number of particles and the number of SPF iterations can

be further investigated for optimal performance. Furthermore, an automated mechanism to

determine whether additional SPF iteration is needed based on the distribution of the particles

may be an interesting direction to explore.

Page 96: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

Bibliography

[1] SESAR Consortium, The ATM Target Concept: D3, Document Number DLM-0612-

001-02-00, September 2007, 108 pages. Available from:

http://www.eurocontrol.int/sesar/gallery/content/public/docs/DLM-0612-001-02-00.pdf

[2] Joint Planning and Development Office, Concept of Operations for the Next

Generation Air Transportation System, Version 3.2, September 2010, 153 pages.

Available from: http://jpe.jpdo.gov/ee/docs/conops/NextGen_ConOps_v3_2.pdf

[3] D. Hicok and D. Lee, “Application of ADS-B for airport surface surveillance,” IEEE

Digital Avionics Systems Conference (DASC), Seattle, WA, Vol. 2, October 1998, pp.

F34.1–F34.8.

[4] J.-P. Clarke and B. Solomon, “System analysis of automatic dependent surveillance-

broadcast (ADS-B) for closely spaced parallel approaches,” IEEE Digital Avionics

Systems Conference (DASC), St. Louis, MO, Vol. 1, October 1999, pp. 4.C.1.1–

4.C.1.8.

[5] Study Group for the Future Air Traffic Systems, Collaborative Actions for Renovation

of Air Traffic Systems (CARATS): Long-term Vision for the Future Air Traffic Systems,

2010, 56 pages. Available from: http://www.mlit.go.jp/common/000128185.pdf

[6] G. Wright, “NAV CANADA implements ADS-B,” Proceedings of IEEE Integrated

Communications, Navigation and Surveillance Conference (ICNS ’09), Arlington, VA,

May 2009, pp. 1–9.

[7] L. Purton, H. Abbass, and S. Alam, “Identification of ADS-B system vulnerabilities

and threats,” Proceedings of 2010 Australasian Transport Research Forum (ATRF

2010), Canberra, Australia, September – October 2010, 16 pages. Available from:

Page 97: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

82

http://www.patrec.org/web_docs/atrf/papers/2010/1916_222%20-

%20Purton%20Abbass%20Alam.pdf

[8] D. Ebdon and J. Regan, “Sense-and-avoid requirement for remotely operated aircraft

(ROA),” White Paper, U.S. Air Force Air Combat Command (ACC), HQ ACC/DR-

UAV SMO, Langley AFB, VA, June 2004, 12 pages.

[9] B.H. Hafskjold, B. Jalving, P.E. Hagen, and K. Gade, “Integrated camera-based

navigation,” Journal of the Institute of Navigation, Vol. 53, No. 2, May 2000, pp. 237–

245.

[10] T. Hoshizaki, A. Dominick, A. Braun, A. Mulyana, and J. Bethel, “Performance of

integrated electro-optical navigation systems,” Proceedings of the 16th International

Technical Meeting of the Satellite Division of The Institute of Navigation (ION

GPS/GNSS 2003), Portland, OR, September 2003, pp. 520–531.

[11] T. Billingsley, “Safety analysis of TCAS on Global Hawk using airspace encounter

models,” M.S. Thesis, The Massachusetts Institute of Technology, Cambridge, MA,

June 2006, 66 pages.

[12] R. C. Strain, M. T. DeGarmo, and J. C. Moody, “A lightweight, low-cost ADS-B

system for UAS applications,” Technical Paper, The MITRE Corporation, McLean,

VA, January 2008, pp. 1–9.

[13] J. C. Moody and R. C. Strain, “Implementation consideration for automatic dependent

surveillance-broadcast on unmanned aircraft systems,” Technical Paper, The MITRE

Corporation, McLean, VA, April 2009, pp. 1–8.

[14] C. C. Li, C. E. Lin, C.F. Tsai, and S.C. Chiang, “Airborne Collision Avoidance System

for Low Altitude Flights Using Radio Data System,” IEEE Aerospace and Electronic

Systems Magazine, Vol. 25, No. 4, April 2010, pp. 25–29.

Page 98: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

83

[15] F. Martel, R. Schultz, and Z. Wang, Apr. 2010, “Unmanned aircraft systems sense and

avoid flight testing utilizing ADS-B transceiver,” Proceedings of AIAA Infotech,

Atlanta, GA, April 2010, pp. 1–8.

[16] J.A. Besada, J. Garcia, G. De Miguel, F.J. Jimenez, G. Gavin, and J.R. Casar, “Data

fusion algorithms based on radar and ADS measurements for ATC application,”

Proceedings of IEEE 2000 International Radar Conference, Alexandria, VA, May

2000, pp. 98–103.

[17] J.L.R. Da Silva, J.F.B. Brancalion, and D. Fernandes, “Data fusion techniques applied

to scenarios including ADS-B and radar sensors for air traffic control,” Proceedings of

12th International Conference on Information Fusion, Seattle, WA, July 2009, pp.

1481–1488.

[18] C. Mensing, S. Sand, and A. Dammann, “Hybrid data fusion and tracking for

positioning with GNSS and 3GPP-LTE,” International Journal of Navigation and

Observation, Vol. 2010, Article ID 812945, 12 pages, 2010, doi:10.1155/2010/812945.

[19] A. Grant, P. Williams, N. Ward, and S. Basker, S. (2009) “GPS jamming and the

impact on maritime navigation”, Journal of Navigation, Vol. 62, No. 2, April 2009, pp.

173–187.

[20] Y. Zhang and J. Qiao, “ADS-B radar system,” US Patent 7414567, assigned to

Intelligent Automation Inc., Rockville, MD, August 2008.

[21] M.-S. Huang, R.M. Narayanan, and A. Feinberg, “Multiple target estimation and

tracking for ADS-B radar system,” Proceedings of IEEE/AIAA 27th Digital Avionics

Systems Conference, St. Paul, MN, October 2008, pp. 3.C.1-3–3.C.1-10.

[22] C.-P. Lai, Y.-J. Ren, and C. Lin, “ADS-B based collision avoidance radar for

unmanned aerial vehicles,” IEEE MTT-S International Microwave Symposium Digest,

Boston, MA, June 2009, pp. 85–88.

Page 99: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

84

[23] S. Wang, Y. Zhang, A. Huston, Z. Li, M. Mallo, and J. Fagan, “Phase modulated

waveforms for transponder-based radar sensing: Signal optimization and experiments,”

IEEE Transactions on Aerospace Electronic Systems, Vol. 47, No. 3, July 2011, pp.

1733–1753.

[24] M.-S. Huang and R.M. Narayanan, “Non-cooperative collision avoidance concept for

unmanned aircraft system using satellite-based radar and radio communication,”

Proceedings of IEEE/AIEE 30th Digital Avionics Systems Conference, Seattle, WA,

October 2011, pp. 5.C.2-1–1 5.C.2-9.

[25] M.-S. Huang, R. M. Narayanan, Y. Zhang, and A. Feinberg, “Tracking of non-

cooperative airborne targets using ADS-B signal and radar sensing,” International

Journal of Aerospace Engineering, in press.

[26] M.-S. Huang and R. M. Narayanan, “Trilateration-based localization algorithm for

unmanned aerial vehicles,” Journal of Robotics (submitted).

[27] M.I. Skolnik, Introduction to Radar Systems 3rd

ed., McGraw-Hill Science, New York,

NY, 2002.

[28] M.C. Stevens, Secondary Surveillance Radar, London, UK, Artech House, 1988.

[29] R. Barhydt and A.W. Warren, “Development of intent information changes to revised

minimum aviation system performance standards for automatic dependent surveillance-

broadcast,” RTCA/DO-242A Meeting, Hanover, MD, May 2002, pp. 1–48.

[30] G. Galati, M. Leonardi, P. Magaro, and V. Paciucci, “Wide area surveillance using

SSR mode S multilateration: advantages and limitations,” European Radar Conference,

Paris, France, October 2005, pp. 225–229.

Page 100: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

85

[31] A. Daskalakis and P. Martone “A technical assessment of ADS-B and multilateration

technology in the Gulf of Mexico,” IEEE Radar Conference, Huntsville, AL, May

2003, pp. 370–378.

[32] A. Smith, R. Cassell, T. Breen, R. Hulstrom, and C. Evers, “Methods to Provide

System-Wide ADS-B Back-Up, Validation and Security,” IEEE Digital Avionics

Systems Conference (DASC), Portland, OR, October 2006, pp. 3.D.1.1–3.D.1.7.

[33] K. Owusu and G. Dunstone, “Development of cockpit display of traffic information,”

ICAO ADS-B Study and Implementation Task Force Meeting, Bangkok, Thailand,

March 2005.

[34] S. Axelsson, “Noise radar using random phase and frequency modulation,” IEEE

Transactions on Geosci. Remote Sens, Vol. 42, No. 11, November 2004, pp. 2370–

2384.

[35] R.O. Schmidt, “Multiple emitter location and signal estimation,” IEEE Transactions on

Antennas Propagation, Vol. 34. No. 3, March 1986, pp. 276–280.

[36] T. Akiyama, T. Yamaoka, and N. Hamada, “2-D angle estimation using the constrained

MUSIC with circular array,” 5th International Symposium on Signal Processing and its

Applications (ISSPA), Queensland, Australia, August 1999, pp. 877–880.

[37] Z. Saidi and S. Bourennane, “Cumulant-based coherent signal subspace method for

bearing and range estimation,” EURASIP Journal on Advances in Signal Process, Vol.

2007, Article ID 84576, 2007, 9 pages.

[38] H. Hung and M. Kaveh, “Focussing matrices for coherent signal-subspace processing,”

IEEE Transactions on Acoustics, Speech and Signal Processing, Vol. 36, No. 8, August

1988, pp. 1272–1281.

Page 101: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

86

[39] Gonzales-Ruiz, A. Ghaffarkhah, and Y. Mostofi, “A comprehensive overview and

characterization of wireless channels for networked robotic and control systems,”

Journal of Robotics, Vol. 2011, Article ID 340372, October 2011, 19 pages.

[40] L. Sabattini, C. Secchi, C. Fantuzzi et al., “Bird’s-eye view image for the localization

of a mobile robot by means of trilateration,” Proceedings of 7th IFAC Symposium on

Intelligent Autonomous Vehicles, , Lecce, Italy, Vol. 7, No. 1, 2010, pp. 223–228.

[41] J. Manweiler, P. Jain, and R. R. Choudhury, “Satellite in our pockets: an object

positioning system using smartphones,” Proceedings of 10th International Conference

on Mobile Systems, Applications, and Services, Low Wood Bay, Lake District, UK ,

June 2012, pp. 211–224.

[42] B.-F. Wu, W.-C. Lu, and C.-L. Jen, “Monocular vision-based robot localization and

target tracking,” Journal of Robotics, Vol. 2011, Article ID 548042, October 2011, 12

pages.

[43] L. Merino, J. Wiklund, F. Caballero, et al., “Vision-based multi-UAV position

estimation,” IEEE Robotics & Automation Magazine, Vol. 13, No. 3, 2006, pp. 53–62.

[44] F. Thomas and L. Ros, “Revisiting trilateration for robot localization,” IEEE

Transactions on Robotics, Vol. 21, No. 1, 2005, pp. 93–101.

[45] D. E. Manolakis, “Efficient solution and performance analysis of 3-D position

estimation by trilateration,” IEEE Transactions on Aerospace and Electronic Systems,

Vol. 32, No. 4, October 1996, pp. 1239–1248.

[46] A. A. Kannan, G. Mao, and B. Vucetic, “Simulated annealing based localization in

wireless sensor network,” Proceedings of IEEE Conference on Local Computer

Networks, 30th Anniversary, Washington, DC, USA, November 2005, pp. 513–514.

Page 102: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

87

[47] Q. Zhang, J. Wang, C. Jin, et al., “Genetic algorithm based wireless sensor network

localization,” Proceedings of 4th International Conference Natural Computation

(ICNC ‘08), Jinan, China, August 2008, pp. 608–613.

[48] P.-J. Chuang and C.-P. Wu, “An effective PSO-based node localization scheme for

wireless sensor networks,” Proceedings of 9th International Conference on Parallel and

Distributed Computing, Applications and Technologies (PDCAT ‘08), Dunedin, New

Zealand, December 2008, pp. 187–194.

[49] H. Zhou and S. Sakane, “Sensor planning for mobile robot localization – a hierarchical

approach using a Bayesian network and a particle filter,” IEEE Transactions on

Robotics, Vol. 24, No. 2, April 2008, pp. 481–487.

[50] N. Bulusu, J. Heidemann, and D. Estrin, “GPS-less low-cost outdoor localization for

very small devices,” IEEE Personal Communications, Vol. 7, No. 5, 2000, pp. 28–34.

[51] F. Ahammed, J. Taheri, and A. Zomaya, “LICA: robust localization using cluster

analysis to improve GPS coordinates,” Proceedings of 1st ACM International

Symposium on Design and Analysis of Intelligent Vehicular Networks and

Applications, Miami Beach, FL, USA, October 2011, pp. 39–46.

[52] P.-H. Huang, J.-L. Chen, Y. T. Larosa et al., “Estimation of distributed Fermat-point

location for wireless sensor networking,” Sensors, Vol. 2011, No. 11, 2011, pp. 4385–

4371.

[53] Z. Yang and Y. Liu, “Quality of trilateration: confidence-based iterative localization,”

IEEE Transactions on Parallel and Distributed Systems, Vol. 21, No. 5, 2010, pp. 631–

640.

[54] N.K. Sharma, “A weighted center of mass based trilateration approach for locating

wireless devices in indoor environment,” Proceedings of 4th ACM International

Page 103: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

88

Workshop on Mobility Management and Wireless Access, Torremolinos, Malaga,

Spain, October 2006, pp. 112–115.

[55] J. Blumenthal, R. Grossmann, F. Golatowski et al., “Weighted centroid localization in

Zigbee-based sensor networks,” Proceedings of IEEE International Symposium on

Intelligent Signal Processing, Alcala de Henares, Spain, October 2007, 6 pages.

[56] F. Gustafsson, F. Gunnarsson, N. Bergman, U. Forssell, J. Jansson, R. Karlsson, and

P.J. Nordlund, “Particle filters for positioning, navigation, and tracking,” IEEE

Transactions on Signal Process., Vol. 50, No. 2, February 2002, pp. 425–437.

[57] M.S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, “A tutorial on particle filters

for online nonlinear/non-Gaussian Bayesian tracking,” IEEE Transactions on Signal

Process., Vol. 50, No. 2, February 2002, pp. 174–188.

[58] N.J. Gordon and D. Salmond, “Bayesian state estimation for tracking and guidance

using the bootstrap filter,” Journal of Guidance, Control, and Dynamics, Vol. 18, No.

6, November 1995, pp. 1434–1443.

[59] M. Isard and A. Blake, “CONDENSATION - conditional density propagation for

visual tracking,” Int. J. Comput. Vis., Vol. 29, No. 1, 1998, pp. 5–28.

[60] N.J. Gordon, D.J. Salmond, and A.F.M. Smith, “A novel approach to nonlinear/non-

Gaussian Bayesian state estimation,” Proceedings of IEE Radar Signal Processing.,

Vol. 140, April 1993, pp. 107–113.

[61] E. Mazor, A. Averbuch, Y. Bar-Shalom, and J. Dayan, “Interacting multiple model

methods in target tracking: A survey,” IEEE Transactions on Aerospace and Electronic

Systems, Vol. 34, No. 1, January 1998, pp. 103–123.

[62] Z. Khan, T. Balch, and F. Dellaert, “An MCMC-based particle filter for tracking

multiple interacting targets,” Lecture Notes in Computer Science, Vol. 3024, 2004, pp.

279–290.

Page 104: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

89

[63] H.A.P. Blom, “An efficient filter for abruptly changing systems,” Proceedings of 23rd

IEEE Conference on Decision and Control, Las Vegas, NV, December 1984, pp. 656–

658.

[64] J.K. Tugnait, “Detection and estimation for abruptly changing systems,” Proceedings

of 20th IEEE Conference on Decision and Control, San Diego, CA, December 1981, pp.

1357–1362.

[65] J.S. Liu, “Metropolized independent sampling with comparison to rejection sampling

and importance sampling,” Journal of Statistics and Computing, Vol. 6, No. 2, 1996,

pp. 113–119.

[66] A. Kong, J.S. Liu, and W.H. Wong, “Sequential imputations and Bayesian missing data

problems,” Journal of Computational and Graphical Statistics, Vol. 89, No. 425,

March 1994, pp. 278–288.

Page 105: TRILATERATION-BASED LOCALIZATION ALGORITHM FOR ADS …

VITA

Ming-Shih Huang

1000 Davit Lane #114, Redwood City, CA 94065 || Email: [email protected]

Education

Ph.D. in Electrical Engineering, Pennsylvania State University 2013

B.S. in Electrical and Control Engineering, National Chiao Tung University 2004

Certification

National Instruments Certified LabVIEW Associate Developers 2011

Engineer-In-Training, US-Pennsylvania Certification 2010

Federal Communications Commission Amateur Radio Service licenses 2009

Work Experience

Senior Systems Engineer, ASSIA Inc. Feb. 2012 – present

Instructor, The Pennsylvania State University Summer 2011

Technical Consultant, Siemens AG, Erlangen, Germany Summer 2010

Research Intern, Siemens AG, Munich, Germany Summer 2009

Research Intern, Intelligent Automation Inc., MD Summer 2008

Teaching Assistant, The Pennsylvania State University Aug. 2008 – Dec. 2011

Selected Publications

[1] M.-S. Huang and R. M. Narayanan, “Trilateration-based localization algorithm for

unmanned aerial vehicles,” International Journal of Robotics, 2013 (submitted).

[2] M.-S. Huang, R. M. Narayanan, Y. Zhang, A. Feinberg, “Tracking of non-cooperative

airborne targets using ADS-B signal and radar,” International Journal of Aerospace

Engineering, Vol. 2013, Article ID 521630, 12 pages.

[3] M.-S. Huang, R.M. Narayanan, “Non-cooperative collision avoidance concept for

unmanned aircraft system using satellite-based radar and radio communication,”

Proceedings of 30th Digital Avionics Systems Conference, Seattle, WA, October 2011,

pp. 5.C.2-1–5.C.2-9. [Best Student Paper, Best of Session, and Best of Track]

[4] M.-S. Huang, A. Feinberg, R.M. Narayanan, “Multiple targets tracking and

estimation for ADS-B radar system”, Proceedings of 27th Digital Avionics Systems

Conference, St. Paul, MN, October 2008, pp. 3.C.1-1–3.C.1-10. [Best Student Paper and

Best of Session]


Recommended