A Robust Algorithm for DOA Estimation of Coherent Sources with UCA

Ye Tian1,2, Yonghui Huang1, Xiaoxu Zhang1,2, and Meiyan Lin1,2

1National Space Science Center, Chinese Academy of Sciences, Beijing, 100190, China
tianye171@mails.ucas.ac.cn, yonghui@nssc.ac.cn, zhangxiaoxu19@mails.ucas.ac.cn, linmeiyan18@mails.ucas.ac.cn

2University of Chinese Academy of Sciences, Beijing, 100049, China

Submitted On: February 14, 2022; Accepted On: August 10, 2022

Abstract

Direction of arrival (DOA) estimation of coherent sources with a uniform circular array (UCA) is an intractable problem. The method-of-direction-estimation (MODE) algorithm has strong superiority in handling coherent sources compared with the classical MUSIC, and ESPRIT algorithms. However, MODE is sensitive to source numbers and does not work well in the UCA scenario. In order to improve the performance of MODE, a robust DOA estimation method named UCA-PUMA (principal-eigenvector-utilization-for-modal-analysis) is proposed. The complicated non-Vandermonde structured steering vector of UCA is transformed into a virtual Vandermonde structured steering vector in mode space. The proposed method gives a closed-form solution compared with the original UCA-MODE algorithm. The performance of the UCA-PUMA method is evaluated by simulations. Simulation results demonstrate that the UCA-PUMA is more robust to source numbers than the UCA-MODE, and coherent sources can be handled without spatial smoothing. In addition, the UCA-PUMA fully takes advantage of the UCA, which is able to discriminate sources coming from a 360 azimuthal field of view.

Index Terms: PUMA, coherent, DOA estimation, UCA, MODE.

I. INTRODUCTION

Direction-of-Arrival (DOA) estimation is attracting considerable critical attention from the array signal processing community. Several classical algorithms have been developed such as MUSIC [1], ESPRIT [2, 3], and Maximum Likelihood (ML) estimation [4, 5] in the past decades. Meanwhile, various array geometries have been considered, such as the uniform linear array (ULA), uniform circular array (UCA), and uniform rectangular array (URA), etc. Among many array configurations, the UCA has attracted much attention due to its advantages such as offering a 360 azimuthal field of view, being easy to set up, etc. However, the widespread multipath effect of electromagnetic waves leads to coherent sources impinging on the array [6]. Some efforts have been tried in [7, 8] to deal with the problem of DOA estimation of coherent sources. Unfortunately, this problem becomes even trickier in the context of UCA [9], because of the non-Vandermonde structure of its steeringvector.

Thanks to the mode space transformation method [10], the UCA can be treated as a virtual ULA and the azimuthal isotropy of UCA are retained. The mode space transformation, also known as beam space transformation, is widely used to solve DOA estimation problems in UCA. In [11, 12], the mode space transformation method has been adopted to improve the accuracy of DOA estimation in the UCA. Also in [13], the authors have proposed a low complexity sparse beamspace DOA estimation method for UCA. The above two works focus on the one-dimensional DOA estimation of uncorrelated sources in the UCA, and the mode space transformation technique is used to improve the estimationperformance.

Furthermore, the mode space transformation technique can also play a great role in the context of DOA estimation of coherent sources in UCA. Since the covariance matrix is rank deficient in the scenarios of coherent sources, spatial smoothing techniques have been developed to address this problem [14]. Notably, the spatial smoothing technique requires the covariance matrix to be equipped with a Toeplitz structure, which is achieved by the ULA [15] or the URA [16]. Obviously, the mode space transformation technique provides the opportunity to convert the UCA into a virtual ULA, hence a similar method is also applied in the UCA scenario [17, 18]. However, in the process of implementing the spatial smoothing technique, the whole ULA or virtual ULA is divided into multiple sub-arrays, which reduces the effective array aperture and leads to severe performance degradation [19].

Particularly, the authors in [20] have proposed a ML-based approach to deal with the DOA estimation of coherent sources. Furthermore, with sophisticated mathematical proofs, this paper has shown that the proposed method does not require spatial smoothing in dealing with coherent sources. The MODE [21] is an ML type algorithm which is only required moderate computation. The MODE takes advantage of the autoregressive moving average model (ARMA) of the snapshot vector when the array steering vector has a Vandermonde structure realized by the ULA. In [22], the MODE algorithm has been extended to the UCA scenario by making full use of the mode space transformation. Nevertheless, the UCA-MODE algorithm is not robust to source number. The UCA-MODE performs well in the even source number scenario, but its performance is severely degraded in the odd case. Moreover, it performs even worse in the regime where coherent sources are hybrid with uncorrelated ones.

In this letter, we focus on the robust realization of the MODE algorithm for DOA estimation in UCA based on the recently proposed principal-eigenvector-utilization-for-modal-analysis (PUMA) method [23] combined with the mode space transformation of UCA. In this scheme, the problem of sensitivity to source number is overcome, and coherent sources can be directly handled without spatial averaging. The proposed method is named UCA-PUMA. It is worth noting that the UCA-PUMA can also deal with the scenario of complicated hybrid sources. Computer simulation is performed, and the results demonstrate that UCA-PUMA has a strong superiority over UCA-MODE [22], UCA-Smoothing [18], UCA-ESPRIT [10, 24] and UCA-Root-MUSIC [25]. The main contributions of this work are summarized as follows:

1. A robust DOA estimation algorithm, named UCA-PUMA, is proposed for coherent or hybrid sources impinging the UCA. Meanwhile, the UCA-PUMA does not require standard spatial smoothing steps that lead to loss of effective aperture.

2. The proposed UCA-PUMA algorithm takes advantage of the mode space transformation technique of UCA, and DOAs are obtained by finding the roots of a polynomial.

3. Computer simulations in various scenarios are carried out to demonstrate the superior performance of the proposed UCA-PUMA.

The remainder of this paper is organized as follows. Section 2 describes the UCA signal model and mode space transformation. In Section 3, the proposed UCA-PUMA algorithm is introduced. The simulation results and related discussions are included in Section 4. Finally, Section 5 concludes the paper.

Notations: In this letter, superscripts ()-1, (), ()T, and ()H denote the inverse operation, complex conjugate, transpose, and conjugate transpose, respectively. diag{} and tr{} are diagonal matrix and trace operators, respectively. Boldface lowercase letters such as a, b denote vectors, and boldface uppercase letters such as A, B denote matrices. IN is the N×N identity matrix. is the Kronecker product operator of matrices. z means taking the argument of the complex number z.

II. SYSTEM MODEL

As shown in Fig. 1 and 2, consider D far-field narrowband sources from directions φ=[φ1,φ2,,φD]T impinging on a UCA, which consists of N identical antenna elements uniformly distributed over a circle with radius R. The angle coordinate of the n-th antenna element is given by

αn=2π(n-1)N. (1)

images

Figure 1: System model of UCA.

images

Figure 2: Block diagram of the DOA estimation system.

The manifold matrix A of the UCA is expressed as

A=[a(φ1),a(φ2),,a(φD)]N×D, (2)

where

a(φd)=[exp[j2πR~cos(φd-α1)]exp[j2πR~cos(φd-α2)]exp[j2πR~cos(φd-αN)]], (3)

is the d-th steering vector in A, and R~=R/λ is the radius normalized by wavelength. The k-th snapshot of the received signal is expressed as

x(k)=As(k)+n(k),k=1,2,,K, (4)

where s(k) is the source signal vector, and

n(k)𝒞𝒩(0,σn2IN), (5)

is the additive white Gaussian noise vector, which is independent of the source signals.

When electromagnetic waves have multipath in space, coherent sources will appear at the receiving system. Without loss of generality, assume that there are Dp uncorrelated sources, and there are Dc sources that are coherent with previous Dp sources. The total number of sources is D=Dp+Dc. Then the covariance matrix of the D incoming sources is given by

Rss=𝔼[ssH]D×D. (6)

The above assumption implies that Rss is rank deficient, i.e. its rank is Dp<D. Moreover, the covariance matrix of the array signal which is given by

Rxx=𝔼[xxH]=ARssAH+σn2INN×N. (7)

By means of Cholesky factorization, the covariance matrix of the incoming sources is written as

Rss=TTH, (8)

with PDp×D. Then the following relation can be immediately obtained from 8, which is

T=[IDpC]L=PL, (9)

where LLH=QDp×Dp and CDc×D. Based on the above notations, Rxx can be rewritten as

Rxx =ATTHAH+σn2IN, (10)
=(AP)Q(PHAH)+σn2IN,
=APQAPH+σn2IN.

By taking the eigenvalue decomposition of Rxx, we have

Rxx=EDpΛDpEDpH+EnΛnEnH, (11)

where EDp=[e1,,eDp] denotes the signal subspace formed by Dp eigenvectors corresponding to the Dp principal largest eigenvalues.

The maximum likelihood method [4, 5] maximizes the following loss function

f(φ)=tr{AP[APHAP]-1APHW}, (12)

where

W =EDpΓDpEDpH, (13a)
ΓDp =diag{γ1,,γDp} (13b)
γd =(λd-σn2)2λd. (13c)

The above cost function (12) can be casted as

f(φ) =tr{AP[PHAHAP]-1PHAHW}, (14)
=tr{[PH(AHA)P]-1PH(AHWA)P},

According to the extended Rayleigh quotient theorem, we obtain the following inequality

f(φ)p=1Dpξp, (15)

and when

PS=K=[k1,,kDp], (16)

is satisfied, the equal sign is obtained. Notably, S is an arbitrary nonsingular matrix, moreover, {ξp}p=1Dp and {kp}p=1Dp denote the Dp principal eigenvalues and their associated eigenvectors of the matrix (AHA)-1(AHWA).

Since EDp and A span the same subspace, which implies EDp=AG with the help of some matrix GN×Dp. Note that

EDpHEDp=(EDpHA)G=IDp, (17)

implies that

rank[EDpHA]=Dp. (18)

Notably, observe that

rank[(AHA)-1(AHWA)]=rank(EDpHA)=Dp. (19)

In other words, the Dp principal eigenvalues {ξp}p=1Dp is also all eigenvalues of (AHA)-1(AHWA). Therefore we obtain that

p=1Dpξp=tr{(AHA)-1(AHWA)}. (20)

To sum up, maximizing the cost function (12) is equivalent to minimizing the following function:

g(φ)=tr{[IN-A(AHA)-1(AH)]W}. (21)

A. UCA mode space transformation

DOA estimation in UCA based on the mode space transformation method is first proposed in [10]. Let M denote the highest order mode that can be excited on a circle of radius R at a reasonable strength which is given as

M=2πR~, (22)

where is the round-down operator. The m-th, ( |m|M ) phase mode is excited by the normalized beamforming vector in terms of

bmH=1N[ejmα1,ejmα2,,ejmαN]. (23)

The resulting far field beam pattern of the UCA for mode m is

fm(φ) =bmHa(φ) (24)
=1Nn=1Nejmαnej2πR~cos(φd-αn)
=jmJm(2πR~)ejmφ
+c=1[jpJp(2πR~)e-jpφ+jqJq(2πR~)e-jqφ],

where p=cN-m and q=cN+m. In order to make the item jmJm(2πR~)ejmφ of (24) be the dominant one, the number of antenna markedasmathitalicN should meet the following condition

N>2M. (25)

The property J-m(2πR~)=(-1)mJm(2πR~) of Bessel functions is used, and the residual items are omitted [10], then the far field beam pattern UCA for mode m can be expressed as

fm(φ)j|m|J|m|(2πR~)ejmφ|m|M. (26)

The phase mode excitation matrix is defined as

WBH=CJBH, (27)

where

CJ =diag{j-M,,j-1,j0,j-1,,j-M} (28a)
B =N[b-M,,b0,,bM]. (28b)

Then the resulting beamspace steering vector synthesized by WB is given as

aB(φ) =WBHa(φ)=[JM(2πR~)e-jMφJ1(2πR~)e-jφJ0(2πR~)J1(2πR~)ejφJM(2πR~)ejMφ]. (29)

The above relation can be rewritten as

aB(φ)=Jav(φ), (30)

where

J=diag{JM(2πR~),,J1(2πR~), (31)
J0(2πR~),J1(2πR~),,JM(2πR~)},

is the diagonal matrix of Bessel functions, and

av(φ)=[e-jMφ,,e-jφ,1,ejφ,,ejMφ]T (32)

is the Vandermonde structured steering vector of the virtual linear array.

To sum up, the total transforming matrix is defined as

TB=J-1WBH, (33)

and the transformed k-th snapshot vector is

yv(k) =TBx(k) (34)
=Avs(k)+nv(k),

where Av=[av(φ1),av(φ2),,av(φD)] is the virtual manifold matrix with Vandermonde structure, and nv(k)=TBn(k) is the transformed noise vector. The K transformed snapshots can be packed into a matrix with the following form

Yv=[yv(1),yv(2),,yv(K)]Nv×K, (35)

where Nv=2M+1 is the number of elements in the virtual linear array.

The sample covariance matrix R^v is calculated as

R^v=1KYvYvH. (36)

However, the transformed noise vector nv(k) is no longer a white noise vector; in this case, the signal and noise subspace can be solved based on the following Generalized Eigenvalue Decomposition (GEVD) problem:

R^vu=λ(TBTBH)u. (37)

Afterward, sort the Nv generalized eigenvalues in descending order; the signal subspace is formed by the generalized eigenvectors corresponding to the firstDp=D-Dc+1 (Dc is the number of coherent sources.) large eigenvalues. The signal subspace Us, noise subspace Un and corresponding generalized eigenvalues Λs, Λn have the following forms

Us =[u1,,uDp], (38a)
Un =[uDp+1,,uNv], (38b)
Λs =diag{λ1,,λDp}, (38c)
Λn =diag{λDp+1,,λNv}. (38d)

B. MODE algorithm

In this subsection, we briefly introduced the core idea of the MODE algorithm [5, 21, 22]. The MODE algorithm is an efficient implementation of ML type algorithm which explores the ARMA structure of the observed snapshot vector. The ML algorithm estimates DOA by minimizing the following cost function:

f(Av)=tr{ΠAvR^v}, (39)

where

ΠAv =INv-ΠAv (40)
=INv-Av(AvHAv)-1AvH,

is the orthogonal projection of Av. Moreover, the cost function in (39) can be replaced with a parameter vector

g=[g1,g2,,gD]TD, (41)

and the connection between g and DOAs {φd}d=1D in terms of the following polynomial

F(z) =g0zD+g1zD-1++gD (42a)
=g0d=1D(z-ejφd)=0. (42b)

Then a matrix GNv×(Nv-D) is defined as

G=[gD00gDg000g0gD00g0], (43)

and a link between G and Av is established as follows

ΠAv=ΠG=G(GHG)-1GH. (44)

By substituting (44) into (39), a reparameterized cost function is cast as

f(g)=tr{ΠGUsΓ^UsH}, (45)

where

Γ^ =diag{γ^1,,γ^Dp}, (46a)
γ^d =(λd-σ^n2)2λd, (46b)
σ^n2 =1Nv-Dptr(Λn). (46c)

III. PROPOSED ALGORITHM

Comparing the cost function (39) and (45), a complicated searching Av problem is reduced to an efficient searching g problem based on the MODE method. However, additional assumptions on g such as conjugate symmetry is requested by the original MODE algorithm. This additional assumption causes the MODE algorithm less robust to the number of sources. Fortunately, in literatures [26, 27], it has been proved that the solution of cost function (45) is equivalent to the solution of the following weighted least square (WLS) problem:

g=argming(Fg-h)HW^(Fg-h), (47)

where F, h and the weighting matrix W^ are given as

F=[F1FdFDp],h=[h1hdhDp], (48)

and Fd(Nv-D)×D is the d-th submatrix in F:

Fd=[(ud)D(ud)D-1(ud)1(ud)D+1(ud)D(ud)2(ud)Nv-1(ud)Nv-2(ud)Nv-D], (49)
hd=-[(ud)D+1,,(ud)Nv]TNv-D, (50)
W^=Γ^(GHG)-1. (51)

Moreover, the solution to (47) is given by

g^=(FHW^F)-1FHW^h. (52)

As we can see, there are no additional requirements in (52), and it is easy to update W^ and g^ iteratively. The DOAs can be calculated by

φ^d=z^d, (53)

where z^d is the d-th root of the polynomial (42). The detailed steps of the proposed algorithm are summarized in Algorithm 1.


Algorithm 1 UCA-PUMA Based DOA Estimation


Require:

Transformed Snapshots Yv,

Source Number D,

Coherent Source Number Dc,

Maximum Number of Iterations NIter,

Tolerance ϵ;

Ensure:

Estimated DOAs {φ^1,φ^2,,φ^D}

1: Calculate R^v and its GEVD via (36) and (37);

2: Calculate F and h via (48)-(50);

3: Initialize g^ as g^0=(FFH)-1FHh;

4: for i=1,2,,NIter do

5: W^i+1=Γ^(GiHGi)-1;

6: g^i+1=(FHW^i+1F)-1FHW^i+1h;

7: Gi+1 is formed via (43);

8: if g^i+1-g^i2/g^i2<ϵ then

9: break

10: end if

11: end for

12: Calulate DOAs with g^i+1 based on (53).


images

Figure 3: Source number D = 1.

IV. SIMULATION RESULTS

In this section, we evaluate the performance of the proposed UCA-PUMA algorithm in different scenarios by numerical simulations. The root-mean-square error (RMSE) is adopted to evaluate the estimated DOAs, which is defined as

RMSE=1PDp=1Pd=1D(φ^d(p)-φd(p))2, (54)

where P=500 is the number of Monte-Carlo trials.

images

Figure 4: Source number D = 2 (coherent sources).

images

Figure 5: Source number D = 3 (coherent sources).

images

Figure 6: Source number D = 3 (hybrid sources).

A. Single source

In this simulation, we evaluate the performance of the UCA-PUMA algorithm with respect to different SNRs and numbers of snapshots K in the single source (D=1) scenario. The DOA of the single source is randomly selected from φ[0,360) in each Monte-Carlo trail. The array parameters are N=7, R/λ=0.5, and M=3. The UCA-MODE, UCA-Root-MUSIC, UCA-ESPRIT algorithms, and Cramér–Rao Lower Bound (CRLB) are compared with the UCA-PUMA algorithm.

The RMSE performance versus SNR (Snapshots K=128) and snapshots (SNR=10 dB) are plotted in Fig. 3 (a) and Fig. 3 (b), respectively. As shown in Fig.3, the proposed UCA-PUMA algorithm performs better than the UCA-Root-MUSIC, the UCA-ESPRIT, and the UCA-MODE. Moreover, the RMSE curve of the proposed UCA-PUMA is closest to CRLB for all SNRs and snapshots being simulated, which proves the superiority of our method in the case of a single source.

B. Coherent sources

In this simulation, we focus on the complicated scenarios of multiple coherent sources. Moreover, the aforementioned classical method of processing coherent signals, namely spatial smoothing [18], is also used as a comparison. In the first example, two coherent sources whose DOAs (φ1, φ2) are randomly selected from [0,360), and the separation between φ1 and φ2 is Δφ=|φ1-φ2|5. As shown in Fig. 4 (a) and Fig. 4 (b), the RMSE of the UCA-PUMA, the Spatial-Smoothing, and the UCA-MODE are lower than 10, and the RMSE of the UCA-MODE is slightly lower than the Spatial-Smoothing when the SNR is lower than 0 dB The proposed UCA-PUMA algorithm has the best performance among these methods, and converges to a tolerable value (1.6) when SNR is greater than 5 dB Furthermore, we fix the SNR to a moderate value (10 dB), the UCA-PUMA still performs the best under various numbers of snapshots. The UCA-MODE and the Spatial-Smoothing behave similarly to the UCA-PUMA in this scenario, yet both the Spatial-Smoothing and the UCA-MODE algorithms show larger RMSEs over the UCA-PUMA. Meanwhile, the performance of the classical subspace-type algorithms (UCA-ESPRIT and UCA-Root-MUSIC) fail significantly.

In the second example, three fully coherent sources with DOAs being φ1,φ2 and φ3 are simulated; meanwhile the three DOAs are randomly selected from [0,360) and the angular separation between two DOAs is Δφ=|φi-φj|5(i,j{1,2,3},ij). The simulation results are shown in Fig. 5 (a) and Fig. 5 (b), respectively. In this scenario with the odd number of sources, the UCA-MODE gives RMSE more than 10 which is severely degraded compared with the even source number scenario. There is also a decrease in the performance of the Spatial-Smoothing compared to the scenario of two sources. However, the UCA-PUMA algorithm still works well. Moreover, the RMSE of the Spatial-Smoothing converges to 4 while the UCA-PUMA converges to 2.2, and the reason is that the effective aperture of the UCA is reduced in the process of spatial smoothing.

Furthermore, the results depicted in Fig. 6 (a) and Fig. 6 (b) are in the regime where coherent sources are hybrid with uncorrelated ones (Hybrid Sources Scenario). Concretely, the first two sources are coherent, and the third one is uncorrelated from the previous. The DOAs of these three sources are selected in the same way as above. In this hybrid sources scenario, the RMSE of the UCA-MODE is roughly equivalent to 20, and the RMSE of the Spatial-Smoothing converges to 5 which is slightly higher than the result in the scenario of three coherent sources. Furthermore, the UCA-ESPRIT along with the UCA-Root-MUSIC is completely failed (RMSE 100). However, the UCA-PUMA gives considerable RMSE (1.5) and performs best among the above algorithms whether in scenarios of fully coherent sources or hybrid sources. This also verifies that the UCA-PUMA algorithm is robust to source numbers and performs better than the UCA-MODE or the Spatial-Smoothing.

V. CONCLUSION

In this paper, a robust algorithm named UCA-PUMA for DOA estimation of coherent sources in UCA has been proposed. In order to take advantage of the ARMA model of the snapshot vectors, the non-Vandermonde structured steering vector of UCA is transformed into a virtual Vandermonde structured steering vector in mode space. After that, the recently developed PUMA algorithm performs well in UCA without spatial smoothing. Simulation results demonstrate that the proposed UCA-PUMA algorithm is robust to various numbers of sources. Moreover, the proposed UCA-PUMA exhibits significantly better performance than the algorithms including the UCA-MODE, the Spatial-Smoothing, the UCA-ESPRIT, and the UCA-Root-MUSIC.

REFERENCES

[1] R. Schmidt, “Multiple emitter location and signal parameter estimation,” IEEE Trans. Antennas Propag., vol. 34, no. 3, pp. 276-280, 1986.

[2] R. Roy and T. Kailath, “ESPRIT-estimation of signal parameters via rotational invariance techniques,” IEEE Trans. Acoust., Speech, Signal Process., vol. 37, no. 7, pp. 984-995, 1989.

[3] F.-M. Han and X.-D. Zhang, “An ESPRIT-like algorithm for coherent DOA estimation,” IEEE Antennas and Wireless Propagation Letters, vol. 4, pp. 443-446, 2005.

[4] P. Stoica, R. L. Moses, B. Friedlander, and T. Soderstrom, “Maximum likelihood estimation of the parameters of multiple sinusoids from noisy measurements,” IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 37, no. 3, pp. 378-392, 1989.

[5] P. Stoica and K. Sharman, “Maximum likelihood methods for direction-of-arrival estimation,” IEEE Trans. Acoust., Speech, Signal Process., vol. 38, no. 7, pp. 1132-1143, 1990.

[6] W. Xie, F. Wen, J. Liu, and Q. Wan, “Source association, DOA, and fading coefficients estimation for multipath signals,” IEEE Transactions on Signal Processing, vol. 65, no. 11, pp. 2773-2786, 2017.

[7] W. Du and R. L. Kirlin, “Improved spatial smoothing techniques for DOA estimation of coherent signals,” IEEE Transactions on signal processing, vol. 39, no. 5, pp. 1208-1210, 1991.

[8] C. Qi, Y. Wang, Y. Zhang, and Y. Han, ‘‘Spatial difference smoothing for DOA estimation of coherent signals,” IEEE Signal Processing Letters, vol. 12, no. 11, pp. 800-802, 2005.

[9] L. Ni, J. Zhang, and H. Chen, “Sparse construction decorrelation algorithm of uniform circular array,” in Proceedings of the 2020 4th International Conference on Digital Signal Processing, pp. 263-267, 2020.

[10] C. Mathews and M. Zoltowski, “Eigenstructure techniques for 2-D angle estimation with uniform circular arrays,” IEEE Trans. Signal Process., vol. 42, no. 9, pp. 2395-2407, 1994.

[11] Z. Xu, S. Wu, Z. Yu, and X. Guang, “A robust direction of arrival estimation method for uniform circular array,” Sensors, vol. 19, no. 20, p. 4427, 2019.

[12] Y. Ma, X. Wang, and X. Cao, “Coarray beamspace transformation based DOA estimation for uniform circular arrays,” in 2018 IEEE Radar Conference (RadarConf18), pp. 0792-0797, IEEE, 2018.

[13] D. Zhao, W. Tan, Z. Deng, and G. Li, ‘‘Low complexity sparse beamspace DOA estimation via single measurement vectors for uniform circular array,” EURASIP Journal on Advances in Signal Processing, vol. 2021, no. 1, pp. 1-20, 2021.

[14] T.-J. Shan, M. Wax, and T. Kailath, “On spatial smoothing for direction-of-arrival estimation of coherent signals,” IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 33, no. 4, pp. 806-811, 1985.

[15] J. Pan, M. Sun, Y. Wang, and X. Zhang, “An enhanced spatial smoothing technique with ESPRIT algorithm for direction of arrival estimation in coherent scenarios,” IEEE Transactions on Signal Processing, vol. 68, pp. 3635-3643, 2020.

[16] Y.-M. Chen, “On spatial smoothing for two-dimensional direction-of-arrival estimation of coherent signals,” IEEE Transactions on Signal Processing, vol. 45, no. 7, pp. 1689-1696, 1997.

[17] M. Wax and J. Sheinvald, “Direction finding of coherent signals via spatial smoothing for uniform circular arrays,” IEEE Transactions on Antennas and Propagation, vol. 42, no. 5, pp. 613-620,1994.

[18] Z. Ye, L. Xiang, and X. Xu, “DOA estimation with circular array via spatial averaging algorithm,” IEEE Antennas and Wireless Propagation Letters, vol. 6, pp. 74-76, 2007.

[19] K. M. Reddy and V. Reddy, “Analysis of spatial smoothing with uniform circular arrays,” IEEE Transactions on Signal Processing, vol. 47, no. 6, pp. 1726-1730, 1999.

[20] P. Stoica, B. Ottersten, M. Viberg, and R. L. Moses, “Maximum likelihood array processing for stochastic coherent sources,” IEEE Transactions on Signal Processing, vol. 44, no. 1, pp. 96-105, 1996.

[21] A. B. Gershman and P. Stoica, “New MODE-based techniques for direction finding with an improved threshold performance,” Signal Processing, vol. 76, no. 3, pp. 221-235, 1999.

[22] C. Ma, Y. Peng, and L. Tian, “An improved MODE algorithm for DOA estimation based on UCA,” in TENCON ’97 Brisbane - Australia. Proceedings of IEEE TENCON ’97. IEEE Region 10 Annual Conference. Speech and Image Technologies for Computing and Telecommunications (Cat. No. 97CH36162), vol. 2, pp. 811-814 vol. 2,1997.

[23] H. C. So, F. K. W. Chan, W. H. Lau, and C.-F. Chan, “An efficient approach for two-dimensional parameter estimation of a single-tone,” IEEE Trans. Signal Process., vol. 58, no. 4, pp. 1999-2009, 2010.

[24] H. Minghao, Y. Yixin, and Z. Xianda, “UCA-ESPRIT algorithm for 2-D angle estimation,” in WCC 2000 - ICSP 2000. 2000 5th International Conference on Signal Processing Proceedings. 16th World Computer Congress 2000, vol. 1, pp. 437-440, 2000.

[25] R. Goossens, H. Rogier, and S. Werbrouck, “UCA Root-MUSIC with sparse uniform circular arrays,” IEEE Trans. Signal Process., vol. 56, no. 8, pp. 4095-4099, 2008.

[26] C. Qian, L. Huang, M. Cao, J. Xie, and H. C. So, “PUMA: An improved realization of MODE for DOA estimation,” IEEE Trans. Aerosp. Electron. Syst., vol. 53, no. 5, pp. 2128-2139, 2017.

[27] C. Qian, L. Huang, N. D. Sidiropoulos, and H. C. So, “Enhanced PUMA for Direction-of-Arrival estimation and its performance analysis,” IEEE Trans. Signal Process., vol. 64, no. 16, pp. 4127-4137, 2016.

BIOGRAPHIES

images

Ye Tian was born in Liaoning Province, China, in 1996. He received the B.S. degree in Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu, China, in 2017. He is currently pursuing the Ph.D. degree in electromagnetic field and microwave technology with National Space Science Center (Beijing, China) of Chinese Academy of Sciences. His current research interests include array signal processing, DOA estimation and RF signal geolocation.

images

Yonghui Huang was born in Anshan, China. He received the B.Sc. degree in electronics engineering from Tsinghua University of Beijing, China in 1998. In 2001, he obtained the M.S. degree in aero-spacecraft design from University Chinese Academy of Sciences, China. He achieved the Ph.D. degree in wireless communication from Aalborg University of Aalborg, Denmark in 2008. He is currently a professor with National Space Science Center of Chinese Academy of Science in Beijing, China. From 2002 to 2011, He worked as a Postdoc. and research assistant in Aalborg University of Aalborg, Denmark. He is currently a researcher at the National Space Science Center of the Chinese Academy of Sciences. His current research interests include radio frequency machine learning, phased array antenna and transmitter linearization. He is the TPC member of IEEE CCET and IEEE WiSEE.

images

Xiaoxu Zhang was born in Fujian Province, China, in 1997. She received the B.S. degree in Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu, China, in 2019. She is currently pursuing the Ph.D. degree in Computer Science and Technology with the National Space Science Center at the Chinese Academy of Sciences, Beijing, China. Her current research interests include signal sorting, RF fingerprint recognition, and deep learning.

images

Meiyan Lin was born in Fujian Province, China, in 1995. She received the B.S. degree in School of Electronic and Information Engineering from Beijing Jiaotong University, Beijing, China, in 2018. She is currently pursuing the Ph.D. degree in National Space Science Center at Chinese Academy of Sciences, Beijing, China. Her main research interests include statistical signal processing and emitter localization.

Abstract

I. INTRODUCTION

II. SYSTEM MODEL

images

images

A. UCA mode space transformation

B. MODE algorithm

III. PROPOSED ALGORITHM

images

IV. SIMULATION RESULTS

images

images

images

A. Single source

B. Coherent sources

V. CONCLUSION

REFERENCES

BIOGRAPHIES