Abstract

The array interpolation technology that is used to establish a virtual array from a real antenna array is widely used in direction finding. The traditional interpolation transformation technology causes significant bias in the directional-of-arrival (DOA) estimation due to its transform errors. In this paper, we proposed a modified interpolation method that significantly reduces bias in the DOA estimation of a virtual antenna array and improves the resolution capability. Using the projection concept, this paper projects the transformation matrix into the real array data covariance matrix; the operation not only enhances the signal subspace but also improves the orthogonality between the signal and noise subspace. Numerical results demonstrate the effectiveness of the proposed method. The proposed method can achieve better DOA estimation accuracy of virtual arrays and has a high resolution performance compared to the traditional interpolation method.

1. Introduction

Array signal processing has a wide range of applications in radar, communications, sonar, and acoustics. Interpolation or mapping technique from a real antenna array to a virtual antenna array is a popular topic in array signal processing [1]. Virtual array interpolation (mapping) technique was introduced in 1980s [25]. Virtual array transformation can map an arbitrary planar structure antenna array to be a uniform linear array- (ULA-) type array and can increase the degrees of freedom (DOF) of an antenna array, which is widely used in the DOA estimation and adaptive beamforming [6, 7].

There exist some efficient DOA estimation algorithms such as “root-MUSIC” and “root-WSF,” which are normally restricted to the ULA geometry. These algorithms cannot be used for the conformal arrays or uniform circular array (UCA) directly; however, the interpolation transform technique can solve this problem efficiently [8]. In Friedlander’s virtual array transformation (VAT) method [9], an arbitrary shaped antenna array can be transformed into a desired virtual antenna array by interpolating the interested scanning sector. The basic idea of Friedlander’s VAT is to divide the spatial region into several subregions, and then by taking interpolation in the array scanning sector of interest, the manifold of the virtual array can be obtained by the linear interpolation of the manifold of the real array. The transform matrix is computed as the least squares solution.

The performance of array interpolation in the DOA estimation has been reported in the literature [1012]. Although the array interpolation approach has some attractive properties [13, 14], an essential shortcoming of the method is that it often introduces mapping errors that cause bias in the DOA estimation. Hence, the DOA estimations are not statistically optimal.

Pesavento et al. developed a robust interpolation method in [15]. The method ensures that the interpolation transform error of the selected sectors is minimal, while the conversion outside region sets up multiple “stop bands” to make the conversion error less than a criterion.

Hyberg et al. proposed a geometrical interpretation method of a Taylor series expansion of the DOA estimator criterion function to derive an alternative design of the mapping matrix [16, 17]. The proposed design considers the orthogonality between the manifold mapping errors and certain gradients of the estimator criterion function. This bias-minimizing theory was extended to not only minimize bias but also consider finite sample effects due to noise reducing the DOA mean-square error (MSE). DOA MSE is not reduced by minimizing the size of the mapping errors, but instead by rotating the errors and the associated noise subspace into the optimal directions related to a certain gradient of the DOA estimator criterion function in [17]. The two methods show the superior performance on the DOA MSE reduction of array interpolation but its derivation computed procedure is complex.

This paper proposed a novel method to reduce the DOA bias of virtual interpolation. Using the projection concept, project the transformation matrix onto the real array covariance matrix to enhance the signal subspace, which improves the orthogonality between the signal and noise subspace. The proposed method is efficient and easy to realize. Numerical simulations verify that this method can get better estimation accuracy and has a high resolution performance compared to the traditional interpolation method.

2. Signal Model

Considering an omnidirectional array with elements illuminated by narrow band signals, the distance of the array elements is , as shown in Figure 1.

The signal is incident in the direction ; the received signal can be expressed as follows: where is a snap data vector. is a vector containing the complex signal envelops of narrow-band signal sources. is a vector of zero-mean spatial white sensor noise of variance ; is an array manifold matrix; namely, , where , represents a steering vector in the direction, and is the phase difference that can be represented as

Assume that the signal and noise are linearly independent, and then the data covariance is written in the format below: where denotes the expectation operator; represents the autocorrelation matrix of signal complex envelops. is the noise power; is the unit matrix; and denotes the matrix conjugate transposition.

In practice, the desired signal is often present in the snapshots. The sample array covariance matrix can be expressed as follows: where is number of snapshots. VAT is based on interpolation technique [8] in which the entire antenna array scanning vector is divided into several subregions, and the subregion of interest will be segmented through a certain transformation to realize the mapping from the original array to the corresponding virtual array.

3. Conventional Interpolated Array

Consider a real ULA transformed into a virtual ULA via array interpolation, as illustrated in Figure 2.

Assume that there is a signal located in the region ; we equally divide into where and are the left and right boundary of region , respectively. is size of the interpolation step, which is determined by the specified accuracy.

The real array manifold matrix in the chosen area can be expressed as follows: where represents the steering vector of a real array in the direction. The array manifold matrix of virtual array in the same area is expressed as follows: where represents the steering vector of a virtual array in the direction. There must exist a mapping relationship between the real and the virtual array vectors. Then an interpolation matrix is designed to satisfy the least square; that is, where denotes the Frobenius norm for a matrix. The real and the virtual array manifold vectors satisfy the following relationship:

And their steering vectors satisfy the following equation:

When the number of a transformed array is greater than the actual number of antenna elements and the matrix has a nonzero condition value, by solving (8) the virtual transformation matrix is

Define the transformation error

In an ideal case, there is no error in the virtual transformation; should be zero. However, in practice, since interpolation points in the transformation area infinities are limited, the interpolation operation often introduces mapping errors. These preprocessing techniques often introduce mapping bias and excess variance in the DOA estimations. Hence, the estimations are not statistically optimal [6].

4. Modified Interpolated Method

In this section, we describe a modified interpolation algorithm. We set the data covariance matrix of the real array as a projection matrix. After obtaining the transform matrix , according to (11), we reconstruct the transformation matrix by projecting it to the sample array covariance matrix

For a given transformation matrix , we can compute the covariance matrix of a virtual antenna array

The above procedure can enhance the signal components in the virtual covariance matrix and improve the orthogonality between the signal and the noise subspace.

We can clearly see that , which implies that the original white noise turns into the colored noise after the virtual transformation. For most DOA estimation algorithms can only work when the background noise is Gaussian white noise, and the colored noise must be prewhitened. Define the transformation matrix as

The real antenna array steering vector and the virtual array steering vector have the following relationship:

After the noise prewhitening above, the covariance matrix of the virtual antenna can be computed by using the transformation matrix .

Consider

Therefore, the covariance matrix of the virtual antenna is obtained, and the application of a direction finding estimator to (17) is straightforward [6].

To summarize the modified interpolation transformation technique, the transformation procedure is shown in Figure 3.

In this paper, the multiple signal classification (MUSIC) algorithm is used to estimate the DOA. MUSIC algorithm is a high resolution technique based on exploiting the eigenstructure of an input covariance matrix. We decompose the autocorrelation matrix into signal and noise subspaces. The covariance matrix can be written as where represents the signal subspace; represents the noise subspace; is the signal eigenvalue; is the noise eigenvalue. The noise subspace is orthogonal to all signal steering vectors. The spectrum of the MUSIC algorithm is given by

If is equal to DOA, the noise subspace is orthogonal to the signal steering vectors and becomes zero when is a signal direction and the denominator is identical to zero. It is obvious that in practice due to finite samples. If this happens the performance of MUSIC algorithm will not be optimal.

Now, we can summarize the modified VAT procedure as follows.

Step 1. Compute the real array covariance matrix .

Step 2. Compute the real array manifold and virtual array manifold and then compute the transformation matrix using (11).

Step 3. Take the projection operation to get the new transformation matrix using .

Step 4. Compute the covariance matrix of the virtual array from the covariance matrix of the real array.

Step 5. Apply the MUSIC algorithm to the covariance in (19).

We compare the proposed method with Hyberg’s method in [17], which is selected for comparison because of its superior performance on DOA mean-square error (MSE) reduction of array interpolation. In [17], the authors proposed a design algorithm for the mapping matrix that minimized the DOA estimate bias. The MSE-minimizing mapping matrix is designed as where is a weighting factor () and are the gradient vectors. is the number of calibration directions. In general, the superscript means that the corresponding quantity should be computed as if there were a single source in the th calibration direction (see [17] for details). DOA MSE is not reduced by minimizing the size of the mapping errors but instead by rotating these errors and the associated noise subspace into optimal directions relative to a certain gradient of the DOA estimator criterion function. We can clearly see that criterion in (20) is a quadratic function of the elements of . The characteristics of the method of [17] and the proposed method are listed in Table 1.

The comparisons of the two methods are given in Table 1 where we can see that method in [17] is much more complex than our method, which need to calculate the complex gradient of criterion of the used estimator at first compared to [8]. The calculation of references [17] is more than eight times higher than the proposed method. Simulation is conducted to evaluate the performance of the different methods.

5. Numerical Examples

In this section, the estimation accuracy of the proposed interpolation method and the conventional approach [3, 8, 9] is evaluated through numerical simulations.

Numerical Experiment 1. The real array is uniform and linear with 4 elements and the element space is . The nondirectional noise is spatial white Gaussian with a unit variance. The virtual antenna array is uniform and linear array with 8 elements and element space . There are four independent signals arriving from the directions −55.0°, −50.0°, 10.0°, and 15.0°. The signal-to-noise ratio (SNR) of the six signals is 10 dB and the virtual transform sector is . The step size is . The number of snapshots is 128. 200 Monte Carlo runs are used to obtain each point.

The simulation results of conventional method and the proposed method are shown in Figure 4. It can be seen from the Figure 4 that the real array has 3 DOFs, which can process 3 signals at most, while the virtual antenna array has 8 elements with 7 DOFs and can process more than 3 signals. But the conventional interpolation method fails to distinguish the two close signals () and for its large transform errors. The modified interpolation method can distinguish the two very close signals. The DOA finding results is (, , , and ), and the result is accurate. We also can see that the modified interpolation method can still work in the case of the number of signals exceeding the DOFs of actual array and the resolution is improved compared to the conventional interpolation method.

Numerical Experiment 2. We consider a uniform and linear array with 4 elements and the element space . The nondirectional noise is spatial white Gaussian with a unit variance. The virtual antenna array is also uniform and linear array with 8 elements and element space . Two independent signals arrive from the directions and and the virtual transformation area is , and the step size is . The SNR of the two signals is 10 dB. All SNR values are referred as per antenna element, and the number of snapshots is 128 and, once again, 200 Monte Carlo runs are used to obtain each point.

Figure 5 shows the performance of conventional method and the proposed method; we can clearly see that the proposed method can distinguish the two signals while the conventional VAT fails for the SNR = 10 dB. The DOA finding results of proposed method is (). The resolution and accuracy has been greatly improved compared conventional interpolated method. This is because the proposed method enhanced the signal subspace and improved the orthogonality between the signal and noise subspace by projection process. The proposed method is considerably more accurate than the conventional methods (also see Figure 4).

Figure 6 shows the root-mean-square errors (RMSEs) for the MUSIC-based DOA estimators versus SNR by using the conventional interpolation approach, the modified interpolation approach, and the real eight-antenna array. The Cramer-Rao bounds (CRB) [18] of a real four-element array (CRB1) and eight-element array (CRB2) are plotted as a benchmark. It can be observed from this figure that the proposed method has better RMSE performance than the conventional method for the entire range of SNR values. Since the interpolation transformation can increase the DOF of an antenna array, the DOF of the four-antenna array increases to seven in this example. When SNR > 15 dB, the RMSE of modified interpolation is lower than CRB1 but is still larger than CRB2. The RMSE of the conventional interpolation approach is larger than CRB1.

The probabilities of source resolution versus SNR are shown in Figure 7 for different methods. It can be observed from Figure 7 that, with the SNR increase, the probabilities of source resolution of the methods increase, but the proposed method has better source resolution capabilities than the traditional method.

Numerical Experiment 3. We consider that an eight-element UCA with element space is one wave length. The mapping is from the UCA onto an eight-element half-wavelength-spaced ULA. Virtual transformation area is . One signal arrives from the direction 30.0°. The number of snapshots is 100, and 200 Monte Carlo runs are used to obtain each point. All SNR values are referenced per antenna element, which are modeled as isotropic, unity gain, and nonpolarized.

The RMSE values as well as the CRB for the unmapped UCA data were plotted versus the SNR in Figure 8. It can be seen that the method in [17] has the highest RMSE performance which is slightly larger than the CRB. It also can be seen that the proposed technique outperforms the traditional interpolated method, though it is still worse than the method in [17] but it has low complexity and is easy to realize. The lower complexity makes our proposed algorithm suitable for real-time implementation.

6. Conclusion

The array interpolation technique is widely used in array signal processing. The interpolation preprocessing techniques introduce mapping errors that cause large bias in DOA estimation. This paper proposed a modified interpolation method based on the covariance matrix projection; the transformation matrix is reconstructed by using the covariance matrix projection. The modified interpolation method enhances the signal subspace and improves the orthogonality between the signal and the noise subspaces. Simulation results show that the proposed approach offers better estimation accuracy and has a high resolution performance compared to the tradition interpolation method.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was partially supported by “973” Basic Research Development Program of China (no. 6131380101). This paper is also supported by Pre-Research Fund of the 12th Five-Year Plan (no. 4010403020102) and Fundamental Research Funds for the Central Universities (HEUCFT1304).