<<

DEGREE PROJECT IN ELECTRICAL ENGINEERING, SECOND CYCLE, 30 CREDITS STOCKHOLM, SWEDEN 2019

Direction Finding Determine the direction to a with randomly placed sensors

FERNANDO FRANZÉN

KTH ROYAL INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE

Direction Finding Determine the direction to a transmitter with randomly placed ground-based sensors

by Fernando Franz´en

March 2019

Master of Science Thesis TRITA-EECS-EX 2019:XXX School of Electrical Engineering and Computer Science KTH Royal Institute of Technology SE-100 44 STOCKHOLM Radiopejling Best¨amriktningen till en s¨andaremed slumpm¨assigplacering av mottagare

av Fernando Franz´en

Mars 2019

Examensarbete TRITA-EECS-EX 2019:xx Skolan f¨orElektronik och Datavetenskap KTH Kungliga Tekniska H¨ogskolan SE-100 44 STOCKHOLM Master of Science Thesis TRITA-EECS-EX 2019:XXX

Direction Finding Determine the direction to a transmitter with randomly placed sensors

Fernando Franz´en

Approved: Examiner: 2019-03-XX Daniel M˚ansson

Abstract

There are a lot of stand-alone and mobile platforms using today. Some want to be found while others do not. In our modern society there is a great demand of mobility and communication abilities. This means that several mobile platforms could potentially carry a sensor to record incoming signals to be used in Direction Finding.

This thesis identifies the possibility to determine the direction to a transmitter with randomly placed sensors. By conducting a literature review well-known meth- ods such as Time Difference Of Arrival (TDOA) and MUltiple SIgnal Classification (MUSIC) where chosen as methods in this analysis. The methods are applied on two arrays, an Uniform Circular Array (UCA) and a Random Circular Ar- ray (RCA). The RCA is generated with randomly placed sensors. The performance in the Direction Of Arrival (DOA) is investigated in presence of time synchroniza- tion error and with different numbers of elements, radius and Signal to Noise Ratio (SNR). The ambiguity in the arrays is also investigated to insure a ambiguity-free DOA estimation.

The results from this analysis identifies that the accuracy in the DOA estimation is dependent on the number of elements, SNR, the elements positions and the radius of the DF array. Furthermore, the accuracy of a UCA is greater than a RCA when the elements are randomly distributed within the area of a circle with radius R. Finally, it has shown that if time synchronization error occurs between the sensors, then the MUSIC method the accuracy will decrease greatly.

Keywords: Direction Finding, TDOA, MUSIC, UCA, Random Array, DOA

i Examensarbete TRITA-EECS-EX 2018:XX

Radiopejling Best¨amriktningen till en s¨andaremed slumpm¨assigplacering av mottagare

Fernando Franz´en

Godk¨ant: Examinator: 2019-03-xx Daniel M˚ansson

Sammanfattning

Det finns m˚angaindivider och mobila platformar som anv¨ander s¨andare idag. Vissa vill bli hittade, andra inte. I v˚aratmoderna samh¨alle¨ardet en stor efterfr˚aganp˚a r¨orlighetoch kommunikationsm¨ojligheter.Detta inneb¨aratt m˚angamobila plattfor- mar skulle kunna spela in signaler f¨oratt anv¨andasi radiopejling.

Denna uppsats identifierar m¨ojligheten att best¨ammariktningen till en s¨andare med slumpm¨assigt placerade sensorer. Genom litteraturstudien identifierades de v¨alk¨andariktningsmetoder som Time Difference Of Arrivial (TDOA) och MUlti- ple SIgnal Classification (MUSIC) som vidare valdes som metoder i denna analys. Tv˚aantennstrukturer anv¨andsi analyserna. Den ena ¨aren Uniform Circular Ar- ray (UCA) och den andra ¨ar en Random Circular Array (RCA). RCA ¨ar gener- erad med slumpm¨assigtutplacerade sensorer. Prestandan i riktningsuppskattnin- gen unders¨oksn¨ardet existerar ett tidssynkroniseringsfel, olika antal sensorer i an- tennstrukturerna, varierande radier och olika signal- och brusf¨orh˚allanden. Aven¨ tvetydigheter unders¨oksi strukturerna f¨oratt s¨akerst¨allaatt en entydig riktnings- best¨amning kan utf¨oras.

Resultaten implicerar att noggrannheten i riktningsbest¨amningen¨arberoende av antalet element, SNR, elementens position och radien i antennmatrisen. Ut¨over detta visar resultaten att en UCA har h¨ogrenoggrannhet ¨anen RCA d˚aelementen ¨arslumpm¨assigtutplacerade inom en cirkelradie, R. Slutligen, om tidssynkroniser- ings fel uppst˚armellan sensorerna kommer detta resultera i minskad noggrannhet n¨arMUSIC metoden till¨ampas.

Nyckelord: Direction Finding, TDOA, MUSIC, UCA, Random Array, DOA

ii Acknowledgements

I would like to start with thanking the Department of Electromagnetic Engineering for good support during the working progress of this thesis.

My time at KTH has been an interesting journey that will soon come to an end. I’d like to thank the institution for helping me in gathering knowledge that I can put to good use in the future, developing products that will help people in their daily lives. This also would not have been possible without support from my classmates, to whom I send my deepest gratitude.

Finally, I would like to thank my love who has been understanding and supporting throughout the working progress of this thesis.

Fernando Franz´en

iii Contents

Abstract i

Sammanfattning ii

Acknowledgement iii

List of Figures vii

Nomenclature viii

1 Introduction 1 1.1 Background ...... 1 1.2 Problematization and Purpose ...... 4 1.3 Research Question ...... 5 1.4 Delimitations ...... 5 1.5 Disposition ...... 6

2 Methods 7 2.1 Localization Methods ...... 7 2.1.1 Triangulation ...... 7 2.1.2 Time Difference Of Arrival (TDOA) ...... 9 2.1.3 Homing ...... 12 2.2 Direction Finding Methods ...... 13 2.2.1 Time Difference Of Arrival (TDOA) ...... 13 2.2.2 Watson-Watt ...... 15 2.2.3 Phase Interferometer ...... 17 2.2.4 MUltiple SIgnal Classification (MUSIC) ...... 18 2.2.5 Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) ...... 22

3 State of the Art Technology 23 3.1 GNSS ...... 23 3.2 Rhode & Schwarz ...... 23

4 Methodology 24 4.1 Localization Methods ...... 24 4.2 DF Methods ...... 24

5 Results 26 5.1 ULA with time Synchronization Error ...... 26 5.2 Ambiguities in a 2-Element ULA ...... 31 5.3 UCA with Noise ...... 32

iv 5.4 Ambiguities in a UCA ...... 34 5.5 Random Circular Array (RCA) ...... 38 5.6 Ambiguities in an RCA ...... 40 5.7 RCA and UCA Comparison ...... 43 5.8 Plane Wave Approximation ...... 46 5.9 Drones with Time Synchronization Error ...... 47

6 Discussion & Conclusion 49 6.1 Discussion ...... 49 6.2 Conclusion ...... 51

7 Recommendations for Future Work 53

References 54

Appendix 58 Appendix A ...... 58 Appendix B ...... 60

v List of Figures

1 Hopping frequency illustration...... 2 2 Multipath illustration...... 3 3 Illustration of the triangulation method...... 8 4 Uncertainty ellipse illustration...... 8 5 Illustration of the localization method TDOA...... 9 6 Hyperbola geometry...... 10 7 Accuracy of the localization method TDOA...... 12 8 An hyperbolic equation with its asymptotic line...... 14 9 Illustration of the Watson-Watt method and an of four dipoles...... 15 10 Illustration of the Phase interferometer ...... 17 11 An illustration of the sub-matrices of a ULA which the method ES- PRIT is using...... 22 12 Two sensors located on the x-axis separated by the distance d and the incident angle of the plane wave is θ...... 26 13 When there is a large distance between the two sensors, the time synchronization error has less effect on the DOA estimation when using the method TDOA...... 27 14 When there is a large distance between the two sensors, the time synchronization error has less effect on the DOA estimation when using the method TDOA. In this case the frequency is 300 MHz and λ ≈ 1m...... 28 15 When increasing the distance between the two sensors, the time syn- chronization error has less effect on the DOA estimation when using the MUSIC method. In this case, the frequency is 300 MHz and λ ≈ 1m...... 29 16 When the time synchronization error increases, the effect on the DOA estimation has a periodic behavior when using the MUSIC method. In this case, the frequency is 300 MHz and λ ≈ 1m...... 29 18 An increased distance between the elements increase the number of peaks in the MUSIC spectrum...... 31

19 A UCA where φi is the angle to the i-th element, R is the radius and DOA of the plane wave is θ...... 32 20 UCA with different numbers of elements and their different radii ver- sus the accuracy in the DOA estimation...... 33 21 UCA with seven elements and different radii versus SNR and the accuracy in RMS...... 33 22 MUSIC ”Pseudo Spectrum” with a 4-element UCA with radius λ and where the DOA is 0 degrees...... 34

vi 23 MUSIC ”Pseudo Spectrum” with a 3-element UCA...... 35 24 MUSIC ”Pseudo Spectrum” with a 4-element UCA...... 35 25 MUSIC ”Pseudo Spectrum” with a 5-element UCA...... 36 26 MUSIC ”Pseudo Spectrum” with a 6-element UCA...... 36 27 MUSIC ”Pseudo Spectrum” with a 7-element UCA...... 37

28 Random element placement where Ri and φi is the radius and angle to each element in the random array...... 38 29 RCA with different numbers of elements and their different radii ver- sus the accuracy in the DOA estimation...... 39

30 SNR VS Rmax...... 39 31 MUSIC ”Pseudo Spectrum” with a 3-element RCA...... 40 32 MUSIC ”Pseudo Spectrum” with a 4-element RCA...... 41 33 MUSIC ”Pseudo Spectrum” with a 5-element RCA...... 41 34 MUSIC ”Pseudo Spectrum” with a 6-element RCA...... 42 35 MUSIC ”Pseudo Spectrum” with a 7-element RCA...... 42 36 An RCA and a UCA, both with 7 elements...... 43 37 The accuracy of a UCA and an RCA...... 44 38 The accuracy of a UCA and an RCA...... 44 39 The accuracy of a UCA and an RCA...... 45 40 The accuracy of a UCA and an RCA...... 45 41 The difference in the DOA between the senors when the transmitter is located at different distances from the senors...... 46 42 Difference in DOA of two sensors separated with different distances. . 46 43 The positions of 4 randomly placed sensors and the MUSIC ”Pseudo Spectrum”...... 47 44 The positions of 6 randomly placed sensors and the MUSIC ”Pseudo Spectrum”...... 48 45 The positions of 5 randomly placed sensors and the MUSIC ”Pseudo Spectrum”...... 48

vii Nomenclature

ADF Automatic Direction Finder

AoA Angle of Arrival

COMINT Communication Intelligence

DF Direction Finding

DOA Direction Of Arrival

ESPRIT Estimation of Signal Parameters Via Rotational Invariant Techniques

FHSS Frequency-Hopping

GNSS Global Navigation Satellite System

HF High Frequency

LOB Line Of Bearing

LOCA Localization on the Conic Axis

LOS Line Of Sight

MUSIC MUltiple SIgnal Classification

NLOS Non Line Of Sight

RDL Range Difference Location

SIGINT

SNR Signal to Noise Ratio

TDOA Time Difference of Arrival

TOA Time Of Arrival

UHF High Frequency

VHF

PPS Precise Positioning Service

RCA Random Circular Array

UCA Uniform Circular Array

ULA Uniform Linear Array

viii Introduction 1.1

1 Introduction

This section will start with an background and introduction to Direction Finding and its complexity. Thereafter the problematization will be described. Finally the research questions will be outlined and the delimitations and limitations of this anal- ysis be stated.

1.1 Background In 1901 the first transatlantic signal was transmitted by Guglielmo Marconi and was the start of our modern communication society [17]. Finding the Direction Of Arrival (DOA) to transmitters is a challenge as old as the first transatlantic signal. In 1903 Bellini and Tosi developed the first Direction Finding (DF) system using crossed magnetic loops. This system was searching for the DOA in the High Frequency (HF) band. This resulted in a problem with sky waves [4] but which pushed the development of the Adcock array using the DF method Watson-Watt. Throughout history different DF methods and localization methods have been devel- oped such as Time Difference Of Arrival (TDOA), Triangulation, Homing, Watson- Watt, MUltiple SIgnal Classification (MUSIC) and many more [4]. Before the Global Navigation Satellite System (GNSS) with its application Global Positioning System (GPS), land-based navigation systems such as Loran, Decca and Omega were more common. These land-based systems were based on the method ”fixing” which is measuring the distance to two known locations [32].

Furthermore, the application of the above mentioned methods can not only be found within the civil context but also within the military. In , systems such as , jamming, DF and radio localization is used [13]. These four aspects affects the duration of the OODA-loop which stands for observation, orientation, decision and action [27]. The loop is also used by civilians [7].

Another aspect regarding the military application is the crucial need of robust com- munication that is non-sensitive to jamming [25]. An anti-jamming invention is Hopping Frequency and was invented by actress Hedy Kiesler Markey and pianist George Antchil in 1941 [1]. The reason for the invention was to secure the mobile communication between the torpedo and the ship during WWII. At this time the enemy ship had the ability to detect and jam the carrier frequency of the torpedo communication. With the Hopping Frequency method the carrier frequency was continuously changed, see Figure 1, and made the communication between the tor- pedo and the ship difficult to interfere with [1]. In Hopping Frequency systems the antenna response and the propagation losses for the Frequency-Hopping Spread Spectrum (FHSS) has to be considered [14]. Furthermore, there is a minimum power

1 Introduction 1.1 required of the received signal to make the Hopping Frequency work [14].

Figure 1: Hopping frequency illustration.

As mentioned, the Direction Finding systems are applied in several contexts, both military and civilian. The DF system is a complex system in a complex environ- ment. There are several aspects to consider when developing such a system. One of the first and most essential aspect being what frequency to apply. For instance, the Very High Frequency (VHF) and (UHF) bands have Line of Sight (LoS) limitation which means that the propagation range is approximately 100 km [4]. If the scenario is applied in an environment such as forest the range will decrease due to losses in the path of propagation [36]. The propagation losses in forest has been investigated for decades, especially in the HF and VHF band [22]. Furthermore, if Direction Finding is applied in urban or mountain environments, multipath directions need to be considered. Buildings and mountains act as reflec- tors and create multipath of the electromagnetic propagation. This means that DF systems can receive more than one DOA from a single source, see Figure 2. In the VHF and UHF bands are usually narrow band signals transmitted [14], which is considered to be beneficial in DF systems. On the other hand if the signal is wide- band, common DF methods such as MUSIC will have a decreased performance in the DOA estimation instead [9].

2 Introduction 1.1

Figure 2: Multipath illustration.

The frequency is the determining factor which decides the size of the antenna arrays in the DF system. Because the antenna elements are dependent on the this means that low frequencies results in very large and, thus, also requires big antennas. The most common antenna arrays in DF are Uniform Linear Array (ULA) and Uniform Circular Array (UCA). Another array with randomly spaced elements and has been investigated were it has been shown that the direc- tivity is proportional to the number of elements [23]. Random antenna arrays also requires fewer elements than uniform antenna arrays [3]. A random placement of the elements in can be seen as mobile platforms such as cars and drones [5].

Something that must be taken into account when constructing and using antenna arrays for DF is the mutual coupling between the elements. This because of how it affects the phase and amplitude in each element [11], which decrease the performance in the DF methods.

3 Introduction 1.2

1.2 Problematization and Purpose There are a lot of individuals and mobile platforms using transmitters today. Some want to be found while others do not. Our modern society demand mobility and communication abilities. This means that several mobile platforms could poten- tially carry a sensor to record incoming signals. The recorded data could be used for Direction Finding (DF) and localization of transmitters. For a scenario where this concept could be applied is to find a person in a natural disaster zone using drones with sensors scanning the area. One could state that the telecommunication companies have the possibility to use their cell towers to locate the person, however this requires legislative machinery to put in place. Having drones with this ability as a resource for rescue teams could potentially save lives by quickly identifying and locating individuals in an emergency. Within the framework of such scenarios the drones would continue to move randomly within a subsequently defined radius until an incoming signal is detected, after which they land. When this process is done, the drones start measuring the signal at the same time, which needs high precision time synchronization and data sharing. Thus, the areas of application are plentiful and could be the difference between life and death for many. Therefore, this thesis will identify the possibility to determine the direction to a transmitter with randomly placed sensors by using the Direction Finding method MUltiple SIgnal Classification (MUSIC).

A detailed description of the considered scenario in this thesis now follows. There will be 10 drones in this scenario and before they can collect any data by measuring the incoming signal the drones have to land on the ground. Some of the drones may not be able to land on the ground but a minimum of 5 drones will be able to land to conduct the measurement. The distance between the drones after they land will only be a few wavelengths. The wavelength is determined by the transmitter’s fre- quency which is set at 300 MHz in this scenario. The Signal-to-Noise-Ratio (SNR) is considered to be 20 dB when the measurements are conducted. Every drone has one sensor which is omnidirectional in the xy-plane and is equipped with a receiver. The receivers are limited to a sampling frequency of 1.2 GHz and can only collect 3000 samples for every new measurement. Before a measurement can be performed the drones have to do a time synchronization to make sure that all drones start their measurements at the same time.

4 Introduction 1.4

1.3 Research Question Main Research Question: To identify the possibility to determine the direction to a transmitter with randomly placed sensors by using the Direction Finding method MUltiple SIgnal Classification (MUSIC).

RQ1: How does the time synchronization error between sensors impact the direction finding methods Time Difference Of Arrivial (TDOA) and MUltiple SIgnal Classi- fication (MUSIC) in a two element ULA?

RQ2: How does the number of elements and maximum radius of a DF array affect the DOA estimation with the Direction Finding method MUltiple SIgnal Classifica- tion (MUSIC)?

1.4 Delimitations

• No coupling

• One transmitter with known frequency

• The narrowband assumption [17]

• The signal is continuous

• No Hopping Frequency

• Only ideal omnidirectional sensors in the xy-plane are considered

• The data is shared between the sensors without any interruption

• The position of the sensors are known

• The environment is free space, thus not taking forest, urban or mountain- environment into consideration. Which means no multipath of the incident wave.

5 Introduction 1.5

1.5 Disposition In Section 2, known localization and direction finding methods will be described and illustrated. Section 3 will give insights into how accurate time synchronization and positioning are today. The choice of method which is applied in this thesis is discussed in Section 4. The result is presented in Section 5 were the accuracy of UCA and Random Circular Array (RCA) is investigated. Section 5 also presents the impact of time synchronization error in DF methods. Finally will a real scenario of randomly placed sensors with presence of time synchronization error be analyzed. The discussion and conclusion of the results are presented in Section 6.

6 Methods 2.1

2 Methods

This section will first outline the localization methods, Triangulation, TDOA and Homing. This will then be followed by a description of Direction Finding (DF) meth- ods, such as TDOA, Watson-Watt, Phase Interferometer, MUSIC and ESPRIT.

2.1 Localization Methods Throughout history, different localization methods have been developed in order to determine the position of transmitters. In this Section three localization methods will be described, with the first method being triangulation. This method is consid- ered to be one of the oldest and most frequently used. Secondly, the Time Difference Of Arrival (TDOA) method will be outlined. Finally, this section will describe the Homing method which differs from the previously mentioned methods by continu- ously providing the user with a DOA. This guides the user towards the transmitters position instead of providing the specific coordinate of the transmitters [4].

2.1.1 Triangulation

Triangulation determines the position of a transmitter with an unknown location. A Direction Of Arrival (DOA) is needed from two locations. As of today the DOA has no articulated definition and is often synonymously described as Angle of Arrival (AoA) [29]. As a result of this, this study will view the DOA as the direction vector to the transmitter which the AoA (θ) can be obtained from.

A DOA is obtained from a direction finding (DF) method which will be described later in Section 2.2. As an example, let’s consider two DF systems and a transmitter in two-dimensional space. In this space two DF systems are located at the follow- ing positions (x1, y1) and (x2, y2) while the transmitter is located at an unknown position (x0, y0). The DOA of the transmitter and the AoA relative to the systems are denoted as θ1 and θ2, which is depicted in Figure 3. To determine the unknown location of the transmitter, the linear equation system (1) has to be solved.  y − y = tan(θ )(x − x ) 0 1 1 0 1 (1) y0 − y2 = tan(θ2)(x0 − x2) With i number of DF systems in the ideal case, an overdetermined system of equa- tions 2 can be obtained [29].  y0 − y1 = tan(θ1)(x0 − x1)  ... (2)  y0 − yi = tan(θi)(x0 − xi)

7 Methods 2.1

Figure 3: The directions to a transmitter from two direction finding systems and their DOAs, θ1 and θ2.

DF systems are not given an exact DOA to the transmitter because of measurement errors. This means that different DF systems DOAs will not intersect in the same point. They will provide with multiple of intersection points which are possible locations of the transmitter [26]. This problem can be handled by an uncertainty ellipse which was first introduced by Stansfield [35]. Taking all intersection points into account they can be covered with the area of a ellipse that gives the transmitters possible location, see Figure 4.

Figure 4: Uncertainty ellipse illustration.

8 Methods 2.1

2.1.2 Time Difference Of Arrival (TDOA)

The localization method Time Difference Of Arrival (TDOA) is considered to be very useful in SIGINT when a emitter is transmitting short pulses [42]. This method needs at least three sensors in order to determine an ambiguity free position of the transmitter. However, this is only for the ideal case when there are no measurement errors in time or in the positioning of the sensors [15].

The incident signal from the transmitter arrives at different times to the sensors. This implies that the localization system using TDOA need to be up and running before a continuous time signal is transmitted. In theory, however, it is possible that the signal is arriving at the same time to all three sensors but it would be depend on their positions. Given the placement of the sensors and the Time Of Arrival (TOA), the TDOA can be measured. Furthermore, with three sensors, three TDOAs and three hyperbolic curves can be provided. However, it is only in the ideal case the three hyperbolic curves intersect in the position of the transmitter, see Figure 5.

Figure 5: Three hyperbolic curves are obtained from three sensors and intersect in the position of the emitter.

The ideal case, with no time measurements or positioning errors occurring at the sensors, can be mathematically derived. Consider two sensors located at positions

(x1, y1) and (x2, y2) which is the foci of a hyperbola. The sensors are placed on the x-axis which means y1 = y2 = 0. The distance from the origin to both sensors are d and the distances from origin to the vertex are a. In Figure 6 the sensors and hyperbola geometry are illustrated.

9 Methods 2.1

Figure 6: The sensors and hyperbola geometry.

The distance to the unknown location of the transmitter (x, y), which is assumed to be on the conic, from the sensors are

p 2 2 r1 = y + (x − x1) (3a)

p 2 2 r2 = y + (x − x2) (3b) The difference in distance to the transmitter is

∆r = r2 − r1 = (d + a) − (d − a) = 2a (4)

p 2 2 p 2 2 y + (x − x2) − y + (x − x1) = 2a. (5)

2 2 p 2 2 2 y + (x − x2) = (2a + y + (x − x1) ) . (6) This can be simplified to the following expression

x2(d2 − a2) − a2y2 = a2(d2 − a2). (7)

Divide Eq.7 with a2(d2 − a2) gives

x2 y2 x2 y2 − = − = 1, (8) a2 (d2 − a2) a2 b2 were b2 = d2 − a2 which is the equation of a hyperbola. Recall that the difference in distance to the unknown transmitter is 2a, which is equal to c∆t were c is the

10 Methods 2.1 speed of the propagating wave and ∆t is the TDOA. This gives

c∆t a = (9) 2 and c∆t2 b2 = d2 − a2 = d2 − (10) 2 Now the equation of a hyperbola can be written as

x2 y2 − = 1 (11)  2  2 c∆t 2 c∆t 2 d − 2 In a scenario where the two sensors are not lined up on the x-axis it is preferable to use a local coordinate system to facilitate the calculation. This was a demonstration of the two-dimensional case but it can also be applied in the three-dimensional case. When there is limited access to computer power, a simpler TDOA algorithm for the two-dimensional case is proposed by Fang [10].

The accuracy of the TDOA method depends on the placement of the sensors when measurement errors are present. The best geometric placement is where the sensors are placed around the transmitter [4]. Outside the area surrounded by the sensors the accuracy quickly decreases, which is illustrated in Figure 7. Thus, it is preferable to have knowledge of the transmitters location. However this is rarely the case.

11 Methods 2.1

Figure 7: The accuracy of the TDOA method is depending on the geometric place- ment around the transmitter. The sensors are represented by the blue dots, while the accuracy is represented by the red marked areas inside and outside the preferable placement.

2.1.3 Homing

The Homing method use a directive antenna to scan the direction in which it re- ceives the strongest signal. This is considered an approximation of the DOA. By following the approximation of the true DOA the method guides the user towards the location of the transmitter. When the user is approaching the transmitter’s lo- cation the error in the DOA decrease [4]. This method requires that the transmitter continuously transmit a signal that is known to the user.

Instead of manually scanning for the DOA, an Automatic Direction Finding (ADF) is preferable. This method was used by airplanes during WWII, which gave the pilot the direction to a friendly land-based tower. The concept is similar to the ordinary compass. By keeping the needle in the ADF compass at 0 degrees the pilot was homing on the transmitting station. The zero degrees indicator in the ADF compass is the DOA to the friendly beacon tower.

12 Methods 2.2

2.2 Direction Finding Methods Today there are several DF methods used to determine the DOA. Due to the amount of techniques a limit must be drawn to focus on the best known and used meth- ods, therefore this study will only investigate Time difference of arrival (TDOA), Watson-Watt, Phase Interferometer and the subspace based methods MUltiple SIg- nal Classification (MUSIC) and Estimation of Signal Parameters via Rotational In- variant Techniques (ESPRIT). These methods will be outlined and further analyzed in this Section.

2.2.1 Time Difference Of Arrival (TDOA)

With two sensors the Time Difference Of Arrival (TDOA) method can be used to approximately calculate the AoA. This under the same conditions described in Section 2.1.2 and if the distance between the receivers is small compared to the distance to the transmitter [9]. The hyperbolic curve calculated from the TDOA with two sensors has an asymptotic line, illustrated in Figure 8. From the asymptotic line the AoA can be calculated according to equation 12.

c∆t sin(θ) = (12) d Were c is the speed of the light, ∆t is the TDOA between the two receivers and d is the distance between the receivers in meters.

If the sensors are separated by long distances, there will be a problem with the frequency error when the TDOA method is used. The reason being that each sensor has its own receiver and with its own oscillator. The difference between the oscil- lators increase the frequency error with increasing distance. If the sensors are at a close distance they can share the same receiver and avoid frequency error. [8]

13 Methods 2.2

Figure 8: An hyperbolic equation with its asymptotic line.

As described in Section 2.1.2 the TDOA method can also be used for localization. The method is assuming that the position of the transmitter is on the hyperbolic curve. Another approach to determine the location of the transmitter is using the TDOA method and assuming that the curves of position not have to be hyperbolic instead being a straight line. This straight line can be used for DOA. The conven- tional TDOA method put the sensors at the foci and in this approach the sensors are on the hyperbolic curve. Three sensors with known location in the xy-plane can obtain the location of the transmitter under the circumstance where the transmitter is in the Line of Sight (LoS) from each of the three sensors. This new approach generate a conic axis and the focal point (x0, y0) can be the transmitters position but not necessarily. With a new combination of three sensors another conic axis can be calculated. Using the localization method triangulation, the position of the transmitter can be determined. [32]

14 Methods 2.2

2.2.2 Watson-Watt

The method is named after the inventor R. A. Watson Watt, which he developed and used for atmospheric direction finding [40]. The Watson-Watt method uses an Adcock antenna array to determine the DOA. The Adcock antenna array consists of at least four antenna elements in pairs who are faced 90 degrees to each other. Having eight elements instead of four gives a greater frequency coverage range [38] and mitigated the effect of element spacing error [39]. This method was used during WWII to determine the DOA to enemy submarines [29].

Figure 9: Illustration of the Watson-Watt method and an Adcock antenna of four dipoles.

In Figure 9 the method illustrated with a four dipole Adcock antenna. The blue dots represent the omnidirectionality of the dipoles in the xy-plane. The basics of the Watson-Watt method is measuring the voltage over the north-south dipole pair and the west-east dipole pair to determine the DOA according to the derivation below [24][2].

Consider an incoming linear polarized plane wave s(t) with a DOA (θ). North is the y direction and east is the x direction in the xy-plane. If the origin is placed in the center of the array then the distance to each sensor is d. The voltages at each sensor are

15 Methods 2.2

jkd sin(θ) UN (t) = s(t)e −jkd sin(θ) US(t) = s(t)e (13) jkd cos(θ) UE(t) = s(t)e −jkd cos(θ) UW (t) = s(t)e were k is the wavenumber. The voltage difference between north and south sensors are as follows

jkd sin(θ) −jkd sin(θ) UN (t) − US(t) = s(t)(e − e ) (14) and using the identity below

1 sin(x) = (ejx − e−jx) (15) 2j the expression can be simplified to

UN (t) − US(t) = s(t)2j sin(kd sin(θ)) (16)

When the value of the wavenumber is low, i.e. k << 1, then sin(x) ≈ x and the expression can be simplified to

UN (t) − US(t) = s(t)2jkd sin(θ). (17) Analogously the voltage difference between east and west sensor can be simplified to

UE(t) − UW (t) = s(t)2jkd cos(θ) (18) The DOA can be calculated according to the equation below

U U (t) − U (t) s(t)2jkd sin(θ) sin(θ) NS = N S = = (19) UWE UE(t) − UW (t) s(t)2jkd cos(θ) cos(θ)

U tan θ = NS (20) UWE Due to how the trigonometric function in Equation 20 is defined, an ambiguity problem arises. The aforementioned problem is solved by having a sensor in the origin to determine which quadrant the DOA is located.

16 Methods 2.2

2.2.3 Phase Interferometer

In the Phase Interferometer method the phase difference between the sensors is measured [19]. This can be put in contrast to the TDOA which measure the time difference.

Figure 10: Illustration of the Phase interferometer were d is the distance between the sensors, θ is the DOA and the dotted lines represent the phase difference ∆Φ.

Considering two antennas separated with a distance d from each other, see Figure 10. The AoA of the incident wave is θ and can be calculated according to

λ∆Φ θ = cos−1( ) (21) 2dπ were ∆Φ is the phase difference and λ is the wavelength of the incident wave.

If the distance d is greater than λ/2 there will be an ambiguity problem due to the periodicity in equation 21. The equation will provide unlimited solutions be- cause it is periodic. To avoid ambiguity the distance d have to be < λ/2 and the phase measurement have to be in the interval of (0, 2π) or (−π, +π). This under the condition on the DOA being in the interval of (−π/2, +π/2). [6]

17 Methods 2.2

2.2.4 MUltiple SIgnal Classification (MUSIC)

The MUSIC method is a generic term for theoretical and experimental methods to determine the parameters of receiving signals in an antenna array [31]. MUSIC can provide information about a number of received signals, DOA, amplitude, correla- tion between the different waveforms, and Signal to Noise Ratio (SNR). Furthermore, the MUSIC algoritm is also applicable to identify information such as conventional interferometry, monopulse DF and multiple frequency estimation [31].

The advantage with this method is that it can be applied on arbitrary antenna arrays [21]. When a randomly spaced antenna array is applied the MUSIC method is preferable [5]. However, the disadvantage and limitation occurs when the MUSIC method for example is applied on a Uniform Circular Array (UCA) and its elements have a small displacement [16]. This leads to decreased performance in the DOA estimation [18]. Another disadvantage with the method is the ambiguity in the DOA estimation when the signal from the transmitter has low power and wideband [9]. This is because the MUSIC method is based on the narrowband assumption [21].

Before the MUSIC method can be explained a signal model has to be described first and follows. A signal, noted as s(t), generated by a transmitter far away is represented by the equation below.

s(t) = αejωt (22) were α is the amplitude, ω is angular frequency and t is the time. A time delay in the signal is a phase shift in the time domain, which can be math- ematically described as

jω(t−t0) −jωt0 −jΦ0 s(t − t0) = αe = e s(t) = e s(t) (23) were t0 is the time delay and Φ is the phase shift. Consider an arbitrary antenna array with N antenna elements and an incoming signal with θ as the AoA relative to the array. Assume that the first antenna element x1(t) is receiving the signal s1(t). The elements position are represented in the position vector ~ri and the AoA is represented in the DOA vector ˆr0 in polar coordinates. The phase in each element is defined in the equation below.

Φi = k~ri · ˆr0 (24)

 ~r = R cos(φ )x ˆ + R sin(φ )y ˆ i i i i i (25) ˆr0 = cos(θ)x ˆ + sin(θ)y ˆ

18 Methods 2.2 were k is the wavenumber. The received signal at the N elements are

−jΦi −jk~ri·ˆr0 xi(t) = gi(θ)e s(t) = gi(θ)e s(t) (26) were gi(θ) is the embedded element pattern and is equal to 1 because of the assump- tion of no coupling. All signals received in each element is represented in the vector below

   −jk~r1·ˆr0  x1(t) g1(θ)e s(t)  x (t)   g (θ)e−jk~r2·ˆr0 s(t)   2   2    =   (27)  ...   ...  −jk~rN ·ˆr0 xN (t) gN (θ)e s(t) which can be written in vector form were a(θ) is the steering vector

x(t) = a(θ)s(t) (28)

In this case the M number of arriving signals to the antenna array with different frequencies are assumed to be uncorrelated. Furthermore, the N elements are as- sumed to have background noise ni(t) in each signal. The total signal model can be written as

x(t) = As(t) + n(t) (29) were n(t) is the noise vector and A is a N × M matrix with steering factors a(θ) for all N elements and for each source.

A =[a(θ1), ..., a(θM )] (30) T s(t) =[s1(t), ..., sM (t)]

The MUSIC algorithm now follows [31], the first step is to evaluate the covariance matrix Rx. For practical reasons the sample covariance matrix is evaluated.

K 1 X R = x(t)xT (t) (31) x K t=1

Rx can then be expressed as

T Rx = E[x(t)x (t)] = {E[X + Y ] = E[X] + E[Y ]} (32) = E[As(t)] + E[n(t)]

19 Methods 2.2

The expression can then be rewritten as

Rx = E[As(t)] + E[n(t)] (33) H 2 = ARsA + σ0I

H 2 were Rs = E[s(t)s (t)] is the covariance matrix of the source vector and σ0I = E[n(t)nH (t)] is covariance matrix of the noise vector. When there is more elements T than sources, N > M, the matrix ARsA is singular which means

H 2 det(ARsA ) = det(Rx − σ0I) = 0 (34)

H H The dimension of the null space of ARsA is given by N − M. Rx and ARsA are defined as non-negative. For M incoming signals there are M other eigenvalues 2 2 2 2 2 σi and as σ0 is the minimum eigenvalue it implies that σi > σ2 > σ1 > σ0 > 0. The 2 eigenvectors corresponding to the eigenvalues σi are defined as ei. The correlation matrix can therefore be written as

H 2 2 Rxei = (ARsA + σ0I)ei = σi Iei (35) which implies that  2 2 H (σi − σ0)Iei; i = 1, 2, ..., M ARsA ei = (36) 0; i = M + 1, ..., N When i ≥ M the correlation matrix becomes zero, as a result of the signal subspace and the noise subspace is orthogonal to each other. If EN is a N × M matrix were the columns are the noise eigenvectors and the points along a(θ) can be plotted as a function of the incident angle, θ. The function is called the MUSIC ”Pseudo Spectrum” and is given by

1 P (θ) = (37) MUSIC H H a (θ)EN EN a(θ)

Ambiguities in DF Arrays with the MUSIC method

Consider an arbitrary antenna array containing N elements and J elements whose positions that are collinear, then there will be at least N − J + 2 directions that creates sets of steering vectors that are linear dependent [12]. This means that if such an array is applied with the MUSIC method, there will be an ambiguity in those directions in the MUSIC ”Pseudo Spectrum” [12].

20 Methods 2.2

If a UCA is applied and its elements are linear independent, the MUSIC method can provide an ambiguity free DOA estimation [21]. A UCA with 2, 3, 4 and 6 elements will have a rank-1 in ambiguity [41]. An antenna array with rank-1 ambiguity means that there exist 1 pair of linear dependent steering vectors [37]. To have an ambi- guity free UCA for DOA estimations the number of elements have to be 5 or ≥ 7 [41].

In presence of noise, the cause of ambiguity is not only linear dependent steer- ing vectors. In ambiguity-free DF systems using MUSIC, ambiguities can appear and that is because of the noise. [20]

21 Methods 2.2

2.2.5 Estimation of Signal Parameters via Rotational Invariance Tech- niques (ESPRIT)

The method Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) can briefly be described as an similar approach to the MUSIC method [21]. ESPRITE is only applicable with a ULA and using the benefits of the array structure by dividing it in sub-matrices [28].

Figure 11: An illustration of the sub-matrices of a ULA which the method ESPRIT is using.

Assuming a ULA, A, with N elements than the first sub-matrices A1 will span from the first element to the N − 1 element. The second sub-matrices A2 span from the second element to the last element N, see Figure 11. By having the ULA divided in to sub-matrices makes the method robust against imperfections in the antenna array.

22 State of the Art Technology 3.2

3 State of the Art Technology

This section will outline two state of the art technologies which have been com- mercialized and tried by the market. These are GNSS, a global navigation satellite system, and Rhode&Schwarz which offers solutions within radiomonitoring and ra- diolocation.

3.1 GNSS GNSS stands for global navigation satellite system with the most used application being the global positioning system (GPS). It was developed during the Cold War by the United States Air Force [29]. Since then other satellite based navigation sys- tems have been developed, such as the Russians Global Navigation Satellite System (GLONASS) and the European Galileo [29]. The GPS system is primarily a mili- tary application and for non-civilian users the system provides a precise positioning service (PPS) [30].

At the United States Air Force Base Schriever in Colorado the master control station (MCS) is located and controls all GPS satellites. One important control factor is the synchronization of the satellites atomic clocks [29]. The control factor is considered to be crucial due to the fact that the GPS system is using the time of arrival (TOA) method.

3.2 Rhode & Schwarz Rhode & Schwarz is a multinational corporation established in Germany 1933 with one expertise being radiomonitoring and . In DF systems using TDOA method for DOA with Rhode&Schwarz products a minimum of three receivers are needed to achieve an unambiguous result of the transmitters position [33]. The abil- ity to measure time precisely is crucial for the TDOA method. The R&S receivers synchronize the internal clock with the GPS clock and the internal reference fre- quency is adjusted with a pulse per second signal. The GPS clock and PPS, which is received from the GPS, synchronization gives the system the ability to have an accuracy in the picoseconds range. A R&S receiver can provide time synchronization accuracy of 100 ns and a positioning accuracy of 2m using GPS with a RF receiver [34].

23 Methodology 4.2

4 Methodology

In this section, the choice of localization and direction finding method is discussed and determined. The methodology is based on the considered scenario described in Section 1.2.

4.1 Localization Methods Homing is a time consuming method and will put the operator in potential danger when approaching the transmitter’s location. The unknown transmitter’s location may be a hostile environment. This scenario requires a rapid localization method to minimize the duration of the OODA loop.

TDOA is most optimal when the location of an unknown transmitter is geometri- cally surrounded by sensors. In the considered scenario of this study, the transmitter is more likely not to be surrounded by the sensors. It can still occur but the posi- tion of the transmitter will more frequently be outside the high accuracy area of the TDOA method as shown in Figure 7. The TDOA method also require high accuracy in time synchronization and positioning of the sensors. The required accuracy can be obtained from GNSS if state of the art technology is used, which can provide a time synchronization accuracy of 100 ns which was described in Section 3.2.

Triangulation is considered to be a simple and robust method. The performance limitations are dependent on the DOA estimations from the DF systems and their accuracy in positioning. Hence, when the transmitter is not surrounded by sensors, triangulation is more preferable than TDOA, which is considered to be the most frequent scenario. In the considered scenario only one group of drones is considered but using another group of drones triangulation can easily be applied. Therefore, in this scenario the localization method triangulation will be applied.

4.2 DF Methods Watson-Watt is a well developed method with moderate accuracy [4]. The Adcock antenna array, which this method is using can also be used by the MUSIC algorithm. The Watson-Watt is more suitable in the HF band while MUSIC is more preferable in VHF and UHF bands [4]. The Watson-Watt method do not consider multiple sources and do not consider noise affecting the signal and the measurement. The method is limited to the two-dimensional plane and the structure of the Adcock antenna array. In this scenario will the positions of the sensors be randomly placed and therefore is the method Watson-Watt not applicable in this scenario.

24 Methodology 4.2

Phase Interferometer can easily handle the estimation of the DOA when the in- cident signal is continuous. The method doesn’t take into account the surrounding noise and that affects the DOA estimation negatively. When the distance between the sensors is greater than λ/2 an ambiguity in the DOA estimation arises. In this scenario the elements will be separated with a distance greater than λ/2. The sen- sors also need to be positioned on the same baseline and in this scenario are the sensors randomly placed. Therefore, is the method Phase Interferometer not appli- cable in this scenario.

TDOA needs high accuracy in time synchronization. This method is very suitable when short pulses are received. When the signal is continuous, it is more difficult to determine the DOA. A continuously transmitted signal is considered in this scenario but if the drones have landed and can conduct a measurement of the incoming sig- nal’s first peak then is it possible to determine the DOA to the transmitter. TDOA also have more potential in estimating a ambiguity free DOA when the signal is low power and wideband than the methods Watson-Watt and MUSIC [9]. The method only needs two sensors which can be randomly placed and this is applicable with the considered scenario. Therefore will the affect of time synchronization error with the method TDOA using two sensors be analyzed.

ESPRIT is using the benefits of the structure of a ULA by dividing it into two sub-matrices. In this scenario are randomly placed sensors considered. It’s unlikely that the randomly placed sensors will form a ULA. Therefore this method isn’t ap- plicable with the considered scenario.

MUSIC can handle multiple sources and estimate different signal parameters such as source frequency. The method is also handling interference from noise. Noise will be present in the path of propagation and in the measurement equipment. MUSIC is not limited to one array structure and can be applied in arbitrary antenna arrays, which is the case in the considered scenario. The MUSIC method is robust against interference from noise and can be applied to arbitrary antenna arrays, which also can be described as randomly placed sensors. MUSIC will be the main DF method applied in this thesis.

25 Results 5.1

5 Results

In this section four scenarios will be analyzed by using Matlab and the fundamental code in this section can be found in Appendix A and B. The analysis will start with a ULA containing two sensors with a time synchronization error. Secondly, the ac- curacy of a UCA with different numbers of elements will be analyzed. Thereafter the accuracy of a Random Circular Array (RCA) with a different number of elements is investigated. Finally, a real scenario of randomly placed sensors with a time syn- chronization error will be analyzed.

5.1 ULA with time Synchronization Error In this section a ULA with two sensors located on the x-axis is considered. The sensors are omnidirectional in the xy-plane and the incident wavefront from a trans- mitter is a plane wave in a noise-free environment. Sensor 1 will be located in the origin and Sensor 2 with a distance d from origin on the positive side of the x-axis. The DOA of the plane wave is θ and is shown in Figure 12.

Figure 12: Two sensors located on the x-axis separated by the distance d and the incident angle of the plane wave is θ.

The DF methods TDOA and MUSIC will be analyzed with a time synchronization error between the two sensors and with different values of d. There are no other errors in this scenario and the DOA is 45 degrees throughout the analysis.

The DOA estimation using the DF method TDOA with two sensors is

c(∆ + ε) cos(θ) = t (38) d

26 Results 5.1 where ε is the time synchronization error between the two sensors. As described in Section 1.2, the time synchronization error make the sensors start measuring at different times and that affects the DOA estimation.

When using the TDOA method and a time synchronization error between the sen- sors occurs, this results in an error in the DOA estimation. The negative effect of the time synchronization error is decreased when the distance between the elements is increased, which is also shown in Figure 13. In this case the error is represented as an absolute error. The distance between the elements is represented in meters rather than λ, due to the fact that the TDOA method is independent from the wavelength.

Figure 13: When there is a large distance between the two sensors, the time syn- chronization error has less effect on the DOA estimation when using the method TDOA.

In Figure 14 the distance between the sensors is represented in wavelengths. In this scenario the frequency is 300 MHz and λ ≈ 1m.

27 Results 5.1

Figure 14: When there is a large distance between the two sensors, the time syn- chronization error has less effect on the DOA estimation when using the method TDOA. In this case the frequency is 300 MHz and λ ≈ 1m.

To estimate the DOA to a transmitter with the MUSIC method a synthetic signal has to be generated from the transmitter. In this scenario the frequency is f = 300

MHz, the number of samples is 3000, and the sample rate is fs = 2f. The time synchronization error ε is added to the synthetic signal at Sensor 2 according to the equations below.

−j(2πf(t+ε)+k~r·ˆr0) x2(t) = e (39)

 ~r = d(cos(φ)ˆx + sin(φ)ˆy) (40) ˆr0 = cos(θ)x ˆ + sin(θ)y ˆ

In this case f is the transmitters operating frequency, k is the wavenumber of that frequency, d is the distance between the sensors and φ is the angle to the element relative the x-axis. φ is equal to zero in this ULA.

In MUSIC the time synchronization error has the same effect on the DOA esti- mation as it has on TDOA. However, the error in the DOA estimation is considered to be greater, especially at small distances which is depicted in Figure 15 and 16.

28 Results 5.1

Figure 15: When increasing the distance between the two sensors, the time syn- chronization error has less effect on the DOA estimation when using the MUSIC method. In this case, the frequency is 300 MHz and λ ≈ 1m.

Figure 16: When the time synchronization error increases, the effect on the DOA estimation has a periodic behavior when using the MUSIC method. In this case, the frequency is 300 MHz and λ ≈ 1m.

Furthermore, if the transmitter’s frequency is higher, say 3 GHz, the DOA estimation becomes more sensitive to time synchronization error, which is shown in Figure 17.

29 Results 5.1

Figure 17: When the distance between the two sensors is increased the time syn- chronization error has less effect on the DOA estimation using the method MUSIC. Here the frequency is 3 GHz and λ ≈ 1m.

30 Results 5.2

5.2 Ambiguities in a 2-Element ULA The true DOA is 45 degrees but MUSIC provides two peaks in the spectrum even if the distance between the elements is < 0.5λ. This is due to the symmetry problem, cos(θ) = cos(−θ), which gives the same signal in those directions according to the equation described in Section 5.1. When the distance between the elements is larger than 0.5λ the MUSIC method provides two additional peaks in the spectrum, which is shown in Figure 18. The two additional peaks are described in Section 2.2.3 and it stems from the distance between the sensors being ≥ 0.5λ.

Figure 18: An increased distance between the elements increase the number of peaks in the MUSIC spectrum.

31 Results 5.3

5.3 UCA with Noise In this section, a UCA with N sensors is considered and the DF method is MUSIC. The sensors are omnidirectional in the xy-plane and the incident wavefront from a transmitter is a plane wave. The sensors are in a noisy environment where the SNR is chosen to be 20 dB. The DOA of the plane wave is θ, R is the radius of the UCA and φi is the angle to the i-th sensor, see Figure 19.

Figure 19: A UCA where φi is the angle to the i-th element, R is the radius and DOA of the plane wave is θ.

The synthetic signal is generated with a frequency of f = 300 MHz with 3000 samples and the sample rate is fs = 2f. The signals at each sensor are generated according to the equations below.

−j(2πft+k~ri·ˆr0) xi(t) = e + n(t) (41)

 ~r = R cos(φ )x ˆ + R sin(φ )y ˆ i i i (42) ˆr0 = cos(θ)x ˆ + sin(θ)y ˆ In the analysis the DOA is 45 degrees, while the number of elements and the radius of the UCA is changed. For each number of elements, a radius sweep is conducted from 0.1λ to λ, and for each new radius, an additional 1000 DOA estimations are calculated with a added random white Gaussian noise for each iteration. The dif- ference between the estimated DOAs and the true DOA are noted and the accuracy is calculated with Root Mean Square (RMS). The number of elements and their different radii versus the accuracy in RMS is shown in Figure 20.

32 Results 5.3

In Figure 21 is a UCA with seven elements with different radii versus SNR is de- picted.

Figure 20: UCA with different numbers of elements and their different radii versus the accuracy in the DOA estimation.

Figure 21: UCA with seven elements and different radii versus SNR and the accuracy in RMS.

33 Results 5.4

5.4 Ambiguities in a UCA A UCA with 3, 4 or 6 elements will have a rank-1 ambiguity, which was also described in Section 2.2.4. In Figure 22, a rank-1 ambiguity is illustrated with a 4-element UCA with radius λ and where the DOA is 0 degrees. The ambiguity stems from the two sensors being placed on the x-axis, which makes them collinear and therefore they have linear dependent steering vectors in the directions 0 and 180 degrees. This also appplies to the two sensors placed on the y-axis giving an ambiguity in the directions 90 and 270 degrees. If the radius of a 4-element UCA is < 0.5λ then the DOA estimation is ambiguity-free. In a 6-element UCA it is the directions 0, 60, 120, 180, 240 and 300 degrees which gives an ambiguity in the DOA estimation. If the radius of a 6-element UCA is < λ then the DOA estimation is ambiguity-free. This can be verified by using the code in Appendix A.

Figure 22: MUSIC ”Pseudo Spectrum” with a 4-element UCA with radius λ and where the DOA is 0 degrees.

If the radius is a couple of λ, which is the considered scenario described in Section 1.2, then it is easy to determine the true DOA and is depicted in Figures 23, 24 and 26. This under the condition that the DOA is not the collinear directions (e.g. 90 and 60 degrees) which were described before with a 4-element and a 6-element UCA.

To have an ambiguity-free UCA, the number of elements should either be 5 or ≥ 7 according to Section 2.2.4. A 5-element and 7-element ambiguity-free UCA can determine an ambiguity free DOA in all directions. If the radius is a couple of λ then it is easy to determine the DOA and is depicted in Figures 25 and 27. The true DOA in all figures is 45 degrees and is the largest peak in the MUSIC ”Pseudo Spectrum”.

34 Results 5.4

Figure 23: MUSIC ”Pseudo Spectrum” with a 3-element UCA.

Figure 24: MUSIC ”Pseudo Spectrum” with a 4-element UCA.

35 Results 5.4

Figure 25: MUSIC ”Pseudo Spectrum” with a 5-element UCA.

Figure 26: MUSIC ”Pseudo Spectrum” with a 6-element UCA.

36 Results 5.4

Figure 27: MUSIC ”Pseudo Spectrum” with a 7-element UCA.

37 Results 5.5

5.5 Random Circular Array (RCA) In this section two scenarios will be analyzed with the DF method MUSIC. The first scenario is exactly the same as the UCA scenario, except that the array is constructed with randomly placed elements. The elements are randomly distributed in an area of a circle with radius R. The positions of every element in polar coordinates are generated by the Matlab random number generation function randi, where φi = randi([0 360], 1, 7) is the angle and Ri = randi([0 1000], 1, 7)λ/1000 is the radius to the i-th element. In Figure 28 the geometry of the scenario is illustrated.

Figure 28: Random element placement where Ri and φi is the radius and angle to each element in the random array.

In the synthetic signal R is changed to Ri, as shown in the equations below.

−j(2πft+k~ri·ˆr0) xi(t) = e + n(t) (43)

 ~r = R cos(φ )x ˆ + R sin(φ )y ˆ i i i i i (44) ˆr0 = cos(θ)x ˆ + sin(θ)y ˆ

In the analysis the DOA is 45 degrees, while the number of elements and the maxi- mum radius (Rmax) of the RCA is changed. For each number of elements a radius sweep is conducted from 0.1λ to λ, and for each new radius an additional 1000 RCA is generated and the DOA estimations are calculated with an added random white Gaussian noise for each iteration. The difference between the estimated DOAs and

38 Results 5.5 the true DOA are noted and the accuracy is calculated with RMS. The number of elements and their different maximum radii (Rmax) versus the accuracy in RMS is shown in Figure 29.

Figure 29: RCA with different numbers of elements and their different radii versus the accuracy in the DOA estimation.

The second scenario has the same base as the first scenario. The difference is that only 7-elements RCAs with different maximum radii (Rmax) are generated and the accuracy in RMS for different SNR are calculated. In Figure 30 the accuracy of the RCA depending on the maximum radius versus SNR is illustrated.

Figure 30: SNR VS Rmax.

39 Results 5.6

5.6 Ambiguities in an RCA As described in Section 2.2.4, a 3-element, 4-element and 6-element UCA is a rank-1 ambiguity array. An RCA, with the same number of elements do not form a UCA and will therefore not have a rank-1 ambiguity. If the radius is a couple of λ then it is easy to determine the DOA which is depicted in Figures 31, 32 and 34. An RCA with 5 or 7 elements are ambiguity-free in the same way as a UCA with 5 or 7 elements are ambiguity-free. This also means that the same applies for RCAs with elements ≥ 7 as long the steering vectors are linearly independent, which is depicted in Figures 33 and 35. The RCAs in the figures are randomly generated and it is possible to generate an RCA with linear dependent steering vectors. Thus, it is preferable to also plot the MUSIC ”Pseudo Spectrum” and visually inspect it. The SNR is 20 dB in all figures.

Figure 31: MUSIC ”Pseudo Spectrum” with a 3-element RCA.

40 Results 5.6

Figure 32: MUSIC ”Pseudo Spectrum” with a 4-element RCA.

Figure 33: MUSIC ”Pseudo Spectrum” with a 5-element RCA.

41 Results 5.6

Figure 34: MUSIC ”Pseudo Spectrum” with a 6-element RCA.

Figure 35: MUSIC ”Pseudo Spectrum” with a 7-element RCA.

42 Results 5.7

5.7 RCA and UCA Comparison A UCA with 7 elements and a radius R is compared to an RCA similar to the UCA but whose elements have a small displacement, see Figure 36. Each position of the elements in the RCA are known and the displacement is the same for every new radius. Both arrays are iterated 1000 times for each new radius with white Gaussian noise and the SNR is 20 dB. The difference between the estimated DOAs and the true DOA are noted and the accuracy is calculated with RMS.

Figure 36: An RCA and a UCA, both with 7 elements.

First generated displacement has an average radius of 1R and a maximum radius of 1.08R. The accuracy versus radius for both a UCA and an RCA is depicted in Figure 37. The RCA average RMS is 4.16 × 10−4 degrees more accurate than the average RMS of a UCA.

43 Results 5.7

Figure 37: The accuracy of a UCA and an RCA.

The second generated displacement has an average radius of 0.98R and a maximum radius of 1.04R. The accuracy versus radius for both a UCA and an RCA is depicted in Figure 38. The RCA average RMS is 1.86 × 10−4 degrees more accurate than the average RMS of a UCA.

Figure 38: The accuracy of a UCA and an RCA.

44 Results 5.7

The third generated RCA have its elements distributed in the area of a circle with radius R, see Figure 39. The average radius of the RCA is 0.79R and the maximum radius is R. The accuracy versus radius for both a UCA and an RCA is depicted in Figure 40. The RCA average RMS is 3.50 × 10−3 degrees less accurate than the average RMS of a UCA. Thus, it is considered better to have a UCA than an RCA in this case, if good accuracy is desired.

Figure 39: The accuracy of a UCA and an RCA.

Figure 40: The accuracy of a UCA and an RCA.

45 Results 5.8

5.8 Plane Wave Approximation In DF methods a plane wave is considered. This means that every sensor has the same DOA but the wave arrives at different times. This approximation can only be used when a transmitter is located at large distances from the sensors. When the location of the transmitter is closer to the sensors, they will have a difference in their DOAs which is depicted in Figure 41, where d is the distance between the sensors, R is the distance to the transmitter, θ1 is DOA of Sensor 1 and θ2 is the

DOA of Sensor 2. In Figure 42 the difference in the DOA (θ2 − θ1) between the two sensors is illustrated with different R and d.

Figure 41: The difference in the DOA between the senors when the transmitter is located at different distances from the senors.

Figure 42: Difference in DOA of two sensors separated with different distances.

46 Results 5.9

5.9 Drones with Time Synchronization Error In this scenario the transmitter is placed far away from the sensors in order to ensure validation of the parallel approximation. The considered frequency is f = 300 MHz and the sample rate is fs = 2f with 3000 samples. The sensors are randomly placed in a circle with a radius of ≤ 2λ, this due to the impact of the plane wave approx- imation described in Section 5.8 and to avoid ambiguities in the DOA estimation which were shown in Section 5.6. To ensure that the MUSIC ”Pseudo Spectrum” only has one DOA estimation, a visual validation of the spectrum will be performed. The sensors have no positioning error but a small time synchronization error of 10ps. The small error is because larger errors makes it very hard to distinguish a DOA in the MUSIC ”Pseudo Spectrum” when more than two sensors are present. The error is randomly distributed among the sensors meaning that each sensor start measuring at different times.

In Figure 43a, the positions of 4 randomly placed sensors are illustrated, whereas Figure 43b depicts the MUSIC spectrum in the scenario described above. The max- imum time synchronization error is 10ps and is randomly distributed among the sensors. In this simulation the DOA is estimated to 37 degrees, which is 8 degrees off from the true DOA of 45 degrees.

(a) Sensor position. (b) The MUSIC ”Pseudo Spectrum”.

Figure 43: The positions of 4 randomly placed sensors and the MUSIC ”Pseudo Spectrum”.

In Figure 44a the positions of 6 randomly placed sensors are illustrated, whereas Figure 44b depicts the MUSIC spectrum. The maximum time synchronization error is 10ps and is randomly distributed among the sensors. In this simulation the DOA is estimated to 30 degrees, which is 15 degrees off from the true DOA of 45 degrees.

47 Results 5.9

(a) Sensor position. (b) The MUSIC ”Pseudo Spectrum”.

Figure 44: The positions of 6 randomly placed sensors and the MUSIC ”Pseudo Spectrum”.

In Figure 45a the positions of 6 randomly placed sensors are shown and in Figure 45b the MUSIC spectrum is depicted. In this simulation the sensors are randomly distributed within the area of a circle with the radius 2λ. The maximum time synchronization error is 10ps and is randomly distributed among the sensors. In this simulation the DOA is estimated to 115 degrees, which is 70 degrees off from the true DOA of 45 degrees.

(a) Sensor position. (b) The MUSIC ”Pseudo Spectrum”.

Figure 45: The positions of 5 randomly placed sensors and the MUSIC ”Pseudo Spectrum”.

48 Discussion & Conclusion 6.1

6 Discussion & Conclusion

This section will provide discussion and conclusions to the main research question and the research questions one and two.

6.1 Discussion The accuracy in the DOA estimation is depending on number of elements, SNR, the elements positions and the radius of the DF array. The more elements there are in the array, the better the accuracy in the DOA estimation is achieved for both UCAs and RCAs. However a UCA with the radius R has greater accuracy than an RCA in a scenario where its elements are randomly distributed within the area of a circle with the radius R. In Figures 20 and 29 the accuracy of a UCA and an RCA with different radii and number of elements is depicted. From these results it is clear that the best accuracy is achieved with a UCA, however the accuracy of an RCA can be considered good enough for DOA estimation. Furthermore, for both a UCA and an RCA a larger radius is preferable to achieve better accuracy. However, when the distance between the elements become too large, the parallel approximation will not be valid and will, thus, also affect the performance in the DOA estimation. To what extent this may affect the results can not be determined as it has been considered to be out of scope in this analysis. However, this is something that should be investi- gated when the DF array radius is large. Different SNR levels has the same affect on the accuracy in both a UCA and an RCA which is illustrated in Sections 5.3 and 5.5.

Furthermore in Section 5.7 the accuracy and the impact of displacement of ele- ments in a UCA were analyzed. The small displacement of elements can be seen as an RCA, whereas the results conclude that it is better to have a small displacement in order to achieve greater accuracy. However, it is considered to be a very small difference with the applied input values. It could be stated that a larger radius gives better accuracy as shown in Sections 5.3 and 5.5 but an RCA with an average radius smaller than a UCA still has better accuracy. There are some RCAs in Figure 38 who have less accuracy than a UCA. Therefore it is preferable to simulate the RCA to make sure it has better performance.

Regarding ambiguities in DF arrays, it has been described in Section 2.2.4 and investigated in Section 5.4 that 2, 3, 4 and 6 -element UCAs have a rank-1 ambigu- ity. However, in RCAs with the same number of elements the ambiguities doesn’t exist if the randomly generated element positions are not linear dependent, which is theoretically possible. Thus, the conclusion is that the benefit of an RCA is that the array is mostly ambiguity-free and if the desired number of elements are for instance 3 or 4, it is better to generate an RCA rather than to use a UCA, see Sections 5.4

49 Discussion & Conclusion 6.1 and 5.6.

Furthermore, the ambiguity-free UCA and RCA arrays can have very big radii but then the parallel approximation will not be valid and the DOA estimation is unlikely to be correct.

The next area of discussion is regarding the time synchronization error. When the DF method TDOA is used, the impact of time synchronization errors are de- creasing as distance between the sensors are increasing. Thus, it is preferable to have the sensors separated at a distance greater to 1000 m to avoid major errors in the DOA estimation. The other DF method, MUSIC, is dependent on the wave- length making the frequency of interest more important. Because higher frequencies have shorter wavelengths and are more sensitive to time synchronization errors than lower frequencies. With today’s technology it is possible to have an accuracy in time synchronization of 100 ns which was described in Section 3.2. Another aspect of this is that the time synchronization error could also be seen as a positioning error and 100 ns is almost equal to 30 m in positioning error and with todays positioning accuracy of 2 m, a good DOA estimation with the TDOA method could be provided but the sensors need to have different internal clocks and positions. The MUSIC method needs better accuracy in the time synchronization error in order to be able to determine an acceptable DOA estimation.

Furthermore, with today’s time synchronization error of 100ns and positioning ac- curacy of 2m it is only possible to make a poor estimation of the DOA using the MUSIC method with randomly placed sensors. If a time synchronization error of 10ps can be achieved, then a DOA can be determined which was described in Section 5.9. The effect of coupling, multipath, multiple sources and other factors have not been considered. These findings should be considered when attempting to develop a DF system based on randomly placed sensors. Based on the analysis done in this thesis, a DF system with randomly placed sensors with internal clocks using the DF method MUSIC will not perform adequately.

Finally, the ethical aspects considered in this thesis revolves around the integrity of individuals. If a person with a transmitter doesn’t want to be found, then the user of a DF system is violating that person’s integrity. This is something that must be consider when developing a DF system.

50 Discussion & Conclusion 6.2

6.2 Conclusion

RQ1. How does the time synchronization error between sensors impact the direction finding methods Time Difference Of Arrivial (TDOA) and MUltiple SIgnal Classifi- cation (MUSIC) in a two element ULA?

The time synchronization error has less effect in the DOA estimation using the TDOA method when there is a large distance between the sensors, which is shown in Section 5.1. Therefore, a DF system using the method TDOA should have the sensors separated by several kilometers to have good accuracy in the DOA estima- tion.

When analyzing the other method, MUSIC, the effects of time synchronization errors are similar to the effects they have on the TDOA method, but it is also dependent on the frequency. Higher frequencies are more sensitive to time synchronization errors than lower frequencies which is described in Section 5.1, in Figures 16 and 17.

RQ2. How does the number of elements and maximum radius of a DF array affect the DOA estimation with the Direction Finding method MUltiple SIgnal Classifica- tion (MUSIC)?

In Sections 5.3 and 5.5 it has been shown that a large radius and more elements gives a higher accuracy in the DOA estimation.

If a UCA is used for DF using the MUSIC method, then it is preferable to have a small element displacement to achieve higher accuracy. But it is under the condi- tion that the displaced elements positions are known.

51 Discussion & Conclusion 6.2

Main Research Question; To identify the possibility to determine the direction to a transmitter with randomly placed sensors by using the Direction Finding method MUltiple SIgnal Classification (MUSIC)?

The accuracy in the DOA estimation is dependent on the number of elements, SNR, the elements positions and the radius of the DF array. With more elements in the array, a higher accuracy in the DOA estimation is achieved for both a UCA and an RCA. However a UCA with radius R has greater accuracy than an RCA in a scenario where its elements are randomly distributed within the area of a circle with radius R. In Figures 20 and 29 the accuracy of a UCA and an RCA with different radii and number of elements are depicted. From these results it is clear that the best accuracy is achieved with a UCA, however the accuracy of an RCA can be considered as good as a UCA for DOA estimations.

If there is no time synchronization error or positioning error at the sensors, an ambiguity-free DOA estimation can be performed with the MUSIC method. If time synchronization errors are present, a DF system with randomly placed sensors will not be accurate enough to determine the DOA with the MUSIC method and the system will also have ambiguity problems.

The conclusion of the main research question is that it is possible to determine the direction to a transmitter with randomly placed sensors. But this is only possible if the sensors are using the same receiver, meaning no presence of time synchronization errors.

52 7 Recommendations for Future Work

This Section will outline the recommendations for future work based on the insights from this analysis and its delimitations.

Throughout the analysis, RCAs have been generated but there has been no focus on determining which random structure that will provide the best DOA estimation. A future project could therefore be to determine which structure is most suitable for DOA estimations from the randomly generated structures. Furthermore, an in- vestigation into what displacement of the elements in a UCA is the most preferable displacement and provides the greatest accuracy could also be of interest. In this analysis only one specific displacement has been considered.

Another recommendation for future work is to analyze the impact of coupling. In the analysis the assumption of no coupling has been made to create an ideal case, something which is rarely present in reality. Thus, it would be preferable to investi- gate the impact that coupling has on an RCA if it is larger or smaller and add the impeded antenna pattern to the MUSIC algorithm.

The third recommendation is to evaluate how large the distance between the sensors can be. Today’s DF methods are assuming an incident plane wave and it is only a valid assumption for far-field conditions. The main reason for this recommendation is that it may be highly desirable to locate a transmitter at closer distances to the sensors and then the assumption of an incident plane wave becomes invalid.

A last suggestion for future work is to extend the DF with randomly placed sensors from only being in the xy-plane to use a three dimensional vector instead.

53 References

[1] Hedy Kiesler Markey Los Angeles and Calif George Anthcil Manhattan Beach. Secret communication system. US Patent 2,292,387. June 1941. url: https: //patents.google.com/patent/US2292387. [2] Antenna engineering handbook. eng. 3 [rev.] ed.. New York: McGraw-Hill, 1993. isbn: 0-07-032381-x. [3] K. Buchanan, J. Rockway, and G. H. Huff. “Random antenna array phase and range limitations”. In: 2015 IEEE International Symposium on Antennas and Propagation USNC/URSI National Radio Science Meeting. July 2015, pp. 2499–2500. doi: 10.1109/APS.2015.7305638. [4] Radiocommunication Bureaun. The Handbook on Spectrum Monitoring. Ac- cessed on 2018-09-12. Geneva, Switzerland: International Telecommunication Union (ITU), 2011. url: http://handle.itu.int/11.1002/pub/80399e8b- en. [5] C. G. Christodoulou et al. “Recent advances in randomly spaced antenna arrays”. In: The 8th European Conference on Antennas and Propagation (Eu- CAP 2014). Apr. 2014, pp. 732–736. doi: 10.1109/EuCAP.2014.6901863. [6] S. Van Doan et al. “Optimized algorithm for solving phase interferometer ambiguity”. In: 2016 17th International Radar Symposium (IRS). May 2016, pp. 1–6. doi: 10.1109/IRS.2016.7497353. [7] Robert E. Enck. “The OODA Loop”. In: Home Health Care Management & Practice 24.3 (2012), pp. 123–124. url: https : / / doi . org / 10 . 1177 / 1084822312439314. [8] J. FaIk, P. Handel, and M. Jansson. “Estimation of receiver frequency error in a TDOA-based direction-finding system”. In: Conference Record of the Thirty- Eighth Asilomar Conference on Signals, Systems and Computers, 2004. Vol. 2. Nov. 2004, 2079–2083 Vol.2. doi: 10.1109/ACSSC.2004.1399532. [9] Johan Falk. An electronic warfare perspective on time difference of arrival estimation subject to imperfections. KTH, Tidigare Institutioner, Signaler, sensorer och system, 2004. [10] B. T. Fang. “Simple solutions for hyperbolic and related position fixes”. In: IEEE Transactions on Aerospace and Electronic Systems 26.5 (Sept. 1990), pp. 748–753. issn: 0018-9251. doi: 10.1109/7.102710. [11] B. Friedlander and A. J. Weiss. “Direction finding in the presence of mutual coupling”. In: IEEE Transactions on Antennas and Propagation 39.3 (Mar. 1991), pp. 273–284. issn: 0018-926X. doi: 10.1109/8.76322.

54 [12] Lal C. Godara and Antonio Cantoni. “Uniqueness and linear independence of steering vectors in array space”. In: The Journal of the Acoustical Society of America 70.2 (1981), pp. 467–475. doi: 10.1121/1.386790. eprint: https: //doi.org/10.1121/1.386790. url: https://doi.org/10.1121/1.386790. [13] Adrian Graham. “Communications, Radar and Electronic Warfare”. In: John Wiley & Sons Ltd., 2011. [14] Adrian W. Graham. Communications, radar, and electronic warfare. 2008. isbn: 0-470-97714-0. [15] F. Gustafsson and F. Gunnarsson. “Positioning using time-difference of arrival measurements”. In: 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP ’03). Vol. 6. Apr. 2003, pp. VI–553. doi: 10.1109/ICASSP.2003.1201741. [16] M. Hajian, C. Coman, and L. P. Ligthart. “Comparison of circular, Uniform- and non Uniform Y-Shaped Array Antenna for DOA Estimation using Music Algorithm”. In: 2006 European Conference on Wireless Technology. Sept. 2006, pp. 143–146. doi: 10.1109/ECWT.2006.280455. [17] Per Hyberg. Antenna Array Mapping for DOA Estimation in Radio Signal Reconnaissance. Stockholm, Sweden: KTH The Royal Institute of Technology, 2005. [18] V. Inghelbrecht et al. “Effect of random antenna element displacements on sparse-UCA-root-MUSIC direction-of-arrival estimation”. In: 2018 Interna- tional Applied Computational Electromagnetics Society Symposium (ACES). Mar. 2018, pp. 1–2. doi: 10.23919/ROPACES.2018.8364315. [19] E. Jacobs and E. W. Ralston. “Ambiguity Resolution in Interferometry”. In: IEEE Transactions on Aerospace and Electronic Systems AES-17.6 (Nov. 1981), pp. 766–780. issn: 0018-9251. doi: 10.1109/TAES.1981.309127. [20] Daniel Kastinen. “Determining all ambiguities in direction of arrival measured by radar systems”. In: May 2018, pp. 1–4. [21] H. Krim and M. Viberg. “Two decades of array signal processing research: the parametric approach”. In: IEEE Signal Processing Magazine 13.4 (July 1996), pp. 67–94. issn: 1053-5888. doi: 10.1109/79.526899. [22] Y. Li et al. “Investigation of Short-Range Radiowave Propagation at HF/VHF Frequencies in a Forested Environment”. In: IEEE Antennas and Wireless Propagation Letters 8 (2009), pp. 1182–1185. issn: 1536-1225. doi: 10.1109/ LAWP.2009.2034478. [23] Y. Lo. “A mathematical theory of antenna arrays with randomly spaced ele- ments”. In: IEEE Transactions on Antennas and Propagation 12.3 (May 1964), pp. 257–268. issn: 0018-926X. doi: 10.1109/TAP.1964.1138220.

55 [24] R. Mueller and R. Lorch. “Application of modern DOA algorithms to an Ad- cock array antenna”. In: The 8th European Conference on Antennas and Prop- agation (EuCAP 2014). Apr. 2014, pp. 2215–2218. doi: 10 . 1109 / EuCAP . 2014.6902250. [25] Jan Nilsson et al. Bataljonens radiokommunikation Slutrapport. Acessed on 2018-09-11. Feb. 2018. url: https://www.foi.se/rapportsammanfattning? reportNo=FOI-R--4497--SE. [26] L. R. Paradowski. “Uncertainty ellipses and their application to interval es- timation of emitter position”. In: IEEE Transactions on Aerospace and Elec- tronic Systems 33.1 (Jan. 1997), pp. 126–133. issn: 0018-9251. doi: 10.1109/ 7.570715. [27] M. R´evay and M. L´ıˇska. “OODA loop in command amp; control systems”. In: 2017 Communication and Information Technologies (KIT). Oct. 2017, pp. 1– 4. doi: 10.23919/KIT.2017.8109463. [28] R. Roy and T. Kailath. “ESPRIT-estimation of signal parameters via rota- tional invariance techniques”. In: IEEE Transactions on Acoustics, Speech, and Signal Processing 37.7 (July 1989), pp. 984–995. issn: 0096-3518. doi: 10.1109/29.32276. [29] Stephan Sand, Armin Dammann, and Christian Mensing. Positioning in Wire- less Communications Systems. Vol. 9780470770641. Chichester, UK: John Wi- ley and Sons, Ltd, 2014. isbn: 9780470770641. [30] George T. Schmidt. “INS/GPS Technology Trends”. In: (Sept. 2011). url: www.sto.nato.int. [31] R. Schmidt. “Multiple emitter location and signal parameter estimation”. In: IEEE Transactions on Antennas and Propagation 34.3 (Mar. 1986), pp. 276– 280. issn: 0018-926X. doi: 10.1109/TAP.1986.1143830. [32] R. O. Schmidt. “A New Approach to Geometry of Range Difference Location”. In: IEEE Transactions on Aerospace and Electronic Systems AES-8.6 (Nov. 1972), pp. 821–835. issn: 0018-9251. doi: 10.1109/TAES.1972.309614. [33] Rhode & Schwarz. Receiver requirements for a TDOA-based radiolocation sys- tem. https://www.rohde-schwarz.com/us/brochure-datasheet/esmd/. Accessed on 2018-09-06. Oct. 2013. [34] Rhode & Schwarz. R&S ESMD Wideband Monitoring Receiver Premium-class signal reception. https://www.rohde-schwarz.com/us/brochure-datasheet/esmd/. Accessed on 2018-09-06. May 2017. [35] R. G. Stansfield. “Statistical theory of D.F. fixing”. In: Journal of the Insti- tution of Electrical Engineers - Part IIIA: Radiocommunication 94.15 (Mar. 1947), pp. 762–770. doi: 10.1049/ji-3a-2.1947.0096.

56 [36] T. Tamir. “On radio-wave propagation in forest environments”. In: IEEE Transactions on Antennas and Propagation 15.6 (Nov. 1967), pp. 806–817. issn: 0018-926X. doi: 10.1109/TAP.1967.1139054. [37] Kah-Chye Tan, Say Song Goh, and Eng-Chye Tan. “A study of the rank- ambiguity issues in direction-of-arrival estimation”. In: IEEE Transactions on Signal Processing 44.4 (Apr. 1996), pp. 880–887. issn: 1053-587X. doi: 10.1109/78.492541. [38] D. Travers. “Spacing-error analysis of the eight-elemennt two-phase adcock direction finder”. In: IRE Transactions on Antennas and Propagation 3.2 (Apr. 1955), pp. 63–65. issn: 0096-1973. doi: 10.1109/TAP.1955.1144289. [39] D. Travers. “The effect of mutual impedance on the spacing error of an eight- element adcock”. In: IRE Transactions on Antennas and Propagation 5.1 (Jan. 1957), pp. 36–39. issn: 0096-1973. doi: 10.1109/TAP.1957.1144475. [40] R. A. Watson Watt. “The directional recording of atmospherics”. In: Journal of the Institution of Electrical Engineers 64.353 (May 1926), pp. 596–610. doi: 10.1049/jiee-1.1926.0050. [41] Wei Xiao, Xian-Ci Xiao, and Heng-Ming Tai. “Rank-1 ambiguity DOA esti- mation of circular array with fewer sensors”. In: The 2002 45th Midwest Sym- posium on Circuits and Systems, 2002. MWSCAS-2002. Vol. 3. Aug. 2002, pp. III–III. doi: 10.1109/MWSCAS.2002.1186962. [42] D. P. Young et al. “Ultra-wideband (UWB) transmitter location using time difference of arrival (TDOA) techniques”. In: The Thrity-Seventh Asilomar Conference on Signals, Systems Computers, 2003. Vol. 2. Nov. 2003, 1225– 1229 Vol.2. doi: 10.1109/ACSSC.2003.1292184.

57 Appendix

Appendix A

1 %Matlab code of the MUSIC method usinga UCA

2

3 c l e a r all

4

5 p=1;%Number of signals

6 f1 = 300∗10ˆ6;%Transmitter frequency Hz

7 n=7;%Number of elements

8

9 c= physconst(’LightSpeed’);

10 lam1=c/f1;%Wavelength

11 k1=2∗pi/lam1;%Wavenumber

12

13 f s= f1 ∗4;%Sampling rate

14 samples=3000;%Number of samples

15 t = (0:1/(fs):samples/fs).’;

16

17 txy=[4000,4000];%Transmitter position[m]

18 DOAtx= atand(txy(2)/txy(1));%DOA of the transmitter

19

20 theta=(0:1:n −1)∗360/n; 21 r a di u s=0.5 ∗lam1;%UCA radius

22

23 s i g=[];

24

25 f o r dd=1:length(theta)

26 sigtemp= exp( −1i ∗(2∗ pi ∗ t ∗ f1+k1∗ r a di u s ∗(cosd(DOAtx) ∗ cosd (theta(dd))+sind(DOAtx) ∗ sind(theta(dd)))));

27 s i g=[sig sigtemp];

28 end

29

30 SNR=20;%Signal Noice Ratio in dB

31 s i g=awgn(sig,SNR);%Adding white Gaussian noise

32 Rxx=cov(sig,1);

33

34 [ V0,D] = eig(Rxx,’vector’);

35 NSS=V0(:,1:length(theta) −p);%Noise subspace

36

58 37 DOA= −180:0.001:180;%DOA sweep

38 P mu=zeros(1,length(DOA) ) ;

39

40 f o rk=1:length(P mu)

41 A=zeros(1,length(theta));

42

43 f o rn=1:length(theta)

44 A(n)=exp( −1i ∗k1∗ r a di u s ∗(sind(theta(n)) ∗ sind(DOA(k))+ cosd(theta(n)) ∗ cosd(DOA(k))));

45 end

46

47 P=(A) ∗(NSS) ∗(NSS’) ∗(A’);

48 P mu(k)=abs(1/P);

49 end

50

51 P mu=10∗ log10(P mu/max(P mu));%MUSIC Pseudo Spectrum

52

53 f i g u r e(1)

54 p l o t(DOA,P mu)

55 x l a b e l(’Degree’)

56 y l a b e l(’MUSIC Pseudo Spectrum[ dB]’)

59 Appendix B

1 %Matlab code of the MUSIC method usinga RCA

2

3 c l e a r all

4

5 p=1;%Number of signals

6 f1 = 300∗10ˆ6;%Transmitter frequency Hz

7 n=7;%Number of elements

8

9 c= physconst(’LightSpeed’);

10 lam1=c/f1;%Wavelength

11 k1=2∗pi/lam1;%Wavenumber

12

13 f s= f1 ∗4;%Sampling rate

14 samples=3000;%Number of samples

15 t = (0:1/(fs):samples/fs).’;

16

17 txy=[4000,4000];%Transmitter position[m]

18 DOAtx= atand(txy(2)/txy(1));%DOA of the transmitter

19

20

21

22 theta=randi([0 360],1,n);%Radius and angles ofa RCA

23 R=randi([0 1000],1,n)/1000;

24 r a d i e=R∗lam1 ∗ 0 . 5 ;

25

26

27 s i g=[];

28

29 f o r dd=1:length(theta)

30 sigtemp= exp( −1i ∗(2∗ pi ∗ t ∗ f1+k1∗ r a d i e(dd) ∗(cosd(theta(dd )) ∗ cosd(DOAtx)+sind(theta(dd)) ∗ sind(DOAtx))));

31 s i g=[sig sigtemp];

32 end

33

34 SNR=20;%Signal Noice Ratio in dB

35 s i g=awgn(sig,SNR);%Adding white Gaussian noise

36 Rxx=cov(sig,1);

37

38 [ V0,D] = eig(Rxx,’vector’);

60 39 NSS=V0(:,1:length(theta) −p);%Noise subspace

40

41 DOA= −180:0.001:180;%DOA sweep

42 P mu=zeros(1,length(DOA) ) ;

43

44 f o rk=1:length(P mu)

45 A=zeros(1,length(theta));

46

47 f o rn=1:length(theta)

48 A(n)=exp( −1i ∗k1∗ r a d i e(n) ∗(sind(theta(n)) ∗ sind(DOA(k) )+cosd(theta(n)) ∗ cosd(DOA(k))));

49 end

50

51 P=(A) ∗(NSS) ∗(NSS’) ∗(A’);

52 P mu(k)=abs(1/P);

53 end

54

55 P mu=10∗ log10(P mu/max(P mu));%MUSIC Pseudo Spectrum

56

57 f i g u r e(1)

58 p l o t(DOA,P mu)

59 x l a b e l(’Degree’)

60 y l a b e l(’MUSIC Pseudo Spectrum[ dB]’)

61 62 TRITA-EECS-EX-2019:50 www.kth.se