{'fraction_non_alphanumeric': 0.01789549033643522, 'fraction_numerical': 0.0014316392269148174, 'mean_word_length': 5.688995215311005, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Spectrum Allocation for Non-Orthogonal Multiple Access Heterogeneous Networks

Non-orthogonal multiple access is a promising technology for improving the spectral efficiency in 5G networks and beyond. Also, the deployment of heterogeneous networks for densifying the existing networks enhances the capacity and the coverage. Spectrum allocation is very important for the in-band heterogeneous networks where different tiers operate at common frequencies. Hence, this paper proposes resource and power allocation solution for optimizing the utility of spectral efficiency of small cell users (SCUs). The considered constraints are the small cell base stations power budget and the condition for applying successive interference cancellation (SIC) on NOMA users. The proportional fairness utility is considered to guarantee fairness between SCUs of different channel conditions. We used the Kuhn-Munkres algorithm to optimize the spectrum allocation process with low complexity. The power allocation process for SCUs is solved through sequential convex programming (SCP) to maximize the spectrum efficiency utility of SCUs. The results show that the proposed algorithm based on the Kuhn-Munkres (CRA) algorithm for resource allocation outperforms the JSAPCA-1 algorithm in terms of the spectral efficiency achieved by SCUs beside achieving a comparable level of the interference experienced by MCUs.