Aiming at the characteristics of resource periodicity in massive MIMO systems and bandwidth allocation without comprehensive consideration of user service QoS and channel state information, resulting in poor user satisfaction and low bandwidth utilization, this paper proposes an adaptive bandwidth allocation method based on user services. This method comprehensively considers factors, such as user service QoS, channel state information, and resource periodicity, to adaptively allocate bandwidth for users using different services. Firstly, based on the service priority, the user priority is dynamically adjusted according to the current channel state information and the continuous periodicity of the allocation, and the user is scheduled.; Secondly, the dynamic priority is combined with the minimum guaranteed time slot to establish the objective function of adaptive bandwidth allocation. Finally, chaos theory, Levy flight, and reverse learning are integrated to improve the bald eagle optimization algorithm. The improved bald eagle algorithm is used to solve the problem, and the optimal solution to bandwidth allocation is obtained. The simulation shows that compared with the traditional bandwidth allocation method based on user service quality perception, the bandwidth allocation algorithm based on the minimum rate requirement, and the ant colony-based allocation algorithm, the bandwidth allocation method proposed in this paper improves the system utility value, bandwidth utilization rate, throughput, and user satisfaction by 23.70%, 4.22%, 6.55%, and 4.28%, respectively, and better meets the business needs of users.
Read full abstract