🤖 AI Summary
This work addresses the joint wireless resource management challenge in uplink hybrid beamforming systems, where constraints on the number of radio-frequency chains and per-user power-time allocation complicate system optimization. To tackle this, the paper proposes a low-complexity heuristic algorithm that jointly optimizes, for each time slot, analog beam selection, user scheduling, power allocation, modulation and coding scheme, and digital zero-forcing beamforming. Leveraging codebook-based analog beamforming combined with zero-forcing digital processing, the proposed method achieves near-optimal performance while reducing computational complexity by two orders of magnitude and enabling scalability to large numbers of users. Experimental results demonstrate that the online algorithm closely approaches the theoretical performance upper bound and provide insights into the practical impact of key system parameters.
📝 Abstract
This paper studies radio resource management (RRM) for the uplink of a multi-channel cellular system with hybrid beamforming based on analog beamforming using predefined codebooks and zero-forcing digital beamforming. We first formulate a per-time slot joint RRM optimization problem, which includes beam selection, user selection, power allocation, modulation and coding scheme selection, and digital beamforming. A per-time slot formulation of the RRM problem is necessary because the power budget of a user equipment (UE) needs to be allocated per time slot to its assigned channels which are not known a priori, and because we consider the case where the number of radio frequency chains is not large enough to select all possible analog beams, thereby requiring per-slot beam selection. This problem can be solved for at most a few UEs because the number of variables grows exponentially with the number of UEs. In order to obtain results with more UEs, we propose an offline heuristic that reduces the runtime to obtain results by two orders of magnitude, while achieving performance close to the joint optimization. This offline heuristic allows us to obtain engineering insights on the impact of different system parameters as well as a target performance that we use to validate the low-complexity online heuristic that we propose.