Next Article in Journal
A New Analytical Formulation for the Electrophoretic Mobility of a Colloidal Sphere
Previous Article in Journal
Field-Programmable Gate Array-Based Chaos Oscillator Implementation for Analog–Discrete and Discrete–Analog Chaotic Synchronization Applications
Previous Article in Special Issue
User-Centric Cell-Free Massive Multiple-Input-Multiple-Output System with Noisy Channel Gain Estimation and Line of Sight: A Beckmann Distribution Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Beamspace Spatial Smoothing MUSIC DOA Estimation Method Using Dynamic Metasurface Antenna

by
Lilong Hou
,
Liang Jin
*,
Kaizhi Huang
,
Shuaifang Xiao
,
Yangming Lou
and
Yajun Chen
Wireless Communication Technology Office, Information Engineering University, Zhengzhou 450002, China
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(4), 335; https://doi.org/10.3390/e27040335
Submission received: 30 December 2024 / Revised: 27 February 2025 / Accepted: 21 March 2025 / Published: 24 March 2025
(This article belongs to the Special Issue Wireless Communications: Signal Processing Perspectives)

Abstract

:
The Direction-of-Arrival (DOA) estimation method using traditional array antennas cannot dynamically adjust the observation angle range based on the Region of Interest (ROI), which leads to limited estimation accuracy and high computational complexity. To address the above issue, this paper proposes a Beamspace Spatial Smoothing MUltiple SIgnal Classification (BSS-MUSIC) DOA estimation method using a Dynamic Metasurface Antenna (DMA). Specifically, we propose a new DMA model with a single RF chain and exploit its flexibility to design a time-division data reception scheme. Based on this scheme, we dynamically select the ROI and increase the beam density in the ROI with an appropriate number of beam patterns. Next, a BSS algorithm is proposed to decohere the multipath signals in beamspace without reverting to the element space. Subsequently, we convert the 2D DOA estimation into two 1D beamspace MUSIC DOA estimations. After pairing the elevation and azimuth angles, the complex gains of each path are derived. Simulation results show that the proposed method can achieve higher estimation accuracy with lower computational complexity.

1. Introduction

Antenna array signal processing has extensive applications in radar, sonar, navigation, and wireless communications. As a key technique, Direction of Arrival (DOA) estimation has become an important research topic in this field [1,2]. However, the performance of DOA estimation is inevitably compromised by the presence of multipath effects, causing destructive interference that represents a significant challenge to the effectiveness of DOA estimation algorithms.
Many decoherence methods for effectively mitigating the deleterious effects of coherent multipath signals have been reported in the literature. These can be divided into two categories. First, algorithms that are insensitive to whether or not the signal is coherent include Maximum Likelihood (ML) [3], Weighted Subspace Fitting (WSF) [4], and Compressed Sensing (CS) [5]. These algorithms can be directly applied to estimate the DOA of coherent multipath signals. For example, Wu et al. proposed a method that combines ML and Orthogonal Matching Pursuit (OMP) for DOA estimation [3]. Wang et al. proposed a robust weighted block sparse reconstruction DOA estimation method using the optimal WSF [4]. Unfortunately, ML and WSF both have high computational complexity compared to Iterative Quadratic Maximum Likelihood (IQML) and Method of Direction Estimation (MODE). Li et al. conducted a comparative study between the IQML and MODE algorithms for DOA estimation of narrowband impinging signals, finding that MODE demonstrated superior performance [6]. The second class of algorithms is sensitive to coherence, and includes examples such as Multiple Signal Classification (MUSIC) [7], Root-MUSIC [8], and Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) [9]. These algorithms perform subspace classification, but cannot be used directly, requiring the Spatial Smoothing (SS) preprocessing algorithm. You et al. used the MUSIC algorithm based on Forward Spatial Smoothing (FSS) to estimate the coherent DOA of signals [10]. Li et al. used Forward/Backward Spatial Smoothing (FBSS) with Root-MUSIC to estimate the coherent DOA of signals using a moving co-prime array [11]. Pan et al. proposed an ESPRIT variant using a simplified spatial smoothing technique to estimate DOA in coherent scenarios [12]. Ning et al. used the ESPRIT algorithm with double parallel linear arrays to estimate 1D DOA [13].
While 1D DOA estimation is commonly used for simple localization tasks, 2D DOA estimation offers more comprehensive information by incorporating both azimuth and elevation angles, making it particularly useful for applications requiring accurate source localization in three-dimensional space. MUSIC, ESPRIT, ML, and WSF can be extended to 2D DOA estimation; however, both ML and WSF suffer from high computational complexity in 2D estimation, making them impractical for real-world applications due to the optimization of multimodal functions and high associated computational costs [14]. For these reasons, ESPRIT and MUSIC are commonly used for 2D DOA estimation. Qiu et al. proposed an innovative structure for a sparse co-prime MIMO radar and developed a dual-resolution 2D unitary ESPRIT method for DOA estimation [15]. Wang and Grishin proposed the 2D SS-MUSIC method for estimating the elevation and azimuth using URA. In this approach, an M × N array is divided into overlapping rectangular subarrays of size M s u b × N s u b ( M s u b < M , N s u b < N ) [16,17].
However, the process of finding the 2D search peak is computationally expensive; this motivates the exploration of more efficient techniques that can reduce the overall computational burden, such as converting the 2D spectral peak search to 1D search. Wang et al. proposed a tree-structured algorithm based on the 1D MUSIC algorithm for estimating the 2D DOAs of coherent signals incident on Uniform Rectangular Arrays (URA) [18]. Ertan et al. transformed the 2D L-shaped array into a 1D array, followed by selecting the appropriate subarray to perform 1D SS-MUSIC estimation [19]. Zhang et al. proposed a novel low-complexity 2D DOA estimation approach based on 1D MUSIC using the unfolded co-prime L-shaped array [20].
Despite these advancements, the above-mentioned DOA estimation methods using traditional array antennas suffer from limited accuracy and high computational complexity due to their fixed structures and low Degrees of Freedom (DOF). This results in a fixed observation angle range that cannot be dynamically adjusted based on the Region of Interest (ROI). To address these issues, recent research has focused on beamspace signal processing techniques based on more adapted array, which allow for dynamic adjustment of observation angles. Dong et al. used a Lens Antenna Array (LAA) to determine the observation angles based on the incident beams, and then applied the beamspace MUSIC algorithm to perform DOA estimation in a lower-dimensional space [21]. Guo et al. proposed a hybrid antenna array consisting of analog subarrays to provide a flexible beam-scanning scheme for DOA estimation [22,23]. Chen et al. proposed a novel DOA estimation paradigm based on the convolutional beamspace approach using a hybrid antenna array, which effectively reduces the number of required RF chains while enhancing the precision of beamspace ESPRIT estimation [24,25]. Nevertheless, these array antennas still require many high-performance RF chains and phase shifters, causing significant hardware complexity that limits their practical applications.
Metamaterial antennas have decreased the dependency on RF chains and phase shifters. Additionally, metamaterial array elements can precisely control the parameters of electromagnetic waves, thereby improving the DOF [26]. In Non-Line-of-Sight (NLOS) scenarios, the metamaterial technique can be employed to enhance communication performance. Atomic norm-based methods are applied to estimate the DOA using reconfigurable intelligent surfaces (RIS) [27,28]. Wang et al. proposed an RIS-assisted cascade channel estimation method, which is cast as sparse signal recovery problem and uses the CS algorithm to estimate the DOA [29]. Chen et al. proposed an RIS-aided multi-user mmWave MIMO system and formulated the channel estimation problem as a sparse channel matrix recovery problem, which enables DOA estimation with limited training overhead [30]. Wang et al. proposed an innovative approach to create temporal-domain multidimensional received signals for estimating the DOA of the paths from the users to the RIS [31]. Nevertheless, CS algorithms such as the OMP algorithm are typically used in single-snapshot scenarios; additionally, RIS reflects the impinging signal in the desired direction to help improve the transmission performance between user and transceiver. On the other hand, metamaterial-based antennas, such as dynamic metasurface antenna (DMA), could be deployed at the transceiver to enhance the signal reception quality.
A DMA consists of tunable metamaterial antenna elements packed into compact microstrips, ensuring that the signal flows within the microstrip [32,33]. Meanwhile, DMA provides beam tailoring capabilities and facilitates the processing of signals in the analog domain in a dynamically configurable manner. Therefore, DMA has vital applications in various domains, including reconfigurable beamforming [34], physical-layer key generation [35], application to synthetic aperture radar systems [36], and ultra-massive MIMO communications for 6G [32]. DMA significantly enhances signal reception efficiency and shows considerable potential in DOA estimation [37]. Lou et al. exploited DMA to construct an observation matrix to improve signal reception performance, then used the minimum atomic norm algorithm to estimate the DOA [38]. However, the computational complexity of this approach is relatively high. Wang et al. and Chen et al. respectively exploited DMA to construct beam patterns and observe signals using different weighting algorithms, and then applied the beamspace MUSIC algorithm to obtain the DOA [39,40]. However, the beam patterns are not designed in relation to the incident signal, which limits the performance improvement.
The MUSIC algorithm can be easily applied to DMA, and can achieve superior DOA estimation performance due to its low computational complexity and excellent resolution [41]. Therefore, in this paper we propose the Beamspace Spatial Smoothing MUltiple SIgnal Classification (BSS-MUSIC) DOA estimation method using DMA. Our main contributions are listed as follows:
  • We propose a DMA-assisted receiver system model with a single RF chain. Based on this model, we establish a time-division data reception scheme to sequentially capture the received signal data. The observation angle range can be dynamically adjusted using this scheme. Within the adjusted range, the pattern can be rapidly changed during a single pilot symbol period, enabling the reception of signals equivalent to those obtained by a multi-RF chain system.
  • To reduce computational complexity and improve the accuracy of the DOA estimation algorithm, we dynamically select the ROI and increase the beam density in the ROI with an appropriate number of beam patterns based on the time-division data reception scheme. Moreover, the BSS-MUSIC algorithm converts 2D DOA estimation into two 1D beamspace MUSIC DOA estimations, which helps to reduce the angular search space. Next, beamspace spatial smoothing effectively utilizes the array aperture to improve the estimation accuracy of the algorithm, achieving multipath signals decorrelation. Finally, the beamspace MUSIC algorithm accurately estimates the DOAs.
  • The feasibility of the proposed method is verified through several simulated experiments. The simulation results illustrate that our method offers improved estimation accuracy and reduced computational complexity. Furthermore, it effectively minimizes the required number of RF chains while improving the DOF.
The remainder of this paper is organized as follows: Section 2 presents the DMA-assisted receiving system model; Section 3 presents the BSS-MUSIC DOA estimation framework; Section 4 exhibits numerical results and discusses the effectiveness of the proposed method; finally, conclusions are provided in Section 5.
For notation, we use ( · ) T to imply transpose and ( · ) H to denote the conjugate transpose; in addition, ( · ) denotes the Moore–Penrose pseudoinverse, · 2 is the l 2 norm, and C denotes the complex field.

2. DMA-Assisted Receiving System Model

In this paper, we propose a DMA-assisted receiving system for DOA estimation, where the DMA is deployed at the base station. As shown in Figure 1, the transmitted pilot signal from a single-antenna user passes through a multipath environment before reaching the DMA receiver, with the assumption that Line-of-Sight (LOS) propagation is neglected. The DMA uses a series of weighted vectors to form the array patterns for observing the multipath channel.
As shown in Figure 2, the DMA is assumed to be an M × N uniform rectangular array, and we consider ideal continuous phase shifts. The DMA consists of M microstrips, with each microstrip containing N radiating elements made of reconfigurable metamaterial. The DMA is located along the x-axis and y-axis with interval distances d x and d y , respectively. The microstrips or elements are separated by a half-wavelength, i.e., d x = d y = λ / 2 . The array elements individually manipulate the phase shifts of the impinging signals in a preferred way, then the phase-shifted signals flow into a single RF chain in combination mode.
Assume that K ( K < min ( M , N ) ) far-field narrowband multipath signal impinging on the DMA, and let α k and β k be the angles between the kth multipath signal arrival direction and the x-axis or y-axis, respectively, where k = 1 , 2 , , K . θ k and ϕ k represent the elevation and azimuth of the kth multipath signal, θ k 0 , 90 , ϕ k [ 180 , 180 ) . Assume that the signals arrive in different 2D DoAs as ( θ 1 , ϕ 1 ) , ( θ 2 , ϕ 2 ) , , ( θ K , ϕ K ) .
All channels are assumed to be block-faded and to remain unchanged within each frame, with perfect estimation at the receiver through pilot symbols. We utilize the widely used Saleh–Valenzuela multipath channel model [42]. Specifically, the channel model between the DMA and the user along the x-axis or y-axis can be expressed by
H x = k = 1 K h k a x ( θ k , ϕ k ) ,
H y = k = 1 K h k a y ( θ k , ϕ k ) ,
where the h k represents the normalized complex gains for the corresponding multipaths. The normalized array steering vectors a x ( θ k , ϕ k ) and a y ( θ k , ϕ k ) , also known as the manifold vectors, represent the x-axis and y-axis steering vectors and are provided by
a x ( θ k , ϕ k ) = 1 , e j 2 π d x cos α k / λ , , e j 2 π d x cos α k ( N 1 ) / λ T ,
a y ( θ k , ϕ k ) = 1 , e j 2 π d y cos β k / λ , , e j 2 π d y cos β k ( M 1 ) / λ T ,
where cos α k = sin θ k cos ϕ k and cos β k = sin θ k sin ϕ k are derived from the geometric relationship, as shown in Figure 2. Then, we can obtain the manifold matrix of the x-axis and y-axis as A x ( θ , ϕ ) = [ a x ( θ 1 , ϕ 1 ) , , a x ( θ K , ϕ K ) ] C N × K , A y ( θ , ϕ ) = [ a y ( θ 1 , ϕ 1 ) , , a y ( θ K , ϕ K ) ] C M × K . For ease of observation, we abbreviate these symbols as A x and A y .
Assume that the far-field narrowband BPSK modulated pilot signal is s ( t ) = exp ( j 2 π f c t + ψ ) , 0 < t < T , ψ = 0 or ψ = π , where T is a pilot symbol duration. Then, the pilot sequence can be represented as s = [ s 1 , , s l , , s L ] C 1 × L . When the lth symbol is sent, the ( m , n ) element data can be expressed as
x m , n ( l ) = k = 1 K e j 2 π d x cos α k ( n 1 ) / λ e j 2 π d y cos β k ( m 1 ) / λ h k s l + W m , n ( l ) .
Hence, the element-space signals of the mth row and nth column with respect to the x-axis and the y-axis can be expressed as
X m e = A m x h s + W m ,
Y n e = A n y h s + W n ,
where h = [ h 1 , h 2 , , h k ] T , A m x = A x × diag [ A y ( m , : ) ] = A x Φ y m 1 , A n y = A y × diag [ A x ( n , : ) ] = A y Φ x n 1 , and Φ y m 1 = diag ( e j 2 π d y cos β 1 ( m 1 ) / λ , , e j 2 π d y cos β K ( m 1 ) / λ ) C K × K , Φ x n 1 = diag ( e j 2 π d x cos α 1 ( n 1 ) / λ , , e j 2 π d x cos α K ( n 1 ) / λ ) C K × K . Assuming that the noise follows a circularly symmetric complex Gaussian distribution with zero mean, there is statistical independence between the signals and noise.
Moreover, due to multipath signal coherence, a spatial smoothing algorithm is required to decorrelate the signals. Therefore, an additional degree of smoothing is provided by using subrows or subcolumns [43]. We divide X m into two overlapping subrows, which can be defined as follows:
X m e = X m 1 e X m e ( N , : ) = X m e ( 1 , : ) X m 2 e ,
where X m 1 e and X m 2 e are the subrow data of the mth row, provided by
X m i e = A 11 x Φ x i 1 Φ y m 1 h s + W m i ,
where A 11 x = A x ( 1 : N 1 , : ) is the manifold matrix of the first subrow in the first row.
The metamaterial elements of the DMA rapidly change their weight in each signal symbol by the weighting matrix Ω x , then form differentiate observation patterns to observe the multipath signals. After collecting all observation data, the output of the subrow can be expressed as
X m 1 m 2 B = Ω x H X m 1 m 2 e .
Similarly, the subcolumn data of the nth column can be expressed as
Y n j e = A 11 y Φ y j 1 Φ x n 1 h s + W n j ,
where A 11 y = A y ( 1 : M 1 , : ) is the manifold matrix of the first subcolumn in the first column. Then, the output of the subcolumn can be expressed as
Y n 1 n 2 B = Ω y H Y n 1 n 2 e .
However, these beamspace data cannot be used to estimate the DOA with the existing element-space MUSIC algorithm. Additionally, because the DMA in this paper has only a single RF chain, the beamspace MUSIC algorithm, which is commonly used with traditional array antennas, cannot be applied directly. Therefore, the next section describes how to estimate the DOA from the beamspace data, as shown in Equations (10) and (12).

3. BSS-MUSIC DOA Estimation Framework Based on DMA

The BSS-MUSIC DOA estimation algorithm is demonstrated in this section. First, we design a time-division data reception scheme to observe the multipath signals. Then, the beamspace spatial smoothing algorithm is proposed to decohere the multipath signals. Finally, the beamspace MUSIC algorithm is employed to estimate the DOAs and complex gain.

3.1. Design of Time-Division Data Reception Scheme Based on the DFT Algorithm

As the proposed DMA model has only a single RF chain, the beamspace MUSIC algorithm cannot be used directly. Therefore, it is essential to design a time-division data reception scheme in order to flexibly capture the necessary beamspace data. This scheme is based on the DFT algorithm, which has excellent beamforming capability.

3.1.1. Implementation of Time-Division Data Reception Scheme Using DMA

The process of finding the 2D peak by using 2D subarrays in 2D DOA estimation has high computational complexity; therefore, we convert the 2D estimation to two 1D estimations to reduce the complexity. The time-division data reception scheme divides the DMA into 1D subarrays. Each row is divided into two overlapping subarrays, which helps to enhance the effective aperture. Subarrays from different rows can work together to complete spatial smoothing and sequentially utilize the RF chain by leveraging the fast on/off switching behavior of the DMA.
Each metamaterial element acts as a resonant electrical circuit, with its frequency response described by a Lorentzian equation. To implement the transition between the ‘on’ and ‘off’ states of DMA elements, the resonance frequency is toggled between the operating frequency and a frequency significantly different from it [33,44]. The selected elements in the ‘on’ state operate at the operating frequency, rapidly modifying the phase of the incident signal, while the selected elements in the ‘off’ state operate at a significantly different frequency from the operating frequency, resulting in no output from these elements [45]. Additionally, by exploiting the fast switching speed property of DMAs, which is faster compared to a single symbol period [46], we can assume that one symbol period is sufficient for all subarrays to adjust their elements and alter the radiation pattern 2 × M × Γ times. As illustrated in Figure 3, the m 1 —subarray elements are in the ‘on’ state, forming diverse radiation patterns that allow for observation of the impinging signals.
The Varactor diode-based DMA adjusts its capacitance by varying the biasing voltage, which subsequently alters the phase shift of each element. As shown in Figure 4, for the m1-subarray, the phase shift coefficients of each element vary Γ times within a single symbol duration. At the γ th time, the element coefficients combine to form a unique pattern. The phase-shifted vector Ω x γ is expressed as Ω x γ = [ e j ω γ , 1 , , e j ω γ , N 1 ] T . The phase adjustment range is continuous, with ω γ , n = [ π , π ) . Therefore, an appropriate weighting matrix Ω x is needed to achieve finer control.

3.1.2. Reception of Data Using Time-Division Scheme

To obtain the beamspace data through the proposed time-division scheme, we need to design the weighting matrix Ω x , where each vector enables the DMA to receive signals in a defined pattern.
DFT beamforming maximizes the number of resolvable path directions and eliminates ambiguity in the beamspace MUSIC spectrum [47]. Therefore, we utilize the DFT beamformer to design the phase shifts for each metamaterial element, resulting in distinct radiation patterns. Each subarray dynamically adjusts its radiation pattern based on the beamformer Ω x , defined by
Ω x = ν ( u 1 ) , , ν ( u γ ) , , ν ( u Γ ) ,
where u i = u m i n + ( i 1 ) × ( u m a x u m i n ) / ( Γ 1 ) , i = 1 , 2 , , Γ . Here, Γ represents the number of beams within the range u min , u max in the ROI [48]. Let the angle u i in u-space represent the ith direction. Then, ν ( u i ) is provided as follows:
ν ( u i ) = 1 , e j 2 π d x u i / λ , , e j 2 π d x u i ( N 2 ) / λ T .
Similarly, Ω y can be derived by treating the radiation pattern formed by ν ( u i ) as a ‘sinc’ function, where the peak response points in the direction of u i , as shown in Figure 5. It is clear that the beam density in the range [ sin ( 50 ) , sin ( 50 ) ] is larger than that in [ sin ( 90 ) , sin ( 90 ) ] . If the beam density in these two ranges were the same, the number of beams in [ sin ( 50 ) , sin ( 50 ) ] could be smaller while achieving the same estimation performance. Therefore, with a narrow ROI, we can achieve better estimation performance with fewer beams by selecting the most appropriate number of beams.
Then, the received data X B of all subrows and received data Y B of all subcolumns are as shown below:
X B = Ω x H X 11 e , , Ω x H X m 1 e , , Ω x H X M 2 e T ,
Y B = Ω y H Y 11 e , , Ω y H Y n 1 e , , Ω y H Y N 2 e T .

3.2. Beamspace Spatial Smoothing Algorithm

The MUSIC algorithm cannot be directly applied in the case of coherent multipath signals, as it requires the data covariance matrix to be full-rank. Thus, a decorrelation procedure is necessary prior to implementing the MUSIC algorithm. In this section, we introduce the proposed BSS decorrelation technique, which is an improvement over Element-space Spatial Smoothing (ESS).
The covariance matrix R m 1 e of the data X m 1 e can be written as
R m 1 e = E [ X m 1 e X m 1 e H ] = A m 1 E [ h s s H h H ] A m 1 H + σ 2 I = A m 1 R s A m 1 H + σ 2 I ,
where E [ · ] denotes the statistical expectation, R s represents the multipath signal covariance matrix, σ 2 represents the variance of the Gaussian white noise, and I denotes the ( N 1 ) × ( N 1 ) identity matrix.
The rank of the matrix A m 1 R s A m 1 H for the m 1 -subarray is reduced to 1. The ESS technique uses data from 2 M subarrays to enable rank restoration. The data covariance matrix R x E S S then becomes
R x E S S = 1 2 M i = 1 2 m = 1 M R m i e .
However, the ESS technique based on traditional planar arrays is not applicable to the proposed DMA model. In contrast, the BSS technique is applicable to this model. BSS uses the received beamspace data to construct the following rank-restored data covariance matrix, R x B S S C Γ × Γ :
R x B S S = 1 2 M i = 1 2 m = 1 M Ω x H R m i e Ω x + σ 2 Ω x H Ω x = 1 2 M i = 1 2 m = 1 M Ω x H A m 1 R s A m 1 H Ω x + σ 2 Ω x H Ω x = 1 2 M i = 1 2 m = 1 M Ω x H A 11 x Φ x i 1 Φ y m 1 R s ( Φ y m 1 ) H ( Φ x i 1 ) H ( A 11 x ) H Ω x + σ 2 Ω x H Ω x = Ω x H A 11 x 1 2 M i = 1 2 m = 1 M Φ x i 1 Φ y m 1 R s ( Φ y m 1 ) H ( Φ x i 1 ) H ( A 11 x ) H Ω x + σ 2 Ω x H Ω x = Ω x H A 11 x R ¯ s ( A 11 x ) H Ω x + σ 2 Ω x H Ω x
where R ¯ s is the modified covariance matrix of the signals, provided by
R ¯ s = 1 2 M i = 1 2 m = 1 M Φ x i 1 Φ y m 1 R s ( Φ y m 1 ) H ( Φ x i 1 ) H .
Lemma 1.
If the number of subarrays is greater than or equal to the number of multipath signals, i.e., if 2 M K , then the modified covariance matrix of the signals R ¯ s is nonsingular.
Proof. 
First, note that we can rewrite R ¯ s as
R ¯ s = [ I , Φ y , , Φ y M 1 , Φ x , , Φ x Φ y M 1 ] 1 2 M R s 1 2 M R s I Φ y H ( Φ y M 1 ) H ( Φ x ) H ( Φ x Φ y M 1 ) H ,
which can be further simplified to
R ¯ s = G G H ,
where G is the K × 2 M K block matrix
G = [ C , Φ y C , , Φ y M 1 C , Φ x C , Φ x Φ y C , , Φ x Φ y M 1 C ] ,
in which C denotes the Hermitian square root of 1 2 M R s : C C H = 1 2 M R s . Clearly, the rank of R ¯ s is equal to the rank of G . If 2 M K , the rank of modified covariance matrix R ¯ s is K, and R ¯ s is nonsingular. □
Therefore, it can be seen that the rank of the beamspace data covariance matrix R x B S S is equal to K. Similarly, we can derive R y B S S C Γ × Γ . Compared with ESS, the BSS technique improves the DOF and yields better angular resolution for coherent signals. Then, the beamspace MUSIC algorithm can be employed to estimate the DOA.

3.3. Beamspace MUSIC Algorithm

With the rank-restored data covariance matrix, the beamspace MUSIC algorithm can be applied for DOA estimation. The subspace decomposition of R x B S S is
R x B S S = γ = 1 Γ λ x γ e x γ e x γ H = E s x Λ s x E s x H + E w x Λ w x E w x H ,
where λ x 1 λ x 2 λ x K λ x K + 1 λ x Γ are the eigenvalues of R x B S S and e x γ is the γ t h ( γ = 1 , 2 , , Γ ) corresponding orthonormal eigenvector. In addition, E s x = [ e x 1 , e x 2 , , e x K ] with rank K spans the signal subspace and E w x = [ e x K + 1 , e x K + 2 , , e x Γ ] spans the noise subspace, while Λ s x and Λ w x are diagonal matrices with the respective eigenvalues along the main diagonal. Carrying out the same EVD decomposition on R y B S S , the beamspace MUSIC spatial spectra for the x-axis and y-axis directions are provided by Equations (25) and (26), respectively. Then, the corresponding angles α ^ and β ^ are found as follows:
P x M U S I C ( α ) = a x H ( α ) Ω x Ω x H a x ( α ) a x H ( α ) Ω x E n x E n x H Ω x H a x ( α )
P y M U S I C ( β ) = a y H ( β ) Ω y Ω y H a y ( β ) a y H ( β ) Ω y E n y E n y H Ω y H a y ( β )
where a x ( α ) = 1 , , e j 2 π d x cos α ( N 2 ) / λ T and a y ( β ) = 1 , , e j 2 π d y cos β ( N 2 ) / λ T .
The angles θ ^ and ϕ ^ of the multipath signals are obtained by performing calculations based on the geometric relationship, as shown in Equation (27):
θ ^ k = arcsin cos 2 α ^ k + cos 2 β ^ k ϕ ^ k = arctan cos β ^ k cos α ^ k .
Because the estimated angles θ ^ and ϕ ^ are obtained independently, we reconstruct the element-space array data to pair the multipath DOAs using the conventional 2D SS-MUSIC algorithm [16]. The 2D SS-MUSIC algorithm divides the array into overlapping subarrays with M ¯ elements per row and N ¯ elements per column. Then, the spatial smoothed covariance matrix R ¯ is used to estimate the DOAs.
We define the ( m ¯ , n ¯ ) 2D subarray data Z C F × L as shown below:
Z = A ¯ h s + W ¯ = A ¯ x A ¯ x Φ y A ¯ x Φ y M ¯ 1 Φ x n ¯ 1 Φ y m ¯ 1 h s + W ¯
where m ¯ M M ¯ + 1 , n ¯ N N ¯ + 1 , F = M ¯ × N ¯ , A ¯ x = 1 , , e j 2 π d x u i ( N ¯ 1 ) / λ T .
The size of the 2D subarray is M ¯ × N ¯ , meaning that the total number of 2D subarrays is provided by B = ( M M ¯ + 1 ) × ( N N ¯ + 1 ) . Here, we define P = M ¯ × N ¯ . The covariance matrix of the bth subarray is R ¯ b . The spatial smoothed covariance matrix is expressed as
R ¯ = 1 B b = 1 B R ¯ b = p = 1 P λ ¯ p e ¯ p e ¯ p H = E ¯ s Λ ¯ s E ¯ s H + E ¯ w Λ ¯ w E ¯ w H ,
where λ ¯ 1 λ ¯ 2 λ ¯ K λ ¯ K + 1 λ ¯ P are the eigenvalues of R ¯ and e ¯ i is the p t h ( p = 1 , 2 , , P ) corresponding orthonormal eigenvector. In addition, E ¯ s = [ e ¯ 1 , e ¯ 2 , , e ¯ K ] with rank K spans the signal subspace and E ¯ w = [ e ¯ K + 1 , e ¯ K + 2 , , e ¯ P ] spans the noise subspace, while Λ ¯ s and Λ ¯ w are diagonal matrices with the respective eigenvalues along the main diagonal.
Eigenvalue decomposition of R ¯ is conducted in order to ascertain the signal and noise subspaces. Subsequently, the elevation and azimuth can be determined through a 2D MUSIC search, as outlined below:
P 2 D M U S I C ( θ , ϕ ) = a ¯ H ( θ , ϕ ) a ¯ ( θ , ϕ ) a ¯ H ( θ , ϕ ) E ¯ w E ¯ w H a ¯ ( θ , ϕ )
where a ¯ ( θ , ϕ ) = a ¯ y ( θ , ϕ ) a ¯ x ( θ , ϕ ) , a ¯ x ( θ , ϕ ) = 1 , e j 2 π d x cos α / λ , , e j 2 π d x cos α ( N ¯ 1 ) / λ T , a ¯ y ( θ , ϕ ) = 1 , e j 2 π d y cos β / λ , , e j 2 π d y cos β ( M ¯ 1 ) / λ T .
As there are K × K pairs for θ ^ and ϕ ^ , we choose the K pairs corresponding to the K largest values by finding the peaks through Equation (30).
In this study, without loss of generality, we employ the least squares fitting algorithm. The channel estimation result can be calculated as
h ^ ( θ ^ , ϕ ^ ) = A ¯ Z s H s 2 .

3.4. Complexity Analysis

Next, we provide a detailed computational complexity analysis. The complexity is evaluated by computing only the complex multiplications, which mainly include two parts, namely, the estimation procedure and angle pairing procedure.
In the estimation procedure, we primarily analyze the computational complexity of three fundamental operations: construction of the full rank covariance matrix, EVD, and spectral peak searching. The complexity is max { O [ ( 2 K 2 + 2 M ) Γ 2 ] , O [ ( 2 K 2 + 2 N ) Γ 2 ] } + O ( Γ 3 ) + O ( G Γ 3 ) , where G represents the total number of angle grid points used for searching. The complexity of the angle pairing procedure is O ( K 2 M ¯ 2 N ¯ 2 + M ¯ 3 N ¯ 3 ) .
The number of grid points for spectral peak searching using the 2D-MUSIC algorithm is G 2 , while the number of grid points when using the BSS-MUSIC or ESS-MUSIC algorithms is 2 G , resulting in a significant reduction in the number of search points. Moreover, as the number of beams is usually smaller than the number of elements (i.e., K < Γ < min { M , N } ), the computational complexity of BSS-MUSIC is lower than that of ESS-MUSIC.

4. Simulation Results

In this section, we demonstrate the performance of the proposed method to show its rationality and effectiveness. We compare our proposed BSS-MUSIC method with the OMP method as well as with MUSIC methods based on existing spatial smoothing algorithms such as FSS [10], FBSS [11], and ESS [43]. Our simulation results show that dynamic selection of the observation area can significantly improve the performance of DOA estimation.
NMSE ( θ ) = E θ θ ^ 2 2 E θ 2 2 .
NMSE ( ϕ ) = E ϕ ϕ ^ 2 2 E ϕ 2 2 .
NMSE ( h ( θ , ϕ ) ) = E h ( θ , ϕ ) h ^ ( θ , ϕ ) 2 2 E h ( θ , ϕ ) 2 2 .
The deviation between the estimated and actual values is evaluated using the Normalized Mean Squared Error (NMSE), which is influenced by critical parameters such as the Signal-to-Noise Ratio (SNR), array resolution, and errors in the array element positions. Additionally, we validated the impact of the number of beams on estimation performance. We report the NMSE values for both the DOA and complex gain.
To validate the proposed scheme, we conducted Monte Carlo simulations. Unless stated otherwise, the simulation parameters were those summarized in Table 1.

4.1. Impact of SNR

The SNR is one of the critical parameters influencing DOA estimation performance. In this section, we examine the performance of DOA estimation following SNR enhancement or reduction. There are two ways to improve SNR. The first involves increasing the transmit power or reducing the noise power by increasing the number of pilot symbols. The SNR of each multipath signal may decrease when the transmit power allocated to each path is reduced as the total number of paths increases.

4.1.1. Effect of Increasing Transmit Power

This simulation was used to assess the 2D DOA estimation error at various transmit powers. The transmit power range was from −10 to 20 dBm with a 5 dB step, and the noise power was 0 dBm; thus, the SNR range was from −10 to 20 dB. As shown in Figure 6, the NMSE gradually decreased with increasing SNR. The solid line with star markers shows that the performance of BSS-MUSIC with ROI [ 50 , 50 ] is the best. In this case, concentration of the angle-of-observation patterns within the ROI range helps to improve the resolution. BSS-MUSIC with ROI [ 90 , 90 ] and ESS-MUSIC both have the same estimation performance when the arrays have the same array aperture, as demonstrated by the two curves in the central region. However, it should be noted that the cost of the DMA is significantly reduced because it only has one RF chain, while the 32 × 32 URA has 1024 RF chains. In multi-snapshot scenarios, the performance of OMP is inferior to that of MUSIC. The performance of FBSS-MUSIC and FSS-MUSIC is also worse than that of other methods, as traditional spatial smoothing algorithms lead to significant loss of array aperture.

4.1.2. Effect of Increasing Pilot Length

This simulation was used to assess the estimation error at various pilot lengths ranging from 2 2 to 2 7 . The SNR was 10 dB. Increasing the pilot length is equivalent to increasing the number of samples for averaging; therefore, as shown in Figure 7, a longer pilot sequence provides better noise reduction, leading to improved estimation accuracy. However, the NMSE does not decrease indefinitely as the number of pilots increases. Moreover, longer pilot lengths introduce higher overhead. Therefore, it is important to choose an appropriate number of pilots that balances computational effort and estimation accuracy.

4.1.3. Effect of Increasing Multipaths Number

This simulation was used to assess the estimation performance with various multipaths numbers. The simulation parameters of this experiment consisted of 64 microstrips and 64 array elements for each microstrip. The multipaths number was changed from 2 to 8 with a step of 1, with all other parameters staying the same. Figure 8 illustrates that the NMSE increases as the number of multipaths increases with the total power fixed, leading to a decrease in the power allocated to each multipath.

4.2. Impact of the Array Resolution

The resolution is another critical parameter influencing estimation performance. It refers to the ability of the DMA to distinguish the multipath signals arriving from different angles even when those angles are very similar. The number of elements and incident angle range both affect the array resolution.

4.2.1. Effect of Increasing Number of Elements

This simulation was used to assess the estimation error with various element numbers, as shown in Figure 9. More microstrips and elements lead to better performance. As the number of elements increases, the main lobe width of the array pattern becomes narrower, yielding the benefits of higher resolution and higher estimated accuracy. However, URAs need many more RF chains as the number of elements increases, making the array too expensive to have practical value. Fortunately, DMAs add metamaterial elements and fewer RF chains, meaning that the cost does not increase very much. Moreover, it is evident that the performance of BSS-MUSIC with the ROI set to [ 50 , 50 ] is the best, as dynamic selection of the ROI helps to improve estimation performance.

4.2.2. Effect of Incident Angle Range

As shown in Figure 10, the NMSE exhibits a gradual change as the incident angle range increases. When the range is small, such as [ 15 , 15 ] , the limited range leads to a high NMSE because the array has difficulty distinguishing between two closely spaced multipaths. As the range increases, for example to [ 45 , 45 ] , the larger angle interval makes it easier for the array to distinguish DOAs, resulting in improving performance. However, when the range extends to [ 90 , 90 ] , some multipath angles may exceed 60 , as the array resolution decreases with increasing angle, which leads to a high NMSE. Therefore, the curve exhibits an upward trend beyond 70 . If there is only one path, smaller the θ makes for better DOA estimation accuracy.

4.3. Impact of Array Element Position Error

Position error also has a significant impact on estimation performance, reducing the accuracy of the algorithms. In this simulation, we set the position error variance to range from 0.1 to 0.4 [49], with a step size of 0.05. As shown in Figure 11, the estimation performance gradually deteriorates as the error variance increases. Accurate knowledge of the array manifold is used to implement the MUSIC algorithm. However, position error introduces phase jitter into the array manifold vectors, degrading the estimation performance. Compared with the conventional MUSIC algorithms, BSS-MUSIC is not as sensitive to position error, and consequently offers better estimation performance.

4.4. Effect of Beam Number

This simulation aimed to evaluate the estimation error at various SNRs using different numbers of beams. We verified the performance using beams numbers of 24, 26, and 28, all of which are smaller than the number of subarray elements. Additionally, we selected a beam number of 40, which exceeds the number of subarray elements [50]. The ROI range was from 50 to 50 . As shown in Figure 12, the more beams there are, the better the performance; however, it can also be observed that the curves for the numbers 26, 28, and 40 move forward alternately. The proximity of these curves indicates that performance does not always improve as the number of beams increases, which is due to the limitations of the array aperture. Meanwhile, selecting a beam number such as 26 or 28 helps to reduce computational complexity without degrading performance.

5. Conclusions

In this paper, we propose a BSS-MUSIC DOA estimation method using a DMA. We exploit the advantages of the on/off nature and pattern agility of DMAs to propose a time-division data reception scheme designed to capture beamspace data for DOA estimation. Then, the BSS algorithm is proposed to decohere the multipath signals and restore the rank of the beamspace data covariance matrix. Next, the 1D beamspace MUSIC algorithm is used to estimate the DOA against the x-axis and y-axis. After pairing the elevation and azimuth angles, the complex gain of each path is derived. Simulation results demonstrate that the proposed method can effectively achieve superior DOA and complex gain estimation compared to conventional methods. Notably, this method only requires a single RF chain, in contrast to traditional methods that require M × N RF chains. Furthermore, the proposed time-division data reception scheme can effectively enhance spatial and temporal DOF, enabling dynamic selection of the ROI range and dynamic adjustment of the beam number. Within the selected ROI, this method reduces computational complexity without sacrificing estimation accuracy.

Author Contributions

Conceptualization, L.H. and L.J.; methodology, L.H., S.X. and Y.L.; software, L.H. and Y.L.; validation, L.H., L.J. and K.H.; writing—original draft preparation, L.H.; writing—review and editing, L.H., K.H. and L.J.; visualization, L.H., L.J. and Y.C.; supervision, L.H. and L.J.; funding acquisition, L.J. 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 No. U22A2001, the National Key Research and Development Program of China under Grant No. 2022YFB2902201, and the National Key Research and Development Program of China under Grant No. 2022YFB2902202.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this 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:
2DTwo-dimensional
BSS-MUSICBeamspace spatial smoothing multiple signal classification
CSCompressed sensing
DMADynamic metasurface antenna
DOADirection-of-arrival
DOFDegrees of freedom
ESSElement-space spatial smoothing
ESPRITEstimation of signal parameters via rotational invariance techniques
FBSSForward/backward spatial smoothing
FSSForward spatial smoothing
IQMLIterative quadratic maximum likelihood
MLMaximum likelihood
MODEMethod of direction estimation
NMSENormalized mean squared error
OMPOrthogonal matching pursuit
ROIRegion of interest
SNRSignal-to-noise ratio
SSSpatial smoothing
URAUniform rectangular arrays
WSFWeighted subspace fitting

References

  1. Wang, S.; Nie, K.; He, M.; He, Y. DOA Estimation Aided by Magnitude Measurements. IEEE Trans. Veh. Technol. 2021, 70, 12197–12202. [Google Scholar] [CrossRef]
  2. Jalal, B.; Elnahas, O.; Quan, Z. Efficient DOA Estimation Under Partially Impaired Antenna Array Elements. IEEE Trans. Veh. Technol. 2022, 71, 7991–7996. [Google Scholar] [CrossRef]
  3. Wu, Y.; Li, C.; Hou, Y.T.; Lou, W. A Real-Time Super-Resolution DoA Estimation Algorithm for Automotive Radar Sensor. IEEE Sens. J. 2024, 24, 37947–37961. [Google Scholar] [CrossRef]
  4. Wang, X.; Yang, L.T.; Meng, D.; Dong, M.; Ota, K.; Wang, H. Multi-UAV Cooperative Localization for Marine Targets Based on Weighted Subspace Fitting in SAGIN Environment. IEEE Internet Things J. 2022, 9, 5708–5718. [Google Scholar] [CrossRef]
  5. Jiang, R.; Ye, W. Hardware–Algorithm Codesigned Low-Latency and Resource-Efficient OMP Accelerator for DOA Estimation on FPGA. IEEE Trans. VLSI Syst. 2024, 33, 421–434. [Google Scholar] [CrossRef]
  6. Li, J.; Stoica, P.; Liu, Z.S. Comparative Study of IQML and MODE Direction-of-Arrival Estimators. IEEE Trans. Signal Process. 1998, 46, 149–160. [Google Scholar] [CrossRef]
  7. Merkofer, J.P.; Revach, G.; Shlezinger, N.; Routtenberg, T.; Sloun, R.J.G.v. DA-MUSIC: Data-Driven DoA Estimation via Deep Augmented MUSIC Algorithm. IEEE Trans. Veh. Technol. 2024, 73, 2771–2785. [Google Scholar] [CrossRef]
  8. Xie, W.; Wen, F.; Liu, J.; Wan, Q. DOA Estimation Under the Existence of Multiple Groups of Coherent Signals with ULA. Electron. Lett. 2017, 53, 562–564. [Google Scholar] [CrossRef]
  9. V, D.; Balamurugan, K.S.; Villagómez-Galindo, M.; Khandare, A.; Patil, M.; Jaganathan, A. Optimizing Sensor Array DOA Estimation With the Manifold Reconstruction Unitary ESPRIT Algorithm. IEEE Sens. Lett. 2023, 7, 7006804. [Google Scholar] [CrossRef]
  10. You, C.; Zhang, D. Research on DOA Estimation Based on Spatial Smoothing Algorithm and Optimal Smoothing Times. In Proceedings of the 2021 IEEE International Conference on Data Science and Computer Application, Dalian, China, 29–31 October 2021; pp. 824–829. [Google Scholar] [CrossRef]
  11. Li, W.; Xu, X.; Huang, X.; Yang, Y. Direction-of-Arrival Estimation for Coherent Signals Exploiting Moving Coprime Array. IEEE Signal Process. Lett. 2023, 30, 304–308. [Google Scholar] [CrossRef]
  12. Pan, J.; Sun, M.; Wang, Y.; Zhang, X.; Li, J.; Jin, B. Simplified Spatial Smoothing for DOA Estimation of Coherent Signals. IEEE Trans. Circuits Sys. II-Express Briefs 2023, 70, 841–845. [Google Scholar] [CrossRef]
  13. Ning, G.; Yuan, S.; Zhang, S. Velocity-Independent 1-D DOA Estimation Method Using Double Parallel Linear Arrays. IEEE Sens. Lett. 2023, 7, 7001004. [Google Scholar] [CrossRef]
  14. Trinh-Hoang, M.; Viberg, M.; Pesavento, M. Partial Relaxation Approach: An Eigenvalue-Based DOA Estimator Framework. IEEE Trans. Signal Process. 2018, 66, 6190–6203. [Google Scholar] [CrossRef]
  15. Qiu, S.; Ma, X.; Zhang, R.; Han, Y.; Sheng, W. A Dual-Resolution Unitary ESPRIT Method for DOA Estimation Based on Sparse Co-Prime MIMO Radar. Signal Process. 2023, 202, 108753. [Google Scholar] [CrossRef]
  16. Wang, Y.; Wen, X.; QiU, X. A 2D Spatial Smoothing MUSIC Superresolution FMCW SAR Imaging Algorithm1. In Proceedings of the 2021 IEEE International Geoscience and Remote Sensing Symposium IGARSS, Brussels, Belgium, 11–16 July 2021; pp. 5071–5074. [Google Scholar] [CrossRef]
  17. Grishin, I.; Fokin, G.; Sevidov, V.; Okuneva, D. Analysis of the Spatial Smoothing Influence on the Perfomance of 2D-MUSIC for Ultra-Dense Networks. In Proceedings of the 2023 Wave Electronics and its Application in Information and Telecommunication Systems (WECONF), St. Petersburg, Russia, 29 May–2 June 2023; pp. 1–6. [Google Scholar] [CrossRef]
  18. Wang, Y.Y.; Lee, L.C.; Yang, S.J.; Chen, J.T. A Tree Structure One-Dimensional Based Algorithm for Estimating the Two-Dimensional Direction of Arrivals and Its Performance Analysis. IEEE Trans. Antennas Propag. 2008, 56, 178–188. [Google Scholar] [CrossRef]
  19. Ertan, A.E.; Ali, M. Spatial and Temporal Smoothing for Covariance Estimation in Super-Resolution Angle Estimation in Automotive Radars. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 8629–8633. [Google Scholar] [CrossRef]
  20. Zhang, Z.; Guo, Y.; Huang, Y.; Zhang, P. A 2-D DOA Estimation Method With Reduced Complexity in Unfolded Coprime L-shaped Array. IEEE Syst. J. 2021, 15, 407–410. [Google Scholar] [CrossRef]
  21. Dong, F.; Wang, W.; Huang, Z.; Huang, P. High-Resolution Angle-of-Arrival and Channel Estimation for mmWave Massive MIMO Systems With Lens Antenna Array. IEEE Trans. Veh. Technol. 2020, 69, 12963–12973. [Google Scholar] [CrossRef]
  22. Guo, Z.Y.; Wang, X.D.; Zeng, X.Y. Unambiguous Direction-of-Arrival Estimation for Improved Scanning Efficiency in Subarray-Based Hybrid Array. IEEE Trans. Veh. Technol. 2021, 70, 7966–7979. [Google Scholar] [CrossRef]
  23. Guo, Z.Y.; Wang, W.Z.; Wang, X.D.; Zeng, X.Y. Hardware-Efficient Beamspace Direction-of-Arrival Estimator for Unequal-Sized Subarrays. IEEE Trans. Circuits Syst. II Express 2022, 69, 1044–1048. [Google Scholar] [CrossRef]
  24. Chen, P.C.; Vaidyanathan, P.P. Convolutional Beamspace for Linear Arrays. IEEE Trans. Signal Process. 2020, 68, 5395–5410. [Google Scholar] [CrossRef]
  25. Chen, P.C.; Vaidyanathan, P.P. Channel Estimation for mmWave Using the Convolutional Beamspace Approach. IEEE Trans. Signal Process. 2024, 72, 2921–2938. [Google Scholar] [CrossRef]
  26. Liu, Y.; Yang, J.; Huang, K.; Hu, X.; Wang, Y.; Wu, F. An Optimal RIS Design Strategy for Jointly Improving Key Rate and Communication Performance in Quasi-Static Environments. IEEE Wirel. Commun. Lett. 2023, 12, 1618–1622. [Google Scholar] [CrossRef]
  27. Chen, Z.; Chen, P.; Guo, Z.; Zhang, Y.; Wang, X. A RIS-Based Vehicle DOA Estimation Method With Integrated Sensing and Communication System. IEEE Trans. Int. Trans. Syst. 2024, 25, 5554–5566. [Google Scholar] [CrossRef]
  28. Yang, Z.; Chen, P.; Guo, Z.; Ni, D. Low-Cost Beamforming and DOA Estimation Based on One-Bit Reconfigurable Intelligent Surface. IEEE Signal Process. Lett. 2022, 29, 2397–2401. [Google Scholar] [CrossRef]
  29. Wang, P.; Fang, J.; Duan, H.; Li, H. Compressed Channel Estimation for Intelligent Reflecting Surface-Assisted Millimeter Wave Systems. IEEE Signal Process. Lett. 2020, 27, 905–909. [Google Scholar] [CrossRef]
  30. Chen, J.; Liang, Y.C.; Cheng, H.V.; Yu, W. Channel Estimation for Reconfigurable Intelligent Surface Aided Multi-User mmWave MIMO Systems. IEEE Trans. Wirel. Commun. 2023, 22, 6853–6869. [Google Scholar] [CrossRef]
  31. Wang, Q.; Liu, L.; Zhang, S. MUSIC Algorithm for IRS-Assisted AOA Estimation. In Proceedings of the VTC2023-Fall, Hong Kong, China, 10–13 October 2023; pp. 1–5. [Google Scholar] [CrossRef]
  32. Shlezinger, N.; Alexandropoulos, G.C.; Imani, M.F.; Eldar, Y.C.; Smith, D.R. Dynamic Metasurface Antennas for 6G Extreme Massive MIMO Communications. IEEE Wirel. Commun. 2021, 28, 106–113. [Google Scholar] [CrossRef]
  33. Shlezinger, N.; Dicker, O.; Eldar, Y.C.; Yoo, I.; Imani, M.F.; Smith, D.R. Dynamic Metasurface Antennas for Uplink Massive MIMO Systems. IEEE Trans. Commun. 2019, 67, 6829–6843. [Google Scholar] [CrossRef]
  34. Zhang, H.; Shlezinger, N.; Guidi, F.; Dardari, D.; Imani, M.F.; Eldar, Y.C. Beam Focusing for Multi-User MIMO Communications with Dynamic Metasurface Antennas. In Proceedings of the ICASSP 2021—2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–11 June 2021; pp. 4780–4784. [Google Scholar] [CrossRef]
  35. Wan, Z.; Lou, Y.; Xu, X.; Yang, J.; Jiang, W.; Huang, K.; Jin, L. Physical-layer Key Generation Based on Multipath Channel Diversity Using Dynamic Metasurface Antennas. China Commun. 2023, 20, 153–166. [Google Scholar] [CrossRef]
  36. Boyarsky, M.; Sleasman, T.; Pulido-Mancera, L.; Fromenteze, T.; Pedross-Engel, A.; Watts, C.M.; Imani, M.F.; Reynolds, M.S.; Smith, D.R. Synthetic Aperture Radar with Dynamic Metasurface Antennas: A Conceptual Development. J. Opt. Soc. Am. A 2017, 34, A22–A36. [Google Scholar] [CrossRef]
  37. Lou, Y.; Jin, L.; Wang, H.; Zhong, Z.; Dai, J. Multi-Stream Signals Separation Based on SPAce-Time-IsOmeric (SPATIO) Array Using Metasurface Antenna. Sci. China Inf. Sci. 2024, 67, 122301. [Google Scholar] [CrossRef]
  38. Lou, Y.; Jin, L.; Sun, X.; Xu, X.; Zhong, Z. Multi-Path Separation and Parameter Estimation by Single DMA in Fading Channel. IET Commun. 2022, 16, 1475–1485. [Google Scholar] [CrossRef]
  39. Wang, X.; Huang, K.; Xu, X.; Lan, T. Coherent DOA Estimation Using Dynamic Metasurface Antenna Working in Space Isomeric Mode. In Proceedings of the 2022 2nd International Conference on Computer Science, Electronic Information Engineering and Intelligent Control Technology (CEI), Nanjing, China, 23–25 September 2022; pp. 224–228. [Google Scholar] [CrossRef]
  40. Chen, S.; Sima, B.; Xi, F.; Wu, W.; Liu, Z. Super-Resolution DOA Estimation Using Dynamic Metasurface Antenna. In Proceedings of the 2020 14th European Conference on Antennas and Propagation (EuCAP), Copenhagen, Denmark, 15–20 March 2020; pp. 1–4. [Google Scholar] [CrossRef]
  41. Beit-On, H.; Shlomo, T.; Rafaely, B. Weighted Frequency Smoothing for Enhanced Speaker Localization. IEEE/ACM Trans. Audio Speech Lang. Process. 2023, 31, 2090–2099. [Google Scholar] [CrossRef]
  42. Siddiqi, M.Z.; Mir, T. Reconfigurable Intelligent Surface-Aided Wireless Communications: An Overview. Intell. Converg. Netw. 2022, 3, 33–63. [Google Scholar] [CrossRef]
  43. Yeh, C.C.; Lee, J.H.; Chen, Y.M. Estimating Two-Dimensional Angles of Arrival in Coherent Source Environment. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 153–155. [Google Scholar] [CrossRef]
  44. Smith, D.R.; Yurduseven, O.; Mancera, L.P.; Bowen, P. Analysis of a Waveguide-Fed Metasurface Antenna. Phys. Rev. Appl. 2017, 8, 054048. [Google Scholar] [CrossRef]
  45. Jensen, T.L.; Carvalho, E.D. An Optimal Channel Estimation Scheme for Intelligent Reflecting Surfaces Based on a Minimum Variance Unbiased Estimator. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 5000–5004. [Google Scholar] [CrossRef]
  46. Rezvani, M.; Adve, R. Channel Estimation for Dynamic Metasurface Antennas. IEEE Trans. Wirel. Commun. 2024, 23, 5832–5846. [Google Scholar] [CrossRef]
  47. Guo, Z.; Wang, X.; Heng, W. Millimeter-Wave Channel Estimation Based on 2-D Beamspace MUSIC Method. IEEE Trans. Wirel. Commun. 2017, 16, 5384–5394. [Google Scholar] [CrossRef]
  48. Zoltowski, M.D.; Kautz, G.M.; Silverstein, S.D. Beamspace Root-MUSIC. IEEE Trans. Signal Process. 1993, 41, 344–364. [Google Scholar] [CrossRef]
  49. Chen, P.; Chen, Z.; Zheng, B.; Wang, X. Efficient DOA Estimation Method for Reconfigurable Intelligent Surfaces Aided UAV Swarm. IEEE Trans. Signal Process. 2022, 70, 743–755. [Google Scholar] [CrossRef]
  50. Trees, H.L.V. Optimum Array Processing (Part IV of Detection, Estimation, and Modulation Theory); John Wiley and Sons Incorporated: New York, NY, USA, 2002. [Google Scholar]
Figure 1. Multipath propagation model. The pilot signal from the user reaches the DMA through multiple paths, and the DMA constructs multiple observation patterns to observe the signal.
Figure 1. Multipath propagation model. The pilot signal from the user reaches the DMA through multiple paths, and the DMA constructs multiple observation patterns to observe the signal.
Entropy 27 00335 g001
Figure 2. DMA antenna schematic diagram. All M microstrips are connected to an RF chain; θ k and ϕ k respectively represent the elevation and azimuth of the kth multipath signal, while α k and β k are the angles with the x-axis and y-axis, respectively.
Figure 2. DMA antenna schematic diagram. All M microstrips are connected to an RF chain; θ k and ϕ k respectively represent the elevation and azimuth of the kth multipath signal, while α k and β k are the angles with the x-axis and y-axis, respectively.
Entropy 27 00335 g002
Figure 3. One-dimensional subarray partitioning scheme. The the on/off nature of the DMA is utilized to form multiple subarrays, each of which sequentially perceives the signals. When in the ‘on’ state, the subarray elements use the weighting matrix Ω x to form diverse radiation patterns.
Figure 3. One-dimensional subarray partitioning scheme. The the on/off nature of the DMA is utilized to form multiple subarrays, each of which sequentially perceives the signals. When in the ‘on’ state, the subarray elements use the weighting matrix Ω x to form diverse radiation patterns.
Entropy 27 00335 g003
Figure 4. Time-division data reception scheme. The data frame is composed of L pilot symbols and the data signal. The lth symbol is observed by each subarray in sequence. For the m 1 -subarray, the weighted vectors vary across different times, generating distinct directional patterns that can be used to observe the symbol. The radiation pattern is altered Γ times to achieve multi-pattern observation. The total number of observing patterns is 2 × M × Γ .
Figure 4. Time-division data reception scheme. The data frame is composed of L pilot symbols and the data signal. The lth symbol is observed by each subarray in sequence. For the m 1 -subarray, the weighted vectors vary across different times, generating distinct directional patterns that can be used to observe the symbol. The radiation pattern is altered Γ times to achieve multi-pattern observation. The total number of observing patterns is 2 × M × Γ .
Entropy 27 00335 g004
Figure 5. Beam patterns generated by the weighting matrix Ω x within the ROI (ROI = [ sin ( 50 ) , sin ( 50 ) ] ) in u-space. Given that N = 16 , the subarray has 15 elements, which can be used to form 15 beams, each represented by a different color and pointing to a different angle.
Figure 5. Beam patterns generated by the weighting matrix Ω x within the ROI (ROI = [ sin ( 50 ) , sin ( 50 ) ] ) in u-space. Given that N = 16 , the subarray has 15 elements, which can be used to form 15 beams, each represented by a different color and pointing to a different angle.
Entropy 27 00335 g005
Figure 6. NMSE of DOA and complex gain over the SNR. Higher SNR results in smaller NMSE. It can be seen that BSS-MUSIC demonstrates superior performance when the ROI ranges from 50 to 50 .
Figure 6. NMSE of DOA and complex gain over the SNR. Higher SNR results in smaller NMSE. It can be seen that BSS-MUSIC demonstrates superior performance when the ROI ranges from 50 to 50 .
Entropy 27 00335 g006aEntropy 27 00335 g006b
Figure 7. NMSE of DOA and complex gain over the pilot length. A longer pilot length helps to reduce the NMSE, but also introduces higher overhead, which consequently lowers the communication rate. Therefore, it is important to choose an appropriate number of pilots.
Figure 7. NMSE of DOA and complex gain over the pilot length. A longer pilot length helps to reduce the NMSE, but also introduces higher overhead, which consequently lowers the communication rate. Therefore, it is important to choose an appropriate number of pilots.
Entropy 27 00335 g007aEntropy 27 00335 g007b
Figure 8. NMSE of DOA and complex gain over the multipaths number. As the number of multipaths increases, the power allocated to each is reduced, leading to an increase in NMSE.
Figure 8. NMSE of DOA and complex gain over the multipaths number. As the number of multipaths increases, the power allocated to each is reduced, leading to an increase in NMSE.
Entropy 27 00335 g008
Figure 9. NMSE of DOA and complex gain over the elements number. As the number of microstrips and elements increases, the NMSE gradually decreases.
Figure 9. NMSE of DOA and complex gain over the elements number. As the number of microstrips and elements increases, the NMSE gradually decreases.
Entropy 27 00335 g009
Figure 10. NMSE of DOA and complex gain over the incident angle range. The angle interval of the multipath signals and the array resolution both affect the estimation accuracy. When the range is small, the angle interval is narrow, resulting in a higher NMSE. When the range is large, the resolution decreases as the angle increases, leading to a slightly higher NMSE.
Figure 10. NMSE of DOA and complex gain over the incident angle range. The angle interval of the multipath signals and the array resolution both affect the estimation accuracy. When the range is small, the angle interval is narrow, resulting in a higher NMSE. When the range is large, the resolution decreases as the angle increases, leading to a slightly higher NMSE.
Entropy 27 00335 g010
Figure 11. NMSE of the DOA and complex gain with different error variance. Deviation in the positions of array elements results in an increase in NMSE.
Figure 11. NMSE of the DOA and complex gain with different error variance. Deviation in the positions of array elements results in an increase in NMSE.
Entropy 27 00335 g011
Figure 12. NMSE of DOA and complex gain over the SNR with different beam numbers. For a given ROI, performance improves with an increasing number of beams; however, the performance gains eventually plateau as the number of beams increases due to the constraints imposed by the array aperture.
Figure 12. NMSE of DOA and complex gain over the SNR with different beam numbers. For a given ROI, performance improves with an increasing number of beams; however, the performance gains eventually plateau as the number of beams increases due to the constraints imposed by the array aperture.
Entropy 27 00335 g012
Table 1. Simulation parameters.
Table 1. Simulation parameters.
Parameter TypeParameter Value
Number of Microstrips M32
Number of Elements N32
Element Spacing d x = d y λ / 2
Number of Desired Signal3
Number of Snapshots32
Elevation Range θ [ 5 , 45 ]
Azimuth Range ϕ [ 120 , 120 ]
Monte-Carlo10,000
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

Hou, L.; Jin, L.; Huang, K.; Xiao, S.; Lou, Y.; Chen, Y. Beamspace Spatial Smoothing MUSIC DOA Estimation Method Using Dynamic Metasurface Antenna. Entropy 2025, 27, 335. https://doi.org/10.3390/e27040335

AMA Style

Hou L, Jin L, Huang K, Xiao S, Lou Y, Chen Y. Beamspace Spatial Smoothing MUSIC DOA Estimation Method Using Dynamic Metasurface Antenna. Entropy. 2025; 27(4):335. https://doi.org/10.3390/e27040335

Chicago/Turabian Style

Hou, Lilong, Liang Jin, Kaizhi Huang, Shuaifang Xiao, Yangming Lou, and Yajun Chen. 2025. "Beamspace Spatial Smoothing MUSIC DOA Estimation Method Using Dynamic Metasurface Antenna" Entropy 27, no. 4: 335. https://doi.org/10.3390/e27040335

APA Style

Hou, L., Jin, L., Huang, K., Xiao, S., Lou, Y., & Chen, Y. (2025). Beamspace Spatial Smoothing MUSIC DOA Estimation Method Using Dynamic Metasurface Antenna. Entropy, 27(4), 335. https://doi.org/10.3390/e27040335

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