Abstract
In this article, we proposed a multiparameter joint estimation algorithm based on the dual-polarized cylindrical conformal array (DCCA) in the presence of mutual coupling. Using the characteristic of the dual-polarized cylindrical conformal array, 2D direction-of-arrival (DOA) estimation can be divided into 1D estimations of elevation and azimuth. Sensors on the boundary of the DCCA are set as auxiliary sensors to eliminate the influence of mutual coupling. Then, elevation can be estimated by the generalized eigenvalues utilizing signal subspace eigenvectors (GEESE). After that, polarization sensitivity can be eliminated by projection transformation and the proposed dual-polarized forward-backward smoothing algorithm. Consequently, a dual-polarized spatial spectrum can be developed to estimate the azimuth based on the estimated elevation. Furthermore, the angles of the signals can be reestimated to improve the accuracy of DOA estimation. Simulation results confirm the effectiveness of the proposed algorithm.
1. Introduction
Conformal arrays are widely used in aircraft, missiles, unmanned aerial vehicles, and other fields for the advantages of saving space, good aerodynamic characteristics, reducing radar cross-section, and increasing angular coverage [1]. However, due to the limited layout space of the conformal array, the electromagnetic coupling between the array elements becomes more serious [2]. And this effect will significantly degrade the performance of most existing DOA estimation methods. Common methods to eliminate the influence of mutual coupling are the iterative autocorrection method and auxiliary array element method [3]. In [4], the array is firstly divided into several subarrays, and then the MUSIC algorithm is used to realize the DOA estimation algorithm of the conformal array. However, the mutual coupling and polarization sensitivity of the array are not considered. In [5, 6], an iterative self-correction algorithm is proposed, which gradually obtains the optimal solution of angle and mutual coupling through loop iteration. This kind of multidimensional nonlinear solution algorithm has a large amount of calculation and is easy to fall into local optimum. In [7], an effective DOA estimation algorithm for the conformal array is proposed in the presence of mutual coupling. This algorithm reconstructs the steering vector of the subarrays and constructs a segmented space spectrum for DOA estimation. However, the influence of polarization sensitivity is not considered. In [8], a method is proposed to realize the joint estimation of mutual coupling and angle using an auxiliary element. However, the auxiliary element must be accurate and error-free, which is difficult to realize in many occasions.
Each polarized signal can be decomposed into two orthogonal components, and they can be modeled as a pair of coherent signals [9]. Thus, elimination of polarization sensitivity can also be seen as a process of decoherence. Common decoherence methods include spatial smoothing algorithm, signal feature vector method, and difference method [10]. Most of these methods are based on a specific array structure without universal applicability. In [11, 12], a DOA and polarization estimation algorithm for arbitrary array configurations is proposed. The algorithm separates the polarization sensitivity and angle information through the decoherence method to achieve DOA estimation. But the algorithm is not suitable for the scenario where mutual coupling and polarization sensitivity coexist. In [13], a blind DOA estimation algorithm is proposed for the conformal array. The algorithm uses a virtual transformation to avoid the effect of the polarization and the inconsistency of element pattern. Then, ESPRIT can be used to realize the DOA estimation. However, this method is based on the fourth-order cumulants of the array output, which brings a lot of calculation.
In DOA estimation of the conformal array, mutual coupling and polarization sensitivity still face great challenges. Scholars have proposed some DOA estimation algorithms for conformal array considering only polarization sensitivity or mutual coupling. These algorithms can achieve effective DOA estimation when only considering mutual coupling or polarization sensitivity, but they are no longer applicable with both of them. However, in the DOA of conformal array, mutual coupling and polarization sensitivity are inevitable factors. In view of this, we propose a mutiparameter joint estimation algorithm to solve this problem.
In this article, we use a method of stepped estimation to estimate the angle and polarization parameters. The 2D DOA estimation can be divided into two 1D estimations of elevation and azimuth according to the characteristic of DCCA. The influence of mutual coupling can be eliminated by setting the sensors on the boundary of the DCCA as auxiliary sensors. Elevation can be firstly estimated with the GEESE algorithm. Then, polarization sensitivity can be eliminated by projection transformation and dual-polarized forward-backward smoothing algorithm. After eliminating the influence of polarization sensitivity, we construct a spatial spectrum to estimate the azimuth. Consequently, polarization parameters can be estimated based on DOA estimation results. Since the polarization parameters have been obtained, the angles of the signals are reestimated to improve the accuracy of DOA estimation. Cramer-Rao bound (CRB) is also derived as a comparison standard of the estimation performance. Finally, Monte Carlo simulations are carried out to demonstrate the excellent performance of the proposed method.
2. Signal Model
Suppose a narrowband far-field signal with arbitrary polarization impinges on the array from direction , where and denote the elevation and azimuth, respectively. Consider a dual-polarized cylindrical conformal array (DCCA) with elements. The cylindrical array is spatially composed of layers, and each layer is a ring array with elements uniformly arranged. The distance between adjacent elements is , and the distance between adjacent layers is , as shown in Figure 1.

2.1. Dual-Polarized Cylindrical Conformal Array
Considering the polarization inconsistency of the array elements, the polarization signal need to be decomposed and projected to the local coordinate system of each element to calculate the array response. Without considering the noise, the array output can be expressed aswhere and are patterns of polarization and polarization of the th array element in the local coordinate system, respectively. represents transformation matrix from global coordinate system to local coordinate system of the th array element [14]. , where is the wavenumber, is the wavelength of the signal, is the position vector, and is the unit direction vector. “” indicates the transpose of the matrix. represents a identity matrix. “” represents the Kronecker product. Thus, the steering vector of the DCCA is shown as follows:
Assume that there are sources , in the space. They impinge on the array at certain angles , where and are elevation and azimuth of the th signal. The equivalent array manifold of the array can be expressed as
Each polarized signal can be decomposed into two orthogonal polarization signal components, which can be regarded as two coherent components with the same direction but different polarization.where and represent the auxiliary polarization angle and polarization phase difference of the th signal. Define the matrix containing all polarization parameter information.where .
Thus, the array output can be rewritten aswhere represents the vectors of the incident signals. represents the zero-mean white Gaussian noise vector with variants .
2.2. Dual-Polarized Cylindrical Conformal Array with Mutual Coupling
Considering the influence of mutual coupling on the array, the array manifold should be corrected. Assume that each element in the cylindrical array can only receive the electromagnetic coupling interference generated by copolarization component of adjacent elements. , , and are the mutual coupling coefficients between elements, as shown in Figure 2 [15].

According to the spatial structure of the cylindrical array, the mutual coupling matrix of the array can be expressed as follows:
Considering the effect of mutual coupling, (9) can be rewritten as
Thus, the covariance matrix of the received signal can be expressed aswhere . is a matrix, representing the covariance matrix of the signal source. is the noise power and is the identity matrix.
3. Multiparameter Joint Estimation Algorithm
Simultaneous estimation of multiple parameters in the array brings a large amount of calculation, which is almost impossible to realize. In this section, a stepped multiparameter joint estimation algorithm is proposed based on the dual-polarized cylindrical conformal array in the presence of mutual coupling. The 2D DOA estimation can be divided into two 1D DOA estimations. Elevation can firstly be estimated with the GEESE algorithm proposed in this section. Then, using the estimated elevation result, azimuth and polarization parameters can be estimated through the constructed space spectrum. Finally, the angles of the signals can be reestimated to improve the accuracy of DOA estimation.
3.1. Elevation Estimation
The cylindrical conformal array can be regarded as a linear array composed of multiple uniform circular arrays. Therefore, the dual-polarized cylindrical conformal array has some properties of a uniform linear array, which provides a theoretical basis for proposing the GEESE algorithm. Then, sensors on the boundary of the DCCA are set as auxiliary sensors to eliminate the influence of mutual coupling. Afterwards, elevation can be estimated with the GEESE algorithm.
Considering the structural characteristics of the array, the steering vector of the dual-polarized cylindrical conformal array is rewritten as follows:where is the steering vector of the uniform linear subarray.
is the steering vector of the uniform circular subarray.where . According to the characteristics of Kronecker product, (17) is rewritten aswhere
Therefore, the steering vector of the dual-polarized cylindrical conformal array can be defined as the Kronecker product of a uniform linear array and a dual-polarized uniform circular conformal array. Then, considering the existence of mutual coupling, the true steering vector is as follows:
The premise of the GEESE algorithm is that the two subarrays divided by the array have similar displacement vectors in space. In order to meet the above condition, it is necessary to discard the top and bottom layer elements of the dual-polarized cylindrical array. Then, divide two subarrays with similar spatial structures from the remaining elements, as shown in Figure 3. Define two selection matrices and to extract the subarrays.where represents zero matrix. represents the identity matrix. The output vector of the two subarrays can be expressed by the following equations.

Thus, the true steering vectors of the two subarrays can be expressed as and . The steering vectors in the polarization and polarization directions, respectively (22), can be expressed as follows:where and are steering vectors and and are steering vector matrices. Taking the polarization direction as an example, the true steering vectors of the two subarrays and are as follows:
From (28)–(29), the following equation can be obtained:
The polarization component has similar results, and the following equation can be obtained:
when there are sources in the space. Moreover, the following equation can be obtained:where is a matrix containing the elevation information but not mixed with other information. is the simplified representation of . and are simplified representations of and , respectively. Thus, the following equation can be obtained:
Then, the GEESE algorithm can be used to estimate the elevations. The signal subspace can be obtained through the eigenvalue decomposition of the covariance matrix . Define , . The signal subspace spanned by the eigenvectors corresponding to the eigenvalues is the same as the subspace spanned by the array manifold matrix [16]. Thus, there is a full rank matrix that satisfied the following equation:where . is defined as the generalized eigenvalue of the matrix pair .
Since the matrix and array manifold have the same rank , it can be obtained from formula (26):Thus, the eigenvalues of matrix are equal to . The elevation estimator can be estimated.where “” represents the phase of .
3.2. Azimuth and Polarization Parameter Estimation
Each polarized signal is regarded as two orthogonal polarized components. The two components can be treated as a pair of coherent signals that have the same direction but different polarization. The traditional decoherence methods are only suitable for planar arrays but not suitable for conformal arrays. Therefore, the dual-polarized cylindrical conformal array must be projected into a rectangular array. After using the projection transformation and spatial smoothing algorithm, the dual-polarized cylindrical conformal array signal can make decoherence.
The projection operator satisfies and [17]. is the array manifold of the virtualized dual-polarized rectangular array, which will be used as the signal subspace of the oblique projection. is the noise subspace after eigendecomposition of the covariance matrix of equation (16). The orthogonal projection matrix of the noise subspace is shown as follows:where is a identity matrix.
Then, the oblique projection matrix is expressed as follows:
From (16), the projected covariance matrix is written as follows:
For the existence of the projection matrix, the noise will no longer be white. In order to reconstruct white noise, the new projection matrix is defined as follows:
Thus, the projected covariance matrix is rewritten as follows:
Due to the particularity of a dual-polarized conformal array, smoothing should be carried out between copolarization components. Through the following forward and backward smoothing, a new covariance matrix can be constructed as follows [18]:where is the dual-polarized forward and backward smoothing matrix. Matrix D ensures that the copolarized components are smoothed, and the cross-polarized components do not affect each other. is a matrix. is a identity matrix, is a inverse identity diagonal matrix, and is a identity matrix. “ ” represents complex conjugate of the matrix. The proof process is shown in Appendix A.
Through the above smoothing, the rank of covariance matrix is restored from to , and then is expressed as follows:
is a matrix and is a matrix. and are the diagonal matrices composed of corresponding eigenvalues.
According to the principle of subspace orthogonality, the steering vector of the decoherent array signal is orthogonal to the noise subspace. The following equation is satisfied:
Since we have already got the estimated values of elevation in Subsection 3.1, we can define and to construct the spatial estimation spectrum:
When the scanning angle is equal to the actual arrival angle of the signal, at least one of the above two functions is zero. Therefore, the following spectrum can be constructed to estimate the azimuth:
The azimuth can be estimated by searching the highest peak of the spatial spectrum.
Consequently, the polarization parameters and can be estimated using the obtained DOA estimation result . The steering vector of the array considering the polarization sensitivity is expressed as follows:
The polarization parameters can be estimated through the following equation:where is the noise subspace of . Each set of polarization parameters corresponds to the angle estimation.
Using the estimated polarization parameters , the angles of the signals can be reestimated to improve the accuracy of DOA estimation. The steering vector is rewritten as follows:
Then, a spatial spectrum can be constructed according to the orthogonality of the subspace to complete the DOA reestimation:From (42), the reestimation of DOA can be achieved.
4. Simulation Results
In the simulation experiment, a dual-polarized cylindrical conformal array with elements is considered. The array elements adopt the dual-polarized patch antennas. The spacing between the adjacent elements is half the wavelength. The patterns of the antenna elements are as follows [19]:where and are the zero-order and second-order Bessel functions of the first kind, respectively.
In the first simulation, we assume there are three independent far-field sources from directions in the space impinging on the array. The polarization parameters of the three sources are , respectively. We set the scan ranges of the elevation and azimuth to and , respectively. And the scan step size is set to . The mutual coupling coefficients are set to , , and , respectively. The signal-to-noise (SNR) is fixed to 10 dB. And the number of the snapshots is fixed to 200.
The elevation initial estimation result is shown in Figure 4(a). And the spectra of the three azimuth initial estimation are shown in Figures 4(b)–4(d), respectively. Figures 5–7 plot the spectral peaks corresponding to the polarization parameter estimation results. Then, the spatial spectrum obtained by (42) is shown in Figure 8. From the figure, it can be seen that the spectrum peaks coincide with the real signal DOAs. In order to reduce the amount of calculation, we set the scan step size to during the angle refined estimation, so there will be an angle estimation deviation of about . Secondary refine scanning can be carried out subsequently with a step of to acquire higher accuracy results. From the simulation results, we can see the proposed multiparameter joint estimation algorithm can realize the estimation of the elevation, azimuth, and polarization parameters, which demonstrate the effectiveness of the proposed algorithm.

(a)

(b)

(c)

(d)




Furthermore, Monte Carlo experiments are carried to verify the estimation accuracy of the proposed algorithm. The root mean square error (RMSE) of the parameter estimation is calculated through 100 Monte Carlo experiments and compared with the CRB lower bound. The derivation of CRB can refer to in Appendix B. The RMSE of DOA and polarization parameters can be defined as follows:
In the second simulation, the SNR changes from 0 dB to 20 dB with the step of 2 dB. The other conditions are consistent with the first simulation. Figure 9 plots the RMSE curves of initial and refined angle estimation with the SNR increases. And the performance of refined angle estimation is close to the CRB. Figure 10 plots the RMSE curves of polarization parameters for SNR from 0 dB to 20 dB with the step of 2 dB.


In the third simulation, the snapshots change from 100 to 1000 with a step of 100. And the SNR is fixed to 5 dB. The other conditions are consistent with the first simulation. Figure 11 plots the RMSE curves of initial and refined angle estimation with the snapshots increases. Figure 12 plots the RMSE curves of polarization parameters for snapshots from 100 to 1000 with the step of 100.


In Figures 9 and 11, the DOA estimation performance gets better and better with the increase of SNR or snapshots. Then, the RMSE curves have a downward trend. With the increase of SNR and snapshots, the DOA estimation RMSE quickly decreases and approaches the Cramer-Rao lower bound.
In Figures 10 and 12, the RMSE values of the polarization parameters estimation gradually decrease regardless of the increase in the SNR or the snapshots. Compared with DOA estimation, the accuracy of polarization parameter estimation is relatively low because the polarization parameter estimation only has two receiving data in the polarization parameter estimation. But in the spatial domain, there are elements for DOA estimation, so it is reasonable that the performance of DOA estimation is higher than that of polarization parameter estimation. The RMSE curves of the polarization parameters approach the CRB lower bound curve with the increase of the number of snapshots or SNR, which indicates that the polarization parameter estimation also has good performance.
5. Conclusion
A multiparameter joint estimation algorithm has been proposed based on the dual-polarized cylindrical conformal array in the presence of mutual coupling. The 2D DOA estimation is firstly divided into the 1D estimation of elevation and azimuth. By setting the elements on the boundary of the DCCA as auxiliary sensors, the effect of mutual coupling is proved to be eliminated, and elevation can firstly be estimated by the GEESE algorithm. Then, polarization sensitivity is eliminated by oblique projection transformation and the dual-polarized forward-backward smoothing technique. After eliminating the influence of polarization sensitivity, we construct a spatial spectrum to estimate the azimuth. After that, a spectrum in the polarization domain can be constructed based on the obtained DOA estimation. Furthermore, the angles of the signals are reestimated to improve the accuracy of DOA estimation by using all the output of the array. Finally, Monte Carlo simulations are carried out to demonstrate the excellent performance of the algorithm.
Appendix
A. The Dual-Polarized Forward and Backward Smoothing Algorithm
The dual-polarized forward and backward smoothing algorithm mentioned in this article is based on the traditional forward and backward smoothing algorithm. According to the previous analysis, the dual-polarized cylindrical conformal array cannot be directly smoothed. It needs to be projected into a dual-polarized rectangular planar array first and then smoothed to achieve decoherence. The steering vector of the projected dual-polarized rectangular array can be as follows:whereThus, if there are signals in the space, the output signal of the dual-polarized rectangular planar array is shown as follows:
Since we have already obtained the estimation of elevation, the purpose of smoothing is to estimate azimuth. Thus, matrix is shown as follows:
In order to ensure that the smoothing is taken between copolarized components, the cross-polarized components do not interfere with each other. The matrix is defined as follows:
Assuming that there is only one signal, the following equation can be obtained:
After the above analysis, when there are signals in the space, the following equation can be obtained:. Then, we define two covariance matrices and to achieve smoothing.
The smoothed covariance matrix is shown as follows:where
For a matrix, its rank is equal to the rank of this matrix multiplied by its own conjugate transpose matrix. Thus, we can see that the rank of and the rank of are equal from equation (A.10). From the expression of polarization parameter matrix in equation (8) and matrix in equation (A.7), we can deduce that the ranks of the matrices and are both , and their columns are irrelevant. Thus, is a matrix of rank . And is a matrix with a rank of . The smoothing algorithm has completed the process of restoring the rank from to .
B. The Derivation of CRB
This section describes the derivation of the Cramer-Rao bound (CRB). The CRB offers a lower bound on the variance of unbiased estimation. We derived the CRB using a dual-polarized cylindrical conformal array to compare the performance of the proposed algorithm [20]. The probability density function (PDF) of the output signal can be used to construct the CRB. The PDF is defined by . Define the unknown parameter vector in covariance matrix as . Because there are signal sources, the number of elevation and azimuth and two polarization parameters are both . The entries of the Fisher Information Matrix (FIM) can be calculated bywhere . Assume that there are statistically independent observations of , PDF can be expressed as follows:
Combining (A.11) and (A.12), the FIM can be rewritten as follows:where and . The process of obtaining the partial derivatives of the array manifold with respect to the vector is actually the process of obtaining the partial derivatives of the unknown parameters separately, as follows:
Therefore, the whole FIM is a matrix, which can be expressed as follows:
Defining , the CRB can be expressed as follows:
and are the Cramer-Rao bound for DOA. and are the Cramer-Rao bound for polarization sensitivity.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.