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 3dB; 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 ofM directional antennas; its array geometry is shown in Figure 1. For themthantenna (0≤m≤M−1), the distance from the origin of coordinate isrand the positive angle with the x-axis isγm. Suppose that there areK(K<M)uncorrelated far-field targets in multi-target scenarios and the position of thekthtarget on the polar coordinate plane is expressed as{Rk,θk}(1≤k≤K), whereRkandθkdenote 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 signalso(t)for the reference antenna is:
so(t)=exp(j2π(f0t+12μt2))t∈(0,Tp)
wheref0is the start frequency for the transmitted signal andλis corresponding signal wavelength.Tpandμ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 thekthtarget isτk=2Rkc. The received echo signal of thekthtarget by the reference antenna is:
sr(t)=exp(j2π(f0(t−τk)+12μ(t−τk)2))
For thekthtarget, after de-chirp processing in the analog domain and low-pass filter processing, the corresponding beat signalsk(t)is:
sk(t)=exp(j2πf0 τk−jπDτk2+j2πμτkt)
The beat signalsk(t)in the analog domain is converted to the digital domain by sampling; the corresponding beat signalsk(l)in the digital domain is:
sk(l)=exp(j2πf0 τk−jπμτk2+j2πμτk Tsl)l=0, 1, ⋯, L−1,
whereLdenotes the number of snapshots, andTsdenotes the sampling interval. For multi-target scenarios, the corresponding beat signal vector of multiple targets isS(l)=[s1(l) s2(l) ⋯ sK(l)]∈ℂM×1. For thekthtarget, the wavefront arrival time difference between the reference antenna and themthantenna isχm,k, and the corresponding phase difference isωm,k=2πf0 χm,k.
χm,k=rcos(γm−θk)c=rcos(2mπ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 vectorak∈ℂM×1forkthtarget is formulated as
ak=[g0(θk)exp(jω0,k)g1(θk)exp(jω1,k)⋯g2(θk)exp(jωM-1,k)]T,
where(·)Tdenotes a transpose operation. Andgm(θk)is the amplitude weighting term of the antenna pattern of themthantenna to thekthtarget.
In multi-target scenarios, the steering matrix isA(θ)=[a1 a2 ⋯ aK]∈ℂM×K. Therefore, the corresponding array output dataX(l)∈ℂM×1 in the array radar is [29]:
X(l)=A(θ)S(l)+N(l),
whereN(l)∈ℂM×1is additive white Gaussian noise (AWGN). For LFM array radar, the range and angle information are contained in the array output dataX(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 spectrumFm(i)of themthantenna is shown as follows:
Fm(i)=∑l=0L−1X[m,l]exp(−j2πil/L)=∑l=0L−1(∑k=1Kgm(θk)exp(jωm,k)exp(j2πf0 τk−jπμτk2+j2πμτk Tsl))exp(−j2πil/L)=∑k=1K(gm(θk)exp(jωm,k)exp(j2πf0 τk−jπμτk2)⋅∑l=0L−1exp(j2πμτk Tsl−j2πil/L)) ,
whereX[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 thekthtarget, whenμτk Ts=IkL, 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 spectrumFm(i), after the superposition of sampling data is:
Fm(i)=L⋅∑k=1K(gm(θk)exp(jωm,k)exp(j2πf0 τk−jπμτk2))δ(i−Ik )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 matrixIc∈RM×L, the elementIc[m,l]in the matrix is:
Ic[m,l]={1 |Fm(l)≥ηm,l|0 |Fm(l)<ηm,l|,
where|·|denotes the modulo operation, andηm,ldenotes the detection threshold corresponding to the CFAR-like algorithm on thelthrange bin of themthantenna. 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 isI={Ik|k=1,2,⋯,K}, whereIkdenotes the range bin index corresponding to thekthtarget. 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
Forkthtarget, ignoring the amplitude termLfor Equation (9), the corresponding array dimension vectorF(Ik)is:
F(Ik)=[F0(Ik)F1(Ik)⋯FM−1(Ik)]T=[g0(θk)exp(jω0,k+jΨk)g1(Ik)exp(jω1,k+jΨk)⋯gM−1(Ik)exp(jωM−1,k+jΨk)]T=[g0(θk)g1(θk)⋯gM−1(θk)]T⊙[exp(jω0,k+jΨk)exp(jω1,k+jΨk)⋯exp(jωM−1,k+jΨk)]T=gk⊙φk
where(⊙)denotes Hadamard product. Equation (11) shows not only the amplitude information, but also the phase information contained inF(Ik) [33]. In the directional antennas, the amplitude dimension information can be used for DOA estimation due to the difference of the amplitude termgkof 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 is2πM, the 3dBbeam width of each antenna in azimuth isθ0.5for an antenna, and the number of antennas covered by the 3dBbeam is:
Mp=⌊Mθ0.52π⌋
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 isMp. 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 matrixAs, then the corresponding sub-arrays amplitudes matrixGs,kis shown as follows:
GS,k =AS⋅ξS,k=[1⋯10⋯001⋯10⋯⋯01⋯10⋮⋮⋯10⋯01]M×M⋅[g0(θk)g1(θk)⋮gM−1(θk)]M×1=[g0(θk)+g1(θk)+⋯+gMp−1(θk)g1(θk)+g2(θk)+⋯+gMp(θk)⋮gM−1(θk)+g0(θk)+⋯+gMp−2(θk)]M×1.
For consecutiveMpantennas, 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 inGs,k. If the location index of the strongest element inGs,kisq, that is, thekthtarget is located in the FOV of theqthsub-array. Correspondingly, the estimation precision of rough estimation is12Mp θ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 theqthsub-array, its antennas location indexes vectorIqis:
Iq=[q\Mq+1\M⋯q+Mp−1\M]T
where(\)denotes remainder operation; then the sub-array dimension vectorFq(Ik)is:
Fq(Ik)=[FIq[1](Ik)FIq[2](Ik)⋯FIq[Mp](Ik)]T=gkq⊙φkq.
The corresponding amplitude termgkqand phase termφkqare shown as following, respectively.
{gkq=[gIq[1](θk)gIq[2](θk)⋯gIq[Mp](θk)]Tφkq=exp(jΨk)·[exp(jωIq[1],k)exp(jωIq[2],k)⋯exp(jωIq[Mp],k)]T.
Because2πMpM≤θ0.5, the amplitude termgkqcan be approximated:
gIq[1](θk)≈gIq[2](θk)≈⋯≈gIq[Mp](θ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 vectorFq(Ik)for theqthsub-array is:
Fq(Ik)=[gIq[1](θk)gIq[2](θk)⋯gIq[Mp](θk)]T⊙φ=exp(jΨk)[exp(jωIq[1],k)exp(jωIq[2],k)⋯exp(jωIq[Mp],k)]︸Phase information for DOA.
It can be seen from Equation (18) that the amplitude of each element inFq(Ik)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 theqthsub-array. At this time, the sub-array dimension vector of theqthsub-array isFq(Ik)and the corresponding covariance matrix forFq(Ik)isRxx. Eigen-decomposition (EVD) ofRxxcan be obtained as follows:
Rxx=E[Fq(Ik)⋅(Fq(Ik))H]=UkN ΛkN (UkN)H+UkS ΛkS (UkS)H,
where(·)Hdenotes the conjugate transpose operation.UkNandUkSdenote the noise subspace and signal subspace for thekthtarget, respectively. For theqthsub-array, the steering matrixAθqis:
Aθq=[exp(j2πrcos(γIq[1]−θ1)/λ)exp(j2πrcos(γIq[2]−θ1)/λ)⋮exp(j2πrcos(γIq[Mp]−θ1)/λ)⋯⋯⋱⋯exp(j2πrcos(γIq[1]−θK)/λ)exp(j2πrcos(γIq[2]−θK)/λ)⋮exp(j2πrcos(γIq[Mp]−θK)/γ)].
In the FOV of theqthsub-array, the corresponding spatial spectrumP(θ)is:
P(θ)=1aq (θ)H UkN (UkN)H aq(θ)θ∈[γIq[1],2π(Mp−1)M+γIq[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 setI={Ik|k=1,2,⋯,K}. |
Rough-precise DOA estimation stage; | |
3: | fork=1,2,⋯,Kdo |
4: | Step 3: Forkthtarget, according to Equation (11), obtain the array dimension vectorF(Ik)in same range indexIk. |
5: | Step 4: For array dimension vectorF(Ik), 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 vectorFq(Ik). |
6: | Step 5: Calculate theRxxforFq(Ik)and perform EVD forRxx. Based on Equation (21), calculate the spatial spectrum ofkthtarget. Complete precise DOA estimationθ^kby 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, theNsdenotes the number of sub-arrays in the S-MUSIC algorithm andMsdenotes 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 matrixRxxfor the sub-array dimension vector, (2) EVD forRxx, and (3) 1D spectrum peak-searching in FOV of a single sub-array. The computational complexity of calculatingRxxisO( Mq2)and the complexity of calculating EVDRxxisO( Mq3) [36]; then the complexity of spectrum peak-searching isO(2π(Mq−1)MκK(2Mq(Mq−1)+4(Mq−1))).
It can be seen from Table 1: First, sinceMq<Mand L≫1at the same time, the computational complexity of the proposed two-stage fast DOA estimation algorithm in calculating the covariance matrixRxxis lower than that of the other three algorithms. Secondly, sinceM>Mq, the computational complexity of the two-stage fast DOA estimation algorithm when EVD is performed onRxxis 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 timeNs>1, then compared to the S-MUSIC algorithm, the two-stage fast DOA estimation algorithm has approximate or lower computational complexity when performing EVD onRxx. Finally, in actual radar workM≥K,KM<1,(M−K)>(Mq−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 numberM=8, the number of snapshotsL=1000, the number of targetsK=3and the angle intervalκ=0.1. In addition, the number of sub-arrays in the S-MUSIC algorithmNs=4, and the number of antennas in a single sub-array in the S-MUSIC algorithmMs=3, which is same withMq, respectively. In this scenario, the three parts Mq2, Mq3,2π(Mq−1)MκK(2Mq(Mq−1)+4(Mq−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 functiong(θ)is:
{g0(θ)=12+sinc(θ)gm(θ)=g0(θ−γ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, whenSNR=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 is5.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 aresd6.55 dB,6.27 dBand7.45 dB , respectively, Figure 4b).
4.1.1. Spatial Spectrum Simulation
In single spatial spectrum simulation withSNR=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 thekthtarget is defined asΔθk=|θk−θ^k|, whereθ^kis the angle estimation value for thekthtarget.
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 numberK 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 numberK 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°and0.0°,1.8°and7.8°,1.7°and1.6°, respectively), the estimation errors of the two-stage fast DOA estimation algorithm are smaller (0.1°and0.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 are181.4°and180.0°, respectively. Although the two-stage fast DOA estimation algorithm and the DA-MUSIC algorithm can well distinguish the two targets around180.0°, compared with the DA-MUSIC algorithm (0.7°and0.6°), the DOA estimation errors of the two-stage fast DOA estimation algorithm are smaller (0.3°and0.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 sand0.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 matrixRxxfor array output dataXand conduct EVD forRxx. However, the computational complexity of calculatingRxxand conducting EVD areO(M2L)andO(M3)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 matrixRxxfor the sub-array output data and conduct EVD forRxx, 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 thekthtarget isΔθk≤3°, it is considered that the estimation of thekthtarget in this experiment is successful. Under different conditions, 200 Monte Carlo experiments are conducted to define the estimation valid probability ofkthtarget asPdk.
Pdk=Ndk200
whereNdkdenotes the number of successful estimation trials in 200 Monte Carlo experiments. Here, a total of 7 differentSNRsare set from−10 dBto20 dBin step of5 dB.
From the estimated valid probability versusSNR for four targets (Figure 6), it can be seen that under differentSNRsituations, 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 theSNR . 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, whenSNR≥−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 than3° , 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 theSNRis same as in the “Estimated validity simulation” Section and RMSE calculation formula is as follows:
RMSE=1K∑k=1K1300∑Q=1300(θ^k(Q)−θk(Q))
whereθ^k(Q)represents theQthestimation ofθk.
The RMSE curves against theSNR for the four algorithms are shown in Figure 7. It can be seen that with the increase ofSNR, the RMSE of the two-stage fast DOA estimation algorithm gradually decreases (from 0.89 to 0.09). For all theSNRsituations 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 atSNR=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 simulatedSNRsdecreases from 43.37 to 0.03, and the infection point occurs whenSNR=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 lowSNRenvironments, which can estimate DOAs accurately for multi-target in lowSNRenvironments.
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 are92.0°and200.0°, respectively.
The number of antennas in the actual UCA radar isM(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 are96.5°and198.9°, and the estimation values of the other three algorithms are96.4°and197.3°,91.9°and197.0°,103.5°and204.9°, respectively. Compared to the other three algorithm, the estimation errors of the proposed two-stage fast DOA estimation algorithm are smaller,1.5°and1.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.
Algorithm Name | Computational Complexity |
---|---|
DA-MUSIC | O(M2L+M3+2πκ(M+2M(M−K)+4(M−K))) |
S-MUSIC | O(Ns Ms2L+2Ns Ms3+2πκ(2 Ms2+4Ms)) |
Capon-like | O(M2L+M3+M+4πκM2) |
Two-stage fast estimation | O( Mq2+ Mq3+2πMκK(2Mq(Mq−1)+4(Mq−1))) |
Parameters Name | Notations | Values |
---|---|---|
Starting frequency | f0 | 9 GHz |
Bandwidth | B | 100 MHz |
Antenna number | M | 8 |
Antenna 3dBbeam width | θ0.5 | 114.8° |
Array radius | r | λ |
Snapshots | L | 4096 |
Target | Rk (m) | θk (°) |
---|---|---|
1 | 200.0 | 69.3 |
2 | 308.3 | 176.2 |
3 | 24.8 | 185.4 |
4 | 160.0 | 265.8 |
Estimation and Error | DA-MUSIC | S-MUSIC | Capon-Like | Two-Stage Fast DOA Estimation |
---|---|---|---|---|
V1 | 69.0° | 67.5° | 67.6° | 69.4° |
V2 | 176.9° | 181.4° | 180.5° | 176.5° |
V3 | 184.8° | 185.4° | ||
V4 | 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.V1~V4are the estimation values for targets1~4,Δθ1~Δθ4are the corresponding estimation errors for targets1~4 .
Algorithm | DA-MUSIC | S-MUSIC | Capon-Like | Two-Stage Fast DOA Estimation |
---|---|---|---|---|
Elapsed time (s) | 0.391 | 0.043 | 0.432 | 0.035 |
Target | 1 | 2 | 3 | 4 |
---|---|---|---|---|
Elapsed time (ms) | 8.779 | 8.582 | 9.008 | 8.884 |
Parameters Name | Notations | Values |
---|---|---|
Starting frequency | f0 | 9.3 GHz |
Bandwidth | B | 400 MHz |
Antenna number | M | 8 |
Antenna 3dBbeam width | θ0.5 | 92.0° |
Array radius | r | λ |
Estimation and Error | DA-MUSIC | S-MUSIC | Capon-Like | Two-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;Δθ1andΔθ2 are the corresponding errors.
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.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2021. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
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.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer