Next Article in Journal
Numerical Investigation on the Influence of Turbine Rotor Parameters on the Eddy Current Sensor for the Dynamic Blade Tip Clearance Measurement
Previous Article in Journal
A Machine Vision Method for Identifying Blade Tip Clearance in Wind Turbines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Resolution and Robust One-Bit Direct-of-Arrival Estimation via Reweighted Atomic Norm Estimation

School of Electronic and Optical Engineering, Nanjing University of Science and Technology (NJUST), Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(18), 5936; https://doi.org/10.3390/s24185936
Submission received: 6 August 2024 / Revised: 3 September 2024 / Accepted: 9 September 2024 / Published: 13 September 2024

Abstract

:
In recent years, one-bit quantization has attracted widespread attention in the field of direction-of-arrival (DOA) estimation as a low-cost and low-power solution. Many researchers have proposed various estimation algorithms for one-bit DOA estimation, among which atomic norm minimization algorithms exhibit particularly attractive performance as gridless estimation algorithms. However, current one-bit DOA algorithms with atomic norm minimization typically rely on approximating the trace function, which is not the optimal approximation and introduces errors, along with resolution limitations. To date, there have been few studies on how to enhance resolution under the framework of one-bit DOA estimation. This paper aims to improve the resolution constraints of one-bit DOA estimation. The log-det heuristic is applied to approximate and solve the atomic norm minimization problem. In particular, a reweighted binary atomic norm minimization with noise assumption constraints is proposed to achieve high-resolution and robust one-bit DOA estimation. Finally, the alternating direction method of multipliers algorithm is employed to solve the established optimization problem. Simulations are conducted to demonstrate that the proposed algorithm can effectively enhance the resolution.

1. Introduction

Direction-of-arrival (DOA) estimation plays an important role in various fields, such as wireless communications, radar, and sonar systems, as it enables the localization and tracking of targets [1,2]. However, most DOA estimation methods typically rely on high-resolution analog-to-digital converters (ADCs), which are costly and power-intensive [3]. In many modern applications, such as large-scale antenna arrays [4,5], the deployment of high-resolution ADCs is prohibitively expensive. As a result, one-bit quantization has gained considerable attention as a low-cost, low-power solution for DOA estimation [3].
There has been extensive research on the use of one-bit ADCs for DOA estimation. Sparse arrays with one-bit quantizers are found to be as good as uniform linear arrays (ULAs) with unquantized data, and it has been proven that with one-bit quantization, nested and coprime arrays can still resolve more signal sources than the number of sensors, provided that the signals are uncorrelated [6]. The reduction in spectral efficiency due to low-precision ADCs is acceptable, when operating at a low-to-moderate signal-to-noise ratio (SNR) with plentiful bandwidth [7], and the Cramér–Rao bound (CRB) of the one-bit signal is π / 2 times the CRB of the unquantized signal [8,9]. However, one-bit quantization still poses challenges. Due to the fact that one-bit signals only preserve the sign information and the relationship between the covariance of the unquantized signal and the covariance of the one-bit quantized signals is non-linear [10], many DOA estimation algorithms based on covariance analysis suffer from significant performance degradation.
To avoid the aforementioned problems, sparse recovery algorithms are introduced in one-bit DOA estimation [11,12,13,14,15,16,17]. Sparse recovery algorithms use the inherent sparsity of signals in the spatial domain, and do not require knowledge of the covariance matrices [18]. The sparse recovery algorithms also offer the advantages of low-snapshot estimation and robustness to correlated signals [19]. The binary iterative hard thresholding algorithm is extended to the complex-valued multi-snapshot case, which is well suited for DOA estimation scenarios with multiple antenna elements and limited snapshots [11]. An improved fixed-point continuation 1 reconstruction algorithm is developed to enable its application of one-bit complex-valued signal DOA estimation [12]. The one-bit DOA estimation problem is also transformed into a maximum likelihood-based optimization problem with a row-sparse matrix, incorporating an 2 , 1 norm regularization term to enhance the estimation accuracy [17]. Besides the above grid-based sparse recovery algorithms, gridless DOA estimation methods are also proposed through the exploration of atomic norm minimization (ANM) in [20,21,22,23,24] to avoid the grid mismatch issue.
ANM methods treat DOA estimation as a sparse reconstruction problem using a continuous, infinite dictionary, and recover the DOAs by solving a semidefinite programming (SDP) problem. Reference [13] first applies binary ANM (BANM) to the one-bit measurements, and proposes a dual polynomial approach to achieve continuous frequency estimation. The frequencies can be estimated in the continuous frequency domain, overcoming the grid mismatch issue in frequency estimation. A BANM DOA estimation method based on sparse linear arrays is also proposed, and the alternating direction method of multipliers (ADMM) is utilized to accelerate the implementation [14]. An algorithm based on accelerated proximal gradients to solve the BANM optimization problem is developed in [15]. However, these methods use the trace function to approximate the rank function, which is a loose approximation and exhibits a discrepancy, similar to the difference between the 1 -norm and the 0 -norm [22], which limits the achievable resolution due to the poorer fitting performance [25].
To improve the resolution of existing gridless one-bit DOA estimation, the binary atomic 0 -norm minimization problem is built and approximated in this paper by the log-det heuristic instead of the trace function approximation. In particular, our contributions are highlighted as follows:
  • To achieve higher resolution than the atomic 1 norm, we develop a new optimization model that combines the atomic 0 norm with a regularization term for the sign consistency of one-bit received signals, representing a generalization of atomic 0 norm minimization in a one-bit environment.
  • We incorporate a noise constraint into the proposed optimization model, significantly reducing the impact of noise on the atomic 0 norm and thereby enhancing the robustness of the optimization model.
  • Rank approximation and the majority minimization (MM) principle are utilized to transform the formulated NP-hard optimization model into a convex optimization problem. Additionally, we derive the solution steps using the alternating direction method of multipliers (ADMM) algorithm.
The content of the paper is arranged as follows. Section 2 introduces the model of one-bit signal, and the principle of atomic norm minimization algorithm is also presented. In Section 3, the robust reweighted binary atomic norm minimization optimization method is proposed. Section 4 derives the solution of the ADMM algorithm for the proposed optimization problem, and provides the detailed algorithmic steps. Section 5 presents the numerical simulations and Section 6 discusses the results. Section 7 concludes the paper.

2. Materials and Methods

2.1. One-Bit DOA Signal Model

Consider a linear array with M omnidirectional antennas that receives K ( K < M ) independent narrowband far-field signals. The observed signal of the array at time t can be expressed as
x ( t ) = A ( θ ) s ( t ) + n ( t ) , t = 1 , , L ,
where
x ( t ) = [ x 1 ( t ) , , x M ( t ) ] T C M , s ( t ) = [ s 1 ( t ) , , s K ( t ) ] T C K , n ( t ) = [ n 1 ( t ) , , n M ( t ) ] T C M ,
and s ( t ) and n ( t ) represent the signal vector and the noise vector, respectively. L is the number of snapshots. The noise n ( t ) is an independent identically distributed complex Gaussian circularly symmetric distribution with zero-mean and variance σ n 2 . The steering matrix is given by
A ( θ ) = [ a ( θ 1 ) , , a ( θ K ) ] T C M × K ,
which is composed of the steering vectors a ( θ k ) for k = 1 , 2 , , K , and θ = [ θ 1 , θ 2 , , θ K ] T denotes DOA of K uncorrelated signals. In the ULA, the steering vector of the k-th signal can be represented as
a θ k = 1 , exp j 2 π f k , exp j 2 π ( M 1 ) f k T C M ,
where the spatial frequency f k is given by
f k = d sin θ k λ , k = 1 , , K ,
d denotes the spacing between the adjacent antennas, and λ denotes the wavelength of the signal.
To introduce a one-bit quantized signal, the complex sign function is defined as
signe [ x ] = 1 2 sign [ ( x ) ] + j sign [ ( x ) ] ,
where ( x ) and ( x ) denote the real and imaginary parts of x, respectively, and sign [ · ] represents the sign function for real numbers, which is defined as
sign [ x ] = 1 x > 0 1 x 0 .
After one-bit quantization, the received signal can be represented as
y ( t ) = signe [ x ( t ) ] .
For simplicity of notation, A ( θ ) is represented as A . Equations (1) and (4) can be rewritten for the multi-snapshot case as
X = A S + N ,
Y = signe [ X ] ,
where
S = [ s ( 1 ) , s ( 2 ) , , s ( L ) ] = [ s 1 , s 2 , , s K ] T C K × L , N = [ n ( 1 ) , n ( 2 ) , , n ( L ) ] C M × L , X = [ x ( 1 ) , x ( 2 ) , , x ( L ) ] C M × L , Y = [ y ( 1 ) , y ( 2 ) , , y ( L ) ] C M × L .
S and N represent the signal matrix and the noise matrix, respectively, X and Y represent the input and output of the one-bit ADC, respectively. This work aims to improve the resolution of the estimated DOAs from the one-bit observations Y .

2.2. Atomic Norm Minimization

The atomic norm minimization algorithm, as a sparse recovery algorithm, can achieve gridless DOA estimation. It leverages the principle of the Vandermonde decomposition of Toeplitz covariance matrices [26], and seeks the minimal combination of atomic sets within the continuous dictionary to effectively estimate the DOAs of a uniform linear array. Compared to grid-based DOA estimation algorithms, it can avoid the grid mismatch issue.
The atomic set of atomic norm minimization under the continuous frequency domain can be constructed as
A = { a ( θ ) c | θ [ 90 , 90 ] , c 2 = 1 , c C 1 × L } .
Let the noise-free signal model of the array be expressed as
B = A S = k K a ( θ k ) s k .
It is clear from (8) that B can be represented as the smallest number of atoms in the atomic set A , denoted by
| | B | | A , 0 = inf K | B = k K p k a ( θ k ) c k , a ( θ k ) c k A , p k 0 = inf K | B = k K a ( f ) s k , s k = p k c k .
The ANM algorithm aims to solve the following optimization problem min B | | B | | A , 0 , which can be characterized as a rank minimization problem [27]
min u , B rank T ( u ) s . t . tr B H T ( u ) 1 B < + T ( u ) 0 ,
where T ( · ) denotes the Toeplitz transformation of the vector
T ( u ) = u 1 u 2 u M u 2 H u 1 u M 1 u M H u M 1 H u 1 .
The conventional solution of the atomic- 0 norm is relaxed into the conevx atomic- 1 norm
| | B | | A = inf k K p k | B = k K p k a ( θ k ) c k , a ( θ k ) c k A , p k 0 = inf k K p k | B = k K a ( f ) s k , s k = p k c k .
which indicates that model (12) can be reformulated as an SDP problem
min u , B tr ( T ( u ) ) s . t . tr B H T ( u ) 1 B < + T ( u ) 0 .
It can be observed that (13) approximates the rank norm in (10) using the trace norm, which is a loose approximation. However, the trace norm is suboptimal. It can be understood that the trace norm is the 1 -norm of the eigenvalues of T ( u ) , and the 1 -norm is known to have a limited resolving capability [25]. Consequently, to achieve a high-resolution gridless one-bit DOA estimation, the next section will introduce a robust reweighted binary atomic norm minimization (robust RBANM) method by employing the log-det heuristic that better fits the rank function and considers the presence of noise.

3. Proposed Method

The BANM algorithm considers the sign consistency between Y and B , and uses linear constraints as the fidelity term. To achieve high resolution, we employ the atomic 0 norm which has no limited resolution. Then, the optimization problem with one-bit atomic 0 norm involving the linear constraints is given as
min u , B | | B | | A , 0 μ tr Y r T B r μ tr Y i T B i s . t . X F = 1 ,
where μ is the regularization parameter, and B F = 1 is the normalization constraint which can reduce the optimization search space.
The linear constraints have certain robustness to noise; however, the 0 -norm is more sensitive to data than the 1 -norm, and using only the atomic 0 -norm and the linear constraints on Y and B may lead to inaccurate estimates. Therefore, to achieve a more robust high-resolution one-bit DOA estimation, the influence of noise should be considered. It is obvious that the one-bit ADC input X and output Y maintain sign consistency in the presence of noise
Y r X r 0 ,
Y i X i 0 ,
where Y r and Y i represent the real and imaginary parts of Y , respectively, and X r and X i represent the real and imaginary parts of X , respectively. The ⊙ symbol denotes the Hadamard product, and 0 represents a matrix with all elements equal to 0.
Based on the assumption of noise, the noise constraints can be reformulated as
tr ( X A S ) H ( σ 2 I ) 1 ( X A S ) < + .
With the consistency between Y and the sign of X , the one-bit atomic 0 norm optimization problem is formulated as
min u , B | | B | | A , 0 μ tr Y r T X r μ tr Y i T X i s . t . tr ( X B ) H ( σ 2 I ) 1 ( X B ) < + X F = 1 .
According to (10), the newly established one-bit atomic 0 norm optimization problem (18) can be transformed into a rank minimization problem
min u , B rank T ( u ) μ tr Y r T X r μ tr Y i T X i s . t . tr B H T ( u ) 1 B < + tr ( X B ) H ( σ 2 I ) 1 ( X B ) < + T ( u ) 0 σ 2 0 X F = 1 .
As studied in [28,29], the log-det heuristic can better approximate the rank function
rank T ( u ) = λ 0 m = 1 M ln | λ m + ϵ | = ln | T ( u ) + ϵ I | ,
where λ represents the eigenvalue vector of T ( u ) , and λ m is the m-th largest eigenvalue of T ( u ) . The parameter ϵ > 0 can avoid ln | λ m + ϵ | and ln | T ( u ) + ϵ I | being . The smaller ϵ becomes, ln | T ( u ) + ϵ I | approaches rank T ( u ) .
Define two parameters V B H T ( u ) 1 B , Λ ( X B ) H ( σ 2 I ) 1 ( X B ) . The first four constraints in (19) can be approximated by solving the optimization
min B tr V + tr Λ s . t . T ( u ) B B H V 0 σ 2 I X B ( X B ) H Λ 0 .
To reduce the number of variables, by replacing V + Λ with V and eliminating the variable B , we can also solve the following optimization
min B tr V s . t . T ( u ) + σ 2 I X X H V 0 T ( u ) 0 σ 2 0 .
Motivated by the log-det heuristic (20) and positive semidefinite transformation (22), (19) can be rewritten as
min u , B ln | T ( u ) + ϵ I | μ tr Y r T X r μ tr Y i T X i s . t . T ( u ) + σ 2 I X X H V 0 T ( u ) 0 σ 2 0 X F = 1 .
The optimization problem (23) is a non-convex problem. Since ln | T ( u ) + ϵ I | is smooth over the positive semidefinite cone, local minimization methods can be used to minimize it. The common algorithm employed is the MM algorithm. The principle of the MM algorithm is to construct a majorant function, which is an upper bound of the objective function, and in each iteration step, the majorant function is minimized to obtain the next iteration point. A commonly used majorant function is the first-order Taylor expansion of the original objective function.
The term ln | T ( u ) + ϵ I | can be approximated as
ln | T ( u ) + ϵ I | = ln | T ( u ( ) ) + ϵ I | + tr T ( u ( ) ) + ϵ I 1 T ( u u ( ) ) .
Let W = T ( u ) + ϵ I 1 and remove the constant term. The optimization problem at the ( + 1 ) th iteration can be rewritten as
min tr W ( ) T ( u ) μ tr Y r T X r μ tr Y i T X i s . t . T ( u ) + σ 2 I X X H V 0 T ( u ) 0 σ 2 0 X F = 1 .
The robust RBANM DOA estimation optimization problem is established. The approach to solve this optimization problem is introduced in the following section.

4. Alternating Direction Method of Multipliers (ADMM) for the Proposed Method

In this section, the ADMM algorithm is employed to solve the optimization problem (25). ADMM is a computational method for solving convex optimization problems with separable structures. It has a fast processing speed and good convergence performance. The fundamental principle underlying the ADMM algorithm is to optimize the original variables in an alternating manner by constructing an augmented Lagrangian function. The augmented Lagrangian function of (25) can be written as
L ( u , X , σ 2 , V , Z , Q ) = tr W ( ) T ( u ) + tr ( V ) μ tr Y r T X r μ tr Y i T X i + tr Z T ( u ) + σ 2 I X X H V Q + ρ 2 Z T ( u ) + σ 2 I X X H V F 2 ,
where Q is the Lagrangian multiplier and ρ > 0 is a penalty parameter, and an auxiliary variable Z is newly introduced
Z = T ( u ) + σ 2 I X X H V 0 .
Then, the updating iterations are as follows
u [ l + 1 ] , X [ l + 1 ] , V [ l + 1 ] = arg min L ( u , X , σ 2 [ l ] , V , Z [ l ] , Q [ l ] ) ,
σ 2 [ l + 1 ] = arg min L ( u [ l + 1 ] , X [ l + 1 ] , σ 2 , V [ l + 1 ] , Z [ l ] , Q [ l ] ) ,
Z [ l + 1 ] = arg min L ( u [ l + 1 ] , X [ l + 1 ] , σ 2 [ l + 1 ] , V [ l + 1 ] , Z , Q [ l ] ) ,
Q [ l + 1 ] = Q [ l ] + Z [ l + 1 ] T ( u [ l + 1 ] ) + σ 2 [ l + 1 ] I X [ l + 1 ] X H [ l + 1 ] V [ l + 1 ] ,
where [ l ] is set as the lth iteration of the inner loop and () is set as the th iteration of the outer loop to discriminate the iteration of inner loop and outer loop.
Let Z and Q be partitioned as
Z = Z 0 Z 2 Z 2 H Z 1 = Z 0 Z r + j Z i Z r H + j Z i H Z 1 ,
Q = Q 0 Q 2 Q 2 H Q 1 = Q 0 Q r + j Q i Q r H + j Q i H Q 1 ,
where Z 0 , Q 0 C M × M , Z 1 , Q 1 C L × L , and Z 2 , Z r , Z i , Q 2 , Q r , Q i C M × L . Z r and Z i represent the real part and imaginary part of Z 2 , and Q r and Q i represent the real part and imaginary part of Q 2 . Taking the derivative of (26) with respect to each parameter yields
{ (34) L u = T W 1 ( ) Q 0 ρ [ Z 0 T ( u ) σ 2 I ] , (35) L σ 2 = D ( Q 0 ) ρ [ D ( Z 0 ) D ( T ( u ) ) M σ 2 ] , (36) L X r = μ Y r 2 Q r 2 ρ Z r X r , (37) L X i = μ Y i 2 Q i 2 ρ Z i X i , (38) L V = I Q 1 ρ Z 1 V , (39) L Z = Q + ρ Z T ( u ) + σ 2 I X X H V ,
where T ( · ) is the Toeplitz adjoint operator, D ( · ) is the operator that calculates the sum of the diagonal elements of matrix.
Let (34) and (35) be equal to zero. Then, we have
u = T ( Z 0 ) σ 2 e 1 + 1 ρ T ( Q 0 ) + 1 ρ T ( W ) ,
σ 2 = 1 M D ( Z 0 ) u 1 + 1 ρ 1 M D ( Q 0 ) ,
where e 1 represents the unit vector with the first element equal to 1 and the remaining elements to 0. u 1 is the first element of u . Substitute (41) into (40), and let (36)–(38) be equal to zero. The variables in (28) are given as
{ (42) u [ l + 1 ] = T Z 0 [ l ] D ( Z 0 [ l ] ) + 1 ρ ( Q 0 [ l ] D ( Q 0 [ l ] ) ) 1 ρ W 1 ( ) + u 1 [ l ] I + , (43) X r [ l + 1 ] = Z r [ l ] + 1 ρ Q r [ l ] + μ ρ Y r , (44) X i [ l + 1 ] = Z i [ l ] + 1 ρ Q i [ l ] + μ ρ Y i , (45) V [ l + 1 ] = Z 1 [ l ] + 1 ρ Q 1 [ l ] 1 ρ I .
where { · } + represents the operator of the positive semidefinite cone. The operator decomposes the matrix eigenvalues and sets all negative eigenvalues to zero, which forces the matrix onto the positive definite cone. The variable σ 2 in (41) can be updated with the closed form as below
σ 2 [ l + 1 ] = 1 M D ( Z 0 [ l ] ) u 1 [ l + 1 ] + 1 ρ 1 M D ( Q 0 [ l ] ) + ,
where [ · ] + is an operator that sets negative values to 0 and leaves non-negative values unchanged. Let (39) be equal to zero; with the constraint that Z is a positive semidefinite matrix, it can be calculated by
Z [ l + 1 ] = T ( u [ l + 1 ] ) + σ 2 [ l + 1 ] I X [ l + 1 ] X H [ l + 1 ] V [ l + 1 ] 1 ρ Q [ l ] + ,
The iterative formula for Q can be written as
Q [ l + 1 ] = Q [ l ] + ρ Z [ l + 1 ] T ( u [ l + 1 ] ) + σ 2 [ l + 1 ] I X [ l + 1 ] X H [ l + 1 ] V [ l + 1 ] .
By iterative optimization, existing algorithms such as MUSIC, root-MUSIC, and rotation-invariance methods can utilize the pseudo-covariance T ( u ^ ) to estimate DOAs.

5. Results

In this section, the proposed robust RBANM is compared with existing methods, such as one-bit MUSIC [30] and BANM [13,14]. Additionally, to demonstrate the robustness of the proposed algorithm, the noiseless one-bit atomic 0 norm, i.e., the optimization problem (14), is also compared with the proposed method, and it is referred to as RBANM here. To ensure consistency, all four algorithms utilize the MUSIC algorithm for DOA estimation. The estimates T ( u ) obtained from BANM, RBANM, and robust RBANM are used to perform eigendecomposition, extract the noise subspace, and apply the MUSIC algorithm to obtain the spectrum, while the one-bit MUSIC algorithm utilizes the quantized signal covariance R y = Y Y H / L to obtain the spectrum. For the BANM, RBANM, and robust RBANM algorithms, the iterative process is terminated when the Frobenius norm of the difference between two consecutive estimates T ( u ) is less than 10 2 . The initial value of ϵ is set to 1, and then a strategy is adopted that, in each iteration, ϵ ( ) = ϵ ( 1 ) 2 until ϵ ( ) 10 2 is reached. The regularization parameter μ is set to 1. The signals s k , k = 1 , 2 , , K are set to have equal energy. The signal-to-noise ratio (SNR) is defined as
SNR = 10 log 10 k = 1 K σ k 2 σ n 2 .
First, the identification probabilities of the four algorithms with different spatial frequency separation Δ f under a different number of signals with L = 5 snapshots are shown in Figure 1. The signal identification criterion is that the DOA estimates from the four methods are within f ± Δ f / 2 . If all signals are correctly estimated, the trial is counted as 1, otherwise 0. The results are averaged over 500 Monte Carlo trials. The simulation environment is a ULA with M = 40 sensors, and SNR is set to 10 dB. Figure 1a illustrates the identification probabilities in the case of two signals, where the spatial frequencies of the signals are 0.1 and 0.1 + Δ f , respectively. It can be seen that the proposed robust RBANM algorithm consistently has the highest identification probability, achieving a probability of 1 when Δ f is greater than 0.021, while MUSIC and BANM reach an identification probability of 1 when Δ f is greater than 0.029. Figure 1b illustrates the identification probabilities in the case of three signals, where the spatial frequencies of the signals are 0.1 , 0.1 + Δ f , and 0.1 + 2 Δ f , respectively. It can be seen that the robust RBANM algorithm achieves an identification probability of 1 when Δ f is greater than 0.025, while MUSIC and BANM reach an identification probability of 1 when Δ f is greater than 0.033.
Then, Figure 2 presents two illustrative examples corresponding to Figure 1a and Figure 1b, respectively. The black vertical lines indicate the true signal directions. Figure 2a shows the spectrum obtained by the four algorithms when the two signals are located at 0.1 and 0.115. The proposed robust RBANM successfully identifies the two signals at Δ f = 0.015 , while the other algorithms cannot. Figure 2b provides an example where the proposed algorithm successfully identifies the three signals with spatial frequencies at 0.1, 0.115, and 0.13, while the other algorithms fail to completely distinguish the three signals. It can be observed that the robust RBANM algorithm can clearly generate three distinct peaks, while BANM only generates two peaks, and the other two algorithms generate only one peak. Similar examples are shown in Figure 3. All simulation conditions are the same, except for SNR = 5 dB. It can be observed from Figure 3 that even at low SNR, the robust RBANM algorithm is still able to estimate the signals.
Finally, the performance of the proposed algorithm under different signal-to-noise ratios and array element numbers is shown in Figure 4 and Figure 5. Additionally, algorithms that combine maximum likelihood with the 2 , 1 norm [17] and the CBIHT algorithm [11] are added for performance comparison.
Figure 4 presents the robustness of the four algorithms under different SNRs, and shows the identification probabilities of the four algorithms when the two signals are located at 0.1 and 0.13. The results are averaged over 500 Monte Carlo trials. It can be seen that all algorithms, except for RBANM, achieve the identification probabilities of 0.7 for the two signals when SNR is above 1 dB. In contrast, RBANM is affected by noise and can hardly accurately detect the signals at −5 dB SNR, and it can only completely identify the two signals when SNR reaches 11 dB.
Figure 5 presents the identification probabilities under a different number of sensors M. The simulation condition set as snapshots L = 5 and the signals are at f = 0.1 , 0.115 . The SNRs of Figure 5a and Figure 5b are set as 10 dB and 5 dB, respectively. The results are averaged over 500 Monte Carlo trials. As shown in Figure 5, all algorithms can achieve higher detection probabilities by increasing the number of sensors, while the proposed robust RBANM consistently maintains the highest identification probability when the number of sensors M is more than 25.

6. Discussion

This paper proposes a high-resolution and robust binary atomic norm minimization algorithm. The proposed algorithm is compared to several recent one-bit DOA studies in Section 5, considering the detection performance under different signal spatial frequency separations, varying signal-to-noise ratios, and different numbers of sensors.
It can be observed that the proposed algorithm achieves high-resolution and robust estimation, significantly improving the resolution capability compared to BANM. Furthermore, as shown in Figure 3b and Figure 5a, it maintains good detection performance even at lower SNRs. For instance, in the noisy environment with an SNR of 5 dB, with M = 50 sensors, the algorithm accurately identifies signals with a spatial frequency difference of 0.015, while the other algorithms fail to identify them.
However, the proposed algorithm involves nested iterations, resulting in higher computational complexity. In future work, we will seek alternatives to the ADMM algorithm or solutions that avoid nested iterations.

7. Conclusions

In this paper, a novel approach for high-resolution and robust one-bit DOA estimation is proposed. This method has two significant advantages. First, the proposed method achieves high-resolution DOA estimation by using the log-det heuristic instead of the conventional atomic 1 norm minimization, which may lead to inaccurate estimates, to approximate the binary atomic 0 norm minimization problem, compared to the existing BANM algorithm. Second, by adding a noise constraint, the proposed method improves robustness against noise sensitivity inherent in atomic 0 norm methods, resulting in more reliable DOA estimation. Simulation results demonstrate the effectiveness of the proposed method.

Author Contributions

Conceptualization, R.L.; methodology, R.L.; writing—original draft preparation, R.L.; writing—review and editing, J.Y., Z.D., X.L. and K.T.; supervision, J.Y. and W.S.; funding acquisition, J.Y. and W.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant numbers 62001229, 62101260, and 62101264; the Natural Science Foundation of Jiangsu Province under grant numbers BK20210334 and BK20230915; the China Postdoctoral Science Foundation under grant number 2020M681604; and the Jiangsu Province Postdoctoral Science Foundation under grant number 2020Z441.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADCAnalog-to-Digital Converter
ADMMAlternating Direction Method of Multipliers
ANMAtomic Norm Minimization
BANMBinary Atomic Norm Minimization
DOADirection-Of-Arrival
MMMajorization Minimization
MUSICMUltiple SIgnal Classification
RBANMReweighted Binary Atomic Norm Minimization
SDPSemiDefinite Programming
SNRSignal-to-Noise Ratio
ULAUniform Linear Array

References

  1. Dey, N.; Ashour, A.S. Direction of Arrival Estimation and Localization of Multi-Speech Sources; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  2. Ho, T.; McWhirter, J.; Nehorai, A.; Nickel, U.; Ottersten, B.; Steinberg, B.; Stoica, P.; Viberg, M.; Zhu, Z. Radar Array Processing; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 25. [Google Scholar]
  3. Walden, R.H. Analog-to-digital converter survey and analysis. IEEE J. Sel. Areas Commun. 1999, 17, 539–550. [Google Scholar] [CrossRef]
  4. Lu, L.; Li, G.Y.; Swindlehurst, A.L.; Ashikhmin, A.; Zhang, R. An overview of massive MIMO: Benefits and challenges. IEEE J. Sel. Top. Signal Process. 2014, 8, 742–758. [Google Scholar] [CrossRef]
  5. Ruan, N.; Wang, H.; Wen, F.; Shi, J. DOA estimation in B5G/6G: Trends and challenges. Sensors 2022, 22, 5125. [Google Scholar] [CrossRef] [PubMed]
  6. Liu, C.L.; Vaidyanathan, P. One-bit sparse array DOA estimation. In Proceedings of the 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 5–9 March 2017; pp. 3126–3130. [Google Scholar]
  7. Singh, J.; Dabeer, O.; Madhow, U. On the limits of communication with low-precision analog-to-digital conversion at the receiver. IEEE Trans. Commun. 2009, 57, 3629–3639. [Google Scholar] [CrossRef]
  8. Mezghani, A.; Nossek, J.A. Analysis of Rayleigh-fading channels with 1-bit quantized output. In Proceedings of the 2008 IEEE International Symposium on Information Theory, Toronto, ON, Canada, 6–11 July 2008; pp. 260–264. [Google Scholar]
  9. Stoica, P.; Shang, X.; Cheng, Y. The Cramér–Rao bound for signal parameter estimation from quantized data [Lecture Notes]. IEEE Signal Process. Mag. 2021, 39, 118–125. [Google Scholar] [CrossRef]
  10. Bar-Shalom, O.; Weiss, A.J. DOA estimation using one-bit quantized measurements. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 868–884. [Google Scholar] [CrossRef]
  11. Stöckle, C.; Munir, J.; Mezghani, A.; Nossek, J.A. 1-bit direction of arrival estimation based on compressed sensing. In Proceedings of the 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Stockholm, Sweden, 28 June–1 July 2015; pp. 246–250. [Google Scholar]
  12. Huang, X.; Xiao, P.; Liao, B. One-bit direction of arrival estimation with an improved fixed-point continuation algorithm. In Proceedings of the 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP), Hangzhou, China, 18–20 October 2018; pp. 1–4. [Google Scholar]
  13. Zhou, C.; Zhang, Z.; Liu, F.; Li, B. Gridless compressive sensing method for line spectral estimation from 1-bit measurements. Digit. Signal Process. 2017, 60, 152–162. [Google Scholar] [CrossRef]
  14. Wei, Z.; Wang, W.; Dong, F.; Liu, Q. Gridless one-bit direction-of-arrival estimation via atomic norm denoising. IEEE Commun. Lett. 2020, 24, 2177–2181. [Google Scholar] [CrossRef]
  15. Tang, W.G.; Jiang, H.; Zhang, Q. One-bit gridless DOA estimation with multiple measurements exploiting accelerated proximal gradient algorithm. Circuits Syst. Signal Process. 2022, 41, 1100–1114. [Google Scholar] [CrossRef]
  16. Feng, L.; Huang, L.; Li, Q.; He, Z.Q.; Chen, M. An off-grid iterative reweighted approach to one-bit direction of arrival estimation. IEEE Trans. Veh. Technol. 2023, 72, 8134–8139. [Google Scholar] [CrossRef]
  17. Chen, M.; Li, Q.; Li, X.P.; Huang, L.; Rihan, M. One-Bit DoA Estimation for Deterministic Signals Based on 2,1-Norm Minimization. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 2438–2444. [Google Scholar] [CrossRef]
  18. Marques, E.C.; Maciel, N.; Naviner, L.; Cai, H.; Yang, J. A review of sparse recovery algorithms. IEEE Access 2018, 7, 1300–1322. [Google Scholar] [CrossRef]
  19. Malioutov, D.; Cetin, M.; Willsky, A.S. A sparse signal reconstruction perspective for source localization with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef]
  20. Bhaskar, B.N.; Tang, G.; Recht, B. Atomic norm denoising with applications to line spectral estimation. IEEE Trans. Signal Process. 2013, 61, 5987–5999. [Google Scholar] [CrossRef]
  21. Yang, Z.; Xie, L. Enhancing sparsity and resolution via reweighted atomic norm minimization. IEEE Trans. Signal Process. 2015, 64, 995–1006. [Google Scholar] [CrossRef]
  22. Wu, X.; Zhu, W.P.; Yan, J. A high-resolution DOA estimation method with a family of nonconvex penalties. IEEE Trans. Veh. Technol. 2018, 67, 4925–4938. [Google Scholar] [CrossRef]
  23. Sheng, S.; Chen, P.; Yao, Y.; Wu, L.; Chen, Z. Atomic network-based DOA estimation using low-bit ADC. Electronics 2021, 10, 738. [Google Scholar] [CrossRef]
  24. Jia, T.; Liu, H.; Gao, C.; Yan, J. Bayesian Direction of Arrival Estimation using Atomic Norm Minimization with Prior Knowledge. IEEE Trans. Aerosp. Electron. Syst. 2024; early access. 1–32. [Google Scholar] [CrossRef]
  25. Fernandez-Granda, C. Super-resolution of point sources via convex programming. Inf. Inference J. IMA 2016, 5, 251–303. [Google Scholar] [CrossRef]
  26. Yang, Z.; Xie, L. Exact joint sparse frequency recovery via optimization methods. IEEE Trans. Signal Process. 2016, 64, 5145–5157. [Google Scholar] [CrossRef]
  27. Tang, G.; Bhaskar, B.N.; Shah, P.; Recht, B. Compressed sensing off the grid. IEEE Trans. Inf. Theory 2013, 59, 7465–7490. [Google Scholar] [CrossRef]
  28. Fazel, M.; Hindi, H.; Boyd, S.P. Log-det heuristic for matrix rank minimization with applications to Hankel and Euclidean distance matrices. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; Volume 3, pp. 2156–2162. [Google Scholar]
  29. Shen, L.; Suter, B.W. One-bit compressive sampling via 0 minimization. EURASIP J. Adv. Signal Process. 2016, 2016, 1–16. [Google Scholar] [CrossRef]
  30. Huang, X.; Liao, B. One-bit MUSIC. IEEE Signal Process. Lett. 2019, 26, 961–965. [Google Scholar] [CrossRef]
Figure 1. The identification probabilities with different spatial frequency separation Δ f under M = 40 , L = 5 , and SNR = 10 dB. (a) In the case of two signals at 0.1 and 0.1 + Δ f . (b) In the case of three signals at 0.1, 0.1 + Δ f , and 0.1 + 2 Δ f .
Figure 1. The identification probabilities with different spatial frequency separation Δ f under M = 40 , L = 5 , and SNR = 10 dB. (a) In the case of two signals at 0.1 and 0.1 + Δ f . (b) In the case of three signals at 0.1, 0.1 + Δ f , and 0.1 + 2 Δ f .
Sensors 24 05936 g001
Figure 2. Two illustrative examples with M = 40 , L = 5 , and SNR = 10 dB. (a) The signals are at 0.1 and 0.115 . The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.085 , 0.125 ] . (b) The signals are at 0.1, 0.115, and 0.13. The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.08 , 0.15 ] .
Figure 2. Two illustrative examples with M = 40 , L = 5 , and SNR = 10 dB. (a) The signals are at 0.1 and 0.115 . The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.085 , 0.125 ] . (b) The signals are at 0.1, 0.115, and 0.13. The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.08 , 0.15 ] .
Sensors 24 05936 g002
Figure 3. Two illustrative examples with M = 40 , L = 5 , and SNR = 5 dB. (a) The signals are at 0.1 and 0.115 . The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.085 , 0.125 ] . (b) The signals are at 0.1, 0.115, and 0.13. The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.08 , 0.15 ] .
Figure 3. Two illustrative examples with M = 40 , L = 5 , and SNR = 5 dB. (a) The signals are at 0.1 and 0.115 . The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.085 , 0.125 ] . (b) The signals are at 0.1, 0.115, and 0.13. The left spectrum is shown on the interval [ 0.5 , 0.5 ] , while the right is shown on [ 0.08 , 0.15 ] .
Sensors 24 05936 g003
Figure 4. The identification probability of the four algorithms under different SNRs with M = 40 and L = 5 . The signals are at f = 0.1 , 0.13 .
Figure 4. The identification probability of the four algorithms under different SNRs with M = 40 and L = 5 . The signals are at f = 0.1 , 0.13 .
Sensors 24 05936 g004
Figure 5. The identification probabilities under a different number of sensors M with L = 5 . The signals are at f = 0.1 , 0.115 . (a) SNR = 10 dB. (b) SNR = 5 dB.
Figure 5. The identification probabilities under a different number of sensors M with L = 5 . The signals are at f = 0.1 , 0.115 . (a) SNR = 10 dB. (b) SNR = 5 dB.
Sensors 24 05936 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, R.; Yang, J.; Dai, Z.; Lu, X.; Tan, K.; Su, W. High-Resolution and Robust One-Bit Direct-of-Arrival Estimation via Reweighted Atomic Norm Estimation. Sensors 2024, 24, 5936. https://doi.org/10.3390/s24185936

AMA Style

Li R, Yang J, Dai Z, Lu X, Tan K, Su W. High-Resolution and Robust One-Bit Direct-of-Arrival Estimation via Reweighted Atomic Norm Estimation. Sensors. 2024; 24(18):5936. https://doi.org/10.3390/s24185936

Chicago/Turabian Style

Li, Rui, Jianchao Yang, Zheng Dai, Xingyu Lu, Ke Tan, and Weimin Su. 2024. "High-Resolution and Robust One-Bit Direct-of-Arrival Estimation via Reweighted Atomic Norm Estimation" Sensors 24, no. 18: 5936. https://doi.org/10.3390/s24185936

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