Papers › GPS-Aided Deep Learning for Beam Prediction and Tracking in UAV mmWave Communication

GPS-Aided Deep Learning for Beam Prediction and Tracking in UAV mmWave Communication

23 May 2025arXiv:2505.17530archive 2025-07-28

Vendi Ardianto Nugroho, Byung Moo Lee

Millimeter-wave (mmWave) communication enables high data rates for cellular-connected Unmanned Aerial Vehicles (UAVs). However, a robust beam management remains challenging due to significant path loss and the dynamic mobility of UAVs, which can destabilize the UAV-base station (BS) link. This research presents a GPS-aided deep learning (DL) model that simultaneously predicts current and future optimal beams for UAV mmWave communications, maintaining a Top-1 prediction accuracy exceeding 70% and an average power loss below 0.6 dB across all prediction steps. These outcomes stem from a proposed data set splitting method ensuring balanced label distribution, paired with a GPS preprocessing technique that extracts key positional features, and a DL architecture that maps sequential position data to beam index predictions. The model reduces overhead by approximately 93% (requiring the training of 2 ~ 3 beams instead of 32 beams) with 95% beam prediction accuracy guarantees, and ensures 94% to 96% of predictions exhibit mean power loss not exceeding 1 dB.

PaperPDFCode

Code

ardiantovn/gpsbeam officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Beam PredictionPrediction

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

GPSSET

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections