Next Article in Journal
Relative-Entropy Variational Principle for Semiclassical Gravity with Finite-Resolution Boundaries
Previous Article in Journal
Construction of Efficient High-Rate Protograph QC-LDPC Codes by Joint EXIT Chart, PEG, AWD, and QC-NLACE Techniques
Previous Article in Special Issue
Unified Space–Time-Message Interference Alignment: An End-to-End Learning Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Gridless DOA Estimator for 1.5-Bit Sparse Massive MIMO Systems Based on Covariance Matrix Estimation

1
College of Mathematical Sciences, Harbin Engineering University, Harbin 150001, China
2
CETC Taiji Computer Co., Ltd., Beijing 100102, China
3
CETC Big Data Research Institute, Guiyang 550008, China
4
School of Computer Science and Artificial Intelligence, Chaohu University, Hefei 238024, China
*
Author to whom correspondence should be addressed.
Entropy 2026, 28(6), 605; https://doi.org/10.3390/e28060605
Submission received: 5 March 2026 / Revised: 2 May 2026 / Accepted: 26 May 2026 / Published: 28 May 2026
(This article belongs to the Special Issue Wireless Communications: Signal Processing Perspectives, 2nd Edition)

Abstract

To reduce the hardware cost of massive multiple-input multiple-output (MIMO) systems, low-bit analog-to-digital converters (ADCs) and sparse arrays are widely used. Compared with traditional 1-bit and 2-bit quantization techniques, 1.5-bit quantization uses two symmetric non-zero thresholds to quantize signal power into three levels, thereby balancing quantization complexity against system performance. However, the quantization loss introduced by 1.5-bit quantization is still significant and leads to degradation in DOA estimation performance. To improve the DOA estimation accuracy of 1.5-bit sparse massive MIMO systems, a covariance matrix estimation method is proposed. This method exploits the Toeplitz property of the covariance matrix of sparse arrays and the relationship between 1.5-bit quantized signals and their unquantized counterparts to transform the covariance matrix estimation problem for 1.5-bit sparse arrays into a non-convex optimization problem with equality constraints. We then further exploit the properties of 1.5-bit quantized signals to relax this problem into a convex problem and solve it via semidefinite programming. Once the covariance is estimated, the DOAs can be recovered by subspace-based methods. Numerical results show that the proposed method achieves higher estimation accuracy than 1.5B-MUSIC and 1-bit covariance-fitting baselines on 1.5-bit sparse arrays, and is competitive with structured covariance-fitting baselines applied to unquantized data, especially on coprime arrays in low-snapshot scenarios.

1. Introduction

With the increasing amount of information transmitted in modern society, massive multiple-input multiple-output (MIMO) systems are widely used to meet the demand for high-data-rate transmission [1]. However, the use of a large number of antenna elements and high-resolution analog-to-digital converters (ADCs) [2] in massive MIMO systems leads to significant increases in hardware cost and power consumption. To mitigate the impact of growing hardware expense, sparse arrays [3] and low-bit ADCs have been proposed and widely adopted. Sparse arrays effectively enhance the degrees of freedom and resolution of an array by employing non-uniform element layouts with a limited number of antenna elements; common examples include coprime arrays and nested arrays. Low-bit ADCs, on the other hand, effectively reduce system complexity by decreasing the number of quantization bits per sampling point. However, the reduction in quantization bits and the increase in array complexity pose greater challenges for signal processing. Direction-of-arrival (DOA) estimation, a fundamental problem in array signal processing, is one of the key challenges that must be addressed.
A typical low-bit quantization technique is 1-bit quantization. This technique uses a comparator to quantize continuous-amplitude signals into 1-bit signals that contain only sign information, significantly reducing the hardware complexity and power consumption of ADCs. When the threshold of the comparator is set to zero, the scheme is referred to as zero-threshold 1-bit quantization, which has a long research history. The correlation coefficient estimation problem for zero-threshold 1-bit sampled signals was studied in [4], which introduced the well-known arcsine law. The authors of [5,6] presented maximum-likelihood-based 1-bit DOA estimation methods and provided performance analyses. The Cramér–Rao lower bound (CRLB) of zero-threshold 1-bit quantization under sparse arrays was analyzed in [7]. The authors of [8] extended the DOA estimation problem for 1-bit sparse arrays to polarization-sensitive arrays. Other applications of 1-bit quantization techniques can be found in [9,10,11,12]. To address the fact that zero-threshold 1-bit quantization cannot recover signal amplitude information, researchers have proposed biased 1-bit quantization techniques. The authors of [13] presented a fixed-threshold 1-bit autocorrelation estimation method, whose estimation performance was analyzed in [14]. Closely related, ref. [15] addressed the recovery of the full (i.e., diagonal-included) covariance matrix from non-zero-threshold 1-bit samples, deriving the Fisher information matrix and characterizing the dependence of the recovery MSE on the threshold; this work makes it clear that under 1-bit sampling the optimal threshold varies with the unknown variances and correlations, motivating the multi-level or time-varying schemes considered next. A time-varying-threshold 1-bit parameter estimation method was proposed in [16] and applied to MIMO radar. Building on the modified arcsine law, ref. [17] extended 1-bit covariance recovery to non-stationary signals with time-varying sampling thresholds, recovering both the time-varying variance and the autocorrelation values of the input. Both refs. [15,17] therefore tackle the same underlying difficulty—the loss of amplitude information under 1-bit sampling—through richer (non-zero or time-varying) thresholds, rather than through a finer quantization grid. However, whether zero-threshold or biased, 1-bit quantization techniques both introduce significant quantization errors, which lead to degraded DOA estimation performance. To address this, researchers have proposed multi-bit quantization techniques to improve DOA estimation performance. A MIMO parameter estimation method based on mixed-bit ADCs was proposed in [18], and ref. [19] presented a low-bit covariance matrix estimation method. However, increasing the number of bits also means further increasing hardware cost, which contradicts the original intent of low-bit quantization.
To strike a balance between performance and complexity, a 1.5-bit quantization technique was proposed in [20] and has shown strong application prospects. The 1.5-bit quantization technique quantizes signal amplitudes into three levels using two symmetric non-zero thresholds, thereby retaining more information than traditional 1-bit quantization. Compared with 2-bit quantization, 1.5-bit quantization uses one fewer comparator, which further reduces hardware complexity and power consumption. The authors of [21] subsequently provided a closed-form solution for covariance matrix recovery under 1.5-bit quantization and analyzed the DOA estimation performance obtained from this recovered covariance matrix. It should be noted that all theoretical results in [21] are based on infinite-snapshot scenarios, so their performance for DOA estimation in low-snapshot scenarios is unknown. In addition, for sparse arrays, the method in [20] requires constructing difference co-array outputs. However, difference co-arrays reduce the statistical efficiency of the received signals [22], which causes the DOA estimation accuracy at high signal-to-noise ratios (SNRs) to deviate from the CRLB.
Existing sparsity-based methods provide new tools to address the above two issues. For the processing of 1-bit quantized signals, refs. [23,24] presented signal reconstruction methods based on convex optimization and iterative hard thresholding, respectively, to recover the normalized signals prior to 1-bit compressed quantization; refs. [25,26] provided gridless sparse line-spectrum estimation methods for 1-bit quantization. The above methods transform the signal recovery or parameter estimation problem after 1-bit quantization into a convex optimization problem with sign constraints; this approach does not rely on the statistical characteristics of the signal and is independent of the number of snapshots. For the processing of sparse-array received signals, refs. [27,28] transformed the DOA estimation problem into nuclear-norm and atomic-norm optimization problems, thereby eliminating the dependence of DOA estimation on differential array outputs, while the Sparse and Parametric Approach (SPA) [29] and Enhanced Matrix Completion (EMaC) [30] exploited the structure of Toeplitz and Hankel matrices, respectively, to fit the covariance matrix of sparse arrays. The above methods treat the elements of a sparse array as sparse spatial-domain samples and use sparse reconstruction algorithms to reconstruct the covariance matrix of a uniform linear array with the same degrees of freedom, without the need to construct differential array outputs, while effectively suppressing finite-snapshot errors. By combining these two lines of work, the DOA estimation problem for 1.5-bit sparse arrays can be transformed into a sparsity-based reconstruction problem with sign constraints, which allows reconstruction of the normalized unquantized received-signal covariance matrix of a uniform linear array with the same degrees of freedom, effectively suppressing finite-snapshot errors and avoiding the loss of statistical efficiency caused by difference co-arrays.
Motivated by the above observations, this paper proposes a DOA estimation algorithm based on 1.5-bit sparse covariance matrix estimation (1.5B-SCE) for 1.5-bit sparse arrays. In contrast to the closed-form covariance recovery of [21], which is accurate only in the infinite-snapshot regime, and in contrast to the difference-coarray-based 1.5B-MUSIC of [20], which suffers from statistical-efficiency loss [22], 1.5B-SCE directly formulates the recovery of the unquantized ULA covariance as a constrained covariance-fitting problem. The novelty of this paper lies at the formulation level: the three ingredients used here—sign consistency of low-bit quantization, Toeplitz covariance fitting on sparse arrays, and Schur-complement relaxation—have each been studied individually in prior work, but to our knowledge they have not previously been combined into a single SDP tailored to 1.5-bit sparse-array DOA estimation. The resulting formulation (i) keeps the information in the three-level { 1 , 0 , + 1 } output through a sign-product inequality, (ii) enforces the Toeplitz structure of the underlying ULA covariance without resorting to difference co-arrays, and (iii) remains convex and can therefore be solved to global optimality via standard SDP. We further note that the present work is complementary to, rather than a refinement of [15,17]: those works recover the covariance of 1-bit samples by exploiting non-zero or time-varying thresholds within the (modified) arcsine-law framework, whereas 1.5B-SCE works in the 1.5-bit (three-level { 1 , 0 , + 1 } ) regime on a sparse array, replaces the closed-form arcsine recovery by a sign-product inequality inside an explicitly convex SDP, and simultaneously enforces the Toeplitz structure of the underlying ULA covariance to suppress finite-snapshot errors. The gain over the closed-form 1.5-bit recovery of [21] therefore comes from the structured covariance-fitting regularization rather than from a tighter arcsine relation. Simulation experiments show that 1.5B-SCE effectively improves the DOA estimation accuracy on 1.5-bit sparse arrays compared with 1.5B-MUSIC, and that on coprime arrays in the low-snapshot regime its accuracy is competitive with structured covariance-fitting baselines applied to unquantized data. We note that 1.5B-SCE does not recover information that was lost during quantization; its advantage over plain MUSIC on unquantized sparse arrays comes from the structured covariance-fitting regularization, not from the quantization itself as our extended baselines in Section 4 make explicit.
The rest of this paper is organized as follows. Section 2 introduces the signal model of 1.5-bit sparse arrays; Section 3 presents the specific implementation steps of 1.5B-SCE; Section 4 validates the effectiveness of the proposed method through simulation experiments; and finally, Section 5 concludes the paper.

2. Signal Model

Consider K plane-wave signals arriving from the far field at a linear array composed of M elements, with the element positions determined by the set S , which we refer to as the array configuration set. The position of the m-th element is given by ω m λ / 2 , where ω m S and λ is the signal wavelength. The received signal x m ( t ) at the m-th element is given by
x m ( t ) = k = 1 K s k ( t ) e j π ω m θ ¯ k + n m ( t ) , m = 1 , 2 , , M
where s k ( t ) is the baseband complex amplitude of the k-th signal, θ ¯ k = sin ( θ k ) , θ k is the DOA of the k-th signal, and n m ( t ) is additive complex Gaussian white noise at the m-th element, satisfying n m ( t ) CN ( 0 , σ 2 ) . Stacking the received signals of all elements into a vector, we obtain
x ( t ) = A ( θ ¯ ) s ( t ) + n ( t )
where x ( t ) = [ x 1 ( t ) , , x M ( t ) ] T , s ( t ) = [ s 1 ( t ) , , s K ( t ) ] T , n ( t ) = [ n 1 ( t ) , , n M ( t ) ] T , θ ¯ = [ θ ¯ 1 , θ ¯ K ] T , A ( θ ¯ ) = [ a ( θ ¯ 1 ) , a ( θ ¯ 2 ) , , a ( θ ¯ K ) ] is the array steering matrix, and a ( θ ¯ k ) = [ e j π ω 1 θ ¯ k , e j π ω 2 θ ¯ k , , e j π ω M θ ¯ k ] T is the array steering vector of the k-th signal.
In this paper, we make the following assumptions about the sources and noise: (1) all K sources are independent far-field Gaussian sources; (2) the DOAs of the different sources are distinct; (3) the noise at all elements follows independent and identically distributed complex Gaussian distributions; and (4) the noise is statistically independent of the sources.
Let us now consider the array configuration. When the array configuration set S consists of consecutive non-negative integers starting from 0, i.e., S = { 0 , 1 , 2 , , M 1 } (so that S has exactly M elements, consistent with the assumption above), we refer to this array as a uniform linear array (ULA). When the elements of S are not consecutive, it is referred to as a sparse linear array (SLA). There are two common SLA configurations. The first is the nested array [31], which consists of a ULA with element spacing 1 and M 1 elements, nested with another ULA with element spacing M 1 and M 2 elements. Its array configuration set is given by
S n = { 1 , 2 , , M 1 , M 1 + 1 , , M 2 ( M 1 + 1 ) } .
The second type of sparse array is the coprime array [32], which consists of two ULAs with element spacings M 2 and M 1 and with M 2 and 2 M 1 1 elements, respectively, where M 1 and M 2 are coprime. Its array configuration set is given by
S c = { 0 , M 1 , , M 2 M 1 , M 2 , , 2 ( M 1 1 ) M 2 } .
Other sparse arrays include minimum redundancy arrays [33], super nested arrays [34], and least hole arrays [35]. For simplicity, in the sequel we refer to an array with configuration set S simply as S . For example, a coprime array with configuration set S c is referred to as S c .
This paper considers the 1.5-bit quantization technique, which quantizes the received signal into three levels using two symmetric non-zero thresholds ± λ . The quantization is defined as follows:
Q ( t ) = 1 , t > λ 0 , | t | λ 1 , t < λ ,
where Q ( · ) is the quantization function, and λ is a non-negative threshold. For complex signals, 1.5-bit quantization is performed separately on the real and imaginary parts, resulting in the quantized signal:
y m ( t ) = Q ( ( x m ( t ) ) ) + j Q ( ( x m ( t ) ) ) , m = 1 , 2 , , M
where ( · ) and ( · ) denote the real and imaginary parts, respectively. Stacking the quantized signals of all elements into a vector, we have
y ( t ) = Q ( ( x ( t ) ) ) + j Q ( ( x ( t ) ) )
Assuming that the array received signals are quantized with the 1.5-bit quantizer and that N snapshots are collected, the resulting set of quantized signal samples is { y ( t n ) } n = 1 N . The sample covariance matrix of the quantized signals can be estimated as
R y = 1 N n = 1 N y ( t n ) y H ( t n )
where ( · ) H denotes the conjugate transpose operation.

3. Proposed Method

In this section, we propose a DOA estimation algorithm based on 1.5-bit sparse covariance matrix estimation (1.5B-SCE) that estimates the signal DOAs from the sample covariance matrix in (6). In ref. [21], the authors provided a closed-form solution for covariance matrix recovery under 1.5-bit quantization in the infinite-snapshot regime. However, this closed-form solution is applicable only in the infinite-snapshot regime; in the finite-snapshot regime the recovered covariance matrix has significant errors, which lead to degraded DOA estimation performance. Moreover, the method in [20] requires constructing difference co-array outputs, which reduces the statistical efficiency of the received signals [22] and causes the DOA estimation accuracy at high SNR to deviate from the CRLB.
Before presenting the derivation, we summarize the notation used in this section in Table 1 so that the role of each matrix (observed, modeling target, optimization variable, or derived auxiliary) is unambiguous.
The core problem of DOA estimation under low-snapshot sampling is to recover the covariance matrix of the unquantized received signals, that is, to estimate the unquantized received-signal covariance matrix R S = E { x ( t ) x H ( t ) } from the quantized covariance matrix in (6). For sparse arrays, it is also necessary to reconstruct the covariance matrix R D of a uniform linear array D with the same degrees of freedom from the estimated R S .
We express the signal model in (2) in matrix form as
X S = A S ( θ ¯ ) S + N S
where X S C M × N , S C K × N , and N S C M × N collect the unquantized snapshots, source-signal vectors, and noise vectors columnwise, i.e., X S = [ x ( t 1 ) , , x ( t N ) ] , S = [ s ( t 1 ) , , s ( t N ) ] , and N S = [ n ( t 1 ) , , n ( t N ) ] , and A S ( θ ¯ ) C M × K is the array steering matrix; the source-matrix symbol S (bold–italic) is distinct from the array configuration set S (blackboard bold). The relationship between the received-signal matrix of array D and X S can be expressed as
X S = Γ X D
where Γ is the selection matrix from array D to array S . Here, the virtual ULA D = { 0 , 1 , , ω M } is the smallest ULA whose aperture matches that of S ; we denote its size by M D = ω M + 1 . The selection matrix Γ { 0 , 1 } M × M D has a single 1 in row m at column ω m + 1 (and zeros elsewhere) so that Γ X D retains exactly the rows of X D indexed by S .
The sample covariance matrix R ^ D of D is then expressed as
R ^ D = 1 N X D X D H .
Since R ^ D is an unbiased estimate of R D , we have
E { vec ( R ^ D ) } = vec ( R D ) ,
where vec ( · ) denotes the matrix vectorization operator, and E { · } denotes the expectation operator. The process of using generalized least squares to solve for R D can be expressed as
min R D 1 ω M ( vec ( R ^ D ) vec ( R D ) ) ( R D T R D 1 ) ( vec ( R ^ D ) vec ( R D ) ) ,
where ⊗ denotes the Kronecker product. Equation (11) can be further simplified, as in [29], to
min R D R D 1 2 ( R ^ D R D ) R D 1 2 F 2 ,
where the subscript F denotes the Frobenius norm of a matrix, also referred to as the F-norm. As shown theoretically in [36], (12) yields the maximum-likelihood solution of R D . However, (12) is non-convex, so its global optimum cannot be obtained with standard convex optimization algorithms. To address this, we adopt the convex approximation of [37] to transform it into a convex problem. The convex approximation of (12) is
min R D R D 1 2 ( R ^ D R D ) F 2 .
The covariance matrix fitting above is only for unquantized received signals. For signals after 1.5-bit quantization, the key to applying covariance-matrix-fitting techniques to 1.5-bit quantized sparse arrays is how to combine the characteristics of 1.5-bit quantization with covariance matrix fitting. Since (13) obtains the estimate R D from the value of R ^ D , we must first establish the relationship between the 1.5-bit quantized signal y ( t ) and R ^ D . If this relationship is used as a constraint, a constrained optimization problem can be formulated based on (13) to recover the covariance matrix of the unquantized received signals from 1.5-bit quantized data.
Let the matrix form of the received signal y ( t ) of array S be Y S . According to the definition of 1.5-bit quantization, with quantization threshold λ we have
Y S = Q ( ( X S ) ) + j Q ( ( X S ) ) ,
and
Q ( x ) = 1 2 ( sign ( x λ ) + sign ( x + λ ) ) ,
where sign ( · ) is the sign function. Equation (15) is equivalent to the definition in (3) as shown by the following lemma.
Lemma 1.
The 1.5-bit quantization in (3) can equivalently be expressed as
Q ( x ) = 1 2 ( sign ( x λ ) + sign ( x + λ ) ) .
Proof. 
Since λ is symmetric about 0, we only consider the case λ 0 .
If λ = 0 , the results in (3) and (15) both degenerate to traditional 1-bit quantization. If λ > 0 , then for any x < λ we have Q ( x ) = 1 , sign ( x λ ) = sign ( x + λ ) = 1 , and 1 2 ( sign ( x λ ) + sign ( x + λ ) ) = 1 , so the results in (3) and (15) are the same. The cases x > λ and | x | λ can be proved analogously.    □
The relationship in (14) and (15) is referred to as the sign consistency between the 1.5-bit quantized signal Y S and the unquantized received signal X S . We further simplify (14) as
Y S = Q ( X S ) .
The relationship between X S and R ^ D is determined by (8) and (9). By incorporating (8), (9), and (17) as constraints in the covariance-matrix-fitting optimization problem, we obtain
min R D   R D 1 2 ( R ^ D R D ) F 2 ,     s . t . X S = Γ X D ,                   R ^ D = 1 N X D X D H ,                   Y S = Q ( X S ) .
Clearly, the three constraints in (18) are all equality constraints, which makes (18) non-convex and not directly solvable by convex optimization algorithms. However, by using convex relaxation, (18) can be transformed into a convex optimization problem and solved via semidefinite programming.
  • Relaxation roadmap. Before presenting the derivation, we classify the three transformations that will be applied so that their status—equivalent reformulation versus genuine relaxation—is unambiguous. (i) The Frobenius objective in (18) is rewritten as a linear objective plus a Schur-complement LMI by introducing an auxiliary variable W ; this step is an equivalent reformulation and does not enlarge the feasible set. (ii) The sample-covariance equality R ^ S = 1 N X S X S H is replaced by the PSD inequality N R ^ S X S X S H ; this is the standard Schur-complement relaxation used in atomic-norm/SPA-style covariance fitting and introduces a small outward relaxation of the feasible set. (iii) The sign-consistency equality Y S = Q ( X S ) is replaced by a sign-product inequality between X S and Y S ; this is the only genuinely loose relaxation in our formulation, and the quantitative effect of losing the quantization-threshold information in the forward direction is discussed in the remark following (32).
First, consider the minimization term in (18). Using properties of the matrix F-norm, we have
min R D   R D 1 2 ( R ^ D R D ) F 2       = min R D Tr ( ( R ^ D R D ) R D 1 ( R ^ D R D ) )       = min R D Tr ( R ^ D R D 1 R ^ D ) 2 Tr ( R ^ D ) + Tr ( R D ) .
where Tr ( · ) denotes the trace of a matrix. Since R D is a Toeplitz matrix, it can be written as T ( u ) , where T ( · ) is the Toeplitz operator and u is a complex vector. Therefore, (19) can be further transformed into
                                                              min R D Tr ( R ^ D R D 1 R ^ D ) 2 Tr ( R ^ D ) + Tr ( R D )                                   = min u ( Tr ( W ) 2 Tr ( R ^ D ) + Tr ( T ( u ) ) ) s . t . W R ^ D T ( u ) 1 R ^ D , T ( u ) 0                                   = min u ( Tr ( W ) 2 Tr ( R ^ D ) + Tr ( T ( u ) ) ) s . t . W R ^ D R ^ D T ( u ) 0 , T ( u ) 0 ,
where W is an auxiliary variable and ⪰ denotes the positive semidefinite matrix inequality.
Equation (20) successfully transforms the minimization term in (18) into a convex optimization problem. Next, we transform the three equality constraints in (18) into convex constraints.
Let the unquantized received-signal covariance matrix of the sparse array S be
R ^ S = E { X S X S H } = 1 N X S X S H .
By using (8) and (9), we can establish the relationship between R ^ S and R ^ D as
R ^ S = Γ R ^ D Γ H .
Since the optimization variables in (19) are u and the auxiliary matrix W , the term 2 Tr ( R ^ D ) in (19) is a data-dependent constant and can be dropped from the objective without affecting the optimum. After dropping this constant and applying the change of variable R D = T ( u ) together with (22), the objective is expressed purely in terms of quantities that appear in the final SDP:    
min R D R D 1 2 ( R ^ D R D ) F 2 min u , W ( Tr ( W ) + Tr ( T ( u ) ) ) s . t . W R ^ S R ^ S Γ T ( u ) Γ H 0 , T ( u ) 0 ,
where the equivalence is up to a data-dependent constant. By substituting (23) and (21) into (18), the first equality constraint is transformed into a convex constraint, yielding
min u , W ( Tr ( W ) + Tr ( T ( u ) ) ) s . t . W R ^ S R ^ S Γ T ( u ) Γ H 0 , T ( u ) 0 , R ^ S = 1 N X S X S H , Y S = Q ( X S ) .
Next, the second equality constraint in (18) can be relaxed into a convex inequality constraint using the positive semidefiniteness of R ^ S . First, the equality constraint is relaxed to
R ^ S 1 N X S X S H .
By utilizing the positive semidefinite property of R ^ S , we have
N R ^ S X S X S H , R ^ S 0 .
By the Schur complement [38], (26) is equivalent to
N R ^ S X S X S H I 0 , R ^ S 0 .
Inserting (27) into (24), we relax the second equality constraint into a convex constraint, yielding
min u , W , X S , R ^ S ( Tr ( W ) + Tr ( T ( u ) ) ) s . t . W R ^ S R ^ S Γ T ( u ) Γ H 0 , T ( u ) 0 , N R ^ S X S X S H I 0 , R ^ S 0 , Y S = Q ( X S ) .
Finally, the third equality constraint in (18) can be relaxed into a convex constraint using properties of the sign function. According to (21), the sign consistency of 1.5-bit quantization can be written as
Q ( ( X S ) ) = ( Y S ) , Q ( ( X S ) ) = ( Y S ) .
Using (15), (29) can be further written as
sign ( ( X S ) λ ) + sign ( ( X S ) + λ ) = 2 ( Y S ) , sign ( ( X S ) λ ) + sign ( ( X S ) + λ ) = 2 ( Y S ) .
Using the fact that the square of any real number is non-negative, we can relax (30) to
vec ( sign ( ( X S ) λ ) + sign ( ( X S ) + λ ) ) vec ( ( Y S ) ) 0 , vec ( sign ( ( X S ) λ ) + sign ( ( X S ) + λ ) ) vec ( ( Y S ) ) 0 .
where ⊙ denotes the Hadamard product. Since the sign function is not convex, (31) is still not a convex constraint. However, inspection of (31) shows that the sign function can be replaced by the unquantized data without affecting the validity of the inequality. Thus, we can relax (31) to
vec ( ( X S ) λ ) + vec ( ( X S ) + λ ) ) vec ( ( Y S ) ) 0   vec ( ( X S ) ) vec ( ( Y S ) ) 0 , vec ( ( X S ) λ ) + vec ( ( X S ) + λ ) ) vec ( ( Y S ) ) 0   vec ( ( X S ) ) vec ( ( Y S ) ) 0 ,
At this point, the third equality constraint in (18) has also been relaxed into a convex constraint.
  • Remark on the relaxation. We emphasize the status of (32): it is the only genuinely loose step in the derivation, whereas the Schur-complement rewriting of the Frobenius objective and of the sample-covariance equality either are equivalent or tighten to standard SDP relaxations already used in the sparse covariance-fitting literature [29,37]. Four observations are in order. (i) The relaxation in (32) discards, in the forward direction, the exact value of the quantization threshold λ : any X S whose real and imaginary parts share the sign of the corresponding entries of Y S is admissible, regardless of the magnitude of λ . (ii) Nevertheless, the threshold is not entirely erased from the problem: λ controls the zero pattern of Y S (the zero-triad corresponds to | x m ( t ) | λ ), and entries of X S associated with zero entries of Y S are unconstrained by sign but are still shaped by the covariance-fitting term. (iii) The relaxation preserves phase information since the sign products are imposed separately on the real and imaginary parts in (32). (iv) A tight empirical indicator of the looseness of (32) is the gap, observed in Section 4, between 1.5B-SCE and the same covariance-fitting SDP applied to unquantized data (denoted UNQ-SCE): this gap upper-bounds the information lost by the sign relaxation in our formulation. A tight analytical bound, for instance a fundamental limit on the minimum MSE achievable by any convex relaxation that preserves sign consistency, is beyond the scope of this paper and is left as future work.
  • Tightness of the relaxation. Collecting the observations above, the three transformations used in the derivation have the following tightness status. (a) The Schur-complement rewriting of the Frobenius objective in (20) is an equivalent reformulation: its optimum in the auxiliary matrix is attained at W = R ^ D T ( u ) 1 R ^ D , so no optimum is lost. (b) The PSD relaxation of the sample-covariance equality in (25)–(27) is tight at the optimum whenever the minimizing X S has rank at most M, which the trace term in the objective implicitly encourages; this is the same tightness condition documented for SPA-style structured covariance fitting in [29,37], and it holds in our setting whenever the covariance-fitting objective dominates the sign-constraint slack, which is the case in the snapshot regime considered in Section 4. (c) The sign-product inequality in (32) is the only genuinely loose step, in the sense that its feasible set strictly contains that of (30); the size of this gap is numerically bounded above by the 1.5B-SCE to UNQ-SCE curve distance as shown in the numerical results, which stays within 2–3 dB on the coprime array across the tested SNR and snapshot ranges. In particular, (a) and (b) together certify that the SDP in (33) is a valid convex surrogate of the covariance-fitting problem in (18) whose only information loss is attributable to (c), and this loss is empirically small.
By substituting (32) into (28), and recalling from (23) that the data-dependent constant has already been dropped from the objective, we obtain the final covariance matrix fitting optimization problem:
min u , W , X S , R ^ S ( Tr ( W ) + Tr ( T ( u ) ) ) s . t . W R ^ S R ^ S Γ T ( u ) Γ H 0 , T ( u ) 0 , N R ^ S X S X S H I 0 , R ^ S 0 , vec ( ( X S ) ) vec ( ( Y S ) ) 0 , vec ( ( X S ) ) vec ( ( Y S ) ) 0 .
Equation (33) is a standard semidefinite programming (SDP) problem, which can be solved using SDP algorithms such as SDPT3 [39] to obtain u , and hence the estimate of the unquantized ULA covariance matrix R D = T ( u ) . Finally, using subspace methods such as MUSIC or ESPRIT, the estimated DOAs of the source signals can be obtained from T ( u ) . In summary, the steps of the proposed estimator are given in Algorithm 1.
Algorithm 1: DOA estimator based on 1.5-bit sparse covariance matrix estimation (1.5B-SCE)
    Require: 1.5-bit quantized received signal matrix Y S , quantization threshold λ , number of snapshots N, array selection matrix Γ .
    Ensure: Estimated DOAs of source signals.
      1:
Compute the sample covariance matrix R ^ S = 1 N Y S Y S H .
      2:
Solve the SDP problem in (33) to obtain T ( u ) .
      3:
Use subspace methods such as MUSIC or ESPRIT to estimate the DOAs from T ( u ) .

Computational Complexity

The SDP in (33) has three classes of optimization variables: the Toeplitz parameter u C M D where M D = ω M + 1 is the aperture of the virtual ULA; the auxiliary Hermitian matrices W , R ^ S C M × M ; and the snapshot block X S C M × N . The dominant real-variable count is m v = Θ ( M N + M 2 + M D ) , which simplifies to m v = Θ ( M N ) in the snapshot-rich regime N M . The two LMI constraints involve Hermitian blocks of size 2 M × 2 M and ( M + N ) × ( M + N ) , respectively, and the Toeplitz PSD constraint T ( u ) 0 is of size M D × M D ; the largest LMI block therefore has dimension L max = M + N , and the sum of LMI block sizes is L Σ = 3 M + N + M D . A primal-dual interior-point SDP solver such as SDPT3 [39] requires O ( L Σ log ( 1 / ϵ ) ) Newton iterations to reach an ϵ -accurate solution, and each Newton iteration is dominated by Cholesky factorization of the largest LMI block at cost O ( L max 3 ) together with the formation and solution of the Schur complement at cost O ( m v 2 L max 2 + m v 3 ) [38]. In the snapshot-rich regime N M , the LMI Cholesky term O ( L max 3 ) = O ( ( M + N ) 3 ) dominates the per-iteration cost, so the overall worst-case complexity scales as O ( ( M + N ) 3.5 log ( 1 / ϵ ) ) ; in the very-large-snapshot regime where the Schur-complement cost dominates, the bound degrades to O ( m v 3 L Σ log ( 1 / ϵ ) ) = O ( ( M N ) 3 M + N log ( 1 / ϵ ) ) . In contrast, 1.5B-MUSIC [20] forms an M × M sample covariance, applies the arcsine law to recover the augmented coarray covariance on the virtual ULA, and then performs an M D × M D eigendecomposition at cost O ( M D 3 ) , so 1.5B-SCE trades higher computation for the structured regularization benefit documented in Section 4. Because the cost of (33) grows steeply with N through the X S block, for very long snapshots or very large arrays a first-order reformulation (for example an ADMM splitting in which X S , R ^ S , and u are updated alternately, or a Burer–Monteiro factorization of the LMIs) would be a more practical implementation path; we leave such a solver-level study to future work.
  • Accuracy–complexity trade-off. Combining the analytical bounds above with the empirical runtime reported later in the numerical results, the two methods occupy opposite ends of the accuracy–complexity spectrum. 1.5B-MUSIC incurs a per-trial cost of O ( M D 3 ) —below 20 ms on all tested apertures—but is statistically inefficient due to coarray processing [22] and caps the number of resolvable sources at M D 2 on coprime arrays because of the hole in the difference coarray. 1.5B-SCE incurs a per-trial cost of O ( ( M + N ) 3.5 log ( 1 / ϵ ) ) —4 s to 18 s on the same apertures—but recovers the full M D 1 degrees of freedom and reduces the MSE of DOA estimation by roughly 2–12 dB in the coprime/low-snapshot regime as the numerical results indicate. In short, 1.5B-SCE is preferable when per-snapshot accuracy is the limiting factor (for example, offline post-processing, batch covariance estimation, or low-snapshot scenarios in which coarray MUSIC loses statistical efficiency), whereas 1.5B-MUSIC remains attractive for real-time, high-aperture tracking where per-trial latency dominates the design budget.

4. Numerical Results

In this section, we present simulation results of the 1.5B-SCE method and validate the performance of the proposed algorithm. Unless otherwise specified, the sparse array used for simulation in this section consists of 6 elements arranged as follows:
S n = { 0 , 1 , 2 , 3 , 7 , 11 } , S c = { 0 , 2 , 3 , 4 , 6 , 9 } ,
where S n is a nested array and S c is a coprime array. The nested array S n is composed of two 3-element ULA subarrays, with M 1 = M 2 = 3 ; the coprime array S c is composed of two ULA subarrays with M 1 = 2 and M 2 = 3 . In the experiments, all source signals have unit energy, and the number of sources is assumed to be known. The noise at each array element is zero-mean complex Gaussian white noise and is independent and identically distributed across elements. The signal-to-noise ratio (SNR) is defined as
SNR = 10 log 10 ( p 2 σ 2 ) ,
where p and σ are the source and noise powers, respectively. After solving the SDP problem in (33), the root-MUSIC algorithm is used to obtain the estimated DOAs θ ¯ ^ k . In this section, the mean squared error (MSE) is used to measure the accuracy of DOA estimation, defined as
MSE = 1 K k = 1 K ( θ ¯ k θ ¯ ^ k ) 2 ,
where θ ¯ k is the true DOA of the k-th source.
All experiments in this section were run on a computer with MATLAB 2025b, the Windows 11 operating system, an Intel Core i7-14700K CPU (3.4 GHz), and 64 GB of memory. For solving the SDP, we use the SDPT3 algorithm from the CVX convex optimization toolbox for MATLAB. Since it was shown in [21] that, under 1.5-bit quantization, the DOA estimation performance obtained from the closed-form covariance recovery is similar to that obtained by directly applying MUSIC to the sample covariance matrix, we simplify the experimental setup by using MUSIC applied directly to the sample covariance matrix as the 1.5-bit comparison algorithm, denoted as 1.5B-MUSIC. Additionally, in some experiments we include MUSIC under unquantized sparse arrays as a reference for the performance upper bound, denoted as UNQ-MUSIC. To isolate the benefit of the structured covariance-fitting regularization from the benefit of using 1.5-bit over 1-bit quantization, we also report two additional baselines built from the same SDP kernel as (33) but without the 1.5-bit sign constraints: UNQ-SCE, which applies the covariance-fitting SDP directly to the unquantized sample covariance; and OB-SCE, which applies it to a 1-bit quantized sample covariance (obtained by setting λ = 0 ). UNQ-SCE thus acts as an empirical upper bound on what the proposed covariance-fitting formulation can achieve in the absence of quantization loss, while OB-SCE isolates the genuine 1.5-bit-over-1-bit benefit at the same level of regularization.
We first verify the number of resolvable sources that 1.5B-SCE can handle with different sparse arrays. As mentioned earlier, 1.5B-SCE uses the output of the sparse array S to estimate the covariance matrix of the ULA D with the same degrees of freedom; hence, when 1.5B-SCE is applied to an SLA, the number of resolvable sources depends only on the aperture of S and is independent of the type of S .
As shown in Figure 1, we plot the MUSIC spectrum after 1.5B-SCE recovers the covariance matrix on S n , with SNR = 10 dB, 100 snapshots, and 11 sources with different DOAs. From Figure 1, we observe 11 spectral peaks in total, which shows that for S n with 12 degrees of freedom, 1.5B-SCE can successfully resolve the maximum number of sources that it is theoretically able to resolve.
As shown in Figure 2, we also plot the MUSIC spectrum after 1.5B-SCE recovers the covariance matrix on the coprime array, using the same SNR and number of snapshots as in Figure 1. However, since S c has 10 degrees of freedom, we use 9 sources with different DOAs. In Figure 2, there are 9 spectral peaks in total, indicating that 1.5B-SCE successfully resolves 9 sources. In contrast, 1.5B-MUSIC of [20] uses a difference co-array and discards the virtual elements outside the holes of the difference co-array of the coprime array, which reduces the effective degrees of freedom. For example, for the 6-element coprime array used in this paper, due to the hole at position 8, 1.5B-MUSIC can only exploit the difference co-array with 8 degrees of freedom, yielding a maximum of 7 resolvable sources. Therefore, compared with 1.5B-MUSIC, 1.5B-SCE increases the number of resolvable sources on coprime arrays.
In the following experiments, we examine the impact of the 1.5-bit quantization threshold λ on DOA estimation performance. The experiments are conducted at SNRs of 0 dB and 10 dB, with 100 snapshots and 5 sources with different DOAs. All results are averaged over 200 Monte Carlo trials. To better illustrate the performance of 1.5B-SCE, we also provide results for 1.5B-MUSIC and 1-bit MUSIC for comparison.
As shown in Figure 3, 1.5B-SCE exhibits good DOA estimation performance under different quantization thresholds. In addition, 1.5B-SCE significantly outperforms 1.5B-MUSIC across different quantization thresholds, which validates the effectiveness of the proposed method. From Figure 3a,c, we observe that at SNR = 10 dB, 1.5B-SCE achieves a lower MSE when the quantization threshold λ is between 0.4 and 1.0 . However, when λ is too large, the performance of 1.5-bit quantization degrades to a level worse than that of 1-bit quantization. At SNR = 10 dB, the best performance is achieved at λ = 0.8 , while at SNR = 0 dB the best performance is achieved at λ = 1.0 . This indicates that the optimal value of λ is significantly related to the SNR. Furthermore, the performance gap between 1.5B-SCE and 1.5B-MUSIC remains relatively stable, indicating that 1.5B-SCE effectively suppresses finite-snapshot errors and improves DOA estimation performance. On the coprime array, as shown in Figure 3c,d, 1.5B-SCE also exhibits good DOA estimation performance, and its advantage over 1.5B-MUSIC remains relatively stable, validating the effectiveness of 1.5B-SCE on coprime arrays. Specifically, at SNR = 10 dB, the best performance is achieved at λ = 0.6 ; at SNR = 0 dB, the best performance is achieved at λ = 0.8 . Comparing across arrays, at SNR = 10 dB the performance gap between 1.5B-SCE and 1.5B-MUSIC is 2 dB on the nested array, while it is approximately 4 dB on the coprime array. At SNR = 0 dB, the gap is 1.3 dB on the nested array and approximately 3.8 dB on the coprime array. This indicates that 1.5B-SCE offers a more significant performance improvement over 1.5B-MUSIC on coprime arrays. Finally, due to the sparsity of the nested array’s elements, its low-bit sampling exhibits noticeable fluctuations in numerical stability; however, this issue is beyond the scope of this paper.
  • Practical guideline for selecting  λ . The numerical trends in Figure 3 also give rise to a short practical recipe for selecting the 1.5-bit quantization threshold. The best-performing λ tracks the signal-plus-noise scale σ x P s + σ 2 , so λ [ 0.6 , 1.0 ] σ x is a reasonable operating range. In deployment, σ x can be estimated as σ ^ x 1 M tr ( R ^ x ) from a brief unquantized calibration burst if the front end allows one, or, when only 1.5-bit data are available, approximated from the average power of Y S together with an auxiliary noise-power estimate obtained from a signal-free interval. With σ ^ x in hand, we suggest the following three-item guideline:
(1)
Set λ = α σ ^ x with α [ 0.6 , 1.0 ] .
(2)
Choose α [ 0.6 , 0.8 ] when the operating SNR is high (≳10 dB) so that more samples exceed the threshold and the three-level quantizer preserves large-magnitude signal structure; choose α [ 0.8 , 1.0 ] when the operating SNR is low (≲0 dB), to avoid over-quantizing the noise floor into the non-zero levels.
(3)
When the operating SNR is unknown or time-varying, α = 0.8 is a robust default, since it lies inside the best-performing band on both the nested and coprime layouts of Figure 3 across the tested SNR range.
  • A closed-form or data-driven rule for adaptively selecting λ as a function of the noise level and the array geometry is an interesting direction for future work.
We first examine how the proposed estimator scales with array size. We use both coprime and nested arrays with parameters M 1 = M 2 chosen so that the total aperture grows, and report MSE versus the number of physical elements. The experiment is conducted at SNR = 10 dB with 100 snapshots and K = 3 sources. The results in Figure 4 show that, on both array geometries, the MSE of 1.5B-SCE decreases monotonically as the array size grows and stays consistently below that of 1.5B-MUSIC, and the relative ordering of the baselines is preserved. This indicates that the proposed covariance-fitting formulation scales gracefully to larger sparse arrays under both coprime and nested configurations.
Next, we verify the performance of 1.5B-SCE as the number of sources K varies, on both the nested array and the coprime array at SNR = 10 dB with 100 snapshots. As shown in Figure 5, on both arrays 1.5B-SCE maintains an advantage over 1.5B-MUSIC across the range K { 2 , , 7 } , and the degradation with increasing K is consistent with the reduced per-source effective aperture. For K approaching the degrees of freedom of the array, all estimators degrade, as expected.
We then verify the DOA estimation performance of 1.5B-SCE under different SNRs, ranging from 10 dB to 25 dB with a step size of 5 dB. The experiment uses 5 sources with different DOAs, 100 snapshots, and quantization thresholds λ = 0.3 and λ = 0.5 . The reason is that at λ = 0.5 , 1.5B-SCE exhibits good DOA estimation performance on both nested and coprime arrays, while at λ = 0.3 , its performance is only average. For a fair comparison, we choose both thresholds in the experiments. Additionally, 1.5B-MUSIC and UNQ-MUSIC are included as comparison algorithms, together with the structured baselines UNQ-SCE and OB-SCE described above.
As shown in Figure 6, 1.5B-SCE exhibits good DOA estimation performance under different SNRs. In addition, 1.5B-SCE significantly outperforms 1.5B-MUSIC across different quantization thresholds, which validates the effectiveness of the proposed method. From Figure 6a, we observe that on the nested array, when λ = 0.5 and SNR = 20 dB, the estimation accuracy of 1.5B-SCE is about 2.3 dB better than that of 1.5B-MUSIC. Across different values of λ , its accuracy is close to that of UNQ-MUSIC, indicating that 1.5B-SCE effectively suppresses finite-snapshot errors and improves DOA estimation performance. From Figure 6b, we observe that on the coprime array, when λ = 0.5 and SNR = 20 dB, the estimation accuracy of 1.5B-SCE is about 10.5 dB better than that of 1.5B-MUSIC. When λ = 0.3 , it is about 5.1 dB better than 1.5B-MUSIC. In particular, at λ = 0.5 and SNR = 20 dB, the accuracy of 1.5B-SCE is about 9.0 dB better than that of UNQ-MUSIC, indicating that the proposed algorithm yields a more significant performance improvement on coprime arrays.
Three further observations follow once the structured baselines UNQ-SCE and OB-SCE are added to Figure 6. First, the gap between 1.5B-SCE and UNQ-SCE isolates the loss attributable to 1.5-bit quantization at the same level of structured regularization: on the coprime array this gap is typically 2–3 dB at moderate SNR, consistent with the 1.5-bit/unquantized loss reported for closed-form recovery in [21]. Second, the gap between 1.5B-SCE and OB-SCE isolates the genuine benefit of moving from 1-bit to 1.5-bit at fixed regularization: on the coprime array this gap reaches 3–5 dB in the high-SNR regime, because 1-bit quantization saturates while 1.5-bit retains coarse amplitude information. Third, the fact that 1.5B-SCE can match or exceed plain UNQ-MUSIC on the coprime array is consistent with the structured baselines: UNQ-SCE also outperforms UNQ-MUSIC on the coprime array, which shows that the advantage comes from the structured covariance-fitting regularization—not from the quantization itself. We therefore avoid interpreting the 1.5B-SCE/UNQ-MUSIC crossover as information gain from quantization.
Finally, we verify the DOA estimation performance of 1.5B-SCE under different numbers of snapshots, ranging from 20 to 196 with a step size of 16. The experiment uses 5 sources with different DOAs, SNR = 10 dB, and quantization thresholds λ = 0.3 and λ = 0.5 .
As shown in Figure 7, 1.5B-SCE exhibits good DOA estimation performance across different numbers of snapshots. In particular, on the coprime array, 1.5B-SCE significantly outperforms UNQ-MUSIC across different quantization thresholds, which validates the effectiveness of the proposed method. When the number of snapshots is only 68, 1.5B-SCE achieves an estimation accuracy approximately 8.1 dB better than UNQ-MUSIC and approximately 10.1 dB better than 1.5B-MUSIC at λ = 0.5 . When the number of snapshots is 180, its performance is approximately 11.3 dB better than UNQ-MUSIC and approximately 12.5 dB better than 1.5B-MUSIC. However, as shown in Figure 7a, on the nested array the performance advantage of 1.5B-SCE is relatively modest, about 1.7 dB. Therefore, the proposed algorithm is more suitable for coprime arrays than for nested arrays. The same three-way reading that we applied to Figure 6 extends here: the 1.5B-SCE/UNQ-SCE gap quantifies the 1.5-bit loss at fixed regularization, the 1.5B-SCE/OB-SCE gap quantifies the genuine 1.5-bit-over-1-bit gain, and the 1.5B-SCE/UNQ-MUSIC crossover on the coprime array is matched by the UNQ-SCE/UNQ-MUSIC crossover, confirming that the advantage comes from the structured covariance-fitting regularization rather than from quantization.
To complement the analytical complexity bounds derived in Section 3, we also report the empirical wall-clock runtime of 1.5B-SCE and 1.5B-MUSIC under the same array-size sweep as in Figure 4. Both methods are run in MATLAB R2025b on the same workstation; 1.5B-SCE uses CVX with the SDPT3 solver, and 1.5B-MUSIC consists of arcsine-law correction on the coarray followed by a root-MUSIC eigendecomposition. The reported value is the average of 20 independent Monte Carlo trials at SNR = 10 dB and 100 snapshots. As shown in Figure 8, the runtime of 1.5B-MUSIC remains below 20 ms across all tested apertures, while that of 1.5B-SCE grows from about 4 s at M = 6 to about 18 s at M = 12 (virtual ULA aperture M D 42 ); the gap of roughly three orders of magnitude is consistent with the asymptotic comparison O ( ( M + N ) 3.5 log ( 1 / ϵ ) ) versus O ( M D 3 ) in Section 3, and confirms that 1.5B-SCE trades wall-clock time for the structured-regularization gain documented above.

5. Conclusions

In this paper, we proposed a 1.5-bit sparse-array DOA estimation method for massive MIMO systems based on covariance matrix estimation, referred to as 1.5B-SCE. The method exploits the sign consistency between 1.5-bit quantized and unquantized signals, as well as the Toeplitz structure of the covariance matrix of ULAs, to transform the DOA estimation problem into a constrained optimization problem. The optimization problem is then relaxed into a convex problem that can be solved via semidefinite programming. Numerical results show that the proposed method effectively improves the DOA estimation performance of 1.5-bit sparse arrays; in particular, on coprime arrays in the low-snapshot regime, it approaches structured covariance-fitting baselines applied to unquantized data while clearly outperforming 1.5B-MUSIC and 1-bit covariance-fitting baselines. Several directions remain open, including data-driven or closed-form rules for selecting the quantization threshold λ , first-order SDP solvers (e.g., ADMM or Burer–Monteiro schemes) to reduce the per-iteration complexity, and extensions of the formulation to model-mismatch scenarios such as off-grid sources, mutual coupling, and gain/phase uncertainty.

Author Contributions

Conceptualization, Y.P.; methodology, Y.P.; software, Z.C.; validation, Z.C.; writing—original draft preparation, Y.P.; writing—review and editing, X.Z.; supervision, X.Z.; project administration, Z.C.; funding acquisition, Y.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program of China, grant number 2024YFC3014105.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

Author Yuan Peng was employed by the company CETC Taiji Computer Co., Ltd. and CETC Big Data Research Institute. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Zheng, K.; Zhao, L.; Mei, J.; Shao, B.; Xiang, W.; Hanzo, L. Survey of large-scale MIMO systems. IEEE Commun. Surv. Tutor. 2015, 17, 1738–1760. [Google Scholar] [CrossRef]
  2. Shu, F.; Qin, Y.; Liu, T.; Gui, L.; Zhang, Y.; Li, J.; Han, Z. Low-complexity and high-resolution DOA estimation for hybrid analog and digital massive MIMO receive array. IEEE Trans. Commun. 2018, 66, 2487–2501. [Google Scholar] [CrossRef]
  3. Zhou, C.; Gu, Y.; Shi, Z.; Haardt, M. Structured Nyquist correlation reconstruction for DOA estimation with sparse arrays. IEEE Trans. Signal Process. 2023, 71, 1849–1862. [Google Scholar] [CrossRef]
  4. Van Vleck, J.; Middleton, D. The Spectrum of Clipped Noise. Proc. IEEE 1966, 54, 2–19. [Google Scholar] [CrossRef]
  5. Bar-Shalom, O.; Weiss, A. DOA Estimation Using One-Bit Quantized Measurements. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 868–884. [Google Scholar] [CrossRef]
  6. Huang, X.; Liao, B. One-Bit MUSIC. IEEE Signal Process. Lett. 2019, 26, 961–965. [Google Scholar] [CrossRef]
  7. Sedighi, S.; Mysore R, B.S.; Soltanalian, M.; Ottersten, B. On the Performance of One-Bit DoA Estimation via Sparse Linear Arrays. IEEE Trans. Signal Process. 2021, 69, 6165–6182. [Google Scholar] [CrossRef]
  8. Wang, Y.; Cao, Q.; Cheng, Z.; Song, D.; Liu, Z.; Lu, Z. DOA Estimation of Completely Polarized Signals by One-Bit Cross-Dipole Arrays. IEEE Access 2025, 13, 164528–164539. [Google Scholar] [CrossRef]
  9. Nie, G.; Zhao, B.; Liu, Q.; Huang, L.; Liao, G. One-Bit Synthetic Aperture Radar Imaging Based on Fixed-Threshold with Slow-Time Fluctuations. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5200715. [Google Scholar] [CrossRef]
  10. Xiao, Y.H.; Ramírez, D.; Huang, L.; Li, X.P.; So, H.C. One-Bit Target Detection in Colocated MIMO Radar with Colored Background Noise. IEEE Trans. Signal Process. 2024, 72, 5274–5290. [Google Scholar] [CrossRef]
  11. Li, X.P.; Shi, Z.L.; Huang, L.; Man-Cho So, A.; So, H.C. ROCS: Robust One-Bit Compressed Sensing with Application to Direction of Arrival. IEEE Trans. Signal Process. 2024, 72, 2407–2420. [Google Scholar] [CrossRef]
  12. Luo, C.; Xiang, L.; Hu, J.; Yang, K. Algorithm design and prototype validation for reconfigurable intelligent sensing surface: Forward-only transmission. IEEE Trans. Wirel. Commun. 2025, 25, 2860–2875. [Google Scholar] [CrossRef]
  13. Liu, C.L.; Lin, Z.M. One-Bit Autocorrelation Estimation with Non-Zero Thresholds. In Proceedings of the ICASSP 2021–2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–11 June 2021; IEEE: New York, NY, USA, 2021; pp. 4520–4524. [Google Scholar]
  14. Liu, C.L.; Chou, Y.H. Approximation and Analysis of the One-Bit Hermite Law. In Proceedings of the ICASSP 2025–2025 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: New York, NY, USA, 2025; pp. 1–5. [Google Scholar]
  15. Xiao, Y.H.; Huang, L.; Ramírez, D.; Qian, C.; So, H.C. Covariance Matrix Recovery From One-Bit Data with Non-Zero Quantization Thresholds: Algorithm and Performance Analysis. IEEE Trans. Signal Process. 2023, 71, 4060–4076. [Google Scholar] [CrossRef]
  16. Xi, F.; Xiang, Y.; Chen, S.; Nehorai, A. Gridless Parameter Estimation for One-Bit MIMO Radar with Time-Varying Thresholds. IEEE Trans. Signal Process. 2020, 68, 1048–1063. [Google Scholar] [CrossRef]
  17. Eamaz, A.; Yeganegi, F.; Soltanalian, M. Covariance Recovery for One-Bit Sampled Non-Stationary Signals with Time-Varying Sampling Thresholds. IEEE Trans. Signal Process. 2022, 70, 5222–5236. [Google Scholar] [CrossRef]
  18. Xi, F.; Shlezinger, N.; C. Eldar, Y. BiLiMO: Bit-Limited MIMO Radar via Task-Based Quantization. IEEE Trans. Signal Process. 2021, 69, 6267–6282. [Google Scholar]
  19. Sedighi, S.; Shankar, M.R.B.; Soltanalian, M.; Ottersten, B. DoA Estimation Using Low-Resolution Multi-Bit Sparse Array Measurements. IEEE Signal Process. Lett. 2021, 28, 1400–1404. [Google Scholar] [CrossRef]
  20. Lu, X.; Liu, W.; Alomainy, A. A 1.5-Bit Quantization Scheme and Its Application to Sparse Array Direction Estimation. In Proceedings of the 2024 19th International Symposium on Wireless Communication Systems (ISWCS); IEEE: New York, NY, USA, 2024; pp. 1–5. [Google Scholar]
  21. Lu, X.; Liu, W.; Alomainy, A. A 1.5-Bit Quantization Scheme and Its Application to Direction Estimation. IEEE Trans. Signal Process. 2025, 73, 4364–4378. [Google Scholar] [CrossRef]
  22. Wang, M.; Nehorai, A. Coarrays, MUSIC, and the Cramér–Rao Bound. IEEE Trans. Signal Process. 2017, 65, 933–946. [Google Scholar] [CrossRef]
  23. Plan, Y.; Vershynin, R. Robust 1-Bit Compressed Sensing and Sparse Logistic Regression: A Convex Programming Approach. IEEE Trans. Inf. Theory 2013, 59, 482–494. [Google Scholar] [CrossRef]
  24. Jacques, L.; Laska, J.N.; Boufounos, P.T.; Baraniuk, R.G. Robust 1-Bit Compressive Sensing via Binary Stable Embeddings of Sparse Vectors. IEEE Trans. Inf. Theory 2013, 59, 2082–2102. [Google Scholar] [CrossRef]
  25. 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]
  26. 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]
  27. Liu, C.L.; Vaidyanathan, P.P.; Pal, P. Coprime Coarray Interpolation for DOA Estimation via Nuclear Norm Minimization. In Proceedings of the 2016 IEEE International Symposium on Circuits and Systems (ISCAS); IEEE: New York, NY, USA, 2016; pp. 2639–2642. [Google Scholar]
  28. 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]
  29. Yang, Z.; Xie, L.; Zhang, C. A Discretization-Free Sparse and Parametric Approach for Linear Array Signal Processing. IEEE Trans. Signal Process. 2014, 62, 4959–4973. [Google Scholar] [CrossRef]
  30. Chen, Y.; Chi, Y. Spectral compressed sensing via structured matrix completion. In Proceedings of the International Conference on Machine Learning, Atlanta, GA, USA, 17–19 June 2013; pp. 414–422. [Google Scholar]
  31. 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]
  32. Pal, P.; Vaidyanathan, P.P. Coprime sampling and the MUSIC algorithm. In Proceedings of the 2011 Digital Signal Processing and Signal Processing Education Meeting (DSP/SPE); IEEE: New York, NY, USA, 2011; pp. 289–294. [Google Scholar]
  33. Moffet, A. Minimum-redundancy linear arrays. IEEE Trans. Antennas Propag. 1968, 16, 172–175. [Google Scholar] [CrossRef]
  34. Liu, C.L.; Vaidyanathan, P. Super nested arrays: Linear sparse arrays with reduced mutual coupling—Part I: Fundamentals. IEEE Trans. Signal Process. 2016, 64, 3997–4012. [Google Scholar] [CrossRef]
  35. Abramovich, Y.I.; Spencer, N.K.; Gorokhov, A.Y. Positive-definite Toeplitz completion in DOA estimation for nonuniform linear antenna arrays. II. Partially augmentable arrays. IEEE Trans. Signal Process. 1999, 47, 1502–1521. [Google Scholar] [CrossRef]
  36. Ottersten, B.; Stoica, P.; Roy, R. Covariance Matching Estimation Techniques for Array Signal Processing Applications. Digit. Signal Process. 1998, 8, 185–210. [Google Scholar] [CrossRef]
  37. Stoica, P.; Babu, P.; Li, J. New Method of Sparse Parameter Estimation in Separable Models and Its Use for Spectral Analysis of Irregularly Sampled Data. IEEE Trans. Signal Process. 2011, 59, 35–47. [Google Scholar]
  38. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  39. Toh, K.C.; Todd, M.J.; Tütüncü, R.H. SDPT3—A MATLAB software package for semidefinite programming, version 1.3. Optim. Methods Softw. 1999, 11, 545–581. [Google Scholar] [CrossRef]
Figure 1. MUSIC spectrum after 1.5B-SCE recovers the covariance matrix on the nested array with 11 sources.
Figure 1. MUSIC spectrum after 1.5B-SCE recovers the covariance matrix on the nested array with 11 sources.
Entropy 28 00605 g001
Figure 2. MUSIC spectrum after 1.5B-SCE recovers the covariance matrix on the coprime array with 9 sources.
Figure 2. MUSIC spectrum after 1.5B-SCE recovers the covariance matrix on the coprime array with 9 sources.
Entropy 28 00605 g002
Figure 3. MSE of DOA estimation versus the quantization threshold λ under different SNRs. (a) Nested array at SNR = 10 dB. (b) Nested array at SNR = 0 dB. (c) Coprime array at SNR = 10 dB. (d) Coprime array at SNR = 0 dB.
Figure 3. MSE of DOA estimation versus the quantization threshold λ under different SNRs. (a) Nested array at SNR = 10 dB. (b) Nested array at SNR = 0 dB. (c) Coprime array at SNR = 10 dB. (d) Coprime array at SNR = 0 dB.
Entropy 28 00605 g003
Figure 4. MSE of DOA estimation versus array size on coprime and nested arrays at SNR = 10 dB and 100 snapshots.
Figure 4. MSE of DOA estimation versus array size on coprime and nested arrays at SNR = 10 dB and 100 snapshots.
Entropy 28 00605 g004
Figure 5. MSE of DOA estimation versus number of sources on nested and coprime arrays at SNR = 10 dB and 100 snapshots.
Figure 5. MSE of DOA estimation versus number of sources on nested and coprime arrays at SNR = 10 dB and 100 snapshots.
Entropy 28 00605 g005
Figure 6. MSE of DOA estimation versus SNR under different quantization thresholds. The additional baselines UNQ-SCE and OB-SCE apply the same covariance-fitting SDP to the unquantized and 1-bit data, respectively. (a) Nested array. (b) Coprime array.
Figure 6. MSE of DOA estimation versus SNR under different quantization thresholds. The additional baselines UNQ-SCE and OB-SCE apply the same covariance-fitting SDP to the unquantized and 1-bit data, respectively. (a) Nested array. (b) Coprime array.
Entropy 28 00605 g006
Figure 7. MSE of DOA estimation versus number of snapshots under different quantization thresholds. The additional baselines UNQ-SCE and OB-SCE apply the same covariance-fitting SDP to the unquantized and 1-bit data, respectively. (a) Nested array. (b) Coprime array.
Figure 7. MSE of DOA estimation versus number of snapshots under different quantization thresholds. The additional baselines UNQ-SCE and OB-SCE apply the same covariance-fitting SDP to the unquantized and 1-bit data, respectively. (a) Nested array. (b) Coprime array.
Entropy 28 00605 g007
Figure 8. Average runtime per Monte Carlo trial of 1.5B-SCE and 1.5B-MUSIC versus array size on coprime and nested arrays at SNR = 10 dB and 100 snapshots.
Figure 8. Average runtime per Monte Carlo trial of 1.5B-SCE and 1.5B-MUSIC versus array size on coprime and nested arrays at SNR = 10 dB and 100 snapshots.
Entropy 28 00605 g008
Table 1. Notation used in Section 3.
Table 1. Notation used in Section 3.
SymbolRoleDescription
X S C M × N latent (unknown)unquantized signal matrix on sparse array S
Y S { 1 , 0 , + 1 } C M × N observed1.5-bit quantized signal matrix
R ^ S optimization variableunquantized sample covariance on S
R ^ D derivedsample covariance on virtual ULA D
R D = T ( u ) modeling targetToeplitz ULA covariance, parameter u
W auxiliarySchur-complement slack matrix
Γ knownselection matrix D S , Γ { 0 , 1 } M × M D
λ hyper-parameter1.5-bit quantization threshold
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

Peng, Y.; Zheng, X.; Cheng, Z. Gridless DOA Estimator for 1.5-Bit Sparse Massive MIMO Systems Based on Covariance Matrix Estimation. Entropy 2026, 28, 605. https://doi.org/10.3390/e28060605

AMA Style

Peng Y, Zheng X, Cheng Z. Gridless DOA Estimator for 1.5-Bit Sparse Massive MIMO Systems Based on Covariance Matrix Estimation. Entropy. 2026; 28(6):605. https://doi.org/10.3390/e28060605

Chicago/Turabian Style

Peng, Yuan, Xiongbo Zheng, and Zhiyong Cheng. 2026. "Gridless DOA Estimator for 1.5-Bit Sparse Massive MIMO Systems Based on Covariance Matrix Estimation" Entropy 28, no. 6: 605. https://doi.org/10.3390/e28060605

APA Style

Peng, Y., Zheng, X., & Cheng, Z. (2026). Gridless DOA Estimator for 1.5-Bit Sparse Massive MIMO Systems Based on Covariance Matrix Estimation. Entropy, 28(6), 605. https://doi.org/10.3390/e28060605

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