基于K均值聚类算法的NOMA用户分组
User Grouping for NOMA Based on K-Means Clustering Algorithm
摘要: 为解决非正交多址接入(Non-Orthogonal Multiple Access, NOMA)系统中的用户分组问题,提升系统吞吐量与用户公平性,本研究提出了一种基于K均值聚类算法(K-Means Algorithm, KMA)的用户分组方法。该方法以用户的信道增益及其对数信道增益作为聚类特征,旨在构建组内信道差异显著的用户分组,以优化NOMA的功率分配与干扰管理,并与分数功率分配(Fractional Transmit Power Allocation, FTPA)算法相结合。为评估所提算法性能,将其与基于信道差异的分组、基于距离的分组及随机分组等方法进行了对比分析,对比指标包括系统吞吐量、用户公平性、算法运行时间及用户速率分布。仿真结果表明,基于K-means的分组策略在系统吞吐量与用户公平性之间取得了更优的平衡,其性能显著优于随机分组和基于距离的分组方法,同时与基于信道差异的分组方法相比展现了可比或更优的综合性能。此外,可视化结果清晰展示了K-means算法依据信道特性所形成的用户聚类分布。该研究为NOMA系统中高效的用户分组提供了一种有效的解决方案。
Abstract: To address the user grouping problem in Non-Orthogonal Multiple Access (NOMA) systems and improve system throughput and user fairness, this study proposes a user grouping method based on the K-Means Algorithm (KMA). The method takes users’ channel gains and their logarithmic channel gains as clustering features, aiming to construct user groups with significant intra-group channel differences to optimize power allocation and interference management in NOMA, in combination with the Fractional Transmit Power Allocation (FTPA) algorithm. To evaluate the performance of the proposed algorithm, it is compared with grouping methods based on channel differences, distance-based grouping, and random grouping. Comparative metrics include system throughput, user fairness, algorithm runtime, and user rate distribution. Simulation results show that the K-means-based grouping strategy achieves a better balance between system throughput and user fairness, significantly outperforming random grouping and distance-based grouping methods, while demonstrating comparable or superior overall performance compared to channel-difference-based grouping. Furthermore, visualization results clearly illustrate the user clustering distribution formed by the K-means algorithm based on channel characteristics. This study provides an effective solution for efficient user grouping in NOMA systems.
文章引用:巩星博, 巩怡彤, 黄峥, 葛宝泉, 袁秋霞. 基于K均值聚类算法的NOMA用户分组[J]. 计算机科学与应用, 2026, 16(2): 191-200. https://doi.org/10.12677/csa.2026.162051

参考文献

[1] Thakre, P.N. and Pokle, S.B. (2025) Optimizer-Based Power Allocation and Sub-Channel Assignment Model in NOMA. Biomedical Signal Processing and Control, 110, Article 108179. [Google Scholar] [CrossRef
[2] 金勇, 罗明, 董明扬. 基于NOMA系统的用户分组和功率分配策略[J]. 计算机应用, 2020, 40(3): 788-792.
[3] Wang, M., Liu, X., Wang, F., Liu, Y., Qiu, T. and Jin, M. (2024) Spectrum-Efficient User Grouping and Resource Allocation Based on Deep Reinforcement Learning for mmWave Massive MIMO-NOMA Systems. Scientific Reports, 14, Article No. 8884. [Google Scholar] [CrossRef] [PubMed]
[4] 黄昊. NOMA系统功率分配方案研究[D]: [硕士学位论文]. 南京: 南京邮电大学, 2019.
[5] Ali, M.S., Tabassum, H. and Hossain, E. (2016) Dynamic User Clustering and Power Allocation for Uplink and Downlink Non-Orthogonal Multiple Access (NOMA) Systems. IEEE Access, 4, 6325-6343. [Google Scholar] [CrossRef
[6] Zhu, J., Li, Q., Liu, Z., Chen, H. and Poor, H.V. (2021) Enhanced User Grouping and Power Allocation for Hybrid mmWave MIMO-NOMA Systems. IEEE Transactions on Wireless Communications, 21, 2034-2050. [Google Scholar] [CrossRef
[7] Zhang, H., Zhang, H., Liu, W., Long, K., Dong, J. and Leung, V.C.M. (2020) Energy Efficient User Clustering, Hybrid Precoding and Power Optimization in Terahertz MIMO-NOMA Systems. IEEE Journal on Selected Areas in Communications, 38, 2074-2085. [Google Scholar] [CrossRef
[8] Chu, T.M.C., Zepernick, H. and Duong, T.Q. (2022) NOMA-Based Full-Duplex UAV Network with K-Means Clustering for Disaster Scenarios. 2022 IEEE 96th Vehicular Technology Conference (VTC2022-Fall), London and Beijing, 26-29 September 2022, 1-7. [Google Scholar] [CrossRef
[9] Ding, Z., Fan, P. and Poor, H.V. (2015) Impact of User Pairing on 5G Nonorthogonal Multiple-Access Downlink Transmissions. IEEE Transactions on Vehicular Technology, 65, 6010-6023. [Google Scholar] [CrossRef
[10] Sun, Y., Ng, D.W.K., Ding, Z. and Schober, R. (2017) Optimal Joint Power and Subcarrier Allocation for Full-Duplex Multicarrier Non-Orthogonal Multiple Access Systems. IEEE Transactions on Communications, 65, 1077-1091. [Google Scholar] [CrossRef
[11] Wang, L., Dong, A. and Yu, K. (2020) Distance-Aware Power Allocation for Multi-User MIMO-NOMA Systems Based on Grouped Zero-Forcing Beamforming. Procedia Computer Science, 174, 299-303. [Google Scholar] [CrossRef