Multi-User Beamforming with Deep Reinforcement Learning in Sensing-Aided Communication

Xiyu Wang, Gilberto Berardinelli, Hei Victor Cheng, Petar Popovski, Ramoni Adeogun
5/9/2025
eess.SPcs.LGcs.NI

No confident code implementation found for this paper.

Abstract

Mobile users are prone to experience beam failure due to beam drifting in millimeter wave (mmWave) communications. Sensing can help alleviate beam drifting with timely beam changes and low overhead since it does not need user feedback. This work studies the problem of optimizing sensing-aided communication by dynamically managing beams allocated to mobile users. A multi-beam scheme is introduced, which allocates multiple beams to the users that need an update on the angle of departure (AoD) estimates and a single beam to the users that have satisfied AoD estimation precision. A deep reinforcement learning (DRL) assisted method is developed to optimize the beam allocation policy, relying only upon the sensing echoes. For comparison, a heuristic AoD-based method using approximated Cramér-Rao lower bound (CRLB) for allocation is also presented. Both methods require neither user feedback nor prior state evolution information. Results show that the DRL-assisted method achieves a considerable gain in throughput than the conventional beam sweeping method and the AoD-based method, and it is robust to different user speeds.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2025multiuser,
  title  = {Multi-User Beamforming with Deep Reinforcement Learning in Sensing-Aided Communication},
  author = {Xiyu Wang and Gilberto Berardinelli and Hei Victor Cheng and Petar Popovski and Ramoni Adeogun},
  year   = {2025},
  eprint = {2505.05956},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.05956v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.05956.svg)](https://codeofpaper.com/paper/2505.05956)

Discussion