Learning Distributed Neural Network-Based Beam Codebooks on FPGAs: Adapting to Unevenly Distributed Users in mmWave Massive MIMO IoT System With Hardware Acceleration
Millimeter wave (mmWave) massive multiple-input multiple-output (MIMO) is one of the most promising technologies from 5G-based Internet of Things (IoT) to future wireless communication-based IoT, which usually relies on beamforming codebooks for data transmission. However, traditional codebooks often consist of numerous narrow beams, which causes substantial training overhead. Although centralized machine learning-based methods can address this issue to some extent, they overlook minority IoT devices scattered across various areas, which is vital for the coverage equity of the environmental adaptive codebook and the optimal average achievable rate. To circumvent the problem, we propose a distributed learning (DL) framework for codebook design in mmWave massive MIMO systems with uneven user distribution. Specifically, the user channel set is first divided into subsets by pre-classification based on the power responses of the featured combining vectors from different subregions. Then, a novel DL architecture processes these subsets, each assigned to different baseband processing boards (BPBs) in building baseband units, alleviating the centralized machine learning burden on the active antenna unit (AAU) or its directly connected BPB. Meanwhile, the current algorithms lack the hardware perspective or only implement the inference stage of the model. Thus, we deploy an FPGA-adapted DL-based codebook training prototype that runs on FPGA, which fully explores the “Backward-While-Forward" strategy for data reuse in the forward and backward passes. Simulation validates the effectiveness of distributed learning. Notably, the FPGA implementation on the embedded-level board outperforms consumer-grade CPU and GPU in terms of both latency and energy efficiency.
Authors
- Stefano Buzzi (ORCID: https://orcid.org/0000-0003-0046-8968)
- Giovanni Interdonato (ORCID: https://orcid.org/0000-0002-6078-835X)
- Pei Liu (ORCID: https://orcid.org/0000-0003-1748-8009)
- Wen Zhan (ORCID: https://orcid.org/0000-0002-3129-7893)
- Bo Xu (ORCID: https://orcid.org/0000-0003-4147-0263)
- Yun Chen (ORCID: https://orcid.org/0000-0003-3982-3058)
- Zhiheng Chen (ORCID: https://orcid.org/0009-0007-7180-8655)
Institutions
- Sun Yat-sen University (CN)
- Università degli studi di Cassino e del Lazio Meridionale (IT)
- Wuhan University of Technology (CN)
- Viavi Solutions (United States) (US)
- Nanjing University of Posts and Telecommunications (CN)
- Viavi Solutions (United Kingdom) (GB)
Publication Details
- Journal
- IEEE Internet of Things Journal
- Published
- 2025-05-16
- DOI
- https://doi.org/10.1109/jiot.2025.3569551
- Primary Topic
- Millimeter-Wave Propagation and Modeling
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- China Scholarship Council
- Basic and Applied Basic Research Foundation of Guangdong Province