Abstract

Direction of arrival (DOA) estimation for non-Gaussian signals using three-level nested array (THL-NA) is investigated in this paper. Motivation from larger consecutive degree of freedom (DOF) and array aperture, the THL-NA is proposed, which can take full advantages of the consecutive coarrays of TL-NA and has the closed-form expression of DOF. Specifically, firstly, the array aperture is expanded by the second order sum coarray (2-SC) of the proposed array, secondly, the nested relationship between subarrays is employed to obtain the difference coarray of 2-SC (2-DCSC), finally, a consecutive virtual array with large array aperture is obtained. Besides, a successive SS-MUSIC algorithm is proposed, which employs the spatial smoothing estimating signal parameter via rotational invariance techniques (SS-ESPRIT) algorithm and partial spectrum searching multiple signal classification (PSS-MUSIC) to obtain initial estimations and fine estimations, respectively, resulting in a better balance between computational complexity and estimation accuracy.

1. Introduction

Direction of arrival (DOA) estimation, which is one of the fundamental issues in array signal processing, plays an important role in various fields, e.g., radar systems, acoustics, navigation, and wireless communications [13].

Compared with traditional uniform linear arrays (ULAs), sparse arrays can obtain less mutual coupling and higher degrees of freedom (DOF), which can obtain DOA estimation for signals with more sources. The nested array (NA) [4] is a sparse array composed of two ULAs with different spacings, which has strong expansion capability in DOA estimation algorithms based on FOC. The coprime array (CPA) [5, 6], consisting of two ULAs with coprime interelement spacings, has less mutual coupling compared with NA. These arrays can generate sets of uniformly distributed virtual second order difference coarray (2-DC) [4], in particular, the 2-DC of NA is free from holes. However, these sparse arrays have limitations due to their array geometries. The 2-DC of CPA generates a lot of holes that decrease consecutive DOF significantly, the dense part of NA leads to more serious mutual coupling than CPA.

Traditional DOA parameter estimation algorithms, such as multiple signal classification (MUSIC) algorithm [7, 8] and estimation of signal parameters via rotational invariance techniques (ESPRIT) algorithm [9, 10], mostly utilize the second order statistical characteristics of the signals. Furthermore, new algorithms have been proposed such as 2D-MUSIC and RD-MUSIC [1]. When the signals obey the Gaussian distribution, they can be described by the first order or second order statistics. However, the situation in practical applications is more complicated, and most sources to be processed are non-Gaussian signals, whose statistical characteristics can be described by fourth order cumulant (FOC) [11, 12], resulting in larger array aperture and better DOA estimation performance, as compared with second order cumulant (SOC). Considering the non-Gaussian signals, DOA estimation methods based on FOC, including MUSIC-LIKE [13, 14] and virtual-ESPRIT algorithm [15], are most exploited. The virtual coarrays utilized by vectorized FOC methods can be obtained from fourth order difference coarray (4-DC) [16] or difference coarray of sum coarray (2-DCSC) [17] operation of physical sensors. The FOC can not only suppress Gaussian white noise or color noise, but effectively expand the length of array apertures. Therefore, the estimation performance of DOA based on FOC is greatly improved.

Combining the designing of sparse array and the exploiting of 4-DC or 2-DCSC, lots of array structures are proposed, such as fourth-level NA (FL-NA) [16], sparse array with fourth order difference coarray enhancement based on CPA (SAFE-CPA) [18]. FL-NA is investigated in detail as a special case of 2q-level NAs when q is equal 2 in reference [16] and SAFE-CPA constructs physical sensors structure by adding another subarray. Regarding the processing of the above sparse array structure, related scholars have proposed a series of FOC estimation algorithms based on spatial smoothing subspace methods [19, 20] such as SS-MUSIC algorithm, SS-ESPRIT algorithm, which provide a theoretical basis for the DOA estimation based on sparse arrays.

In this paper, a novel sparse array structure, named three-level nested array (THL-NA), is proposed for non-Gaussian incident signals, which can take full advantages of the consecutive coarrays of TL-NA and has the closed-form expression of DOF. Firstly, the 2-SC [21] of the proposed array is obtained to expand the array aperture, and then the consecutive 2-DCSC of the proposed array is obtained by employing the nested relationship between subarrays of 2-SC. To make a better balance between computational complexity and estimation accuracy, a successive SS-MUSIC algorithm is proposed, which employs the spatial smoothing ESPRIT (SS-ESPRIT) algorithm and partial spectrum searching MUSIC (PSS-MUSIC) to obtain initial estimates and fine estimates, respectively.

The three contributions of this paper are extracted as follows:(1)From the viewpoint of constructing sum or difference coarray, the THL-NA based on the FOC is proposed to obtain large consecutive DOF and array aperture, which enhances the DOA estimation performance.(2)From the perspective for expressing the length of the virtual array in the THL-NA, this paper derives the closed-form expressions with consecutive DOF and discusses the optimal array configuration to achieve the largest consecutive DOF.(3)In terms of making a balance between computational complexity and estimation accuracy, a successive SS-MUSIC algorithm is proposed, which employs SS-ESPRIT algorithm and PSS-MUSIC to obtain initial angle estimations and fine angle estimations, respectively.

The chapter arrangement of this paper is as follows. In Section 2, we introduce 2-DC, 2-SC, 2-DCSC, 4-DC, and the properties of NA. We elaborate the array configuration of THL-NA and explain the closed-form expression in Section 3. The proposed algorithm called successive SS-MUSIC algorithm is presented in Section 4. Section 5 analyzes the performance of THL-NA and the computational complexity of the successive SS-MUSIC algorithm. Section 6 provides lots of simulations and the conclusions are drawn in Section 7.

Notations. Throughout the paper, matrices are expressed by upper-case bold characters and vectors are denoted by lower-case bold characters, respectively. , , , and imply the transpose, the conjugate transpose operation, inverse and complex conjugation of a vector or matrix, respectively. , , and stand for the Kronecker product, Khatri-Rao product and Hadamard product, respectively. represents the vectorization operation and indicates the cumulant operator. signifies the phase operator and shows the Frobenius norm. means the arcsine function.

2. Preliminaries

In this section, the 2-DC, 2-SC, 2-DCSC, 4-DC, and the properties of NA are introduced.

2.1. The Definitions of 2-DC, 2-SC, 4-DC, and 2-DCSC

Consider a -sensors linear array, whose locations set can be indicated as [22]where represents the position of the sensor, , and is the unit spacing.

Definition 1. For the array with the set of sensor position in equation (1), the 2-DC set is defined as [17]where the set of 2-DC lags

Definition 2. The 2-SC set is defined as [21]with the set of 2-SC lags

Definition 3. The 4-DC set is defined as [16]where the set of 4-DC lags

Definition 4. The 2-DCSC set is defined as [17]where the set of 2-DCSC lagsBy permutation invariance, can be rewritten asfor . That is, for a particular array, the 4-DC is equivalent to the 2-DCSC

2.2. The Properties of TL-NA

The configuration of TL-NA [4] has been shown in Figure 1, which contains two sparse uniform subarrays. The first subarray has sensors with interelement spacing , where and is the wavelength, while the another subarray has sensors with interelement spacing . The position of TL-NA varies from to and it can be represented as

Refer to Definition 1, the 2-DC location set of TL-NA can be written as

Refer to Definitions 3 and4, the 4-DC (2-DCSC) location set of TL-NA can be expressed as [23]

From equations (13) and (14), It can be concluded that the position of the 2-DC and 2-DCSC of TL-NA are consecutive.

2.3. Data Model Based on FOC

Assume far-field narrowband uncorrelated sources impinging upon the array with locations set from directions , the received data model of the array can be expressed as [24, 25]where represents the steering matrix of array, and the steering vector at direction , which denotes the elevation angle of the target, is given by

and , denotes non-Gaussian signal source matrix with zero mean, where indicates the number of snapshots. And, is the received additive white Gaussian noise with mean zero and variance .

In this paper, for given , the FOC definition can be written as [26]

For the array, the FOC of the received signal can be [26]

The FOC matrix of the received signal is expressed by [26]where

is the steering matrix after array manifold by using the FOC. To further improve the performance of DOA estimation, we use a vectorized method [23, 26, 27] for to obtain a vector, which is equivalent to the received signal from the virtual ULA.whereand represents the FOC matrix of source vector, and represents the FOC of the source vector.

2.4. Data Model with Mutual Coupling Based on FOC

Equation (16) assumes that the sensors in the array has not interference with each other. Actually, the output of each sensor is influenced by its adjacent elements owing to the presence of mutual coupling. Therefore, by introducing a mutual coupling matrix , the received data model can be rewritten as follows [28, 29].where the mutual coupling can be obtained from reference [28], whose define is determined by varieties of factors involving in the distance between sensors, the operating frequency, e.g., and it can be approximated by employing the B-banded model [3032].where and , , for , B = 100 represents the maximum spacing of sensor pairs with mutual coupling. Besides, for a given array, the total strength of the mutual coupling effect can be measured by coupling leakage as [22, 28]

Based on the mutual coupling model in equation (24), the received signal from the virtual array in equation (21) can be reconstructed aswhere .

3. The Proposed Array

In this section, the proposed array is specifically introduced, including the position of physical sensors, the derivation of the consecutive elements part in the 2-SC and the 2-DCSC, and the properties of it. Next, we analyze the 2-SC and the 2-DCSC of the array for given parameters, and reveal the influence of different array configurations on the consecutive DOF of the array with the same total number of physical sensors.

3.1. Array Structure

Motivation from larger consecutive DOF and array aperture, the THL-NA is proposed, which has a concrete closed expression form with consecutive DOF. The 2-SC of the proposed array is employed to enlarge the array aperture, and then a consecutive virtual array with large array aperture is obtained by performing the difference operation on the 2-SC, whose consecutive character utilizes the nested relationship between subarrays in the 2-SC. Next, the position of physical sensors in the proposed array is given.

Proposition 1. The THL-NA is composed of three ULAs with a dense ULA and two sparse ULAs, which is shown in Figure 2. The position of THL-NA sensors can be represented as

Figure 2 shows the distribution position of physical sensors in the proposed array. The array consists of three ULAs. The number of sensors is with interelement spacing starting from in the first subarray, the number of sensors is with interelement spacing starting from in the second subarray and the number of sensors is with interelement spacing starting from in the third subarray. The total number of physical sensors is and .

3.2. The Deriving of Closed-Form Expression with Consecutive Elements

The 2-SC of the proposed array ranges from to , which is not a virtual consecutive array. It is worth noting that there are TL-NAs and a THL-NA with the same array structure in the 2-SC. In fact, the 2-SC can be regarded as the panning of a certain position of the proposed array. For instance, the THL-NA at the last part of the 2-SC can be regarded as the number of elements position in the physical array plus the largest number of elements position, which can be understood as the panning of the initial physical array.

Proposition 2. The 2-SC can be divided into parts. The 2-SC position of THL-NA can be represented as

According to the consecutive character of the 2-DC of the TL-NA, it can be seen that a virtual consecutive 2-DCSC is obtained by performing another difference operation on the 2-SC.

Proposition 3. The 2-DCSC position of THL-NA can be represented asSummarize the closed-form expression with the number of the consecutive lags of the array structure based on FOC as follows:Next, a specific array configuration example is used to deepen understanding. Figure 3 shows when the array configuration satisfies , the position of physical sensors in the proposed array, the position of array elements in the 2-SC and 2-DCSC. Next, the specific example is used to analyze and discuss the structure and properties of the proposed array.
The location of the physical sensors is distributed in , The 2-SC of the array ranges from to namely 1 to 64 with . According to the above analysis, the 2-SC is divided into parts, and the position of coarray elements in each part can be expressed as

There is nested relationship among subarrays circled in the black box in Figure 3. The elements in the position set construct NA structure respectively, which can be regarded as TL-NA. The last part of the 2-SC is structurally equivalent to the proposed array, which can be regarded as a THL-NA. The consecutive 2-DCSC is obtained by performing a difference operation on the 2-SC. Since the 2-DC of the TL-NA is consecutive, the 2-DC of the sets is equivalent to the 2-DCSC of the proposed array, which is a consecutive virtual array. From Figure 3, it can be observed that the longest length of the consecutive holes is 8, and the longest length of the consecutive elements is 9. By performing the difference operation on set , a consecutive array is obtained. As a result, a consecutive virtual array can be obtained through the above array processing. The length of the consecutive DOF is .

Figure 4 shows when the array configuration satisfies , the position of physical sensors in the proposed array, the position of array elements in the 2-SC and 2-DCSC. According to the above analysis, the consecutive DOF is .

3.3. Optimal Array Configuration

For a fixed total number of physical sensors, there are multiple schemes about allocating sensors of each subarray in THL-NA. The problem of determining the optimal array configuration is addressed to maximize the consecutive DOF in this section. According to Proposition 3, the length of consecutive virtual elements in THL-NA is . The consecutive DOF optimization problem can be formulated as

In equation (32), we focus on how to configure the number of sensors of each subarray , so that the possible largest length of consecutive lags is obtained from the virtual ULA when the total number of array sensors is certain. We define integers and to be the remainder and quotient of modulo 3, where .

Proposition 4. One solution to the optimization problem in equation (32) is can be presented as

According to equation (33), the corresponding consecutive DOF can be evinced aswhere .

Table 1 shows the consecutive degree of freedom corresponding to different array configurations when the number of physical sensors is 9. Proposition 4 can be verified with specific examples in Table 1.

4. The Proposed Algorithm

The computational complexity of the FOC matrix and that of the conventional MUSIC method due to the global spectrum searching are expensive, the successive SS-MUSIC algorithm is presented, which employs partial spatial spectrum peak searching to drop the complexity. The SS-ESPRIT algorithm for the consecutive 2-DCSC of the THL-NA is utilized to obtain the initial estimates, which can be used to shrink the searching range of MUSIC algorithm to obtain the fine estimates.

4.1. Initial Estimates

From the previous discussion, there is a consecutive virtual array of the THL-NA with the range of elements , where , and the length of the virtual array is . Data model of the part refer to Section 2.3, the steering vector of the virtual array is denoted as

According to the position of the virtual array, remove the redundant part of and sort , then construct .where is the direction matrix through sorting it after removing the redundant parts of , and it is mathematical form can be represented by

Under the situation, the traditional DOA algorithms, which use the eigenvalue decomposition of covariance, is invalid because of the vectorized interrelated signal. The received signal matrix is updated by intercepting the consecutive part of . After obtaining the consecutive vector , the spatial smoothing algorithm [19, 20], which divides the ULA into several overlapping subarrays, is exploited to take the place of the invalid traditional DOA algorithms. After obtaining the sum of the covariance matrices of the divided subarrays, which have the same array structure, the spatial smoothing covariance matrix is obtained by taking the average of it. As shown in Figure 5, overlapping subarrays are obtained by dividing equally the virtual array, and each subarray incorporates elements. Where, the sensors position of the subarray is

The received signal matrix is from row to row of .Construct the covariance matrix:

To obtain the spatial smoothing covariance matrix , which has the same form as the signal covariance matrix based on classical subspace algorithms, we sum the covariance matrices of all subarrays and calculate the mean of it as shown in

In the following, the results of DOA estimation are obtained by using the classic ESPRIT algorithm [33]. Perform eigenvalue decomposition on to obtain the signal subspace and the noise subspace .

The rotation invariance of array makes the matrix decomposed into , ,corresponding to two subarrays, namely,

The signal subspace is similar to , and the diagonal elements of are equal to the eigenvalues of , so by calculating the eigenvalues of , where , the diagonal elements of is estimated to obtain the angle estimation value:

4.2. Fine Estimates

The initial estimated angles are employed to shrink the range of spectrum searching and the MUSIC algorithm is utilized to perform interval processing on the spatial spectrum function, where the interval range is expressed by ( is a small number), and then the more accurate angle estimation parameters are obtained.

The spatial spectrum function of MUSIC algorithm can be constructed aswhere is the direction vector, and . While changing the value of , and performing the spectrum searching in the space domain. When the denominator of the spectral function tends to 0, in where the spatial spectral function reaches a peak, the noise vector is orthogonal to the signal vector, and the signal arrival angle is equivalent as at this time.

4.3. The Advantages of the Proposed Algorithm

The main advantages of the proposed algorithm can be summarized as follows:(1)The computational complexity of the successive SS-MUSIC algorithm is much lower than SS-MUSIC algorithm(2)The successive SS-MUSIC algorithm owns approximately the same DOA estimation performance as the SS-MUSIC algorithm(3)The successive SS-MUSIC algorithm makes a balance between computational complexity and estimation accuracy

5. Performance Analysis

Aiming to evaluate the performance of the proposed array geometry and the proposed algorithm, the array performance index, including the consecutive DOF, the array aperture, the SS-MUSIC spectrum, the coupling leakage e.g., and the computational complexity are compared in this section.

5.1. Analysis of the Proposed Array

Direction of arrival In this part, we compare the consecutive DOF of ACA, SAFE-CPA, TL-NA, FL-NA, and THL-NA, as shown in Figure 6. Figure 6 demonstrates that the THL-NA has a higher consecutive DOF than other arrays. It is worth noting that when the number of array elements exceeds 12, the consecutive DOF of the THL-NA begins to be lower than that of FL-NA. From the overall trend of the image, the consecutive DOF of the THL-NA is close to but still greater than SAFE-CPA, which always surpasses that of FL-NA and TL-NA.

Table 2 lists the number of sensors, the consecutive DOF and the location of different arrays with 10 sensors. The length of array aperture in the proposed array is larger than that in TL-NA, ACA, which is smaller than that in FL-NA, SAFE-CPA.

Table 3 shows the position, consecutive DOF, the weight distribution diagrams of the 2-SC, 2-DCSC, the SS-MUSIC spatial spectrum and mutual coupling coefficients of each array with 10 sensors in ACA, TL-NA, FL-NA, SAFE-CPA, THL-NA, and the consecutive DOF of the 2-DCSC with the THL-NA, SAFE-CPA, CPA, FL-NA, TL-NA can reach 253, 241, 85, 215, 117 respectively. The incident angles are evenly distributed between −50 and 50, , SNAPSHOTS as .

The comparison of the MUSIC spatial spectrum of the array structure proposed in this paper with SAFE-CPA, CPA, FL-NA, TL-NA at the same incident angles is shown as Table 3. It can be seen that the incident angle information of all signals can be effectively detected only in the spectral peak diagram of the THL-NA, while the DOA estimation based on the other four arrays fail to find target estimation and search false peaks, which fully demonstrates that the THL-NA is capable of achieving higher accuracy DOA estimation.

5.2. Analysis of the Proposed Algorithm

For evaluating the proposed algorithm, the computational complexity is introduced into the analysis in this part, which is compared among the SS-MUSIC algorithm, the SS-ESPRIT method and the proposed algorithm. Specifically, the total number of sensors is , the number of signal source is , indicates the number of snapshots, and the total number of the virtual array is , where .

Based on the number of complex multiplications, the main complexities of the methods involve that, the calculation of FOC matrix needs . The virtual array is divided into overlapping subarrays, and each subarray contains elements. After the operation of spatial smoothing, the covariance matrix calculation of each virtual subarray needs and eigenvalue decomposition of the covariance matrix requires , calculating needs and the eigenvalue decomposition of requires . The complexity of spectral peak searching is , where the number of searching , where is a very small number and 0.01 is the searching accuracy.

Consequently, the total complexity of the proposed algorithm is given by , the total complexity of SS-ESPRIT algorithm is , the total complexity of SS-MUSIC algorithm is , where stands for the peak search times over angle domain.

The computational complexity of algorithms is exhibited in Table 4. The histogram and the line graph are utilized to display the comparison results between the complexity of the three algorithms, as shown in Figures 7 and 8 respectively, where and in comparison versus different elements and in comparison versus different snapshots. It is observed that the complexity of the proposed algorithm is significantly lower than the SS-MUSIC method but is higher than the SS-ESPRIT algorithm.

6. RMSE Results

In this section, the root mean square error (RMSE) via 200 Monte-Carlo trials are utilized to validate the superior performance of the proposed array and the proposed algorithm by comparing with four arrays and two algorithms, respectively. The RMSE is defined by [34, 35]where denotes the true elevation of the target, is estimated value of in the Monte-Carlo simulation. The non-Gaussian sources with incident on the proposed array, SAFE-CPA, ACA, FL-NA, TL-NA, the total number of physical sensors is set as 10, and the consecutive DOF of the virtual coarray with the proposed array, SAFE-CPA, ACA, FL-NA, and TL-NA can reach 253, 241, 85, 215, and 117, respectively.

Sections 6.16.3 all employ the proposed successive SS-MUSIC algorithm to conduct the simulation experiments. Furthermore, Section 6.4 performs the comparison of different algorithms based on the proposed array geometry.

6.1. RMSE Comparison versus Snapshots

Figure 9 substantiates the effectiveness of the proposed array in estimated accuracy, and manifests that the increase of sampled data leads to the improvement of estimation performance, owing to the more accurate covariance estimation.

6.2. RMSE Comparison of Different Array Configurations

In this simulation, we compare the RMSE results of different array configurations, involving , and , using the successive SS-MUSIC algorithm, where SNAPSHOTS = 500. Meanwhile, the RMSE results of each algorithm versus the number of snapshots are exhibited in Figure 10. As depicted in Figure 10, with the number of elements increasing, the parameter estimation performance is enhanced because of diversity gain.

6.3. RMSE Performance Comparison of Different Arrays

To specifically examine the DOA estimation ability of the proposed array, the experiment uses 200 independent Monte Carlo experiments to statistically compares the RMSE of the array structure proposed in this paper with SAFE-CPA, ACA, FL-NA, TL-NA at different signal-to-noise ratios and snapshots, respectively. The number of physical sensors is 10. It is obviously seen that the performance of the proposed array is better than others.

Figure 11 presents the RMSE comparison of DOA estimation in different arrays versus SNR, where SNR is from −15 dB to 5 dB and SNAPSHOTS = 500. With the increase of SNR, the THL-NA can reach the best DOA estimation performance compared to SAFE-CPA, ACA, FL-NA, and TL-NA.

Figure 12 presents the RMSE comparison of DOA estimation in different arrays versus SNAPSHOTS, where SNAPSHOTS is from 200 to 1000 and SNR = −5 dB. With the increase of the SNAPSHOTS, the THL-NA can reach the best DOA estimation performance compared to SAFE-CPA, ACA, FL-NA, and TL-NA due to the largest consecutive DOF.

6.4. RMSE Comparison of Different Algorithms

Figure 13 gives the comparison of estimation performance with different algorithms versus SNR, where SNAPSHOTS = 500. In addition, the searching range of the successive SS-MUSIC algorithm and the SS-MUSIC method is and , where represents the initial DOA estimates according to Section 4.3. In terms of estimated performance according to following image, the successive SS-MUSIC algorithm is close to SS-MUSIC method and far better than SS-ESPRIT algorithm.

Figure 14 gives the comparison of estimation performance with different algorithms versus snapshots, where SNR = 0. It can be concluded from Figures 12 and 13 that the DOA estimation performance of the successive SS-MUSIC algorithm is more accurate than the SS-ESPRIT algorithm and slightly worse than the SS-MUSIC algorithm.

7. Conclusion

In this paper, the THL-NA is proposed for DOA estimation of non-Gaussian signals based on FOC, which can provide large consecutive DOF and a specific closed-form expression. The proposed array utilizes the characteristic of consecutive coarrays in TL-NA. Firstly, the array aperture is enlarged by obtaining the 2-SC of the proposed array, and then the nested relationship between subarrays in the 2-SC is employed to obtain 2-DCSC to construct a consecutive virtual array. The simulation results prove that the proposed array has higher performance than SAFE-CPA, CPA, FL-NA, TL-NA in DOA estimation. Besides, the successive SS-MUSIC method proposed in the paper has lower computational complexity than SS-MUSIC algorithm and more accurate estimate than SS- ESPRIT algorithm. In future research, sparse array design under the incidence of non-Gaussian sources based on MIMO system [36, 37] may be considered.

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), and National Key Research and Development Project (Grant 2020YFB1807602).