Next Article in Journal
One Computational Innovation Transition-Based Recovery Policy for Flexible Manufacturing Systems Using Petri nets
Next Article in Special Issue
Improved Active Interference Canceling Algorithms for Real-Time Protection of 2nd/3rd Level Facilities in Electronic Warfare Environment
Previous Article in Journal
Modeling Climate Change Impacts on Rangeland Productivity and Livestock Population Dynamics in Nkayi District, Zimbabwe
Previous Article in Special Issue
Asymptotic Performance Analysis of the MUSIC Algorithm for Direction-of-Arrival Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Analysis of Interferometer Direction of Arrival Estimation under Frequency Mismatch of Array Manifold: DOA of Frequency Hopping Signal

Department of Information and Communication Engineering, Sejong University, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(7), 2331; https://doi.org/10.3390/app10072331
Submission received: 30 January 2020 / Revised: 12 March 2020 / Accepted: 24 March 2020 / Published: 29 March 2020
(This article belongs to the Special Issue Recent Advances in Electronic Warfare Networks and Scenarios)

Abstract

:
We consider the direction of arrival (DOA) estimation of the frequency hopping (FH) signal. The frequency hopping (FH) signal has been widely used for communication to control UAVs. Since the frequency of the FH signal is continuously changing, a mismatch may occur between the actual frequency of the received signal and the nominal frequency of the array manifold. In this paper, the azimuth and elevation estimation error in DOA estimation due to frequency mismatch are analytically derived. It is shown that the azimuth error is equal to zero and that elevation error depends on true elevation angle of the incident signal, rather than the true azimuth angle of the incident signal. The elevation error is also dependent on the actual frequency and the nominal frequency.

1. Introduction

The direction of arrival (DOA) estimation of a signal source is important for electronic warfare. Detecting and monitoring the direction of high-speed vehicles such as UAVs (unmanned aerial vehicles) is essential to defend allies. Recently, high-speed UAVs have been developed for electronic warfare, because they can be used for attack or surveillance without human intervention [1,2].
Direction finding systems have wide applications in many military and civilian fields. In recent wars, electronic warfare has become important to defend against enemy attacks, both in aerial and underwater war. In aerial war, an active seeker could transmit and receive pulse signals and detect the DOA, velocity, and range of targets [3,4,5]. In an underwater war, the noise of a submarine propeller is used for localization. By using the spatially sparse property, high-resolution direction finding algorithms have been developed for underwater applications [6,7,8]. Recently, civilian fields for direction finding have been introduced for autonomous vehicles. Many sensors are required for self-driving. Especially, 77GHz radar sensors are used for detecting targets that are far away from radar sensors and for crash avoidance [9].
Frequency hopping signals could be used for wireless communication in UAVs. Using frequency hopping signals, information can be protected from various kinds of noise and multi-path distortion, and signal concealment and encryption are possible. Only the receiver having the spreading code can recover the encoded information [10]. DOA estimation of frequency hopping signals was studied in [11,12,13,14].
In frequency hopping (FH) systems, the carrier frequency is continuously changing. In DOA estimation, strictly speaking, the frequency in the array manifold should be identically equal to the frequency of the incident signal. Since getting the instantaneous frequency of the incident FH signal is very hard to implement, nominal frequency should be used in the calculation of the array manifold. Therefore, there is a mismatch between the instantaneous frequency of the incident signal and the frequency in the array manifold, which results in the performance degradation of the DOA estimation algorithm.
In this paper, for the interferometer DOA estimation algorithm [15,16,17], explicit expressions of the azimuth estimation error and the elevation estimation error due to the frequency mismatch are derived and validated via numerical results.
In various previous studies, an analytic error due to phase measurement error for the interferometer DOA estimation algorithm was derived. Its correlation is defined by the difference between the measured phase of each sensor and phase of the array manifold of each sensor for all possible incident angles. The incident angle corresponding to the maximum value of correlation is chosen to be the DOA estimate [18,19,20]. In comparison with high-resolution algorithms like MUSIC [21] and ESPRIT [22], the interferometer algorithm is computationally efficient, but the performance in terms of the resolution and accuracy of the interferometer algorithm is worse than that of high-resolution algorithms. Various cost functions could be defined such as least squares, the cosine function, and a correlative method [23,24,25].
Differences in the cable length of the sensor array or thermal noise could generate an additive phase error for the phase measurement of the incident signal. The analytic error of the azimuth angle (1D DOA) of the signal incident on the uniform circular array has been derived [26], and the performances of the interferometer algorithms for various cost functions were compared in [27]. In [26] and [27], the authors derived an analytic expression of the error for the azimuth estimation of an interferometer algorithm.
In [27], the phase error was assumed to be a Gaussian random variable, and a uniform random variable was introduced to reflect the fact that the phase error could be any value between zero and 2 π .
Therefore, the uniform distributed phase measurement error is more adequate for the case where the phase measurement error is due to random thermal noise. On the other hand, the Gaussian random variable tends to lie more densely around the mean values. Therefore, the Gaussian distributed phase error can be used for the phase error due to the difference in the RF cable lengths of the array system. Although the nominal lengths of the RF cable of the array system are equal, the actual lengths can be a little different from channel to channel.
Note that, in previous studies on the DOA estimation error due to phase measurement error, the possible frequency offset between the actual frequency of the incident signal and the nominal frequency used in the calculation of the array manifold was no explicitly taken into account.
In this paper, we are not concerned with performance degradation due to phase measurement error. That is, phase measurement error is not explicitly taken into account in this paper. On the other hand, we address degradation in the accuracy of the interferometer DOA estimation algorithm due to frequency mismatch or frequency offset between the actual frequency of an incident signal and the nominal frequency used for the array manifold.
Frequency offset or frequency mismatch occurs when the local oscillator signal for down conversion in the receiver cannot synchronize with the carrier signal contained in the received signal. This phenomenon can be attributed to two important factors: frequency mismatch in the transmitter and the receiver oscillators; and the Doppler effect as the transmitter or the receiver is moving. In direction of arrival estimation, an emitter transmitting the signal is not cooperative with the direction-finding (DF) station. Therefore, it is almost impossible to remove the frequency offset completely in DOA estimation.
A large frequency mismatch occurs in the DOA estimation of the frequency-hopping (FH) signal, since the instantaneous frequency of an incident signal changes very rapidly, especially in a fast hopping environment. Frequency mismatch in this case is usually much larger than frequency mismatch due to failure in synchronization between the oscillator in the receiver and the oscillator in the transmitter.
In this paper, explicit expressions of the azimuth error and the elevation error are derived and validated using the numerical results. It is shown that the error obtained by simulations of the interferometer using a cosine function is equal to the analytically-derived error.
Our contribution in this manuscript does not lie in how much improvement can be achieved by proposing a new interferometer DOA algorithm or by modifying a previously existing interferometer algorithm. Our contribution in this paper lies in the analytic derivation of the azimuth estimation error and the elevation estimation error. It turns out that the azimuth estimation error is equal to zero and that the elevation estimation error can be obtained from the root of a second order equation or a fourth order equation depending on the approximations employed.
Our concern in this paper is how much the azimuth estimation error and elevation estimation error occur due to the mismatch between the frequency of an incident signal and the nominal frequency used for the array manifold. The phase at the m th antenna relative to that at the origin for an incident signal with a wavelength of λ R F from ( θ ( 0 ) , ψ ( 0 ) ) is defined as ϕ m , which is specified in (1) in Section 2. The corresponding quantity for a wave with a wavelength of λ , not λ R F , from general direction ( θ , ψ ) is given by the first term in the brackets in (2) in Section 2.
We are concerned with, given ( θ ( 0 ) , ψ ( 0 ) ) , what value of ( θ , ψ ) in (2) in Section 2 maximizes the cost function in (2) when λ R F is different from λ . The arguments maximizing (2) are chosen to be the azimuth estimate and the elevation estimate. The difference between the azimuth estimate and the true azimuth is defined as the azimuth estimation error, and the difference between the elevation estimate and the true elevation is defined as the elevation estimation error.
The cost function in the interferometer DOA estimation algorithm can be defined in several ways. In this paper, we adopt the cosine-based cost function [26]. The square error-based cost function can also be used [27]. Note that maximizing the cost function is required in the cosine-based cost function and that minimizing the cost function is required in the square error-based cost function
By using a two-dimensional array, the azimuth and the elevation of an incident signal can be estimated simultaneously. Indeed, if the frequency hopping signal is wide-band, algorithms such as CSSM (coherent signal subspace method) should be used for DOA estimation [28,29,30,31,32]. The wide-band DOA estimation algorithm was introduced because the frequency of the array manifold differs from the carrier frequency of the signal source. Actually, the wide-band frequency of the signal source is focused and converted to manifold frequency in the CSSM algorithm. In practice, it is effective to use the narrow-band algorithm if possible, because it requires a large amount of computation to implement a wide-band direction-finding algorithm. In addition, the wide-band DOA algorithm requires an initial guess of the DOA estimate.
Analysis of the azimuth error and the elevation error due to frequency mismatch is presented in this paper. From the viewpoint of the CSSM algorithm, this study examines how the performance of the DOA estimation algorithms degrades when the frequency of an incident signal is not exactly equal to the nominal frequency used for the calculation of the array manifold.
In Section 2, we propose a method to derive the expressions of the azimuth estimation error and the elevation estimation error analytically in the presence of the frequency mismatch between the frequency of an incident signal and the nominal frequency used for the calculation of the array manifold. A summary of the derivation in Section 2 is presented in Section 3. In Section 4, the analytically-derived estimation errors are compared with the simulation-based estimation errors to validate the derived expressions of the azimuth and the elevation error. Section 5 concludes the paper.

2. Derivation of the Azimuth and the Elevation Error under Frequency Mismatch

Figure 1 illustrates the geometry of an interferometer direction of arrival estimation where z m denotes the m th sensor location and κ denotes a direction vector for an incident signal from θ = θ ( 0 ) and ψ = ψ ( 0 ) . A two-dimensional array is adopted for simultaneous estimation of the azimuth and elevation. For a uniform circular array (UCA) with M antennas, the expression in (1) represents the phase difference between the phase at the m th sensor location and the phase at the origin for an incident signal from θ = θ ( 0 ) and ψ = ψ ( 0 ) :
φ m = 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) .
where λ R F denotes the wavelength of an incident signal.
The derivation of (1) is given in Appendix A. In (1), θ ( 0 ) and ψ ( 0 ) are the true azimuth and true elevation. r is the radius of an array antenna system. M is the number of sensors.
In the interferometer algorithm using the cosine cost function, the cost function [16] can be written as:
J ( θ , ψ ) = m = 0 M 1 cos 2 π r λ cos ( θ 2 π m M ) cos ( ψ ) 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) .
The expression in the brackets of Equation (2) is the phase difference between two phase values. The former phase expression in the brackets of Equation (2) is the relative phase at the m th sensor location with respect to the phase at the origin for the incident signal from azimuth = θ and elevation = ψ associated with the wavelength of λ .
The latter phase expression in the brackets of Equation (2) is the relative phase at the m th sensor location with respect to the phase at the origin for the incident signal from the azimuth = θ ( 0 ) and elevation = ψ ( 0 ) .
Since cos ( x ) has a local maximum at x = 0 for π x π , the cost function is maximized when the two phase expressions in the brackets are equal. Therefore, we are concerned with what values of θ and ψ in the former phase expression maximize the expression in (2), which is equivalent to what values of θ and ψ in the former phase expression make the former phase value equal to the latter phase value.
For the cost function in (2) to be maximized at θ = θ ( 0 ) + Δ θ and ψ = ψ ( 0 ) + Δ ψ , the partial derivative of the cost function in (2) with respect to the azimuth, θ , and the partial derivative of the cost function in (2) with respect to the elevation, ψ , should be simultaneously zero at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ :
J ( θ , ψ ) θ θ = θ ( 0 ) + Δ θ ψ = ψ ( 0 ) + Δ ψ = 0 .
J ( θ , ψ ) ψ θ = θ ( 0 ) + Δ θ ψ = ψ ( 0 ) + Δ ψ = 0
In this section, it is rigorously derived how Δ θ and Δ ψ can be obtained from the constraints of (3) and (4). Note that, Δ θ and Δ ψ are the azimuth estimation error and the elevation estimation error, respectively. Therefore, the final objective of this paper is to get expressions of the azimuth error and the elevation error without actually maximizing the cost function in (2) via computationally intensive exhaustive two-dimensional search with respect to θ and ψ .

2.1. Partial Derivative of the Cost Function with Respect to the Azimuth

The partial derivative of the cost function, J ( θ , ψ ) , in (2) with respect to the azimuth, θ , is given by:
J ( θ , ψ ) θ = m = 0 M 1 sin 2 π r λ cos ( θ 2 π m M ) cos ( ψ ) 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) · 2 π r λ sin ( θ 2 π m M ) cos ( ψ )
The first necessary condition for θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ to be a critical point of the cost function J ( θ , ψ ) is that the partial derivative of the cost function, J ( θ , ψ ) , in (2) with respect to the azimuth, θ , should be identically zero at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ :
J ( θ , ψ ) θ θ = θ ( 0 ) + Δ θ ψ = ψ ( 0 ) + Δ ψ = m = 0 M 1 sin 2 π r λ cos ( θ ( 0 ) + Δ θ 2 π m M ) cos ( ψ ( 0 ) + Δ ψ ) 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) · 2 π r λ sin ( θ ( 0 ) + Δ θ 2 π m M ) cos ( ψ ( 0 ) + Δ ψ ) = 0 .
Since sin ( ϕ ) is approximately equal to ϕ for small ϕ , (6) can be written as:
J ( θ , ψ ) θ θ = θ ( 0 ) + Δ θ ψ = ψ ( 0 ) + Δ ψ = m = 0 M 1 2 π r λ cos ( θ ( 0 ) + Δ θ 2 π m M ) cos ( ψ ( 0 ) + Δ ψ ) 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) · 2 π r λ sin ( θ ( 0 ) + Δ θ 2 π m M ) cos ( ψ ( 0 ) + Δ ψ ) = 0 .
Let a m be defined as θ ( 0 ) 2 π m M . Dividing both sides of (7) by ( 2 π r ) 2 λ yields:
m = 0 M 1 1 λ cos ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) sin ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( a m ) cos ( ψ ( 0 ) ) · sin ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) = 0 .
From the double angle formula for the sine function, (8) can be written as:
m = 0 M 1 1 λ 1 2 sin 2 a m + 2 Δ θ cos 2 ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( a m ) cos ( ψ ( 0 ) ) · sin ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) = 0 .
Applying the angle sum identity for the sine function results in:
m = 0 M 1 1 λ 1 2 sin 2 a m cos 2 Δ θ + cos 2 a m sin 2 Δ θ cos 2 ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( a m ) cos ( ψ ( 0 ) ) · sin ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) = 0 .
Due to m = 0 M 1 sin ( 2 a m ) = 0 and m = 0 M 1 cos ( 2 a m ) = 0 , which are proven in Appendix B, (10) is simplified to:
m = 0 M 1 cos ( a m ) cos ( ψ ( 0 ) ) · sin ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) = 0 .
With angle addition and subtraction theorems, (11) is written as:
cos ( ψ ( 0 ) ) cos Δ θ cos ( ψ ( 0 ) + Δ ψ ) m = 0 M 1 cos ( a m ) sin a m + cos ( ψ ( 0 ) ) sin Δ θ cos ( ψ ( 0 ) + Δ ψ ) m = 0 M 1 cos ( a m ) · cos a m = 0 .
From (A9) and (A12) in Appendix B, (12) can be rewritten as:
M 2 cos ( ψ ( 0 ) ) sin Δ θ cos ( ψ ( 0 ) + Δ ψ ) = 0 .
From (13), we get:
sin Δ θ cos ( ψ ( 0 ) + Δ ψ ) = 0 .
From (14), the partial derivative of the cost function with respect to the azimuth is identically zero if either of the following conditions is true:
sin ( Δ θ ) = 0
cos ( ψ ( 0 ) + Δ ψ ) = 0 .

2.2. Partial Derivative of the Cost Function with Respect to Elevation

The partial derivative of the cost function with respect to ψ is written as:
J ( θ , ψ ) ψ = m = 0 M 1 sin 2 π r λ cos ( θ 2 π m M ) cos ( ψ ) 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) cos ( θ 2 π m M ) sin ( ψ ) .
The second necessary condition for θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ to be a critical point of the cost function, J ( θ , ψ ) , is that the partial derivative of the cost function, J ( θ , ψ ) , in (2) with respect to the elevation, ψ , should be identically zero at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ :
J ( θ , ψ ) ψ θ = θ ( 0 ) + Δ θ ψ = ψ ( 0 ) + Δ ψ = m = 0 M 1 sin 2 π r λ cos ( θ ( 0 ) + Δ θ 2 π m M ) cos ( ψ ( 0 ) + Δ ψ ) 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) 2 π r λ cos ( θ ( 0 ) + Δ θ 2 π m M ) sin ( ψ ( 0 ) + Δ ψ ) = 0 .
Due to sin ( ϕ ) ϕ for ϕ 0 , (18) can be written as:
m = 0 M 1 2 π r λ cos ( θ ( 0 ) + Δ θ 2 π m M ) cos ( ψ ( 0 ) + Δ ψ ) 2 π r λ R F cos ( θ ( 0 ) 2 π m M ) cos ( ψ ( 0 ) ) 2 π r λ cos ( θ ( 0 ) + Δ θ 2 π m M ) sin ( ψ ( 0 ) + Δ ψ ) = 0 .
Dividing both sides of (19) by ( 2 π r ) 2 λ yields:
m = 0 M 1 1 λ cos ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( a m ) cos ( ψ ( 0 ) ) · cos ( a m + Δ θ ) sin ( ψ ( 0 ) + Δ ψ ) = 0 .
By the distributive law, (20) is written as:
m = 0 M 1 1 λ cos ( a m + Δ θ ) cos ( ψ ( 0 ) + Δ ψ ) · cos ( a m + Δ θ ) sin ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( a m ) cos ( ψ ( 0 ) ) · cos ( a m + Δ θ ) sin ( ψ ( 0 ) + Δ ψ ) = 0 .
From the double angle formula for the sine function, (21) can be written as:
sin ( ψ ( 0 ) + Δ ψ ) m = 0 M 1 1 λ 1 + cos 2 a m + 2 Δ θ 2 cos ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( a m ) cos ( ψ ( 0 ) ) · cos a m cos Δ θ sin a m sin Δ θ = 0 .
By Appendix B, due to m = 0 M 1 cos 2 a m = m = 0 M 1 sin 2 a m = 0 and m = 0 M 1 sin a m cos a m = 0 , (22) is simplified to:
sin ( ψ ( 0 ) + Δ ψ ) 1 λ M 2 cos ( ψ ( 0 ) + Δ ψ ) sin ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( ψ ( 0 ) ) cos Δ θ m = 0 M 1 cos 2 ( a m ) = 0
Substituting (A8) in (23) yields:
sin ( ψ ( 0 ) + Δ ψ ) 1 λ M 2 cos ( ψ ( 0 ) + Δ ψ ) sin ( ψ ( 0 ) + Δ ψ ) 1 λ R F M 2 cos ( ψ ( 0 ) ) cos Δ θ = 0 .
Since M 2 is not zero, by dividing both sides of (24) by M 2 , we have:
sin ( ψ ( 0 ) + Δ ψ ) 1 λ cos ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( ψ ( 0 ) ) cos Δ θ = 0 .

2.2.1. First Condition for the Partial Derivative with Respect to the Azimuth at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ to be Zero: sin ( Δ θ ) = 0

Note that, for (15) to be true, Δ θ should be integer multiples of π . Δ θ is an azimuth estimation error. It cannot be nonzero integer multiples of π since the absolute value of the azimuth error should be much smaller than π = 180 ° . Therefore, from (15), we have:
Δ θ = 0 .
Note that Δ θ in (26) is independent of θ ( 0 ) , ψ ( 0 ) , λ , and λ R F , where θ ( 0 ) and ψ ( 0 ) denote the azimuth and the elevation of an incident signal, respectively, and λ R F and λ denote the wavelength of the incident signal and the nominal wavelength for the calculation of an array manifold. Therefore, the azimuth estimation error, Δ θ , is zero irrespective of in which direction the signal is incident and how different the frequency of the incident signal is from the nominal frequency used for the calculation of an array manifold.
From (26), the azimuth error is approximately equal to zero even when the array manifold frequency is different from the carrier frequency of the signal source in the absence of many uncertainties except the small frequency offset between the nominal frequency in the array manifold and the frequency of the incident signal.
By substituting (26) in (25), we have:
sin ( ψ ( 0 ) + Δ ψ ) 1 λ cos ( ψ ( 0 ) + Δ ψ ) 1 λ R F cos ( ψ ( 0 ) ) = 0 .
Applying angle addition and the subtraction theorem to () yields:
sin ψ ( 0 ) cos Δ ψ + cos ψ ( 0 ) sin Δ ψ 1 λ cos ψ ( 0 ) cos Δ ψ sin ψ ( 0 ) sin Δ ψ 1 λ R F cos ( ψ ( 0 ) ) = 0 .
Since (28) is not a polynomial equation in Δ ψ , the Taylor approximation is used to make (28) a polynomial equation in Δ ψ .
First, applying the approximations of cos ( Δ ψ ) 1 , sin ( Δ ψ ) Δ ψ in (28) and a little manipulation yield:
sin ψ ( 0 ) + cos ψ ( 0 ) Δ ψ 1 λ cos ψ ( 0 ) sin ψ ( 0 ) Δ ψ 1 λ R F cos ( ψ ( 0 ) ) = 0 .
With the distributive law, (29) can be rewritten as:
Δ ψ 2 1 λ sin ψ 0 cos ψ 0 + Δ ψ 1 λ cos 2 ψ 0 1 λ sin 2 ψ 0 1 λ R F cos 2 ψ 0 + 1 λ 1 λ R F sin ψ 0 cos ψ 0 = 0 .
If ψ ( 0 ) is equal to zero or π 2 , the coefficient of the second order term, sin ( ψ ( 0 ) ) cos ( ψ ( 0 ) ) , and the constant term, 1 λ 1 λ R F sin ψ 0 cos ψ 0 , are equal to zero. In that case, (30) is no longer a second order equation.
For ψ ( 0 ) = 0 ° , (30) reduces to:
1 λ 1 λ R F Δ ψ = 0 ,
Δ ψ should be zero unless λ is equal to λ R F .
For ψ ( 0 ) = 90 ° , (30) reduces to:
1 λ Δ ψ = 0 ,
from which Δ ψ should be zero. If ψ ( 0 ) is not equal to zero or π 2 , (30) is a second order equation, and the roots of (30) are obtained from the quadratic formula.
From (30), the constant term of the quadratic equation is given by:
1 λ 1 λ R F sin ψ 0 cos ψ 0 .
If the wavelength associated with the frequency of the incident signal, λ R F , is equal to the wavelength associated with the nominal frequency for the calculation of the array manifold, λ , (31) reduces to identically zero. In this case, (30) is simplified to:
Δ ψ 2 1 λ sin ψ 0 cos ψ 0 + Δ ψ 1 λ cos 2 ψ 0 1 λ sin 2 ψ 0 1 λ R F cos 2 ψ 0 = 0
Δ ψ Δ ψ 1 λ sin ψ 0 cos ψ 0 + 1 λ cos 2 ψ 0 1 λ sin 2 ψ 0 1 λ R F cos 2 ψ 0 = 0 .
For λ R F = λ , from (33), it can be seen that Δ ψ = 0 is always a solution of (30). Since Δ θ is zero from (26), both Δ θ and Δ ψ are identically zero for λ R F = λ , which is consistent with the following intuition: for the given true azimuth of θ ( 0 ) and the true elevation of ψ ( 0 ) in (2), we are concerned with what values of θ and ψ maximize the cost function in (2). Intuitively, it can be seen that, for λ R F = λ , the argument of the cosine function in (2) is zero if θ and ψ are given by θ ( 0 ) and ψ ( 0 ) , respectively. Since the cosine function is maximized when the argument is zero, for λ R F = λ , the cost function in (2) is maximized when θ and ψ are given by θ ( 0 ) and ψ ( 0 ) , respectively. θ = θ ( 0 ) and ψ = ψ ( 0 ) are equivalent to Δ θ = 0 and Δ ψ = 0 .
Since (30) is a quadratic equation in Δ ψ , the roots can be easily obtained from the quadratic formula. Explicit expressions of two roots of (30) are given by:
Δ ψ ( 1 ) = 1 λ cos 2 ψ 0 1 λ sin 2 ψ 0 1 λ R F cos 2 ψ 0 + 1 λ cos 2 ψ 0 1 λ sin 2 ψ 0 1 λ R F cos 2 ψ 0 2 4 1 λ sin ψ 0 cos ψ 0 1 λ sin ψ 0 cos ψ 0 1 λ R F sin ψ 0 cos ψ 0 2 λ sin ψ 0 cos ψ 0 Δ ψ ( 2 ) = 1 λ cos 2 ψ 0 1 λ sin 2 ψ 0 1 λ R F cos 2 ψ 0 1 λ cos 2 ψ 0 1 λ sin 2 ψ 0 1 λ R F cos 2 ψ 0 2 4 1 λ sin ψ 0 cos ψ 0 1 λ sin ψ 0 cos ψ 0 1 λ R F sin ψ 0 cos ψ 0 2 λ sin ψ 0 cos ψ 0
To choose one root out of the two roots in (34), the cost function in (2) is evaluated with θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ . Note that θ should be equal to θ ( 0 ) due to Δ θ = 0 in (26). Out of two roots in (34), the root resulting in a greater cost function in (2) is finally selected: if J ( θ ( 0 ) , ψ ( 0 ) + Δ ψ ( 1 ) ) is greater than J ( θ ( 0 ) , ψ ( 0 ) + Δ ψ ( 2 ) ) , Δ ψ ( 1 ) is chosen as Δ ψ . If J ( θ ( 0 ) , ψ ( 0 ) + Δ ψ ( 1 ) ) is smaller than J ( θ ( 0 ) , ψ ( 0 ) + Δ ψ ( 2 ) ) , Δ ψ ( 2 ) is chosen as Δ ψ .
In summary, the expressions for the estimation errors of Δ θ and Δ ψ , under the approximations of sin ( Δ ψ ) Δ ψ and cos ( Δ ψ ) 1 , are given by (26) and (34). While the approximations of sin ( Δ ψ ) Δ ψ and cos ( Δ ψ ) 1 are employed to get (34), no approximation is used in getting (26)
Note that Δ ψ in (34) is dependent on ψ ( 0 ) , λ and λ R F , not on θ ( 0 ) : under the approximations of sin ( Δ ψ ) Δ ψ and cos ( Δ ψ ) 1 , the elevation estimation error, Δ ψ , is dependent on how different the frequency of the incident signal is from the nominal frequency used for the calculation of an array manifold, and the elevation error is also dependent on the true elevation of the incident signal, ψ ( 0 ) , not the true azimuth of the incident signal, θ ( 0 ) . Therefore, for given λ and λ R F , the elevation estimation error, Δ ψ , is only dependent on the true elevation of the incident signal, ψ ( 0 ) , not the true azimuth of the incident signal, θ ( 0 ) .
Although cos ( Δ ψ ) 1 is quite accurate when Δ ψ is close to zero, it becomes inaccurate with the increase of the absolute value of Δ ψ . To circumvent this problem, higher order approximation for the cosine function can be adopted.
Substituting approximations of cos ( Δ ψ ) 1 Δ ψ 2 2 and sin ( Δ ψ ) Δ ψ in (25) and rearranging terms yield:
Δ ψ 4 1 4 1 λ cos ( ψ ( 0 ) ) sin ψ ( 0 ) + Δ ψ 3 1 2 λ cos 2 ( ψ ( 0 ) ) + 1 2 λ sin 2 ( ψ ( 0 ) ) + Δ ψ 2 1 λ cos ( ψ ( 0 ) ) sin ψ ( 0 ) 1 2 1 λ cos ( ψ ( 0 ) ) sin ψ ( 0 ) 1 λ sin ( ψ ( 0 ) ) cos ( ψ ( 0 ) ) + 1 λ R F sin ( ψ ( 0 ) ) cos ( ψ ( 0 ) ) + Δ ψ 1 λ cos 2 ( ψ ( 0 ) ) 1 λ sin 2 ( ψ ( 0 ) ) 1 λ R F cos 2 ( ψ ( 0 ) ) + 1 λ cos ( ψ ( 0 ) ) sin ψ ( 0 ) 1 λ R F cos ( ψ ( 0 ) ) sin ψ ( 0 ) = 0 .
For λ R F = λ , since the constant term of the fourth order equation in (35) reduces to zero, (35) is written as:
Δ ψ 4 1 4 1 λ cos ( ψ ( 0 ) ) sin ψ ( 0 ) + Δ ψ 3 1 2 λ cos 2 ( ψ ( 0 ) ) + 1 2 λ sin 2 ( ψ ( 0 ) ) + Δ ψ 2 1 2 1 λ cos ( ψ ( 0 ) ) sin ψ ( 0 ) 1 λ sin ( ψ ( 0 ) ) cos ( ψ ( 0 ) ) + Δ ψ 1 λ sin 2 ( ψ ( 0 ) ) = 0 .
It is clear that Δ ψ = 0 is always one of the solutions of (36) under the approximation of cos ( Δ ψ ) 1 Δ ψ 2 2 , sin ( Δ ψ ) Δ ψ , as well as under the approximation of cos ( Δ ψ ) 1 , sin ( Δ ψ ) = Δ ψ . Consequently, following the same reasoning used to get the elevation estimation error, Δ ψ , under the approximations of cos ( Δ ψ ) 1 , sin ( Δ ψ ) = Δ ψ , it is true that Δ θ and Δ ψ for λ R F = λ are given by Δ θ = 0 and Δ ψ = 0 : without frequency offset, the elevation error, Δ ψ , as well as the azimuth estimation error, Δ θ , are identically zero.
(35) is a fourth order equation in Δ ψ . All the real roots of (35) are obtained, and each real root, Δ ψ , is used for evaluating the cost function in (2) with θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ . θ = θ ( 0 ) should be used since (26) should be true for the partial derivative of the cost function with respect to the azimuth to be zero. Out of the real roots of the fourth order Equation (35), the root maximizing the cost function value is selected as the elevation error, Δ ψ .
In summary, the expressions for the estimation errors of Δ θ and Δ ψ , under the approximations of sin ( Δ ψ ) Δ ψ and cos ( Δ ψ ) 1 Δ ψ 2 2 , are given by (26) and a root out of the four roots of (35)
From (35), the coefficients of the fourth order equation in Δ ψ are dependent on ψ ( 0 ) , λ , and λ R F , not on θ ( 0 ) , which is also true under the approximations of sin ( Δ ψ ) Δ ψ and cos ( Δ ψ ) 1 . Under the approximations of sin ( Δ ψ ) Δ ψ and cos ( Δ ψ ) 1 Δ ψ 2 2 , the elevation estimation error, Δ ψ , is dependent on how different the wavelength of the incident signal, λ R F , is from the nominal wavelength used for the calculation of the array manifold, λ . The elevation error, Δ ψ , is also dependent on the true elevation of the incident signal, ψ ( 0 ) , not the true azimuth of the incident signal, θ ( 0 ) . Consequently, from (26) and (34), the dependence of the elevation estimation error on the true elevation, the wavelength of the incident signal, and the nominal wavelength for the array manifold is the same both for the approximations of sin ( Δ ψ ) Δ ψ , cos ( Δ ψ ) 1 and for the approximations of sin ( Δ ψ ) Δ ψ , cos ( Δ ψ ) 1 Δ ψ 2 2 .
How accurate the first order Taylor approximation and the second order approximation are highly depends on how large the elevation estimation error, Δ ψ , is: the accuracy of the first order approximation, cos ( Δ ψ ) 1 , degrades as cos ( Δ ψ ) 1 increases.
For improvement of the accuracy of the Taylor approximation, the second order approximation, cos ( Δ ψ ) 1 Δ ψ 2 2 , can be applied. Note that the difference between the first order Taylor approximation and the second order Taylor approximation is Δ ψ 2 2 , implying that the superiority of the second order approximation over the first order approximation is dominant for large Δ ψ :
For small elevation estimation error, adopting only the first order Taylor approximation results in the agreement between the simulation-based results and the analytically-derived results. Inconsistency between the simulation-based results and the analytically-derived results increases with the increase of the absolute value of Δ ψ , implying that the second order Taylor approximation should be adopted for the agreement of the simulation-based results and the analytically-derived results when the absolute value of elevation estimation error, Δ ψ , is large.
For small Δ ψ , since Δ ψ 2 2 is small, the superiority of the second order approximation over the first order approximation is very small, implying that the second order approximation need not be adopted for small elevation estimation error.

2.2.2. Second Condition for the Partial Derivative with Respect to the Azimuth at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ to be Zero: Cos ( ψ ( 0 ) + Δ ψ ) = 0

From (16), we have:
sin ( ψ 0 + Δ ψ ) = 1
Substituting (16) and (37) in (25) yields:
cos ( ψ ( 0 ) ) cos ( Δ θ ) = 0 .
For (38) to be true, cos ( Δ θ ) should be equal to zero, implying that Δ θ should be odd multiples of π 2 . As previously stated, Δ θ is much smaller than π 2 since Δ θ denotes a small azimuth estimation error. Therefore, (38) cannot be true, which implies that, for cos ( ψ ( 0 ) + Δ ψ ) = 0 in (16), it is impossible to find Δ θ satisfying (25), which is the constraint that the partial derivative of the cost function with respect to elevation should be zero.

3. Summary of the Analytic Derivation of the Azimuth Estimation Error and the Elevation Estimation Error

Necessary conditions for minimizing the cost function are that both the partial derivative of the cost function with respect to θ and that with respect to ψ should simultaneously be zero. Based on these two constraints, expressions of Δ θ and Δ ψ are derived under the Taylor approximation.
It turns out that the partial derivative of the cost function of an interferometer algorithm with respect to θ at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ is zero if either of two condition is satisfied:
Δ θ = 0
cos ( ψ ( 0 ) + Δ ψ ) = 0 .

3.1. First Condition: Δ θ = 0

In the first case of Δ θ = 0 , Δ θ = 0 implies that there should be no estimation error in the azimuth. On the other hand, Δ θ = 0 does not impose any restriction on the elevation estimation error, which implies that, under the first order approximation, the partial derivative of the cost function of an interferometer algorithm with respect to θ is zero for Δ θ = 0 , irrespective of Δ ψ , even in the presence of frequency offset between the frequency of the incident signal and the nominal frequency adopted in calculating the array manifold. As previously stated, since the requirement that the partial derivative of the cost function with respect to θ should be zero at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ does not impose any constraint on the elevation error, Δ ψ , the constraint on the elevation error, Δ ψ , is imposed from the fact that the partial derivative of the cost function with respect to ψ should also be zero. Substituting Δ θ = 0 in the equation resulting from the constraint that the partial derivative of the cost function with respect to ψ should be zero, this constraint reduces to a quadratic equation or a fourth order equation in Δ ψ , depending on the approximations employed:
  • Second order equation in Δ ψ cos ( Δ ψ ) 1 , sin ( Δ ψ ) Δ ψ
  • Fourth order equation in Δ ψ cos ( Δ ψ ) 1 Δ ψ 2 2 , sin ( Δ ψ ) Δ ψ
Out of two roots of the second order equation or out of four roots of the fourth order equation, Δ ψ maximizing the cost function is selected. Therefore, Δ ψ can easily be obtained from a quadratic formula.

3.2. Second Condition: cos ( ψ ( 0 ) + Δ ψ ) = 0

Substituting cos ( ψ ( 0 ) + Δ ψ ) = 0 in the constraint that the partial derivative of cost function of an interferometer algorithm with respect to ψ at θ = θ ( 0 ) + Δ θ , ψ = ψ ( 0 ) + Δ ψ should be zero, we get the following equation in Δ θ :
cos ( ψ ( 0 ) ) c o s ( Δ θ ) = 0 .
It turns out that no Δ θ satisfies (41) since | Δ θ | is much less than π 2 .

4. Simulation Results

In this section, simulation-based estimation errors are compared with analytically-derived estimation errors to validate the derived expressions for the analytically-derived estimation errors. The simulation condition is tabulated in Table 1.
The results for the true azimuth and true elevation of ( θ ( 0 ) = 120 ° , ψ ( 0 ) = 0 ° ) , ( θ ( 0 ) = 120 ° , ψ ( 0 ) = 20 ° ) , ( θ ( 0 ) = 120 ° , ψ ( 0 ) = 50 ° ) , and ( θ ( 0 ) = 120 ° , ψ ( 0 ) = 80 ° ) are illustrated in Figure 2a,b and Figure 3a,b, respectively.
Remember that, from (26), the analytic azimuth estimation error is always zero. The elevation estimation error with “Analytic error (first order approx)” and “Analytic error (second order approx)” are obtained from (34) and (35), respectively.
For the elevation estimation error with “Simulation error”, the exhaustive evaluation of (2), for given θ ( 0 ) and ψ ( 0 ) , with respect to two variables of θ and ψ is performed, and θ and ψ maximizing the cost function in (2) are chosen to be the estimate of the azimuth and the estimate of the elevation, respectively.
The difference between the estimate of the azimuth and the true azimuth is defined as the simulation-based azimuth estimation error. The simulation-based elevation estimation error is similarly defined. In Figure 2, the y-axis represents the azimuth and elevation error and the x-axis represents the carrier frequency of the signal source. Note that the frequency of the array manifold is equal to 1 GHz, whose wavelength is denoted by λ
Under the approximations of cos ( Δ ψ ) 1 , sin ( Δ ) Δ ψ , from (3), Δ ψ for ψ ( 0 ) = 0 ° is zero, which is why the analytic elevation error with the legend “Analytic error (first order approx)” is not shown in the lower plot of Figure 2a. Remember that Δ ψ denotes analytic elevation error.
The results with the legend “Analytic error (second order approx)” show an excellent agreement with the simulation-based results in Figure 2a, which validates our derivation.
As shown in the lower plot of Figure 2b, discrepancy between analytic results with the legend “Analytic error (first order approx)” in Figure 2b and the simulation error with the legend “Simulation error” occurs for an incident signal of θ ( 0 ) = 120 ° , ψ ( 0 ) = 20 ° , and the discrepancy increases with the increase of | Δ ψ | , which is the absolute value of the simulation-based elevation estimation error.
The simulation-based error is obtained from the cost function of an interferometer algorithm without any approximation. On the other hand, to get the analytic error, the approximations of cos ( Δ ψ ) 1 , sin ( Δ ψ ) Δ ψ are applied. Therefore, for the discrepancy between the simulated error and the analytically-derived error to be small, the approximation error in the Taylor series expansion should be small. In the approximation of cos ( Δ ψ ) 1 , the absolute value of the error is bounded by Δ ψ 2 2 , implying that the approximation error is not small enough to be negligible for large Δ ψ .
As shown in the results with the legend “Simulation error” in the lower plot of Figure 2b, the largest value of the absolute value of Δ ψ , for the small true elevation angle of ψ ( 0 ) = 20 ° , is approximately 10 ° for the carrier frequency of 1.05 GHz. Considering the worst case of Δ ψ = 10 ° , the approximation cos ( Δ ψ ) 1 induces an error, which can be expressed as the absolute value of 1 cos ( 10 ° ) . Since, in deriving the results with the legend “Analytic error (first order approx)”, cos ( Δ ψ ) 1 is used, the approximation of cos ( Δ ψ ) 1 induces an error of the absolute value of 1 cos ( 10 ° ) for Δ ψ = 10 ° , which is why the largest discrepancy between the results with the legend “Simulation error” and the results with the legend “Analytic error (first order approx)” occurs at the carrier frequency of 1.05 GHz. The discrepancy between the results with the legend “Simulation error” and the results with the legend “Analytic error (first order approx)” at the other carrier frequencies is smaller than the discrepancy at the carrier frequency of 1.05 GHz: from the simulation-based results in the lower plot of Figure 2b, the absolute value of the elevation estimation error, Δ ψ , is greatest at the carrier frequency of 1.05 GHz, implying that the largest discrepancy should occur at that frequency. Remember that, in the approximation of cos ( Δ ψ ) 1 , the approximation error increases with the increase of the absolute value of Δ ψ .
To reduce the approximation error in cos ( Δ ψ ) 1 for large Δ ψ , cos ( Δ ψ ) 1 Δ ψ 2 2 is adopted, and the associated results with the legend “Analytic error (second order approx)” are illustrated in the lower plot of Figure 2b.
Since the approximation error in cos ( Δ ψ ) 1 Δ ψ 2 2 is much smaller than that in cos ( Δ ψ ) 1 for large Δ ψ , the agreement between the results with the legend “Analytic error (second order approx)” and the simulated results is much better than the agreement between the results with the legend “Analytic error (first order approx)” and the simulated results. This observation is consistent with the fact that the approximation cos ( Δ ψ ) 1 Δ ψ 2 2 is quite accurate for the worst case of Δ ψ = 10 ° in comparison with the approximation cos ( Δ ψ ) 1 . Note that the superiority of the approximation cos ( Δ ψ ) 1 Δ ψ 2 2 over the approximation cos ( Δ ψ ) 1 is clear when the absolute value of the elevation estimation error, Δ ψ , is large.
The agreement between the analytically-derived results and the simulation-based results in the lower plot of Figure 2b can be improved by reducing the approximation error. This can be achieved by adopting the second order Taylor series, not the first order Taylor series expansion, in getting the analytic error. In the second order approximation of cos ( Δ ψ ) 1 Δ ψ 2 2 , the absolute value of the error is bounded by Δ ψ 4 4 .
In the lower plot of Figure 2b, the results for the incident signal of azimuth = 120 ° , elevation = 10 ° are illustrated, where the analytic error with the legend “Analytic error (second order approx)” is obtained from the second order Taylor approximation, not the first order Taylor approximation. The analytic results with the legend “Analytic error (second order approx)” are closer to the simulation-based results than the analytic results with the legend “Analytic error (first order approx)”, illustrating the improvement by adopting cos ( Δ ψ ) 1 Δ ψ 2 2 , rather than cos ( Δ ψ ) 1 .
It is clear that the agreement between the analytic results with the legend “Analytic error (second order approx)” and simulation-based results is better than the agreement between the analytic results with the legend “Analytic error (First order approx)” in the lower plots of Figure 2b and Figure 3a,b.
In the results with “Simulation error” in the lower plots of Figure 3a,b., the largest value of the absolute value of the elevation estimation error, Δ ψ , is approximately 2 ° and 0.5 ° , respectively, both of which are much smaller than 10 ° . Remember that the largest value of the absolute value of the simulation-based elevation estimation error in Figure 2b is approximately 10 ° .
The error bound of the absolute value of the error in the approximation cos ( Δ ψ ) 1 is given by Δ ψ 2 2 , which gets smaller with the decrease of | Δ ψ | . Therefore, the approximation error due to the first order Taylor expansion in getting the analytic error gets smaller with the decrease of | Δ ψ | . The discrepancies between the simulated error and the analytically-derived error in the lower plot of Figure 3a is smaller than that in the lower plot of Figure 2b since simulation-based | Δ ψ | in the lower plot of Figure 3a is smaller than that in the lower plot of Figure 2b, both for the results with “Analytic error (first order approx)” and for the results with “Analytic error (second order approx)”. Similarly, both for the results with “Analytic error (first order approx)” and for the results with “Analytic error (second order approx)”, the discrepancy between the simulated error and the analytically-derived error in the lower plot of Figure 3b is smaller than that in the lower plot of Figure 3a since simulation-based | Δ ψ | in the lower plot of Figure 3b is smaller than that in the lower plot of Figure 3a.
In Figure 4 and Figure 5, the x-axis, the y-axis, and the z-axis represent the true azimuth angle of the incident signal, the true elevation angle of the incident signal, and the estimation error, respectively. The true azimuth angle of the incident signal increases from zero to 359 degrees in increments of 5 ° . The true elevation angle of the incident signal increases from zero to 89 degrees in increments of 5 ° . The frequency of the array manifold is 1 GHz, and the carrier frequency of the incident signal is 950 MHz. Figure 4 shows the simulation-based azimuth estimation error with respect to the true azimuth angle and the true elevation angle of the incident signal.
Figure 5a illustrates the simulation-based elevation estimation error with respect to the true azimuth angle and the true elevation angle of the incident signal. Figure 5b shows the analytically-derived elevation error. It is shown that the error of the azimuth is always zero regardless of the true value of the azimuth and the elevation, and the error of the elevation depends only on the true elevation angle of an incident signal not on the true azimuth of an incident signal.
Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 show the simulation-based elevation error and analytical elevation error with respect to the true elevation. In Figure 6a,b, the frequencies of the incident signal are 950 MHz and 960 MHz, respectively. Figure 7a,b, Figure 8a,b, Figure 9a,b, and Figure 10a,b illustrate the results for 970 MHz, 980 MHz, 990 MHz, 1010 MHz, 1020 MHz, 1030 MHz, 1040 MHz, and 1050 MHz, respectively. The analytically-derived elevation estimation errors show excellent agreement with the simulation-based elevation estimation error in Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10. For the evaluation of the analytically-derived elevation estimation error, the approximations of cos ( Δ ψ ) 1 Δ ψ 2 2 and sin ( Δ ψ ) Δ ψ are adopted.

5. Conclusions

In this paper, for the interferometer DOA estimation algorithm, explicit expressions of the azimuth estimation error and elevation estimation error due to the frequency mismatch were derived and validated by numerical results.
The main contribution of this paper was to derive the azimuth and elevation error analytically when the frequency of the array manifold was different from the carrier frequency of the incident signal source. The derivation in this paper was verified by comparing the simulation-based estimation error with the analytically-derived estimation error.
It was derived that the analytic azimuth estimation error was identically zero even when the frequency of the incident signal was different from the nominal frequency used in the calculation of the array manifold, regardless of the true azimuth, θ ( 0 ) , and the true elevation, ψ ( 0 ) . Since no approximation was used in deriving (26), the azimuth estimation error was exactly, not approximately, equal to zero even when the actual frequency of the incident signal was not equal to the nominal frequency employed in the calculation of the array manifold, which was confirmed in the upper plots of Figure 2 and Figure 3 in the numerical results.
For the elevation estimation error, to improve the agreement between the analytically-derived results and the simulation-based results, cos ( Δ ψ ) 1 Δ ψ 2 2 , sin ( Δ ψ ) Δ ψ , rather than cos ( Δ ψ ) 1 , sin ( Δ ψ ) Δ ψ , could be adopted.
It was illustrated in the lower plots of Figure 2b and Figure 3a,b that the analytically-derived elevation estimation errors based on the approximations of cos ( Δ ψ ) 1 Δ ψ 2 2 , sin ( Δ ψ ) Δ ψ showed better agreement with the simulation-based elevation estimation error than the analytically-derived elevation estimation errors based on the approximations of cos ( Δ ψ ) 1 , sin ( Δ ψ ) Δ ψ . For a given approximation, the agreement of the simulation-based results and the analytically-derived results improved with the decrease of Δ ψ , which was confirmed by comparing the lower plots of Figure 2b and Figure 3a,b.
The performance due to the frequency mismatch reinforced once again the necessity of the wide-band DOA estimation algorithm. However, an interferometer using the narrow-band method may still be effective in the DOA of a signal source with a narrow bandwidth or a high elevation angle.

Author Contributions

C.-B.K. performed the MATLAB simulation and wrote the initial draft. J.-H.L. and C.-B.K. derived the mathematical formulation of the proposed scheme. In addition, J.-H.L. checked the numerical results and corrected the manuscript. All authors read and agreed to the published version of the manuscript.

Funding

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2018R1D1A1B07048294). The authors gratefully acknowledge the support from the Electronic Warfare Research Center at Gwangju Institute of Science and Technology (GIST), originally funded by the Defense Acquisition Program Administration (DAPA) and the Agency for Defense Development (ADD).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Phase Difference between the Phase at the m t h Sensor Location and the Phase at the Origin for an Incident Wave from θ = θ ( 0 ) and ψ = ψ ( 0 ) with a Wavelength of λ R F

In this Appendix, the sensor location vector for a uniform circular array of a radius r with M sensors is given by:
z m = r cos 2 π m M , r sin 2 π m M , 0 T .
The direction vector for an incident signal from ( θ ( 0 ) , ψ ( 0 ) ) can be written as:
κ = [ cos ( ψ ( 0 ) ) cos ( θ ( 0 ) ) , cos ( ψ ( 0 ) ) sin ( θ ( 0 ) ) , sin ( ψ ( 0 ) ) ] T .
The time delay between the m th sensor location and the origin can be written as:
τ ( m ) = κ T z m / c
The phase difference between the m th sensor location and the origin is given by the product of the angular frequency and time delay:
ϕ m = ω × Timedelay = ω κ T z m c = 2 π κ T z m λ
By substituting (A1) and (A2) in (A4), we have:
φ m = ω × Timedelay = ω κ T z m c = 2 π κ T z m λ = 2 π r λ cos 2 π m M cos θ ( 0 ) cos ( ψ ( 0 ) ) + sin 2 π m M sin θ ( 0 ) cos ( ψ ( 0 ) ) = 2 π r λ cos θ ( 0 ) 2 π m M cos ( ψ ( 0 ) )

Appendix B. Proof of m = 0 M 1 cos 2 ( a m ) = m = 0 M 1 sin 2 ( a m ) = M 2 , m = 0 M 1 sin 2 ( a m ) cos 2 ( a m ) = 0

If m = 0 M 1 exp j 2 θ ( 0 ) 4 π m M can be shown to be identically zero, m = 0 M 1 cos 2 θ ( 0 ) 4 π m M + j sin 2 θ ( 0 ) 4 π m M is also equal to zero via the Euler formula.
Based on the summation of a geometric series, m = 0 M 1 exp j 2 θ ( 0 ) 4 π m M is equal to zero:
m = 0 M 1 exp j · 2 θ ( 0 ) 4 π m M = exp j · 2 θ ( 0 ) 1 + exp j · 4 π M + exp j · 8 π M + + exp j · 4 π ( M 1 ) M = exp j · 2 θ ( 0 ) 1 exp j · 4 π M · M 1 exp j · 4 π M = 0 .
From (A6), since m = 0 M 1 exp j ( 2 a m ) is identically zero, we have:
m = 0 M 1 cos 2 a m + j sin 2 a m = 0
m = 0 M 1 cos 2 a m + j m = 0 M 1 sin 2 a m = 0
Note that cos 2 a m and sin 2 a m are real-valued for all m. Since the real number is closed under addition, m = 0 M 1 cos 2 a m is also real. Similarly, m = 0 M 1 sin 2 a m is also real. From (A8), both m = 0 M 1 cos 2 a m and m = 0 M 1 sin 2 a m should be equal to zero since m = 0 M 1 cos 2 a m and m = 0 M 1 sin 2 a m are real-valued:
m = 0 M 1 cos 2 a m = 0 m = 0 M 1 sin 2 a m = 0 .
Due to m = 0 M 1 cos 2 a m = m = 0 M 1 cos 2 θ ( 0 ) 4 π m M = 0 and m = 0 M 1 sin 2 a m = m = 0 M 1 sin 2 θ ( 0 ) 4 π m M = 0 , m = 0 M 1 cos 2 a m , m = 0 M 1 sin 2 a m , and m = 0 M 1 sin a m cos a m can be expressed as follows:
m = 0 M 1 cos 2 a m = m = 0 M 1 1 + cos 2 a m 2 = M 2 + m = 0 M 1 cos 2 a m = M 2
m = 0 M 1 sin 2 a m = m = 0 M 1 1 cos 2 a m 2 = M 2 m = 0 M 1 cos 2 a m = M 2
m = 0 M 1 sin a m cos a m = 1 2 m = 0 M 1 sin 2 a m = 0 .

References

  1. Abeywickrama, S.; Jayasinghe, L.; Fu, H.; Yuen, C. RF-based direction finding of UAVs using DNN. ArXiv 2017, arXiv:1712.01154. [Google Scholar]
  2. Chang, X.; Yang, C.; Shi, X.; Li, P.; Shi, Z.; Chen, J. Feature extracted DOA estimation algorithm using acoustic array for drone surveillance. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC), Porto, Portugal, 3–6 June 2018; pp. 1–5. [Google Scholar]
  3. Blair, W.D.; Watson, G.A.; Kirubarajan, T.; Bar-Shalom, Y. Benchmark for radar allocation and tracking in ECM. IEEE Trans. Aerosp. Electron. Syst. 1998, 34, 1097–1114. [Google Scholar] [CrossRef]
  4. Zheng, Y.; Tseng, S.; Yu, K. Closed-form four-channel monopulse two-target resolution. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1083–1089. [Google Scholar] [CrossRef]
  5. Sharenson, S. Angle estimation accuracy with a monopulse radar in the search mode. IEEE Trans. Aerosp. Navig. Electron. 1962, 9, 175–179. [Google Scholar] [CrossRef]
  6. Malioutov, D.; Cetin, M.; Willsky, A.S. A sparse signal reconstruction perspective for source localization with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef] [Green Version]
  7. Zheng, J.; Kaveh, M. Sparse spatial spectral estimation: A covariance fitting algorithm, performacne and regularization. IEEE Trans. Signal Process. 2013, 61, 2767–2777. [Google Scholar] [CrossRef]
  8. Das, A.; Sejnowski, T.J. Narrowband and wideband off-grid direction of arrival estimation via sparse bayesian learning. IEEE J. Ocean. Eng. 2018, 43, 108–118. [Google Scholar] [CrossRef]
  9. Kim, S.; Oh, D.; Lee, A.J. Joint DFT-ESPRIT estimation for TOA and DOA in vehicle FMCW Radars. IEEE Antennas Wirel. Propag. Lett. 2018, 43, 108–118. [Google Scholar] [CrossRef]
  10. Stallings, W. Wireless Communications and Networks; Prentice Hall: Upper Saddle River, NJ, USA, 2004. [Google Scholar]
  11. Kamel, A.; Abdelfettah, C.; Moussa, Y. Application of the technical Frequency-Hopped to the localization of sources by array of sensors and application to the algorithm Music. In Proceedings of the IEEE Sixth International Symposium on Spread Spectrum Techniques and Applications, Parsippany, NJ, USA, 6–8 September 2000; Volume 1, pp. 78–82. [Google Scholar]
  12. Eric, M.; Dukic, M.L.; Obradovic, M. Frequency hopping signal separation by spatio-frequency analysis based on the MUSIC method. In Proceedings of the 2000 IEEE Sixth International Symposium on Spread Spectrum Techniques and Applications, ISSTA 2000, Parsippany, NJ, USA, 6–8 September 2000; Volume 1, pp. 78–82. [Google Scholar]
  13. Aydin, L.; Polydoros, A. Joint hop-timing estimation for FH signals using a coarsely channelized receiver. Mil. Commun. Conf. 1995, 1, 769–773. [Google Scholar]
  14. Wong, K.T. Blind beamforming/geolocation for wideband-FFH”s with unknown hop-sequences. IEEE Trans. Aerosp. Electron. Syst. 2001, 1, 65–76. [Google Scholar] [CrossRef]
  15. Younger, J.P.; Reid, I.M. Interferometer AOA determination using precalculated phases. IEEE Radio Sci. 2017, 52, 1058–1066. [Google Scholar] [CrossRef] [Green Version]
  16. Burtnyk, N.; McLeish, C.W.; Wolfe, J. Performance of an interferometer direction finder for the H.F. band. Proc. Inst. Electr. Eng. 1965, 112, 2055–2059. [Google Scholar] [CrossRef]
  17. Li, C.; Xian-Ci, X. Performance study of 2-D DOA estimation using UCA with five sensors. In Proceedings of the IEEE 2002 International Conference on Communications, Circuits and Systems and West Sino Expositions, Chengdu, China, 29 June–1 July 2002; Volume 2, pp. 1012–1026. [Google Scholar]
  18. Jiang, K.; Wu, Y.; Wu, X.; Cai, Y.; Zhou, J.; Du, L. A novel ambiguity resolution method of rolling Interferometer based on differential reduction. Radio Sci. 2007, 52, 1058–1066. [Google Scholar]
  19. Liu, Z.; Guo, F. Azimuth and elevation estimation with rotating long-baseline interferometers. IEEE Trans. Signal Process. 2015, 63, 2405–2419. [Google Scholar] [CrossRef]
  20. Moghaddasi, J.; Djerafi, T.; Wu, K. Multiport interferometer-enabled 2-D angle of arrival (AOA) estimation system. IEEE Trans. Microw. Theory Tech. 2017, 65, 1767–1779. [Google Scholar] [CrossRef]
  21. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  22. Roy, R.; Kailath, T. ESPRIT-estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 984–995. [Google Scholar] [CrossRef] [Green Version]
  23. Balogh, L.; Kollar, I. Angle of arrival estimation based on interferometer principle. Proc. IEEE Int. Symp. Intell. Signal Process. 2003, 52, 1058–1066. [Google Scholar]
  24. Wei, H.; Wang, J.; Ye, S. An algorithm of estimation direction of arrival for phase interferometer array using cosine function. J. Electron. Inf. Technol. (Chin.) 2007, 29, 2665–2668. [Google Scholar]
  25. An, X.; Feng, Z.; Wang, W.; Li, T. A single channel correlative interferometer direction finder using VXI receiver. In Proceedings of the International Conference on Microwave and Milimeter Wave Technology, Beijing, China, 17–19 August 2002; pp. 1158–1161. [Google Scholar]
  26. Qin, L.; Jia, K.; He, Z. Performance analysis of correlative interferometer direction finder using cosine function. In Proceedings of the 2010 the 10th IEEE International Conference on Signal Processing ICSP2010, Beijing, China, 24–28 October 2010. [Google Scholar]
  27. Wei, H.W.; Shi, Y.G. Performance analysis and comparison of correlative interferometers for direction finding. In Proceedings of the 2010 the 10th IEEE International Conference on Signal Processing ICSP2010, Beijing, China, 24–28 October 2010. [Google Scholar]
  28. Wang, H.; Kaveh, M. Coherent signal-subspace processing for the detection and estimation of angles of arrival of multiple wideband sources. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 823–831. [Google Scholar] [CrossRef] [Green Version]
  29. Hung, H.; Kaveh, M. Focusing matrices for coherent signal-subspace processing. IEEE Trans. Acoust. Speech Signal Process. 1988, 36, 1272–1281. [Google Scholar] [CrossRef]
  30. Di Claudio, E.D.; Parisi, R. WAVES: Weighted average of signal subspaces for robust wideband direction finding. IEEE Trans. Signal Process. 2001, 49, 2179–2191. [Google Scholar] [CrossRef] [Green Version]
  31. Lee, T.-S. Efficient wide-band source localization using beamforming invariance technique. IEEE Trans. Signal Process. 1994, 42, 1376–1387. [Google Scholar]
  32. Yoon, Y.-S.; Kaplan, L.M.; McClellan, J.J. TOPS: New DOA estimator for wideband signals. IEEE Trans. Signal Process. 2006, 54, 1977–1989. [Google Scholar] [CrossRef]
Figure 1. Sensor locations of the uniform circular array (UCA) and direction vector for an incident signal.
Figure 1. Sensor locations of the uniform circular array (UCA) and direction vector for an incident signal.
Applsci 10 02331 g001
Figure 2. Analytic and simulated azimuth and elevation error with respect to the carrier frequency of the signal source for ψ ( 0 ) = 0 ° and ψ ( 0 ) = 20 ° .
Figure 2. Analytic and simulated azimuth and elevation error with respect to the carrier frequency of the signal source for ψ ( 0 ) = 0 ° and ψ ( 0 ) = 20 ° .
Applsci 10 02331 g002
Figure 3. Analytic and simulated azimuth and elevation error with respect to the carrier frequency of the signal source for ψ ( 0 ) = 50 ° and ψ ( 0 ) = 80 ° .
Figure 3. Analytic and simulated azimuth and elevation error with respect to the carrier frequency of the signal source for ψ ( 0 ) = 50 ° and ψ ( 0 ) = 80 ° .
Applsci 10 02331 g003
Figure 4. Simulation-based azimuth error ( f R F = c λ R F = 950 MHz). (a) Simulation error elevation with respect to the true azimuth and true elevation. (b) Simulation error with respect to the true azimuth.
Figure 4. Simulation-based azimuth error ( f R F = c λ R F = 950 MHz). (a) Simulation error elevation with respect to the true azimuth and true elevation. (b) Simulation error with respect to the true azimuth.
Applsci 10 02331 g004
Figure 5. Analytic elevation error and simulation-based elevation error with respect to the true azimuth and the elevation of the incident signal ( f R F = c λ R F = 950 MHz).
Figure 5. Analytic elevation error and simulation-based elevation error with respect to the true azimuth and the elevation of the incident signal ( f R F = c λ R F = 950 MHz).
Applsci 10 02331 g005
Figure 6. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 950 MHz and 960 MHz).
Figure 6. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 950 MHz and 960 MHz).
Applsci 10 02331 g006
Figure 7. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 970 MHz and 980 MHz).
Figure 7. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 970 MHz and 980 MHz).
Applsci 10 02331 g007
Figure 8. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 990 MHz and 1010 MHz).
Figure 8. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 990 MHz and 1010 MHz).
Applsci 10 02331 g008
Figure 9. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 1020 MHz and 1030 MHz).
Figure 9. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 1020 MHz and 1030 MHz).
Applsci 10 02331 g009
Figure 10. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 1040 MHz and 1050 MHz).
Figure 10. Analytically-derived elevation error and simulation-based error with respect to the true elevation of the incident signal ( f R F = c λ R F = 1040 MHz and 1050 MHz).
Applsci 10 02331 g010
Table 1. Simulation conditions.
Table 1. Simulation conditions.
ParameterValue
Number of sensors5
Array architectureUCA
Azimuth and elevation search step0.25°

Share and Cite

MDPI and ACS Style

Ko, C.-B.; Lee, J.-H. Performance Analysis of Interferometer Direction of Arrival Estimation under Frequency Mismatch of Array Manifold: DOA of Frequency Hopping Signal. Appl. Sci. 2020, 10, 2331. https://doi.org/10.3390/app10072331

AMA Style

Ko C-B, Lee J-H. Performance Analysis of Interferometer Direction of Arrival Estimation under Frequency Mismatch of Array Manifold: DOA of Frequency Hopping Signal. Applied Sciences. 2020; 10(7):2331. https://doi.org/10.3390/app10072331

Chicago/Turabian Style

Ko, Chan-Bin, and Joon-Ho Lee. 2020. "Performance Analysis of Interferometer Direction of Arrival Estimation under Frequency Mismatch of Array Manifold: DOA of Frequency Hopping Signal" Applied Sciences 10, no. 7: 2331. https://doi.org/10.3390/app10072331

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop