基于图论着色的频谱分配算法未充分考虑用户实际带宽需求,针对这一问题,本文在原算法基础上提出了一种改进的CSGC频谱分配算法。该算法引入了空闲频谱和用户请求两个时间因子,通过设置用户优先级函数,在进行二次频谱分配时最大限度地满足用户需求。仿真结果表明,该算法不仅保留了原CSGC算法的性能,而且大幅度提高了频谱利用率。
To solve the problem that the spectrum allocation algorithm based on graph theory coloring algorithm has not fully considered the actual bandwidth needs of users, this paper proposes a spectrum allocation based on user priority algorithm improved CSGC and the original algorithm. The algorithm introduces two time factors that are respectively called idle spectrum and user demand, by setting the user priority, the function can meet the needs of users during the second spectrum allocation. Simulation results show that the algorithm not only retains the performance of the original algorithm CSGC, but also greatly improves the spectrum utilization.