Tri-Domain Multiuser MIMO Precoding Optimization and Channel Estimation with Spatial-EM Reconfigurable Antenna
Abstract
In this paper, we propose a tri-domain reconfigurable multiuser multiple-input multiple-output (MIMO) communication system that integrates the electromagnetic (EM) reconfigurable antenna (EMRA) with the spatially movable antenna (SMA), termed the spatial-EM reconfigurable antenna (SEMRA). The proposed system offers EM, spatial, and digital domain degrees of freedom (DoFs) for joint channel reconfiguration, yet introduces new challenges in channel estimation (CE) and precoding optimization. Specifically, for a multiuser orthogonal frequency division multiplexing (OFDM) downlink, the precoding design is formulated as a tri-domain optimization problem over antenna positions, EM-domain radiation-pattern weights, and digital precoders. We first develop a zero-forcing (ZF)-based baseline algorithm to decouple the design of spatial reconfiguration, and then propose a weighted minimum mean square error (WMMSE)-based tri-domain joint optimization algorithm to further improve the spectral efficiency (SE). Furthermore, we propose a low-overhead movement-aided channel estimation scheme in which coordinated antenna repositioning across pilot slots synthesizes a denser virtual array, enabling more accurate angle-of-departure (AoD) estimation and EM-domain channel state information (eCSI) reconstruction under the same per-user pilot overhead as the EMRA baseline. The resulting parametric representation enables eCSI assembly at desired antenna positions without additional pilots. Simulation results show that the proposed CE scheme improves eCSI estimation accuracy and the proposed SEMRA achieves higher SE than the EMRA baseline under the same pilot overhead.
I Introduction
wbsphack @@writeaux“newlabelS1wcurrentlabel1wesphack
Future wideband multiuser wireless systems require higher spectral efficiency (SE) under increasingly tight hardware constraints [Wang2024COMSTXLMIMO, Gong2024COMSTHMIMO]. In traditional fixed-antenna (TFA) settings, performance is improved mainly through digital precoding and array scaling, whereas antenna locations and radiation patterns remain largely fixed after fabrication. This limitation has motivated growing interest in flexible hardware architectures that introduce new physical-layer degrees of freedom (DoFs). Prior work on reconfigurable intelligent surfaces (RIS) has demonstrated the promise of programmable propagation environments [DiRenzo2020JSACRIS], yet its passive nature also brings cascaded-channel acquisition and double-fading penalties, complicating practical deployment [Wu2021TCOM]. On the other hand, active transceiver architectures [Krikidis2024TCOMRAMIMO, Wong2022TWCFAMA], such as multiple-input multiple-output (MIMO) systems with electromagnetic reconfigurable antenna (EMRA), have shown substantial SE improvement without extra antennas or power-hungry radio-frequency (RF) chains. More recently, spatially movable antenna (SMA) architectures, including movable antenna (MA) [Zhu2024TWC, Zhu2025COMSTTutorialMA] and fluid antenna systems (FAS) [Wong2022TWCFAMA, New2025COMST], have emerged to unlock additional spatial DoFs for MIMO communications. Although EMRA and SMA have each attracted much attention, their integration remains largely underexplored [Ma2026COMSTSurveyRMA].
I-A Prior Work
For EMRA architectures, one appealing benefit is the ability to adapt the radiation field [Hasan2018TWC, Bahceci2017TWC, Wang2023TWC]. By electronically tuning loads or switch states, the current distribution of each antenna element can be changed, thereby reshaping its radiation pattern. At the system level, this effect can be modeled through antenna-mode selection or basis-function expansions whose coefficients serve as electromagnetic (EM)-domain precoders [Zhao2021TWCMode, Wang2023TWC, Ying2025TCOM]. In this setting, transmitter design depends not only on conventional spatial-domain channel state information (sCSI), but also on EM-domain channel state information (eCSI), which links the propagation geometry to the radiation-pattern basis and enables joint EM-domain and digital-domain precoding for substantial SE improvement over TFA systems [Wang2023TWC, Ying2025TCOM].
One core challenge for EMRA systems is channel estimation (CE). Recent studies have also examined channel state information (CSI) extrapolation across radiation states [Liang2024TVTExtrap]. In wideband parametric CE pipelines, the channel is first characterized by multipath delays, angle-of-departure (AoD), angle-of-arrival (AoA), and equivalent path gains, and the eCSI required for EM-domain design is then reconstructed from these geometric parameters [Bahceci2017TWC, Gao2014LCOMM, Liao2019TCOM, Ying2025TCOM]. Although this representation reduces the estimation dimension, its accuracy still hinges on spatial sampling. In orthogonal frequency division multiplexing (OFDM) systems, frequency diversity mainly assists delay estimation, whereas reliable AoD recovery still requires sufficiently rich spatial observations and is further affected by spatial-wideband and frequency-wideband effects [Wang2018TSPWideband]. For fixed-geometry arrays, simply enlarging the inter-element spacing is not always effective. Although a larger aperture can improve angular resolution, excessive spacing may also introduce spatial aliasing and grating-lobe ambiguity [Gao2014LCOMM, Liao2019TCOM]. Since AoD errors directly perturb the steering and basis matrices used to assemble eCSI, they propagate to EM-domain precoding and degrade the subsequent transmission design [Costa2010TSPSpherical, Nadeem2015TSP3D, Ying2025TCOM].
Work on SMA architectures now spans channel modeling, antenna-position optimization, and multiuser precoding for MA and FAS systems [Zhu2024TWC, Yang2025TSPFWMMSE, Xiao2024TWCJointPositioning, Zhu2023LCOMMNullSteering], and recent surveys provide broader accounts of these developments [Zhu2025COMSTTutorialMA, New2025COMST]. Antenna translation can also be combined with rotation to provide position and orientation DoFs [Ma2026COMSTSurveyRMA]. Linear minimum mean square error and Bayesian estimators have been studied for CE [Skouroumounis2023TCOM, Zhang2025TWC]. Compressed sensing (CS) methods recover AoDs, AoAs, and path gains from measurements at selected MA positions [Ma2023LCOMMCSMA, Xiao2024TWCCSMA]; with an EM radiation basis, these parameters can be used to assemble eCSI. For these methods, the angular estimates depend on the grid resolution and sensing geometry. In the proposed design, coordinated motion forms a uniform virtual array for two-dimensional estimation of signal parameters via rotational invariance techniques (ESPRIT), and the recovered parameters are used to assemble eCSI at the transmission positions.
Recent studies combine spatial and EM reconfiguration through electronically synthesized radiation locations [Ma2026COMSTSurveyRMA]. Pixel-based reconfigurable antennas emulate FAS ports on a fixed aperture [Zhang2025OJAPPRAFAS], and the reconfigurable pixel antenna (RPA)-based electronic movable-antenna array (REMAA) selects from a finite set of candidate radiation positions for multiuser transmission [Chen2025TCOMREMAA]. Radiation-center reconfigurable arrays similarly combine discrete radiation-center selection with analog and digital beamforming [Li2026TWCRCRAA]. These architectures provide electronic spatial flexibility through effective positions or radiation centers on a fixed aperture.
Physical repositioning directly controls the sampling coordinates and supplies a regular observation geometry for virtual-array CE. The EM coefficients remain available for radiation-pattern adaptation during data transmission, so sensing and transmission retain separate control variables [Zhang2025OJAPPRAFAS, Chen2025TCOMREMAA, Li2026TWCRCRAA].
The spatial-EM reconfigurable antenna (SEMRA) architecture considered here coordinates antenna repositioning across pilot slots to form a denser virtual array under the same per-user pilot overhead as EMRA. The resulting parametric eCSI model supports tri-domain precoding over antenna positions, EM-domain pattern weights, and digital precoders.
I-B Contributions
This paper presents a SEMRA framework that combines movement-aided parametric CE with tri-domain precoding. Antenna repositioning supplies the spatial samples for virtual-array eCSI reconstruction and the position variables for transmission optimization, while EM-domain pattern weights and digital precoders are optimized for data transmission. The contributions are summarized as follows.
-
•
Within the proposed SEMRA framework, we develop a concrete low-overhead movement-aided parametric CE procedure. By coordinating local repositioning of the antennas over a prescribed multi-block pilot schedule, a denser virtual array is synthesized while preserving the same per-user pilot overhead as the EMRA baseline. The resulting virtual array supplies additional spatial samples for the parametric estimation pipeline, improves AoD estimation, and yields a position-independent parametric channel model from which the eCSI can be assembled at desired antenna positions without additional pilots.
-
•
We formulate the SEMRA SE-maximization problem and develop a tri-domain alternating optimization framework based on block coordinate descent (BCD) over antenna positions, EM-domain pattern weights, and digital precoders. A zero-forcing (ZF)-based joint design is first constructed as a low-complexity baseline to isolate the gain of spatial reconfiguration beyond existing EM-digital designs for EMRA systems. We then develop a weighted minimum mean square error (WMMSE)-based design to further improve the system SE.
-
•
Numerical results show that the proposed CE scheme improves eCSI accuracy over the EMRA baseline under the same per-user pilot overhead. Within the tested range, both SEMRA-ZF and SEMRA-WMMSE achieve higher SE than the EMRA baseline under both estimated and perfect eCSI scenarios. For the tested multiuser loads, SEMRA-WMMSE further improves over SEMRA-ZF. The SEMRA-over-EMRA advantage is especially evident at larger inter-element spacings, where the EMRA baseline is more sensitive to spatial aliasing.
The remainder of this paper is organized as follows. Section LABEL:S2 presents the system model and formulates the tri-domain SE-maximization problem. Sections LABEL:S3 and LABEL:S4 develop the SEMRA-ZF and SEMRA-WMMSE designs, respectively. Section LABEL:S5 introduces the movement-aided parametric CE procedure. Section LABEL:S6 reports the simulation results, and Section LABEL:S7 concludes the paper.
Notation: Matrices and column vectors are denoted by uppercase and lowercase boldface letters, respectively. , , , , , and denote the transpose, conjugate, Hermitian transpose, inversion, Moore-Penrose pseudoinverse, and expectation. and denote the -th entry of vector and the -th entry of matrix . forms a diagonal matrix from vector , and constructs a block diagonal matrix. denotes the Hadamard product. and denote the norm and Frobenius norm, respectively. and denote the real and imaginary parts, respectively. is the imaginary unit. denotes the identity matrix. denotes a complex Gaussian distribution.
II System Model and Problem Formulation
wbsphack @@writeaux“newlabelS2wcurrentlabel1wesphack
II-A Downlink Signal Model
wbsphack @@writeaux“newlabelS2.1wcurrentlabel1wesphack
We consider a time-division duplex (TDD) multiuser MIMO-OFDM downlink system implemented with the SEMRA architecture illustrated in Fig. LABEL:fig:system_model. The base station (BS) employs an uniform planar array (UPA) of SEMRA elements to serve single-antenna user equipments (UEs), each with a fixed position and radiation pattern. The inter-element spacings of the UPA along the y- and z-axes are and , respectively. The number of OFDM subcarriers is with subcarrier spacing , and () denotes the frequency of the -th subcarrier. The received signal at the -th UE () and the -th subcarrier () is given by
| (1) |
where is the downlink channel vector between the BS and the -th UE, is the digital precoding matrix with denoting the digital precoder vector for the -th UE on the -th subcarrier, is the data symbol vector satisfying , and is additive white Gaussian noise (AWGN).
II-B Channel Model
wbsphack @@writeaux“newlabelS2.2wcurrentlabel1wesphack The channel between the -th BS antenna and the -th UE on the -th subcarrier is modeled as [38.901]
| (2) | ||||
where is the number of channel paths, and denote the complex gain and delay of the -th path, respectively, and are respectively the AoD and AoA, and denote the real-valued scalar radiation-pattern gains of the BS and UE antennas, respectively, and , are the position vectors of BS antenna and UE , respectively. Throughout this paper, the BS-side departure azimuth is restricted to the front half-space, i.e., . The unit direction vectors are defined as and .
Incorporating the delay into the path gain as , the channel can be written in the compact matrix form as
| (3) |
where and collect the receive and transmit pattern gains along all paths, with the -th elements being and , respectively, and capture the array steering phases, with and , and collects the per-path gains.
II-C EM-Domain CSI Representation
wbsphack @@writeaux“newlabelS2.3wcurrentlabel1wesphack To enable EM-domain radiation pattern optimization, we represent the transmit pattern as a weighted combination of orthonormal basis functions
| (4) |
where are real-valued orthonormal basis functions over the unit sphere, constructed from real spherical harmonics as detailed in [Ying2025TCOM]. The orthonormality condition reads , and is the weight coefficient vector for the -th antenna. Under the adopted decomposition, models the real-valued directional gain, and we further assume that . Applying (LABEL:equ.sh) to the transmit pattern gain vector yields
| (5) |
where parameterizes real gain-pattern coefficients, and the -th element of is . Substituting (LABEL:equ.ftx) into (LABEL:equ.ch_compact), the channel can be expressed as
| (6) |
We define the eCSI vector as
| (7) |
and define the corresponding position-independent equivalent channel gain vector as
| (8) |
It collects the position-independent UE-side and path-gain terms. The corresponding column-vector form of the eCSI is
By aggregating the eCSI across all antennas, we define the stacked eCSI vector and its conjugated form . We also define the block-diagonal EM precoding matrix . The effective channel then satisfies
| (9) |
Substituting (LABEL:equ.h_def) into (LABEL:equ.rx) yields , so the signal-to-interference-plus-noise ratio (SINR) for the -th UE on the -th subcarrier is
| (10) |
Accordingly, the sum SE is given by
| (11) |
II-D SEMRA Model and Problem Formulation
wbsphack @@writeaux“newlabelS2.4wcurrentlabel1wesphack Unlike the EMRA with TFA architecture, the proposed SEMRA architecture jointly optimizes the per-antenna EM-domain pattern weights and antenna positions . Let denote the reference position of the -th antenna in the reference UPA. In SEMRA, each transmit antenna is permitted to move within a local feasible region centered at (depicted as the local movement region in Fig. LABEL:fig:system_model), which is defined as
| (12) |
where is the maximum allowable displacement for each antenna. To avoid antenna collisions, we require a minimum inter-antenna separation over all feasible positions, which is ensured for the reference UPA if and . The position enters the channel through the BS-side steering matrix in (LABEL:equ.ch_compact), introducing an additional spatial degree of freedom for performance optimization.
According to (LABEL:equ.h_def), the effective channels are jointly determined by the antenna positions and the per-antenna EM-domain weights , whose effects are captured by and , respectively. Let denote the collection of digital precoders across all subcarriers. We aim to maximize the sum SE of all UEs in (LABEL:equ.se) by jointly optimizing digital-domain precoder , EM-domain radiation-pattern weights , and spatial-domain antenna position , leading to
| (13) |
where is defined in (LABEL:equ.se) and depends on , , and through the effective channel vectors in (LABEL:equ.h_def). The resulting problem is highly nonconvex due to the coupled variables and the unit-norm constraints, making it challenging to solve optimally.
III Tri-Domain Alternating Optimization: ZF-Based Baseline
wbsphack @@writeaux“newlabelS3wcurrentlabel1wesphack
Building upon the EM-digital alternating ZF design in [Ying2025TCOM], we extend it to SEMRA by adding a spatial-domain position-reconfigurable block. The detailed CE-to-transmission workflow is summarized in Fig. LABEL:fig:semra_workflow, with the ZF, WMMSE, and CE components developed in Sections LABEL:S3-LABEL:S5, respectively.
SEMRA-ZF is used as the lower complexity reference design. Its normalized ZF update suppresses multiuser interference and makes the gain of the added spatial block directly comparable with the EM and digital baseline, but it does not optimize user power allocation under the global power constraint.
III-A Digital and EM-Domain Optimization
wbsphack @@writeaux“newlabelS3.1zfwcurrentlabel1wesphack
Given the current effective channels in (LABEL:equ.h_def), we adopt the ZF precoder. Define the normalized channel direction and the stacked matrix as in (LABEL:equ.O_g_def).
| (14) |
For , the normalized-channel ZF precoder is computed as
| (15) |
where is the unnormalized ZF precoder built from the normalized channel directions in (LABEL:equ.O_g_def).
With and the digital precoders fixed, we update the EM-domain precoder by optimizing the block-diagonal matrix under per-antenna unit-norm constraints. This is formulated on a masked oblique manifold. We define the oblique manifold
| (16) |
Let and impose the structural constraint . Equivalently, the feasible EM set is . We define the cost function . The Riemannian gradient at is the orthogonal projection of the Euclidean gradient onto the tangent space, given by
| (17) |
where sets all off-diagonal entries of its matrix argument to zero. The retraction is column-wise normalization .
We adopt the Riemannian steepest-descent direction on this masked-oblique set, namely
| (18) |
and choose a suitable step size for the current EM subproblem with the digital precoders fixed. The EM precoder update is then
| (19) |
To keep the per-outer-iteration cost moderate, the EM block in both tri-domain algorithms below uses a single manifold-gradient step in each outer iteration rather than an inner loop to full convergence. Since the digital and spatial blocks are refreshed between successive EM updates, the EM descent direction is recomputed from the current gradient in every outer iteration. For compactness, variables without outer-iteration superscripts in the algorithm below denote the latest available block values within the current outer iteration. To express the Euclidean gradient compactly, we use (LABEL:equ.h_def), i.e., . Let , and denote the digital precoder matrix obtained from by removing its -th column. The Euclidean gradient is given by [Ying2025TCOM]
| (20) |
The Hadamard masking enforces the block-diagonal sparsity of , such that each column update only acts on its corresponding -dimensional pattern-weight block. Starting from a feasible block-diagonal initialization, the masked gradient in (LABEL:equ.grad_euc_zf_lambda) and the retraction in (LABEL:equ.lambda_update_zf) preserve this structure throughout the ZF-EM updates. Moreover,
| (21) | ||||
| (22) |
III-B Spatial-Domain Antenna Position Optimization
wbsphack @@writeaux“newlabelS3.2zfwcurrentlabel1wesphack
Using the available parametric eCSI model, we derive the spatial gradient of the SE objective with respect to the conjugate channel coefficient .
III-B1 Multipath Channel Decomposition
Based on (LABEL:equ.v_def) and , the conjugate channel admits the pathwise decomposition
| (23) |
where the -th path component is
| (24) |
Here is determined by the AoD pair , while absorbs the remaining position-independent factors. Therefore, the spatial update depends only on the position-dependent eCSI model, not on explicit AoA or UE-side path parameters.
III-B2 Sum-SE Gradient Kernel
Define the effective coupling coefficient from the -th column of to the -th UE on the g-th subcarrier as
| (25) |
In particular, corresponds to the desired signal term of the -th UE, whereas for represent inter-user interference. Let and , so that , and . Moreover, with . Applying the chain rule yields the sensitivity of with respect to as
| (26) |
III-B3 Spatial Gradient Assembly and Projection
From (LABEL:equ.v_def_zf), differentiating the conjugate path component with respect to yields . Using Wirtinger calculus and noting that and is real-valued, the real gradient satisfies . Exploiting , we obtain
| (27) |
The ZF spatial block updates the antenna positions by the projected-gradient step
| (28) |
where denotes a suitable position-update step size with and the digital precoders fixed. The projection maps the updated point onto the feasible region (LABEL:equ.constraint) via component-wise clipping. Specifically, enforces the planar constraint, while for confines the displacement to the box region. The gradients of all antenna positions are evaluated at the current iterate, and one projected-gradient position trial is formed in each outer iteration. The feasible trial is retained if it does not decrease the current sum SE; otherwise, the current antenna positions are preserved. The overall ZF-based tri-domain procedure is summarized in Algorithm LABEL:alg:mm_zf_tridomain.
IV Tri-Domain Alternating Optimization: WMMSE-Based Design
wbsphack @@writeaux“newlabelS4wcurrentlabel1wesphack
Beyond the ZF-based baseline algorithm introduced in Section LABEL:S3, we develop a tri-domain WMMSE-based algorithm to solve (LABEL:equ.problem) under a global total-power constraint in this section. Specifically, the WMMSE reformulation yields closed-form auxiliary and digital updates, while the EM and spatial blocks retain the update structure of Section LABEL:S3.
SEMRA-WMMSE retains the same EM and position variables and the same outer alternating structure. It replaces normalized ZF with auxiliary receiver, mean square error weight, and digital precoder updates that jointly account for interference and the total power budget. It is therefore the higher complexity extension of SEMRA-ZF rather than an independent design.
IV-A WMMSE Problem Transformation
wbsphack @@writeaux“newlabelS4.1wcurrentlabel1wesphack
IV-A1 Signal Estimation and Mean Square Error
For each user-subcarrier pair, we introduce a scalar receive equalizer and the estimated symbol . The mean square error (MSE) then expands via (LABEL:equ.rx) as
| (29) | ||||
where is defined in (LABEL:equ.h_def) and its dependence on and is omitted for notational brevity.
IV-A2 WMMSE Equivalence
By the WMMSE equivalence [shi2011iteratively], the sum-SE maximization problem (LABEL:equ.problem) can be equivalently reformulated by introducing auxiliary minimum mean square error (MMSE) receivers and positive MSE weights for each user-subcarrier pair, yielding
| (30) |
where denotes the collection of all optimization variables, and the WMMSE objective function is defined as
| (31) |
For fixed , , and , optimizing the auxiliary variables and yields . Hence, after eliminating the auxiliary variables, minimizing over the remaining design variables is equivalent to maximizing in (LABEL:equ.se). The reformulation also yields closed-form updates for , , and , whereas the EM- and spatial-domain blocks remain nonconvex and are handled in Sections LABEL:S4.3 and LABEL:S4.4.
Substituting (LABEL:equ.mse_explicit) into (LABEL:equ.wmmse_obj) and expanding, the WMMSE objective becomes
| (32) |
IV-B Digital Precoding and Auxiliary Variable Optimization
wbsphack @@writeaux“newlabelS4.2wcurrentlabel1wesphack
With antenna positions and EM-domain precoders fixed, the first block minimizes over the auxiliary variables , , and the digital precoders via BCD. Each subproblem is convex in its own variable block and therefore admits a closed-form update.
IV-B1 Optimal Receive Equalizer Update
We first optimize the scalar receive equalizer for each user-subcarrier pair while keeping and fixed. Setting in (LABEL:equ.mse_explicit) yields the MMSE receiver given by
| (33) |
IV-B2 Optimal MSE Weight Update
Setting gives . When the optimal equalizer (LABEL:equ.beta_opt) is substituted, the minimum MSE reduces to by the orthogonality principle, yielding
| (34) |
IV-B3 Optimal Digital Precoder Update
Finally, we optimize the digital precoders subject to the total power constraint. Removing the terms independent of from (LABEL:equ.wmmse_obj_full), the subproblem becomes the following quadratically constrained quadratic program (QCQP)
| (35) |
To decouple the precoders across users, we first expand the weighted MSE. Interchanging the summation order over users and interferers , the objective function can be rewritten as (with constants independent of omitted)
| (36) |
where we define the weighted channel covariance matrix as and the equivalent target vector as .
We solve (LABEL:equ.w_subproblem) via the Lagrangian method. Let denote the dual variable associated with the power constraint. The Karush-Kuhn-Tucker (KKT) stationarity condition yields . Since , the matrix is positive definite for any , and the optimal precoder admits the closed-form solution
| (37) |
Since has rank at most , it is singular whenever . However, is collinear with , and the -th term of is scaled by , so lies in the column space of whenever , while the case gives trivially. Therefore, the limit is well-defined, and we define . The optimal Lagrange multiplier is determined by complementary slackness. If , then and the power constraint is inactive. Otherwise, is the unique root of , which can be found by bisection since the left-hand side is monotonically decreasing in . Unlike the normalized ZF baseline in Section LABEL:S3, this digital update enforces only the global total-power constraint and can therefore redistribute digital power across users and subcarriers.
IV-C EM-Domain Radiation Pattern Optimization
wbsphack @@writeaux“newlabelS4.3wcurrentlabel1wesphack
With , , , and fixed, we optimize the EM-domain weights , or equivalently the block-diagonal matrix . As in Section LABEL:S3.1zf, we reuse the masked-oblique manifold framework while adapting the objective and its Euclidean gradient to the WMMSE formulation.
IV-C1 Subproblem Formulation
With , , , and fixed, the EM-domain subproblem is
| (38) | ||||
where is given in (LABEL:equ.mse_explicit) and is the block-diagonal mask from Section LABEL:S3.1zf. Since the weights are fixed, the term in (LABEL:equ.wmmse_obj) is an additive constant and is omitted.
IV-C2 Euclidean Gradient of the EM Objective
From (LABEL:equ.h_def), the effective channel satisfies . Let be defined as in (LABEL:equ.c_def). We define the WMMSE MSE-residual kernel as
| (39) |
where . Stacking the kernel into and noting that is real-valued, the chain rule yields
| (40) |
IV-C3 Masked-Oblique Manifold Update
With the Euclidean gradient in (LABEL:equ.grad_euc_wmmse_lambda), we reuse the masked-oblique update (LABEL:equ.oblique_cg_dir)-(LABEL:equ.lambda_update_zf) with replaced by in (LABEL:equ.alpha_subproblem_lambda). The updated per-antenna weights are extracted from the diagonal blocks of before the digital refresh in Algorithm LABEL:alg:wmmse_tridomain. The initialization uses a maximum-ratio transmission (MRT) digital precoder followed by one global normalization to satisfy the total-power constraint at .
IV-D Spatial-Domain Antenna Position Optimization
wbsphack @@writeaux“newlabelS4.4wcurrentlabel1wesphack
With , , , and fixed, the final block updates by minimizing subject to , where the constant is omitted as in (LABEL:equ.alpha_subproblem_lambda).
IV-D1 Spatial Gradient
Repeating the derivation of Section LABEL:S3.2zf, i.e., using the same decomposition in (LABEL:equ.h_decomp_zf)-(LABEL:equ.v_def_zf) together with , but replacing by from (LABEL:equ.xi_def), gives
| (41) |
IV-D2 Position Update with Projection
The spatial block forms one projected-gradient position trial in each outer iteration. The trial is computed over all antenna positions according to
| (42) |
which is the WMMSE counterpart of (LABEL:equ.pos_update_zf). The feasible trial is retained if it does not decrease the current sum SE; otherwise, the current positions are preserved before the next outer tri-domain iteration.
V Low-Overhead Movement-Aided CE Scheme
wbsphack @@writeaux“newlabelS5wcurrentlabel1wesphack
The tri-domain optimization developed in Sections LABEL:S3-LABEL:S4 requires a position-dependent eCSI model so that can be evaluated for all users, antennas, and subcarriers at the current antenna positions. In the fixed-position EMRA baseline following [Ying2025TCOM], the same parametric pipeline is applied on the reference array. One-dimensional (1D) ESPRIT is used for delay estimation, followed by two-dimensional (2D) ESPRIT for AoD estimation. Because the array geometry remains fixed, the angular resolution is fundamentally limited by the physical spatial samples. For a moderate array size, AoD estimation accuracy degrades and the resulting eCSI quality deteriorates.
We overcome this limitation by exploiting the spatial reconfigurability of SEMRA. At the uplink CE stage, a known training pattern is assigned to each of training blocks. Within every block, all antennas are simultaneously repositioned over successive position slots, with each antenna visiting the same prescribed observation positions. The resulting distinct spatial samples form a densified virtual array while the blocks provide repeated observations under different known patterns. The proposed scheme adopts a parametric estimation framework in which the multipath delays, AoD angles, and an equivalent channel gain vector, all independent of the BS antenna positions, are extracted as intermediate parameters. This position-invariant parameterization decouples CE from the subsequent data-transmission design. During CE, the antennas move to observation positions for high-resolution parameter extraction, and the eCSI at the optimized positions is then assembled directly from the estimated parameters without additional pilot overhead. Since uplink-downlink channel reciprocity holds in TDD, the BS-side angles estimated during the uplink CE phase coincide with the downlink AoD parameters defined in Section LABEL:S2.2, and we retain the downlink notation throughout this section.
V-A Virtual Array Construction
wbsphack @@writeaux“newlabelS5.1wcurrentlabel1wesphack
V-A1 Observation Position Design
For this specific CE procedure, we assume equal inter-element spacings and define . For each BS antenna , the reference position serves as the center around which observation positions are defined as
| (43) |
with the displacement vectors
| (44) |
for , respectively. Thus, each observation position is offset from by along both the - and -axes. The design requires so that all observation positions lie within the feasible region (LABEL:equ.constraint). This is compatible with the non-overlapping condition in Section LABEL:S2.4. Both constraints are jointly satisfiable whenever .
The CE stage uses a known set of real-valued pattern coefficient vectors in , where . Pattern is held fixed across the position slots and all antennas within training block , so every block retains the coherent virtual-array steering used next. The set is used directly without CE-pattern optimization, while the different patterns provide additional observations for eCSI reconstruction. We consider block-level operation in which all pilot slots are completed within one quasi-static channel interval.
V-A2 Virtual UPA Formation
The resulting geometry is illustrated in Fig. LABEL:fig:virtual_upa_construction. Within each training block, the four observation positions of antenna form a arrangement centered at with spacing , while the closest positions of adjacent antennas are separated by . Setting makes both spacings equal to , so the samples form a uniform virtual UPA with spacing and aperture . This array is used for 2D-ESPRIT AoD estimation, whereas delay estimation continues to rely mainly on frequency-domain shift invariance.
V-B Parametric Channel Estimation
wbsphack @@writeaux“newlabelS5.2wcurrentlabel1wesphack
The discussion assumes the standard subspace-identifiability conditions for the minimum description length (MDL)/ESPRIT pipeline, under which the delay and spatial steering structures are resolvable for the chosen pilot and virtual-array dimensions, and we focus on a generic UE .
V-B1 Delay Estimation and sCSI Recovery
In position slot of training block , UE transmits pilots on a dedicated subset of uniformly spaced subcarriers (), where the subsets of different users are disjoint to avoid mutual interference. The signal received at BS antenna on pilot subcarrier is
| (45) |
where is the known pilot symbol and denotes receiver noise. Dividing by the pilot gives the effective observation . Under the downlink convention used here, reciprocity gives the uplink scalar coefficient as . The frequency-domain observations from all position-pattern pairs are divided by the known pilot symbols and stacked column-wise into a data matrix . Because the multipath channel (LABEL:equ.ch) is a sum of complex exponentials across frequency, can be written as . Here, is a Vandermonde-structured delay steering matrix, collects the equivalent path gains across the position-pattern pairs, and is the corresponding noise matrix.
The number of multipath components is estimated, rather than assumed known a priori, by applying the MDL criterion to the eigenvalues of the sample covariance matrix [Wax1985Detection], yielding the model-order estimate . The estimated order is then used in the subsequent 1D-ESPRIT stage.
With determined, the 1D-ESPRIT algorithm extracts the multipath delays from the shift-invariance structure of . The full-band sCSI is then recovered by delay-domain least-squares (LS) fitting for every training block at the CE observation positions, i.e., the reference-array positions for EMRA and the positions of the virtual UPA for SEMRA.
V-B2 AoD Estimation on the Virtual Array
At each observation position in training block , the spatial-domain channel on subcarrier can be expressed as
| (46) |
where . The block-dependent composite gain is
| (47) |
Within training block , the radiation pattern is fixed across all position slots and antennas. Hence, the composite gain does not depend on the antenna index or the position-slot index , although it can change with . For every training block, the spatial observations therefore exhibit the same canonical steering-vector structure of a UPA with inter-element spacing . The standard 2D-ESPRIT procedure [Liao2019TCOM] can consequently combine the training blocks after the re-indexing and spatial-smoothing steps described next. Concretely, the virtual-array pilot observations are arranged into a data matrix of size , where rows index the virtual-array positions and columns jointly index the training pattern and pilot subcarrier. The columns share the same spatial steering structure while their composite gains depend on the training pattern and subcarrier. The 2D-ESPRIT algorithm estimates the spatial frequencies from the sample covariance of this matrix after spatial smoothing.
Let denote the spatial frequencies returned by 2D-ESPRIT, and define the virtual-array spatial frequency constant . Under the adopted virtual-array indexing, the spatial frequencies are related to the AoD by and . The minus sign in follows from the phase convention in (LABEL:equ.ch_spatial) together with the chosen indexing along the -direction of the virtual UPA. We focus on BS-side departures in the front half-space, i.e., . The AoD angles are then recovered on the principal branches as
| (48) |
where and by construction. Numerically, the arguments of and are clipped to their feasible intervals before inversion. This mapping is one-to-one over the front half-space when . For , we retain the same principal-branch inversion, while global uniqueness is not claimed.
With the estimated AoD pairs , the estimated direction vector is . The steering matrix is then assembled at any desired position via (cf. Section LABEL:S2.2), and the basis-function matrix is constructed as (cf. Section LABEL:S2.3).
V-B3 Equivalent Channel Gain Estimation and eCSI Reconstruction
Mirroring (LABEL:equ.v_def), define as the equivalent path-gain vector under the estimated parametric model. The reconstructed eCSI then satisfies , where only depends on .
Accordingly, each virtual observation satisfies
| (49) |
where is evaluated at the observation position . Concatenating all observations into a single linear system gives , with the observation vector and the measurement matrix
| (50) |
Provided that the columns of induced by the recovered paths are linearly independent, the matrix has full column rank. This requires nondegenerate steering responses over the distinct observation positions, collectively nonzero responses from the training pattern set on every recovered path, and . Under this condition, the LS solution is
| (51) |
The eCSI at any target position then follows from
| (52) |
where is evaluated at the target position, either the reference position or the optimized position from Sections LABEL:S3-LABEL:S4. Because only depends on , the CE-phase observation positions and the data-transmission positions need not coincide.
This CE procedure uses training blocks and position slots per block, with pilot subcarriers per slot per UE. The total per-user pilot overhead is therefore symbols. For fair comparison, the EMRA baseline retains its fixed physical geometry over the same slots and uses the same training pattern set and the same pilot subcarriers per slot, yielding the same total per-user pilot overhead.
Algorithm LABEL:alg:sera_ce summarizes the virtual-array parameter estimation and target-position eCSI assembly.
VI Simulation Results
wbsphack @@writeaux“newlabelS6wcurrentlabel1wesphack
VI-A Simulation Setup
wbsphack @@writeaux“newlabelS6.1wcurrentlabel1wesphack
Table LABEL:tab:simulation_parameters consolidates the default simulation configuration. Unless otherwise stated, each parameter sweep changes only the quantity identified on its horizontal axis while retaining the remaining settings in the table.
| Parameter | Default value |
|---|---|
| Carrier and waveform | GHz, kHz, |
| Reference array and users | , |
| Radiation-basis size | |
| Multipath channel | , ns |
| Movement geometry | , , |
| Channel-estimation geometry | , , virtual array |
| CE training schedule | , total slots |
| Pilot allocation | subcarriers per user per slot |
| Signal-to-noise ratio (SNR) | dB, with – dB sweeps |
| Outer iteration budget | |
| Monte Carlo averaging | independent channel realizations |
We compare SEMRA-ZF and SEMRA-WMMSE with EMRA and with TFA/SMA baselines using downtilt, 3GPP 38.901, and isotropic patterns. EMRA and SEMRA are reported under both estimated and perfect eCSI, while TFA/SMA are reported under perfect sCSI.
The evaluation focuses on communication-rate gains under a fixed transmit-power constraint. Actuator energy, movement latency, and calibration overhead are outside the present SE metric.
VI-B Channel Estimation Accuracy
wbsphack @@writeaux“newlabelS6.2wcurrentlabel1wesphack
We evaluate CE with at each scheme’s CE positions and on a common reference array. Both ratios are computed per channel realization, converted to decibels, and then averaged. EMRA and SEMRA use the same per-user pilot overhead ; orthogonal matching pursuit (OMP) benchmarks supplement the ESPRIT-based pipeline following [Ying2025TCOM]. NMSE-S reflects the delay/sCSI stage, whereas NMSE-E with estimated or oracle sCSI reflects eCSI reconstruction.
Fig. LABEL:fig:nmse_vs_snr_c shows both metrics versus at . For NMSE-S, the EMRA and SEMRA curves almost overlap for each algorithm because this metric is dominated by frequency-domain delay estimation and LS-based sCSI recovery rather than by spatial sampling density. ESPRIT decreases steadily to about dB at dB, whereas OMP saturates near dB due to its finite dictionary resolution. For NMSE-E with estimated sCSI, SEMRA+ESPRIT reaches about dB at dB, compared with about dB for EMRA+ESPRIT. Their perfect-sCSI counterparts reach about dB and dB, respectively. In contrast, the OMP-based NMSE-E curves remain around to dB at moderate and high SNR and show little separation between EMRA and SEMRA, indicating a dictionary-limited error floor. Thus, movement leaves sCSI recovery nearly unchanged, while the denser virtual array improves ESPRIT-based AoD estimation and eCSI reconstruction.
Fig. LABEL:fig:nmse_vs_spacing examines sensitivity to antenna spacing at dB. The NMSE-S curves are nearly flat, with ESPRIT near dB and OMP near dB, because spacing mainly changes the spatial geometry used for AoD estimation and eCSI reconstruction rather than delay estimation and sCSI recovery. For NMSE-E, EMRA+ESPRIT initially benefits from the larger aperture and reaches a minimum of about dB at with estimated sCSI. Beyond this point, sparse physical sampling causes principal-branch ambiguity and grating lobes, and its NMSE-E rises sharply to about dB at . SEMRA+ESPRIT shows substantially greater robustness. It reaches about dB at and remains near dB from to . Its perfect-sCSI curve further improves from about dB at to about dB at . This advantage arises because the prescribed repositioning forms distinct virtual spatial samples and observes them under known training patterns while retaining the same total pilot overhead as EMRA. The resulting denser observation geometry mitigates ambiguity at large spacing. SEMRA+OMP also outperforms EMRA+OMP from about onward, but degrades beyond because the finite dictionary remains sensitive to off-grid mismatch. Thus, movement-aided CE mainly improves eCSI reconstruction at large antenna spacings while leaving sCSI recovery nearly unchanged.
VI-C Spectral Efficiency
wbsphack @@writeaux“newlabelS6.3wcurrentlabel1wesphack
Unless otherwise stated, the SE plots compare EMRA, SEMRA-ZF, and SEMRA-WMMSE under perfect and estimated eCSI, with TFA/SMA baselines under perfect sCSI. EMRA versus SEMRA-ZF isolates the spatial-reconfiguration gain under normalized ZF, while SEMRA-WMMSE shows the additional digital-domain gain; estimated-eCSI curves use the ESPRIT-based CE pipeline and dB by default.
VI-C1 SE versus
Fig. LABEL:fig:se_vs_snr_c plots SE versus . All estimated-eCSI curves increase with and approach their perfect-eCSI benchmarks, while the ordering SEMRA-WMMSE SEMRA-ZF EMRA is maintained over the whole range. The improvement is especially visible for EMRA, whose estimated-eCSI SE rises from the low-SNR regime but still remains below the SEMRA curves at high . At dB, the SEMRA perfect-versus-estimated gaps remain within about bps/Hz, much smaller than the EMRA gap, which is consistent with the lower NMSE-E in Fig. LABEL:fig:nmse_vs_snr_c. The remaining SEMRA-ZF gain under perfect eCSI confirms that spatial reconfiguration improves SE beyond CE accuracy alone, while SEMRA-WMMSE further benefits from stronger digital precoding.
VI-C2 SE versus
Fig. LABEL:fig:se_vs_snr_p shows SE versus at dB. All curves increase approximately linearly with , and the SEMRA advantage over EMRA persists across the entire range. At the default dB, SEMRA-WMMSE remains above EMRA and the fixed-pattern TFA/SMA baselines under estimated eCSI. The smaller perfect-versus-estimated gaps of the two SEMRA schemes again reflect their more accurate eCSI, while the persistent WMMSE-over-ZF gap of about bps/Hz at high shows the benefit of the stronger digital design.
VI-C3 SE versus Antenna Spacing
Fig. LABEL:fig:se_vs_spacing examines the impact of spacing when both SNRs are fixed at dB. Varying jointly changes the physical aperture, CE-side aliasing behavior, and, for SEMRA, the feasible motion region. The perfect-eCSI curves increase with , reflecting the aperture gain available without estimation errors. Under estimated eCSI, EMRA first benefits from aperture enlargement and peaks at about bps/Hz around , but then collapses to about bps/Hz at , leaving the marked gap of about bps/Hz to its perfect-eCSI counterpart. This SE turning point coincides with the NMSE-E minimum at in Fig. LABEL:fig:nmse_vs_spacing, showing that the aperture benefit remains effective up to the point of the most accurate eCSI reconstruction. Once grows further, principal-branch ambiguity and grating lobes dominate, so the EMRA estimated-eCSI SE drops sharply despite the larger aperture. By contrast, SEMRA-ZF and SEMRA-WMMSE increase monotonically with and remain close to their perfect-eCSI benchmarks because SEMRA maintains low eCSI NMSE over the large-spacing region. At , their estimated-eCSI SEs are about and bps/Hz, respectively, confirming SEMRA’s stronger robustness to enlarged inter-element spacings.
VI-C4 SE versus Number of Users
Fig. LABEL:fig:se_vs_users reports the sum SE and paired SEMRA gains over EMRA for under the default physical and channel settings. All three designs improve from the single-user case through moderate user loads, while both SEMRA variants retain positive paired gains over EMRA throughout the sweep. At and , the SEMRA-ZF gains over EMRA are and bps/Hz, while the SEMRA-WMMSE gains are and bps/Hz. The lower panel removes the common variation in absolute SE and shows that the SEMRA-WMMSE gain becomes more pronounced as increases, which is consistent with the greater role of joint spatial, EM, and digital optimization under heavier multiuser interference. SEMRA-ZF also remains above EMRA for every tested , confirming a benefit from position optimization under the same normalized ZF design.
VI-C5 SE versus Maximum Antenna Displacement
Fig. LABEL:fig:se_vs_dmax reports monotonic SE increases across the feasible displacement range. Since is held fixed, the changes isolate the value of additional position freedom from any enlargement of the reference aperture. At , the antennas retain the reference geometry while the EM coefficients and digital precoders remain optimized. Relative to this reference, the endpoint gains across the two designs and CSI conditions range from to bps/Hz, and the perfect-eCSI curves remain above their estimated-eCSI counterparts. Most of the endpoint improvement is already obtained at , so the curves begin to level before the full displacement allowance is reached. With and , the collision-limited displacement bound is . Both designs therefore benefit from the available local position freedom, and SEMRA-WMMSE yields the highest SE for every tested .
VI-C6 Convergence versus Outer Iteration Index
Fig. LABEL:fig:se_vs_iteration shows that the two algorithms obtain most of their observed improvement within the default iteration budget. The first iterations capture and of the improvements observed by iteration , leaving only and bps/Hz of additional gain. SEMRA-ZF plateaus earlier, while SEMRA-WMMSE continues refining the solution and approaches a higher SE more gradually. These trends support as a practical budget for both methods, while SEMRA-WMMSE remains above SEMRA-ZF throughout the common iteration horizon.
VII Conclusions
wbsphack @@writeaux“newlabelS7wcurrentlabel1wesphack
The proposed SEMRA framework combines movement-aided parametric CE with spatial, EM, and digital precoding for multiuser MIMO. During training, coordinated repositioning synthesizes a denser virtual array under the same per-user pilot overhead as EMRA, enabling AoD estimation and eCSI assembly at the transmission positions. SEMRA-ZF isolates the gain of spatial reconfiguration, while SEMRA-WMMSE further coordinates interference and power allocation. The simulations show improved eCSI accuracy and higher SE than EMRA, with larger gains at wider antenna spacings, positive paired gains across the tested user loads, and continued improvement throughout the tested displacement range. The convergence study further shows that the default ten iterations capture most of the improvement observed over twenty iterations and support the adopted ten-iteration budget. The study considers quasi-static geometric channels and block-level movement, and future work will examine measurement-based validation, online position control, and scalable optimization for larger systems.
winput@maintmp.bbl
uxtagasecondoftwo