Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
Multi-Target Detection Method Based on Variable Carrier Frequency Chirp Sequence
Previous Article in Journal
Study on Fabrication of ZnO Waveguide Layer for Love Wave Humidity Sensor Based on Magnetron Sputtering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Frequency Based Direction-of-Arrival Estimation for 2q-Level Nested Radar & Sonar Arrays

1
Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
2
Electronic Countermeasures College, National University of Defense Technology, Hefei 230000, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(10), 3385; https://doi.org/10.3390/s18103385
Submission received: 5 September 2018 / Revised: 5 October 2018 / Accepted: 5 October 2018 / Published: 10 October 2018
(This article belongs to the Section Remote Sensors)

Abstract

:
Direction finding is a hot research area in radar and sonar systems. In the case of q ≥ 2, the 2qth-order cumulant based direction of arrival (DOA) estimation algorithm for the 2q-level nested array can achieve high resolution performance. A virtual 2qth-order difference co-array, which contains O(N2q) virtual sensors in the form of a uniform linear array (ULA), is yielded and the Gaussian noise is eliminated. However, some virtual elements are separated by the holes among the 2qth-order difference co-array and cannot be fully used. Even though the application of the multi-frequency method for minimum frequency separation (MFMFS) can fill the holes with low computation complexity, it requires that the number of frequencies must increase with the number of holes. In addition, the signal spectra have to be proportional for all frequencies, which is hard to satisfy when the number of holes is large. Aiming at this, we further propose a multi-frequency method for a minimum number of frequencies (MFMNF) and discuss the best frequency choice under two specific situations. Simulation results verify that, compared with the MFMFS method, the proposed MFMNF method can use only one frequency to fill all the holes while achieving a longer virtual array and the DOA estimation performance is, therefore, improved.

1. Introduction

Non-uniform arrays have been widely used in the radar and sonar systems. They have many advantages over traditional uniform arrays including higher resolution and less redundancy [1,2]. Though the minimum redundancy arrays (MRA) [3] and minimum hole arrays (MHA) [4] have been proposed decades ago, they are not widely used in practice for the lack of closed-form array configuration expressions, which means an exhaustive search through all possible combinations of the sensors are required to find the optimal design. As a special kind of non-uniform array, the random arrays have lower computation complexity and satisfactory resolution compared with the traditional uniform linear arrays (ULA). Compressive sensing (CS) algorithms such as the orthogonal matching pursuit (OMP), the basis pursuit (BP), and the multi-branch matching pursuit (MBMP) are applied in the random array for a direction-of-arrival (DOA) estimation [5,6,7]. Different from the random array whose sensors’ positions are random, the nested array [8] and co-prime array [9] have closed-form expressions of sensors’ positions and their degrees of freedom (DOFs) are expanded. Due to the flexible configuration and diversity characteristic, the multi-input multi-output (MIMO) structure is combined with the nested or co-prime array to obtain bigger DOFs and higher resolution. Shi et al. utilize a co-prime pair of ULA within the MIMO radar framework [10] and achieve a better DOA estimation performance. However, since only the sum co-array is employed in the proposed array, the provided DOFs are limited. In Reference [11,12], the difference co-array of the sum co-array (DCSC) is taken into consideration and further increases the DOFs. Except for the optimization of physical array geometry, classical DOA estimation algorithms are combined with new techniques to improve the DOA estimation performance. For example, References [13,14] combine the time reversal (TR) with the multiple signal classification (MUSIC) and maximum likelihood (ML) algorithm and the DOA estimation performance are effectively improved. References [15,16] further study the performance of TR-MUSIC and derived the closed form of the mean-squared error (MSE) matrix of TR-MUSIC. These approaches are based on the second-order statistics of the data. Since the 2qth-order cumulant of Gaussian noise is zero when q 2 , the negative effect of noise will be degraded and the DOA estimation performance based on the 2qth-order cumulant will be improved [17,18]. The 2qth-order cumulant can yield an equivalent higher order virtual array with larger DOFs, which improves the DOA estimation performance [19]. To fully utilize the DOFs provided by the 2qth-order cumulant-based algorithms, the geometry of the physical array has to be optimized correspondingly. Therefore, Pal et al. propose the 2q-level nested array in which the 2qth-order difference co-array yields a virtual ULA with O ( N 2 q ) elements and can identify up to O ( N 2 q ) sources with only O ( N ) sensors [20]. This kind of array can be applied to the practical weather radar where higher-order moments are required to retrieve the information [21]. However, apart from the hole-free 2-level nested array, the 2q-level nested array has holes in the 2qth-order difference co-array. Therefore, some discrete virtual sensors cannot be fully utilized for the subspace based DOA estimation algorithms such as MUSIC, estimation of signal parameters via rotational invariance techniques (ESPRIT), etc. Some studies only use the continuous elements in the difference co-array, but the discrete elements are wasted [22]. Aiming at this problem, Y. Iizuka et al. propose an optimal linear array with minimum redundancy (OLA-MR) based on the 2qth-order cumulant [23]. The proposed array maximizes the continuous DOFs by simulated annealing. Matrix completion processing is another approach to solve the problem by filling the holes in the 2q-level nested array to exploit all the provided DOFs [24,25]. However, both the OLA-MR method and the matrix completion processing are not efficient in practical applications because, with the increase of the number of sensors, the optimization will be more complicated and time consuming. As a new approach, multi-frequency operation [26] has been applied in DOA estimation. Reference [27] utilizes multi-frequencies for scene probing and proposes time-reversal based imaging algorithms in wideband sources. Moulton [28] and BouDaher [29] utilize multiple frequencies to fill the missing co-array elements in order for all of the offered DOFs to be effectively utilized.
Inspired by the above research, we first apply the multi-frequency method to fill the holes in the 2qth-order difference co-array. Additionally, the isolated virtual elements can be connected to yield a longer continuous ULA. This method is the optimal from the aspect of frequency separation. However, the number of required frequencies equals half of the number of holes. A lot of frequencies will be needed when the number of holes is large. The non-proportional signal spectra problem will become serious when many frequencies are used. Aiming at these disadvantages, we further propose the optimized multi-frequency method from the aspect of using a minimum number of frequencies. For two specific situations, we give different solutions and both of them can fill the holes while extending the DOFs of the continuous ULA with only one additional frequency. At the same time, the requirement of proportional signal spectra is easier to satisfy. The virtual DOFs can be fully utilized and DOA estimation performance can be improved.
The remainder of the paper is organized as follows. In Section 2, the 2qth-order cumulant and the 2qth-order difference co-array are introduced. Next, the model of the 2q-level nested array is constructed. In Section 3, the multi-frequency method for minimum frequency separation (MFMFS) is introduced. Aiming at the disadvantages of the MFMFS method, we further propose the multi-frequency method for a minimum number of frequencies (MFMNF). In addition, the best frequency choices under two specific situations are discussed. Several simulations are presented in Section 4 to validate the proposed methods. Lastly, Section 5 concludes the paper. Throughout the paper, [ ] T , [ ] and [ ] H denote the transpose, the conjugate, and the conjugate transpose of the matrix, respectively. denotes the Kronecker product and [ ] i , j denotes the ( i , j ) th element of the matrix.

2. 2qth-Order Cumulant, 2qth-Order Difference Co-Array and 2q-Level Nested Array

2.1. 2qth-Order Cumulant Matrix

In recent years, the 2qth-order cumulant has been applied in DOA estimation. Suppose D independent sources impinging on a linear array with N omni-directional sensors. The received signal vector of the N sensors is shown below.
y ( t ) = d = 1 D a ( θ d ) s d ( t ) + u ( t ) ,
Since the 2qth-order cumulants of Gaussian sources are zero when q 2 , the source signals are assumed to be binary phase-shift keying (BPSK) modulated, which are non-Gaussian distributed. Therefore, the source signal can be modeled as s d ( t ) = σ d e i ϕ d ε ( t ) ( d = 1 , 2 , , D ; t = 1 , 2 , P ) where ε ( t ) takes value ± 1 with equal probability. P is the number of snapshots. σ d and ϕ d denote the amplitude and phase of the signal, respectively, and they are considered as unknown parameters. u ( t ) is the N × 1 zero mean stationary Gaussian noise vector. a ( θ d ) = [ 1 , e j 2 π λ x 1 sin θ d , , e j 2 π λ x N 1 sin θ d ] is the N × 1 corresponding steering vector of the dth source in which x n ( n = 0 , 1 , , N 1 ) denotes the distance from the nth sensor to the reference sensor. y ( t ) = [ y 1 ( t ) , y 2 ( t ) , , y N ( t ) ] T . By calculating the 2qth-order cumulants of the elements in y ( t ) and arranging them, we can obtain an N q × N q 2qth-order Hermitian matrix. According to Reference [20], when q 2 , there are more than one arrangement form of the cumulant matrix. Using C 2 q , y ( l ) ( 0 l q 1 ) to denote different types of cumulant matrices, the equation below is developed.
C 2 q , y ( l ) = d = 1 D c 2 q , s d [ a ( θ d ) l a ( θ d ) ( q l ) ] × [ a ( θ d ) l a ( θ d ) ( q l ) ] H + σ u 2 I N q × N q δ ( q 1 ) ,
where c 2 q , s d = Cum [ s d 1 ( t ) , , s d q ( t ) , s d q + 1 ( t ) , , s d 2 q ( t ) ] with d j = d , 1 j 2 q . Cum [ ] denotes the 2qth-order cumulant of the elements [20]. a ( θ d ) l is the N l × 1 vector defined by the equation below.
a ( θ d ) l a ( θ d ) a ( θ d ) a ( θ d ) l t i m e s .
σ u 2 is the noise power. When q 2 , the 2qth-order cumulant for the Gaussian noise is zero. Therefore, the 2qth-order cumulant is written as (2), where δ ( ) is an impulsive function.

2.2. 2qth-Order Difference Co-Array

Vectorize the cumulant matrix in (2) into a column vector, i.e.,
c vec ( l ) = vec [ C 2 q , y ( l ) ] = vec [ d = 1 D ξ 2 q , s d a virtual ( l ) ( θ d ) a virtual ( l ) ( θ d ) H ] = d = 1 D ξ 2 q , s d a virtual 2 q ( θ d ) = B 2 q ( θ ) η
where B 2 q ( θ ) = [ a virtual 2 q ( θ 1 ) , a virtual 2 q ( θ 2 ) , , a virtual 2 q ( θ D ) ] N 2 q × D ( θ = [ θ 1 , θ 2 , , θ D ] T ) denotes the manifold of the virtual 2qth-order difference co-array after vectorization and η D × 1 is the vector consisted by the 2qth-order cumulants of the sources.
a virtual 2 q ( θ d ) = a virtual ( l ) ( θ d ) a virtual ( l ) ( θ d ) .
The elements in a virtual 2 q ( θ d ) are expressed by the formula below.
e j 2 π λ ( i = 1 l x n i k = l + 1 q x n k j = q + 1 q + l x n j + m = q + l + 1 2 q x n m ) sin θ d = e j 2 π λ ( i = 1 l z i k = q + 1 2 q z k ) sin θ d
where
z i = { x n i 1 i l , q + 1 i q + l x n i + q   l + 1 i q x n i q   q + l + 1 i 2 q .  
The set
{ i = 1 q z i k = q + 1 2 q z k , z i , z k { x n , n = 1 , 2 , , N } }  
is the sensors position set of the 2qth-order difference co-array. Regardless of different values of l , the 2qth-order difference co-array of the physical array is the same.

2.3. 2q-Level Nested Array

The 2q-level nested array is a non-uniform array consisting of 2q ULAs and the number of physical sensors is N = i = 1 2 q ( N i 1 ) + 1 .
For a given number of physical sensors, the optimal numbers of each level ULA are shown below.
N i = m + 1 , i = 1 , 2 , , n N i = m , i = n + 1 , n + 2 , , 2 q
where m and n are the quotient and remainder of N + 2 q 1 modulo 2 q .
When 1 i 2 q 1 , the ith ULA contains N i 1 sensors and their positions are given by the formula below.
{ n ( k = 0 i 1 N k ) λ / 2 , n = 1 , 2 , , N i 1 } .
The 2q ULA contains N 2 q sensors located at:
{ n ( k = 0 2 q 1 N k ) λ / 2 , n = 1 , 2 , , N 2 q } .
To demonstrate the structure of the 2q-level nested array more clearly, suppose a four-level nested array (q = 2) with N = 7 sensors. The numbers of sensors from the first to fourth level ULA are 2, 2, 1, and 2, respectively. Suppose the first sensor is located at 0, then the positions of these seven physical sensors are [ 0 , 1 , 2 , 5 , 8 , 17 , 35 ] . Figure 1 shows the four-level nested array and the corresponding fourth-order difference co-array. It can be observed from Figure 1 that the main ULA segment of the fourth-order difference co-array is from −35 to 35 and the extra ULA segment on the positive side extends from 36 to 54 and the negative side extends from −36 to −54. Therefore, the discrete segment has 12 elements apart from the continuous segment on each side. In a previous paper [20], only the continuous segment is utilized in the DOA estimation algorithm, which actually wastes some DOFs. Inspired by the method discussed in Reference [28,29], multi-frequency methods for a 2q-level nested array are proposed in the following section.

3. Multi-Frequency Method and Its Application in a 2q-Level Nested Array

To fill the holes in the 2qth-order difference co-array, we propose two kinds of multi-frequency methods under different optimization requirements in this section.

3.1. The Multi-Frequency Method for Minimum Frequency Seperation (MFMFS)

First, inspired by the multi-frequency method in References [28,29], a direct idea is to let sensors next to the holes operate at multi-frequencies to yield equivalent virtual elements located at the positions of holes. This method is optimal from the aspect of minimum frequency separation.
Assume that the former (1) is working at frequency ω 0 , then (4) can be presented in another form.
c vec ( ω 0 ) = B 2 q ( ω 0 ) η ( ω 0 ) .
Average the repetitive elements in c vec ( ω 0 ) and then rank them in the ascension order of sensors positions to yield c vec ( ω 0 ) . Define a N 2 q × 1 support vector p ( ω 0 ) , among which the formula is below.
[ p ( ω 0 ) ] N q ( j 1 ) + i , 1 = Ξ { [ B 2 q ( ω 0 ) ] i , j } ( 1 i , j N q ) ,
where [ p ( ω 0 ) ] N q ( j 1 ) + i , 1 is the element in the N q ( j 1 ) + i , 1 th row of p ( ω 0 ) and [ B 2 q ( ω 0 ) ] i , j is the element in ith row and jth column of B 2 q ( ω 0 ) . Ξ { [ B 2 q ( ω 0 ) ] i , j } denotes the sensor position of [ B 2 q ( ω 0 ) ] i , j . Similarly, after extracting the unique elements in p ( ω 0 ) and ranking them in an ascending order, we get p ( ω 0 ) , which actually represents the positions of elements in c vec ( ω 0 ) . By analyzing p ( ω 0 ) , the positions of holes (denoted as γ hole ) are obtained.
Now, let the physical array operate at another frequency ω h = α h ω 0 , i.e., [29]
y ( ω h ) = A ( ω h ) s ( ω h ) + u ( ω h ) ,
where α h = γ hole ( h ) / γ side ( h ) ( h = 1 , 2 , , H ) . H is the total number of holes and γ side ( h ) is the sensor position next to the h th hole. A ( ω h ) is the physical array manifold and its ( i , j ) th element can be expressed by the equation below.
[ A ( ω h ) ] i , j = e j k h x i sin ( θ j ) = e j α h k 0 x i sin ( θ j ) ,
where k h = ω h / c = α h ω 0 / c = α h k 0 . Therefore, when x i = γ side ( h ) , we create the equation below.
α h x i = γ hole ( h ) γ side ( h ) γ side ( h ) = γ hole ( h ) .
Equation (16) indicates that the element in γ side ( h ) under frequency ω h is equivalent to the element in γ hole ( h ) under frequency ω 0 .
Furthermore, Equation (4) can be rewritten by the formula below.
c vec ( ω h ) = B 2 q ( ω h ) η ( ω h ) .
The revised support vector of B 2 q ( ω h ) can be extracted as p ( ω h ) . According to the above conclusion, the element in γ side ( h ) of p ( ω h ) happens to be the missing hole in γ hole ( h ) of p ( ω 0 ) . Therefore, by extracting the corresponding elements in p ( ω h ) (h = 1,2, …, H), which, in fact, equals the missing holes in p ( ω 0 ) and fills the holes in p ( ω 0 ) in which a continuous ULA will be obtained. The connection between p ( ω h ) , p ( ω 0 ) with p optimal ( ω 0 ) is defined as f : { p ( ω 0 ) , p ( ω h ) } p optimal ( ω 0 ) ( h = 1 , 2 , , H ) .
As the p ( ω h ) and p ( ω 0 ) represent the virtual sensors positions in c vec , the connection between c vec ( ω 0 ) , { c vec ( ω h ) } h = 1 H and c vec _ optimal ( ω 0 ) is the same with f where c vec _ optimal ( ω 0 ) corresponds to the continuous 2qth-order difference co-array without holes. Therefore, c vec _ optimal ( ω 0 ) can be obtained by filling in the missing elements with c vec ( ω 0 ) , { c vec ( ω h ) } h = 1 H , according to f .
In fact, there is no need to calculate all the 2qth-order cumulant of the received signal in frequency ω h . Only the elements that are used to fill the holes are needed, which will relieve the computation burden and improve the efficiency of the method.
To explain the method more clearly, the four-level nested array in Figure 1 is taken as an example. There are holes in position 55, 56, 58, 59. To fill the hole in 55, the element in 57 should be used and the required frequency is ω 1 = 55 57 ω 0 . As the virtual element in 57 is the fourth-order difference co-array of physical sensors in positions [5, 8, 35], only physical sensors in [5, 8, 35] need to operate at ω 1 to generate the necessary elements in p ( ω 1 ) . Additionally, physical sensors in [5, 8, 35] operating at ω 2 = 56 57 ω 0 will fill the hole in 56. Similarly, physical sensors in [5, 35] should be used to operate at a multi-frequency ω 3 = 58 57 ω 0 and ω 4 = 59 57 ω 0 to fill the holes in 58, 59. By filling the holes, the necessary elements of c vec ( ω 1 ) ~ c vec ( ω 4 ) are obtained.
By matching the elements in p ( ω 1 ) ~ p ( ω 4 ) , p ( ω 0 ) with the desired manifold vector p optimal ( ω 0 ) , the connection map between them is obtained. The continuous segment will be extended from [ 54 , 53 , , 54 ] d 0 to p optimal ( ω 0 ) = [ 70 , 69 , , 70 ] d 0 . At last, the elements in c vec ( ω 0 ) , c vec ( ω 1 ) ~ c vec ( ω 4 ) are used to construct the desired c vec _ optimal ( ω 0 ) , according to the map f . It can be found that the effective DOFs increase obviously. Correspondingly, the DOA estimation performance will be promoted.
The procedure of the MFMFS method can be summarized as Algorithm 1.
Algorithm 1. Summary of the Multi-Frequency Method for Minimum Frequency Separation (MFMFS).
Input: Receive signal sequence { y ( t ) } t = 1 L of the 2q-level nested array from D sources.
Output: The optimized cumulant vector c vec _ optimal ( ω 0 ) .
Step 1
Ascertain the numbers of physical sensors and their positions of each level nested array.
Step 2
Calculate the 2qth-order cumulants of the received signal and form the 2qth-order difference co-array.
Step 3
Analyze the detailed structure of the 2qth-order difference co-array and find the holes.
Step 4
Ascertain the sensors that operate at multi-frequency and the required frequencies.
Step 5
Calculate the support vector of sensors operating at multi-frequency and compare them with the desired support vector p optimal ( ω 0 ) to construct the connection map f.
Step 6
Use the elements in c vec ( ω 0 ) , c vec ( ω 1 ) etc. to construct the desired c vec _ optimal ( ω 0 ) , according to the map in Step 5.
In summary, Reference [29] applies the multi-frequency methods in the co-prime array to improve the DOA estimation performance. They consider the condition of a second order statistic for co-prime array. First, we expand the method in 2q-th order cumulant-based nested array. The relationship is different and we have given a detailed relationship map of the algorithm. However, with the increase of the sensors number, the first method will be more and more complicated and time consuming, which is not practical in the real applications. In the next section, we will propose a novel strategy to use multi-frequency from the aspect of optimizing the physical sensors, which aims to balance the maximum DOFs and the fastest array design.

3.2. The Multi-Frequency Method for a Minimum Number of Frequencies (MFMNF)

The MFMFS method is designed under the requirement that the frequency separation is the minimum. However, the number of required frequencies equals half of the number of holes. When the number of physical sensors increases, the holes will increase rapidly and the number of frequencies should increase correspondingly. It is required that the sources must have proportional spectra at all frequencies, which is shown below.
σ k 2 ( ω h ) σ l 2 ( ω h ) = β k , l ,
where β k , l denotes the power ratio of source k and source l . It indicates that the power ratio of different frequencies should remain constant for all frequencies. Therefore, with the increase of the number of needed frequencies, the non-proportional spectra problem, which degrades the DOA estimation performance and will become more serious. Therefore, we propose another method that can fill all the holes with only one frequency.
Different from the above method which chooses the required frequencies based on the 2qth-order difference co-array, the MFMNF method chooses frequency by analyzing the original physical array. We find that by selecting the proper physical sensors, only one frequency is needed to fill all the holes, which satisfies the requirement of a minimum number of frequencies.
According to the specific requirements, there are two situations.
In the first situation, if the used sensors are required to be as few as possible, we can let the last N 2 q / 2 physical sensors work at a frequency of ω 1 = α ω 0 , where N 2 q is the number of sensors of the 2qth level ULA and α is an integer. The problem is to find the best α , which can yield a continuous 2qth-order difference co-array with maximum DOFs. By numerous experiments, we can find that when α = 2 , the holes in the former 2qth-order difference co-array are filled and the continuous ULA has the maximum number of virtual sensors. Taking the 2q-level nested array in Figure 1 as an example, its fourth level ULA contains two sensors such as N 2 q = 2 . If the last N 2 q / 2 = 1 sensor known as the physical sensor in 35, work at 2 ω 0 , then the continuous ULA on the positive side will extend to 89, which is larger than the MFMFS method. This method actually changes the structure of the former 2qth-order difference co-array and fills the holes in the difference co-array from a different aspect.
In the second situation, if there is no limit on the number of required physical sensors, the continuous ULA can be further increased. Let all the physical sensors work at frequency ω 1 = α ω 0 where α is an integer. The positions of virtual sensors in the 2qth-order difference co-array consist of three parts including the self-difference co-array S 0 and S 1 and the cross difference co-array S c and their expressions are shown below.
S 0 = { i = 1 q z i k = q + 1 2 q z k , z i , z k { x n , n = 1 , 2 , , N } } ,
S 1 = { i = 1 q z i k = q + 1 2 q z k , z i , z k { x n , n = 1 , 2 , , N } } ,
S c = { α ( i = 1 q z i k = q + 1 2 q z k ) ( i = 1 q z i k = q + 1 2 q z k ) } .
Therefore, the sensors positions of the 2q-level nested array working at two frequencies can be expressed as S ( α ) = S 0 S 1 S c . When applying the MUSIC, ESPRIT, or other subspace based method, we wish to maximize the number of virtual sensors in the continuous part of S ( α ) . Set the DOFs of the continuous ULA of the 2qth-order difference co-array as S con ( α ) where S con ( α ) S ( α ) . Then the problem turns to find the best α to maximize the S con ( α ) , which is shown below.
arg α max S con ( α ) .
However, since it is hard to obtain the closed form expression of S con ( α ) , it is impossible to get the closed form expression of the optimal α . This problem can only be solved by searching through all the possible solutions and select the best α .
The DOA estimation performance has a close relationship with the DOFs, which is decided by the types of array and the used methods. For a comparison, we list the DOFs of different methods in Table 1. The commonly used random array and MRA are based on the second order statistic. Since the element positions of a random array are completely random, it does not have definitive DOFs. For comparison, we take one example for each number of physical sensors and the corresponding DOFs are listed in the second column of Table 1. The DOFs of the MRA are listed as the third column of Table 1. The last column gives the best additional frequency coefficients for the MFMNF2 method.
We can find that the DOFs of a random array and MRA are both far smaller than that of other arrays and their DOA estimation performance will be worse than other arrays in Table 1. As a result, there is no need to consider their performance in the simulations. For the MFMNF1 and MFMNF2 method, we can find that, by using more sensors, the DOFs will be further improved. Except for the increase of the DOFs, there is another advantage that the requirement of proportional spectra of sources is easier to satisfy. Therefore, the DOA estimation performance will be improved. It can be predicted that the DOFs of the continuous ULA segment will be further increased by introducing more frequencies into the array. However, the optimization problem will become more complicated. Furthermore, the requirement on the proportional spectra of sources will be harder to satisfy.
Generally speaking, except for N = 7, the DOFs of the MFMFS method is close or less than the OLA-MR in Reference [23]. The DOFs of MFMNF1 are bigger than the OLA-MR when N = 5, 6, 7, and less than the OLA-MR when N = 4 and 8. However, for the MFMNF2 method, the DOFs are far bigger than the OLA-MR. It is because the application of multi-frequency forms new virtual sensors and expands the array.
In a word, the MFMFS expanded the multi-frequency methods from the second order statistic case to the 2qth-order case and gives detailed procedures to fill the holes in the 2qth-order difference co-array. The MFMNF1 and MFMNF2 solve this problem from a novel aspect and can use only one frequency to fill the holes and expand the DOFs. That will avoid the iterative calculations of the 2qth-order cumulants and the non-proportional spectra problems brought by introducing many frequencies can also be solved. Therefore, the MFMNF1 and MFMNF2 are both efficient and easy to realize.
The procedure of the second method can be summarized as Algorithm 2.
Algorithm 2. Summary of the Multi-Frequency Method for a Minimum Number of Frequencies (MFMNF).
Input: Receive signal sequence { y ( t ) } t = 1 L of the 2q-level nested array from D sources
Output: The optimized cumulant vector c vec _ optimal ( ω 0 ) .
Step 1
Ascertain the numbers of physical sensors and their positions of each level nested array.
Step 2
If the used sensors are required to be as few as possible, let the last N 2 q / 2 physical sensors work at 2 ω 0 to form the needed continuous virtual ULA. If there is no limit on the number of required physical sensors, let all the physical sensors work at frequency ω 1 = α ω 0 to form the needed virtual array element. In the second case, a search through all possible α will be needed.
Step 3
Calculate the 2qth-order cumulants of the received signals and form the 2qth-order difference co-array.
Step 4
Construct the desired c vec _ optimal ( ω 0 ) .

3.3. Spatial Smoothing Based Algorithm for the Multi-Frequency 2q-Level Nested Array

After filling the holes in the 2qth-order difference co-array, the signal model can be expressed by the equation below.
c vec _ optimal ( ω 0 ) = A optimal ( θ ) η ( ω 0 ) ,
where c vec _ optimal ( ω 0 ) ( 2 N o + 1 ) × 1 and A optimal ( θ ) ( 2 N o + 1 ) × D . N o is the number of continuous positive elements in the 2qth-order difference co-array. Equation (23) is equivalent to the received signal model of ( 2 N o + 1 ) element ULA. The 2qth-order cumulants of the Gaussian is zero when q 2 , so there is no noise term in Equation (23). However, because the one column source vector η ( ω 0 ) behaves like correlated sources, it cannot be directly used to estimate the DOAs. The classical Spatial Smoothing (SS) technique [30,31] should be applied to solve this problem. Divide the c vec _ optimal ( ω 0 ) into sub-vectors c sub _ i ( ω 0 ) ( N o + 1 ) × 1 ( i = 1 , 2 , , N o + 1 ) where [ c sub _ i ( ω 0 ) ] m = [ c vec _ optimal ( ω 0 ) ] i + m 1 . Calculate the covariance matrix of each c sub _ i ( ω 0 ) and their average covariance matrix as:
C optimal = 1 N o + 1 i = 1 N o + 1 c sub _ i c sub _ i H ,
At last, subspace based algorithms such as MUSIC or ESPRIT can be applied to estimate DOAs based on C optimal . It should be mentioned that, since the subspace-based algorithm is used for DOA estimation, the number of sources is assumed to be known.

3.4. Discussions on the Computational Complexity and Cramér–Rao Bound

3.4.1. Computational Complexity

The main steps are calculated of 2qth-order cumulants, spatial smoothing, eigen value decomposition, and peaks finding. The computation complexity of these four steps are O ( L N 2 q ) , O ( L N 2 q ) , O ( N 6 q ) , and O ( N 2 q ( N 2 q K ) Θ Δ θ ) , respectively, where Θ is the range of angle and Δ θ is the searching step. In summary, the computation complexity of the 2qth-order cumulant based MUSIC is O ( L N 2 q + N 6 q + N 2 q ( N 2 q K ) Θ Δ θ ) . For the MFMFS method, the virtual array are O ( H 2 L N 2 q ) where H is the number of holes. Therefore, its computation complexity is O ( H 2 L N 2 q + N 6 q + N 2 q ( N 2 q K ) Θ Δ θ ) . For the MFMNF1 method, one more sensor is used, which is N + 1 . For MFMNF2, the number of used sensors is actually 2 N . We can find that, for complexity in terms of Landau’s big O notation, they are all in the same level. Therefore, these algorithms all have similar complexity including O ( L N 2 q + N 6 q + N 2 q ( N 2 q K ) Θ Δ θ ) .

3.4.2. Cramér–Rao Bound

Cramér–Rao Bound (CRB) gives the bound for DOA estimation performance. It can be deduced by calculating the inverse of the Fisher information matrix (FIM). As mentioned in Reference [20], there exist two kinds of situations including the deterministic CRB for the deterministic (nonrandom) unknown sources and the stochastic CRB for the random sources. The sources in this paper are assumed to be non-Gaussian random. The stochastic CRB should be studied. However, since the sources are assumed to be BPSK modulated and the 2qth-order cumulants are calculated, the closed form expression of the CRB is hard to obtain in this case and References [32,33] only give the cases when the source number is one or two.
According to Reference [33] for the single source case, the CRB is given by the formula below.
CRB ( θ 1 ) = 1 P ( 1 γ 1 σ u 2 σ 1 2 ) ( 1 1 f ( ρ ) ) ,
where ρ = N σ 1 2 / σ u 2 and f ( ρ ) = def ( e ρ / 2 π ) + ( e ζ 2 / 2 / cosh ( ζ 2 ρ ) ) d ζ . σ 1 2 and σ u 2 denote the power of the source signal and noise, respectively. γ 1 is the purely geometrical factor with 2 a 1 H Π a 1 a 1 where a 1 = d a 1 / d θ 1 , Π a 1 = I N a 1 a 1 H / N , and a 1 is the steering vector.
For the two source cases, the signal model is y ( t ) = d = 1 2 a ( θ d ) s d ( t ) + u ( t ) and the corresponding distribution turns to Reference [33].
p ( y ( t ) ) = 1 L 2 π N σ u 2 N j = 1 4 e y ( t ) A s j 2 / σ u 2 ,
where s j = ( σ 1 ε j , 1 e i ϕ 1 , σ 2 ε j , 2 e i ϕ 2 ) T and ( ε j , 1 , ε j , 2 ) = ( ± 1 , ± 1 ) . If we denote all the unknown variables in Equation (26) as ψ = ( σ u , σ 1 , ϕ 1 , θ 1 , σ 2 , ϕ 2 , θ 2 ) T to obtain the FIM, we have to deduce the partial derivative of Equation (26), which is shown below.
1 P ( F ) k , l = lim P t = 1 P ( ln p ( y ( t ) ; ψ ) ψ k ) ( ln p ( y ( t ) ; ψ ) ψ l ) ,
where ψ k and ψ l represent the elements in ψ . The CRB can be yielded by calculating the inverse of the FIM. However, as ψ = ( σ n , σ 1 , ϕ 1 , θ 1 , σ 2 , ϕ 2 , θ 2 ) T contains seven variables, the computation of the partial derivative will be quite complex. It can be inferred that, when the number of targets is larger especially when D >= N, the corresponding CRB is prohibitive to compute. Therefore, the performance guarantee is a complex problem and needs further research and discussion.

4. Simulation

In this section, several simulations are performed to study the DOA estimation performance of the proposed method.

4.1. Simulation 1

First, we study the multi-targets estimation performance of the proposed methods. A four-level nested array with seven physical sensors, their positions, and the virtual fourth-order difference co-array is shown in Figure 1. D = 10 targets uniformly distribute from 10° to 55°. The SNR = 10 dB and the number of snapshots is 500. The spatial spectra of different methods are shown in Figure 2. The ‘OLA-MR’ denotes the optimal linear array with minimum redundancy, which also adopts the spatial smoothing MUSIC based on the single frequency 2qth-order cumulant as the method in Reference [20]. We set that the random array has seven sensors with sensor positions [0, 5, 10, 18, 23, 29, 40]. The random array adopts the MBMP algorithm in Reference [7] to recover the directions of targets and the number of nodes of each level is set as [3, 2, 1, 1, 1, 1, 1, 1, 1, 1]. For simplicity, the MFMNF1 represents the first case that the used physical sensors are required to be as few as possible and the MFMNF2 represents the case that all physical sensors can be used. The MFMFS, MFMNF1, and MFMNF2 all adopt spatial smoothing MUSIC based on the multi-frequency method. It can be found that only the OLA-MR, MFMFS, MFMNF1, and MFMNF2 can accurately estimate all the directions of 10 targets. As shown in Figure 2, The estimation result of the random array is [9.5°, 15.1°, 25.1°, 29.5°, 29.7°, 29.9°, 30.1°, 30.2°, 39.7°, 45.5°]. However, it fails to estimate the directions of the 10 targets. This matches with the simulation result in Reference [7]. The Figure 2 in Reference [7] demonstrates that, for a phased array when the N = 11, D = 5, the probability of the DOA recovery error is almost 1, which means the array with 11 sensors cannot find the five targets accurately while the array with seven sensors estimate 10 targets.
Next, we further study the RMSE versus SNR and the number of snapshots of the proposed methods. The number of targets and their directions are the same with the above simulation. A total of 500 trials are taken to examine the performance. The RMSE is defined by the equation below.
RMSE = [ 1 500 D d = 1 D r = 1 500 ( θ ^ d r θ d ) 2 ] 1 / 2 ,
where θ d is the real direction of the dth target and θ ^ d r is the estimated angle of the dth target in the rth trial.
Figure 3 shows the RMSEs versus SNR of these methods. In this case, the number of snapshots is 500. Other than the random array that fails to estimate the DOAs of these targets, the RMSEs of other methods all get smaller with the increase of SNR. Among them, the MFMNF2 has the best performance and the MFMNF1 is the sub-optimal method.
Similarly, Figure 4 shows the RMSE versus the number of snapshots for these methods where SNR = 10 dB. Except for the random array that fails to estimate the DOAs of these targets, the RMSEs of other methods all get smaller with the increase of the number of snapshots. The MFMNF1 has the best performance and the MFMFS performs worse than MFMNF1 and MFMNF2 but better than the OLA-MR method and the method in Reference [20].

4.2. Simulation 2

To further analyze the DOA estimation performance, we conduct a simulation pertaining to a varying number of snapshot samples for different SNR values (SNR = 0 dB or 10 dB) in Figure 5. Since Figure 3 has shown that the random array is not applicable to overestimate the situation, we mainly compare the DOA estimation performance of the OLA-MR with the methods proposed in this paper. The number of physical sensors is N = 8. The sensor positions of the OLA-MR are [0, 1, 2, 3, 51, 58, 72, 84]. For a better comparison, the setting of the targets is the same with Simulation 1 including 10 targets from directions [ 10 : 5 : 55 ] . It can be found that the DOA estimation is more accurate when SNR is higher. Since the OLA-MR has more effective DOFs when N = 8, it performs better than MFMFS and MFMNF1. However, the difference is within 0.2°. For methods in the same SNR, the MFMNF2 has the best performance. Therefore, the methods proposed in this paper have better or close DOA estimation performance. The methods in this paper do not need iterative optimization and are easy to realize. Therefore, the proposed methods are more comparatively practical.

4.3. Simulation 3

In this simulation, we consider two closely spaced targets with angles [10°, 10.5°]. The number of snapshots is 300 and SNR = 10 dB. Other parameter settings are the same with Simulation 1. The spatial spectra for different methods are presented in Figure 6. It can be found that only the proposed MFMFS, MFMNF1, and MFMNF2 methods can accurately distinguish the two targets. The random array can distinguish between the two targets but there exist some estimation errors. In addition, the method in Reference [20] and the OLA-MR method both fail to distinguish between the two closely spaced targets.
Figure 7 shows the RMSEs versus SNR of these methods. In this case, the number of snapshots is 500. With the increase of SNR, the RMSEs of the random array including the MFMFS, MFMNF1, and MFMNF2 methods all get smaller and the MFMNF2 has the best performance. When SNR > 5 dB, the RMSE of a random array remains around 0.2°. The OLA-MR method and the method in Reference [20] fail to distinguish between the two targets.
Similarly, Figure 8 shows the RMSE versus the number of snapshots for these methods where SNR = 10 dB. The RMSEs of the MFMFS, MFMNF1, and MFMNF2 methods all get smaller with the increase of a number of snapshots and the MFMNF2 has the best performance. The RMSE of a random array remains around 0.2°. The MFMFS performs worse than MFMNF1 and MFMNF2 but better than the methods before. The OLA-MR and the method in Reference [20] fail to distinguish between the two targets.

5. Conclusions

In this paper, we propose two multi-frequency methods, which are suitable for different restrictions in a 2q-level nested array to improve the DOA estimation performance. The combination of 2qth-order cumulant and the 2qth-order difference co-array results in the expanded DOFs. The 2q-level nested array has definite expression for sensor positions and their 2qth-order difference co-array will contain a ULA with O ( N 2 q ) virtual sensors. However, there exist holes between the continuous segment and the discrete segment. The application of multi-frequency fills the holes and expands the effective DOFs. The DOA estimation performance is, therefore, improved. The simulations validate the performance of the proposed method. More importantly, the second order difference co-array of nested array has no holes. However, when q 2 , holes appear in the 2qth-order difference co-array. This indicates that the 2qth-order cumulants lead to new characteristics of the array and is worth further research. Therefore, the multi-frequency methods will have a wide application in the related research.

Author Contributions

The individual contributions of each author are: writing—original draft preparation, H.Z., writing—review and editing, G.H. and J.S., and investigation, Z.F.

Funding

This research was funded by the National Natural Science Foundation of China under Grants 61601504 and 61871395.

Acknowledgments

The authors are grateful to all the reviewers for providing their valuable suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tuncer, T.E.; Friedlander, B. Classical and Modern Direction-of Arrival Estimation; Elsevier: Boston, MA, USA, 2009. [Google Scholar]
  2. Ruf, C.S. Numerical annealing of low-redundancy linear arrays. IEEE Trans. Antennas Propag. 1993, 41, 85–90. [Google Scholar] [CrossRef]
  3. Moffet, A. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 1968, 16, 172–175. [Google Scholar] [CrossRef] [Green Version]
  4. Bloom, G.S.; Golomb, S.W. Application of numbered undirected graphs. Proc. IEEE 1977, 65, 562–570. [Google Scholar] [CrossRef]
  5. Rossi, M.; Haimovich, A.M.; Eldar, Y.C. Spatial compressive sensing in MIMO radar with random arrays. In Proceedings of the 46th Annual Conference on Information Sciences and Systems, Princeton, NJ, USA, 21–23 March 2012. [Google Scholar]
  6. Rossi, M.; Haimovich, A.M.; Eldar, Y.C. Spatial compressive sensing for MIMO radar. IEEE Trans. Signal Process. 2014, 62, 419–430. [Google Scholar] [CrossRef]
  7. Mishra, K.V.; Kahane, I.; Kaufmann, A.; Eldar, Y.C. High spatial resolution radar using thinned arrays. In Proceedings of the IEEE Radar Conference, Seattle, WA, USA, 8–12 May 2017. [Google Scholar]
  8. Pal, P.; Vaidyanathan, P.P. Nested arrays: A novel approach to array processing with enhanced degrees of freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef]
  9. Zhou, C.; Gu, Y.; Fan, X.; Shi, Z.; Mao, G.; Zhang, Y.D. Direction-of-arrival estimation for coprime array via virtual array interpolation. IEEE Trans. Signal Process. 2018. [Google Scholar] [CrossRef]
  10. Shi, J.; Hu, G.; Zhang, X.; Sun, F.; Zhou, H. Sparsity-based two dimensional DOA estimation for co-prime array: From sum-difference co-array viewpoint. IEEE Trans. Signal Process. 2017, 65, 5591–5604. [Google Scholar] [CrossRef]
  11. BouDaher, E.; Ahmad, F.; Amin, M.G. Sparsity-based direction finding of coherent and uncorrelated targets using active nonuniform arrays. IEEE Signal Process. Lett. 2015, 22, 1628–1632. [Google Scholar] [CrossRef]
  12. Weng, C.C.; Vaidyanathan, P.P. Nonuniform sparse array design for active sensing. In Proceedings of the Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 6–9 November 2011. [Google Scholar]
  13. Devaney, A.J.; Marengo, E.A.; Gruber, F.K. Time-reversal-based imaging and inverse scattering of multiply scattering point targets. J. Acoust. Soc. Am. 2005, 118, 3129–3138. [Google Scholar] [CrossRef]
  14. Shi, G.; Nehorai, A. Maximum likelihood estimation of point scatterers for computational time-reversal imaging. Commun. Inf. Syst. 2005, 5, 227–256. [Google Scholar] [CrossRef] [Green Version]
  15. Ciuonzo, D.; Salvo Rossi, P. Noncolocated time-reversal MUSIC: High-SNR distribution of null spectrum. IEEE Signal Process. Lett. 2017, 24, 397–401. [Google Scholar] [CrossRef]
  16. Ciuonzo, D.; Romano, G.; Solimene, R. Performance analysis of time-reversal MUSIC. IEEE Trans. Signal Process. 2015, 63, 2650–2662. [Google Scholar] [CrossRef]
  17. Dogan, M.C.; Mendel, J.M. Applications of cumulants to array processing Part I: Aperture extension and array calibration. IEEE Trans. Signal Process. 1995, 43, 1200–1216. [Google Scholar] [CrossRef]
  18. Porat, B.; Friedlander, B. Direction finding algorithms based on higher order statistics. IEEE Trans. Signal Process. 1991, 39, 2016–2024. [Google Scholar] [CrossRef]
  19. Birot, G.; Albera, L.; Chevalier, P. Sequential high-resolution direction finding from higher order statistics. IEEE Trans. Signal Process. 2010, 58, 4144–4155. [Google Scholar] [CrossRef] [Green Version]
  20. Pal, P.; Vaidyanathan, P.P. Multiple level nested array: An efficient geometry for 2qth order cumulant based array processing. IEEE Trans. Signal Process. 2012, 60, 1253–1269. [Google Scholar] [CrossRef]
  21. Mishra, K.V.; Kruger, A.; Krajewski, W.F. Compressed sensing applied to weather radar. In Proceedings of the IEEE Geoscience and Remote Sensing Symposium, Quebec City, QC, Canada, 13–18 July 2014; pp. 1832–1835. [Google Scholar] [CrossRef]
  22. Alinezhad, P.; Seydnejad, S.R.; Abbasi-Moghadam, D. DOA estimation in conformal arrays based on the nested array principles. Digit. Signal Process. 2016, 50, 191–202. [Google Scholar] [CrossRef]
  23. Iizuka, Y.; Ichige, K. Optimum linear array geometry with minimum redundancy for 2q-th order cumulant-based array processing. In Proceedings of the 4th International Workshop on Compressed Sensing Theory and Its Applications to Radar, Sonar and Remote Sensing (CoSeRa), Aachen, Germany, 19–22 September 2016; pp. 207–211. [Google Scholar] [CrossRef]
  24. Chen, T.; Guo, M.; Guo, L. A direct co-array interpolation approach for direction finding. Sensors 2017, 17, 2149. [Google Scholar] [CrossRef] [PubMed]
  25. Liu, H.; Zhao, L.; Li, Y.; Jing, X.; Truong, T.K. A sparse-based approach for DOA estimation and array calibration in uniform linear array. IEEE Sens. J. 2016, 16, 6018–6027. [Google Scholar] [CrossRef]
  26. Qin, S.; Zhang, Y.; Amin, M.G.; Himed, B. DOA estimation exploiting a uniform linear array with multiple co-prime frequencies. Signal Process. 2017, 130, 37–46. [Google Scholar] [CrossRef] [Green Version]
  27. Ciuonzo, D. On time-reversal imaging by statistical testing. IEEE Signal Process. Lett. 2017, 24, 1024–1028. [Google Scholar] [CrossRef]
  28. Moulton, J.L.; Kassam, S.A. Resolving more sources with multifrequency co-arrays in high-resolution direction-of-arrival estimation. In Proceedings of the 43rd Annual Conference on Information Sciences and Systems, Baltimore, MD, USA, 18–20 March 2009; pp. 772–777. [Google Scholar] [CrossRef]
  29. Boudaher, E.; Jia, Y.; Ahmad, F.; Amin, M.G. Multi-frequency co-prime arrays for high-resolution direction-of-arrival estimation. IEEE Trans. Signal Process. 2015, 63, 3797–3808. [Google Scholar] [CrossRef]
  30. Shi, J.; Hu, G.; Zhang, X. Direction of arrival estimation in low-grazing angle: A partial spatial-differencing approach. IEEE Access 2017, 5, 9973–9980. [Google Scholar] [CrossRef]
  31. Shi, J.; Hu, G.; Sun, F.; Zong, B.; Wang, X. Improved Spatial Differencing Scheme for 2-D DOA Estimation of Coherent Signals with Uniform Rectangular Arrays. Sensors 2017, 17, 1956. [Google Scholar] [CrossRef] [PubMed]
  32. Delmas, J.P.; Abeida, H. Cramer-Rao bounds of DOA estimates for BPSK and QPSK Modulated signals. IEEE Trans. Signal Process. 2006, 54, 117–126. [Google Scholar] [CrossRef]
  33. Delmas, J.P. Closed-form expressions of the exact Cramer–Rao bound for parameter estimation of BPSK, MSK, or QPSK waveforms. IEEE Signal Process. Lett. 2008, 15, 405–408. [Google Scholar] [CrossRef]
Figure 1. Example of the four-level nested array with N = 7 physical sensors. (a) Sensors positions of the physical array (N = 7). (b) Corresponding fourth-order difference co-array.
Figure 1. Example of the four-level nested array with N = 7 physical sensors. (a) Sensors positions of the physical array (N = 7). (b) Corresponding fourth-order difference co-array.
Sensors 18 03385 g001
Figure 2. Spatial spectra of different methods.
Figure 2. Spatial spectra of different methods.
Sensors 18 03385 g002
Figure 3. RMSEs versus SNR.
Figure 3. RMSEs versus SNR.
Sensors 18 03385 g003
Figure 4. RMSEs versus the number of snapshots.
Figure 4. RMSEs versus the number of snapshots.
Sensors 18 03385 g004
Figure 5. RMSE under a varying number of snapshots for different SNR values.
Figure 5. RMSE under a varying number of snapshots for different SNR values.
Sensors 18 03385 g005
Figure 6. MUSIC spectra for D = 2 sources on a ULA with seven sensors.
Figure 6. MUSIC spectra for D = 2 sources on a ULA with seven sensors.
Sensors 18 03385 g006
Figure 7. RMSEs versus SNR.
Figure 7. RMSEs versus SNR.
Sensors 18 03385 g007
Figure 8. RMSEs versus SNR.
Figure 8. RMSEs versus SNR.
Sensors 18 03385 g008
Table 1. DOFs of different methods.
Table 1. DOFs of different methods.
Number of Physical SensorsRandom ArrayMRA2q-Level Nested ArrayOLA-MR in [23]MFMFSMFMNF1MFMNF2 Best   α
4911294929451338
517194987619324112
625277393931194198
7313510912314117959732
83947163289213269104918

Share and Cite

MDPI and ACS Style

Zhou, H.; Hu, G.; Shi, J.; Feng, Z. Multi-Frequency Based Direction-of-Arrival Estimation for 2q-Level Nested Radar & Sonar Arrays. Sensors 2018, 18, 3385. https://doi.org/10.3390/s18103385

AMA Style

Zhou H, Hu G, Shi J, Feng Z. Multi-Frequency Based Direction-of-Arrival Estimation for 2q-Level Nested Radar & Sonar Arrays. Sensors. 2018; 18(10):3385. https://doi.org/10.3390/s18103385

Chicago/Turabian Style

Zhou, Hao, Guoping Hu, Junpeng Shi, and Ziang Feng. 2018. "Multi-Frequency Based Direction-of-Arrival Estimation for 2q-Level Nested Radar & Sonar Arrays" Sensors 18, no. 10: 3385. https://doi.org/10.3390/s18103385

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop