Skip to content
2000
Volume 12, Issue 7
  • ISSN: 2210-3279
  • E-ISSN: 2210-3287

Abstract

Background: Non-orthogonal multiple access (NOMA) is viewed as the key multiple access technology for 5G and beyond networks, attracting the attention of academics and industries. NOMA and the multiple input multiple output (MIMO-NOMA) technology can improve a system’s throughput, latency, and energy efficiency (EE) in future-generation communication networks. Objective: The objective of this paper is to achieve maximum EE by applying the Max-min Power Control Algorithm (MMPCA) through sub-channel optimization, resource allocation (RA) optimization, access point selection (APS), and user association. The EE results obtained with and without using MMPCA are compared to the RA optimization from a conventional water-filling algorithm (WFA). Methods: This paper formulates a framework for user-centric (UC) joint resource allocation, such as backhaul connection via beam-forming and Access point (AP) to user connection via MIMO-NOMA. The user without interference is decoded using the NOMA principle. The MMPCA was also used to optimize cooperative power allocation, sub-channel allocation, and efficient user association. The RA for EE is framed as a mixed non-convex and non-linear function using successive convex approximation and sum ratio decoupling converted into convex and linear. A bisection method was used to achieve optimal RA, user association, and sub-channel assignment. Results and Conclusion: The simulation shows energy efficiency (EE) improvement. Similarly, it is observed that MMPCA outperforms the WFA.

Loading

Article metrics loading...

/content/journals/swcc/10.2174/2210327913666221021110816
2022-09-01
2025-09-03
Loading full text...

Full text loading...

/content/journals/swcc/10.2174/2210327913666221021110816
Loading
This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test