Next Article in Journal
A Condition-Monitoring Method for Rolling Bearings Based on Dynamic Asynchronous Peak-Factor Ratios
Next Article in Special Issue
Dual-Pulse Repeated Frequency Waveform Design of Time-Division Integrated Sensing and Communication Based on a 5G New Radio Communication System
Previous Article in Journal
Radiation Protection of a 3D Computer Tomography Scanning Workplace for Logs—A Case Study
Previous Article in Special Issue
The Age of Information in Wireless Cellular Systems: Gaps, Open Problems, and Research Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simultaneous Correlative Interferometer Technique for Direction Finding of Signal Sources

1
Department of Electronics Engineering, Chungnam National University, Daejeon 34134, Republic of Korea
2
Satellite Communication Infra Research Section, Electronics and Telecommunications Research Institute, Daejeon 34129, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(21), 8938; https://doi.org/10.3390/s23218938
Submission received: 14 August 2023 / Revised: 27 October 2023 / Accepted: 30 October 2023 / Published: 2 November 2023
(This article belongs to the Special Issue 5G/6G Networks for Wireless Communication and IoT)

Abstract

:
In this paper, we propose a novel simultaneous Correlative Interferometer (CI) technique that elaborately estimates the Direction of Arrival (DOA) of multiple source signals incident on an antenna array. The basic idea of the proposed technique is that the antenna-array-based receiver compares the phase of the received signal with one of the candidates at each time sample and jointly exploits these multiple time samples to estimate the DOAs of multiple signal sources. The proposed simultaneous CI-based DOA estimation technique collectively utilizes multiple time-domain samples and can be regarded as a generalized version of the conventional CI algorithm for the case of multiple time-domain samples. We first thoroughly review the conventional CI algorithm to comprehensively explain the procedure of the direction-finding algorithm that adopts the phase information of received signals. We also discuss several technical issues of conventional CI-based DOA estimation techniques that are originally proposed for the case of a single time-domain sample. Then, we propose a simultaneous CI-based DOA estimation technique with multi-sample diversity as a novel solution for the case of multiple time-domain samples. We clearly compare the proposed simultaneous CI technique with the conventional CI technique and we compare the existing Multiple Signal Classification (MUSIC)-based DOA estimation technique with the conventional CI-based technique by using the DOA spectrum as well. To the best of our knowledge, the simultaneous CI-based DOA estimation technique that effectively utilizes the characteristics of multiple signal sources over multiple time-domain samples has not been reported in the literature. Through extensive computer simulations, we show that the proposed simultaneous CI technique significantly outperforms both the conventional CI technique in terms of DOA estimation even in harsh environments and with various antenna array structures. It is worth noting that the proposed simultaneous CI technique results in much better performance than the classical MUSIC algorithm, which is one of the most representative subspace-based DOA estimation techniques.

1. Introduction

Wireless positioning and sensing are expected to become emerging technologies as new service applications and scenarios for the next-generation mobile communication systems, such as autonomous driving, Industrial Internet of Things (IIoT), remote robots, etc. [1]. Therein, direction finding of (multiple) signal sources has been substantially developed and has become an important part of recent and ongoing standards, including the 3rd Generation Partnership Project (3GPP) [2] and Institute of Electrical and Electronics Engineers (IEEE) [3].
Recently, Direction of Arrival (DOA) estimation techniques using array antennas have attracted much attention for achieving high resolution and robust performance in direction finding for various purposes [4,5,6]. In [4], DOA estimation was used for the Global Navigation Satellite System (GNSS) receiver to detect a spoofing signal, which is a counterfeit GNSS-like signal for deception. In [5], a DOA estimation method with improved accuracy was proposed with a reconfigurable intelligent surface in an environment considering the positional perturbation of an Unmanned Aerial Vehicle (UAV) swarm. In [6], considering Vehicle-to-Everything (V2X) communication, a DOA-based localization method with large-scale arrays was investigated to guarantee safety and security.
In addition, many array-antenna-based DOA estimation algorithms for detecting directions of multiple signal sources have been investigated over the past few decades. Actually, when an array-antenna-based receiver estimates the DOA of multiple signal sources, the Maximum Likelihood Estimator (MLE) is known to be the optimal DOA estimation algorithm [7]. However, the MLE-based DOA estimation requires an extremely high computational complexity, and it may not be feasible to assume that the covariance of the noise component and the non-desired signal components must be known. On the other hand, Multiple Signal Classification (MUSIC) is one of the well-known practical DOA estimation techniques with an array antenna by exploiting the orthogonality between the subspaces of signal components and noise components in the covariance matrix of the received signal [8]. In [9], a two-dimensional DOA estimation technique with an imperfect aped antenna array was proposed, where two uniform linear arrays are not perpendicular to each other. In particular, two different DOA estimation techniques were considered, which are based on MUSIC and Iterative Maximum Likelihood Calibration (IMLC), respectively. However, in the practical MUSIC algorithm, calculating the covariance of the received signal should be performed by collecting a large number of (time-domain) received signal samples, and it also requires high-complexity computations such as eigenvalue decomposition. In addition, parameter-based DOA estimation algorithms such as root-MUSIC [10] and Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) [11] have been frequently used to reduce the time and computational load of the existing MUSIC where the receiver estimates the DOAs by exhaustively exploring each candidate direction. However, since these algorithms use the phase difference between equally spaced array antennas, they can be applied to a certain array architecture. On the other hand, Compressed Sensing (CS)-based DOA algorithms using sparsity between incident directions are also being actively studied [12,13,14]. In [12], a robust phase-ambiguity-immune DOA estimation algorithm was proposed, which does not require the phase correction at the multi-channel receiver and enables the DOA estimation for multiple sources in a single-channel system. In [13], a novel CS-based DOA estimation technique was proposed for efficiently detecting GNSS spoofing attacks with a small number of time samples. In [14], another CS-based DOA estimation algorithm was proposed, which outperforms the conventional subspace-based DOA estimation method even in a lower number of array elements and in severely noisy environments. Moreover, there are several related studies adopting machine-learning-based DOA estimation [15,16,17,18], but these techniques may induce significant implementation and operation complexity due to (neural network) training in advance, and thus they may not be feasible to be applied for real-time dynamic DOA estimation systems.
DOA estimation extracting spatial characteristics through the phase of the received signal directly, called Correlative Interferometer (CI), is also being actively investigated in the literature thanks to its good performance, computational efficiency, high flexibility, and low-complexity implementation [19,20,21,22,23,24,25]. In [19], an antenna-array cascade system was proposed to improve DOA estimation performance by resolving DOA ambiguity due to the small number of antenna elements. In [20], a low-complexity CI algorithm using a modified cost function for real-time two-dimensional DOA estimation with uniform circular array (UCA) was proposed. In [21], a time-modulated array-based DOA estimation technique was proposed for improving the accuracy of direction finding. Specifically, the CI algorithm is a greedy DOA estimation technique that selects the most likely phase candidate using the difference between the phase of the received signal and all candidate phases, extracting the directional information of the selected phase. Herein, various cost functions can be used as the criteria for selecting the most plausible phase candidate. In [22], three cost functions for the CI algorithm were presented and verified by comparing the performance difference between each cost function and the Cramér–Rao bound. The CI algorithm was already used for direction finding with ULA [23] and UCA [24]. A modified CI using element-radiated power pattern to estimate the DOA of multiple signals with UCA was presented in [25]. However, most existing studies mainly require a single source environment or a high Signal-to-Noise Ratio (SNR) assumption. Furthermore, the CI algorithm has rarely been presented on how it works when receiving multiple time-domain received signal samples. If the receiver collects a few samples and jointly exploits the spatial features of the received signal within each sample, it might achieve improved DOA estimation performance while having higher resolution. To the best of our knowledge, the extended CI algorithms that can properly utilize the spatial characteristics of signal sources in multiple samples have not been reported in the literature.
In this paper, we propose a novel simultaneous CI technique that extends the conventional CI algorithm for the direction finding of multiple signal sources by using multiple time-domain received signal samples. First, we investigate the conventional CI algorithm to address the direction-finding mechanism using phase difference. Then, we identify that the DOA estimation can be inaccurate due to the effect of the noise component on the signal phase when applying the CI algorithm to a single sample, especially in the low-SNR region. Finally, we present a novel simultaneous CI that can jointly explore the spatial characteristics of the received signal in each time-domain sample to guarantee robust DOA estimation performance even at low-SNR regions. In addition, it is worth noting that we propose the simultaneous CI technique from a signal processing perspective. In general, the experiments with hardware implementation of direction-finding techniques require significant time and cost. Hence, most studies utilize computer simulations to validate their proposed techniques [26,27,28,29]. Hence, we also validate our proposed simultaneous CI technique through extensive computer simulations in this paper. We show that the simultaneous CI technique elaborately estimates the DOA of multiple signal sources at the low-SNR region and significantly outperforms the conventional MUSIC and CI algorithm for all SNR regions through extensive computer simulations.
The rest of the paper is organized as follows:
  • In Section 2, the system model and assumptions we consider in this paper are described.
  • In Section 3 and Section 4, we review the conventional CI-based DOA estimation technique and propose our simultaneous CI-based DOA estimation technique in detail, respectively.
  • In Section 6, we compare the conventional MUSIC and CI methods with a normalized DOA spectrum to clearly explain where the performance difference between them comes from.
The main contributions of this paper are summarized as follows:
  • We propose a novel simultaneous CI technique exploiting multiple time samples to improve DOA estimation performance, which can be regarded as a generalized algorithm of the conventional CI method.
  • We show that the proposed technique with various array structures significantly outperforms the conventional DOA estimation methods, especially in harsh estimation environments, through extensive computer simulations.

2. System Model

Without loss of generality, we consider the origin-centered UCA-based receiver consisting of M antenna elements, which tries to estimate DOAs of K signal sources as illustrated in Figure 1.
The system model of this paper deals with generalized steering vector and received signal model, and thus it can be easily extended to any other array structures. In addition, it is assumed that all signal sources exist in Line of Sight (LoS) to the receiver; multipath signals are negligibly small or absent as in many related studies. Then, the received signal, y ( C M ) , at the UCA receiver is given by
y = A x + w ,
where A ( C M × K ) denotes the matrix concatenating the steering vectors of each incident signal source, i.e., A = a ( γ 1 ) a ( γ k ) a ( γ K ) . Herein, a column of a ( γ k ) ( C M ) indicates the steering vector of k { 1 , , K } -th source. When considering a UCA as a receiving array antenna, the directional information, γ k = { ϕ k , θ k } , represents a set consisting of the azimuth angle ϕ k ( [ π , π ] ) and the elevation angle θ k ( [ 0 , π / 2 ] ) of the k-th signal source. In addition, we assume that the distance between all signal sources and the receiver is far enough and thus the far-field assumption is valid. Therefore, only the position vector of each array element and signal directional vector are used to effectively reflect the distance difference that occurs when the plane wave reaches each antenna to the phase under the far-field assumption. Then, the m { 1 , , M } -th element of the steering vector a m ( γ k ) is defined as
a m ( γ k ) = e j 2 π λ p m · s ( γ k )
where λ means the wavelength, p m ( R 3 ) is the position vector of m-th element in Cartesian coordinate, and s ( γ k ) ( R 3 ) is the directional vector of k-th signal source given by
s ( γ k ) = [ cos ϕ k cos θ k , sin ϕ k cos θ k , sin θ k ] T .
Also, x ( R K ) in (1) means the received signal vector from K sources. In this paper, to evaluate the effect of the direction-finding performance caused only by additive noise, it is assumed that both Doppler frequency and carrier frequency are compensated in advance. In other words, x k , the k-th element of x , represents the signal power of k-th signal source, i.e., x k = P k , where P k denotes the power of k-th signal source. Finally, w ( C M ) denotes the Additive White Gaussian Noise (AWGN) vector, and it is assumed that w CN ( 0 , σ 2 I M ) .

3. Correlative Interferometer Method

In this section, we first investigate the conventional CI algorithm to address the direction-finding mechanism through the phase difference. Then, we specify some problems with the existing CI algorithm that can arise when using only a single sample.
The CI algorithm can simply be performed by measuring the phase of the received signal incident on each antenna element and comparing it with the candidate phases. Specifically, if the signal received by the m-th antenna element is y m , the phase of y m is denoted as r m in this paper, i.e., r m = y m . Further, assuming that the array type and position vector are known, from (2) and (3), the candidate phase c m ( γ ^ ) for an arbitrary directional information γ ^ = { ϕ ^ , θ ^ } can be defined as
c m ( γ ^ ) = 2 π λ p m · s ( γ ^ ) ,
where the candidate directional information γ ^ , in this paper, is defined as an element set in a dictionary tensor A . That is, A has candidate sets representing pairs of the candidate azimuth and elevation angles as its elements, and, for a total range of A, it can be expressed as
A { { ϕ ^ 1 , θ ^ 1 } , { ϕ ^ 2 , θ ^ 2 } , , { ϕ ^ A , θ ^ A } } .
For example, considering 1-degree interval resolution for both candidate azimuth angle ϕ ^ ( 0 , 360 ] and elevation angle θ ^ [ 0 , 90 ] , there are 32,669 candidate directional information sets in a dictionary A .
Then, by checking the difference between the measured received signal and all candidate phases, the direction with the smallest difference should be selected. Here, the cost function, which is the criterion for determining the smallest phase difference, can exist in various forms [22]. In this paper, we utilize the cosine function as a cost function since it has the best performance among cost functions in [22], and it is designed as
J CI ( γ ^ ) = m = 1 M cos [ c m ( γ ^ ) r m ] .
Interestingly, in (6), the direction with the smallest phase difference has the maximum value, and the direction with a difference of more than 90 degrees has a negative value due to the property of the cosine function. These properties help the direction-finding performance to improve even if some outliers caused by additive noise in the measured phase exist in arbitrary antennas.
Now, we explain the detailed description of the CI algorithm. The conventional CI algorithm simply consists of three-steps as follows. First, the phase of the received signal r m is measured, and candidate phases (4) are generated for (5). Then, the receiver calculates and stores the cost function as described in (6) for all candidate directional information. Finally, since J ( γ ^ ) fluctuates for all γ ^ , the receiver selects indices corresponding to K maximum peaks, which is the number of signal sources. After that, the direction finding of the received signal sources can be completed by replacing the selected indices with the corresponding candidate directional information in the dictionary A . This process can be summarized as in Algorithm 1.
Figure 2 shows a simple example explaining the direction-finding mechanism of the CI algorithm when a signal of a single source is received by a certain antenna. Specifically, Figure 2 visualizes the phase of the received signal on the complex plane, which is denoted as r. Here, assuming the received signal is incident at an azimuth angle of 180 degrees, the ideal phase for the corresponding direction is denoted as c. So, the difference between the phase of the received signal r and the ideal phase c can be viewed as the effect of additive noise, which is denoted as Δ r . Since the effect of noise on the phase is related to the SNR, and the effect of Δ r on each antenna occurs independently for all antennas, the CI algorithm can accurately estimate the direction if the SNR and the number of antennas are sufficient. In other words, in the case of low SNR and smaller number of antennas, the CI algorithm can significantly degrade direction-finding performance, as shown in Figure 2. Therefore, in these environments, another dimension to suppress the effects of noise might be needed as a solution for the performance improvement. With additional time-domain samples, in this paper, we address these problems in Section 4.
Algorithm 1 Correlative Interferometer for DOA estimation
 Input:
Directional information dictionary A , Received signal vector y , The number of signal sources K
 Output:
Estimated DOA Λ
1:
Initialization :   Λ = , Q =
2:
for  i = 1 , , A  do
3:
      for  m = 1 , , M  do
4:
             r m = y m
5:
             c m ( γ ^ i ) = 2 π λ p m · s ( γ ^ i )
6:
      end for
7:
       J CI ( γ ^ i ) = m = 1 M cos [ c m ( γ ^ i ) r m ] .
8:
end for
9:
Q← Indices corresponding to K peaks in J CI ( γ ^ i ) , i .
10:
Λ A ( Q ) .
11:
Return  Λ

4. Proposed Simultaneous Correlative Interferometer

In this section, we propose a novel simultaneous CI technique to jointly utilize spatial features in multiple time-domain samples. First of all, for the proposed simultaneous CI technique, the receiver collects T samples. Here, it is assumed that the direction of the incident signal sources does not change during the T sample period. Then, the received signal matrix Y ( C M × T ) for T time samples is expressed as
Y = A X + W ,
where Y consists of T columns in which the t ( { 1 , , T } ) -th column denotes the received signal vector y t ( C M ) at t-th time, X ( R K × T ) denotes the concatenate transmitted signal matrix over T time samples, and W ( C M × T ) denotes the matrix of noise samples for T time samples where each column indicates the additive noise vector for each time sample. It is worth noting that the steering matrices A in both (1) and (7) are the same as each other since we assume that the DOA angles of multiple signal sources are not changed over multiple time samples in this paper.
Simultaneous CI technique is intended to efficiently utilize the difference between the phase of the received signal and ideal candidate phases over all time samples to average out the effects of noise. Hence, letting the m-th element of y t be y m , t and the phase of y m , t be r m , t , i.e., r m , t : = y m , t , the temporal cost function J t ( γ ^ ) for an arbitrary directional information γ ^ A at t-th sample can be defined as
J t ( γ ^ ) = m = 1 M cos [ c m ( γ ^ ) r m , t ] .
Finally, by adding the temporal cost functions for all samples, the cost function of simultaneous CI can be calculated as
J SCI ( γ ^ ) = t = 1 T J t ( γ ^ ) = t = 1 T m = 1 M cos [ c m ( γ ^ ) r m , t ] .
After that, DOA estimation is completed by finding K peaks in the cost function, same as the conventional CI method. The overall process of the simultaneous CI technique is summarized as Algorithm 2. The proposed simultaneous CI algorithm repeatedly performs phase comparison operation for T time samples. For example, when T = 10 , the proposed algorithm performs 10 phase comparisons. Then, the DOA angle of signal sources is estimated through the cost function by using all computed phases collectively, as shown in line (10) of Algorithm 2 in this paper. It is worth noting that the conventional CI algorithm just averages out multiple phases of the received signal during T time samples and exploits it only once for estimating DOA of signal sources.
Algorithm 2 Simultaneous CI for DOA estimation
 Input:
Directional information dictionary A, Received signal matrix Y , The number of signal sources K
 Output:
Estimated DOA Λ
1:
Initialization :   Λ = , Q =
2:
for  i = 1 , , A  do
3:
      for  t = 1 , , T  do
4:
            for  m = 1 , , M  do
5:
                   r m , t = y m , t
6:
                   c m ( γ ^ i ) = 2 π λ p m · s ( γ ^ i )
7:
            end for
8:
             J t ( γ ^ i ) = m = 1 M cos [ c m ( γ ^ i ) r m , t ] .  
9:
       end for
10:
      J SCI ( γ ^ i ) = t = 1 T J t ( γ ^ i )
11:
end for
12:
Q← Indices corresponding to K peaks in J SCI ( γ ^ i ) , i .
13:
Λ A ( Q ) .
14:
Return  Λ

5. Comparison of MUSIC and CI-Based DOA Estimation Algorithms

In this section, the existing MUSIC and CI techniques are compared by using the DOA spectra, which indicate the normalized spatial spectrum for the MUSIC algorithm and the cost function value for the CI technique, respectively. Figure 3 shows the DOA spectra for both MUSIC and CI techniques. In this simulation, we also consider the ULA antenna structure at the receiver for providing clear comparison between MUSIC and CI algorithms. For the ULA-based receiver, we consider two signal sources with different azimuth (horizontal) DOA angles, which are 50 and 10 . On the other hand, for the UCA receiver, we consider a single signal source with azimuth DOA angle of 150 and elevation DOA angle of 40 , i.e., ϕ = 150 , θ = 40 . The number of antennas in both ULA and UCA array structures are assumed to be 10, i.e., M = 10 . For both array structures, the SNR and the number of time samples are assumed to be 10 dB and 10, respectively.
When we use the ULA antenna structure at the receiver, both MUSIC and CI algorithms find two azimuth angles that yield the two largest DOA spectra or DOA cost function values in the range of azimuth angles, respectively, as DOA angles of two signal sources. On the other hand, when we use the UCA antenna structure at the receiver, both MUSIC and CI algorithms find a single tuple, consisting of azimuth and elevation angles, which yields the largest DOA spectrum or DOA cost function value in the two-dimensional DOA (azimuth and elevation angle) range, respectively, as a DOA angle of a single signal source. It is worth noting that the number of time samples may not be sufficiently large and the spatial correlation is not well-captured in the computed covariance matrix for the MUSIC algorithm in Figure 3. Thus, the resultant direction-finding performance of MUSIC algorithm is not very satisfactory. On the other hand, the conventional CI-based direction-finding technique finds the direction of received signals by directly comparing the phases of the received signal with reference dictionaries generated by assuming ideal phases of a certain signal direction. Thus, the CI-based direction-finding technique provides more accurate direction-finding performance compared with MUSIC algorithm for both ULA and UCA antenna structures, as shown in Figure 3. The conventional CI outperforms the conventional MUSIC when the number of time samples is small or the received SNR is low. In fact, obtaining enough time samples to rigorously analyze the spatial correlation characteristics of the received signals may not be feasible in practical dynamic environments, including military communication systems with anti-jamming/anti-spoofing functions, low earth orbit (LEO) satellite communication systems, and 5G/6G mobile communication systems with multiple-input multiple-output (MIMO) DOA beamforming. Hence, the CI technique may be appropriate for such practical dynamic environments due to its simple operation with direct phase comparison.

6. Simulation Results

In this section, we validate the effectiveness of the proposed simultaneous CI technique and compare it with both the conventional CI method and the classical subspace-based MUSIC method. In addition, as described above, we show that the multi-sample diversity of the proposed simultaneous CI technique improves the direction-finding performance even in the low-SNR regime.
For computer simulations, we set the carrier frequency of signals to 1542 MHz, which is equal to the carrier frequency of the Global Positioning System (GPS) over L1 band. A UCA with M antenna elements is considered, and the radius of the UCA is assumed to be λ / 2 , where λ represents the wavelength of the carrier frequency. Both UCA and ULA with M antenna elements are considered. In the UCA structure, the radius is assumed to be spaced at one degree for both the azimuth ϕ ^ ( 0 , 360 ] and elevation angle θ ^ [ 0 , 90 ] . The detailed simulation parameters are summarized in Table 1.
As a performance metric, the Root Mean Squared Error (RMSE) is considered to evaluate the direction-finding performance through Monte Carlo simulations. Specifically, when the azimuth and elevation angle estimates for the k-th source in the n { 1 , , N } iteration are ϕ ^ k , n * and θ ^ k , n * , respectively, the RMSE is defined as [30]
RMSE = 1 N K n = 1 N k = 1 K ϕ ^ k , n * ϕ k , n 2 + θ ^ k , n * θ k , n 2 ,
where ϕ k , n and θ k , n denote true azimuth and elevation angle of the k-th source in the n-th iteration, respectively. Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 show the RMSE of DOA estimation performance of the proposed simultaneous CI-based DOA estimation technique with UCA structure at the receiver. Figure 4 shows the RMSE performance of the simultaneous CI technique with UCA receiver according to SNR while considering a single source over multiple time-domain samples. In this simulation, Figure 4 considered DOA of signal sources ϕ = 40 and θ = 10 , respectively. For the conventional CI method, the mean value of the received signal over all samples is used for DOA estimation. The RMSE of all DOA estimation techniques tends to decrease as the number of time-domain samples increases. In addition, it is observed that, for a single source, not only our proposed simultaneous CI but also the conventional CI outperforms the classical MUSIC at all SNR regions. This implies that for detecting a single source, the performance of the conventional CI method is sufficiently improved through simply averaging the received signals using multiple time-domain samples.
Figure 5 shows the RMSE performance considering two signal sourecs in which the azimuth and elevation angles of these two sources are set to ϕ = { 40 , 180 } and θ = { 10 , 5 } , respectively. In such an environment, when estimating one DOA, the directional component of the other signal source may interfere and it makes the accurate direction finding hard. Nevertheless, it is confirmed that the proposed simultaneous CI technique yields better RMSE performance than the conventional CI technique and MUSIC method by jointly combining spatial features of signal components for each sample. In other words, it is verified that the multi-sample diversity effect efficiently works in all SNR regions.
Figure 6 shows the RMSE performance versus the number of time-domain samples in a single signal-source environment for various SNR values. Basically, it is observed that the CI-based DOA estimation methods outperform the subspace-based MUSIC algorithm at low-SNR regions. Likewise, in the case of a single signal source, the performances of the CI and SCI techniques are almost the same to each other since both methods exploit sufficient time-domain samples to reduce the effect of noise.
Figure 7 shows the RMSE performance for multiple signal sources in the same environment in Figure 6. As the number of samples increases, the multi-sample diversity improves the direction-finding performance, but the effect of the multi-sample diversity becomes saturated as the number of samples increases. It is worth noting that the proposed simultaneous CI technique significantly outperforms the MUSIC method regardless of the number of time-domain samples and operating SNR values.
Figure 8 shows the RMSE performance for varying SNR values when the number of UCA antenna elements is equal to 5 ( M = 5 ) and two signal sources exist ( K = 2 ). As the number of antenna elements in UCA decreases, the corresponding beam width becomes wider. Then, the DOA estimation performance becomes gradually deteriorated in both MUSIC- and CI-based DOA estimation techniques. Nonetheless, the conventional and proposed CI-based techniques perform better than the MUSIC-based DOA estimation technique and result in more accurate DOA information when SNR is sufficiently high, even in the case of a small number of time samples ( T = 10 ). Furthermore, the proposed simultaneous CI technique achieves the best DOA estimation performance among all the considered DOA estimation techniques. When a sufficient number of time samples are obtained ( T = 100 ), the proposed simultaneous CI technique achieves a very elaborate DOA estimation performance even in a low-SNR regime.
Figure 9 shows the RMSE performance of DOA estimation for varying SNR when the number of UCA antenna elements is equal to 20 ( M = 20 ) and two signal sources exist ( K = 2 ). In this figure, we assume a sufficient number of antenna elements for better DOA resolution with narrow beam width. When T = 10 , the MUSIC-based DOA estimation technique results in the good RMSE performance only in a high-SNR regime, while the proposed simultaneous CI-based DOA estimation technique results in a good RMSE performance even in a low-SNR regime. On the other hand, when T = 100 , the MUSIC-based DOA estimation algorithm performs better than the conventional CI-based DOA estimation technique in a high-SNR regime. It is worth noting that the proposed simultaneous CI-based DOA estimation technique results in the best performance regardless of the number of time samples and SNR values.
Figure 10 shows the RMSE of DOA estimation performance for varying SNR when two signal sources exist in a similar direction. In this simulation, two signal sources are located in directions of ϕ = { 40 , 130 } and θ = { 10 , 5 } , respectively. As mentioned earlier, the DOA estimation performance of the MUSIC-based algorithm becomes significantly deteriorated in this situation since the spatial correlation between two received signals increases. However, the CI-based techniques result in robust DOA estimation performances even when signal sources are quite close to each other in terms of directions.
The proposed simultaneous CI-based DOA estimation technique can be applied to other antenna array structures, including ULA. Figure 11, Figure 12 and Figure 13 show the RMSE of DOA estimation performance of the proposed simultaneous CI-based DOA estimation technique with ULA structure at the receiver for varying SNR when the number of signal sources is equal to 1, 2, and 3, respectively. In the ULA structure at the receiver, the steering vector of the received signal is provided by
a m ( ϕ k ) = e j 2 π λ d ( m 1 ) c o s ( ϕ k ) ) ,
where d denotes antenna spacing. Note that the ULA structure can estimate only one-dimensional DOA due to its fundamental physical constraint. Figure 11 shows the RMSE of DOA estimation performance of the proposed simultaneous CI-based DOA estimation technique with ULA structure at the receiver according to SNR when a single source exists. In this figure, the source is assumed to be located with the azimuth angle of 40 , i.e., ϕ 1 = 40 . In this figure, the CI-based techniques perform much better than the MUSIC algorithm, especially in a low-SNR regime, and the proposed simultaneous CI-based technique results in a very similar DOA estimation performance with the conventional CI-based technique. Figure 12 and Figure 13 show the RMSE values of DOA estimation performance of the proposed simultaneous CI-based DOA estimation technique when two and three signal sources exist, respectively. In Figure 12, we consider the following azimuth angles for two signal sources: ϕ = {−30 , 10 }. In Figure 13, we consider the following azimuth angles for three signal sources: ϕ = {−30 , 10 , 50 }. We show that the proposed simultaneous CI-based DOA estimation technique outperforms the conventional CI-based and MUSIC-based algorithms regardless of SNR values and the number of time samples. Interestingly, the performance gaps between the proposed simultaneous CI-based DOA estimation technique and the conventional techniques becomes large as the number of signal sources increases.

7. Conclusions

In this paper, we proposed a novel simultaneous Correlation Interferometer (CI) technique for improving Direction of Arrival (DOA) estimation performance, which effectively exploits multiple time samples and can be considered a generalization of the conventional CI technique. We first investigated the operation procedure of an existing CI algorithm in detail and discussed its technical challenges. As a novel solution, we proposed a simultaneous CI technique that allows the multi-antenna receiver to jointly combine the spatial characteristics of each time sample for improving direction-finding performance thanks to the multi-sample diversity effect. Through computer simulations, we showed that the proposed simultaneous CI technique significantly outperforms the conventional DOA estimation techniques with various array structures, Signal-to-Noise Ratio (SNR) values, and the number of time samples. It is worth noting that the proposed simultaneous CI technique has a better DOA estimation performance than classical MUSIC algorithms in terms of DOA estimation performance, especially with a small number of time samples and antenna elements. As a result, the proposed simultaneous CI-based DOA estimation algorithm can be effectively applied to various dynamic DOA estimation systems, such as 5G/6G wireless communication systems, radar systems, multiple antenna-based DOA beamforming systems, GNSS anti-spoofing/anti-jamming systems, military communication systems, etc. As further work, we plan to implement the proposed technique to consider its hardware complexity and feasibility.

Author Contributions

Conceptualization, B.C.J. and I.-K.L.; methodology, B.C.J.; software, M.O.; validation, B.C.J. and I.-K.L.; formal analysis, B.C.J.; investigation, M.O. and Y.-S.L.; resources, B.C.J.; data curation, M.O. and Y.-S.L.; writing—original draft preparation, M.O. and Y.-S.L.; writing—review and editing, B.C.J. and I.-K.L.; visualization, M.O. and Y.-S.L.; supervision, B.C.J.; project administration, B.C.J. and I.-K.L.; funding acquisition, B.C.J. and I.-K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Intelligent Technology Development Program on Disaster Response and Emergency Management (2022-MOIS37-005).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this paper:
IIoTIndustrial Internet of Things
3GPP3rd Generation Partnership Project
IEEEInstitute of Electrical and Electronics Engineers
DOADirection of Arrival
UAVUnmanned Aerial Vehicle
V2XVehicle to Everything
GNSSGlobal Navigation Satellite System
MLEMaximum Likelihood Estimator
MUSICMultiple Signal Classification
IMLCIterative Maximum Likelihood Calibration
ESPRITEstimation of Signal Parameters via Rotational Invariance Techniques
CSCompressed Sensing
CICorrelative Interferometer
ULAUniform Linear Array
UCAUniform Circular Array
SNRSignal-to-Noise Ratio
LOSLine of Sight
AWGNAdditive White Gaussian Noise
LEOLow Earth Orbit
MIMOMultiple-Input Multiple-Output
GPSGlobal Positioning System
RMSERoot Mean Squared Error

References

  1. Chen, H.; Sarieddeen, H.; Ballal, T.; Wymeersch, H.; Alouini, M.; Al-Naffouri, T.Y. A tutorial on terahertz-band localization for 6G communication systems. IEEE Commun. Surveys Tuts. 2022, 24, 1780–1815. [Google Scholar] [CrossRef]
  2. 3GPP. Study on NR Positioning Enhancements. Available online: https://www.3gpp.org/specifications (accessed on 22 January 2020).
  3. IEEE. IEEE Standard for Information Technology–Telecommunications and Information Exchange between Systems Local and Metropolitan Area Networks–Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 4: Enhancements for Positioning; IEEE: New York, NY, USA, 2023. [Google Scholar] [CrossRef]
  4. Zhao, Y.; Shen, F.; Xu, D.; Meng, Z. A coprime array-based technique for spoofing detection and DOA estimation in GNSS. IEEE Sens. J. 2022, 22, 22828–22835. [Google Scholar] [CrossRef]
  5. Chen, P.; Chen, Z.; Zheng, B.; Wang, X. Efficient DOA estimation method for reconfigurable intelligent surfaces aided UAV swarm. IEEE Trans. Signal Process. 2022, 70, 743–755. [Google Scholar] [CrossRef]
  6. Xu, H.; Liu, W.; Jin, M.; Tian, Y. Positioning and contour extraction of autonomous vehicles based on enhanced DOA estimation by large-scale arrays. IEEE Internet Things J. 2023, 10, 11792–11803. [Google Scholar] [CrossRef]
  7. Park, Y.; Gerstoft, P.; Lee, J.-H. Difference-frequency MUSIC for DOAs. IEEE Signal Process. Lett. 2022, 29, 2612–2616. [Google Scholar] [CrossRef]
  8. Orlando, D.; Ricci, G. A comparative analysis of ML-based DOA estimators. In Proceedings of the 2023 IEEE 10th International Workshop on Metrology for AeroSpace (MetroAeroSpace), Milan, Italy, 19–21 June 2023. [Google Scholar]
  9. Liu, S.; Zhang, Z.; Guo, Y. 2-D DOA estimation with imperfect L-shaped array using active calibration. IEEE Commun. Lett. 2021, 25, 1178–1182. [Google Scholar] [CrossRef]
  10. Li, W.; Xu, X.; Huang, X.; Yang, Y. Direction-of-arrival estimation for coherent signals exploiting moving coprime array. IEEE Signal Process. Lett. 2023, 30, 304–308. [Google Scholar] [CrossRef]
  11. Li, W.; Zhu, Z.; Gao, W.; Liao, W. Stability and super-resolution of MUSIC and ESPRIT for multi-snapshot spectral estimation. IEEE Trans. Signal Process. 2022, 70, 4555–4570. [Google Scholar] [CrossRef]
  12. Fu, H.; Abeywickrama, S.; Yuen, C.; Zhang, M. A robust phase-ambiguity-immune DOA estimation scheme for antenna array. IEEE Trans. Veh. Technol. 2019, 68, 6686–6696. [Google Scholar] [CrossRef]
  13. Lee, Y.-S.; Yeom, J.S.; Jung, B.C. A novel array antenna-based GNSS spoofing detection and mitigation technique. In Proceedings of the 2023 IEEE 20th Consumer Communications Networking Conference (CCNC), Las Vegas, NV, USA, 8–11 January 2023. [Google Scholar]
  14. Mohammed, J.R. High-resolution direction of arrival estimation method based on sparse arrays with minimum number of elements. J. Telecommun. Inf. Technol. 2021, 1, 8–14. [Google Scholar] [CrossRef]
  15. Elbir, A.M. DeepMUSIC: Multiple signal classification via deep learning. IEEE Sens. Lett. 2020, 4, 7001004. [Google Scholar] [CrossRef]
  16. Hoang, D.T.; Lee, K. Deep learning-aided signal enumeration for lens antenna array. IEEE Access 2022, 10, 123835–123846. [Google Scholar] [CrossRef]
  17. Tian, Y.; Liu, S.; Liu, W.; Chen, H.; Dong, Z. Vehicle positioning with deep-learning-based direction-of-arrival estimation of incoherently distributed sources. IEEE Internet Things J. 2022, 9, 20083–20095. [Google Scholar] [CrossRef]
  18. Colella, R.; Spedicato, L.; Laqintana, L.; Catarinucci, L. Inertially controlled two-dimensional phased arrays by exploiting artificial neural networks and ultra-low-power AI-based microcontrollers. IEEE Access 2023, 11, 23474–23484. [Google Scholar] [CrossRef]
  19. Horng, W.-Y. An efficient DOA algorithm for phase interferometers. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 1819–1828. [Google Scholar] [CrossRef]
  20. Ren, R.; Zhang, X. Research on real-time 2-D DOA estimation algorithm for uniform circular array. In Proceedings of the 2021 IEEE 4th International Conference on Electronics Technology (ICET), Chengdu, China, 7–10 May 2021. [Google Scholar]
  21. He, C.; Chen, J.; Liang, X.; Geng, J.; Zhu, W.; Jin, R. High-accuracy DOA estimation based on time-modulated array with long and short baselines. IEEE Antennas Wirel. Propag. Lett. 2018, 17, 1391–1395. [Google Scholar] [CrossRef]
  22. Wei, H.; Shi, Y. Performance analysis and comparison of correlative interferometers for direction finding. In Proceedings of the 2010 IEEE 10th International Conference on Signal Processing Proceedings, Beijing, China, 24–28 October 2010. [Google Scholar]
  23. Sundaram, K.R.; Mallik, R.K. Modulo conversion method for estimating the direction of arrival. IEEE Trans. Aerosp. Electron. Syst. 2000, 36, 1391–1396. [Google Scholar]
  24. Liao, B.; Wu, Y.T.; Chan, S.C. A generalized algorithm for fast two-dimensional angle estimation of a single source with uniform circular arrays. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 984–986. [Google Scholar] [CrossRef]
  25. Memarian, Z.; Majidi, M. Multiple signals direction finding of IoT devices through improved correlative interferometer using directional elements. In Proceedings of the 2022 Sixth International Conference on Smart Cities, Internet of Things and Applications (SCIoT), Mashhad, Iran, 14–15 September 2022. [Google Scholar]
  26. Carballeira, A.R.; de Figueiredo, F.A.P.; Brito, J.M.C. Simultaneous estimation of azimuth and elevation angles using a decision tree-based method. Sensors 2023, 23, 7114. [Google Scholar] [CrossRef]
  27. Du, B.; Cui, W.; Ba, B.; Xu, H.; Gao, W. An L-shaped three-level and single common element sparse sensor array for 2-D DOA estimation. Sensors 2023, 23, 6625. [Google Scholar] [CrossRef]
  28. Lan, L.; Rosamilia, M.; Aubry, A.; Maio, A.D.; Liao, G. Adaptive target detection and DOA estimation with uniform rectangular arrays in the presence of unknown mutual coupling. IEEE Trans. Radar Syst. 2023, 1, 325–338. [Google Scholar] [CrossRef]
  29. Mehta, P.; Appaiah, K.; Velmurugan, R. Robust direction-of-arrival estimation using array feedback beamforming in low SNR scenarios. IEEE Access 2023, 11, 80647–80655. [Google Scholar] [CrossRef]
  30. Zhang, Q.; Li, J.; Tang, Y.; Deng, W.; Zhang, X.; Wu, Q. An efficient 2-D DOA estimation method for unfolded coprime L-shaped array. IEEE Syst. J. 2023, 17, 3328–3331. [Google Scholar] [CrossRef]
Figure 1. Structure of the simultaneous CI system for 2D direction estimation.
Figure 1. Structure of the simultaneous CI system for 2D direction estimation.
Sensors 23 08938 g001
Figure 2. An example of the conventional CI-based DOA estimation due to additive noise (ideal DOA is 180 ; estimated DOA is 196 ). (a) Effects of additive noise on phase angle of complex signal. (b) Effects of additional noise on cost function value estimation.
Figure 2. An example of the conventional CI-based DOA estimation due to additive noise (ideal DOA is 180 ; estimated DOA is 196 ). (a) Effects of additive noise on phase angle of complex signal. (b) Effects of additional noise on cost function value estimation.
Sensors 23 08938 g002
Figure 3. An example of normalized DOA spectra of the conventional MUSIC and CI algorithms. For a ULA receiver, there exist two signal sources with different azimuth DOA angles, which are equal to 50 and 10 . For a UCA receiver, there exists a single signal source whose azimuth and elevation DOA angles are equal to 150 and 40 , respectively. (a) Normalized DOA spectrum of the conventional MUSIC algorithm with a ULA receiver. (b) Normalized DOA cost function value of CI algorithm with a ULA receiver. (c) Normalized 2D-DOA spectrum of conventional MUSIC algorithm with a UCA receiver. (d) Normalized 2D-DOA cost function value of CI algorithm with a UCA receiver.
Figure 3. An example of normalized DOA spectra of the conventional MUSIC and CI algorithms. For a ULA receiver, there exist two signal sources with different azimuth DOA angles, which are equal to 50 and 10 . For a UCA receiver, there exists a single signal source whose azimuth and elevation DOA angles are equal to 150 and 40 , respectively. (a) Normalized DOA spectrum of the conventional MUSIC algorithm with a ULA receiver. (b) Normalized DOA cost function value of CI algorithm with a ULA receiver. (c) Normalized 2D-DOA spectrum of conventional MUSIC algorithm with a UCA receiver. (d) Normalized 2D-DOA cost function value of CI algorithm with a UCA receiver.
Sensors 23 08938 g003
Figure 4. RMSE of DOA estimation performance for varying SNR when K = 1 and M = 10 at UCA receiver.
Figure 4. RMSE of DOA estimation performance for varying SNR when K = 1 and M = 10 at UCA receiver.
Sensors 23 08938 g004
Figure 5. RMSE of DOA estimation performance for varying SNR when K = 2 and M = 10 at UCA receiver.
Figure 5. RMSE of DOA estimation performance for varying SNR when K = 2 and M = 10 at UCA receiver.
Sensors 23 08938 g005
Figure 6. RMSE of DOA estimation performance for varying number of samples when K = 1 and M = 10 at UCA receiver.
Figure 6. RMSE of DOA estimation performance for varying number of samples when K = 1 and M = 10 at UCA receiver.
Sensors 23 08938 g006
Figure 7. RMSE of DOA estimation performance for varying number of samples when K = 2 and M = 10 at UCA receiver.
Figure 7. RMSE of DOA estimation performance for varying number of samples when K = 2 and M = 10 at UCA receiver.
Sensors 23 08938 g007
Figure 8. RMSE of DOA estimation performance for varying SNR when K = 2 and M = 5 at UCA receiver.
Figure 8. RMSE of DOA estimation performance for varying SNR when K = 2 and M = 5 at UCA receiver.
Sensors 23 08938 g008
Figure 9. RMSE of DOA estimation performance for varying SNR when K = 2 and M = 20 at UCA receiver.
Figure 9. RMSE of DOA estimation performance for varying SNR when K = 2 and M = 20 at UCA receiver.
Sensors 23 08938 g009
Figure 10. RMSE of DOA estimation performance for varying SNR when two signal sources are located in a similar direction at UCA receiver.
Figure 10. RMSE of DOA estimation performance for varying SNR when two signal sources are located in a similar direction at UCA receiver.
Sensors 23 08938 g010
Figure 11. RMSE of DOA estimation performance with ULA structure according to SNR when a single signal source exists ( K = 1 ).
Figure 11. RMSE of DOA estimation performance with ULA structure according to SNR when a single signal source exists ( K = 1 ).
Sensors 23 08938 g011
Figure 12. RMSE of DOA estimation performance with ULA structure according to SNR when two signal sources exist ( K = 2 ).
Figure 12. RMSE of DOA estimation performance with ULA structure according to SNR when two signal sources exist ( K = 2 ).
Sensors 23 08938 g012
Figure 13. RMSE of DOA estimation performance with ULA structure according to SNR when three signal sources exist ( K = 3 ).
Figure 13. RMSE of DOA estimation performance with ULA structure according to SNR when three signal sources exist ( K = 3 ).
Sensors 23 08938 g013
Table 1. Simulation parmeters.
Table 1. Simulation parmeters.
ParameterValue
Center frequency1542 MHz
Wavelength0.1944 m
Array structureUCA, ULA
The number of antennas5, 10, 20
Radius of UCA antenna structure0.0972 m
Antenna spacing between of ULA structure0.0972 m
Resolution for DOA estimation 1
Signal-to-Noise ratio[−10:10] dB
The number of samples[10:200]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Oh, M.; Lee, Y.-S.; Lee, I.-K.; Jung, B.C. Simultaneous Correlative Interferometer Technique for Direction Finding of Signal Sources. Sensors 2023, 23, 8938. https://doi.org/10.3390/s23218938

AMA Style

Oh M, Lee Y-S, Lee I-K, Jung BC. Simultaneous Correlative Interferometer Technique for Direction Finding of Signal Sources. Sensors. 2023; 23(21):8938. https://doi.org/10.3390/s23218938

Chicago/Turabian Style

Oh, Minkyu, Young-Seok Lee, In-Ki Lee, and Bang Chul Jung. 2023. "Simultaneous Correlative Interferometer Technique for Direction Finding of Signal Sources" Sensors 23, no. 21: 8938. https://doi.org/10.3390/s23218938

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