Abstract

In this paper, a new array structure of sparse nested array (SNA) for electromagnetic vector sensor is designed. An electromagnetic vector sensor is composed of six spatially colocated, orthogonally oriented, diversely polarized antennas, which can measure three-dimensional electric and magnetic field components. By introducing sparse factor (SF) between every adjacent sensor, the proposed SNA has flexibility of extending the array aperture and reducing the mutual coupling effect. Meanwhile, a low-complexity multiparameter estimation algorithm is proposed for SNA. First, the vectorization operation for array manifold ensures the large degrees of freedom for multiparameter estimation, where the initial coarse estimates decrease search range. In addition, the improved off-grid orthogonal matching pursuit method obtains joint direction of arrival (DOA) and polarization estimates with a relatively small overcomplete dictionary because this off-grid method achieves high performance even if the estimates do not fall on the grid of the dictionary. Theoretical analysis and simulation results verify the superiority of the proposed array structure and the algorithm.

1. Introduction

Vector sensors, which are able to detect multiple physical components of the signals, have been widely used in array signal processing [13]. Compared with scalar sensor arrays, vector sensor arrays show their advantages in estimation accuracy, recognition accuracy, and antijamming capability [46]. Moreover, vector sensor arrays can obtain joint estimates of multiple parameters, such as electromagnetic vector sensor array (EVSA). EVSA can measure DOA and polarization information at the same time because vector sensor structure has the reception access of vector signals.

Resultantly, various DOA and polarization estimation algorithms are proposed for EVSAs, where most of them are inspired by the algorithms for scalar arrays. For example, ESPRIT- (Estimating Signal Parameter via Rotational Invariance Techniques-) based algorithm is proposed in [7, 8], estimating both the arrival angles and the polarizations of incoming narrow-band signals with invariance properties of the EVSA. MUSIC (Multiple Signal Classification) algorithm is also transformed for EVSA in [9], where the joint DOA and polarization estimates are measured by peak search. For alleviating the high computational burden in peak search, a reduced-dimensional MUSIC algorithm is put forward [10], where only two-dimensional peak search is necessary for 4 unknown parameters. In addition, [11] proposes a novel rank reduction method for DOA, range, and polarization estimation, but near-field signal hypothesis is limited.

Meanwhile, some other studies concentrate on the improvement of array structures for EVSAs. The researched algorithms are mainly based on half-wavelength interval arrays, where the array aperture is restricted by the number of sensors and mutual coupling effect has an adverse impact on array performance. Moreover, this kind of array structures has the number of degrees of freedom (DOFs) less than the number of physical sensors, which means that algorithms cannot work when signal numbers are more than sensor numbers. To track the problems, sparse arrays are presented in polarization environment to avoid compact placement and increase the number of DOFs [1218]. A series of vector cross-product-based algorithms are introduced in [1214]. This kind of algorithms extracts DOA parameters by performing cross-product to Poynting vector in received signal, which first breaks the limitation of half-wavelength intervals for EVSA. Variable separation MUSIC/MODE algorithm [15] achieves the unambiguous search results for direction of arrivals, which is capable for sparse uniform array structures, but polarization estimation is ignored. The study in [16] applies coprime array in polarization sensors, obtaining joint DOA and polarization estimates with compressed sensing reconstruction algorithm. Due to the vectorization operation for array manifold, the number of DOFs is tremendously increased. In [18], sparse representation (SR) idea is taken for three-parallel coprime EVSA. However, all aforementioned papers focus on the specific array structures and computational burden is relatively high, which is not flexible for different actual engineering requirements.

In this paper, we propose a flexible array structure called sparse nested array (SNA), which can be considered as an improvement of traditional nested array (NA). To be specific, every sensor is equipped with six spatially colocated, orthogonally oriented, diversely polarized antennas, where three cocentered orthogonal electric dipoles and magnetic loops are included. The proposed SNA enjoys flexible sensor interval benefitting from sparse factor (SF) . The subarrays 1 and 2 in SNA are both uniform linear arrays composed of and sensors with intervals , where is the wavelength. The interval between the two subarrays is also . SF is a positive integer to adjust spacing between sensors overall. By the enlargement of the array aperture, estimation performance is improved and mutual coupling effect is alleviated.

Meanwhile, from the perspective of algorithm, cross-product of the Poynting vector is employed as the coarse DOA initialization. In addition, after using the properties of the covariance matrix to eliminate the polarization parameters, vectorization operation is taken to construct virtual uniform array, which brings about large DOFs of with sensors. Then we apply the off-grid orthogonal matching pursuit (OGOMP) algorithm to obtain high-precision multiparameter estimation. Computational complexity is tremendously alleviated because the one-dimensional overcomplete dictionary in OGOMP algorithm is established only around initial DOA estimates. Traditional OMP algorithm [19] requires that all target signals must fall on a preset grid. However, in actual engineering applications, no matter how the grid is divided, it is impossible to ensure that all target signals fall exactly on the grid. When the target signal is off-grid, the estimation performance of the system will be greatly reduced. On the other hand, if the grid is divided too finely, it will cause the system to have too much calculation burden. Moreover, there is not any ambiguous or pairing problem disturbing true values because OGOMP is an ambiguity-free autopaired algorithm.

In short, we summarize the innovations of this paper as follows:(1)We design a new structure of nested array in EVSA, where six-component electromagnetic vector sensors are equipped, extending array aperture as well as reducing mutual coupling effect. By the vectorization operation of the manifold, high DOFs can be obtained.(2)We add sparse factor (SF) in every interval of NA, constructing a new array structure called sparse nested array (SNA), which enjoys scaled array aperture and adjustable mutual coupling effect. Meanwhile, the proposed array can maintain the uniqueness of parameter estimates, which aims to be suitable for different engineering scenarios.(3)We propose a low-complexity off-grid OMP (OGOMP) algorithm to measure joint DOA and polarization estimates. Combined with the off-grid idea that the target signals do not need to just fall on the grid, OGOMP algorithm can use much smaller one-dimensional overcomplete dictionary around initial DOA estimates, tremendously alleviating computational burden as well as performing good estimation performance.

Notations. We use lower-case (upper-case) bold character to denote vector (matrix). , , and are the conjugate, transpose, and conjugate transpose of a matrix or vector, respectively. denotes matrix inverse and denotes matrix pseudoinverse. represents Hadamard product. denotes the Kronecker product and represents the Khatri-Rao product. symbolizes a diagonal matrix that uses the elements of the matrix as its diagonal element. is absolute value operator and is phase operator. denotes 1 norm and denotes Frobenius norm.

2. Preliminaries

2.1. Data Model

Consider an array with a certain amount of electromagnetic vector sensors and every sensor herein is equipped with three cocentered orthogonal electric dipoles and magnetic loops, which is shown in Figure 1 [20].

Assume that there are far-field narrow-band signals impinging on the array with electromagnetic vector sensors distributed at with , which is demonstrated in Figure 2.

is the unit spacing between adjacent sensors, , and symbolizes the wavelength. The signals are all completely polarized from plane with incidence angles . The three electric components and magnetic components of the signal at -axes are received by the loops and dipoles, which can be represented as [21]where denote the electric components and denote the magnetic components of the loops and dipoles. and are orthogonal to each other and also to the source’s direction of propagation. is the auxiliary polarization angle and represents the polarization phase difference, respectively. Resultantly, the data model of the received signal at time can be expressed as [17]where is the directional matrix and denotes the directional vector for signal containing DOA information. is the polarization vector matrix, symbolizes the signal vector, and denotes the additive white Gaussian noise complex vector. represents the Khatri–Rao product.

Construct the covariance matrix:where denotes the expectation operation. In practice, snapshots received are finite and they can be approximately calculated by

Meanwhile, it is also recognized that we can reconstruct the covariance matrix separately according to the six-component received electric and magnetic signals.where denotes the power of the signal. By splitting and calculating the covariance matrix individually for the six components, we put the polarization information into function. Note that

Consequently, the covariance matrix without polarization information can be obtained.

2.2. Mutual Coupling

The data model established in Section 2.1 is in the case of free mutual coupling. In actual engineering, there might be serious mutual coupling effect between sensors, especially in adjacent sensors close to each other. The data model considering the influence of mutual coupling is expressed as [22]where is a matrix reflecting interelement coupling (IEC), which is determined by the array manifold. can be established according to different criteria. In this paper, B-banded mutual coupling model is employed based on Toeplitz property. Resultantly, mutual coupling matrix is defined aswhere and is the basic mutual coupling strength with sensor intervals . denote the position of the sensor elements. represents the maximum distance in which mutual coupling takes effect among sensors. Due to the introduction of mutual coupling matrix, a standard of coupling leakage () can be set for judging the strength of mutual coupling.where denotes Frobenius norm.

Remark 1. Because three orthogonal electric dipoles and magnetic loops in an electromagnetic sensor are designed as a whole part, the interpolarization coupling (IPC) can be measured in application. In this case, we eliminate the influence of IPC in received signal model and only consider the effect of IEC.

3. Array Structure Design

3.1. Sparse Nested Array

The structure of sparse nested array (SNA) is presented in Figure 3. The first subarray, which is marked by black circles, is a uniform linear array with sensors. The internal spacing between adjacent sensors is , where is named as sparse factor. The second subarray marked with white squares contains sensors, which is also a uniform linear array whose interval between sensors is . The total numbers of sensors are . Both subarray 1 and subarray 2 lie on and the sensor in subarray 1 and the first sensor in subarray 2 have the interval.

Compared with traditional NA [23], the proposed SNA is developed by the sparse factor to unfold sensor interval. It is indicated in Figure 3 that when , NA is a special case of SNA.

3.2. Interpolation for Virtual Array

According to the basic knowledge of array signal processing, sensors can achieve degrees of freedom (DOFs). Nevertheless, some sparse arrays can further enlarge DOFs by their equivalent virtual arrays and perform estimation algorithm with the reconstructed virtual signals. In this paper, difference coarray is employed to obtain virtual array of SNA. According to (8), reconstructed covariance matrix is a matrix with DOA information received by the array. By vectorizing the covariance matrix, the equivalent virtual array signals are expressed as [24]where denotes the virtual directional matrix. is the equivalent one-snapshot signal vector. We can find that the position of virtual sensor element is located at , where

Obviously, there exist repeated elements in set . By removing these elements, a unique subset is established. The virtual location of the received signal after vectorization is modeled as

Consequently, only the data of rows is necessary for DOA estimation. By selecting the corresponding rows in , the reconstructed virtual received signals are built using the full DOFs.where is the equivalent virtual array located at , which is a uniform linear array, and every adjacent virtual sensor has the interval of .

3.3. Discussion
3.3.1. Virtual Array Configuration

Compared with coprime array, nested array is a kind of completely augmented array whose virtual array is continuous without holes. Define unit length as half wavelength . In order to give an intuitive understanding, we demonstrate the virtual sensor elements of typical coprime array and nested array , where .Both NA and CA have 8 physical sensors because there is a shared sensor for CA. Black circles and white squares denote the physical sensors belonging to the first and second subarrays, respectively. The black crosses represent the virtual sensor elements. From the comparison of Figures 4 and 5, NA has 39 virtual sensor elements and all of them are continuous without holes. Meanwhile, CA only has 27 virtual sensor elements and there are 6 missing elements in , which are marked by red crosses. As a result, CA is unable to make full use of information on the whole virtual array, acquiring fewer DOFs and smaller array aperture than NA.

Definition 1. (array aperture). Array aperture is defined as the length of the total linear array, which is one of the criteria evaluating array performance.

3.3.2. Engineering Problems of Sparse Array

According to Section 2, mutual coupling effect decreases exponentially along with the sensor interval. Resultantly, small intervals should be prevented possibly. Sparse arrays, due to the inherent merits of loose array structure, have much lower mutual coupling effect than traditional arrays with half-wavelength intervals. The proposed SNA in this paper solves the problems of compact array structure of NA in the first subarray, as well as providing a relatively flexible array configuration. Moreover, with the increase of sparse factor , mutual coupling effect can be further alleviated.

Notation. Although sparse factor provides many gains in array performance, it is not an unlimited number in practice. The three main factors limiting sparse factor are array decorrelation, far-field hypothesis, and grid misidentification. The first two factors are due to actual engineering and the third is due to algorithm limitation. We discuss the factors, respectively, in the following part.

Array decorrelation: suppose that a narrow-band signal is expressed aswhere denotes the slowly varying amplitude modulation function, which is considered abiding during signal reception time, is the carrier frequency, and represents the phase modulation function. Mark the received signal on the array as . The amplitude modulation function must guaranteewhere and depends on actual needs. With the increase of sparse factor, array decorrelation occurs, which will tremendously affect estimation performance.

Far-field hypothesis: we assume that all signals are all from the far field, which satisfy the condition thatwhere denotes the minimum distance from any signal to the array. represents the array aperture.

Grid misidentification: this problem often occurs in low signal-to-noise ratio (SNR) environments because the noise generates a much larger phase shift in directional matrix, which may undermine the orthogonality of search algorithms [25]. On the other hand, ESPRIT-based algorithms need ambiguity elimination operations. Arrays with large sparse factor have small grids, which leads to closer ambiguous values. In low SNR, it is easy to mismatch with wrong estimates.

3.4. Performance Analysis

For intuitive comparison, Table 1 lists the DOFs after vectorization operation, array aperture, and mutual coupling effect for SNA, SCA, and traditional uniform linear array (TULA) [26] with all 8 physical sensors. For simplicity, label is utilized to indicate that subarray 1 has sensors with intervals and subarray 2 has sensors with intervals and denotes the number of sparse factors .

It is revealed in Table 1 that both nested array and coprime array outperform traditional uniform linear array. By enlarging sparse factor or increasing the number of physical sensors, SNA and SCA achieve larger array aperture and lower mutual coupling. Meanwhile, NA has more DOFs and extended array aperture than CA with the same physical sensors.

4. DOA and Polarization Estimation Algorithm

Orthogonal matching pursuit (OMP) algorithm is considered as a typical compressed sensing method to obtain DOA estimates. However, an overcomplete dictionary is necessary for orthogonal verification, which takes relatively high computational complexity. Moreover, orthogonal verification is essentially a searching process, where grid density affects both estimation accuracy and computational burden. The two indexes check and balance with each other. Off-grid orthogonal matching pursuit (OGOMP) solves off-grid problem and guarantees good performance. Based on the scalar OGOMP algorithm [27], we propose a low-complexity DOA and polarization estimation algorithm for SNA, which mainly includes DOA initialization and accurate DOA and polarization estimation.

4.1. Initial DOA Estimation

According to the covariance matrix , eigendecomposition can be performed to obtain signal subspace . On the other hand, the first to sensors have rotation invariance with the second to sensors in subarray 1 and the first to sensors have rotation invariance with the second to sensors in subarray 2. Therefore, we can decompose the signal subspace .where represents the line to of . By eigendecomposition of and , eigenvectors and eigenvalues and can be calculated, where the eigenvectors are nonsingular matrices with full rank. We employ a vital characteristic in array signal processing [7].

Thus, the estimate is measured by

The next step is extracting the DOA parameters from as the initial estimation results. Here, we eliminate the directional matrix by to estimate the polarization vector matrix , which is expressed aswhere denotes the row of and is the element of . As is revealed in (22), each term on the right side of the equation is an estimate of , which uses up the full information of to get more precise results.

According to (1), the normalized Poynting vector can be estimated with vector cross-product estimator, which is expressed as [15]where only DOA information is involved in . Based on the analysis above, we can obtain the coarse initial DOA estimates.where denotes the element of .

4.2. Precise DOA Estimation with Low Complexity

In this part, we propose an off-grid OMP (OGOMP) algorithm, which can obtain accurate joint DOA and polarization estimates.

First, we can establish an overcomplete dictionary partly taken from :where the angular interval is and is near the initial DOA estimates. Define a deviation vector and every element refers to the deviation with grid. The directional vector after grid division will be close to the directional vector of the actual target signal with the first-order Taylor expansion principle, which can be expressed aswhere denotes the directional vector of in overcomplete dictionary corresponding to virtual array manifold after vectorization and represents the partial derivative. Therefore, can be regarded as the sum of two matrices.where and .

Since the vectorized received signal is only associated with DOA information, we construct the following function to verify the orthogonality:

When approaches the true incident angle, (28) achieves a peak value. Compared with (27), (28) still has orthogonality without because the vectorized received signal can also be represented aswhere denotes sparse signal vector with nonzero values. It can be indicated from (29) that if is orthogonal to the element , it is also orthogonal to , .

After the first search around initial DOA estimates, we construct from and corresponding to . Thus, according to (29), least-squares criterion is employed to estimate and , which is expressed as

The other signals are also measured by (28). In particular, the rows in corresponding to which have been estimated should be removed. Hence, the virtual received signal is updated:

The maximum value in each search corresponds to an incident angle. Eliminating sparse signal vector , can be computed by (30). The accurate and ambiguity-free DOA estimates are obtained with iterations.

4.3. Polarization Estimation

Inspired from (5), we can also construct a cross-correlation covariance matrix among the 6 electric and magnetic components. We focus on two combinations: electric components of the -axis and -axis and magnetic components of the -axis and -axis.

Performing vectorization operation similar to Section 3.2, (33) and (34) are transformed towhere can be computed by DOA estimates. and . The cross-correlation covariance matrices after vectorization operation still contain polarization information, which provides a basis for polarization estimation. Least-squares criterion is utilized as

According to the definition in (1), auxiliary polarization angle and polarization phase difference estimates are obtained by eliminating the power of signals.where .

4.4. Discussion

The proposed algorithm aims to jointly estimate DOA and polarization parameters with low complexity. There are mainly two steps where computational burden is effectively reduced. The first is the DOA initialization during which only eigendecomposition approach is used. Thus, coarse initial DOA estimates are obtained. Benefitting from that, we require no global overcomplete dictionary for orthogonal verification. The second step is reducing the dimensions of overcomplete dictionary from three to one because the two polarization parameters are both eliminated by the construction of the new covariance matrix and the process of OGOMP algorithm is only related to DOA. In addition, benefitting from OGOMP algorithm, not only is the accuracy guaranteed but also the search interval is not strictly required. When the incident angle is not involved in the dictionary, estimation performance can also be guaranteed.

The process of the DOA and polarization estimation is summarized as follows:Step 1: compute the estimates of by eigendecomposition of Step 2: eliminate polarization information from with vector cross-product estimatorStep 3: obtain coarse DOA initial estimates in normalized Poynting vectorStep 4: search in partly overcomplete dictionary with OGOMP algorithm for accurate DOA estimatesStep 5: construct cross-correlation covariance matrix, perform vectorization operation, and obtain polarization estimates by least-square criterion

The main complexity of the proposed algorithm is discussed as follows.

Constructing the covariance matrix requires . The computational burden of DOA initialization involves the eigendecomposition which takes . OGOMP algorithm is composed of the search over the one-dimensional dictionary for iterations, which mainly requires . In summary, the proposed algorithm approximately needs the complexity of only . However, the traditional search-based algorithms cannot avoid three-dimensional search for three unknown parameters and the search range is relatively large compared with the proposed algorithm, which is exhaustive and infeasible.

5. Simulation Results

We perform some simulations in order to confirm the superior performance of the proposed SNA and the OGOMP-based algorithm. This section is divided into 4 parts. Part A verifies the large DOFs of SNA by scatter plot. Part B demonstrates the effectiveness of SF versus SNR and snapshots. We also compare the proposed algorithm with OMP, ESPRIT, and PM algorithms to outstand the prominent performance of the proposed algorithm in part C. Moreover, considering the different coupling leakage in different arrays, part D simulates the performance for different array structures with mutual coupling effect. During the above simulations, root mean square error (RMSE) is employed to evaluate the performance, which is defined aswhere , , and are the estimated values of , , and during the simulation, and is the number of independent simulations. In this paper, we assume that signal number has been estimated and there are 3 signals impinging on the array in simulation parts B, C, and D with DOA and polarization parameters , , and .

5.1. Independent DOA and Polarization Estimation

As is analyzed in Section 3, the proposed algorithm can estimate signals equal to or more than physical sensor elements benefitting from the SNA array structure and the vectorization operation. Figures 6 and 7 exhibit the scatter plot of the estimate pairs with 100 independent experiments. The physical sensor elements are 5 with array structure , whereas there are 6 signals with DOA and polarization parameters , , , , , and , where and . As is depicted in the figures, all 6 signals are estimated accurately without any missing or error signal, which verifies advantages of large DOFs. Besides, the DOA and the two polarization parameters are autopaired, indicating that no extra pairing operation is needed.

5.2. Parameter Estimation Performance Comparison versus SF

In this part, we perform the SF simulation for with the proposed algorithm. Figures 810 demonstrate the RMSE performance for DOA and polarization parameters along with SNR, where , and Figures 1113 depict the RMSE performance based on different snapshots, where . As is revealed in the figures, RMSE decreases not only with the improvement of SNR and snapshots but also accompanied by the enlargement of SF. From the overall perspective, the RMSE of DOA is much lower than the two polarization parameters.

5.3. Parameter Estimation Performance Comparison for Algorithms

Figures 1416 compare the proposed algorithm with OMP, Propagator Method (PM) [28], and Estimating Signal Parameter via Rotational Invariance Techniques (ESPRIT), where snapshots and . In addition, Cramér-Rao Bound (CRB) [29] is presented as the standard.

The array structure is . The dictionary intervals are all for OGOMP, OMP, and PM algorithms. As revealed in the figures, the proposed algorithm outperforms the other three algorithms. Specifically, OMP algorithm ignores any possible incident angle outside the dictionary, which degrades the performance. PM requires no eigendecomposition but employs the search function with poor orthogonality. ESPRIT performs the worst because there are not enough sensors so that signal subspace matrix has insufficient information for DOA estimates. Simultaneously, the polarization estimates are also affected.

5.4. Parameter Estimation Performance Comparison for Array Structures

Since mutual coupling effect is varying for different array structures, we consider the coupling leakage in the simulation of array structure performance. The proposed algorithm is tested where and . The 4 array structures all have 6 sensors: , , , and .

As Figures 1719 reveal, acts best due to its large DOFs and array aperture. Although is a sparse array, the missing elements in virtual array are the main cause of performance deterioration.

6. Conclusion

In this paper, a new array structure of sparse nested array is constructed, and a low-complexity off-grid orthogonal matching pursuit (OGOMP) algorithm is designed based on the proposed array structure to obtain DOA and polarization estimates. By introducing the sparse factor in EVSA, the proposed array structure has low mutual coupling, flexible array aperture, and high achievable degrees of freedom. Benefitting from the DOA initialization and polarization parameter elimination, the overcomplete dictionary is compact to tremendously reduce computational complexity. Meanwhile, the proposed OGOMP algorithm searches for the unambiguous high-precise DOA estimates and solves the problem of poor performance for off-grid signals in OMP algorithm. Finally, polarization estimates are measured by cross-correlation covariance matrix and estimated directional matrix based on least-square criterion.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by China NSF (Grants 61971217, 61971218, and 61631020), Jiangsu NSF (Grant BK20200444), the fund of Sonar Technology Key Laboratory (research on the theory and algorithm of signal processing for two-dimensional underwater acoustics coprime array), the fund of Sonar Technology Key Laboratory (range estimation and location technology of passive target via multiple array combination), and Jiangsu Key Research and Development Project (BE2020101).