Next Article in Journal
HuntGPT: Integrating Machine Learning-Based Anomaly Detection and Explainable AI with Large Language Models (LLMs)
Next Article in Special Issue
Variational Bayesian Near-Field Channel Estimation for Distributed MIMO Systems
Previous Article in Journal
Joint Computing Offloading, Resource Allocation and Service Pricing in RIS-Assisted Mobile Edge Computing
Previous Article in Special Issue
Hardware-Impairment-Aware CNN-Based Hybrid Precoding for Cell-Free Massive MIMO Systems Under Imperfect CSI in Terahertz-Enabled 6G Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Optimization of Joint STAR-RIS- and MA-Aided Wireless Communication Systems in Coal Mine Scenarios

1
Shanxi Key Laboratory of Wireless Communication and Detection, College of Physics and Electronic Engineering, Shanxi University, Taiyuan 030006, China
2
Lvliang Open University, Lvliang 033000, China
3
North Automatic Control Technology Institute, Taiyuan 030006, China
4
National Key Laboratory of Integrated Services Networks (ISN), Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Telecom 2026, 7(3), 72; https://doi.org/10.3390/telecom7030072
Submission received: 10 April 2026 / Revised: 16 May 2026 / Accepted: 1 June 2026 / Published: 7 June 2026
(This article belongs to the Special Issue Performance Criteria for Advanced Wireless Communications)

Abstract

Wireless links in underground coal mines suffer from severe attenuation, blockage, and limited spatial coverage. To improve link quality under these conditions, we study a simultaneously transmitting and reflecting reconfigurable intelligent surface (STAR-RIS)-assisted system with multiple movable antennas (MAs) installed at the base station (BS) panel. Unlike prior models that assume a continuous movement box, we explicitly account for practical panel constraints: mechanical supports and RF feed lines partition the BS panel into non-overlapping irregular feasible subregions. This turns the BS-side antenna-positioning task into a mixed-integer nonlinear program (MINLP). We formulate a joint optimization problem that couples BS beamforming, STAR-RIS transmission/reflection coefficients, BS-side MA positions, and MA-to-subregion assignment with collision-avoidance constraints. To solve it, we adopt a block coordinate descent (BCD) framework: successive convex approximation (SCA) for beamforming, semidefinite relaxation (SDR)-based updates for STAR-RIS coefficients, and a penalty-based continuous relaxation for MINLP handling. The MA solver further integrates Hungarian initialization, cross-region jump updates, and reassignment corrections to escape poor local subregions. Simulation results in coal mine channel settings show that the proposed method yields a 66.7% sum-rate gain over fixed-antenna baselines and reduces required transmit power by 16.8 dB at the target-rate operating point. Compared with a regular-region BS-MA baseline, the irregular-partition design achieves an additional 5.6 dB power saving, demonstrating the practical value of hardware-aware geometry modeling.

1. Introduction

Underground coal mine communication networks must operate in environments characterized by strong attenuation, frequent blockage, and stringent safety requirements [1,2,3,4]. These conditions make stable wide-area wireless coverage difficult, especially when mobile underground devices rely on limited antenna hardware [5,6,7,8]. Therefore, communication designs for coal mines should not only pursue throughput, but also explicitly incorporate deployment constraints and propagation penalties into the optimization model.
Reconfigurable intelligent surfaces (RISs) can reshape propagation and improve effective channel gains [9,10]. In particular, STAR-RIS extends conventional reflection-only RIS by simultaneously supporting transmission and reflection [11,12,13,14,15,16], which is attractive for tunnel intersections and multi-branch roadway layouts [17]. In parallel, movable-antenna (MA) techniques provide an additional spatial degree of freedom by adapting antenna positions according to channel conditions [18,19,20,21,22,23,24,25,26,27,28]. However, existing STAR-RIS/MA studies typically assume idealized MA feasible regions (e.g., continuous rectangular domains) and often focus on user-side mobility [29,30,31].
These assumptions are weak for coal-mine-oriented BS deployments: BS panels must host mechanical supports and RF feed structures, which naturally split the panel into irregular non-contiguous subregions. Once this hardware reality is considered, MA positioning is no longer a simple projected-gradient problem; it becomes a constrained assignment-coupled MINLP, which necessitates a specialized solution approach.
Table 1 summarizes representative works on RIS-assisted MA systems. Two observations stand out. First, no existing work simultaneously considers BS-side MAs, STAR-RIS, and hardware-constrained irregular subregion deployment. Second, prior works uniformly assume continuous or regular feasible regions, bypassing the MINLP structure that arises from practical panel constraints. The proposed work addresses both gaps in the context of coal mine communications.
In this paper, we study a STAR-RIS-assisted coal mine communication system with multiple BS-side MAs under hardware-constrained deployment geometry [32,33,34,35,36]. Underground Internet of Things (IoT) devices are equipped with fixed antennas, which is practically justified by the harsh underground conditions—severe vibration, battery constraints, and limited device space—that preclude mechanical antenna repositioning at the user side [37,38].
The main contributions of this paper are summarized as follows:
  • We develop a STAR-RIS-assisted coal mine communication architecture with multiple BS-side MAs, enabling simultaneous shaping of the direct BS-to-device links and BS-to-STAR-RIS cascaded links.
  • We introduce a hardware-realistic MA feasibility model in which the BS panel is partitioned into non-overlapping irregular subregions by mechanical and RF structures; this converts BS-side MA positioning into an assignment-coupled MINLP.
  • We propose a penalty-based MINLP solver integrated into a BCD pipeline, including Hungarian-based assignment initialization, cross-region jump operations, and collision-aware correction.
  • We validate the method under coal mine channel settings and practical impairments, showing consistent gains in throughput and power efficiency against multiple baselines.
For clarity, the main mathematical symbols used throughout this paper are summarized in Table 2.

2. System Model and Problem Formulation

2.1. System Model

As depicted in Figure 1, this work considers an underground coal mine wireless communication scenario incorporating a STAR-RIS and a MA-equipped BS deployed jointly [16,25,26]. Specifically, the BS is mounted with M MAs arranged on a planar panel, while a STAR-RIS is positioned at a roadway junction underground, serving K IoT devices in the coal mine, each of which carries a single antenna fixed at a predetermined location [39,40]. These IoT devices are affixed to ore-transport vehicles traveling through underground tunnels and are fitted with wireless sensors for monitoring environmental conditions in the surrounding area [41]. The BS panel accommodates an M 1 × M 2 uniform planar array (UPA) of M = M 1 × M 2 MAs, where each element can be freely repositioned to enhance channel quality.The STAR-RIS adopts an N 1 × N 2 UPA structure, and the total number of served devices is assumed not to surpass the number of antennas at the BS.
In practice, the BS antenna panel is shared among all M MA elements. The panel accommodates multiple co-located hardware components—including mechanical support structures and RF feed lines, which physically divide the entire panel surface into S non-overlapping irregular subregions, where S M . All M MAs share the same set of subregions, and each subregion can accommodate at most one MA at any given time, which reflects the modular rail design adopted to prevent mechanical collisions among antenna elements. The shared feasible region of the BS antenna panel is modeled as:
C = C ( 1 ) C ( 2 ) C ( S ) ,
where each subregion C ( s ) is an irregular quadrilateral defined by a set of linear inequality constraints:
C ( s ) = v = x y | A ( s ) v b ( s ) ,
where each subregion C ( s ) is a convex irregular quadrilateral defined by four linear inequality constraints, A ( s ) R 4 × 2 and b ( s ) R 4 are the constraint matrix and vector, respectively. In practice, the subregion geometry is determined at the BS panel design stage from the CAD layout of mechanical support structures and RF feed lines, whose positions are known a priori. Each subregion is modeled as a convex irregular quadrilateral with minimum size 0.5 λ × 0.5 λ , constrained by the antenna aperture and actuator clearance. The constraint matrices A ( s ) and b ( s ) are pre-computed offline and remain fixed during operation. The subregions are mutually exclusive:
C ( i ) C ( j ) = , i j ,
reflecting the physical separation among modular rail sections on the BS panel. Each MA m is assigned to exactly one subregion, and no two MAs share the same subregion. This one-to-one assignment is captured by a binary variable α m ( s ) { 0 , 1 } , where α m ( s ) = 1 indicates that MA m is assigned to subregion C ( s ) . The assignment satisfies
s = 1 S α m ( s ) = 1 , m ,
m = 1 M α m ( s ) 1 , s ,
Together, these constraints define a partial assignment problem over the M × S binary matrix A α = [ α m ( s ) ] .
To describe the position of the m-th MA, a three-dimensional local coordinate system is established at the BS. Given the assignment α m ( s * ) = 1 , the position of MA m is constrained within subregion C ( s * ) :
v m C ( s * ) , where s * = arg max s α m ( s ) .
The collective position vector of all M MAs is defined as v = [ v 1 T , v 2 T , , v M T ] T R 3 M × 1 .
Note that since each subregion hosts at most one MA and the subregions are disjoint, the inter-antenna separation constraint v m v m d min is automatically satisfied for MAs assigned to different subregions, provided that d min does not exceed the minimum gap between any two subregions. For MAs within the same subregion, no collision is possible. Hence, the one-to-one assignment implicitly enforces collision avoidance, eliminating the need for a separate distance constraint.
Note also that the conventional rectangular cuboid model corresponds to the degenerate case of S = M = 1 with a single box-constrained region, and is thus subsumed as a special instance of the proposed shared irregular partitioning model.
Due to the challenging conditions in underground environments—including intense mechanical vibrations, constrained physical space, and limited battery capacity—each IoT device is outfitted with a single antenna that remains fixed in place throughout operation. The position of the antenna on the k-th device is expressed in local coordinates as u k = [ x k , y k , z k ] T , where 1 k K . Each device maintains its own independent local coordinate frame, with  O k serving as the origin for the k-th device.
Furthermore, the placement of each MA on the BS panel is treated as an optimization variable v m C ( s * ) , constrained to lie within its allocated subregion as specified in (6). The STAR-RIS employs an energy splitting (ES) strategy, under which the coefficient matrix takes the form Θ = diag ( ϕ 1 m , ϕ 2 m , , ϕ N m ) for m { t , r } , capturing both transmission and reflection responses. The individual coefficients are expressed as ϕ n t = β n t e j θ n t and ϕ n r = β n r e j θ n r , where β n m [ 0 , 1 ] is the amplitude scaling factor governing the energy distribution between transmission and reflection, and  θ n m [ 0 , 2 π ) denotes the phase shift applied by the n-th STAR-RIS element [42].

2.2. Propagation Channel Model

The adopted field response channel model captures multipath propagation characteristics through amplitude, phase, AoD, and AoA parameters, which collectively enable spatial channel manipulation across the MA deployment region [43]. Throughout this work, a narrowband slow-fading assumption is adopted, and channel variations are modeled using a quasi-static block fading framework [44]. For each device, the corresponding channel to the BS depends jointly on the surrounding propagation conditions and the current positions of the BS-side MAs { v m } .

2.2.1. BS-to-STAR-RIS Channel

We focus on the link connecting the BS-side UPA to the UPA deployed at the STAR-RIS.
Given that the BS antennas are repositionable, the resulting channel matrix G ( v ) C N × M linking the BS to the STAR-RIS is inherently dependent on the MA position vector v = [ v 1 T , , v M T ] T . In what follows, λ refers to the carrier wavelength, θ BS and ϕ BS are the elevation and azimuth angles of the BS transmission, and  d x , BS , d y , BS denote the inter-element spacings along the x and y axes at the BS, respectively.
Coal Mine Path Loss Model: Within underground coal mine tunnels, the large-scale fading coefficient is modeled through a log-distance relationship fitted to empirical field measurements [45]:
β = β 0 d 0 d n · 10 α env d / 10 · 10 X σ / 10 ,
where n = 3.0 is the path loss exponent for coal mine tunnels, α env = 0.03 dB/m accounts for coal dust and humidity attenuation, d 0 = 1 m is the reference distance, β 0 is the path loss at d 0 , and  X σ N ( 0 , σ shadow 2 ) with σ shadow = 6 dB models shadow fading.
To simplify the subsequent expressions, two formulas are defined as
b s x = d x , BS λ sin θ BS cos ϕ BS ,
and
b s y = d y , BS λ sin θ BS sin ϕ BS .
These formulas concisely characterize the phase relationship related to the spacing, angle, and wavelength for the BS array response vector [46]. Since the MA positions { v m } are now optimizable variables, the transmit field response vector of the BS for the m-th MA is position-dependent:
f k ( v m ) = [ e j 2 π λ ρ k , 1 t ( v m ) , e j 2 π λ ρ k , 2 t ( v m ) , , e j 2 π λ ρ k , L t ( v m ) ] T ,
where ρ k , i t ( v m ) = X m ϑ k , i t + Y m φ k , i t + Z m ω k , i t denotes the propagation distance difference between MA position v m and the BS coordinate origin, with virtual departure angles ϑ k , i t , φ k , i t , ω k , i t defined as in the original field response model [47].
Based on the above definitions, the array response vector of the BS for MA position v m is
a BS ( θ BS , ϕ BS ) = [ 1 ,   e j 2 π ( b s x + b s y ) , ,     e j 2 π ( ( m 1 1 ) b s x + ( m 2 1 ) b s y ) ] T ,
where a BS ( θ BS , ϕ BS ) C M × 1 , m 1 = 1 , 2 , , M 1 , m 2 = 1 , 2 , , M 2 .
Similarly, let θ RIS denote the elevation angle of the signal transmitted by the STAR-RIS; ϕ RIS is the azimuth angle, and  d x , RIS , d y , RIS are the spacings of the STAR-RIS in the x , y directions, respectively. Two formulas are introduced:
r i s x = d x , RIS λ sin θ RIS cos ϕ RIS ,
and
r i s y = d y , RIS λ sin θ RIS sin ϕ RIS .
Based on the above definitions, the array response vector of the STAR-RIS is
a RIS ( θ RIS , ϕ RIS ) = [ 1 , e j 2 π ( r i s x + r i s y ) , , e j 2 π ( ( n 1 1 ) r i s x + ( n 2 1 ) r i s y ) ] T ,
where a RIS ( θ RIS , ϕ RIS ) C N × 1 , n 1 = 1 , 2 , , N 1 , n 2 = 1 , 2 , , N 2 .
The transmit-field response matrix of the BS aggregates the position-dependent responses of all M MAs. This matrix is expressed as
F k ( v ) = [ f k ( v 1 ) , f k ( v 2 ) , , f k ( v M ) ] C M × L .
Unlike the conventional fixed-antenna case where F k is a constant matrix, F k ( v ) now varies with the MA positions and serves as an additional degree of freedom for channel optimization.
Therefore, the channel from the BS to the STAR-RIS as a function of MA positions is expressed as
G ( v ) = β BS RIS a RIS ( θ RIS , l , ϕ RIS , l ) a BS H ( θ BS , l , ϕ BS , l , v ) ,
where G ( v ) C N × M now explicitly depends on the BS-side MA position vector v , and  β BS RIS is computed using (7) with the BS-to-RIS distance. As the MA positions { v m } are optimized, G ( v ) is updated accordingly, providing an additional spatial degree of freedom beyond the STAR-RIS phase optimization.

2.2.2. BS-to-Device Channel

Consider the direct communication link from the BS to the k-th underground IoT device, denoted by g k ( v ) C M × 1 . Since the device antenna is fixed, the receive-field response vector a k is a constant vector determined by the fixed device antenna position u k :
a k = e j 2 π λ ρ k , 1 r ( u k ) , e j 2 π λ ρ k , 2 r ( u k ) , , e j 2 π λ ρ k , L r ( u k ) T C L × 1 ,
where ρ k , j r ( u k ) = x k ϑ k , j r + y k φ k , j r + z k ω k , j r is the propagation distance difference of the j-th receive path at the fixed device antenna position u k .
The virtual departure and arrival angles are defined as
ϑ k , i t = cos θ k , i t cos ϕ k , i t , φ k , i t = cos θ k , i t sin ϕ k , i t , ω k , i t = sin ϕ k , i t ,
ϑ k , i r = cos θ k , i r cos ϕ k , i r , φ k , i r = cos θ k , i r sin ϕ k , i r , ω k , i r = sin ϕ k , i r ,
where 1 k K and 1 i L .
The direct channel from the BS to the k-th device is expressed as a function of the BS-side MA positions:
g k ( v ) = β k BS k F k ( v ) P k a k ,
where F k ( v ) is defined in (15), P k C L × L is the path response matrix describing the coupling between transmit and receive paths, and  a k C L × 1 is the constant receive field response vector of the fixed device antenna. The large-scale fading coefficient β k BS k is computed using (7). In contrast to the original formulation where F k is constant and a k ( u k ) is position-dependent, the roles are reversed: a k is fixed while F k ( v ) varies with the optimizable BS-side MA positions.

2.2.3. STAR-RIS-to-Device Channel

Since the device antenna is fixed, the channel from the STAR-RIS to the k-th underground IoT device becomes a constant vector independent of any optimization variable:
h k = β k RIS k R k Q k b k ,
where b k C L × 1 is the constant receive field response vector at the fixed device antenna position u k :
b k = e j 2 π λ ρ k , 1 r ( u k ) , , e j 2 π λ ρ k , L r ( u k ) T .
The transmit field response vector of the STAR-RIS remains
r k ( t n ) = e j 2 π λ ρ k , 1 t ( t n ) , , e j 2 π λ ρ k , L t ( t n ) T ,
where r k ( t n ) C L × 1 for 1 k K and 1 n N .
The transmit-field response matrix of the STAR-RIS is defined as
R k = [ r k ( t 1 ) , r k ( t 2 ) , , r k ( t N ) ] ,
where R k C N × L . Both R k and h k are constant matrices/vectors since neither the STAR-RIS element positions nor the device antenna positions { u k } change during optimization.

2.2.4. Channel State Information Acquisition

Accurate channel state information (CSI) is essential for the proposed joint optimization framework. For the BS-side MA-aided system, the channel estimation is performed with the MAs fixed at their current positions during the pilot transmission phase. Upon completing each estimation, the MA positions are updated by the optimization algorithm, and re-estimation is triggered if the position change exceeds a predefined threshold. For  STAR-RIS-aided systems, we adopt the time-division pilot-based channel estimation protocol [48].
Estimation Protocol: The STAR-RIS alternates between two operating modes during the pilot transmission phase:
  • Transmission Mode: Set β n r = 0 and β n t = 1 for all n { 1 , , N } . Devices on the transmit side estimate the cascaded channel G H ( v ) Θ t h k .
  • Reflection Mode: Set β n t = 0 and β n r = 1 for all n { 1 , , N } . Devices on the reflective side estimate the cascaded channel G H ( v ) Θ r h k .
The direct channel g k ( v ) is estimated with STAR-RIS elements deactivated ( β n t = β n r = 0 ).
Overhead Analysis: The total pilot overhead is T pilot = M + 2 N symbols per coherence block. For typical coal mine parameters with M = 8 and N = 64 , the pilot overhead is T pilot = 136 symbols. Given the coherence time T c 100  ms [45] and symbol rate R s = 1  MHz:
η pilot = T pilot T c · R s = 136 100 × 10 3 0.14 % ,
which is negligible in practice.
Estimation Accuracy: To account for the practical limitation of perfect CSI, we adopt an imperfect CSI model throughout this work. The channel estimation achieves a normalized mean square error (NMSE) of approximately 20  dB under typical coal mine SNR conditions [49]. The estimated effective channel is modeled as
h ^ eff , k = h eff , k + e k ,
where e k CN ( 0 , σ e 2 I ) with σ e 2 = 20  dB represents the estimation error.

2.3. Communication Model

The transmit signal vector at the BS is constructed as
s = k = 1 K w k s k ,
where s k denotes the unit-power data symbol destined for the k-th IoT device underground, and  w k C M × 1 is the associated beamforming vector allocated by the BS for device k.
Operating under the ES mode, the STAR-RIS enables each reconfigurable element to handle both transmission and reflection of incoming electromagnetic signals concurrently. The K devices are partitioned into two groups: devices { 1 , , K t } reside on the T-side, while devices { K t + 1 , , K } occupy the R-side, satisfying K t + K r = K with K r = K K t .
As introduced in Section 2.1, the coefficient matrix applicable to device k is selected according to its spatial side:
Θ k = Θ t , if k { 1 , , K t } ( T-side ) , Θ r , if k { K t + 1 , , K } ( R-side ) .
The observation at the k-th underground IoT device takes the form
y k = h eff , k H s + n k ,
where n k CN ( 0 , σ 2 ) is the additive white Gaussian noise term, and  h eff , k C M × 1 is the composite channel vector aggregating contributions from both the direct BS-to-device path and the STAR-RIS-assisted path:
h eff , k ( v ) = β k BS k g k ( v ) Direct link + β BS RIS · β k RIS k G H ( v ) Θ k h k STAR-RIS aided link .
In the above, g k ( v ) and G ( v ) vary with MA positions as formulated in (20) and the BS-to-STAR-RIS channel expression, whereas h k remains constant owing to the fixed device antenna. Consequently, the MA position vector v exerts influence over both propagation paths simultaneously, yielding a more flexible optimization space relative to the receiver-side MA case.
Expanding the received signal yields
y k = h eff , k H ( v ) w k s k + j = 1 , j k K h eff , k H ( v ) w j s j + n k ,
in which the three terms correspond to the desired signal component, the co-channel interference from other devices, and the background noise, respectively.
The resulting SINR at the k-th device is expressed as
γ k ( v ) = | h eff , k H ( v ) w k | 2 j = 1 , j k K | h eff , k H ( v ) w j | 2 + σ 2 .
Accordingly, the achievable throughput for device k is given by
R k ( v ) = B log 2 ( 1 + γ k ( v ) ) ,
where B denotes the system bandwidth. The explicit dependence on v reflects how BS-side MA repositioning jointly shapes both propagation paths, enabling transmit-side spatial degrees of freedom to be exploited for interference mitigation in underground coal mine environments.

2.4. Problem Formulation

Under the communication model established above, our objective is to jointly optimize the active beamforming vectors at the BS, the passive beamforming coefficients of the STAR-RIS, the positions of the BS-side MAs, and the subregion assignment of each MA to maximize the system sum-rate.
The joint optimization problem is formulated as
max { w k } , Θ , { v m } , { α m ( s ) } k = 1 K R k ( v )
s . t .   R k ( v ) R min , k
    k = 1 K w k 2 P max
          β n t + β n r = 1 , n
    β n t , β n r [ 0 , 1 ] , n
    θ n t , θ n r [ 0 , 2 π ) , n
    v m C ( s ) , if α m ( s ) = 1 , m
s = 1 S α m ( s ) = 1 , m
m = 1 M α m ( s ) 1 , s
    α m ( s ) { 0 , 1 } , m , s
    S M
where R min and P max represent the minimum rate requirement and maximum transmit power, respectively. Constraint (34d) ensures energy conservation at each STAR-RIS element. Constraint (34g) confines each MA within its assigned subregion of the BS panel (see Section 2.1). Constraints (34h) and (34i) together enforce a one-to-one assignment: each MA occupies exactly one subregion and each subregion hosts at most one MA, implicitly preventing mechanical collisions. Constraint (34j) enforces integrality, and constraint (34k) ensures assignment feasibility via S M .
The combination of constraints (34h)–(34j) constitutes a partial assignment problem over the M × S binary decision matrix Ω = [ α m ( s ) ] { 0 , 1 } M × S . The introduction of this binary assignment matrix elevates the antenna positioning subproblem from a continuous nonlinear program (NLP) to a mixed-integer nonlinear program (MINLP) [50], which is NP-hard in general. This fundamentally invalidates the simple box-projection operator used in conventional MA positioning optimization, necessitating a specialized solution approach. Problem (34) is further non-convex due to the coupled optimization variables and fractional SINR structure. We develop a block coordinate descent (BCD) algorithm with a penalty-based MINLP solver incorporating a joint assignment-positioning optimization strategy to obtain a high-quality suboptimal solution.

3. Optimization Algorithm

Problem (34) is non-convex with coupled variables; directly obtaining the global optimum is intractable. To address this challenge, we propose a block coordinate descent (BCD) algorithm that alternately optimizes each block of variables while keeping the others fixed.

3.1. BCD Framework

The coal mine environmental attenuation α env in (7) directly affects the large-scale fading coefficients in the effective channel h eff , k (24). Our joint optimization automatically adapts to harsh underground conditions through three mechanisms: beamforming { w k } compensates power allocation for attenuated devices, STAR-RIS Θ provides dual-path diversity by adjusting energy splitting ratios, and MA positions { v m } dynamically avoid deep fading zones via gradient-based repositioning. The BCD framework alternately optimizes three variable blocks—beamforming { w k } , STAR-RIS coefficients Θ , and MA positions { v m } —while keeping the remaining blocks fixed, and terminates when the sum-rate increment falls below threshold ϵ .

3.2. BS Beamforming Optimization

With fixed STAR-RIS coefficients Θ and BS-side MA positions { v m } with assignment Ω , the beamforming (BF) optimization subproblem becomes
max { w k } k = 1 K B log 2 1 + γ k
s . t . R k R min , k
k = 1 K w k 2 P max ,
where γ k is given by the SINR expression with the effective channel:
h eff , k ( v ) = g k ( v ) + G H ( v ) Θ k h k ,
where g k ( v ) and G ( v ) are functions of the BS-side MA position vector v as defined in (20) and the BS-to-STAR-RIS channel equation, respectively, while h k is the constant STAR-RIS-to-device channel vector.

3.2.1. SDR-Based Solution for Beamforming

To handle the non-convex fractional objective, we apply semidefinite relaxation (SDR). We define the beamforming matrix W k = w k w k H and the effective channel matrix H k = h eff , k h eff , k H . The problem becomes
max { W k } k = 1 K B log 2 1 + Tr ( H k W k ) j k Tr ( H k W j ) + σ 2
s . t . k = 1 K Tr ( W k ) P max ,
W k 0 , rank ( W k ) = 1 , k .
Rank-1 Recovery: After solving the SDP, if the optimal W k * is naturally rank-1, the beamforming vector is directly extracted as w k = λ max ( W k * ) · v max ( W k * ) via EVD. If the rank exceeds one, Gaussian randomization is applied: we generate L candidate vectors w ^ k ( l ) CN ( 0 , W k * ) , l = 1 , , L , and select the one that best satisfies the original constraints.

3.2.2. SCA

The logarithmic rate constraints remain non-convex. We employ successive convex approximation (SCA) by introducing auxiliary optimization variables { η k } , { γ k } and using a first-order Taylor expansion around the current operating point.
At iteration n, we apply first-order Taylor expansion around the current point ( η k ( n 1 ) , γ k ( n 1 ) ) :
log 2 1 + η k γ k f k ( n 1 ) + f k ( n 1 ) T η k η k ( n 1 ) γ k γ k ( n 1 ) ,
where
f k ( n 1 ) = log 2 1 + η k ( n 1 ) γ k ( n 1 ) , f k ( n 1 ) = log 2 e η k ( n 1 ) + γ k ( n 1 ) 1 η k ( n 1 ) / ( γ k ( n 1 ) ) 2 .
After relaxing the rank-1 constraints, the problem becomes a standard semidefinite programming (SDP) that can be solved efficiently using interior-point methods. The proposed beamforming optimization algorithm is summarized in Algorithm 1.
Algorithm 1 SCA-Based Beamforming Optimization
Require: Effective channels { h eff , k } , power budget P max
Ensure: Optimized beamforming vectors { w k * }
1:
Initialize { η k ( 0 ) } , { γ k ( 0 ) } , set n = 0
2:
repeat
3:
    Solve the convex SDP problem with current operating point
4:
    Update { W k ( n + 1 ) } , { η k ( n + 1 ) } , { γ k ( n + 1 ) }
5:
    Compute EVD: W k ( n + 1 ) = U k Λ k U k H ; extract λ max and v max as the largest eigenvalue and its corresponding eigenvector
6:
    Extract w k ( n + 1 ) = λ max ( W k ( n + 1 ) ) · v max ( W k ( n + 1 ) )
7:
    if  rank ( W k ( n + 1 ) ) > 1  then
8:
        Apply Gaussian randomization: generate L candidates w ^ k ( l ) CN ( 0 , W k ( n + 1 ) ) , select best feasible solution [41]
9:
    end if
10:
    n n + 1
11:
until convergence
12:
return  { w k * } = { w k ( n ) }

3.3. STAR-RIS Phase Shift Optimization

With fixed beamforming vectors { w k } and BS-side MA positions { v m } , we optimize the STAR-RIS phase shift coefficients. The subproblem becomes
max Θ t , Θ r k = 1 K R k
s . t . R k R min , k
β n t + β n r = 1 , n
β n t , β n r [ 0 , 1 ] , n
θ n t , θ n r [ 0 , 2 π ) , n

3.3.1. Problem Reformulation

We define the transmission and reflection coefficient vectors as
ϕ t = [ ϕ 1 t , ϕ 2 t , , ϕ N t ] T , ϕ r = [ ϕ 1 r , ϕ 2 r , , ϕ N r ] T .
The effective channel for device k can be written as
h eff , k = g k ( v ) + h k H diag ( ϕ t + ϕ r ) G ( v ) .
To facilitate optimization, we define the augmented coefficient vector:
ϕ ˜ = [ ϕ T , 1 ] T C ( N + 1 ) × 1 ,
and the corresponding signal vector:
b k = G ( v ) H diag ( h k ) w k g k ( v ) H w k .
The received signal power at device k becomes
| h eff , k H w k | 2 = | ϕ ˜ H b k | 2 = ϕ ˜ H B k ϕ ˜ ,
where B k = b k b k H .

3.3.2. SDR-Based Solution

We apply semidefinite relaxation by defining V = ϕ ˜ ϕ ˜ H and relaxing the rank-1 constraint. The problem becomes
max V k = 1 K B log 2 1 + Tr ( B k V ) j k Tr ( B j V ) + σ 2
s . t . [ V ] n , n + [ V ] ( n + N ) , n + N = 1 , n { 1 , , N }
[ V ] n , n , [ V ] ( n + N ) , n + N 0 , n
[ V ] N + 1 , N + 1 = 1 ,
V 0 , rank ( V ) = 1
where [ V ] i , j denotes the ( i , j ) -th element of matrix V .
Rank-1 Recovery: Similarly, if the optimal V * has rank greater than one after solving (48), Gaussian randomization is applied to recover a feasible rank-1 solution. In practice, the SDR solutions for both subproblems are observed to be rank-1 in over 95% of Monte Carlo trials under the simulation settings of Section 4.

3.3.3. Penalty-Based Rank Relaxation

The rank-1 constraint is handled using a penalty method. We replace it with
Tr ( V ) V 2 = 0 .
Since this constraint is still non-convex, we use first-order Taylor approximation around the current point V ( n 1 ) :
V 2 V ( n 1 ) 2 + Tr ( v max ( n 1 ) ( v max ( n 1 ) ) H ( V V ( n 1 ) ) ) ,
where v max ( n 1 ) is the eigenvector corresponding to the largest eigenvalue of V ( n 1 ) .

3.3.4. Penalized Optimization Problem

We define the penalty function as
P ( V ) = V ( n 1 ) 2 + Tr ( v max ( n 1 ) ( v max ( n 1 ) ) H ( V V ( n 1 ) ) ) Tr ( V ) .
The penalized optimization problem becomes
max V k = 1 K R k ρ P ( V )
s . t .   SDR constraints from ( 48 ) ,
where ρ > 0 is the penalty parameter. The proposed STAR-RIS phase shift optimization algorithm is summarized in Algorithm 2.
Algorithm 2 STAR-RIS Phase Shift Optimization
Require: Beamforming vectors { w k } , MA positions { v m }
Ensure: Optimized STAR-RIS coefficients ϕ t * , ϕ r *
1:
Initialize V ( 0 ) , penalty parameter ρ 0 > 0 , n = 0
2:
repeat
3:
    Solve the penalized SDP problem to obtain V ( n + 1 )
4:
    Check rank-1 condition: r ( n + 1 ) = Tr ( V ( n + 1 ) ) V ( n + 1 ) 2
5:
    if  r ( n + 1 ) > ϵ rank  then
6:
        Increase penalty: ρ n + 1 = α ρ n where α > 1
7:
    else
8:
        Keep penalty: ρ n + 1 = ρ n
9:
    end if
10:
     n n + 1
11:
until convergence or n > n max
12:
Compute EVD: V ( n ) = U Λ U H ; extract λ max and v max as the largest eigenvalue and its corresponding eigenvector
13:
Extract solution: ϕ ˜ * = λ max ( V ( n ) ) v max ( V ( n ) )
14:
if  rank ( V ( n ) ) > 1   then
15:
    Apply Gaussian randomization: generate L candidates ϕ ˜ ( l ) CN ( 0 , V ( n ) ) , select candidate best satisfying amplitude constraints
16:
end if
17:
ϕ t * = ϕ ˜ * [ 1 : N ] , ϕ r * = ϕ ˜ * [ N + 1 : 2 N ]
18:
return  ϕ t * , ϕ r *

3.3.5. Computational Complexity

The computational complexity of Algorithm 2 is O ( N 3 log ( 1 / ϵ ) ) per iteration, where N is the number of STAR-RIS elements and ϵ is the desired accuracy. The penalty method typically converges within 10–20 iterations for practical problems.

3.4. BS-Side MA Position Optimization

With fixed beamforming vectors { w k } and STAR-RIS coefficients Θ , we jointly optimize the BS-side MA positions { v m } and the subregion assignment matrix Ω = [ α m ( s ) ] to further improve the system performance. The position optimization subproblem is
max { v m } , { α m ( s ) } k = 1 K R k ( v )
s . t . R k ( v ) R min , k
v m C ( s ) , if α m ( s ) = 1 , m
s = 1 S α m ( s ) = 1 , m
m = 1 M α m ( s ) 1 , s
α m ( s ) { 0 , 1 } , m , s
S M
where v m = [ X m , Y m , Z m ] T is the 3D position of the m-th BS-side MA, and  C ( s ) denotes the s-th shared convex subregion of the BS antenna panel as defined in Section 2.1. Constraint (53d) ensures each MA is assigned to exactly one subregion, constraint (53e) enforces the one-to-one assignment rule that each subregion hosts at most one MA, thereby implicitly preventing mechanical collision, and constraint (53g) guarantees assignment feasibility.

3.4.1. MINLP Reformulation via Penalty Relaxation

The binary assignment matrix Ω = [ α m ( s ) ] { 0 , 1 } M × S in constraints (53d)–(53f) renders subproblem (53) a mixed-integer nonlinear program (MINLP), which is NP-hard in general. To handle this, we employ a penalty-based continuous relaxation that softens the binary and assignment constraints into continuous ones while progressively enforcing integrality and the one-to-one assignment structure.
Specifically, we relax α m ( s ) { 0 , 1 } to α m ( s ) [ 0 , 1 ] and append two penalty terms. The first enforces binary values:
P bin ( α ) = ρ 1 m = 1 M s = 1 S α m ( s ) 1 α m ( s ) ,
where ρ 1 > 0 is the binary penalty weight. The second enforces the column constraint (53e) that each subregion hosts at most one MA:
P col ( α ) = ρ 2 s = 1 S max 0 , m = 1 M α m ( s ) 1 2 ,
where ρ 2 > 0 is the column assignment penalty weight. Note that P bin = 0 if and only if all α m ( s ) { 0 , 1 } , and  P col = 0 if and only if constraint (53e) is satisfied. Increasing ρ 1 and ρ 2 progressively drives the solution toward a valid one-to-one assignment.
Define the rate violation for device k as
vio k = max ( 0 , R min R k ( v ) ) .
The penalized augmented objective function becomes
F ˜ ( v , α ) = k = 1 K R k ( v ) λ k = 1 K vio k P bin ( α ) P col ( α ) ,
where v = [ v 1 T , , v M T ] T R 3 M is the concatenated BS-side MA position vector, α collects all α m ( s ) , and  λ > 0 is the rate violation penalty. The four terms respectively maximize the sum rate, enforce minimum rate constraints, drive assignment variables toward binary values, and enforce the one-to-one subregion assignment.

3.4.2. Joint Assignment Initialization via Hungarian Algorithm

A good initialization is critical for avoiding poor local optima and ensuring a feasible one-to-one assignment from the start. Unlike the independent per-MA region selection used in unconstrained settings, the column constraint (53e) requires a coordinated initialization that assigns all M MAs to distinct subregions simultaneously.
We first construct a channel quality matrix Q R M × S , where the ( m , s ) -th entry represents the average channel quality of MA m in subregion C ( s ) :
Q m , s = 1 N samp i = 1 N samp γ v m = v ˜ ( s , i ) , v ˜ ( s , i ) C ( s ) ,
where v ˜ ( s , i ) is the i-th sampled position within the shared subregion C ( s ) , and  γ ( · ) denotes the instantaneous SINR evaluated at a candidate position.
Given the quality matrix Q , the initial one-to-one assignment is obtained by solving the linear assignment problem:
Ω ( 0 ) = arg max Ω { 0 , 1 } M × S m = 1 M s = 1 S Q m , s · α m ( s ) s . t . ( 53d ) , ( 53e ) , ( 53f ) ,
which is efficiently solved by the Hungarian algorithm [51] in O ( M 3 ) time. Each MA m is then initialized at the centroid of its assigned subregion C ( s m ( 0 ) ) , where s m ( 0 ) = arg max s α m ( s , ( 0 ) ) .
The Hungarian-based initialization provides a feasible starting point that satisfies all assignment constraints (53d)–(53f), ensuring the algorithm begins from a valid configuration rather than an arbitrary or infeasible point. The Hungarian algorithm is preferred over random initialization for two reasons. First, it solves the linear assignment problem (59) to global optimality in O ( M 3 ) time [51], guaranteeing that the initial subregion assignment maximizes the sum channel quality m , s Q m , s α m ( s ) rather than relying on chance. Second, it always produces a feasible assignment satisfying constraints (34h) and (34i), ensuring the algorithm starts from a valid configuration without requiring a feasibility-restoration step.

3.4.3. Projected Gradient Ascent Within Assigned Subregion

The gradient of F ˜ with respect to the BS-side MA position vector v is approximated via the finite difference method. For the i-th component:
[ v F ˜ ( v ) ] i F ˜ ( v + h e i , α ) F ˜ ( v h e i , α ) 2 h ,
where h > 0 is a small perturbation step and e i is the i-th unit vector. The gradient ascent update is then given by
v temp ( n ) = v ( n 1 ) + α step v F ˜ ( v ( n 1 ) ) ,
where α step > 0 is the gradient ascent step size, which is distinct from the subregion assignment variables { α m ( s ) } .
To maintain feasibility, the tentative position of MA m is projected onto its currently assigned subregion C ( s m * ) , which forms a convex polytope:
v m ( n ) = P C ( s m * ) ( v m , temp ( n ) ) = arg min v C ( s m * ) v v m , temp ( n ) 2 ,
which constitutes a standard convex quadratic program solvable efficiently via CVX [52]. This formulation supersedes the simple coordinate-wise clipping employed in conventional box-constrained MA systems. Since the one-to-one assignment (53e) inherently separates antennas across disjoint subregions, no additional collision-avoidance step is required after projection, simplifying implementation.

3.4.4. Global Reassignment-Based Jump Mechanism

A fundamental challenge in optimizing over non-contiguous shared feasible regions is that gradient-based methods may converge to a locally optimal assignment while a globally better assignment exists. Unlike the unconstrained case where each MA independently selects its subregion, the column constraint (53e) couples the assignment decisions of all M MAs: relocating one MA to a different subregion may require simultaneously adjusting other MAs to maintain the one-to-one assignment. To address this, we introduce a global reassignment mechanism that periodically re-solves the assignment problem over the current channel quality estimates.
Every N jump iterations, the global reassignment proceeds as follows:
  • Evaluate current quality: Compute the current augmented objective F ˜ curr under the existing assignment Ω curr .
  • Update quality matrix: Re-evaluate the channel quality matrix Q R M × S based on the current MA positions, where the ( m , s ) -th entry is computed by sampling positions within shared subregion C ( s ) :
    Q m , s = 1 N samp i = 1 N samp R k v m = v ˜ ( s , i ) , v ˜ ( s , i ) C ( s ) .
  • Re-solve assignment: Find the new optimal one-to-one assignment via the Hungarian algorithm [51]:
    Ω new = arg max Ω m = 1 M s = 1 S Q m , s · α m ( s ) s . t . ( 53d ) , ( 53e ) , ( 53f ) .
  • Accept if improving: Evaluate F ˜ new under Ω new with each MA initialized at the centroid of its newly assigned subregion. If  F ˜ new > F ˜ curr , accept the new assignment:
    Ω curr Ω new , v m centroid of C ( S new ) , m ,
    and reset the step size α step to facilitate re-exploration under the new assignment.
The global reassignment is accepted only when it strictly improves F ˜ , ensuring monotonic non-decrease in the augmented objective across jump events. Since the Hungarian algorithm solves the linear assignment problem optimally in O ( M 3 ) time and M = 8 in our setting, the overhead of each jump event is negligible compared to the gradient computation cost.
Between jump events, the assignment variables α are updated via projected gradient ascent:
α m ( s ) α m ( s ) + μ F ˜ α m ( s ) ,
followed by projection onto the relaxed assignment polytope A = α [ 0 , 1 ] M × S s α m ( s ) = 1 m , m α m ( s ) 1 s via Sinkhorn iterations [53], which efficiently enforce both row and column constraints simultaneously. Here, μ > 0 is the step size for α .
The complete BS-side MA position optimization procedure is summarized in Algorithm 3.

3.4.5. Convergence and Complexity Analysis

Algorithm 3 converges under the following conditions:
  • The objective function F ˜ is locally Lipschitz continuous, which holds since R k ( v ) is continuously differentiable with respect to v within each convex subregion;
  • The step size satisfies α step ( 0 , 2 / L ) where L is the Lipschitz constant, enforced via backtracking line search;
  • The constraint sets { C m ( s ) } are convex and compact, ensuring the existence of the projection (62);
  • The cross-region jump in is accepted only when F ˜ improves, guaranteeing monotonic non-decrease across jump events.
Within each subregion, the projected gradient iterates converge to a stationary point of F ˜ restricted to that subregion. The cross-region jump mechanism ensures that the algorithm does not terminate at a suboptimal subregion, yielding a solution that is locally optimal across all subregions.
The computational complexity per iteration is O ( M · N · K ) for channel evaluation and O ( M · S · N samp ) for the cross-region jump evaluation (triggered every N jump iterations). The dominant cost is the channel re-evaluation for gradient computation, which is the same order as the original device-side MA algorithm.
Algorithm 3 Penalty-Based BS-side MA Joint Assignment and Position Optimization
Require: Beamforming vectors { w k } , STAR-RIS coefficients Θ , shaped feasible subregions { C ( s ) } s = 1 S with S M
Ensure: Optimized BS-side MA positions { v m * }  and assignment matrix Ω *
1:
Construct quality matrix Q via (58) by sampling N samp positions per shaped subregion
2:
Solve initial assignment: Ω ( 0 ) Hungarian ( Q ) via (59)
3:
for  m = 1   to  M  do
4:
     S * arg max s α m ( s , ( 0 ) )
5:
    Initialize v m ( 0 ) at centroid of C ( S * )
6:
end for
7:
Set step size α step , penalties λ 0 , ρ 1 , 0 , ρ 2 , 0 , perturbation h = 10 6 , n = 0
8:
repeat
9:
    Calculate current rates { R k ( n ) ( v ) } and violations { vio k ( n ) }
10:
    Compute augmented objective F ˜ ( v ( n ) , α ) via (57)
11:
    for  i = 1  to  3 M  do
12:
         [ v F ˜ ] i F ˜ ( v ( n ) + h e i , α ) F ˜ ( v ( n ) h e i , α ) 2 h
13:
    end for
14:
     v temp ( n + 1 ) v ( n ) + α step v F ˜ ( v ( n ) )
15:
    for  m = 1  to M do
16:
         v m ( n + 1 ) P C ( S * ) ( v m , temp ( n + 1 ) )
17:
    end for
18:
    Update α via gradient step (66), then project onto A via Sinkhorn iterations
19:
    if  n mod N jump = 0  then
20:
        Update Q via (63)
21:
         Ω new Hungarian ( Q ) via (64)
22:
        Evaluate F ˜ new with MAs at centroids of new subregions
23:
        if  F ˜ new > F ˜ curr  then
24:
            Ω curr Ω new , update { S * } , reset α step
25:
            v m centroid of C ( S * ) , m
26:
        end if
27:
    end if
28:
    Update rate penalty: λ n + 1 β λ n if violations persist
29:
     ρ 1 , n + 1 min ( ξ ρ 1 , n , ρ 1 , max )
30:
     ρ 2 , n + 1 min ( ξ ρ 2 , n , ρ 2 , max )
31:
     n n + 1
32:
until  v ( n ) v ( n 1 ) < ϵ   or  n > n max
33:
return  { v m * } m = 1 M ,    Ω * = Ω curr

3.4.6. Practical Implementation Considerations

  • Step size adaptation: Use backtracking line search to ensure sufficient increase in F ˜ ;
  • Penalty parameter tuning: Start with small λ and ρ 0 , increase ρ by factor ξ > 1 per iteration until binary convergence;
  • Gradient approximation: The finite difference step h = 10 6 balances numerical precision and computational cost;
  • Jump frequency: Set N jump = 5 –10 to balance exploration and exploitation; too frequent jumps slow convergence, while too infrequent jumps risk subregion trapping;
  • Subregion sampling: Use N samp = 10 –20 samples per subregion for initialization quality assessment.

3.5. Overall BCD Algorithm

The proposed joint optimization algorithm based on BCD is summarized in Algorithm 4. In each iteration, we first fix the STAR-RIS phase shifts and MA positions to optimize the BS beamforming vectors using Algorithm 1. Then, we fix the BS beamforming and MA positions to optimize the STAR-RIS phase shifts using Algorithm 2. Finally, we fix the BS beamforming and STAR-RIS phase shifts to optimize the MA positions using Algorithm 3. The iterations continue until the change in sum rate is less than a preset threshold ϵ .
Algorithm 4 Overall BCD Algorithm
Require: Channel matrices, system parameters, feasible subregions { C m ( s ) }
Ensure: Optimized { w k * } , Θ * , { v m * }
1:
Initialize { w k ( 0 ) } , Θ ( 0 ) , { v m ( 0 ) } (via channel-quality-based region initialization in Algorithm 3)
2:
Set t = 0 , R sum ( 1 ) =
3:
repeat
4:
     Step 1: Optimize beamforming using Algorithm 1
5:
     Step 2: Optimize STAR-RIS coefficients using Algorithm 2
6:
     Step 3: Optimize BS-side MA positions { v m } using Algorithm 3 (with penalty-based MINLP solver and cross-region jump mechanism)
7:
     Calculate R sum ( t ) = k = 1 K R k ( v )
8:
      t t + 1
9:
until  | R sum ( t ) R sum ( t 1 ) |   <   ϵ
10:
return Optimized variables
Complexity of Algorithm 4. Each outer BCD iteration invokes three sub-algorithms sequentially. Algorithm 1 (SCA-based beamforming) requires solving an SDP of size M × M , with a per-iteration complexity of O ( M 3.5 ) . Algorithm 2 (STAR-RIS optimization) solves an SDP of size ( N + 1 ) × ( N + 1 ) , with a per-iteration complexity of O ( N 3 ) . Algorithm 3 (MA position optimization) has a per-iteration complexity of O ( M · N · K ) for channel evaluation and O ( M 3 ) for Hungarian reassignment. Therefore, the overall per-iteration complexity of Algorithm 4 is
O T BF · M 3.5 + T RIS · N 3 + T MA · ( M N K + M 3 ) ,
where T BF , T RIS , and T MA denote the number of inner iterations for Algorithms 1, 2, and 3, respectively. For the default parameters M = 8 , N = 64 , K = 8 , the dominant cost per BCD iteration is O ( N 3 ) = O ( 64 3 2.6 × 10 5 ) , which is computationally tractable.

3.6. Convergence Analysis

We discuss the convergence behavior of the proposed BCD algorithm (Algorithm 4). The analysis covers the monotonicity and limit-point properties of the iterates.
Proposition 1
(Convergence of Algorithm 4).  Let { w ( t ) , Θ ( t ) , v ( t ) , Ω ( t ) } t = 0 denote the sequence generated by Algorithm 4. Then:
(a) 
The objective function is monotonically non-decreasing:
R sum ( w ( t + 1 ) , Θ ( t + 1 ) , v ( t + 1 ) , Ω ( t + 1 ) ) R sum ( w ( t ) , Θ ( t ) , v ( t ) , Ω ( t ) ) .
(b) 
Every limit point of the sequence satisfies the Karush–Kuhn–Tucker (KKT) stationarity conditions of the penalty-relaxed continuous problem. Exact stationarity of the original MINLP is not claimed, as the MA subproblem involves a penalty-based relaxation and discrete reassignment steps that fall outside standard BCD convergence guarantees.
We prove each part separately.
Part (a)—Monotonicity: The BCD framework optimizes each block of variables while fixing others. At iteration t:
R sum ( w ( t + 1 ) , Θ ( t ) , v ( t ) , Ω ( t ) ) R sum ( w ( t ) , Θ ( t ) , v ( t ) , Ω ( t ) ) ( Step 1 : BF opt . )
R sum ( w ( t + 1 ) , Θ ( t + 1 ) , v ( t ) , Ω ( t ) ) R sum ( w ( t + 1 ) , Θ ( t ) , v ( t ) , Ω ( t ) ) ( Step 2 : RIS opt . )
R sum ( w ( t + 1 ) , Θ ( t + 1 ) , v ( t + 1 ) , Ω ( t + 1 ) ) R sum ( w ( t + 1 ) , Θ ( t + 1 ) , v ( t ) , Ω ( t ) ) ( Step 3 : BS-side MA opt . )
Combining inequalities (69)–(71) yields part (a).
Part (b)—Convergence to Stationary Point: We invoke the general convergence result for BCD methods [40]. The following conditions are satisfied:
Condition 1 (Objective Boundedness): The sum rate R sum is bounded above by the Shannon capacity limit with perfect CSI:
R sum K B log 2 1 + P max σ 2 < .
Condition 2 (Feasible Set Compactness): The feasible set F is compact:
  • w k 2 P max (power constraint);
  • β n t , β n r [ 0 , 1 ] (amplitude constraint);
  • v m C ( s * ) where C ( s * ) is a bounded convex polytope;
  • α m ( s ) [ 0 , 1 ] with s α m ( s ) = 1 (relaxed assignment).
Hence, F is a closed and bounded subset of a finite-dimensional Euclidean space, thus compact by the Heine–Borel theorem.
Condition 3 (Subproblem Optimality): Algorithms 1 and 2 achieve ϵ -optimality of their respective convex relaxations via standard SCA/SDR convergence results. For Algorithm 3, the penalty-based continuous relaxation with Hungarian reassignment and cross-region jumps is designed to reduce the augmented objective at each step; however, the discrete reassignment component means that exact ϵ -optimality in the BCD sense holds only for the relaxed (penalty-continuous) subproblem, not for the original MINLP. Convergence of the overall sequence to a limit point of the penalty-relaxed problem follows from the monotonicity established in Part (a) and the boundedness of the feasible set; stationarity of the limit point with respect to the original MINLP is not guaranteed in general.
Remark 1
(KKT Conditions). At convergence, the solution ( w * , Θ * , v * , Ω * ) satisfies the following necessary KKT conditions:
Stationarity:
w k L = 0 , k
β n , θ n L = 0 , n
v m L = 0 , m
α m ( s ) L = 0 , m , s
Primal Feasibility:
k = 1 K w k 2 P max
β n t + β n r = 1 , n
v m C ( s * ) , m
s = 1 S α m ( s ) = 1 , m
m = 1 M α m ( s ) 1 , s
Dual Feasibility:
λ k 0 , μ n 0 , k , n
Complementary Slackness:
λ k ( R k R min ) = 0 , k
μ n ( β n t + β n r 1 ) = 0 , n
where L is the Lagrangian of Problem (34).

4. Simulation Results and Analysis

4.1. Simulation Parameter Settings

To evaluate the performance of the proposed joint STAR-RIS and MA optimization scheme, we conduct extensive simulations in a typical underground coal mine communication scenario. All simulations are implemented in MATLAB R2023b and Python 3.9; convex subproblems are solved via CVX [52]. Each plotted data point is averaged over 200 independent Monte Carlo trials, with device locations and channel realizations drawn independently in each trial and a fixed random seed used for MA subregion initialization to ensure reproducibility.

4.1.1. System Configuration

K = 8 (unless otherwise specified) underground IoT devices are randomly distributed in a rectangular tunnel located underground within the region [ 90 , 100 , 0 ] to [ 150 , 100 , 0 ] [54]. The BS is located on the ground at [ 0 , 100 , 50 ] and equipped with M = 8 MAs configured as a 4 × 2 UPA on the BS antenna panel. In practice, the panel is physically divided into S = 10 non-overlapping irregular subregions by mechanical support structures and RF feed lines, where each subregion spans approximately 0.5 λ × 0.5 λ . The M = 8 MAs are assigned to 8 of the 10 available subregions via the Hungarian algorithm, with the remaining two subregions left unoccupied to provide assignment flexibility. STAR-RIS with N = 64 elements ( 8 × 8 UPA) is deployed at the intersection of two tunnels at reference position [ 90 , 60 , 0 ] . Each underground IoT device is equipped with a single fixed-position antenna, which is practically justified by the harsh underground conditions including severe vibration, battery power constraints, and limited device space.
The key simulation parameters are justified as follows. Transmit power  P max = 50 dBm and noise power  60 dBm are consistent with typical BS deployments in underground IoT networks [5]. Path loss exponent  n = 3.0 and environmental attenuation  α env = 0.03 dB/m are taken from empirical measurements in coal mine tunnels [48]. Carrier frequency  f c = 2.4 GHz follows the ISM band standard for underground IoT [2]. Number of devices  K = 8 matches the number of BS antennas M = 8 , satisfying the condition K M required for spatial multiplexing.

4.1.2. Channel Model

The wireless channels are characterized using the field response channel model [47]:
  • Carrier frequency: f c = 2.4 GHz (wavelength λ 0.125 m);
  • Number of multipath components: L = 4 paths per link;
  • Fading model: Rayleigh fading for NLOS components with path loss following underground tunnel propagation characteristics.
The main system parameters are shown in Table 3. Unless otherwise specified, the transmit power of BS is set as P max = 50 dBm, and equal rate requirements R 1 , min = = R K , min = 1 Mbps.

4.1.3. Baseline Schemes

To comprehensively evaluate the proposed approach, we compare with the following baseline schemes:
1.
No Assistance: Direct BS-to-device communication without RIS or antenna mobility. Only BS beamforming is optimized using Algorithm 1.
2.
Conventional RIS: Traditional reflection-only RIS with N = 64 passive reflecting elements and fixed BS antennas. Joint optimization of BS beamforming and RIS phase shifts using SDR and SCA methods.
3.
STAR-RIS + Fixed BS Antenna: STAR-RIS with simultaneous transmission and reflection capabilities, but with fixed BS antenna positions. Joint optimization of BS beamforming and STAR-RIS coefficients using Algorithms 1 and 2.
4.
STAR-RIS + BS-MA (Regular Region): STAR-RIS combined with BS-side MAs, where the feasible moving region of each MA is modeled as a conventional continuous rectangular cuboid with the same total area as the proposed irregular partitioned regions. This baseline uses the same BCD framework but replaces the MINLP solver with standard projected gradient descent, serving as a direct comparison to evaluate the performance gain from irregular partitioning.
5.
STAR-RIS + BS-MA (Greedy Assignment): STAR-RIS combined with BS-side MAs constrained to shared irregular partitioned subregions, but with subregion assignment determined by a greedy algorithm that sequentially assigns each MA to the highest-quality available subregion without global coordination, serving as a direct comparison to evaluate the benefit of the proposed Hungarian-based global assignment.
6.
Proposed STAR-RIS + BS-MA (Irregular Partition): The proposed joint optimization scheme with BS-side MAs constrained to shared irregular partitioned subregions, solved using Algorithm 4 with the penalty-based MINLP solver and global reassignment mechanism.

4.2. Baseline Method Comparison

To validate the effectiveness of the proposed STAR-RIS and MA joint optimization scheme, we compare it against the baseline methods described in Section 4.1.3 under identical simulation conditions.
Figure 2 illustrates the performance comparison across different numbers of underground devices ranging from 4 to 12.
Key findings from the baseline comparison:
  • Across tested settings, the proposed design remains the dominant curve among all compared baselines;
  • Compared to the no-assistance baseline, the proposed scheme delivers 66.7% improvement in sum rate at K = 8 devices;
  • STAR-RIS provides significant advantages over traditional RIS due to its full-space coverage capability;
  • The greedy assignment baseline outperforms the regular-region baseline, confirming that the irregular subregion structure provides additional performance gains under practical hardware constraints; the proposed Hungarian-based initialization further improves over greedy assignment at K = 8 , validating the benefit of globally optimal subregion coordination;
  • The gain margin widens in denser user regimes, indicating stronger interference-management capability.
The baseline comparison validates that the proposed STAR-RIS and MA joint optimization delivers substantial and consistent performance improvements over existing approaches, making it well-suited for challenging coal mine communication environments.

4.3. Convergence Analysis, Ablation Study and Computational Complexity

To validate the proposed algorithm, we evaluate convergence behavior and computational efficiency under three progressive optimization configurations:
  • BF only: Optimizes only BS beamforming using Algorithm 1;
  • BF + STAR-RIS: Jointly optimizes beamforming and STAR-RIS coefficients using Algorithms 1 and 2;
  • Proposed (BF + STAR-RIS + MA): Complete joint optimization using Algorithm 4.
This comparison simultaneously serves as an ablation study isolating each component’s contribution. Figure 3 illustrates the convergence behavior and per-iteration computational time.
Convergence: All three schemes reach steady-state within 40 iterations. The proposed scheme converges at a similar rate, confirming that Hungarian-based initialization provides a high-quality starting point.
Ablation Results:
  • BF only: 12.5 Mbps (baseline);
  • BF + STAR-RIS: 17.8 Mbps (+42.4%);
  • Proposed: 20.9 Mbps (+66.7%).
STAR-RIS contributes 42.4% by enabling omnidirectional coverage; BS-side MA optimization adds a further 24.3% gain through spatial repositioning.
Computational Complexity: Figure 3b shows the per-iteration runtime versus N, M, and K. At the default setting ( M = 8 , N = 64 , K = 8 ), one BCD iteration takes approximately 0.30 s, consistent with the theoretical complexity O ( N 3 ) , which dominates as N grows. The runtime remains below 1.5 s even at N = 144 , confirming the practical feasibility of the proposed algorithm for underground coal mine deployments with quasi-static fading ( T c 100 ms).

4.4. Transmit Power Efficiency Analysis

To justify the choice of R min = 1 Mbps and evaluate parameter sensitivity, we compare the proposed scheme against the baseline methods by examining the minimum required BS transmit power to satisfy varying per-device rate requirements from 1 to 5 Mbps with K = 8 devices.
Figure 4 shows power requirements versus rate demands. The proposed scheme consistently achieves the lowest power consumption across all rate requirements, requiring only 28.4 dBm at 3 Mbps compared to 45.2 dBm for the no-assistance baseline, yielding a 16.8 dB power reduction. Compared to the regular-region baseline, which also employs BS-side MAs but without irregular partitioning, the proposed scheme saves an additional 5.6 dB at 3 Mbps, directly demonstrating the power efficiency benefit of the proposed irregular partitioning design. This 5.6 dB gain directly validates the practical value of hardware-aware irregular partitioning under real BS panel deployment constraints in coal mine environments. Furthermore, the greedy assignment baseline consistently requires more power than the proposed scheme, confirming that globally optimal Hungarian-based subregion coordination provides additional power savings beyond the structural benefit of irregular partitioning alone.
The gain margin widens at higher rate targets. At 5 Mbps, the proposed scheme requires 18.3 dB less power than the no-assistance baseline, and approximately 8.5 dB less than the regular-region baseline. This growing gap confirms that as interference conditions intensify with higher rate demands, the spatial flexibility provided by irregular partitioned BS-side MAs—which simultaneously optimizes both the direct and STAR-RIS-assisted channels—becomes increasingly valuable for coal mine communication systems. The greedy assignment baseline falls between the regular-region baseline and the proposed scheme throughout, and this gap grows with rate demand, further confirming that global subregion coordination becomes increasingly critical under demanding rate requirements.

4.5. Parameter Sensitivity and Robustness Analysis

Figure 5 presents a comprehensive parameter sensitivity analysis with K = 8 devices and P max = 50 dBm.
Array Size (Figure 5a): The proposed scheme benefits consistently from increasing the number of STAR-RIS elements, with performance saturating beyond 64 elements. The 8 × 8 configuration provides the best cost–performance trade-off and is adopted as the default setting.
Channel Paths (Figure 5b): Performance saturates at L = 4 –6 paths for all schemes, consistent with the limited scattering richness in underground coal mine tunnels. This validates the choice of L = 4 in our channel model.
Subregion Configuration (Figure 5c): As S increases from 8 (the minimum feasible value equal to M) to 16, the proposed scheme achieves progressively lower transmit power, with performance saturating around S = 12 . The gain arises from the Hungarian algorithm having more candidate subregions to form a better spatial assignment. The regular-region baseline and fixed-antenna schemes remain flat across all values of S, confirming that the performance gain is solely due to the irregular partitioning design. Based on this analysis, S = 10 is selected as it provides near-optimal performance with moderate hardware complexity.
User Scalability (Figure 5d): The proposed scheme maintains the largest performance advantage as K increases from 4 to 12, demonstrating that BS-side MA with irregular partitioning scales well under increasing multi-user interference in coal mine environments.
Number of BS-side MAs (Figure 5e): As M increases from 4 to 12, the proposed scheme achieves progressively lower transmit power, with performance saturating around M = 10 , validating the default choice of M = 8 .
Ablation Study (Figure 5f): Adding STAR-RIS to BF-only yields a 42.4% sum-rate improvement, and further incorporating BS-side MA optimization contributes an additional 24.3% gain, confirming the individual contribution of each component.
To evaluate robustness under the practical constraint of imperfect CSI, Figure 6a shows system performance as the channel estimation correlation coefficient decreases from 1.0 (perfect CSI) to 0.7. Figure 6 evaluates the robustness of the proposed scheme under three practical implementation imperfections.
Channel Estimation Error (Figure 6a): As the channel estimation correlation coefficient decreases from 1.0 to 0.7, the proposed scheme incurs only 3.2 dB additional power, which is the smallest degradation among all schemes. The regular-region baseline degrades more rapidly, confirming that the irregular partitioning design provides additional robustness under practical hardware constraints, reducing sensitivity to individual channel estimation errors.
Phase Quantization (Figure 6b): Performance saturates at three to four quantization bits for all RIS-based schemes, confirming that low-resolution phase shifters are sufficient for practical coal mine deployments without significant performance loss.
BS-side MA Positioning Error (Figure 6c): The proposed scheme tolerates BS-side MA positioning errors up to 0.1 λ with less than 0.8 dB power increase, well within the mechanical precision of BS-side antenna actuators. Beyond 0.1 λ , performance degrades gracefully and remains superior to all baseline schemes up to 0.3 λ .

4.6. Performance Under Coal Mine Environmental Variations

To validate the robustness of the proposed scheme under realistic coal mine conditions, we evaluate system performance across varying environmental attenuation levels. Figure 7 shows the sum rate as α env increases from 0.03 to 0.10 dB/m, representing progressively harsher underground conditions.
The proposed scheme maintains exceptional stability, degrading only 8.6% from clean to severe attenuation conditions. The regular-region baseline degrades by approximately 18.2%, more than twice the degradation of the proposed scheme, confirming that the irregular partitioned subregion design provides additional robustness by enabling the Hungarian-based assignment to relocate MAs toward subregions with better channel conditions as attenuation increases. In contrast, the fixed-antenna baselines suffer much larger losses: STAR-RIS with fixed BS antennas degrades by 37.2%, conventional RIS by 52.1%, and the no-assistance baseline by 66.4%.
The observed robustness can be traced to three coupled adaptation mechanisms: (1) the global reassignment mechanism periodically re-evaluates the quality matrix Q and reassigns BS-side MAs to subregions with the best instantaneous channel conditions via the Hungarian algorithm, adapting to increased path loss; (2) the STAR-RIS energy splitting dynamically reallocates power between transmission and reflection paths, maintaining path diversity when one link is severely attenuated; (3) the beamforming optimization distributes transmit power toward devices experiencing stronger environmental degradation. These results confirm that the joint optimization of BS-side MA assignment, beamforming, and STAR-RIS coefficients is essential for maintaining reliable communication in harsh coal mine environments.

5. Practical Considerations

Hardware Cost and Actuator Precision: The proposed BS-side MA system requires motorized actuators for antenna repositioning within the irregular subregions. Commercial stepper motors with positioning precision below 0.1 λ are available at moderate cost, consistent with the robustness results in Figure 6c.
Energy Consumption: Antenna repositioning is performed on a per-coherence-block basis. Since repositioning occurs only when the channel quality matrix Q changes significantly (every N jump = 5 –10 iterations), the mechanical energy overhead is negligible compared to the RF transmission power of 50 dBm.
Control Signaling Overhead: The subregion assignment Ω and MA positions { v m } are updated at the BS side only and do not require additional feedback from the IoT devices. The STAR-RIS phase shifts require a low-rate control link, consistent with standard RIS deployment assumptions [10].
Computational Latency: As analyzed above, the dominant per-iteration complexity is O ( N 3 ) . For N = 64 , each BCD iteration completes within approximately 0.3 s on a standard desktop (Intel i7, MATLAB), which is compatible with the quasi-static fading assumption and coherence time T c 100 ms adopted in Section 2.2.4.

6. Conclusions

This paper studies a STAR-RIS-assisted underground coal mine communication system with multiple BS-side MAs under hardware-constrained deployment geometry. The key modeling step is to represent the BS panel as irregular non-overlapping feasible subregions rather than an ideal continuous region, which leads to an assignment-coupled MINLP for MA positioning. We solve the resulting joint problem using a BCD framework that combines SCA/SDR updates with a penalty-based MA solver enhanced by reassignment and cross-region jump mechanisms.
Across coal mine simulation settings, the proposed design improves system sum rate by 66.7% and reduces required BS transmit power by up to 16.8 dB compared with fixed-antenna baselines. Relative to a regular-region MA baseline, the irregular-partition model provides an additional 5.6 dB power saving, confirming that hardware-aware feasible-region modeling is not a cosmetic detail but a performance-relevant factor. Notably, under harsh attenuation conditions ( α env = 0.10 dB/m), the proposed scheme degrades only 8.6% versus 37–66% for baseline schemes, validating robust adaptation through joint optimization. These results support BS-side MA and STAR-RIS co-design as a practical direction for robust underground wireless systems.

Author Contributions

Author Contributions: Conceptualization, Y.X. and T.G.; methodology, Y.X. and T.G.; software, Y.X.; validation, Y.X., Y.Y. and X.L.; formal analysis, Y.X. and Y.Y.; investigation, Y.X. and X.L.; resources, Y.Z. and W.L.; data curation, Y.X.; writing—original draft preparation, Y.X.; writing—review and editing, T.G. and Y.X.; visualization, Y.X. and Y.Y.; supervision, T.G.; project administration, T.G.; funding acquisition, T.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Shanxi Scholarship Council of China under Grant 2023-005, and in part by the Fundamental Research Program of Shanxi Province under Grant 202303021212014.

Data Availability Statement

Data are available from the First author Yuxin Xia upon reasonable request.

Acknowledgments

The authors would like to thank the State Key Laboratory of Integrated Services Networks (ISN), Xidian University, for providing research support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bandyopadhyay, L.K.; Chaulya, S.K.; Mishra, P.K. Wireless Communication in Underground Mines: RFID-Based Sensor Networking; Springer: Boston, MA, USA, 2010. [Google Scholar]
  2. Misra, P.; Kanhere, S.; Ostry, D.; Jha, S. Safety assurance and rescue communication systems in high-stress environments: A mining case study. IEEE Commun. Mag. 2010, 48, 66–73. [Google Scholar] [CrossRef] [Scilit]
  3. Moridi, M.A.; Kawamura, Y.; Sharifzadeh, M.; Chanda, E.K.; Jang, H. An investigation of underground monitoring and communication system based on radio waves attenuation using ZigBee. Tunn. Undergr. Space Technol. 2014, 43, 362–369. [Google Scholar] [CrossRef] [Scilit]
  4. Ranjan, A.; Sahu, H.; Sahu, H.B. Communications challenges in underground mines. Int. J. Eng. Trends Technol. 2014, 5, 23–29. [Google Scholar]
  5. Chowdhury, A.R.; Pramanik, A.; Roy, G.C. IoT and LoRa based smart underground coal mine monitoring system. Microsyst. Technol. 2023, 29, 919–938. [Google Scholar] [CrossRef] [Scilit]
  6. Jo, B.W.; Khan, R.M.A.; Javaid, O. Arduino-based intelligent gases monitoring and information sharing Internet-of-Things system for underground coal mines. J. Ambient Intell. Smart Environ. 2019, 11, 183–194. [Google Scholar] [CrossRef] [Scilit]
  7. Mishra, P.K.; Kumar, S.; Pratik, P.; Kumar, M.; Kumar, J. IoT based multimode sensing platform for underground coal mines. Wirel. Pers. Commun. 2019, 108, 1227–1242. [Google Scholar] [CrossRef] [Scilit]
  8. Wu, C.; You, C.; Liu, Y.; Gu, X.; Cai, Y. Channel Estimation for STAR-RIS-Aided Wireless Communication. IEEE Commun. Lett. 2021, 26, 652–656. [Google Scholar] [CrossRef] [Scilit]
  9. Basar, E.; Di Renzo, M.; De Rosny, J.; Debbah, M.; Alouini, M.S.; Zhang, R. Wireless communications through reconfigurable intelligent surfaces. IEEE Access 2019, 7, 116753–116773. [Google Scholar] [CrossRef] [Scilit]
  10. Wu, Q.; Zhang, R. Towards smart and reconfigurable environment: Intelligent reflecting surface aided wireless network. IEEE Commun. Mag. 2019, 58, 106–112. [Google Scholar] [CrossRef] [Scilit]
  11. Xu, J.; Liu, Y.; Mu, X.; Dobre, O.A. STAR-RISs: Simultaneous transmitting and reflecting reconfigurable intelligent surfaces. IEEE Commun. Lett. 2021, 25, 3134–3138. [Google Scholar] [CrossRef] [Scilit]
  12. Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Schober, R. Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications. IEEE Trans. Wirel. Commun. 2021, 21, 3083–3098. [Google Scholar] [CrossRef] [Scilit]
  13. Zhang, Z.; Dai, L.; Chen, X.; Liu, C.; Yang, F.; Schober, R.; Poor, H.V. Active RIS vs. passive RIS: Which will prevail in 6G? IEEE Trans. Commun. 2022, 71, 1707–1725. [Google Scholar] [CrossRef] [Scilit]
  14. Liu, Y.; Zhang, R.; Jiang, R.; Zhu, Y.; Hu, H.; Ni, Q.; Fei, Z.; Niyato, D. STAR-RIS Enabled ISAC Systems with RSMA: Joint Rate Splitting and Beamforming Optimization. IEEE Trans. Cogn. Commun. Netw. 2025, 12, 312–326. [Google Scholar] [CrossRef] [Scilit]
  15. Zhou, X.; Ke, F.; Wu, C.; Zhang, X.Y.; Ng, D.W.K. Robust Beamforming for STAR-RIS Aided Hybrid-Field ISAC Systems. IEEE Trans. Commun. 2026, 74, 5654–5669. [Google Scholar] [CrossRef] [Scilit]
  16. Zhou, T.; Xu, K.; Hu, G.; Li, C.; Xia, X.; Wei, C.; Chen, Y. STAR-RIS-Empowered Integrated Sensing and Covert Communication System with Movable Elements: Joint Robust Beamforming and Element Deployment Design. IEEE Trans. Cogn. Commun. Netw. 2025, 11, 2893–2909. [Google Scholar] [CrossRef] [Scilit]
  17. Di Renzo, M.; Zappone, A.; Debbah, M.; Alouini, M.S.; Yuen, C.; De Rosny, J.; Tretyakov, S. Smart radio environments empowered by reconfigurable intelligent surfaces: How it works, state of research, and the road ahead. IEEE J. Sel. Areas Commun. 2020, 38, 2450–2525. [Google Scholar] [CrossRef] [Scilit]
  18. Zhu, L.; Ma, W.; Ning, B.; Zhang, R. Movable-Antenna Enhanced Multiuser Communication via Antenna Position Optimization. IEEE Trans. Wirel. Commun. 2023, 23, 7214–7229. [Google Scholar] [CrossRef] [Scilit]
  19. Wong, K.K.; Shojaeifard, A.; Tong, K.F.; Zhang, Y. Fluid Antenna Systems. IEEE Trans. Wirel. Commun. 2020, 20, 1950–1962. [Google Scholar] [CrossRef] [Scilit]
  20. Mei, W.; Zheng, B.; You, C.; Zhang, R. Movable-antenna position optimization: A graph-based approach. IEEE Wirel. Commun. Lett. 2024, 13, 1042–1046. [Google Scholar] [CrossRef] [Scilit]
  21. Dong, Z.; Zhou, Z.; Xiao, Z.; Zhang, C.; Li, X.; Min, H.; Zeng, Y.; Jin, S.; Zhang, R. Movable Antenna for Wireless Communications: Prototyping and Experimental Results. IEEE Trans. Wirel. Commun. 2025, 25, 6586–6599. [Google Scholar] [CrossRef] [Scilit]
  22. Chen, L.; Zhao, M.M.; Zhao, M.J.; Zhang, R. Antenna Position and Beamforming Optimization for Movable Antenna Enabled ISAC: Optimal Solutions and Efficient Algorithms. IEEE Trans. Signal Process. 2025, 73, 3812–3828. [Google Scholar] [CrossRef] [Scilit]
  23. Yan, G.; Zhu, L.; Zhang, R. Movable Antenna Aided Multiuser Communications: Antenna Position Optimization Based on Statistical Channel Information. IEEE Trans. Commun. 2025, 74, 1793–1810. [Google Scholar] [CrossRef] [Scilit]
  24. Shao, Y.; Gulliver, T.A. Transceiver Optimization for Multiuser Multiple-Input Multiple-Output Full-Duplex Amplify-and-Forward Relay Downlink Communications. Telecom 2024, 5, 11. [Google Scholar] [CrossRef] [Scilit]
  25. Wu, H.; Ren, H.; Pan, C.; Zhang, Y. Movable Antenna-Enabled RIS-Aided Integrated Sensing and Communication. IEEE Trans. Cogn. Commun. Netw. 2025, 11, 2879–2892. [Google Scholar] [CrossRef] [Scilit]
  26. Amiri, M.; Mohammadzadeh, A.; Zeinali, F.; Mili, M.R.; Mashhadi, M.B.; Xiao, P. Movable Antenna SWIPT Systems with STAR-RIS: A Meta DRL Approach. IEEE Trans. Veh. Technol. 2025, 75, 6864–6869. [Google Scholar] [CrossRef] [Scilit]
  27. Geng, Y.; Cheng, T.H.; Zhong, K.; Teh, K.C.; Wu, Q. Joint Beamforming and Antenna Position Optimization for IRS-Aided Multi-User Movable Antenna Systems. IEEE Trans. Wirel. Commun. 2025, 25, 3750–3765. [Google Scholar] [CrossRef] [Scilit]
  28. Ma, Y.; Liu, K.; Liu, Y.; Zhu, L.; Xiao, Z. Movable-Antenna Aided Secure Transmission for RIS-ISAC Systems. IEEE Trans. Wirel. Commun. 2025, 24, 10019–10035. [Google Scholar] [CrossRef] [Scilit]
  29. Huang, C.; Zappone, A.; Alexandropoulos, G.C.; Debbah, M.; Yuen, C. Reconfigurable intelligent surfaces for energy efficiency in wireless communication. IEEE Trans. Wirel. Commun. 2019, 18, 4157–4170. [Google Scholar] [CrossRef] [Scilit]
  30. Keawin, C.; Innok, A.; Uthansakul, P. Optimization of Signal Detection Using Deep CNN in Ultra-Massive MIMO. Telecom 2024, 5, 280–295. [Google Scholar] [CrossRef] [Scilit]
  31. Zhou, D.; Mei, W.; Bai, Z.; Li, N.; Quek, T.Q.S. Movable-Element RIS: Joint Element Positioning and Beamforming Optimization. IEEE Wirel. Commun. Lett. 2025, 15, 915–919. [Google Scholar] [CrossRef] [Scilit]
  32. Li, X.; Yan, Y.; Guo, T.; Xu, L.; Yang, Z.; Zhang, X.; Wan, K. Position-Flexible STAR-RIS-Assisted Wireless Networks in Coal Mines: Location and Beamforming Design. IEEE Internet Things J. 2026. Early Access. [Google Scholar] [CrossRef] [Scilit]
  33. Liu, Y.; Liu, X.; Mu, X.; Hou, T.; Xu, J.; Di Renzo, M.; Al-Dhahir, N. Reconfigurable intelligent surfaces: Principles and opportunities. IEEE Commun. Surv. Tutor. 2021, 23, 1546–1577. [Google Scholar] [CrossRef] [Scilit]
  34. Wang, J.; Zhu, L.; Han, S.; Sun, H.; Zhang, R. Joint Antenna Positioning and Beamforming for Movable Antenna Array Aided Ground Station in Low-Earth Orbit Satellite Communication. IEEE Trans. Wirel. Commun. 2025, 25, 9437–9451. [Google Scholar] [CrossRef] [Scilit]
  35. Zeng, X.; Fang, J.; Wang, B.; Ning, B.; Li, H. CSI-Free Position Optimization for Movable Antenna Communication Systems: A Derivative-Free Optimization Approach. IEEE Wirel. Commun. Lett. 2024, 14, 53–57. [Google Scholar] [CrossRef] [Scilit]
  36. Worka, C.E.; Khan, F.A.; Ahmed, Q.Z.; Sureephong, P.; Alade, T. Joint Placement Optimization and Sum Rate Maximization of RIS-Assisted UAV with LEO-Terrestrial Dual Wireless Backhaul. Telecom 2025, 6, 61. [Google Scholar]
  37. Bertsekas, D.P. Nonlinear Programming, 2nd ed.; Athena Scientific: Belmont, MA, USA, 1999. [Google Scholar]
  38. Kheder, R.; Ghayoula, R.; Smida, A.; El Gmati, I.; Latrach, L.; Amara, W.; Hammami, A.; Fattahi, J.; Waly, M.I. Enhancing Beamforming Efficiency Utilizing Taguchi Optimization and Neural Network Acceleration. Telecom 2024, 5, 451–475. [Google Scholar] [CrossRef] [Scilit]
  39. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  40. Razaviyayn, M.; Hong, M.; Luo, Z.-Q. A unified convergence analysis of block successive minimization methods for nonsmooth optimization. SIAM J. Optim. 2013, 23, 1126–1153. [Google Scholar] [CrossRef] [Scilit]
  41. Luo, Z.-Q.; Ma, W.-K.; So, A.M.-C.; Ye, Y.; Zhang, S. Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 2010, 27, 20–34. [Google Scholar] [CrossRef] [Scilit]
  42. Nocedal, J.; Wright, S.J. Numerical Optimization, 2nd ed.; Springer: New York, NY, USA, 2006. [Google Scholar]
  43. Sun, Y.; Babu, P.; Palomar, D.P. Majorization-minimization algorithms in signal processing, communications, and machine learning. IEEE Trans. Signal Process. 2016, 65, 794–816. [Google Scholar] [CrossRef] [Scilit]
  44. Goldsmith, A. Wireless Communications; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
  45. Kumar, S.; Chandra, G.; Chaulya, S.K.; Shekhar, M. Modeling and measurements for wireless communication networks in underground mine environments. Measurement 2020, 149, 106980. [Google Scholar] [CrossRef] [Scilit]
  46. Tse, D.; Viswanath, P. Fundamentals of Wireless Communication; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
  47. Sayeed, A.M. Deconstructing multiantenna fading channels. IEEE Trans. Signal Process. 2002, 50, 2563–2579. [Google Scholar] [CrossRef] [Scilit]
  48. Javaid, F.; Wang, A.; Sana, M.U.; Husain, A.; Ashraf, I. An Optimized Approach to Channel Modeling and Impact of Deteriorating Factors on Wireless Communication in Underground Mines. Sensors 2021, 21, 5905. [Google Scholar] [CrossRef] [Scilit]
  49. Nguyen, N.T.; Nguyen, V.D.; Nguyen, H.V.; Lee, B.M.; Dobre, O.A. Spectral efficiency analysis of hybrid relay-reflecting intelligent surface-assisted cell-free massive MIMO systems. IEEE Trans. Wirel. Commun. 2022, 22, 3397–3416. [Google Scholar] [CrossRef] [Scilit]
  50. Ishteyaq, I.; Muzaffar, K. Resource Allocation Using Reconfigurable Intelligent Surface (RIS)-Assisted Wireless Networks in Industry 5.0 Scenario. Telecom 2022, 3, 11. [Google Scholar] [CrossRef] [Scilit]
  51. Kuhn, H.W. The Hungarian method for the assignment problem. Nav. Res. Logist. Q. 1955, 2, 83–97. [Google Scholar] [CrossRef] [Scilit]
  52. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming, Version 2.1. Available online: http://cvxr.com/cvx (accessed on 1 March 2014).
  53. Sinkhorn, R.; Knopp, P. Concerning nonnegative matrices and doubly stochastic matrices. Pac. J. Math. 1967, 21, 343–348. [Google Scholar] [CrossRef] [Scilit]
  54. Chen, X.; Ng, D.W.K.; Yu, W.; Larsson, E.G.; Al-Dhahir, N.; Schober, R. Massive access for 5G and beyond. IEEE J. Sel. Areas Commun. 2021, 39, 615–637. [Google Scholar] [CrossRef] [Scilit]
Figure 1. STAR-RIS-aided wireless communication systems in coal mines. Solid arrows indicate wireless links between the BS, STAR-RIS, and IoT devices; dashed lines denote the tunnel boundaries.
Figure 1. STAR-RIS-aided wireless communication systems in coal mines. Solid arrows indicate wireless links between the BS, STAR-RIS, and IoT devices; dashed lines denote the tunnel boundaries.
Telecom 07 00072 g001
Figure 2. Sum rate comparison versus number of devices for N = 64 STAR-RIS elements and P max = 50 dBm.
Figure 2. Sum rate comparison versus number of devices for N = 64 STAR-RIS elements and P max = 50 dBm.
Telecom 07 00072 g002
Figure 3. (a) Algorithm convergence and ablation study for different optimization schemes with K = 8 devices, showing 66.7% performance improvement of the proposed scheme over the BF-only baseline. (b) Computational time per BCD iteration versus system parameters N, M, and K, with all curves meeting at the default operating point ( M = 8 , N = 64 , K = 8 ) at 0.30 s/iteration.
Figure 3. (a) Algorithm convergence and ablation study for different optimization schemes with K = 8 devices, showing 66.7% performance improvement of the proposed scheme over the BF-only baseline. (b) Computational time per BCD iteration versus system parameters N, M, and K, with all curves meeting at the default operating point ( M = 8 , N = 64 , K = 8 ) at 0.30 s/iteration.
Telecom 07 00072 g003
Figure 4. Transmit power versus minimum rate requirement per device for K = 8 devices and N = 64 STAR-RIS elements.
Figure 4. Transmit power versus minimum rate requirement per device for K = 8 devices and N = 64 STAR-RIS elements.
Telecom 07 00072 g004
Figure 5. Parameter sensitivity analysis with K = 8 devices and P max = 50 dBm.
Figure 5. Parameter sensitivity analysis with K = 8 devices and P max = 50 dBm.
Telecom 07 00072 g005
Figure 6. System robustness under practical implementation imperfections with K = 8 devices, N = 64 STAR-RIS elements, and P max = 50 dBm.
Figure 6. System robustness under practical implementation imperfections with K = 8 devices, N = 64 STAR-RIS elements, and P max = 50 dBm.
Telecom 07 00072 g006
Figure 7. System sum rate comparison under varying coal mine environmental attenuation coefficients with K = 8 devices, N = 64 STAR-RIS elements, and P max = 50 dBm.
Figure 7. System sum rate comparison under varying coal mine environmental attenuation coefficients with K = 8 devices, N = 64 STAR-RIS elements, and P max = 50 dBm.
Telecom 07 00072 g007
Table 1. Comparison of representative STAR-RIS and movable antenna works.
Table 1. Comparison of representative STAR-RIS and movable antenna works.
Ref.MAMA FeasibleRISScenarioOptimizedMINLP
LocationRegionTypeVariables
[18]User-sideContinuousNoneGeneralBF + MANo
[27]User-sideContinuousPassive RISGeneralBF + RIS + MANo
[28]BS-sideContinuousPassive RISGeneralBF + RIS + MANo
[26]User-sideContinuousSTAR-RISGeneralBF + RIS + MANo
[32]RIS-sideDiscreteSTAR-RISCoal mineRIS pos. + BFNo
This workBS-sideIrregularSTAR-RISCoal mineBF + RIS + MA + assign.Yes
Table 2. Summary of main mathematical symbols.
Table 2. Summary of main mathematical symbols.
SymbolDefinitionSymbolDefinition
M , M 1 , M 2 BS-side MA counts N , N 1 , N 2 STAR-RIS element counts
K , K t , K r Total/T-side/R-side devicesSNumber of subregions
v m Position of m-th MA v Concatenated MA positions
α m ( s ) Binary assignment variable Ω Assignment matrix
C ( s ) s-th panel subregion w k Beamforming vector for device k
G ( v ) BS-to-RIS channel g k ( v ) BS-to-device channel
h k RIS-to-device channel h eff , k Effective channel
Θ t , Θ r T/R coefficient matrices β n t , β n r Amplitude factors
θ n t , θ n r Phase shifts γ k SINR at device k
R k , R min Rate and min-rate requirement P max , σ 2 Max power, noise variance
λ , ρ 1 , ρ 2 Penalty weightsB, LBandwidth, path count
Table 3. Simulation parameter settings.
Table 3. Simulation parameter settings.
ParameterValueParameterValue
System Config.Algorithm Param.
BS transmit power50 dBmPenalty c 1 , c 2 10 4
Noise power 60 dBm λ dynamic 10 3
Bandwidth1 MHz ρ 1 , 0 , ρ 2 , 0 10 2
Carrier frequency2.4 GHzScaling ξ 1.5
BS-side MAs M8Jump interval N jump 5
STAR-RIS elements64Samples N samp 10
Devices K8Threshold ϵ 10 6
Subregions S10Max iterations100
Subregion size 0.5 λ × 0.5 λ Channel Model
Device antennaFixedPaths L4
CSI AcquisitionPath loss exp. n3.0
Pilot overhead136 symbols α env 0.03 dB/m
Coherence T c 100 ms σ shadow 6 dB
Est. NMSE 20 dB PL 0 at d 0 = 1 m40 dB
Reproducibility
PlatformMATLAB + PythonMonte Carlo200 trials
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

Xia, Y.; Yan, Y.; Li, X.; Zhao, Y.; Liu, W.; Guo, T. Performance Optimization of Joint STAR-RIS- and MA-Aided Wireless Communication Systems in Coal Mine Scenarios. Telecom 2026, 7, 72. https://doi.org/10.3390/telecom7030072

AMA Style

Xia Y, Yan Y, Li X, Zhao Y, Liu W, Guo T. Performance Optimization of Joint STAR-RIS- and MA-Aided Wireless Communication Systems in Coal Mine Scenarios. Telecom. 2026; 7(3):72. https://doi.org/10.3390/telecom7030072

Chicago/Turabian Style

Xia, Yuxin, Yuanchao Yan, Xianzhong Li, Yandong Zhao, Weimin Liu, and Tianhao Guo. 2026. "Performance Optimization of Joint STAR-RIS- and MA-Aided Wireless Communication Systems in Coal Mine Scenarios" Telecom 7, no. 3: 72. https://doi.org/10.3390/telecom7030072

APA Style

Xia, Y., Yan, Y., Li, X., Zhao, Y., Liu, W., & Guo, T. (2026). Performance Optimization of Joint STAR-RIS- and MA-Aided Wireless Communication Systems in Coal Mine Scenarios. Telecom, 7(3), 72. https://doi.org/10.3390/telecom7030072

Article Metrics

Back to TopTop