Learning Distributed Neural Network-Based Beam Codebooks on FPGAs: Adapting to Unevenly Distributed Users in mmWave Massive MIMO IoT System With Hardware Acceleration | IEEE Journals & Magazine | IEEE Xplore