Abstract

Sparse planar arrays, such as the billboard array, the open box array, and the two-dimensional nested array, have drawn lots of interest owing to their ability of two-dimensional angle estimation. Unfortunately, these arrays often suffer from mutual-coupling problems due to the large number of sensor pairs with small spacing d (usually equal to a half wavelength), which will degrade the performance of direction of arrival (DOA) estimation. Recently, the two-dimensional half-open box array and the hourglass array are proposed to reduce the mutual coupling. But both of them still have many sensor pairs with small spacing d, which implies that the reduction of mutual coupling is still limited. In this paper, we propose a new sparse planar array which has fewer number of sensor pairs with small spacing d. It is named as the thermos array because its shape seems like a thermos. Although the resulting difference coarray (DCA) of the thermos array is not hole-free, a large filled rectangular part in the DCA can be facilitated to perform spatial-smoothing-based DOA estimation. Moreover, it enjoys closed-form expressions for the sensor locations and the number of available degrees of freedom. Simulations show that the thermos array can achieve better DOA estimation performance than the hourglass array in the presence of mutual coupling, which indicates that our thermos array is more robust to the mutual-coupling array.

1. Introduction

Many planar arrays, such as the billboard array [1], open box array [2], and the two-dimensional nested array [3], can estimate the azimuth and elevation angles of sources simultaneously. And these arrays have been demonstrated to be able to resolve more sources than number of sensors by exploiting the second-order statistic information of data received by sensors. However, in real-word application, the mutual coupling among the adjacent sensors [4] with small spacing cannot be ignored. And the angle estimation performance of these aforementioned arrays often degrade significantly due to the mutual coupling.

In order to solve the problem of mutual coupling, two different approaches have been studied. The first one is developing some estimation methodologies based on mutual-coupling models [57]. Unfortunately, as mentioned in [8], these estimation methodologies often fail when there is model mismatch. Based on the principle that large interelement spacing can reduce the effect of mutual coupling, the second approach is to design new arrays in which the number of sensor pairs with small spacing d (usually equal to a half wavelength) is greatly reduced. The coprime array [9, 10] and the super nested array [8] belong to this type for linear array design. However, these linear arrays can only estimate the azimuth angles or the elevation angles of the sources, that is, they cannot estimate the two-dimensional angles simultaneously. Recently, the two-dimensional half-open box array and hourglass array were proposed [11], which are capable of reducing mutual coupling by placing the sensors properly. In the meantime, the difference coarrays (DCAs) of these arrays can also be kept as filled rectangular arrays. Among the planar arrays mentioned above, the hourglass arrays show the best performance when mutual coupling exists.

Figure 1(a) shows an example of the hourglass array. We can observe that the four corners in the hourglass array are dense parts with three or four sensors with small spacing, which will bring in the mutual-coupling problem among these sensors. As reported in [11], the number of sensor pairs with crucial small separation of (0, ) is four or five times larger than those with separation of (, 0), where d is the smallest interelement spacing. This inspires us that if we reduce the number of sensor pairs with separation of (0, ) to the same level as those with separation of (, 0), we can further reduce the effect of mutual coupling.

In this paper, we propose a new array configuration called the thermos array, which has fewer number of sensor pairs with small separations than the hourglass array, and hence, the thermos array is more robust to mutual coupling. More quantitative analyses are listed in Table 1, wherein and (the size of the array), where

and it is defined in [11]. Comparing with the hourglass array, the thermos array can provide more degrees of freedom (DOFs) in the available difference coarray when and (the size of the hourglass array) satisfy certain conditions. Furthermore, the thermos array enjoys closed-form expressions for both the sensor locations and the number of available DOF.

The rest of the paper is organized as follows. The signal model is presented in Section 2. The proposed array geometry and array characteristic comparison with the hourglass array are developed in Section 3, and Section 4 shows the DOA estimation algorithm. Section 5 presents numerical examples. Section 6 concludes the paper.

2. Signal Model

Consider a K-element planar array with sensors located at where denotes the position vector of sensors in the plane and are integers. The is the unit interelement spacing, usually equal to a half wavelength. For simplicity and intuition, we set as 1 in the array position analysis hereafter. Let serve as the uncorrelated narrowband sources that impinge on the array from directions , where and indicate the azimuth and elevation of the qth source, respectively. A steering vector is the array response to a unit strength source at direction where and is the signal wavelength.

The data received at the array can be expressed as where is the array manifold matrix and is the number of snapshots. The source signals are assumed unknown, but each source is assumed to follow a complex Gaussian distribution . The source signals are assumed mutually independent and uncorrelated over time. The components of the noise vector are assumed independent and identically distributed (i.i.d.) additive white Gaussian noise with zero mean and variance and are independent from the sources. The covariance matrix of the received data can be expressed as where is a diagonal matrix with diagonal elements and is a identity matrix.

Vectorizing matrix , we obtain a vector where is the vectorization operation that stacks all columns of a matrix on top of one another into a vector. and is interpreted as an equivalent source signal vector. The symbol ⊗ in (7) stands for the Kronecker product, and , with denoting a column vector of all zeros, except the ith element, which is equal to one. The vector is equivalent to the data received by a virtual array with elements located at the location set . By averaging the multiple data associated with the virtual sensors at the same location in , we obtain another virtual array that has sensors with averaged data located at the distinct location of , which are named as difference coarray and defined as .

When considering the mutual coupling among sensors, we can represent the received data as where is the mutual-coupling matrix with the ()th element written as [11] where represents the mutual-coupling coefficient, denotes the l2-norm operation, and means the maximum spacing between two sensors in the planar array.

As we all know, sensor pairs with larger separation can reduce the effect of mutual coupling. We use a crucial weight to analyze the mutual coupling among sensors, and it is defined as follows.

Definition 1 (crucial weight). The crucial weight is the number of sensor pairs with separation : where and are the operation of cardinality and absolute value, respectively. Take the four sensors located at the lower left corner in Figure 1(a), for example, their positions are (0, 0), (0, 1), (0, 2), and (1, 0), respectively. Then there is only one sensor pair with separation and two sensor pairs with separation . Thus, and .

This definition gives the number of sensor pairs with the smallest spacing d in a planar array, and thus, the smaller number of crucial weight implies lower mutual coupling among sensors. Therefore, when designing an array which is robust to the unknown mutual coupling, a smaller value of the crucial weight is desired. It should be noted that the definition of crucial weight here is just a small part of the weight function defined in [11]. But our definition is more convenient for the analysis of mutual coupling.

In the following section, we will design a new planar array with less mutual coupling and analyze its performance with the crucial weight.

3. Thermos Array

The hourglass array [11] is a generalized open box array, and its name comes from the array geometry resembling an hourglass with two pillars on both sides. By reducing the number of sensor pairs with separation (1, 0) and (0, 1), the hourglass array shows better DOA estimation performance than the half-open box array (HOBA) and the half-open box array with two layers (HOBA-2) when the mutual coupling is presented. Unfortunately, as mentioned above, the value of the crucial weight of is still larger than that of as listed in Table 1. If we can reduce the number of sensor pairs with separation (0, 1), the array should have less mutual coupling. Following this idea, we propose a new planar array dubbed thermos array.

3.1. Thermos Array

Our proposed array consists of six uniform linear arrays (ULAs) with the interelement spacing of and several certain sensors at the four corners. For intuition, we first give an example of our proposed array as shown in Figure 1(c), where , , and the total number of sensors . and are two positive integers used for array designing. The filled circles denote the positions of sensors. As we can see, the geometry of the proposed array resembles a thermos with double-deck glass on both sides. There are six ULAs, like , and , with the same interelement spacing of 2d. Apparently, and have the same structure, the same as and . Next, we give the construction method of our proposed thermos array using the following definition.

Definition 2 (thermos array). Given two positive integers and , the total number of sensors is . Then the thermos array is given by set . where the position sets of six ULAs can be expressed as (1)When is even, the position set of certain sensors is Herein, set , , , and as (2)When is odd, Set , and satisfying

3.2. Crucial Weight

Since the six ULAs have the same interelement spacing of , instead of , sensor pairs with the smallest spacing only appear at the joints of the six ULAs and the region of certain sensors (which are the four corners of the thermos array). When the positions of certain sensors are fixed, the value of the crucial weight will be determined once and are given. To evaluate the values of the crucial weights, we just need to analyze the sensors at the four corners in addition. Let us take the case when and are both odd numbers as an example. There exist two sensor pairs contributing to , which are

For , there exist two sensor pairs

Table 1 gives the crucial weight comparison of the hourglass array and the thermos array. It can be observed that the value of is reduced to the same level of . For the reason that small separations of (1, 0) and (0, 1) have the same mutual coupling according to (9), we also give the summation of small separations in Table 1. It can be seen that the crucial weight of the thermos array is about half of the hourglass array and thus has less mutual coupling.

3.3. DOF in the Difference Array

In order to utilize the second-order statistic information for DOA estimation, we analyze the DCA of the thermos array and its number of DOFs. Figure 1(d) plots the DCA of the thermos array. We observe that although the resulting DCA is not a filled rectangular array, the central part of the DCA, circled out in the rectangular line box, is hole-free and its size is . Owing to the fact that the DOA estimation algorithm can only use the filled rectangular part (see Section 4), we care more about this rectangular part and name it as the available difference array. Therefore, we only analyze the number of DOFs in the available DCA, and it is dubbed as the available DOF.

The number of available DOFs in the available difference array of the thermos array is

The DCA of the hourglass array [11] is hole-free, and its number of DOFs is .

The difference between and is

Assuming that , we obtain

Therefore, when and satisfy (21), the thermos array will provide more DOFs than the hourglass array. Figures 1(a) and 1(b) give one example of the hourglass array and its resulting DCA, where and . From Figures 1(b) and 1(d), we can see that the number of DOFs in the DCA of the hourglass array is , while the available DOFs in the available DCA of our proposed array is . If we take the virtual elements outside the rectangle line box in the DCA into consideration, the number of DOFs for our proposed array will be larger.

4. DOA Estimation Algorithm

Recalling (6), since the powers of the sources in the equivalent source vector are real values, the rank of matrix is one. Hence, these equivalent sources behave like fully coherent sources in the DCA. In order to decorrelate the equivalent sources, there are mainly two types of algorithms. One is the spatial-smoothing operation [9, 12] and the other is the sparse signal recovery [13, 14] technique. Here we employ the two-dimensional (2D) spatial-smoothing algorithm to enhance the rank.

Owing to the fact that the spatial-smoothing operation needs several rotational invariance structures, we can only use the central filled rectangular part (i.e., the available DCA defined in Section 3.3) for DOA estimation. We denote that the size of the virtual rectangular array is M by N, where and . We extract the available DCA in the rectangular line box of Figure 1(d) and plot it in Figure 2. In order to apply the spatial smoothing to decorrelate the equivalent sources, we divide the available DCA into overlapping subarrays as shown in Figure 2. Each subarray has virtual sensors. We use the upper-right corner element of the subarray as its reference element, and the reference element of the kth subarray is located at position , where ·stands for round down operation.

The equivalent data of the kth subarray can be expressed as follows: where is the array manifold matrix of the th subarray and the corresponding steering vector is where denotes the position of the th virtual sensor in the th subarray . The covariance matrix of the equivalent data is given by

Then taking the average of over , we can obtain the spatially smoothed matrix

The eigenvalue decomposition of yields where with being the first Q-largest signal eigenvalues, and and are the signal and noise subspace, respectively.

Then we employ the MUSIC [15] algorithm to obtain estimation of the angles:

Although we only use the filled rectangular part of the DCA for DOA estimation, the following simulations will show that it can provide good performance when mutual coupling exists. We can also adopt the sparse signal recovery technique [14] to estimate the DOA, then all the virtual elements in the DCA including the parts with holes can be used. The DOA estimation performance can be improved furthermore.

5. Numerical Examples

In this section, we conduct simulation experiments to show the characteristics of our proposed array with the hourglass array when mutual coupling exists.

5.1. DOA Estimation

Firstly, we show the capability of our proposed array to estimate the DOAs of the sources when there is mutual coupling and compare its result with the hourglass array. We use the thermos array and the hourglass array depicted in Figures 1(a) and 1(c), both of which have 67 physical sensors. The mutual coefficients in (9) are . We consider 72 uncorrelated narrowband sources impinging on the array with equal power, whose true DOAs are shown in Figure 3 with empty circles. We use the 2D spatial-smoothing MUSIC algorithm in Section 4 to estimate the angles, and the estimated results are also shown in Figure 3, denoted by the ×-shaped symbols. The snapshots are 1000 and the SNR is 0. It can be observed that our proposed array can identify all the sources, but the hourglass array fails for several sources.

5.2. Estimation Performance

Next, we use Monte Carlo simulations to evaluate the average root-mean-square error (RMSE) of the estimated DOAs as a function of signal to noise ratio (SNR). The RMSE is defined as , where and are the estimated values of and , respectively. We also use both array geometries in Figures 1(a) and 1(c) and consider narrowband uncorrelated sources with their true DOAs plotted in Figure 4. We assume that , the SNR is -10dB, and the snapshot number is 1000. Figure 3 gives the estimation results of one trial for the two array geometries, which shows that both arrays can identify all these 36 sources with slight differences. In order to evaluate their DOA estimation performance, we use 200 independent Monte Carlo trials to calculate their RMSEs, and the results as a function of SNR are shown in Figure 5. It is evident that the DOA estimation performance is improved with the increase of the input SNR, and our proposed array outperforms the hourglass array.

6. Conclusion

In this paper, we proposed a new two-dimensional sparse array design approach, named as the thermos array. It features having fewer sensor pairs with the smallest spacing and being more robust to mutual coupling over the hourglass array. Our proposed array has closed-form expressions for the sensor locations and the number of available DOFs. Although the resulting difference coarray of our proposed array is not hole-free, the available difference coarray can also facilitate us to perform spatial-smoothing-based DOA estimation. And the simulations have shown that our proposed array can achieve better DOA estimation performance than the hourglass array when mutual coupling exists.

It is worth mentioning that the 2D spatial-smoothing algorithm in Section 4 only employs a part, instead of the whole, of the difference coarray. If we adopt the sparse signal reconstruction-based DOA estimation algorithm, the whole difference coarray can be utilized. In this way, the thermos array can provide more DOFs and better DOA estimation performance.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions. This work was supported by the National Natural Science Foundation of China under Grant 61571344 and the Fund for Foreign Scholars in University Research and Teaching Programs (the 111 Project) (No. B18039).