Covariance-Guided Beam Selection
- The paper introduces a framework that reconstructs a virtual fully digital subarray, fits a structured signal-plus-noise covariance model, and selects contiguous DFT beams to optimize DoA estimation.
- It leverages covariance denoising and Toeplitz-PSD projection to concentrate beamforming energy while maintaining a large effective array aperture.
- The approach achieves near-CRB accuracy with reduced complexity and robust performance under dynamic RF constraints and sector-edge scenarios.
The covariance-guided beam selection framework is a principled methodology for direction-of-arrival (DoA) estimation in hybrid analog/digital millimeter-wave (mmWave) MIMO receivers that employ DFT beamspace processing with limited RF chains. This approach reconstructs a virtual fully digital subarray, fits a structured signal-plus-noise covariance model, and utilizes the resulting denoised covariance to select, for each coarse sector, a small contiguous block of DFT beams under explicit beam-budget constraints. The selected beams are then used in a sparse beamspace Unitary ESPRIT stage, resulting in an efficient process in which overall complexity is dominated by a single low-dimensional ESPRIT call, while retaining a large effective aperture and achieving robust estimation performance (Şenyuva, 30 Nov 2025).
1. System Model and Problem Formulation
The foundational signal model leverages a uniform linear array (ULA) comprising antennas, observing far-field narrowband sources parameterized by spatial frequencies , . The array manifold matrix , where the steering vector . The system receives snapshots according to
with and additive white Gaussian noise .
Hybrid analog/digital architecture is assumed, with RF chains and the analog combiner (constant-modulus), implemented using a DFT codebook from which columns are chosen. The digital combiner is typically orthonormal. With this setup, beamspace measurements are obtained, and the sample beamspace covariance is
A virtual fully digital subarray of size is synthesized around broadside using a centro-symmetric index set , enforcing to extract the desired subarray data.
2. Covariance Fitting and Denoising
Denoising is performed via structured covariance estimation on the virtual subarray. The sample covariance is computed and averaged using forward–backward averaging:
where is the reversal matrix. The parametric signal-plus-noise model is
with non-negative source powers and noise variance estimated by non-negative least squares:
where vectorizes the Hermitian matrix.
The estimated signal covariance is projected onto the cone of Hermitian Toeplitz PSD matrices by solving
with denoting Hermitian Toeplitz PSD matrices of size . This projection is parameterized through Toeplitz structure by the first column , and can be formulated as a real-valued quadratic program.
3. Beam Selection Optimization
Coarse DoA estimates are partitioned into disjoint sectors, and for each sector a candidate pool of DFT beams is identified. For every sector, a user-defined beam budget constrains the search to contiguous blocks , . Candidate blocks are evaluated according to a data-dependent score, computed as:
- Covariance-capture term:
where is the Gram matrix, , is the Tikhonov regularizer.
- Numerical robustness: .
- Final score:
with trade-off parameter .
The optimal contiguous beam block per sector is . Optionally, candidate windows can be pruned to retain only those covering high-energy beams as determined by the diagonal of the full DFT-beamspace covariance .
4. Algorithmic Procedure
The complete covariance-guided beam selection process operates as follows:
- Precompute the entire DFT beamforming matrix .
- Compute the beamspace covariance and the per-beam energies .
- Within each sector :
- Sort the candidate beam pool ; fix .
- Optionally prune windows to those covering at least one of the top- beams in .
- For all contiguous starting indices , form and evaluate the score.
- Select the best block for each sector.
- Aggregate the selected beams into the fine-stage set .
This process yields sectorwise beam blocks that collectively form the input to the downstream sparse beamspace ESPRIT estimator.
5. Sparse Beamspace Unitary ESPRIT Stage
Fine-stage beamspace measurements are obtained by programming the analog combiner to select all indices in , such that . The measurements undergo a real-valued transform via forward–backward averaging and the -real operation:
and SVD is performed, retaining of size . Valid forward shifts are established among contiguous beam indices, yielding selection matrices and ; the shift-invariance property is enforced by solving
and the DoA estimates are , where are the eigenvalues of .
6. Complexity and Performance Characteristics
The computational complexity is dominated by a single small SVD and low-dimensional optimization steps:
- Coarse subspace extraction: SVD of size .
- Covariance fitting: non-negative least squares (dimension ), Toeplitz-PSD projection (real QP, dimension $2M-1$).
- Beam selection: for each sector, contiguous windows, with per-window cost , and typically small (2–4).
- Fine stage: one SVD & LS of small matrices.
Monte Carlo simulations illustrate the empirical performance for a element ULA, sources, and :
- The covariance-guided approach attains near Cramér–Rao bound (CRB) accuracy (gap –$2$ dB) for array SNR (ASNR) dB; sectorization methods lag by $4$–$6$ dB.
- Failure probability (outlier) falls below near ASNR dB for covariance guidance vs. $6$ dB for sectorization.
- Largest principal angles between true and estimated signal subspaces are strongly correlated with angle error (correlation ); covariance guidance yields smaller angles.
- Empirical cumulative distribution functions (ECDFs) demonstrate that covariance-guided selection yields fewer large-error trials at any error threshold.
- On the RMSE-runtime Pareto frontier, covariance-guided configurations outperform sectorization for dynamic RF budgets.
- In sector-edge scenarios (multiple sources straddling boundaries), covariance-guided selection maintains RMSE close to the CRB and exhibits robust failure probabilities, while sectorization fails over a broader boundary range.
- In fine-budget ablation, covariance guidance achieves near-CRB performance with ; sectorization requires for comparable results.
7. Significance and Methodological Implications
By reconstructing and denoising the full-aperture covariance matrix and leveraging it to score contiguous DFT beam blocks under explicit beam-budget constraints, the covariance-guided beam selection framework enables effective concentration of beamforming energy onto dominant signal paths, preservation of effective array aperture, and substantial improvements in DoA estimation accuracy, robustness to outliers, and computational efficiency relative to standard sectorization-based selections. The framework's use of denoised and Toeplitz-PSD projected covariance effectively exploits array structure and achieves reliable performance under demanding settings, including dynamic RF allocations and sector-edge source placements (Şenyuva, 30 Nov 2025).