Source-linked AI summary
Movable-Antenna Relay Enhanced Multiuser Communications: Reinforcement Learning-Based Antenna Positioning and Power Allocation
Yuanjun Zhang, Lipeng Zhu, Haobin Mao, Zhe Li, Zhenyu Xiao
TL;DR
Multi-pair relay systems face interference, while fixed antenna positions limit the ability to exploit changing channels. This paper uses a buffered half-duplex DF relay with movable antennas and TD3-based optimization; simulations report higher average achievable rates than FPA-based systems and other benchmarks.
Problem
Multi-pair interference is not effectively addressed by existing MA relay solutions, which have primarily focused on single transceiver pairs.
Source: §I · p. 2Method
A buffered half-duplex DF relay with movable antennas jointly optimizes antenna positions, power allocation, and beamforming, using TD3 for positions and power and closed-form beamforming solutions.
Source: §I · p. 2Results
The proposed system achieves superior average achievable rate to conventional FPA-based systems, and the buffer-aided relay scheme improves MA-relay communication performance.
Source: §I · p. 2Takeaways & Limitations
The proposed MA relay system outperforms the benchmark schemes in achievable rate, including as the number of user pairs increases, although its rate decreases by 27.6% relative to the two-pair case.
Source: B. Numerical Results · p. 11
Abstract
from arXiv · showhide
Movable antenna (MA) has emerged as a promising technology for enhancing wireless communication performance by flexibly reconfiguring wireless channels via antenna movement. In this paper, we propose an MA relay-enhanced multiuser communication system that adopts a half-duplex decode-and-forward (DF) relay scheme. The relay node is equipped with an MA array, and a buffer is employed to enhance the end-to-end transmission performance. Specifically, we formulate an optimization problem to maximize the minimum average achievable rate among multiple users over a given transmission period by dynamically optimizing the positions of MAs, transmit power, and beamforming matrices, subject to the constraints on antenna movement, inter-antenna spacing, and total energy budget for antenna movement and transmission. To address this non-convex problem with highly coupled variables, we propose a reinforcement learning (RL)-based algorithm, where a twin delayed deep deterministic policy gradient (TD3) algorithm is utilized to optimize the antenna positions and power allocation, while the transmit and receive beamforming solutions are obtained through closed-form expressions in each time slot. Numerical results validate the efficacy of the proposed RL-based algorithm and demonstrate the superiority of the proposed MA relay-enhanced multiuser communication system over the conventional fixed-position antenna (FPA)-based relay system and other MA-based benchmarks.
I. Introduction W
Fixed-position deployments do not exploit continuous channel variation, while multi-pair relay systems face interference that existing MA relay studies focused on single pairs do not address. The paper proposes a buffered, half-duplex DF MA relay system and a joint optimization approach for multiple user pairs.
I. Introduction W
- Prior MA relay studies primarily considered single transceiver pairs, leaving multi-pair interference insufficiently addressed by existing solutions.The paper targets this gap by exploiting spatial reconfigurability in a multiuser relay system.Source: §I · p. 2
- The proposed system combines a half-duplex DF relay with relay-mounted MAs and a shared buffer to improve end-to-end transmission across multiple user pairs.The optimization maximizes the minimum average end-to-end achievable rate by jointly optimizing MA positions, power allocation, and beamforming matrices.Source: §I · p. 2
- The proposed DRL algorithm uses TD3 to optimize MA positions and power allocation, with beamforming matrices derived in closed form each slot.Source: §I · p. 2
- Simulations report higher average achievable rate than conventional FPA-based systems and improved performance from the buffer-aided relay scheme.Source: §I · p. 2
II. System Model and Problem Formulation
- The system uses a shared relay for K source-destination pairs; source and destination users have one fixed-position antenna each, while the relay has M movable antennas.Communication proceeds through relay reception and decoding in a multi-access stage, followed by re-encoding and broadcast.Source: §II · p. 3
- The transmission period is discretized into time slots, each divided into antenna movement, MAC, and BC subslots.A sufficiently large number of slots lets discrete MA positions approximate continuous trajectories.Source: §II · p. 3
A. Channel Model
The channel model represents each source-relay and relay-destination channel as a position-dependent multipath field response. Channels are assumed quasi-static, varying only with the relay MAs' positions.
A. Channel Model
- Quasi-static S-R and R-D channel vectors vary only with the MA positions, and the field-response model represents channels as superpositions of multiple paths.Source: A. Channel Model · p. 3
- The S-R receive field-response vector is defined from path arrival angles and the propagation distance difference between each relay MA and a reference point.The carrier wavelength is used in the distance-dependent response.Source: A. Channel Model · pp. 3–4
- The S-R transmit response and R-D transmit and receive responses are likewise constructed from path angles, user positions, and MA-dependent propagation distances.Source: A. Channel Model · p. 4
- The per-user field responses and path-response matrices form the S-R and R-D channel vectors, which are assembled into channel matrices for each slot.Source: A. Channel Model · p. 4
B. Signal Model
The signal model describes source-user transmission and relay reception during MAC, then relay transmission during BC under decode-and-forward operation. It defines the corresponding link SINRs and achievable rates.
B. Signal Model
- During MAC, K source users transmit with a diagonal power allocation, and the relay receives their signals with complex AWGN.Source: B. Signal Model · p. 4
- The relay applies a receive combining matrix to the received signal to obtain user-specific combining outputs.Source: B. Signal Model · p. 4
- Under DF, the relay regenerates the decoded source signals and transmits them using a beamforming matrix during BC.The model assumes perfect decoding at the relay.Source: B. Signal Model · p. 4
- The model defines SINRs and achievable rates for both the S-R and R-D links.Source: B. Signal Model · p. 5
C. Relay Model
Each slot allocates subslots to MA movement, relay reception, and forwarding. A shared buffer tracks each pair's data and constrains effective transmissions on both links.
C. Relay Model
- Each slot first moves the MAs, then receives and decodes source data into the relay buffer, and finally forwards buffered data to destinations.Source: C. Relay Model · p. 5
- Source users transmit at their maximum rate when buffer space suffices; otherwise, they reduce rates to avoid exceeding remaining capacity.Source: C. Relay Model · p. 5
- The buffer occupancy is updated after MAC and again after BC, and each pair's end-to-end rate over the period is determined by its effective BC-stage transmission rate.Source: C. Relay Model · p. 5
- During BC, the relay transmits at the R-D achievable rate only when enough data is buffered; otherwise, it forwards all stored information.Source: C. Relay Model · p. 5
D. Energy Model
The energy model accounts for antenna movement and relay transmission. Movement energy is proportional to antenna travel distance, while relay transmission energy is accounted for during the broadcast stage.
D. Energy Model
- Each antenna’s movement distance is the sum of its absolute displacements along the X-, Y-, and Z-axes.The model assumes stepper motors aligned with those three axes.Source: D. Energy Model · p. 5
- Movement energy is modeled as proportional to antenna movement distance, with η denoting energy consumed per unit distance.The model assumes the MAs move at constant speed vMA.Source: D. Energy Model · p. 5
- The relay allocates transmit power to destination users in the BC stage, and the corresponding transmission energy is included in the model.Source: D. Energy Model · p. 6
E. Problem Formulation
The problem maximizes the minimum average achievable rate across user pairs for fairness. It jointly optimizes antenna positions, beamforming, and power allocation while accounting for movement and transmission energy.
E. Problem Formulation
- The objective is to maximize the minimum average achievable rate among user pairs to ensure fairness.Source: E. Problem Formulation · p. 6
- The per-slot design jointly optimizes antenna positions, transmit and receive beamforming matrices, and power allocation under an energy trade-off between movement and transmission.Source: E. Problem Formulation · p. 6
- The constraints bound antenna positions and displacement, require at least half-wavelength inter-antenna spacing, limit source and relay transmit power, and impose a total movement-and-transmission energy budget over N slots.Source: E. Problem Formulation · p. 6
- Because the variables are highly coupled and the problem is non-convex, the authors propose a TD3-based two-layer algorithm for a suboptimal solution.The passage also identifies the long-term energy constraint and sequential decisions as challenges for traditional bio-inspired optimization.Source: E. Problem Formulation · p. 6
III. Proposed Solution
The proposed solution uses a two-layer approach: TD3 optimizes antenna positions and power allocation over time, while closed-form beamforming is derived for each slot. Its DRL formulation specifies the state, action, and reward, including penalties for constraints that cannot be enforced directly through action bounds.
III. Proposed Solution
- The outer layer uses TD3 to optimize antenna positions and power allocation over N slots, while the inner layer obtains transmit and receive beamforming solutions in closed form per slot.Source: §III · p. 6
A. Partially Observable Markov Decision Process
- The DRL framework is represented as an MDP with state and action spaces, a reward, state-transition probabilities, and discount factor γ.Source: A. Partially Observable Markov… · p. 6
- The action includes MA movement and uplink/downlink power allocation, while the state includes MA positions, prior user rates, channel information, and available energy.Source: A. Partially Observable Markov… · p. 6
- The reward incorporates penalties for spacing and total-energy constraints that cannot be directly enforced through the action space; movement actions are clipped to satisfy the predefined-region constraint.Source: A. Partially Observable Markov… · p. 6
- The energy penalty permits temporary budget exceedance when movement can improve end-to-end performance, while encouraging energy savings when further movement yields limited rate improvement.Source: A. Partially Observable Markov… · p. 7
B. TD3-based Algorithm
The TD3 algorithm trains an actor and twin critics through interaction with the environment and replay-buffer samples. It uses noisy, bounded actions, delayed actor updates, and target networks to support training and evaluation.
B. TD3-based Algorithm
- TD3 uses an actor and two critic networks, each with a target network, and stores state, action, and reward transitions in a replay buffer.The actor maps the state to an action, while the critics evaluate state-action pairs; target networks provide stable update targets.Source: B. TD3-based Algorithm · p. 7
- Gaussian exploration noise is added to the actor’s action and the result is clipped to the feasible action bounds for antenna movement and power allocation.Source: B. TD3-based Algorithm · pp. 7–8
- The critic networks are trained by minimizing squared temporal-difference errors, while the actor maximizes the first critic’s expected Q-value.Source: B. TD3-based Algorithm · p. 8
- The algorithm samples transitions from the replay buffer to update both critics, then updates the actor only after Ndelay critic updates and soft-updates the target networks.Source: B. TD3-based Algorithm · p. 8
C. Closed-form Beamforming
For fixed antenna positions and power allocation, the paper addresses beamforming because the matrices are coupled with antenna positions. Buffer-aided relaying lets the S-R and R-D beamforming problems be handled separately.
- Buffer-aided relaying separates beamforming into S-R and R-D subproblems, corresponding to data arrival at the buffer and delivery to destination users.Source: C. Closed-form Beamforming · pp. 8–9
- For S-R receive combining, the paper adopts an MMSE receiver to maximize user-link rates and improve data arrival at the relay buffer.Source: C. Closed-form Beamforming · p. 9
- For R-D transmission, the paper uses an optimal beamforming structure but sets its Lagrange coefficients equally to relay power divided by user count as a heuristic.Source: C. Closed-form Beamforming · p. 9
D. Computational Complexity Analysis
The complexity analysis separates environment interaction from TD3 learning. It expresses both per-slot costs and relates total training cost to the number of episodes and slots.
- Environment interaction costs O{Fa + KM(Lsr + Lrd) + 4KM^2 + 2M^3} per time slot, covering actor propagation, channel calculation, and closed-form beamforming.Source: D. Computational Complexity Analysis · p. 9
- Per-slot TD3 learning includes target-network and critic updates, plus delayed actor updates, with the latter incurred every Ndelay slots.The passage gives the critic/target cost as O{Nbatch(Fa + 6Fc)} and the delayed actor-update cost as O{Nbatch(2Fa + 2Fc)}.Source: D. Computational Complexity Analysis · p. 9
- Training spans Nepisode episodes with N time slots per episode, and total computational complexity combines environment interaction and learning costs.Source: D. Computational Complexity Analysis · p. 9
IV. Simulation Results
The simulation section evaluates the proposed algorithm using a geometry channel model and specified system and learning settings. It compares the proposed scheme with fixed-position and other movable-antenna benchmarks.
A. Simulation Setup and Benchmark Schemes
- The setup uses a geometry channel model with distinct transmit and receive path components and defaults to three paths per link.Source: A. Simulation Setup and Benchmark… · pp. 9–10
- The default setting has four user pairs, six relay MAs, a 6λ cubic moving region, a 6 J total energy budget, and a 400-bit buffer.The relay array's maximum transmission power is 9 dBm; actor and critic networks use four and three fully connected layers, respectively.Source: A. Simulation Setup and Benchmark… · p. 10
- Benchmarks include sparse- and dense-UPA fixed-position arrays, fixed MAs placed using PSO, and a bufferless MA relay whose rate is limited by its bottleneck link.Source: A. Simulation Setup and Benchmark… · p. 10
B. Numerical Results
The proposed MA relay-enhanced system outperforms conventional FPA relays and other MA benchmarks; numerical results also examine convergence, movement-region size, multipath, antenna count, user-pair count, and channel correlation.
B. Numerical Results
- The reward fluctuates during the first 200 episodes before converging to a stable value; critic Q-value loss and actor policy loss also eventually stabilize.The critic loss initially rises as the critic networks learn more accurate Q-values.Source: B. Numerical Results · p. 10, Figure 4 · p. 10
- The proposed MA scheme’s average achievable rate increases with normalized movement-region size and exceeds all benchmark schemes.The authors attribute the gains to antenna-position optimization and buffer-aided rate balancing, as well as reduced channel correlation across user pairs.Source: B. Numerical Results · p. 10, Figure 5 · p. 10
- The proposed MA method outperforms all benchmarks as the number of paths varies, and its performance gap over Fixed MA widens with more paths.The authors associate this widening gap with more effective channel reconfiguration in rich multipath environments.Source: B. Numerical Results · p. 11, Figure 6 · p. 11
- All schemes improve as relay antenna count increases, but the proposed scheme’s gain becomes less pronounced at sufficiently large counts, such as M = 10.At large counts, mobility energy consumption is a rate-energy tradeoff; the MA-without-buffer scheme can fall below Fixed MA and sparse and dense UPA benchmarks.Source: B. Numerical Results · p. 11, Figure 7 · p. 11
- The proposed scheme remains best across user-pair counts, although its achievable rate falls by 27.6% relative to the two-pair case.The passage attributes the decrease mainly to growing inter-user interference and notes that increasing rate imbalance makes buffer coordination more challenging.Source: B. Numerical Results · p. 11, Figure 8 · p. 11
- MA position optimization significantly reduces and balances user-pair channel correlations on both S-R and R-D links, mitigating interference and improving spatial multiplexing.Fig. 9 compares the initial fixed relay positions with correlations averaged over 1000 time slots under the proposed optimization.Source: B. Numerical Results · p. 11, Figure 9 · p. 12
V. Conclusion
- Simulations show the MA relay system outperforms conventional FPA relays and other MA benchmarks, while buffering alleviates rate imbalance between the S-R and R-D links.The system uses a half-duplex DF relay with an MA array and buffer.Source: §V · p. 11, Figure 9 · p. 12
Related papers
This paper cites
- Addressing Function Approximation Error in Actor-Critic Methods2018
- A Vision of 6G Wireless Systems: Applications, Trends, Technologies, and Open Research Problems2019
- Massive MIMO for Next Generation Wireless Systems2013
- Scaling up MIMO: Opportunities and Challenges with Very Large Arrays2012
- Massive MIMO: Ten Myths and One Critical Question2015