Next Article in Journal
Separation of the Sound Power Spectrum of Multiple Sources by Three-Dimensional Sound Intensity Decomposition
Previous Article in Journal
Robust Inferential Techniques Applied to the Analysis of the Tropospheric Ozone Concentration in an Urban Area
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Stage Fast DOA Estimation Based on Directional Antennas in Conformal Uniform Circular Array

1
Institute of Microelectronics, Chinese Academy of Sciences, Beijing 100029, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(1), 276; https://doi.org/10.3390/s21010276
Submission received: 16 November 2020 / Revised: 22 December 2020 / Accepted: 26 December 2020 / Published: 3 January 2021
(This article belongs to the Section Physical Sensors)

Abstract

:
In conformal array radar, due to the directivity of antennas, the responses of the echo signals between different antennas are distinct, and some antennas cannot even receive the target echo signal. These phenomena significantly affect the accuracy of direction-of-arrival (DOA) estimation. To implement accurate DOA estimation in a conformal uniform circular array (UCA) composed of directional antennas, the two-stage fast DOA estimation algorithm is proposed. In the pre-processing stage, multi-target decoupling and target detection are mainly used to obtain the targets’ range bin indexes set; in the rough-precise DOA estimation stage, the amplitude and phase information of each antenna are used for rough DOA estimation and precise DOA estimation, respectively. Based on simulation and actual anechoic chamber radar experiments, and through quantitative analyses of the accuracy, validity and elapsed time of the two-stage fast DOA estimation algorithm compared with the directional antenna MUSIC (DA-MUSIC), sub-array MUSIC (S-MUSIC) and Capon-like algorithms, results indicate that the two-stage fast DOA estimation algorithm can rapidly and accurately estimate DOAs in a multi-target scenario without the range-angle pair-matching procedure. Lower computational complexity and superior estimation accuracy provide the two-stage fast DOA estimation algorithm a broader application prospect in the practical engineering field.

1. Introduction

Direction-of-arrival (DOA) estimation has received considerable attention in the field of radar, sonar and mobile communications [1,2,3], because of its important role in the array signal processing field for locating targets from their echo signal [4]. Compared with a traditional array, the conformal array is a smooth distribution array with better aerodynamics and a more compact form factor [5,6,7]. Accurate DOA estimation will contribute to the application of the conformal array in airborne radar, ship-based radar and missile-borne radar [8].
After decades of development, a large number of DOA estimation algorithms have been proposed with excellent performance [9,10,11], such as the maximum likelihood (ML) estimation algorithm, based on the idea of maximum likelihood [12], the Capon beam forming algorithm based on beam forming [13], multi signal classification (MUSIC) [14] and estimating signal parameter via rotational invariance techniques (ESPRIT) [15], which use algorithms based on subspace decomposition, the spare signal reconstruction, and compression-based algorithms that use compressed sensing [16,17], etc. These algorithms can estimate DOA accurately in the majority of scenarios. However, all of these proposed algorithms are based on omnidirectional antennas. In other words, all elements in the array have no directivity to the target response in all directions, and the influence of antenna directivity on DOA estimation performance need not be considered. In a conformal array, because of the shadow effect of the metal carrier [18], omnidirectional antennas cannot be realized, so most of the antennas arranged in conformal arrays are directional antennas. For directional arrays, due to the different response intensities of the target echo on different antennas, even some antennas cannot receive target echo signal [19,20], thus there is a shadow effect. Based on the above problems, DOA estimation algorithms based on omnidirectional antennas cannot be directly transplanted to conformal arrays.
Some effective DOA estimation algorithms are proposed based on the properties of directional antennas. For the directional antenna MUSIC (DA-MUSIC) algorithm [21], first of all, the antenna pattern is used to modify the steering vector, and then, the MUSIC algorithm is used to conduct DOA estimation on the directional antenna. Therefore, the DA-MUSIC algorithm requires an accurate antenna pattern function as prior knowledge. Similarly, the Capon-like algorithm [22] also uses the antennas pattern to correct the steering vector, so as to employ Capon beam-forming algorithm on directional antennas. Unfortunately, in actual radar, the accurate antenna pattern function is difficult to obtain. In order to avoid the requirement of prior knowledge of antenna pattern information, the array interpolation DOA estimation algorithm transforms an array composed of directional antennas into an ideal array composed of omnidirectional antennas through interpolation [23,24], and the constructed ideal array structure needs to be similar to the actual array structure [25]. Even so, the interpolation error will also affect the final DOA estimation accuracy. The sub-array MUSIC (S-MUSIC) algorithm divides the array into multiple sub-arrays to ensure that at least one sub-array corresponding to the array steering vector is full rank [26], and then DOA estimation is performed on each sub-array using the MUSIC algorithm. The S-MUSIC algorithm does not need the prior knowledge of the antennas pattern and does not perform interpolation processing, so there is no interpolation error. However, the S-MUSIC algorithm reduces the array aperture [27], and the spatial spectrum obtained is discontinuous, so the estimation performance is poor.
In order to realize accurate estimation of multi-target DOAs on a conformal uniform circular array (UCA) composed of directional antennas, a two-stage fast DOA estimation algorithm is proposed to solve the problem that directional antennas respond differently to the target amplitude. The two-stage fast DOA estimation algorithm consists of pre-processing and a rough-precise DOA estimation stage: (1) In the pre-processing stage, multi-target decoupling and target detection are mainly used to obtain the set of target range bin indexes. Through discrete Fourier transform (DFT) processing, several information targets located at different ranges are decoupled; for each antenna, the “M/N criterion” [28] is used to obtain the target range bin index along the array dimension after target detection to overcome the influence of different target amplitude responses brought by the directional antennas on the detection performance. (2) In the stage of rough-precise DOA estimation, the amplitude and phase information of each antenna are used for rough DOA estimation and precise DOA estimation, respectively. Different sub-arrays are divided according to the beam coverage area, and the target DOA rough estimation is realized by the amplitude differences of different sub-arrays; based on the amplitude approximation of a single sub-array and the phase information of the target on the antenna, the MUSIC algorithm is used to search the spectrum peak in its field of view (FOV) to realize the DOA’s precise estimation of the target.
In general, the main contributions of this paper are listed below:
  • Firstly, the two-stage fast DOA estimation algorithm decouples each target from the range dimension through DFT processing in the pre-processing stage, so that there is no need for a subsequent range-angle pair-matching procedure.
  • Secondly, the proposed algorithm required little prior knowledge of the antennas’ patterns in the precise DOA estimation stage, and only needs a beam width of 3 dB ; in other words, there is no need for the precise antenna pattern.
  • Thirdly, the proposed algorithm selects a single sub-array and search spectrum peaks in its FOV and estimates the DOA precisely in the rough-precise DOA estimation stage, which reduces the computational burden.
The rest of this paper is organized as follows: In Section 2, the transmitted linear frequency modulate (LFM) signal, modal in conformal UCA and composed of directional antennas is introduced. In Section 3, the specific steps of the two-stage fast DOA estimation algorithm is introduced, along with its computational complexity. In Section 4, simulation and anechoic chamber experiments are carried out, respectively, and the results are compared and analyzed. Finally, the conclusions of this study are summarized in Section 5.

2. Signal Model

Assume that a UCA radar is composed of M directional antennas; its array geometry is shown in Figure 1. For the m th antenna ( 0 m M 1 ), the distance from the origin of coordinate is r and the positive angle with the x-axis is γ m . Suppose that there are K ( K < M ) uncorrelated far-field targets in multi-target scenarios and the position of the k th target on the polar coordinate plane is expressed as { R k , θ k } ( 1 k K ) , where R k and θ k denote the distance from origin of coordinate to the target and angle measured from x-axis, respectively.
For a UCA radar, the assumption is that a reference antenna is at the origin of the coordinate system, and the power of the transmitted signal and the echo signal, without the weighting of the antenna pattern, are set as constant 1. Under this assumption, in a single transmitting pulse period, the transmitted LFM signal s o ( t ) for the reference antenna is:
s o ( t ) = exp ( j 2 π ( f 0 t + 1 2 μ t 2 ) ) t ( 0 , T p )
where f 0 is the start frequency for the transmitted signal and λ is corresponding signal wavelength. T p and μ are the pulse width and the slope of the frequency modulation for the transmitted signal, respectively. The transmitted signal reflected by the targets and received by the antennas, and the delay time between the transmitted signal and the received signal for the k th target is τ k = 2 R k c . The received echo signal of the k th target by the reference antenna is:
s r ( t ) = exp ( j 2 π ( f 0 ( t τ k ) + 1 2 μ ( t τ k ) 2 ) )
For the k th target, after de-chirp processing in the analog domain and low-pass filter processing, the corresponding beat signal s k ( t ) is:
s k ( t ) = exp ( j 2 π f 0 τ k j π D τ k 2 + j 2 π μ τ k t )
The beat signal s k ( t ) in the analog domain is converted to the digital domain by sampling; the corresponding beat signal s k ( l ) in the digital domain is:
s k ( l ) = exp ( j 2 π f 0 τ k j π μ τ k 2 + j 2 π μ τ k T s l ) l = 0 ,   1 ,   ,   L 1 ,
where L denotes the number of snapshots, and T s denotes the sampling interval. For multi-target scenarios, the corresponding beat signal vector of multiple targets is S ( l ) = [ s 1 ( l )   s 2 ( l )     s K ( l ) ] M × 1 . For the k th target, the wavefront arrival time difference between the reference antenna and the m th antenna is χ m , k , and the corresponding phase difference is ω m , k = 2 π f 0 χ m , k .
χ m , k = r cos ( γ m θ k ) c = r cos ( 2 m π M θ k ) c
For directional antennas, the power of the received signal for each antenna is weighted by the antenna pattern. Then, the modified steering vector a k M × 1 for k th target is formulated as
a k = [ g 0 ( θ k ) exp ( j ω 0 , k ) g 1 ( θ k ) exp ( j ω 1 , k ) g 2 ( θ k ) exp ( j ω M - 1 , k ) ] T ,
where ( · ) T denotes a transpose operation. And g m ( θ k ) is the amplitude weighting term of the antenna pattern of the m th antenna to the k th target.
In multi-target scenarios, the steering matrix is A ( θ ) = [ a 1   a 2     a K ] M × K . Therefore, the corresponding array output data X ( l ) M × 1 in the array radar is [29]:
X ( l ) = A ( θ ) S ( l ) + N ( l ) ,
where N ( l ) M × 1 is additive white Gaussian noise (AWGN). For LFM array radar, the range and angle information are contained in the array output data X ( l ) , which can be used as the basic data for the next steps of the target detection and DOA estimation.

3. Two-Stage Fast DOA Estimation Algorithm

In this section, a two-stage fast DOA estimation algorithm is proposed for the UCA composed of directional antennas, and the flow chart of the proposed algorithm is shown in Figure 2. Firstly, the specific steps in the pre-processing stage are introduced, including multi-target information decoupling and target detection. Then, the detailed algorithm of the DOA estimation stage is introduced, which includes a rough DOA estimation and a precise DOA estimation by using the amplitude and phase information of the target on each antenna. Finally, the computational complexity of two-stage fast DOA estimation algorithm is analyzed.

3.1. Pre-Processing Stage

The main steps in the pre-processing stage are multi-target information decoupling and target detection along the range dimension. First of all, in order to realize the decoupling of multi-target information, discrete Fourier transform (DFT) processing is carried out along the fast-time dimension for each antenna. Through DFT processing, the frequency spectrum F m ( i ) of the m th antenna is shown as follows:
F m ( i ) = l = 0 L 1 X [ m , l ] exp ( j 2 π i l / L ) = l = 0 L 1 ( k = 1 K g m ( θ k ) exp ( j ω m , k ) exp ( j 2 π f 0 τ k j π μ τ k 2 + j 2 π μ τ k T s l ) ) exp ( j 2 π i l / L ) = k = 1 K ( g m ( θ k ) exp ( j ω m , k ) exp ( j 2 π f 0 τ k j π μ τ k 2 ) l = 0 L 1 exp ( j 2 π μ τ k T s l j 2 π i l / L ) )   ,
where X [ m , l ] represents the array output data, m and l are the row and column elements, respectively. However, for LFM array radar, the beat signal after de-chirping is the superposition of multiple single-frequency signals, and the target range is proportional to the signal frequency. DFT not only implements time-frequency domain conversion of the echo signal [30], but also implements the conversion of the fast-time sampling and range data.
For the k th target, when μ τ k T s = I k L , it is known from Equation (8) that the phase of the beat signal is correlated with the twiddle factor of the DFT. Therefore, the range dimension spectrum F m ( i ) , after the superposition of sampling data is:
F m ( i ) = L k = 1 K ( g m ( θ k ) exp ( j ω m , k ) exp ( j 2 π f 0 τ k j π μ τ k 2 ) ) δ ( i I k   ) i = 0 ,   1 ,   ,   L 1 ,
where δ ( i ) denotes the Dirac function. Finally, the amplitude and phase information of the multi-target are compressed into a single range bin through DFT to realize the information decoupling of different range targets [31].
The second step in the pre-processing stage is target detection. In order to remove the influence of the weighting effect of the antenna pattern and the shadow effect of the array carrier on the detection performance, firstly, the CFAR-like detection algorithm [32] is used to perform detection of targets along the range dimension of each antenna; then, for the obtained antenna-range coding matrix I c R M × L , the element I c [ m , l ] in the matrix is:
I c [ m , l ] = { 1   | F m ( l ) η m , l | 0   | F m ( l ) < η m , l | ,
where | · | denotes the modulo operation, and η m , l denotes the detection threshold corresponding to the CFAR-like algorithm on the l th range bin of the m th antenna. On this basis, for all antennas, the “M/N” criterion is used to detect each range bin along the array dimension, and the range bin indexes set obtained after detection is I = { I k | k = 1 , 2 , , K } , where I k denotes the range bin index corresponding to the k th target. In the conformal array composed of directional antennas, through the CFAR-like detection algorithm and the “M/N” criterion, it is possible to avoid the missed alarm caused by the failure of detecting the target caused by the use of CFAR-like detection algorithm under a single antenna. At the same time, false alarms caused by strong interference noise can also be avoided.

3.2. Rough-Precise DOA Estimation Stage

For k th target, ignoring the amplitude term L for Equation (9), the corresponding array dimension vector F ( I k ) is:
F ( I k ) = [ F 0 ( I k ) F 1 ( I k ) F M 1 ( I k ) ] T = [ g 0 ( θ k ) exp ( j ω 0 , k + j Ψ k ) g 1 ( I k ) exp ( j ω 1 , k + j Ψ k ) g M 1 ( I k ) exp ( j ω M 1 , k + j Ψ k ) ] T = [ g 0 ( θ k ) g 1 ( θ k ) g M 1 ( θ k ) ] T [ exp ( j ω 0 , k + j Ψ k ) exp ( j ω 1 , k + j Ψ k ) exp ( j ω M 1 , k + j Ψ k ) ] T = g k φ k
where ( ) denotes Hadamard product. Equation (11) shows not only the amplitude information, but also the phase information contained in F ( I k )   [33]. In the directional antennas, the amplitude dimension information can be used for DOA estimation due to the difference of the amplitude term g k of each antenna caused by the antenna pattern. Then, rough-precise DOA estimation based on amplitude and phase information is realized.
Amplitude information is utilized to implement rough DOA estimation. For a UCA, the angle interval between two adjacent antennas is 2 π M , the 3 dB beam width of each antenna in azimuth is θ 0.5 for an antenna, and the number of antennas covered by the 3 dB beam is:
M p = M θ 0.5 2 π
where · is the floor function.
In order to solve the rank defect problem of the steering vector in UCA radar, the array is divided into several sub-arrays, and an antenna’s number in a sub-array is M p . Compared with the traditional sub-array division estimation algorithm, the two-stage fast DOA estimation algorithm increased the steps of sub-array selection processing. There are two obvious advantages to increasing this step. First, the computational burden is lower because it only needs to search spectrum peaks in single sub-array FOVs instead of calculating the spatial spectrum of all angles. Second, the interference caused by other sub-arrays for search spectrum peaks is avoided. For the proposed algorithm, the sub-array division and sub-array selection are realized by the constructed sub-array division matrix A s , then the corresponding sub-arrays amplitudes matrix G s , k is shown as follows:
G S , k = A S ξ S , k = [ 1 1 0 0 0 1 1 0 0 1 1 0 1 0 0 1 ] M × M [ g 0 ( θ k ) g 1 ( θ k ) g M 1 ( θ k ) ] M × 1 = [ g 0 ( θ k ) + g 1 ( θ k ) + + g M p 1 ( θ k ) g 1 ( θ k ) + g 2 ( θ k ) + + g M p ( θ k ) g M 1 ( θ k ) + g 0 ( θ k ) + + g M p 2 ( θ k ) ] M × 1 .
For consecutive M p antennas, if the target falls in the FOV corresponding to the sub-array, then the target amplitudes weighted by the antenna pattern will be stronger than the other sub-arrays. In this case, the rough DOA estimation can be realized by comparing the strength of each element in G s , k . If the location index of the strongest element in G s , k is q , that is, the k th target is located in the FOV of the q th sub-array. Correspondingly, the estimation precision of rough estimation is 1 2 M p θ 0.5 , which is related to the size of the sub-array FOV.
Based on the result of the rough DOA estimation, the precise DOA estimation is carried out by using phase information. For the q th sub-array, its antennas location indexes vector I q is:
I q = [ q \ M q + 1 \ M q + M p 1 \ M ] T
where ( \ ) denotes remainder operation; then the sub-array dimension vector F q ( I k ) is:
F q ( I k ) = [ F I q [ 1 ] ( I k ) F I q [ 2 ] ( I k ) F I q [ M p ] ( I k ) ] T = g k q φ k q .
The corresponding amplitude term g k q and phase term φ k q are shown as following, respectively.
{ g k q = [ g I q [ 1 ] ( θ k ) g I q [ 2 ] ( θ k ) g I q [ M p ] ( θ k ) ] T φ k q = exp ( j Ψ k ) · [ exp ( j ω I q [ 1 ] , k ) exp ( j ω I q [ 2 ] , k ) exp ( j ω I q [ M p ] , k ) ] T .
Because 2 π M p M θ 0.5 , the amplitude term g k q can be approximated:
g I q [ 1 ] ( θ k ) g I q [ 2 ] ( θ k ) g I q [ M p ] ( θ k ) .
For array radars, the array amplitude error and phase error will reduce the DOA estimation performance [34]. However, the amplitude error only affects the intensity of spatial spectrum peaks, and does not affect its position, so the DOA estimation value after amplitude approximation is still accurate. After amplitude approximation, the sub-array dimension vector F q ( I k ) for the q th sub-array is:
F q ( I k ) = [ g I q [ 1 ] ( θ k ) g I q [ 2 ] ( θ k ) g I q [ M p ] ( θ k ) ] T φ = exp ( j Ψ k ) [ exp ( j ω I q [ 1 ] , k ) exp ( j ω I q [ 2 ] , k ) exp ( j ω I q [ M p ] , k ) ] Phase   information   for   DOA .
It can be seen from Equation (18) that the amplitude of each element in F q ( I k ) is same, and at this time, the phase difference between different antennas is the basis of precise DOA estimation.
When there are no errors in the array, MUSIC can be directly used to achieve the precise DOA estimation for the q th sub-array. At this time, the sub-array dimension vector of the q th sub-array is F q ( I k ) and the corresponding covariance matrix for F q ( I k ) is R x x . Eigen-decomposition (EVD) of R x x can be obtained as follows:
R x x = E [ F q ( I k ) ( F q ( I k ) ) H ] = U k N Λ k N ( U k N ) H + U k S Λ k S ( U k S ) H ,
where ( · ) H denotes the conjugate transpose operation. U k N and U k S denote the noise subspace and signal subspace for the k th target, respectively. For the q th sub-array, the steering matrix A θ q is:
A θ q = [ exp ( j 2 π r cos ( γ I q [ 1 ] θ 1 ) / λ ) exp ( j 2 π r cos ( γ I q [ 2 ] θ 1 ) / λ ) exp ( j 2 π r cos ( γ I q [ M p ] θ 1 ) / λ ) exp ( j 2 π r cos ( γ I q [ 1 ] θ K ) / λ ) exp ( j 2 π r cos ( γ I q [ 2 ] θ K ) / λ ) exp ( j 2 π r cos ( γ I q [ M p ] θ K ) / γ ) ] .
In the FOV of the q th sub-array, the corresponding spatial spectrum P ( θ ) is:
P ( θ ) = 1 a q ( θ ) H U k N ( U k N ) H a q ( θ ) θ [ γ I q [ 1 ] , 2 π ( M p 1 ) M + γ I q [ 1 ] ] .
Precise DOA estimation is realized by spectrum peak-searching for the spatial spectrum of a single sub-array FOV, with the estimation precision of precise DOA estimation is κ 2 , where κ denotes the peak-searching angle interval.
In summary, the main steps of the two-stage fast DOA estimation algorithm can be described as follows Algorithm 1.
Algorithm 1 Two-stage fast DOA estimation algorithm
Input: Array output data X
Output: Targets DOA estimation values θ ^ 1 ,   θ ^ 2 ,   ,   θ ^ k
Pre-processing stage;
1:Step 1: According to Equation (8), decouple the information of multi-target to realize the conversion between the fast-time sampling and range dimension.
2:Step 2: Detect target along range dimension for each antenna and use “M/N criterion” to obtain the range indexes set I = { I k | k = 1 , 2 , , K } .
Rough-precise DOA estimation stage;
3:for k = 1 , 2 , , K do
4:Step 3: For k th target, according to Equation (11), obtain the array dimension vector F ( I k ) in same range index I k .
5:Step 4: For array dimension vector F ( I k ) , the sub-array division and the selection of the one with the maximum value carried out to realize the rough DOA estimation and obtain the sub-array dimension vector F q ( I k ) .
6:Step 5: Calculate the R xx for F q ( I k ) and perform EVD for R xx . Based on Equation (21), calculate the spatial spectrum of k th target. Complete precise DOA estimation θ ^ k by spectrum peak-searching.
7:end for

3.3. Computational Complexity

The computational complexity of the two-stage fast DOA estimation algorithm is evaluated by calculating the number of complex multiplication operations [35] among different algorithms (DA-MUSIC, S-MUSIC, Capon-like, see Table 1). In the following analysis, the N s denotes the number of sub-arrays in the S-MUSIC algorithm and M s denotes the number of antennas in a single sub-array in the S-MUSIC algorithm. The computational complexity of the proposed two-stage fast DOA estimation algorithm is dominated by three parts: (1) calculate the covariance matrix R x x for the sub-array dimension vector, (2) EVD for R x x , and (3) 1D spectrum peak-searching in FOV of a single sub-array. The computational complexity of calculating R x x is O ( M q 2 ) and the complexity of calculating EVD R x x is O ( M q 3 ) [36]; then the complexity of spectrum peak-searching is O ( 2 π ( M q 1 ) M κ K ( 2 M q ( M q 1 ) + 4 ( M q 1 ) ) ) .
It can be seen from Table 1: First, since M q < M and   L 1 at the same time, the computational complexity of the proposed two-stage fast DOA estimation algorithm in calculating the covariance matrix R x x is lower than that of the other three algorithms. Secondly, since M > M q , the computational complexity of the two-stage fast DOA estimation algorithm when EVD is performed on R x x is lower than that of DA-MUSIC and Capon-like algorithms. As for the S-MUSIC algorithm, it also needs to be divided into sub-arrays; at the same time N s > 1 , then compared to the S-MUSIC algorithm, the two-stage fast DOA estimation algorithm has approximate or lower computational complexity when performing EVD on R x x . Finally, in actual radar work M K , K M < 1 , ( M K ) > ( M q 1 ) is usually satisfied, so the two-stage fast DOA estimation algorithm will have the lowest computational complexity when searching for spectral peaks. Through analyzing the computational complexity of the three main parts, it can be found that the two-stage fast DOA estimation has the lowest computational burden.
Consider a numerical scenario where the antenna number M = 8 , the number of snapshots L = 1000 , the number of targets K = 3 and the angle interval κ = 0.1 . In addition, the number of sub-arrays in the S-MUSIC algorithm N s = 4 , and the number of antennas in a single sub-array in the S-MUSIC algorithm M s = 3 , which is same with M q , respectively. In this scenario, the three parts M q 2 , M q 3 , 2 π ( M q 1 ) M κ K ( 2 M q ( M q 1 ) + 4 ( M q 1 ) ) of two-stage fast DOA estimation are equal to 9, 27 and 27,000 respectively, and the sum of these three parts is 27,036. As for other three comparison algorithms, the computational complexities are 453,312, 90,216 and 525,320, respectively. Through the numerical analysis, the excellent performance of two-stage fast DOA estimation algorithm is shown clearly.

4. Simulations and Anechoic Chamber Experiments

The performance of the two-stage fast DOA estimation algorithm is verified by simulation and anechoic chamber experiments, and the specific experimental process is shown in Figure 3. In simulation experiments, the following are calculated: statistical analysis of the spatial spectrum, estimation accuracy and RMSE results between DA-MUSIC, S-MUSIC, Capon-like and the two-stage fast DOA estimation algorithms. In the anechoic chamber experiments, the performance of different algorithms (DA-MUSIC, S-MUSIC, Capon-like and two-stage fast DOA estimation) in different angle scenarios was verified using the actual conformal UCA radar. The superiority of the two-stage fast DOA estimation algorithm over the other three algorithms are analyzed based on the results of conformal UCA composed of directional antennas, integrated simulation and anechoic chamber experiments.

4.1. Computer Simulation Experiments

In the section of simulation experiments, a conformal UCA composed of 8 directional antennas is simulated. The main parameters in the simulation system are shown in Table 2.
For each directional antenna, the simulated antennas pattern function g ( θ ) is:
{ g 0 ( θ ) = 1 2 + sin c ( θ ) g m ( θ ) = g 0 ( θ γ m ) m = 1 , 2 , , M 1
For directional antennas in the array, the directional pattern has the same shape but the main beam is pointed differently. The main beam direction of each antenna is its normal direction and the angle interval of each antenna is the same, which is 45°.
For the multi-target scenario, same with “Signal Model” Section, it is assumed that the amplitudes of the echo signals for different targets is the same before being weighted by the antenna pattern, and all targets in the far-field are incoherent. At this time, not only the range parameters but also the angle parameters are different for two targets. The position parameters of the multi-target are clearly shown in Table 3 for the simulation experiments. The range and angle parameters of any two targets are different. In the Computer Simulation Experiments Section, S-MUSIC and the two-stage fast DOA estimation algorithm need to divide the array into sub-arrays, and the setting of the angle parameters of four targets is closely related to the sub-array division method. Among them, the angle of target 1 is near the edge of a certain sub-array FOV, and both the angle of target 2 and 3 within a certain sub-array FOV are relatively close, while the angle of target 4 is near the center of certain sub-array FOV. Based on the simulation setting, it is possible to comprehensively verify the performance of algorithms under different angle situations.
In simulation experiments, when SNR = 0   dB , the targets’ amplitude information on each antenna is shown in Figure 4. From the range-array 2D spectrum (Figure 4a) and targets’ amplitudes in single range bin (Figure 4b), for a single target, the directivity of the directional antennas will lead to obvious differences in amplitude of each antenna. For target 1, the maximum amplitude difference on different antennas is 5.68   dB , and the amplitude differences of the other three targets (target 2~4) on different antennas is also significantly distinct (the corresponding maximum amplitude differences aresd 6.55   dB , 6.27   dB and 7.45   dB , respectively, Figure 4b).

4.1.1. Spatial Spectrum Simulation

In single spatial spectrum simulation with SNR = 0   dB , the estimation values, estimation errors and elapsed time of the two-stage fast DOA estimation algorithm and the other three algorithms (DA-MUSIC, S-MUSIC and Capon-like) are compared and analyzed. In order to evaluate the estimation performance, the DOA estimation error for the k th target is defined as Δ θ k = | θ k θ ^ k | , where θ ^ k is the angle estimation value for the k th target.
The simulation spatial spectrum of different algorithms is shown in Figure 5. For the proposed two-stage fast DOA estimation and DA-MUSIC algorithm, four obvious spectrum peaks can be identified, which is the same as the targets number K set in the simulation setup (Figure 5a,d). However, for the S-MUSIC (Figure 5b) and the Capon-like (Figure 5c) algorithms, there is only one spectrum peak around 180.0°, so three obvious spectrum peaks are identified, which is less than the targets number K set in the simulation setup. In addition, due to the different noise subspaces corresponding to each sub-array, there are some breakpoints in the spatial spectrum for the S-MUSIC algorithm (blue ellipses in Figure 5b, and the angle position for these breakpoints is Ψ = { ψ m | 22.5 ° + 45 ° ( m 1 ) , m = 1 , 2 , , M } .
The DOA estimation values and corresponding errors are shown in Table 4. For targets 1 and 4, compared to the estimation errors of DA-MUSIC, S-MUSIC and Capon-like algorithms ( 0.3 ° and 0.0 ° , 1.8 ° and 7.8 ° , 1.7 ° and 1.6 ° , respectively), the estimation errors of the two-stage fast DOA estimation algorithm are smaller ( 0.1 ° and 0.0 ° ). For targets 2 and 3, the corresponding spectrum peaks mix together in the S-MUSIC and Capon-like algorithms and the peak angle positions after mixing are 181.4 ° and 180.0 ° , respectively. Although the two-stage fast DOA estimation algorithm and the DA-MUSIC algorithm can well distinguish the two targets around 180.0 ° , compared with the DA-MUSIC algorithm ( 0.7 ° and 0.6 ° ), the DOA estimation errors of the two-stage fast DOA estimation algorithm are smaller ( 0.3 ° and 0.0 ° ). In general, for the spatial spectrum experiment, compared with the other three algorithms (DA-MUSIC, S-MUSIC and Capon-like), the two-stage fast DOA estimation algorithm can effectively distinguish that multi-target and the corresponding estimation errors are the smallest.
The simulation experiments are conducted on the Window 10 PC platform with a i7-4810MQ [email protected] GHz and 32 GB memory and the elapsed time in single estimation for four algorithms (DA-MUSIC, S-MUSIC, Capon-like and two-stage fast DOA estimation) can be seen in Table 5. In Table 5, the elapsed time shown for the different algorithms is the average time of 100 experiments. Compared to DA-MUSIC, S-MUSIC and Capon-like algorithms ( 0.391   s , 0.043   s and 0.432   s ), the proposed two-stage fast DOA estimation algorithm takes the least time ( 0.035   s ). For proposed algorithm, the elapsed time for each target is simulated and the corresponding elapsed time is shown in Table 6. Table 6 shows that the four elapsed times are approximated, and the elapsed time for different targets is not affected by the location of the target.
Combined with Table 1, it can be seen that the DA-MUSIC and the Capon-like algorithms need to calculate the covariance matrix R x x for array output data X and conduct EVD for R x x . However, the computational complexity of calculating R x x and conducting EVD are O ( M 2 L ) and O ( M 3 ) respectively, so these two algorithms take a long time. S-MUSIC and the two-stage fast DOA estimation algorithms only need to calculate the covariance matrix R x x for the sub-array output data and conduct EVD for R x x , so the elapsed time is less. In addition, the two-stage fast DOA estimation algorithms only need to search a spectrum peak in the FOV of a single sub-array, so the elapsed time is the least.

4.1.2. Estimated Validity Simulation

According to the analysis of the above spatial spectrum simulation results (Figure 5), it is found that in the multi-target scenario, there is a phenomenon of spectrum peaks mixing among the similar targets in the angle dimension, which leads to the inability to effectively estimate target DOA. In the simulation experiment, the accuracy of the DOA estimation of four different algorithms (DA-MUSIC, S-MUSIC, Capon-like and two-stage fast DOA estimation) for each target is statistically analyzed to measure the effectiveness of each algorithm for DOA estimation of the multi-target; In a single experiment, if the estimation error of the k th target is Δ θ k 3 ° , it is considered that the estimation of the k th target in this experiment is successful. Under different conditions, 200 Monte Carlo experiments are conducted to define the estimation valid probability of k th target as P d k .
P d k = N d k 200
where N d k denotes the number of successful estimation trials in 200 Monte Carlo experiments. Here, a total of 7 different SNRs are set from 10   dB to 20   dB in step of 5   dB .
From the estimated valid probability versus S N R for four targets (Figure 6), it can be seen that under different SNR situations, the proposed two-stage fast DOA estimation algorithm has an estimated valid probability of 1 for the four targets. In the pre-processing stage, since the two-stage fast DOA estimation algorithm decouples the information of multi-target by DFT, the estimated validity of each target is the same, which can realize the effective estimation of DOAs in the multi-target scenario. In addition, the estimation performance of the DA-MUSIC algorithm (the average estimated valid probability is 0.86) is better than that of the Capon-like algorithm (0.56), and the estimated validity increased with the increase of the SNR . However, the S-MUSIC algorithm has obviously different estimated valid probabilities for each target. Target 1 is located at the FOV edge of the sub-array, and a breakpoint leads to the spectrum peak, with high estimation performance (Figure 6a, when SNR 5   dB , the accuracy is 1). For targets 2 and 3, the estimation accuracy of target 2 is much lower than that of target 3 due to the mixing of the two close spectrum peaks (Figure 6b,c). For target 4, since the estimation error is bigger than 3 ° , although it is located near the center of the FOV for the single sub-array, its estimation accuracy is 0 (Figure 6d).

4.1.3. RMSE Statistical Analysis

In the multi-target scenario of the simulation experiment, 300 Monte Carlo experiments are conducted to calculate the corresponding root mean squared error (RMSE) to quantitatively analyze the DOA estimation accuracy for the four algorithms (DA-MUSIC, S-MUSIC, Capon-like and the two-stage fast DOA estimation). The variation range of the SNR is same as in the “Estimated validity simulation” Section and RMSE calculation formula is as follows:
R M S E = 1 K k = 1 K 1 300 Q = 1 300 ( θ ^ k ( Q ) θ k ( Q ) )
where θ ^ k ( Q ) represents the Q th estimation of θ k .
The RMSE curves against the SNR for the four algorithms are shown in Figure 7. It can be seen that with the increase of SNR , the RMSE of the two-stage fast DOA estimation algorithm gradually decreases (from 0.89 to 0.09). For all the SNR situations in the simulation experiments, the RMSE of the S-MUSIC algorithm is relatively larger (the average RMSE is 22.07). Different from the S-MUSIC algorithm, the RMSE value of the Capon-like algorithm has an inflection point at SNR = 15   dB (dropped from 40.85 to 1.07 hastily). As to the DA-MUSIC algorithm, the value of the RMSE within the range of simulated SNRs decreases from 43.37 to 0.03, and the infection point occurs when SNR = 0   dB (RMSE decreased from 19.34 to 0.26). The reason for the existing inflection points of DA-MSUIC and the Capon-like algorithm is the close target 2 and 3 with close angles are distinguished. In summary, compared to the other three algorithms (DA-MUSIC, S-MUSIC and Capon-like), the proposed two-stage fast DOA estimation algorithm is robust in low SNR environments, which can estimate DOAs accurately for multi-target in low SNR environments.

4.2. Anechoic Chamber Experiments

In order to further verify the performance of the proposed two-stage fast DOA estimation algorithm, an actual conformal UCA radar is used for the experiments in an anechoic chamber, and the experiment scenario is shown in Figure 8. In the anechoic chamber, the UCA radar is installed on the turntable, and a corner reflector is placed in the far-field. The range between the radar and the corner reflector is 4.7 m. The angle between radar and corner reflector is changed by the turntable to verify the DOA estimation performance of the two-stage fast DOA estimation algorithm under two different angle conditions. The angle between the UCA radar and the corner reflector in two experiments are 92.0 ° and 200.0 ° , respectively.
The number of antennas in the actual UCA radar is M ( M = 8 ), and the shape of each antenna pattern is similar (Figure 9). However, the direction of the main beam for each antenna is its normal direction. The main system parameters of the actual UCA radar are shown in Table 7.
The spatial spectrum of four different algorithms in two experiments is shown in Figure 10. For DA-MUSIC and Capon-like algorithms, due to the gain errors between the measurement and actual pattern, inevitably, there are a lot of burrs in the spatial spectrum (Figure 10a,c). In a single experiment, DA-MUSIC and the proposed two-stage fast DOA estimation algorithm have a single obvious peak in the spatial spectrum (Figure 10a,d). However, the spatial spectrum of the S-MUSIC and Capon-like algorithms are chaotic with a large number of obvious pseudo spectrum peaks (Figure 10b,c).
The DOA estimation values and corresponding errors in two angle experiments are shown in Table 8. In two different angle experiments, the estimation values of the proposed two-stage fast DOA estimation algorithm are 96.5 ° and 198.9 ° , and the estimation values of the other three algorithms are 96.4 ° and 197.3 ° , 91.9 ° and 197.0 ° , 103.5 ° and 204.9 ° , respectively. Compared to the other three algorithm, the estimation errors of the proposed two-stage fast DOA estimation algorithm are smaller, 1.5 ° and 1.1 ° , respectively. Based on the result of Figure 10 and Table 8, it can be seen that the DOA estimation obtained by the two-stage fast DOA estimation algorithm is more accurate in the anechoic chamber experiments than for actual conformal UCA radar.
By comparing and analyzing the DOA estimation results of the DA-MUSIC, S-MUSIC, and Capon-like algorithms and the two-stage fast DOA estimation algorithm under the same experimental conditions of simulation and anechoic chamber, the below results are obtained: (1) for estimation accuracy, the two-stage fast DOA estimation has the smallest estimation error and a relatively smaller RMSE of 0.31 (the other three algorithms have errors of 15.46, 22.07 and 32.50, respectively); (2) for estimation validity, by analyzing the results of simulation experiments, it is found that the two-stage fast DOA estimation algorithm has a higher estimated valid probability of 1 (the other three algorithms have probabilities of 0.86, 0.38 and 0.56, respectively); and (3) for computational complexity, the elapsed time of the two-stage fast DOA estimation algorithms is 0.035 s in single estimation experiment (the other three algorithms are 0.391 s, 0.043 s and 0.432 s).

5. Conclusions

The two-stage fast DOA estimation algorithm is proposed based on a conformal UCA radar composed of directional antennas. For directional antennas, both phase and amplitude domain information on each antenna are used for DOA estimation. The proposed two-stage fast DOA estimation algorithm makes full use of this information to implement estimation with different precisions through different domain information. Rough DOA estimation is realized by using the amplitude information to divide sub-arrays and select sub-arrays. On the basis of the DOA rough estimation and based on the phase information of the single sub-array, the MUSIC algorithm is used to search for the spectrum peak in a single sub-array FOV to realize DOA precise estimation.
Aiming at the DOA estimation on the array radar composed of directional antennas, the simulation and anechoic chamber actual radar experiments prove that our research provides a useful reference for theoretical research and practical application, and higher estimation accuracy and lower elapsed time make it have a broad application prospect in the practical engineering field.
However, through theory analysis, it is found that the final DOA estimation value is vulnerable to the previous process result for the proposed two-stage fast DOA estimation algorithm. For the DOA estimation, the result of target detection will affect the subsequent rough-precise stage. In addition to this, when two targets are in the same range of bin index, the accuracy of target recognition will be affected if the array slice processing results are not satisfactory.
In the future, we will focus on solving the estimation loss efficacy for the two-stage fast DOA estimation when the targets are in the same range. In addition, an excellent target detection algorithm is another key work.

Author Contributions

Conceptualization, Y.X. and M.H.; methodology, Y.X.; Software, Y.X., and Y.Z.; writing—original draft, Y.X.; writing—review and editing, T.D. and C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Science and Technology on Near-Surface Detection Laboratory, grant number [TCGZ2018A001].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Acknowledgments

We thank Yingjiao Rong of the Science and Technology on Near-Surface Detection Laboratory for her contribution in software. In addition, we would like to thank the editors and all anonymous reviewers for their helpful suggestions for the improvement of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bai, L.; Peng, C.-Y.; Biswas, S. Association of DOA estimation from two ULAs. IEEE Trans. Instrum. Meas. 2008, 57, 1094–1101. [Google Scholar] [CrossRef]
  2. Liu, A.; Liao, G.; Zeng, C.; Yang, Z.; Xu, Q. An eigenstructure method for estimating DOA and sensor gain-phase errors. IEEE Trans. Signal Process. 2011, 59, 5944–5956. [Google Scholar] [CrossRef]
  3. Liu, Z.-M.; Zhang, C.; Philip, S.Y. Propagation, Direction-of-arrival estimation based on deep neural networks with robustness to array imperfections. IEEE Trans. Antennas Propag. 2018, 66, 7315–7327. [Google Scholar] [CrossRef]
  4. Si, W.; Peng, Z.; Hou, C.; Zeng, F. Two-dimensional DOA estimation for three-parallel nested subarrays via sparse representation. Sensors 2018, 18, 1861. [Google Scholar] [CrossRef] [Green Version]
  5. Josefsson, L.; Persson, P. Conformal Array Antenna Theory and Design; John Wiley & Sons: Hoboken, NJ, USA, 2006; Volume 29. [Google Scholar]
  6. Qi, Z.-S.; Guo, Y.; Wang, B.-H. Propagation, Blind direction-of-arrival estimation algorithm for conformal array antenna with respect to polarisation diversity. IET Microw. Antennas 2011, 5, 433–442. [Google Scholar] [CrossRef]
  7. Wang, B.-H.; Guo, Y.; Wang, Y.-L.; Lin, Y.-Z. Propagation, Frequency-invariant pattern synthesis of conformal array antenna with low cross-polarisation. IET Microw. Antennas 2008, 2, 442–450. [Google Scholar] [CrossRef]
  8. Yang, J.O.; Yuan, Q.; Yang, F.; Zhou, H.; Nie, Z.; Zhao, Z. Synthesis of conformal phased array with improved NSGA-II algorithm. IEEE Trans. Antennas Propag. 2009, 57, 4006–4009. [Google Scholar] [CrossRef]
  9. Chen, M.; Mao, X.; Guo, R.; Cao, M.-Y.; Liu, Y. Design methods for ULA-based directional antenna arrays by shaping the Cramér–Rao bound functions. IET Signal. Process. 2017, 12, 247–254. [Google Scholar] [CrossRef]
  10. Afkhaminia, F.; Azghani, M. 2D off-grid DOA estimation using joint sparsity. IET Radar Sonar Navig. 2019, 13, 1580–1587. [Google Scholar] [CrossRef]
  11. Zhang, W.; Chen, X.; Cui, K.; Xie, T.; Yuan, N. DOA estimation for coprime linear array based on MI-ESPRIT and lookup table. Sensors 2018, 18, 3043. [Google Scholar] [CrossRef] [Green Version]
  12. Ziskind, I.; Wax, M. Maximum likelihood localization of multiple sources by alternating projection. IEEE Trans. Acoust. Speech Signal Process. 1988, 36, 1553–1560. [Google Scholar] [CrossRef]
  13. Capon, J. High-resolution frequency-wavenumber spectrum analysis. Proc. IEEE 1969, 57, 1408–1418. [Google Scholar] [CrossRef] [Green Version]
  14. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  15. 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]
  16. Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  17. 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]
  18. Alinezhad, P.; Seydnejad, S.R.; Abbasi-Moghadam, D. DOA estimation in conformal arrays based on the nested array principles. Digit. Signal Process. 2016, 50, 191–202. [Google Scholar] [CrossRef]
  19. Gao, X.-F.; Li, P.; Hao, X.-H.; Li, G.-L.; Kong, Z.-J. A novel DOA estimation algorithm using directional antennas in cylindrical conformal arrays. Def. Technol. 2020. [Google Scholar] [CrossRef]
  20. Wan, L.-T.; Liu, L.-T.; Si, W.-J.; Tian, Z.-X. Joint estimation of 2D-DOA and frequency based on space-time matrix and conformal array. Sci. World J. 2013, 2013, 463828. [Google Scholar] [CrossRef] [Green Version]
  21. Jackson, B.R.; Rajan, S.; Liao, B.J.; Wang, S. Direction of arrival estimation using directive antennas in uniform circular arrays. IEEE Trans. Antennas Propag. 2014, 63, 736–747. [Google Scholar] [CrossRef]
  22. Sanudin, R.; Noordin, N.H.; El-Rayis, A.O.; Haridas, N.; Erdogan, A.T.; Arslan, T. Capon-like DOA estimation algorithm for directional antenna arrays. In Proceedings of the 2011 Loughborough Antennas & Propagation Conference, Loughborough, UK, 14–15 November 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 1–4. [Google Scholar]
  23. Friedlander, B. The root-MUSIC algorithm for direction finding with interpolated arrays. Signal. Process. 1993, 30, 15–29. [Google Scholar] [CrossRef]
  24. Yang, P.; Yang, F.; Nie, Z.-P.; Li, B.; Tang, X. Robust adaptive beamformer using interpolation technique for conformal antenna array. Prog. Electromagn. Res. 2010, 23, 215–228. [Google Scholar] [CrossRef] [Green Version]
  25. Belloni, F.; Richter, A.; Koivunen, V. DoA estimation via manifold separation for arbitrary array structures. IEEE Trans. Signal. Process. 2007, 55, 4800–4810. [Google Scholar] [CrossRef] [Green Version]
  26. Yang, P.; Yang, F.; Nie, Z.-P. DOA estimation with sub-array divided technique and interporlated esprit algorithm on a cylindrical conformal array antenna. Prog. Electromagn. Res. 2010, 103, 201–216. [Google Scholar] [CrossRef] [Green Version]
  27. Yang, K.; Zhao, Z.; Yang, W.; Nie, Z. Direction of arrival estimation on cylindrical conformal array using RARE. J. Syst. Eng. Electron. 2011, 22, 767–772. [Google Scholar] [CrossRef]
  28. Richards, M.A. Fundamentals of Radar Signal Processing; Tata McGraw-Hill Education: New York, NY, USA, 2005. [Google Scholar]
  29. Van Trees, H.L. Detection, Estimation, and Modulation Theory, Part I: Detection, Estimation, and Linear Modulation Theory; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  30. Cui, K.; Chen, X.; Huang, J.; Wang, Q.; Yuan, N. DOA estimation of LFM sources based on time-frequency interferometer in UCA. AEU-Int. J. Electron. Commun. 2019, 104, 76–85. [Google Scholar] [CrossRef]
  31. Kim, S.; Oh, D.; Lee, J. Joint DFT-ESPRIT estimation for TOA and DOA in vehicle FMCW radars. IEEE Antennas Wirel. Propag. Lett. 2015, 14, 1710–1713. [Google Scholar] [CrossRef]
  32. Didi, J.H.; Levanon, N. Repeated sorting on the sliding window for OS-CFAR. IET Radar Sonar Navig. 2019, 13, 1272–1278. [Google Scholar] [CrossRef] [Green Version]
  33. Raimondi, F.E.D.; Comon, P. Tensor DoA estimation with directional elements. IEEE Signal. Process. Lett. 2017, 24, 648–652. [Google Scholar] [CrossRef]
  34. Dai, Z.; Su, W.; Gu, H.; Li, W. Sensor gain-phase errors estimation using disjoint sources in unknown directions. IEEE Sens. J. 2016, 16, 3724–3730. [Google Scholar] [CrossRef]
  35. Chen, C.; Zhang, X. Joint angle and array gain-phase errors estimation using PM-like algorithm for bistatic MIMO radar. Circuits Syst. Signal Process. 2013, 32, 1293–1311. [Google Scholar] [CrossRef]
  36. Sun, J.; Hao, C.; Zheng, Z. Passive Localization of Near-Field Sources Based on Overlapped Subarrays. Circuits Syst. Signal Process. 2020, 39, 502–512. [Google Scholar] [CrossRef]
Figure 1. Radar array geometry diagram.
Figure 1. Radar array geometry diagram.
Sensors 21 00276 g001
Figure 2. Two-stage fast DOA estimation algorithm flow chart.
Figure 2. Two-stage fast DOA estimation algorithm flow chart.
Sensors 21 00276 g002
Figure 3. Algorithm verification flowchart.
Figure 3. Algorithm verification flowchart.
Sensors 21 00276 g003
Figure 4. Amplitude of targets. (a) range-array 2D spectrum: (b) Target amplitudes in single range bin.
Figure 4. Amplitude of targets. (a) range-array 2D spectrum: (b) Target amplitudes in single range bin.
Sensors 21 00276 g004
Figure 5. Spatial spectrum for different algorithms: (a) DA-MUSIC, (b) S-MUSIC, (c) Capon-like, and (d) two-stage fast DOA estimation.
Figure 5. Spatial spectrum for different algorithms: (a) DA-MUSIC, (b) S-MUSIC, (c) Capon-like, and (d) two-stage fast DOA estimation.
Sensors 21 00276 g005
Figure 6. Estimated valid probability versus SNR for each target: (a) Target 1, (b) Target 2, (c) Target 3, and (d) Target 4.
Figure 6. Estimated valid probability versus SNR for each target: (a) Target 1, (b) Target 2, (c) Target 3, and (d) Target 4.
Sensors 21 00276 g006
Figure 7. RMSE versus SNR.
Figure 7. RMSE versus SNR.
Sensors 21 00276 g007
Figure 8. Experiment scenario in the anechoic chamber.
Figure 8. Experiment scenario in the anechoic chamber.
Sensors 21 00276 g008
Figure 9. Antennas azimuth patterns.
Figure 9. Antennas azimuth patterns.
Sensors 21 00276 g009
Figure 10. Four algorithms DOA spatial spectrum for two angle experiments (a) DA-MUSIC: (b) S-MUSIC: (c) Capon-like: (d) Two-stage fast DOA estimation.
Figure 10. Four algorithms DOA spatial spectrum for two angle experiments (a) DA-MUSIC: (b) S-MUSIC: (c) Capon-like: (d) Two-stage fast DOA estimation.
Sensors 21 00276 g010
Table 1. Computational complexity analysis for four algorithms.
Table 1. Computational complexity analysis for four algorithms.
Algorithm NameComputational Complexity
DA-MUSIC O ( M 2 L + M 3 + 2 π κ ( M + 2 M ( M K ) + 4 ( M K ) ) )
S-MUSIC O ( N s M s 2 L + 2 N s M s 3 + 2 π κ ( 2 M s 2 + 4 M s ) )
Capon-like O ( M 2 L + M 3 + M + 4 π κ M 2 )
Two-stage fast estimation O ( M q 2 + M q 3 + 2 π M κ K ( 2 M q ( M q 1 ) + 4 ( M q 1 ) ) )
Table 2. Radar parameters in simulation experiments.
Table 2. Radar parameters in simulation experiments.
Parameters NameNotationsValues
Starting frequency f 0 9 GHz
Bandwidth B 100 MHz
Antenna number M 8
Antenna 3 dB beam width θ 0.5 114.8°
Array radius r λ
Snapshots L 4096
Table 3. Multi-target position parameters.
Table 3. Multi-target position parameters.
Target R k   ( m ) θ k   ( ° )
1200.069.3
2308.3176.2
324.8185.4
4160.0265.8
Table 4. Multi-target DOA estimation values and errors for the four different targets.
Table 4. Multi-target DOA estimation values and errors for the four different targets.
Estimation and ErrorDA-MUSICS-MUSICCapon-LikeTwo-Stage Fast DOA Estimation
V 1 69.0 ° 67.5 ° 67.6 ° 69.4 °
V 2 176.9 ° 181.4 ° 180.5 ° 176.5 °
V 3 184.8 ° 185.4 °
V 4 265.8 ° 258.0 ° 264.2 ° 265.8 °
Δ θ 1 0.3 ° 1.8 ° 1.7 ° 0.1 °
Δ θ 2 0.7 ° 5.2 ° 4.3 ° 0.3 °
Δ θ 3 0.6 ° 4.0 ° 4.9 ° 0.0 °
Δ θ 4 0.0 ° 7.8 ° 1.6 ° 0.0 °
Note. V 1 ~ V 4 are the estimation values for targets 1 ~ 4 , Δ θ 1 ~ Δ θ 4 are the corresponding estimation errors for targets 1 ~ 4 .
Table 5. Elapsed time for four algorithms.
Table 5. Elapsed time for four algorithms.
AlgorithmDA-MUSICS-MUSICCapon-LikeTwo-Stage Fast DOA Estimation
Elapsed time (s)0.3910.0430.4320.035
Table 6. Elapsed time of the two-stage fast DOA estimation algorithm for four targets.
Table 6. Elapsed time of the two-stage fast DOA estimation algorithm for four targets.
Target1234
Elapsed time ( ms )8.7798.5829.0088.884
Table 7. Actual UCA radar parameters in the anechoic chamber experiments.
Table 7. Actual UCA radar parameters in the anechoic chamber experiments.
Parameters NameNotationsValues
Starting frequency f 0 9.3 GHz
Bandwidth B 400 MHz
Antenna number M 8
Antenna 3 dB beam width θ 0.5 92.0 °
Array radius r λ
Table 8. Anechoic chamber experiments values and errors.
Table 8. Anechoic chamber experiments values and errors.
Estimation and ErrorDA-MUSICS-MUSICCapon-LikeTwo-Stage Fast DOA Estimation
Angle 1 96.4 ° 91.9 ° 103.5 ° 96.5 °
Angle 2 197.3 ° 197.0 ° 204.9 ° 198.9 °
Δ θ 1 1.4 ° 3.1 ° 8.5 ° 1.5 °
Δ θ 2 2.7 ° 3.0 ° 4.9 ° 1.1 °
Note. Angle 1 and angle 2 are the estimation values for the two different angle experiments; Δ θ 1 and Δ θ 2 are the corresponding errors.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xie, Y.; Huang, M.; Zhang, Y.; Duan, T.; Wang, C. Two-Stage Fast DOA Estimation Based on Directional Antennas in Conformal Uniform Circular Array. Sensors 2021, 21, 276. https://doi.org/10.3390/s21010276

AMA Style

Xie Y, Huang M, Zhang Y, Duan T, Wang C. Two-Stage Fast DOA Estimation Based on Directional Antennas in Conformal Uniform Circular Array. Sensors. 2021; 21(1):276. https://doi.org/10.3390/s21010276

Chicago/Turabian Style

Xie, Yao, Mo Huang, Yuanyuan Zhang, Tao Duan, and Changyuan Wang. 2021. "Two-Stage Fast DOA Estimation Based on Directional Antennas in Conformal Uniform Circular Array" Sensors 21, no. 1: 276. https://doi.org/10.3390/s21010276

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