Next Article in Journal
Multi-Agent Multi-Target Pursuit with Dynamic Target Allocation and Actor Network Optimization
Previous Article in Journal
Detection of Fittings Based on the Dynamic Graph CNN and U-Net Embedded with Bi-Level Routing Attention
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Polarization Direction of Arrival Estimation for Vector Array of Unmanned Aerial Vehicle Swarm

1
College of Electronic Information Engineering, Shenyang Aerospace University, Shenyang 110000, China
2
Beijing Institute of Mechanical and Electrical Engineering, Beijing 100000, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(22), 4612; https://doi.org/10.3390/electronics12224612
Submission received: 11 September 2023 / Revised: 1 November 2023 / Accepted: 6 November 2023 / Published: 11 November 2023

Abstract

:
Aiming at the problem of the excessive error of direction of arrival (DOA) estimation caused by the position disturbance of a UAV swarm during flight, a robust polarization-DOA estimation method based on sparse Bayesian learning (SBL) is proposed. First, the algorithm decomposes the covariance matrix of the received data of the UAV swarm vector array and then constructs the determination matrix of the UAV position coordinates by exploiting the orthogonality of the eigenvalues and eigenvectors. Then, the optimal solution of the semi-positive definite programming (SDP) problem is solved using the constrained global least square method, and the exact self-positioning coordinates of UAVs are obtained. Second, we construct a spatially discrete grid to model the received data of the UAV group vector array. The SBL theory is then applied to obtain the posterior probability distribution of the sparse signal matrix. The sparsity of the signal matrix is controlled with a hyperparameter, and the estimation of the DOA is conducted using a fixed-point iteration to obtain the maximum posterior estimate of the signal matrix. Finally, according to the estimated DOA, the polarization parameter is obtained from the constructed objective function of the polarization parameter estimation. The simulation results show that the proposed algorithm achieves higher accuracy and robustness than the traditional 2D DOA estimation algorithm in the direction-finding system for UAV swarm vector arrays.

1. Introduction

In recent years, due to the low cost and miniaturization of unmanned aerial vehicles (UAVs), the UAV swarm has become an important part of UAV cooperation and has gained more and more attention in the military and civilian in recent years [1,2,3,4,5]. A UAV swarm consists of a large number of smaller UAVs equipped with a small number of antennas in a certain arrangement [6,7,8,9,10,11]. Compared with the traditional array, a swarm of UAVs can form a massive antenna array, which can improve spatial resolution, spectral efficiency, and energy efficiency [12,13]. Based on the above merits, the direction of arrival (DOA) estimation using the UAV swarm array has been widely studied in fields such as reconnaissance, sensor detection, automotive radar, geodesy, and emergency rescue.
In the pursuit of swift direction finding (DF) for transmitters aboard UAVs in future wireless networks, researchers have delved into developing innovative solutions. One such approach, outlined in [14], presents a streamlined DOA estimation architecture tailored for massive multiple-input multiple-output (MIMO) receiver arrays. In parallel, ref. [15] proposed a novel beam space DOA estimation matrix algorithm rooted in UAV group dynamics. This method establishes rotation invariance between beam clusters, effectively addressing random phase differences and enabling multi-source DOA estimation. Another noteworthy contribution, detailed in [16], proposed a UAV-based DOA frequency domain estimation algorithm. This technique transforms received signals into the frequency domain, constructs covariance matrices based on Toeplitz matrix features, and employs the low-complexity root-MUSIC algorithm to achieve precise DOA estimation. Additionally, ref. [17] tackled the challenge posed by mutual coupling among UAVs in DOA estimation. This study devises an advanced signal model incorporating the mutual coupling matrix, enhancing the MUSIC algorithm’s capability to estimate DOA in the presence of mutual coupling.
Recently, electromagnetic vector antennas have been favored by many researchers due to their ability to simultaneously obtain both airspace information and polarization information of information sources, as well as their enhanced anti-jamming capability, higher resolution capability, more robust detection capability, and polarization multiple access capability [18,19,20]. Thus, placing electromagnetic vector antennas on multiple UAVs can constitute a new type of UAV swarm vector array. Several attempts, such as the application of ℓp-norm (0 ≤ p ≤ 1) methods [21,22,23,24,25], orthogonal matching pursuit (OMP) methods [26,27], and the sparse Bayesian learning (SBL) methods [28,29,30,31], have aroused a lot of attention in DOA estimation. The essential idea of these algorithms is that the directions of incident sources are substantially sparse in the spatial domain, which is intrinsically different from the subspace-based algorithms. Related methods have been shown to gain a much-enhanced performance over the subspace-based methods in the condition of low SNR and limited snapshots. In [32], a joint DOA, power, and polarization estimation method using the concentered orthogonal loop and dipole array is proposed by utilizing the signal reconstruction method. By exploiting the sparsity of the incident signals in the spatial domain, ref. [33] proposed a novel method to estimate the DOA and polarization parameters by using the SBL method. In [34], a novel off-grid hierarchical block-sparse Bayesian method for DOA and polarization parameters estimation was presented to improve the estimation accuracy [35].
However, the DOA estimation methods mentioned above have a common assumption: precise knowledge of the array’s position. In practical UAV swarm scenarios, UAVs experience continuous shaking during flight, leading to constant shifts in antenna positions. Despite the availability of Global Positioning System (GPS) data for UAV location tracking, the inherent GPS accuracy, typically at the meter level, falls short due to the minimal scale of UAV position jitter, often less than 1 m [36,37]. Consequently, the existing GPS accuracy fails to meet the stringent requirements of UAV localization amid these subtle positional fluctuations. Hence, how to achieve robust and high-precision polarization DOA estimation is a critical issue for UAV array signal processing in an environment where the array is moving in real-time, and the precise UAV position information is unknown. In a recent study [38], a novel framework was introduced, offering computational efficiency while enabling the positioning of unidentified UAVs. Previous research efforts, documented in [39,40], focused on UAV self-positioning algorithms. However, these studies lacked a suitable direction of arrival (DOA) estimation method, merely providing rudimentary channel state information estimations. Complicating matters further, UAV swarms contend with substantial interference during flight. Consequently, enhancing the performance of robust DOA estimation algorithms within UAV swarm arrays, all while achieving high-precision self-positioning has emerged as a focal point in contemporary array signal processing research.
Based on the aforementioned analyses, one can find that (i) the accurate position of the element is very important for the DOA estimation method, so it is necessary to realize the accurate self-positioning of the element, and (ii) the SBL technique is able to enhance the resolution of DOA estimation. Thus, in this paper, we study the self-positioning problem of the UAV swarm and propose a novel joint polarization-DOA estimation algorithm based on SBL of UAV swarm vector array (U-SBL). The main contributions of this paper are summarized as follows.
  • In order to accurately estimate the array position during the flight of the UAVs, the orthogonality of the eigenvalues and eigenvectors is used to construct a termination matrix for the UAV’s position coordinates. Then, the exact self-positioning coordinates of UAVs are obtained by solving the optimal solution of the semi-positive definite programming (SDP) problem with the constrained global least square method. This provides a guarantee for the subsequent implementation of accurate DOA estimation.
  • By using the 2D joint sparsity signals of the incident, A 2D sparse received signal model based on the vector array of the UAV swarm is constructed. Then, the SBL algorithm is utilized to obtain the maximum posterior probability density of the target parameters. After iterative convergence, the DOA estimate of the target is obtained from the maximum value of the power spectrum.
  • Additionally, the polarization parameter is solved by building an objective function for polarization parameter estimation based on the estimated DOA parameter. To avoid 2D spectrum peak searching, the minimum eigenvector method (MEM) is adopted to realize the polarization parameter estimation.
  • The simulation results demonstrate the superior performance of the proposed algorithm. The algorithm can solve the problem of accurate self-positioning of UAVs and provide high-precision polarization-DOA estimation jointly under low signal-to-noise ratio (SNR) and small snapshot conditions.
The rest of this paper is organized as follows. In Section 1, we describe the UAV swarm vector array model for self-positioning and DOA estimation. In Section 2, we describe the novel U-SBL algorithm, as the proposed DOA and self-positioning estimation method with sparse Bayesian learning is presented in this Section. In Section 3, we derive the CRB of the novel U-SBL algorithm. In Section 4, we summarize the complexity of the proposed method. The simulation results and conclusion follow in Section 5 and Section 6, respectively.
The symbols related to this paper are shown in Notations.

2. System Model

Consider a UAV swarm that includes K Z + arbitrary non-overlapping UAVs. Each UAV is installed with M electromagnetic vector antennas. Each electromagnetic vector antenna contains three electric dipoles and three magnetic rings. Number of array elements is K M Z + . The spacing between the array elements on the same UAV is d = λ / 2 ( λ denotes the signal wavelength). A model of the UAV swarm array system and signal flowchart diagram is shown in Figure 1.
For simplicity, assume all the UAVs fly in the same plane, the z-axis coordinates of the UAV could be 0. The coordinates of each antenna element on the kth UAV are expressed as { ( x k 1 , y k 1 ) , ( x k 2 , y k 2 ) , , ( x k M , y k M ) } , where k = 1, 2, …, K and m = 1, 2, …, M. Considering that the L Z + independent far-field narrow-band fully polarized incident signals impinged on this array, the DOA and polarization parameters of the lth incident signal s l are denoted as ( θ l , φ l , γ l , η l ) , where the θ l [ 90 ° , 90 ° ] , φ l [ 90 ° , 90 ° ] , γ l [ 0 ° , 90 ° ] , and η l [ 0 ° , 360 ° ] are defined as azimuth angle, elevation angle, polarization auxiliary angle, and polarized phase angle, respectively. The array spatial polarization steering vector of the lth signal is defined as
a ( θ l , φ l , γ l , η l ) = a s ( θ l , φ l ) a p ( θ l , φ l , γ l , η l )
where a s ( θ l , φ l ) denotes the spatial steering vector, a p ( θ l , φ l , γ l , η l ) denotes the spatial-polarization vector, and their expressions are formulated as follows:
a s ( θ l , φ l ) = [ e τ 11 ( θ l , φ l ) , e τ 12 ( θ l , φ l ) , , e τ K M ( θ l , φ l ) ] T
τ k m ( θ l , φ l ) = j 2 π λ ( x k m sin θ l cos φ l + y k m cos θ l cos φ l )
a p ( θ l , φ l , γ l , η l ) = [ E l   H l ] T = cos φ l cos θ l sin φ l sin φ l cos θ l cos φ l sin θ l 0 sin φ l cos φ l cos θ l cos φ l sin φ l cos θ l 0 sin θ l g ( θ l , φ l ) sin γ l e j η l cos γ l h ( γ l , η l ) = g ( θ l , φ l ) h ( γ l , η l )
where g ( θ l , φ l ) and h ( γ l , η l ) represent the spatial and polarization information of the incident signal, respectively. E l and H l are the three electric and three magnetic field components of the output of each vector antenna, respectively. Hence, the data received x ( t ) 6 K M by the whole UAV swarm vector array at time t for L signals can be expressed as
x ( t ) = As ( t ) + n ( t )
where A = [ a ( θ 1 , φ 1 , γ 1 , η 1 ) , a ( θ 2 , φ 2 , γ 2 , η 2 ) , , a ( θ L , φ L , γ L , η L ) ] 6 K M × L is the array steering matrix, s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s L ( t ) ] T L is the signal vector, and n ( t ) = [ n 1 ( t ) , n 2 ( t ) , , n 6 M ( t ) ] T   6 K M is noise vector, which denotes is the additive white Gaussian noise with zero mean and variance σ 2 .

3. The Novel U-SBL Algorithm

3.1. High-Precision Self-Positioning Algorithm

As analyzed above, the accurate position of array elements is one of the important preconditions for accurate DOA estimation. However, in the UAV swarm scenario, the location of the array elements is unknown because the aircraft is constantly moving. However, in the UAV swarm scenario, the location of the array elements is unknown because the aircraft is constantly moving. Since the relative positions of the antennas on each UAV are fixed and known, the coordinates of all antenna arrays can be obtained simply by obtaining the position of the first antenna ( x k 1 , y k 1 ) on each UAV.
Now, we assume that x k m = x k m x k 1 and y k m = y k m y k 1 denote the relative position of the mth antenna in the kth UAV to the 1st antenna in the same UAV in x-axis and y-axis, respectively. It is seen that the coordinates are a priori, but ( x k 1 , y k 1 ) is what we need to find. As a result, (2) can be rewritten as
a s ( θ l , φ l ) = V ( θ l , φ l ) P ( θ l , φ l )
where
V ( θ l , φ l ) = v 1 ( θ l , φ l ) 0 0 0 v 2 ( θ l , φ l ) 0 0 0   v K ( θ l , φ l )
P ( θ l , φ l ) = [ e τ 11 ( θ l , φ l ) , e τ 21 ( θ l , φ l ) , , e τ K 1 ( θ l , φ l ) ] T
where v k ( θ l , φ l ) = [ e τ k 1 ( θ l , φ l ) , e τ k 2 ( θ l , φ l ) , , e τ k M ( θ l , φ l ) ] T is the M × 1 steering vector of the kth UAV, and τ k m ( θ l , φ l ) = j 2 π λ ( x k m sin θ l cos φ l + y k m cos θ l cos φ l ) . P ( θ l , φ l ) is the steering vector of the 1st antenna of each UAV. It is seen that by finding the matrix P exactly, the precise position of each antenna of the UAV array can be obtained. As we all know, the covariance matrix R 6 K M × 6 K M of (5) is
R = E { XX H } = U s Λ U s H + σ 2 U n U n H
where U s 6 K M × L denotes the signal subspace eigenvector; the diagonal matrix Λ L × L contains eigenvalues, and U n 6 K M × ( 6 K M L ) denotes the noise subspace eigenvector. By utilizing the orthogonality of the steering matrix and noise subspace, we have
a H ( θ l , φ l , γ l , η l ) U n U n H a ( θ l , φ l , γ l , η l ) = 0
Substituting (1) and (6) into (10), we have
P H ( θ l , φ l ) C ( θ l , φ l , γ l , η l ) P ( θ l , φ l ) = 0
where C ( θ l , φ l , γ l , η l ) = V ( θ l , φ l ) a p ( θ l , φ l , γ l , η l ) H U n U n H V ( θ l , φ l ) a p ( θ l , φ l , γ l , η l ) is defined as the determination matrix.
The next step is to solve the precise position information, which is comprised in P ( θ l , φ l ) . Observing from (11), the P ( θ l , φ l ) is included in the null space of the determination matrix C ( θ l , φ l , γ l , η l ) . Due to the orthogonality of P ( θ l , φ l ) and C ( θ l , φ l , γ l , η l ) , θ l , the determination matrix C ( θ l , φ l , γ l , η l ) has unique null-space eigenvectors collinear with position vectors P ( θ l , φ l ) for every θ l [24]. Assuming the null-space eigenvector is denoted as u l , and the estimated result of P ( θ l , φ l ) is
P ^ ( θ l , φ l ) = u l / u l , 1
where u l , 1 is the first element of the u l , and the first element of P ( θ l , φ l ) is always 1. By (7) and Formula (12), we have
2 π λ ( x k 1 sin θ l cos φ l + y k 1 cos θ l cos φ l ) 2 π n l = P ^ k ( θ l , φ l )
where P ^ k ( θ l , φ l ) [ π , π ) is the kth phase of P ^ ( θ l , φ l ) . 2 π n l + is phase delay, n l [ r , r ] is integer. r = x 2 + y 2 + is the maximum diameter of the area where the UAV is located. Then, (13) can be rewritten as
[ sin θ l cos φ l     cos θ l cos φ l ] [ x ^ k 1     y ^ k 1 ] T = ( n l + P ^ k ( θ l , φ l ) 2 π ) λ
It can be further written as
Z [ x ^ k 1     y ^ k 1 ] T = b k
where
Z = [ sin θ l cos φ l     cos θ l cos φ l ]
b k = ( n l + P ^ k ( θ l , φ l ) 2 π ) λ
Based on the above analysis, the combined constrained population least squares method can be used to transform the above problem of solving UAV coordinates into an SDP optimization problem to obtain position estimation. The constrained optimization criterion is formulated as follows:
min x , y , n l ( Z T Z ) 1 Z T b k s . t . x 2 + y 2 r 2 n l L r , r + 1 , , r 1 , r
where Z T Z is reversible, and r is the diameter of the area where the UAV swarm is located. Through n l to satisfy the convergence condition x ^ k 1 x k 1 2 2 β and y ^ k 1 y k 1 2 2 β , β is threshold. Solving for K functions of (13) yields the positions of K UAVs. It is worth noting that the same array positions of the UAV are all fixed-calibrated. Depending on the position of the K UAVs, the position of the K M matrix can be obtained. The position of the mth matrix of the kth UAV is [ x ^ k m , y ^ k m ] T . Then, the steering matrix a ^ ( θ l , φ l , γ l , η l ) can be obtained by returning from (2) of the K M matrix positions based on the new coordinates.

3.2. The Polarization-DOA Estimation Algorithm

In order to utilize the spatial sparsity of the signal sources and apply the SBL theorem, the visible angular range is discretized to the set of Q directions Θ = [ ( θ 1 , φ 1 , γ 1 , η 1 ) , ( θ 2 , φ 2 , γ 2 , η 2 ) , ( θ Q , φ Q , γ Q , η Q ) ] , L < K M Q . The true directions ( θ l , φ l , γ l , η l ) are contained in Θ with moderately small quantization errors. For simplicity, the sparsity of the polarization information is not considered. Thus, the estimation problem turns out to be that of recovering the sparse signal vector S ¯ in correspondence with the user-defined Q-sampling of the angular range Θ [37,38]. Therefore, the observation matrix X can be presented as
X = A ^ ( Θ ) S ¯ + N
where A ^ ( Θ ) = [ a ^ ( θ 1 , φ 1 , γ 1 , η 1 ) , a ^ ( θ 2 , φ 2 , γ 2 , η 2 ) , , a ^ ( θ Q , φ Q , γ Q , η Q ) ] 6 K M × Q is the over-complete array steering matrix, and S ¯ is the sparse direction weights; it has non-zero value only at the true source directions.
Assume that the elements of the signal S ¯ are independent of each other and that the columns obey a Gaussian distribution with mean 0 and variance of ε = [ ε 1 , ε 2 , , ε Q ] T .
S ¯ ~ N ( 0 , Γ ) ,     t = 1 , 2 , , T
where Γ = diag ( ε ) is the variance matrix of the source signal amplitude. Hyperparameter ε represents the source signal spatial power, and ε controls the sparsity of S ¯ ’s rows. The conditional probability density function of the amplitude S ¯ is given via
p ( X S ¯ ; σ 2 ) = π σ 2 I 6 K M T exp σ 2 X A ¯ S ¯ F 2
where · F represents the Frobenius norm of the observation matrix. According to the Bayesian probability theorem, the posterior probability density function of the source signal with respect to the data received by the array is
p ( S ¯ X ; ε , σ 2 ) = p ( X S ¯ ; σ 2 ) p ( S ¯ ε ) p ( X S ¯ ; σ 2 ) p ( S ¯ ε ) d S ¯ = π Σ S T exp tr ( S ¯ μ S ) H Σ S 1 ( S ¯ μ S )
where the posterior mean and posterior covariance matrix of the signal is, respectively, given as
μ S = Γ A ¯ H ( σ 2 I + A ¯ Γ A ¯ H ) 1 X
Σ S = Γ Γ A ¯ H ( σ 2 I + A ¯ Γ A ¯ H ) 1 A ¯ Γ
The likelihood function for X about ε is
p ( X ε ; σ 2 ) = p ( X S ¯ ; σ 2 ) p ( S ¯ ε ) d S ¯ = π Σ X N exp tr X H Σ X 1 X
where Σ X = σ 2 I + A ¯ Γ A ¯ H , and its minimum value is ε . According to (22), the objective function of the incident signal on Θ is
S ^ = max S   p ( S ¯ X ; ε ^ , σ ^ 2 )
According to the fixed-point iteration method, minimizing Equation (27) yields ε ^ , and its i + 1 iteration can be expressed as
ε ^ 1 ( i + 1 ) = 1 T ( μ S ( i ) ) q · 2 2 / 1 ( Σ S ( i ) ) q , q / ε ^ 1 ( i ) + ς 1
where ς 1 + is 10 10 , μ S ( i ) and Σ S ( i ) are calculated by (23) and (24), respectively. ( μ S ( i ) ) q · denotes the q -th line of μ S ( i ) , ( Σ S ( i ) ) q , q denotes the elements of row- q and column- q . Iterate until the convergence condition ε ^ ( i + 1 ) ε ^ ( i ) 2 / ε ^ ( i ) 2 γ is satisfied, or the maximum number of iterations is reached.
The mean and variance of S ^ can be output in [ μ S 1 , Σ S 1 ] , [ μ S 2 , Σ S 2 ] , , [ μ S Q , Σ S Q ] . The powers from different directions are obtained by substituting the estimated [ μ S , Σ S ] into the power function, where the power of the q -th impinging signal is expressed as P ^ q
P ^ q = 1 T S ^ q 2 2 = 1 T S ^ q 2 2 + S ^ q S ^ q 2 2 = μ S q 2 2 T + Σ S q
By searching the spectrum peak of (28), the corresponding { a ^ ( θ l , φ l ) } l = 1 L can be estimated.
Next, we are going to estimate the polarization parameters. According to (1), (4), and (10), we have
a ^ H ( θ l , φ l , γ l , η l ) U n U n H a ^ ( θ l , φ l , γ l , η l ) = h H ( γ l , η l ) ( a ^ s ( θ l , φ l ) g ( θ l , φ l ) ) H U n U n H ( a ^ s ( θ l , φ l ) g ( θ l , φ l ) ) h ( γ l , η l ) = 0
It can be seen that h H ( γ l , η l ) and h ( γ l , η l ) only contain the polarization information but not DOA information. Then, we can define
D ( θ l , φ l ) = ( a ^ s ( θ l , φ l ) g ( θ l , φ l ) ) H U n U n H ( a ^ s ( θ l , φ l ) g ( θ l , φ l ) )
Then, the polarization parameters will be estimated using the minimum eigenvalue method (MEM). Substitute the L estimated DOAs into (30), and L  D ^ ( θ , φ ) is obtained. Let p l = u min [ D l ] , where D l indicates the value corresponding to the l-DOA. p l is the eigenvector corresponding to the minimum eigenvalue, which can be obtained via the generalized eigenvalue decomposition. Then, the polarization parameter is given as follows
γ l = arctan abs ( p l ( 2 ) / p l ( 1 ) ) , l = 1 , 2 , , L
η l = angle p l ( 2 ) / p l ( 1 ) , l = 1 , 2 , , L
where p l ( i ) denotes the ith element in the eigenvector.
Based on the above analysis, it becomes evident that while traditional sparse classification algorithms can resolve the 2D DOA estimation challenge, they prove to be unsuitable for UAV swarm arrays due to their continuous shifting dynamics. In contrast, the proposed algorithm excels in achieving high-precision auto-positioning and 2-D DOA estimation even with limited snapshots. It is important to note that this approach is not restricted to UAV swarm vector arrays alone. It seamlessly adapts to a variety of arbitrary UAV swarm array structures. To summarize, the overall workflow of the algorithm is outlined as Algorithm 1.
Algorithm 1: U-SBL Algorithm Steps
Input: Array receives data X , Maximum diameter of the UAV area r , Threshold β and γ , Iterations i = 1 , Grid point set Θ ;
1 According to Formulas (16) and (17) obtain Z and b k ;
2 Self-positioning coordinates [ x ^ k m , y ^ k m ] T are obtained according to Formula (18);
3 After the sparse signal model is obtained from Formula (19), The posterior probability density function P ( S ¯ X ; ε , σ 2 ) is obtained according to Equation (22);
4 The iteration begins, updated μ S ( i ) and Σ S ( i ) according to Equations (23) and (24);
5 Update the hyperparameters ε according to Equation (27);
6 If ε ^ ( i + 1 ) ε ^ ( i ) 2 / ε ^ ( i ) 2 > γ = 0.001 and i 500 , it will return to step 4;
7 The end of the iteration. Output the DOA estimation results θ ^ and φ ^ ;
8 The polarization parameter estimation result γ ^ l and η ^ l are calculated from Equations (31) and (32);
Output: Parameters of all incident signals ( θ , φ , γ , η )
Remark 1.
The self-positioning algorithm functions independently and is not related to the sparse Bayesian learning algorithm used for DOA estimation. In the algorithm sequence, self-positioning occurs first, followed by DOA estimation, with both processes complementing each other. This process is also applicable to other DOA estimation algorithms.
Remark 2.
The proposed algorithm is applicable to any UAV formation as long as there is no occlusion between UAVs, which also provides ideas for our future research on sparse arrays and UAV-based 3D arrays.
Remark 3.
According to empirical, the initial threshold β is initialized to 0.01, which can ensure high-precision self-positioning. γ = 0.001 and i max = 500 represent the termination threshold and maximum iterative number, respectively.

4. Cramer–Rao Bound

The observations are assumed to satisfy the following deterministic model
X ( t ) ~ N { A S ( t ) , σ n 2 I } ,     t = 1 , 2 , , T .
The coordinate position uses the vector ζ 2 ( K 1 ) × 1 between the different UAVs to represents as
ζ = [ X T , Y T ] T
where X T [ x 21 , x 31 , , x K 1 ] , Y T [ y 21 , y 31 , , y K 1 ] , angle θ , signal S ( t ) , and noise variance σ n 2 are all taken as unknown parameters. The closed form expression for Cramer–Rao Bound (CRB) is given below. Self-localized Cramer–Rao Bound C R B ( ζ ) and DOA estimates of the Cramer–Rao Bound C R B ( θ ) are derived from the following equation.
C R B ( ζ ) = σ n 2 2 ( F M W 1 M T ) 1
C R B ( θ ) = σ n 2 2 ( W M F 1 M T ) 1
where the specific derivation process can be referred to the following equation from [41].
F = t = 1 T { [ G ˜ ( t ) , G ¯ ( t ) ] H I A ( A H A ) 1 A H [ G ˜ ( t ) , G ¯ ( t ) ] }
M = t = 1 T { [ G ˜ ( t ) , G ¯ ( t ) ] H I A ( A H A ) 1 A H D ¯ ( t ) }
W = t = 1 T { D ¯ H ( t ) I A ( A H A ) 1 A H D ¯ ( t ) }
D ¯ ( t ) = a 1 θ 1 S 1 ( t ) , a 2 θ 2 S 2 ( t ) , , a L θ L S L ( t )
G ˜ ( t ) = j ( 2 π / λ ) Y ¯ ( A diag sin θ 1 , sin θ 2 , , sin θ L S ( t ) Ξ T )
G ¯ ( t ) = j ( 2 π / λ ) Y ¯ ( A diag cos θ 1 , cos θ 2 , , cos θ L S ( t ) Ξ T )
Note that the above formula Ξ is a vector containing only the ( K 1 ) × 1 dimension of element 1, the first column of matrix V ( θ , φ ) is deleted, each non-zero element is replaced with 1, and the resulting matrix is Y ¯ in the above formula.

5. The Computational Cost Analysis

The computational complexity of the RARE [39], MUSIC [42], OMP [43], and U-SBL algorithm is given in Table 1. T Z + denotes the number of snapshots. Therefore, the complexity of the proposed U-SBL algorithm mainly consists of two parts: the self-positioning part and the parameter estimation part. The computational complexity of self-positioning is O ( K 3 M 3 + T 2 ) , while the computational complexity of polarization-DOA estimation algorithm, which is mainly determined by calculating the posterior probability density, as shown in Equations (27) and (28), is O ( 7 Q T 2 + 3 T Q 2 ) . So, the total computational cost is O ( K 3 M 3 + 7 Q T 2 + 3 T Q 2 + T 2 ) . In general, L < M Q , to obtain a better sparsity, the sparsity degree of the U-SBL algorithm takes a higher value. As a result, the complexity of the proposed U-SBL algorithm is higher than other algorithms. Hence, how to reduce the complexity of the U-SBL algorithm is another main direction in future research.

6. Simulation Results

In this section, we have organized a group of 5 UAVs within a 2D setting, the configuration is shown as Figure 1. It is worth mentioning that all the UAVs should be flying in the same XOY plane; thus, the position coordinates of the UAVs are defined as ( 0 , 0 ) , ( 1.5 λ , λ ) , ( 3 λ , 2 λ ) , ( 4.5 λ , 3 λ ) , and ( 6 λ , 4 λ ) , respectively. Each UAV is equipped with a three-element linear array with array elements that are spaced by λ / 2 . Suppose that there are three independent signal sources in space, with incidence angles are ( θ 1 , φ 1 , γ 1 , η 1 ) = ( 35 ° , 14 ° , 20 ° , 5 ° ) , ( θ 2 , φ 2 , γ 2 , η 2 ) = ( 50 ° , 10 ° , 50 ° , 30 ° ) , and ( θ 3 , φ 3 , γ 3 , η 3 ) = ( 65 ° , 15 ° , 70 ° , 60 ° ) , respectively. Other main simulation parameters are shown in Table 2. In all examples, the signal frequency is assumed as 1 GHz. The simulation results were obtained on a personal computer with MATLAB R2021b, Intel Core i5 @3.0 GHz processor, and 16 GB LPDDR3 @ 6000 MHz.
In the subsequent simulations, the efficacy of the proposed algorithm is validated by comparing with RARE, MUSIC, and OMP algorithms. The performance of the algorithm is measured from two perspectives: estimation accuracy and resolution. The accuracy of the algorithm estimation is evaluated using the Root Mean Square Error (RMSE) and the resolution is evaluated via the probability of successful detection. The RMSE for self-position estimation and angle estimation as (37) and (38), respectively. It is necessary to mention that the RMSE formula is the same for each estimated parameter. Thus, ς = { x , y } and ξ = { θ , φ , γ , η } are defined as the set of antenna coordinates and the set of angels, respectively. It is noteworthy that all these four algorithms are built upon the self-positioning algorithm proposed in this paper.
RMSE ( ς ) = 1 K I i = 1 I k = 1 K E { ( ς ^ k , i ς k ) 2 }
RMSE ( ξ ) = 1 L I i = 1 I l = 1 L E { ( ξ ^ l , i ξ l ) 2 }
where I + is the number of Monte Carlo simulations. ς ^ and ς are the set of estimated value and true value of antenna coordinates, respectively. ξ ^ and ξ are the set of estimated values and true values of angel parameter, respectively. I is set to 200 in the following simulations.
Additionally, the resolution is evaluated via the probability of the successful detection, and “a successful detection” is recognized if the absolute error of all the estimated angles is smaller than a fixed value. The probability of successful detection is the ratio of the number of successful detections to the total number of trials.
In this simulation, the accuracy of self-positioning is examined concerning SNR and the number of snapshots, as illustrated in Figure 2. With a fixed number of snapshots at 100, Figure 2a displays the RMSE of self-positioning concerning SNR ranging from −10 dB to 25 dB, while Figure 2b demonstrates the RMSE concerning snapshots varying from 20 to 180 at a constant SNR of 5 dB. As depicted in Figure 2, the algorithm’s self-localization accuracy improves with increasing SNR and snapshots. This trend confirms the effectiveness of the self-localization algorithm. Enhanced SNR leads to improved accuracy in the determination matrix, which subsequently lifts the accuracy of the derived position vectors. As the position vector critically influences UAV self-positioning accuracy, higher SNR levels result in accuracy approaching the CRB. Similarly, an increase in the number of snapshots augments the volume of data within the determination matrix, which subsequently improves the accuracy of the position vector. Subsequently, the accuracy of UAV self-positioning increases with a higher number of snapshots and SNR.
In the subsequent simulation, the accuracy of self-positioning concerning the number of UAVs and the probability of successful positioning relative to the maximum diameter r is presented in Figure 3a and Figure 3b, respectively. The SNR is set at 5 dB, and there are 100 snapshots for each scenario. Figure 3a illustrates the RMSE of the self-positioning algorithm while varying the number of UAVs from 3 to 10 uniformly. In Figure 3b, the number of UAVs is fixed at 5, SNR is set at 5 dB, and there are 100 snapshots. Define that “one successful positioning” is when both x ^ i x 0.05   m and y ^ i y 0.05   m are satisfied. Varying the SNR from −10 dB to 25 dB, the probability of successful positioning versus different diameters r is shown in Figure 3b. The probability of successful positioning P s u c c can be defined as P s u c c = C / I , where C is the number of “one successful positioning”.
As illustrated in Figure 3a, the self-positioning accuracy of the algorithm improves with the increasing number of UAVs. However, once the number of UAVs exceeds six, the accuracy levels closely approach the Cramér–Rao bound (CRB). This phenomenon occurs because the position vector derived from the determination matrix, which is crucial in UAV self-positioning, initially gains dimensionality as the number of UAVs increases. As the number of UAVs increases, although more data will be accumulated, the number of positional parameters to be estimated will also increase. Thus, after a certain threshold, the accuracy reflected by this vector is already exceptionally high, approaching the CRB. Consequently, further increasing the number of UAVs does not significantly enhance the localization accuracy. In Figure 3b, the probability of successful positioning under different diameters r is improved with the SNR increasing. The larger the r, the greater the probability of successful positioning. However, the r should not be chosen too large because the larger r will bring a higher number of iterations during the localization search, and this will cause a larger computational complexity of the algorithm. Therefore, the diameter should be chosen relatively appropriately. Experimentally, it can be seen that diameter r = 10 m is the best. In the following simulation, we select r as 10 m.
In this simulation, the accuracy of DOA and polarization estimation versus SNR and snapshots are shown in Figure 4. The snapshots are set to 100, and the SNR varies uniformly from −10 dB to 25 dB with a step size of 5 dB. The RMSE of DOA and polarization estimation versus SNR are shown in Figure 4a and Figure 4c, respectively. The SNR is set to 5 dB, and the snapshots vary from 20 to 500. The RMSE of DOA and polarization estimation versus snapshots are shown in Figure 4b and Figure 4d, respectively. Because the RMSE curve character of θ and φ are consistent, only the RMSE curve of θ is drawn in Figure 4a,b. Similarly, only the RMSE curve of the polarization auxiliary angle is γ plotted in Figure 4c,d.
As seen in Figure 4a,c, the four algorithms’ RMSE of DOA and polarization estimation are improved with the increase in SNR. However, the RARE algorithm is not able to achieve global optimization, resulting in limited accuracy and the lowest estimation accuracy at high SNR. Although the MUSIC algorithm has higher estimation accuracy at higher SNRs, it lacks accuracy at lower SNRs. The OPM algorithm deals with a sparse signal matrix, and although the signal components are reconstructed, the UAV group vector array is subject to strong interference, resulting in limited estimation accuracy. In contrast, the proposed U-SBL algorithm has the highest estimation accuracy, which is close to CRB, and the algorithm is robust. As seen in Figure 4b,d, when the snapshots increase, the estimation accuracy of the four algorithms is improved. The MUSIC and OMP algorithms can achieve better results when the number of snapshots is large, but accuracy is not guaranteed when the number of snapshots is smaller. Moreover, the estimation accuracy can be closer to the CRB when the SNR is higher, and the number of snapshots is larger.
In Figure 5, the resolution of the proposed algorithm is evaluated using the probability of successful detection. In this simulation, the “successful detection” is defined as the error between the estimated value and the true value of each parameter being less than 1°. The number of snapshots is set to be fixed to 100, and the SNR varies from −10 dB to 25 dB with a step size of 5 dB. The four algorithms’ probability of the successful detection of DOA estimation are shown in Figure 5a, and the four algorithms’ probability of the successful detection of polarization estimation are shown in Figure 5b. As seen in Figure 5, the resolution of the four algorithms improves with increasing SNR, but the proposed U-SBL algorithm achieves better resolution than the other three algorithms. Moreover, the proposed method still performs relatively higher resolution even at lower SNR, which further validates the effectiveness of the proposed algorithm.

7. Conclusions

In this research paper, we introduce a novel polarization-DOA estimation algorithm tailored for vector arrays within UAV swarms. This algorithm effectively addresses the challenge of robust polarization-DOA parameter estimation in UAV swarm vector arrays, achieving high-precision UAV self-positioning and DOA estimation. The proposed method first acquires the precise coordinate positions of the UAVs via a self-positioning algorithm and then reconstructs the sparse signal using the SBL method. The underlying principle of the algorithm is clear, and the system demonstrates robustness against interference. The simulation results show that the proposed algorithm has a higher probability of successful self-positioning and estimation accuracy, better robustness, and can accurately estimate polarization and DOA parameters compared to other algorithms based on UAV swarm antenna arrays. Massive simulation results have verified that the proposed method can accurately perform DOA and self-positioning estimation. For future works, it is an exciting direction to consider the DOA estimation methods with lower computational complexity. In addition, we will focus on the theoretical analysis of the hyperparameter selection. We will further improve the performance of the proposed method and implement it into a hardware system to apply it to real-world scenarios.

Author Contributions

Conceptualization, X.L. and K.W.; methodology, X.L. and K.W.; software simulation and parameter optimization, X.L. and K.W.; validation, E.W. and Y.T.; writing—original draft preparation, X.L. and K.W.; writing—review and editing, M.D.; supervision, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61801308; Aeronautical Science Foundation of China, grant number 2020Z017054001; the National Natural Science Foundation of China, grant number 62173237; Xingliao Talent Program Project of Liaoning Province, grant number XLYC1907195; Liaoning Provincial Education Department Facial Project, grant number LJKMZ20220535; Songshan Laboratory Pre-Research Project, grant number YYJC062022017. The Open Fund of the State Key Laboratory of Dynamic Measurement Technology, North University of China

Data Availability Statement

The MATLAB code is available from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Notations

NotationsDefinitions
lowercase bold italic lettersvectors
capital bold italic lettersmatrices
( ) 1 inverse operation
( ) T transpose operation
( ) H conjugate-transpose operation
d i a g ( ) diagonalization operation
a n g l e ( ) extract the phase angle
t r ( ) trace of the matrix
Hadamard product
Khatri-Rao product
Kronecker product
M × N M × N complex matrix set
x the nearest integer to x
2 2-norm
u min [ · ] The minimum eigenvector of a matrix

References

  1. Zeng, Y.; Zhang, R.; Lim, T.J. Wireless communications with unmanned aerial vehicles: Opportunities and challenges. IEEE Commun. Mag. 2016, 54, 36–42. [Google Scholar] [CrossRef]
  2. Gupta, L.; Jain, R.; Vaszkun, G. Survey of important issues in UAV communication networks. IEEE Commun. Surv. Tutor. 2015, 18, 1123–1152. [Google Scholar]
  3. Jiang, H.; Zhang, Z.C.; Gui, G. Three-dimensional non-stationary wideband geometry-based UAV channel model for A2G communication environments. IEEE Access 2019, 7, 26116–26122. [Google Scholar] [CrossRef]
  4. Wang, X.R.; Zhai, W.; Zhang, X.; Wang, X.H.; Amin, M.G. Enhanced Automotive Sensing Assisted by Joint Communication and Cognitive Sparse MIMO Radar. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 4782–4799. [Google Scholar]
  5. Huang, H.; Liu, Q.; So, H.C. Low-Rank and Row-Sparse Decomposition for Joint DOA Estimation and Distorted Sensor Detection. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 4763–4773. [Google Scholar]
  6. Xiao, Z.Y.; Xia, P.F.; Xia, X.G. Enabling UAV cellular with millimeter wave communication: Potentials and approaches. IEEE Commun. Mag. 2016, 54, 66–73. [Google Scholar] [CrossRef]
  7. Lin, X.P.; Zhang, X.F.; He, L. Multiple emitters localization by UAV with nested linear array: System scheme and 2D-DOA estimation algorithm. China Commun. 2020, 17, 117–130. [Google Scholar]
  8. Shi, B.; Ma, X.; Zhang, W. Complex-valued convolutional neural networks design and its application on UAV DOA estimation in urban environments. J. Commun. Inf. Netw. 2020, 5, 130–137. [Google Scholar] [CrossRef]
  9. Wang, L.; Huang, Y. UAV-Based Estimation of Direction of Arrival: An Approach Based on Image Processing. In Proceedings of the 2020 International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 21–23 October 2020; pp. 1165–1169. [Google Scholar]
  10. Yang, T.Y.; Maio, A.D.; Zheng, J.B. An adaptive DOA estimation strategy for UAVs detection. In Proceedings of the 2021 CIE International Conference on Radar (Radar), Haikou, China, 15–19 December 2021. [Google Scholar] [CrossRef]
  11. Murata, S.; Matsuda, T.; Nishimori, K.; Mitsui, T. Performance Evaluation of Wave Source Localization Method Using UAVs Based on the Maximum Likelihood Estimation. In Proceedings of the 2020 International Symposium on Antennas and Propagation (ISAP), Osaka, Japan, 25–28 January 2021; pp. 135–136. [Google Scholar]
  12. Marzetta, T.L. Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Trans. Wirel. Commun. 2010, 9, 3590–3600. [Google Scholar] [CrossRef]
  13. Boccardi, F.; Heath, R.W.; Lozano, A. Five disruptive technology directions for 5G. IEEE Commun. Mag. 2014, 52, 74–80. [Google Scholar]
  14. Chen, Y.W.; Jie, Q.J.; Zhang, Y.Q.; Shu, F.; Zhan, X.C.; Yan, S.H.; Cai, W.L. Two Rapid Power Iterative DOA Estimators for UAV Emitter Using Massive/Ultra-Massive Receive Array. Drones 2023, 7, 361. [Google Scholar] [CrossRef]
  15. Zhang, C.; Wang, W.; Hong, X.; Wang, Y. A Beamspace Multi-sources DOA Estimation Method for UAV Cluster Systems. In Proceedings of the 2022 16th IEEE International Conference on Signal Processing (ICSP), Beijing, China, 21–24 October 2022; pp. 27–31. [Google Scholar]
  16. Zhu, B.; Hayashi, K.; Li, B.; Li, J.; Zhang, X. A Frequency Domain Direction of Arrival Estimation Algorithm for UAV Remote-control Signal. In Proceedings of the 2021 13th International Conference on Wireless Communications and Signal Processing (WCSP), Changsha, China, 20–22 October 2021; pp. 1–5. [Google Scholar]
  17. Kim, J. Performance analysis of DOA estimation in the presence of mutual coupling for UAV. In Proceedings of the 2016 IEEE International Conference on Network Infrastructure and Digital Content (IC-NIDC), Beijing, China, 23–25 September 2016; pp. 254–256. [Google Scholar]
  18. Nehorai, A.; Paldi, E. Vector-sensor array processing for electromagnetic source localization. IEEE Trans. Signal Process. 1994, 42, 376–398. [Google Scholar] [CrossRef]
  19. Donelli, M.; Viani, F.; Rocca, P. An innovative multiresolution approach for DOA estimation based on a support vector classification. IEEE Trans. Antennas Propag. 2009, 57, 2279–2292. [Google Scholar] [CrossRef]
  20. Wen, F.Q.; Gui, G.; Gacanin, H. Compressive sampling framework for 2D-DOA and polarization estimation in mmWave polarized massive MIMO systems. IEEE Trans. Wirel. Commun. 2023, 22, 3071–3083. [Google Scholar] [CrossRef]
  21. Bohra, P.; Unser, M. Continuous-Domain Signal Reconstruction Using Lp-Norm Regularization. IEEE Trans. Signal Process. 2020, 68, 4543–4554. [Google Scholar]
  22. Zuo, M.; Xie, S.; Zhang, X.; Yang, M. DOA estimation based on weighted l1-norm sparse representation for low SNR scenarios. Sensors 2021, 21, 4614. [Google Scholar] [CrossRef]
  23. Wu, X.; Zhu, W.P.; Yan, J. A High-Resolution DOA Estimation Method With a Family of Nonconvex Penalties. IEEE Trans. Veh. Technol. 2018, 67, 4925–4938. [Google Scholar] [CrossRef]
  24. Yin, J.; Chen, T. Direction-of-arrival estimation using a sparse representation of array covariance vectors. IEEE Trans. Signal Process. 2011, 59, 4489–4493. [Google Scholar] [CrossRef]
  25. Bai, H.; Darte, M.F.; Janaswamy, R. Direction of arrival estimation for complex sources through 1-norm sparse Bayesian learning. IEEE Signal Process. Lett. 2019, 26, 765–769. [Google Scholar] [CrossRef]
  26. Leite, W.S.; de Lamare, R.C. List-based OMP and an enhanced model for DOA estimation with nonuniform arrays. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 4457–4464. [Google Scholar] [CrossRef]
  27. Zhang, X.; Li, Y.; Yuan, Y.; Jiang, T. Low-Complexity DOA Estimation via OMP and Majorization-Minimization. In Proceedings of the 2018 IEEE Asia-Pacific Conference on Antennas and Propagation (APCAP), Auckland, New Zealand, 5–8 August 2018; pp. 18–19. [Google Scholar]
  28. Fu, M.; Zheng, Z.; Wang, W. 2-D DOA estimation for nested conformal arrays via sparse reconstruction. IEEE Commun. Lett. 2020, 25, 980–984. [Google Scholar] [CrossRef]
  29. Uemura, S.; Nishimori, K.; Taniguchi, R.; Inomata, M.; Kitao, K.; Imai, T.; Suyama, S.; Ishikawa, H.; Oda, Y. Direction-of-arrival estimation with circular array using compressed sensing in 20 GHz band. IEEE Antennas Wirel. Propag. Lett. 2021, 20, 703–707. [Google Scholar] [CrossRef]
  30. Chen, P.; Cao, Z.; Chen, Z.; Wang, X. Off-grid DOA estimation using sparse Bayesian learning in MIMO radar with unknown mutual coupling. IEEE Trans. Signal Process. 2018, 67, 208–220. [Google Scholar] [CrossRef]
  31. Yang, Z.; Xie, L.; Zhang, C. Off-grid direction of arrival estimation using sparse Bayesian inference. IEEE Trans. Signal Process. 2012, 61, 38–43. [Google Scholar] [CrossRef]
  32. Tian, Y.; Xu, H. DOA, power and polarization angle estimation using sparse signal reconstruction with a COLD array. AEU-Int. J. Electron. Commun. 2015, 69, 1606–1612. [Google Scholar] [CrossRef]
  33. Liu, Z. DOA and polarization estimation via signal reconstruction with linear polarization-sensitive arrays. Chin. J. Aeronaut. 2015, 28, 1718–1724. [Google Scholar] [CrossRef]
  34. Zhao, P.; Hu, G.; Zhou, H. An Off-grid block-sparse Bayesian method for direction of arrival and polarization estimation. Circuits Syst. Signal Process. 2020, 39, 4378–4398. [Google Scholar] [CrossRef]
  35. Li, B.; Bai, W.; Zheng, G.; He, X.; Xue, B.; Zhang, M. BSBL-based DOA and polarization estimation with linear spatially separated polarization sensitive array. Wirel. Pers. Commun. 2019, 109, 2051–2065. [Google Scholar] [CrossRef]
  36. Parkinson, B.; Spilker, J. Global Positioning System: Theory Application; American Institute of Astronautics and Aeronautics: Reston, VA, USA, 1996. [Google Scholar]
  37. Drawil, N.M.; Amar, H.M.; Basir, O.A. GPS localization accuracy classification: A context-based approach. IEEE Trans. Intell. Transp. Syst. 2012, 14, 262–273. [Google Scholar] [CrossRef]
  38. Wen, F.Q.; Shi, J.P.; Gui, G. 3-D positioning method for anonymous UAV based on bistatic polarized MIMO radar. IEEE Internet Things J. 2023, 10, 815–827. [Google Scholar] [CrossRef]
  39. Fan, D.; Gao, F.F.; Ai, B. Channel estimation and self-positioning for UAV swarm. IEEE Trans. Commun. 2019, 67, 7994–8007. [Google Scholar] [CrossRef]
  40. Freddy, Y.P.; Feng; Rihan, M.; Huang, L. Positional Perturbations Analysis for Micro-UAV Array With Relative Position-Based Formation. IEEE Commun. Lett. 2021, 25, 2918–2922. [Google Scholar]
  41. See, C.M.S.; Gershman, A.B. Direction-of-arrival estimation in partly calibrated subarray-based sensor arrays. IEEE Trans. Signal Process. 2004, 52, 329–338. [Google Scholar] [CrossRef]
  42. Hua, Y.B. A pencil-MUSIC algorithm for finding two-dimensional angles and polarizations using crossed dipoles. IEEE Trans. Antennas Propag. 1993, 41, 370–376. [Google Scholar] [CrossRef]
  43. Elbir, A.M.; Chatzinotas, S. BSA-OMP: Beam-Split-Aware Orthogonal Matching Pursuit for THz Channel Estimation. IEEE Wirel. Commun. Lett. 2023, 12, 738–742. [Google Scholar] [CrossRef]
Figure 1. UAV swarm vector array system and signal flowchart diagram.
Figure 1. UAV swarm vector array system and signal flowchart diagram.
Electronics 12 04612 g001
Figure 2. The RMSE of self-positioning algorithm versus SNR and snapshots: (a) the RMSE of self-positioning algorithm versus SNR; (b) the RMSE of self-positioning algorithm versus snapshots.
Figure 2. The RMSE of self-positioning algorithm versus SNR and snapshots: (a) the RMSE of self-positioning algorithm versus SNR; (b) the RMSE of self-positioning algorithm versus snapshots.
Electronics 12 04612 g002
Figure 3. Self-positioning accuracy and probability of successful positioning versus different parameters: (a) Self-positioning accuracy of algorithm versus numbers of UAVs. (b) probability of successful positioning versus diameters r.
Figure 3. Self-positioning accuracy and probability of successful positioning versus different parameters: (a) Self-positioning accuracy of algorithm versus numbers of UAVs. (b) probability of successful positioning versus diameters r.
Electronics 12 04612 g003
Figure 4. The RMSE of DOA and polarization versus SNR and snapshots. (a) The RMSE of DOA estimation versus SNR. (b) The RMSE of DOA estimation versus snapshots. (c) The RMSE of polarization estimation versus SNR. (d) The RMSE of polarization estimation versus snapshots.
Figure 4. The RMSE of DOA and polarization versus SNR and snapshots. (a) The RMSE of DOA estimation versus SNR. (b) The RMSE of DOA estimation versus snapshots. (c) The RMSE of polarization estimation versus SNR. (d) The RMSE of polarization estimation versus snapshots.
Electronics 12 04612 g004
Figure 5. The resolution of DOA and polarization estimation versus SNR. (a) The resolution of DOA estimation versus SNR. (b) The resolution of polarization estimation versus SNR.
Figure 5. The resolution of DOA and polarization estimation versus SNR. (a) The resolution of DOA estimation versus SNR. (b) The resolution of polarization estimation versus SNR.
Electronics 12 04612 g005
Table 1. Algorithm complexity analysis.
Table 1. Algorithm complexity analysis.
AlgorithmComplexity
MUSIC O ( M 2 ( T + 6 K M L ) + M 3 )
RARE O ( ( 6 M ) 2 ( 18 M + K ) + 6 K 2 M )
OMP O ( L M Q + 6 M L T 2 )
U-SBL O ( K 3 M 3 + 7 Q T 2 + 3 T Q 2 + T 2 )
Table 2. Main simulation parameters.
Table 2. Main simulation parameters.
DescriptionParameterValue
Signal frequency f 1 GHz
Signal wavelength λ 0.3 m
Array element spacing in UAV d 0.15 m
Threshold β 0.2
Number of snapshots T 100
Maximum diameter of UAV swarm r 10 m
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lan, X.; Wang, K.; Dong, M.; Wang, E.; Tian, Y. Polarization Direction of Arrival Estimation for Vector Array of Unmanned Aerial Vehicle Swarm. Electronics 2023, 12, 4612. https://doi.org/10.3390/electronics12224612

AMA Style

Lan X, Wang K, Dong M, Wang E, Tian Y. Polarization Direction of Arrival Estimation for Vector Array of Unmanned Aerial Vehicle Swarm. Electronics. 2023; 12(22):4612. https://doi.org/10.3390/electronics12224612

Chicago/Turabian Style

Lan, Xiaoyu, Kunming Wang, Ming Dong, Ershen Wang, and Ye Tian. 2023. "Polarization Direction of Arrival Estimation for Vector Array of Unmanned Aerial Vehicle Swarm" Electronics 12, no. 22: 4612. https://doi.org/10.3390/electronics12224612

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