Next Article in Journal
Genetic Approach to Improve Cryptographic Properties of Balanced Boolean Functions Using Bent Functions
Previous Article in Journal
Joining Federated Learning to Blockchain for Digital Forensics in IoT
Previous Article in Special Issue
Application of GNS3 to Study the Security of Data Exchange between Power Electronic Devices and Control Center
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Downlink Power Allocation for CR-NOMA-Based Femtocell D2D Using Greedy Asynchronous Distributed Interference Avoidance Algorithm

1
Department of Electrical Engineering, Alzaiem Alazhari University, P.O. Box 1432, Khartoum 13311, Sudan
2
Department of Computer Engineering, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
3
Department of Electrical and Electronic Engineering, Faculty of Engineering, Red Sea University, P.O. Box 24, Port Sudan 11111, Sudan
4
Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
5
Department of Information Technology, College of Computing and Informatics, Saudi Electronic University, Riyadh 93499, Saudi Arabia
6
Department of Computer Science, Applied College, Taibah University, Madinah 46537, Saudi Arabia
*
Author to whom correspondence should be addressed.
Computers 2023, 12(8), 158; https://doi.org/10.3390/computers12080158
Submission received: 28 June 2023 / Revised: 28 July 2023 / Accepted: 31 July 2023 / Published: 3 August 2023
(This article belongs to the Special Issue Advances in Energy-Efficient Computer and Network Systems)

Abstract

:
This paper focuses on downlink power allocation for a cognitive radio-based non-orthogonal multiple access (CR-NOMA) system in a femtocell environment involving device-to-device (D2D) communication. The proposed power allocation scheme employs the greedy asynchronous distributed interference avoidance (GADIA) algorithm. This research aims to optimize the power allocation in the downlink transmission, considering the unique characteristics of the CR-NOMA-based femtocell D2D system. The GADIA algorithm is utilized to mitigate interference and effectively optimize power allocation across the network. This research uses a fairness index to present a novel fairness-constrained power allocation algorithm for a downlink non-orthogonal multiple access (NOMA) system. Through extensive simulations, the maximum rate under fairness (MRF) algorithm is shown to optimize system performance while maintaining fairness among users effectively. The fairness index is demonstrated to be adaptable to various user counts, offering a specified range with excellent responsiveness. The implementation of the GADIA algorithm exhibits promising results for sub-optimal frequency band distribution within the network. Mathematical models evaluated in MATLAB further confirm the superiority of CR-NOMA over optimum power allocation NOMA (OPA) and fixed power allocation NOMA (FPA) techniques.

1. Introduction

Wireless communication technology is rapidly evolving towards 5G and beyond to meet the increasing demands for higher spectrum efficiency, ultra-low latency, improved reliability, and enhanced communication [1,2]. In this context, femtocells, characterized by lower transmission power and higher density compared to macrocells, enable efficient utilization of network resources. By employing appropriate interference management techniques, a heterogeneous network structure can significantly enhance system capacity [3,4]. However, load imbalance poses a significant challenge in heterogeneous networks, as most users prefer to connect to macro base stations with higher power, resulting in the underutilization of small cells and inefficient resource allocation [5].
One widely adopted approach is to artificially expand the coverage area of microcells and consolidate edge users into the microcell service, allowing resource reuse across multiple cells and improving overall network performance, particularly for edge users [6]. Network capacity can be increased by serving multiple users in the same resource dimension [7]. With the exponential growth in user service requirements and the number of connected devices, enhancing the throughput of microcells has become a major concern in academic and industrial circles. Multiple access technologies have always played a critical role in advancing wireless communications [8].
The Non-orthogonal multiple access (NOMA), an innovative multiplexing technique, has emerged as a promising solution the technology sector recommends. It ensures high system throughput while keeping reception costs low [9,10]. Unlike the frequency-diverse orthogonal multiple access (OMA) technologies used from 1G to 3G and in 4G LTE, NOMA actively introduces interference information at the transmitter. This fundamental difference allows multiple users to share frequency resources and distinguish users based on power and interference management [11]. The successive interference cancellation (SIC) is a key method used in NOMA to separate the signals of multiple users. Although the useful signal strength may be reduced, each user gains access to increased channel resources, leading to improved quality of service (QoS) [12].
By employing a heterogeneous architecture with small cells (SCs) and macro cells (MCs), multi-TIER networks can enhance spectrum efficiency and increase the capacity of existing cellular systems [13,14]. Interference management in HetNets has become a vital research area to address the various forms of interference, including cross-tier and co-tier interference, caused by frequency reuse between tiers [15]. Recently, the spatial domain for user multiplexing in HetNets has been identified as NOMA. The NOMA allows multiple devices to utilize the same frequency resources simultaneously by adjusting the broadcast power requirements for each subscriber and leveraging the receiver’s capability to handle inter-user interference. The SIC is one of the methods employed in NOMA.
This paper’s main contribution is the study of interference and noise-limited cognitive radio-based non-orthogonal multiple access (CR-NOMA) networks under system constraints. Additionally, this paper proposes a method for determining the best power allocation (PA) variables to ensure symmetrical availability while considering preset factors. This approach aims to enhance the QoS for all NOMA subscribers. The integration of femtocell networking with CR-NOMA is also addressed, suggesting a joint optimal channel allocation and power allocation control for femtocell subscribers. The contributions developed in this paper can be summarized as follows:
  • Development of a greedy asynchronous distributed interference avoidance (GADIA) algorithm: The proposed GADIA algorithm provides a solution for downlink power allocation in cognitive radio (CR)-based device-to-device (D2D) communication using NOMA. It addresses the challenges of interference mitigation and efficient resource allocation by employing a distributed and asynchronous approach.
  • Enhanced user fairness: The GADIA algorithm aims to achieve fairness among D2D users by considering their QoS requirements. By dynamically adjusting the transmit power levels based on local observations, the algorithm ensures that each user receives a fair share of network resources while maintaining interference control.
  • Distributed and asynchronous operation: The GADIA algorithm operation is distributed and asynchronous, allowing each D2D user to make power allocation decisions based on local information independently. This decentralized approach reduces signaling overhead and complexity compared to centralized algorithms, enabling faster convergence and adaptability to changing network conditions.
  • Evaluation and performance analysis: The contributions include evaluating the performance of the GADIA algorithm through simulations or analytical models. Performance metrics such as system throughput, interference management, user fairness, and spectral efficiency are analyzed to assess the effectiveness and benefits of the proposed power allocation scheme in CR-NOMA-based D2D networks.
These contributions collectively aim to optimize downlink power allocation in CR-NOMA-based D2D systems, user fairness, and overall system performance. They provide insights into the development of efficient algorithms for power allocation in emerging wireless communication technologies.

2. Related Works

Table 1 summarizes recently related studies and their contributions in the field of downlink power allocation for CR-NOMA-based D2D communication, highlighting their shortcomings. Based on the literature review, our proposed study aims to provide improved power control and throughput in NOMA based on D2D. In [16], the authors focused on avoiding interference between cellular and D2D users. They proposed a solution for multicast D2D communication in the uplink wireless connections, incorporating power control and resource management. Their approach achieved better throughput and reduced overall power usage compared to traditional methods.
The interference issue caused by resource sharing between cellular networks and D2D in HetNets was examined in [17]. The study investigated the effects of co-tier and cross-tier interference and introduced a matching technique with distributed resource allocation to minimize interference and improve system performance. In [18], interference control in multi-tier D2D communication was observed. The authors proposed an interference control system where only D2D UEs in an accessible group can reuse wireless connection resources. This technique effectively decreases interference while providing QoS.
The authors in [19] addressed the problem of cross-tier interference for underlay D2D users, particularly in the presence of channel estimation errors. They employed fractional programming (FP) to optimize small-cell power consumption while ensuring minimal QoS for macrocell users. A Lagrangian duality functional was introduced to reevaluate the power management issue, improving system efficiency.
The study in [20] focused on spectral efficiency (SE) and examined the reliability of enhanced inter-cell interference coordination (eICIC). The authors proposed an algorithm for allocating spectrum resources to macrocell users (MUEs) by employing D2D to assist in downlink data delivery while overcoming transmission discontinuity during almost blank subframes (ABS). The suggested method outperformed standard eICIC techniques in terms of sum rate.
In [21], an interference issue encountered by IoT devices was highlighted. The authors proposed a signal-supported communication technique that involved creating a channel selection algorithm to increase device throughput, particularly in regions with favorable interference conditions. The results demonstrated that increasing the number of IoT nodes responding simultaneously boosted system throughput. Madani et al. [22] investigated the effectiveness of NOMA in a fixed-power underlay D2D connection mechanism. Zhai et al. [23] presented a link optimization method for NOMA-based D2D communication in wireless networks.
Large-scale underlay CR networks with the NOMA system were studied in [24], showing enhanced SU communication. Supplying better channel conditions can also improve the performance of both users. Alhamad et al. [25] calculated the NOMA throughput in CR-NOMA using an adaptive power level. Power distribution to nearby and distant consumers was adjusted to optimize CR-NOMA throughput. In terms of performance evaluation, both [22,25] papers provide numerical results to illustrate the effectiveness of their proposed power allocation policies. They both compare the performance of their proposed strategies against other methods of OMA in Madani’s paper [22] and fixed power allocation in Alahmed’s paper [25] to demonstrate their superiority.
These related works provide valuable insights into various aspects of downlink power allocation in CR-NOMA-based D2D communication [26]. However, challenges and research opportunities remain to be addressed, such as fairness metrics, rate optimization, interference management, energy efficiency, practical implementation considerations, and the specific requirements of D2D-enabled heterogeneous wireless networks (HetCNets) [27].
Table 1. Comparison and benchmarks between the closely related works and proposed solution.
Table 1. Comparison and benchmarks between the closely related works and proposed solution.
ReferencesContributionsComparison with the Proposed Solution
Ningombam et al. [16], 2019A resource management and power control system based on frequency reuse was developed in a multicast D2D link.Preserving cellular user throughput while increasing the number of D2D users is required.
Xu et al. [19], 2019To manage interference, different communications mechanisms were defined: D2D, femtocells, and macrocell.The accessibility of secondary users is not accounted for in the proposed model.
Maher et al. [19], 2019In order to determine the optimal power for a macro-D2D pair (MD), a cross-tier D2D pair (CD), and a small cell wireless UE (SUE), fractional programming (FP) is utilized.The decreased distance between cross-tier D2D and SUE may result in increased interference.
Dao et al. [21], 2019A technique to power communication with interference avoidance is proposed.To allow strong connectivity and more IoT stations at the same time.
Madani et al. [22], 2019Enhance the data rate and individual rate.The system is only available to two users.
Zhai et al. [23], 2019Reduce resource utilization.Distinguish cross-interference.
R. Alhamad [25], 2020An optimum power level in CR-NOMA.Maximize CR-NOMA throughput.
Y. Liu [26], 2015Improve bandwidth efficiency while significantly lowering the complexity of PA design.Improve SU communication under CR NOMA.
Developing a fairness index based on the rate for downlink in CR-NOMA with D2D communication using the GADIA presents several areas for exploration. Key challenges and research directions include:
  • Fairness metrics: Defining appropriate fairness metrics that capture the fairness requirements in CR-NOMA with D2D is essential. Metrics such as index fairness [28], max-min fairness, or proportional fairness can be considered depending on the system objectives and constraints.
  • Rate optimization: Designing an efficient algorithm to optimize achievable rates in CR-NOMA with D2D is crucial. The GADIA approach can be explored to find optimal or near-optimal solutions considering interference management, power allocation, user scheduling, and resource allocation to maximize the sum rate while ensuring fairness among users [29].
  • Interference management: Managing interference is critical in CR-NOMA with D2D. Research focuses on interference-aware resource allocation and power control techniques to mitigate interference and enhance system performance [30]. Advanced interference cancellation and suppression techniques can be explored to improve user achievable rates.
  • Energy efficiency: Developing energy-efficient techniques for CR-NOMA with D2D is important [31]. This includes optimizing power allocation and user scheduling strategies to minimize total power consumption while maintaining fairness and system performance.
  • Practical considerations: Practical aspects of real-world implementation should be considered [32]. This involves addressing channel estimation and feedback overhead, hardware impairments, limited computational resources, and system scalability. The proposed solutions should be practical and adaptable to different deployment scenarios.
In summary, the challenges and research directions for developing a fairness index based on the rate for downlink in CR-NOMA with D2D using GADIA involve optimizing rate performance while considering interference management, user, fairness metrics, energy efficiency, and practical implementation considerations.

3. Materials and Methods

This section introduces the CR-NOMA model, channel model, and achievable rate in a femtocells CR-NOMA network. The model is depicted in Figure 1, which represents a downlink underlay CR-NOMA communication scenario with a macrocell and a femtocell system [33]. The macrocell system consists of a Macrocell Base Station (MT) and Macrocell Devices (MDs). At the same time, the femtocell network includes a Femtocell Base Station (FBS) with NOMA functionality and K Femtocell Devices (FDs). The MT facilitates communication between the FBS and MDs. The FDs are randomly distributed in a two-dimensional plane following a Poisson distribution.
The FBS employs the NOMA approach by providing higher power in the downlink to devices with poor channel conditions and lower power to devices with favorable channel conditions [34]. The power allocation is based on the distance between the FBS and the FDs. That assumes that BW denotes the downlink channel bandwidth, and all channels are affected by independently distributed Rayleigh fading. In the underlay spectrum utilization paradigm of CR-NOMA, the MD and other FDs operating in the same frequency band may interfere with the access of all FDs. The NOMA’s successive cancellation interference (SCI) technology is employed to mitigate this interference, which eliminates signal interference among FDs until the desired signal is decoded.
Figure 2 illustrates the decoding processes in the CR-NOMA system. The CR-NOMA combines the principles of CR and NOMA to improve spectrum efficiency and user capacity in D2D communications.
The proposed power allocation scheme in CR-NOMA-based D2D networks typically involves the following key steps:
  • Spectrum sensing: In a cognitive radio system, the first step is spectrum sensing, where devices (secondary users) detect and identify available frequency bands that primary users are not using. This ensures that secondary users do not cause harmful interference to licensed users and utilize the spectrum opportunistically.
User pairing: NOMA allows multiple users to share the same resources simultaneously and frequently. User pairing involves grouping two or more D2D users together, where one user acts as the stronger (near) user and the others as the weaker (far) users. The near user assists in decoding the signals of the far users.
  • Power allocation: Once user pairing is determined, the power allocation scheme decides how much power each D2D user should use to transmit its data. The goal is to maximize the system’s sum rate while meeting the QoS requirements of individual users.
The FBS simultaneously transmits signals to K (FDs) separated by different distances on the same frequency band. The power allocation is such that the FBS allocates higher transmission power to a signal from a remote FD than to a signal from a nearby user ( F D i ). The order of the channel gains from the FBS to the i-th receiver F D i is arranged in descending order, and the SCI technique is used to reduce the power of users with higher channel gains gradually.

3.1. The Channel Model

Before transmission, the base station assigns different power levels to users. The overlaid signal x i on the radio spectrum x can be expressed as in [26,27]:
x F B S , F D i = P F B S α F D i x F D i  
where α F D i represents the power allocation coefficient for the i-th user,
i = 1 k α F D i = 1 ,   i = 1 ,   2 ,   3 ,     k
0 < α F D i < 1 and P F B S is the max transmit power of the Femtocell Base Station (FBS).
The received signal of user K on frequency band BW at the receiving end is:
Y M D = P M T H M T , M D x M T , M D + n n
where P M T = T r a n s m i t p o w e   r m a c r o c e l l   b a s e s t a t i o n . H M T , M D = denotes the integrated channel gain from the MT to MD.
nn = white Gaussian noise between mean value of zero and variance of σ 2 .
Y F B S = P M T H M T , F B S x M T , F B S + n n M T , F B s
The received signal of user i on the frequency band BW can be written as:
Y F D i = H F B S , F D i x F B S , F D i + P M D i H M D i , F D i x M D i , F D i + j = 1 j i N 1 α F D j   P F B S H F B S , F D i x F D j , F D i + n n
where H   F B S , F D i denotes the channel gain from the FBS to the i-th receiver and n n F B S , F D i represents the white Gaussian noise with zero mean and variance σ 2 . The received signal can be further simplified as:
Y F D i = H F B S , F D i P F B S α F D i x F D i + P M D i H M D i , F D i x M D i , F D i + j = 1 j i N 1 α F D j   P F B S H F B S , F D i x F D j , F D i + σ 2
where j denotes the set of users excluding user i. The interference caused by other devices is represented by the term j = 1 j i N 1 α F D j   P F B S H F B S , F D i x F D j , F D i , and the overall received signal Y F D i contains both the desired signal and interference.
In accordance with NOMA characteristics, the SIC technique is employed to remove interference. The SIC detector evaluates multiple users in the incoming signal one by one, removing the signal’s multiple access interference if the device is successfully decoded. The sequence of operations is determined by the power levels, with the signal with higher power and poorer quality being decoded first, followed by the signals with lower power and better quality.
S I N R = μ M D     = P M T , H M T . M D 2 n n M T , M D 2
This iterative process gradually achieves a better channel condition for each user’s Signal to Interference Noise Ratio (SINR)
S I N R = P F B S , α F D i H F B s . F D i 2 H M D , F D i P M D + j = 1 j i N 1 α F D j   P F B S H F B S , F D i x F D j , F D i + σ 2
thereby removing interference and improving system performance. PU and FD’s transmission rate (bits/s/Hz) can be calculated using the Shannon theorem.
R M D = B W log 2 ( 1 + S I N R )                      
Each user’s throughput can be expressed using NOMA as:
R F D i = i = 1 k B W l o g 2 ( 1 + S I N R F D i ) , i = 1 ,   2 ,   3 ,     k

3.2. SIC Technology

The SIC is a key technology used in CR-NOMA systems to mitigate interference. In CR-NOMA, different users are assigned different power levels and non-orthogonal spreading codes to transmit their signals over the same time and frequency resources. This results in overlapping signals at the receiver, causing interference between users. The SIC separates and decodes individual user signals, progressively improving the receiver’s ability to decode weaker signals.
The basic principle of SIC technology is as follows: the receiver initially treats all signals as interference and tries to detect the strongest signal. After successfully decoding the strongest signal, the receiver subtracts its contribution from the received signal, reducing the interference caused by that signal. The receiver then repeats the process to detect and decode the next strongest signal from the modified received signal. This iterative process continues until all individual user signals are separated and decoded.
The order in which users’ signals are decoded and canceled depends on their power levels. The user with the strongest signal is decoded first, followed by the next strongest, and so on. By canceling the interference caused by previously decoded signals, the receiver progressively improves its ability to decode weaker signals. SIC in NOMA enables multiple users to efficiently share the same time and frequency resources while mitigating interference, thereby achieving higher spectral efficiency.
The SIC technology in NOMA is not without limitations. It is sensitive to power levels, and if multiple users have identical power levels, the performance may be significantly degraded. The SIC also relies heavily on the successful decoding of the first user, and if the first user fails to decode correctly, it can propagate decoding errors to lower-order users, reducing system efficiency [35]. The SIC receivers also introduce decoding latency for lower-order users due to the complexity of parallel decoding operations. These limitations need to be considered when implementing and optimizing NOMA systems using SIC technology [36].

3.3. Fairness Index in Femtocell Based on Rate

In this paper on CR-NOMA systems, a fairness index is used to assess the fairness of communication among wireless FDs. A higher fairness index indicates a more equitable sharing of resources in the system. This study proposes a novel fairness index based on the rate variation of mobile users’ transmission rates in a downlink NOMA system [37].
The FI is a commonly used metric for assessing fairness in wireless communication. It aims to achieve equitable sharing of information in NOMA networks through effective resource allocation strategies. The FI is defined as [38]:
F I R i = ( R i ) 2 ( K R i 2 ) , i = 1 ,   2 ,   3 ,   ,   k
where R represents the data rate of individual users,
R a v g = R s u m K
R a v g   is the average data rate across all users [39].
Mean square of femtocell user rate is
R a v g 2 = 1 k i = 1 k R i 2
Var   ( R )   Variable   of   users   V = 1 k 1 i = 1 k ( R i R a v g ) 2
where V is the variance of the data rates and the fairness index ranges between 0 and 1, with 0 representing unfairness and 1 representing perfect fairness. A higher fairness index indicates a more equitable distribution of data rates among users. This index and the fairness index (FI) provide a comprehensive evaluation of fairness based on both rate and power allocation. The FI can be calculated as:
F I R a v g = 1 ( Var ( R ) / R a v g
where Ri represents the data rate of the i-th user, and K is the total number of users in the system. The FI ranges between 0 and 1, with 0 representing unfairness and 1 representing perfect fairness [40]. The FI is dependent on both power distribution and channel parameters, ensuring fairness by allocating higher data rates to users with increased power allocation. The proposed fairness index based on rate variation provides better sensitivity and can evaluate the fairness of systems with different user levels. It considers user rate variations and provides a comprehensive measure of fairness in NOMA systems.
However, the FI in Equation (11) is based on the rate variation among users in the downlink NOMA system. It is calculated as the square of the sum of individual data rates divided by the product of the total number of users (K) and the sum of the squares of individual data rates. This formulation assesses the fairness based on the absolute data rates of individual users without considering the variations or distribution of these data rates. As a result, FI calculated using Equation (11) can never be 0, even if the data rates of all users are zero.
The FI in Equation (15) is designed to evaluate fairness by considering both power distribution and channel status. It is computed as 1 minus the ratio of the variance of data rates to the average data rate across all users. In our formulation, Var(R) represents the variance of data rates among users, and Ravg is the average data rate across all users. Unlike the FI in Equation (11), the FI in Equation (15) takes into account the rate variations among users and provides a more comprehensive measure of fairness. The FI in Equation (15) offers a more sensitive and comprehensive measure of fairness by considering rate variations among users in the downlink NOMA system. It provides valuable insights into how data rates are allocated and shared among users, making it a more suitable metric for assessing fairness in wireless communication simulations.

3.4. The Greedy Asynchronous Distributed Interference Avoidance Algorithm (GADIA)

The GADIA algorithm is a technique used in NOMA systems to mitigate interference and improve system performance. It specifically focuses on resource allocation and power control for Femtocell Device (FD) communications in coexistence with a mobile network [41]. In a NOMA-based D2D communication system, multiple devices share the same time and frequency resources to transmit simultaneously. However, this can lead to interference between devices and with the cellular network. The GADIA algorithm addresses this issue by dynamically adjusting the devices’ power levels and resource allocations.
The GADIA algorithm operates asynchronously, allowing devices to update their power levels and resource allocations independently without strict synchronization. This provides flexibility and efficiency in resource management in dynamic communication environments. The algorithm includes the following key steps:
  • Initialization: The algorithm begins by initializing the power levels and resource allocations for each device and base station in the system. Interference measurement: Each device measures the interference caused by other devices in the system. This information is shared with the base station [42]. Resource allocation: The base station collects the device interference measurements and calculates each device’s resource allocation. The goal is to allocate resources in a way that minimizes interference. Power control: The base station determines the power levels for each device based on the interference measurements and resource allocation. The power levels are adjusted to minimize interference and ensure reliable communication.
  • Iterative optimization: Steps are performed iteratively to improve the resource allocation and power control. The algorithm dynamically adjusts the parameters until a desired level of performance is achieved.

4. Optimization Problems

In this section, the optimization problems for maximizing the number of accessed FDs in the system and maximizing the rate of FDs under fairness constraints are formulated. The specific mathematical formulations and optimization algorithms may vary depending on the research context and underlying assumptions.

4.1. Problem State 1: Maximization of Accessed FDs in the System

The problem can be stated as follows:
Maximize   i = 1 k K
Subject to:
P F D i     P m a x ,   S I N R   S I N R t h , ,   α i   [ 0 ,   1 ] ,   i = 1 ,   2 ,   ,   k ,   0 < α F D i < 1
where K is the total number of available FDs, P F B S represents the maximum transmit power of the FBS, and α i ∈ denotes the power allocation factor for the i-th FD. The power allocation factor constraint in Equation (16) ensures that the power allocated to each FD does not exceed the maximum power resource available.
Based on the information provided in Equation (16), it seems to describe the power allocation process for FDs in a system. Increase in power allocation factor is as follows:
  • According to Equation α i ∈ [0, 1], i = 1, 2, …, K, the power allocation factor for each femtocell is gradually increasing. This implies that more power is allocated to femtocells with better channel gains than those with weaker ones.
  • Sequential iterations for power allocation: To achieve the purpose of power allocation, sequential iterations are performed on the femtocells. Each device in femtocell’s power allocation factor is determined based on the power allocation factors of the previous FDs with better channel gains. This iterative process helps in achieving an optimized power allocation scheme.
  • Total transmit power constraint: The total transmit power of the Femtocell Base Station (FBS) is denoted as P F B S , and it is constrained by the sum of power allocation factors ( α i of all the FDs (i ∈ {1, 2, …, K}). This constraint ensures that the total transmit power of the FBS is controlled during the power allocation process.
          α F D i P F B S     P m a x ,  
  • Power allocation limit: The power allocation factor for each FD α i ∈ is limited by a maximum power threshold denoted as Pmax. This constraint ensures that the power allocated to each FD does not exceed the maximum allowable power. Overall, the process involves sequentially adjusting the power allocation factors for each FD based on the power allocation factors of the previous FDs with better channel gains. The goal is to achieve an efficient power allocation scheme while considering each FD’s total transmit power constraint and individual power limits.
    α F D i * m i n ( P m a x , P F B S )

4.2. Problem State 2: Maximization of FDs’ Rate under Fairness Constraints

The problem can be formulated as follows:
Maximize   Σ ( R i ) = i = 1 k B W l o g 2   1 + S I N R , i = 1 ,   2 ,   ,   K
Subject to:
α F D i P F B S     P m a x , ,       α i 0 , 1 , i = 1 , 2 , , K , 0 < α F D i < 1 ,   F I     F    
where R i represents the rate of the i-th FD, PFBS denotes the maximum transmit power of the FBS, α i   is the power allocation factor for the i-th FD, and F represents a lower bound on fairness index. The power allocation factor constraint in Equation (19) ensures that the total transmit power of the FBS does not exceed the power allocated to each FD. The fairness index constraint ensures that the fairness index meets the minimum fairness requirement [43]. The objective is to maximize the total rate of FDs while satisfying the fairness constraints.
Once the challenge of problem state 1 is addressed, it becomes possible to estimate and optimize the minimal throughput of the accessed device. Consequently, the optimization problem of problem state 2 in Equation (19) can be identified under conditions.
In this femtocell system, the variable FI represents user fairness, serving as a lower bound to ensure that the fairness value does not fall below this threshold. The range of F is defined from 0 (representing unfairness) to 1 (representing perfect fairness). The objective is to allocate power to the FDs by the Femtocell Base Station (FBS) while considering both the best channel gain FD and the lowest channel gain FD. The power allocation factor (α) is used to manage power distribution for the closest FD and the edge FD, respectively.
To solve the problem effectively, it can be decoupled into two subproblems: power allocation for the nearest user and power allocation for the farther user. This approach allows for separate optimization of power allocation for each user category.
Regarding throughput maximization in wireless systems, providing consumers with improved channel conditions and greater power can lead to higher data rates and achieve higher throughput. The calculation 𝐹𝐷𝑖, based on the previously discussed conditions and problems, can be determined using Equation (15).
These optimization problems can be solved using appropriate optimization techniques, such as iterative algorithms. The specific solution approach depends on the problem formulation, system constraints, and desired performance criteria. It is worth noting that the proposed optimization problems aim to achieve the highest network throughput and fairness in the femtocell system while considering power control and the specific requirements of CR-NOMA. The solution to these problems can provide valuable insights into power allocation, rate optimization, and overall system performance in CR-NOMA-based communication scenarios.

4.3. Maximum Rate under Fairness (MRF) Algorithm

The specific algorithm for solving the optimization problems can vary depending on the chosen optimization technique and the system constraints that can provide a high-level overview of possible algorithmic approaches for each problem.

4.3.1. Maximization of Accessed FDs in the System:

One possible algorithm for solving this problem is as follows:
  • Initialize the power allocation factors α i for each FD i, α F D i i = 1, 2, …, k; set the iteration count t = 0.
  • While the constraint in Equation (16) is not satisfied,
    • Calculate the current sum of power allocations α F D i
    • Find the FD with the smallest α i and increase its α i value.
    • Update the power allocation factors for other FDs to maintain the fairness among them α F D i P F D i P m a x , .
  • Count the number of FDs with non-zero power allocation factors as the maximum number of accessed FDs that K. t = t + 1.
  • Return the optimized power allocation factors. α F D i * m i n ( P m a x , P F B S ) .
This algorithm iteratively adjusts the power allocation factors until the constraint in Equation (7) is satisfied, while ensuring fairness among the femtocell devices.

4.3.2. Maximization of FDs’ Rate under Fairness Constraints (MRF):

One possible algorithm for solving this problem is as follows:
  • Initialize the power allocation factors α i for each FD i.
  • While the fairness index constraint FI ≥ F is not satisfied,
    • Calculate the current sum of power allocations ( α F D i ) .
    • Calculate the current fairness index FI based on the power allocation factors α i .
    • If FI ≥ F, break the loop and continue to the next step t = t + 1.
    • Find the FD with the largest α i and decrease its α i value.   α F D i * .
    • Update the power allocation factors for other FDs to maintain the fairness among them.
  • Calculate the rates R i for each F D i based on the optimized power allocation factors α F D i * . Equation (18).
  • Return the optimized power allocation factors α i ,   0 < α F D i < 1 and the rates R i .
This MRF algorithm (MRF) iteratively adjusts the power allocation factors until the fairness index constraint in FI ≥ F is satisfied, while maximizing the total rate of FDs.

5. Simulation and Numerical Results

The proposed MRF technique is simulated and evaluated using MATLAB simulation, and the algorithm from the related research is compared. The optimization technique in Figure 3 did not enforce an appropriate rate constraint, so these two scenarios had higher throughput. In comparison, it considers fairness and the data rate constraint. The proposed algorithm nevertheless outperforms the other schemes in terms of data rate.
Fairness was emphasized in the system design for the MRF algorithm. However, it also showed higher throughput than optimal power allocation (OPA) [26] or fixed power allocation (FPA) [23] methods. In order to prevent constraint violation, the power optimization of the network was penalized by the framework of the system, which constrains the power ratio, rate of FD, and fairness. The proposed approach is the preferred choice due to the consequences and fairness weights utilized by the role.
Table 2 summarizes simulation system parameters. These simulation parameters define the characteristics of the simulated CR-NOMA system, including the coverage areas of the macrocell and 10 femtocells. These parameters are essential for setting up the simulation environment and evaluating the performance of the proposed technique in terms of accessed FDs, FDs’ rates, fairness, and other relevant metrics.
The performance of the MRF algorithm is evaluated and compared with the OPA and FPA methods [23,26]. The simulation results highlight the advantages of the MRF in terms of data rate, fairness, and power allocation. Figure 3 demonstrates that the rate exhibits an increasing trend when there is an increase in the number of devices per femtocell base station. In other words, as more FDs can access the system, the rate is significantly improved. The maximum number of K that can access a single FBS is 20.
When comparing the performance of different algorithms, it is observed that the MRF algorithm achieves a higher rate than the OPA and FPA algorithms. Additionally, it is noteworthy that the MRF algorithm outperforms the FPA algorithms by a significant margin in terms of throughput. These findings suggest that the proposed algorithm and OPA scheme effectively enhance the rate.
Figure 4 compares the Minimum Rate (Rmin) for various (FD) values with the user’s location. With increasing rate constraints as FD grows, the Rmin of all simulated schemes degrades. This paper emphasizes the importance of optimizing transmit power for three algorithms, particularly when the coefficient power (potentially related to SINR or channel conditions) is low. Additionally, carefully selecting the SIC decoding order is crucial for improved system performance. Power allocation and transmit power optimization effects become more pronounced with higher SINR, indicating their significance under better signal conditions.
Figure 5 depicts the relationship between fairness and the power allocation coefficients for users with strong channel gains. Power allocation coefficients are used to distribute power among users or channels in wireless communication systems. Allocating more power to users with strong channel conditions is crucial as it ensures reliable communication and maximizes overall system performance. The fairness index of the MRF algorithm and optimal power allocation increases as the rate of near users within the femtocell rises. This indicates that as the rates of users closer to the femtocell increase, the fairness among users also improves.
The power distribution within the femtocell influences the fairness index associated with FPA. In other words, higher power distribution leads to greater fairness. It is important to note that the proposed fairness index has a wider range compared to other indices, making it more suitable for studying systems with changing user counts and channel conditions. It can effectively capture the impact of resource allocation changes on fairness in dynamic scenarios.
Considering the fairness index of the MRF algorithm and OPA, higher fairness is observed when the center user rate within the femtocell is higher. This suggests that as users’ rates in the femtocell’s central area increase, the system fairness improves. Similarly, the fairness index associated with FPA is influenced by the power distribution among users within the femtocell. Hence, the more users benefit from power distribution, the fairer the FPA becomes.
In terms of the fairness value range, the number of users affects the lower bound of OPA, making it suitable for analyzing systems with a fixed number of users. On the other hand, the lower bound of the FPA fairness index is influenced by both the number of users and channel conditions, making it appropriate for evaluating systems with fixed user counts and specific channel conditions.
In contrast, the MRF fairness index’s range remains unaffected by the number of users or channel conditions. This characteristic makes it better suited for studying systems with changing user counts and channel conditions. Additionally, the proposed fairness index is more sensitive to changes in resource allocation within the system. In summary, Figure 5 provides insights into the relationship between fairness and power allocation coefficients. The MRF algorithm demonstrates higher fairness as the rate of near users increases.
Figure 6 shows the power allocation factor (denoted by α) for four FDs devices, considering their distance from the FBS. The range for α is 0 < α < 0.45. As per the characteristics of NOMA, more power is allocated to FDs that are farther away from the FBS. FD4 has the largest coverage area among the four FDs, followed by FD3. This means that FD4 can communicate over a larger distance compared to the other devices. FD1 has the smallest coverage area among them.
The Bit Error Rate (BER) increases as the communication distance increases. When the power allocation factor for all four FDs is less than 15 dB, the FD with a higher power allocation factor will have a higher BER. In this case, FD1 has the lowest BER, followed by FD2, FD3, and FD4. The power allocation strategy based on distance and the associated BER observations illustrates how NOMA efficiently allocates power to FDs based on their location from the FBS. This approach optimizes communication performance, ensuring that FDs with larger coverage areas receive higher power allocations while maintaining a balanced BER for reliable data transmission.
Figure 7 showcases the performance of the MRF algorithm, OPA, and FPA concerning system fairness across varying user counts. As the number of users increases, the system’s fairness eventually becomes stable. This phenomenon occurs because the channel gain difference between users tends to diminish with a larger user base. The MRF algorithm demonstrates significantly higher system fairness than OPA and FPA. This indicates that the proposed approach effectively balances user rates, leading to a fairer distribution of resources and benefits across the system. The higher system fairness achieved by the MRF algorithm is an important advantage that makes it a promising solution for real-world applications and scenarios with varying user populations.
Figure 8 illustrates the boundary rate comparison between the proposed power allocation scheme, which employs the MRF algorithm, and OPA and FPA. An example of FD communication engaging FBS over a channel gain is provided to facilitate understanding. The results in Figure 8 indicate that utilizing NOMA results in a larger capacity region compared to the other algorithms.
Specifically, when comparing the MRF algorithm to FPA, it is evident that the rate of weak (FD) users with the proposed algorithm is approximately three times higher. This substantial rate improvement is considered a key advantage of the MRF algorithm over FPA. The rationale behind this advantage lies in the fact that users with low normalized channel gains should be given access to greater power levels to boost their reception. By allocating more power to weak FD users, their data reception quality is enhanced, leading to higher data rates.
A significant benefit of employing SIC in NOMA is that FDs with greater channel gains can utilize less power while still having an excellent chance of successfully detecting the data. This efficient power utilization allows NOMA to achieve a greater capacity region compared to OPA and FPA. That demonstrates that the proposed power allocation schemes, utilizing the MRF, outperform OPA and FPA, resulting in a larger capacity region and a higher rate for weak FD users. The intelligent power allocation strategy based on users’ channel conditions, combined with the advantages of SIC in NOMA, contributes to the superior performance of the MRF algorithm.

6. Conclusions

This paper also addresses the problem of resource allocation in a downlink CR-NOMA system. It also proposes a fairness index based on the sample differences of users’ transmission rates. Its concept of a fairness-constrained system combines the power allocation algorithm based on the proposed fairness index, which may optimize the system performance under the lowest fairness constraint. The simulation’s findings show that the provided fairness index is appropriate for assessing systems’ fairness with different user counts since it has a specified range with excellent responsiveness. The GADIA is a globally distributed algorithm for determining the network users’ suboptimal frequency band distribution. So that interference can be avoided using the NOMA technique, each FD femtocell has several coupled devices. Then, theoretical and scenario simulations are evaluated to estimate the highest possible rate of MRF.
One potential limitation of the proposed fairness-constrained system and algorithm is scalability. As the number of users in the network increases, the complexity of the resource allocation process may grow significantly. Future work should address improving the algorithm’s scalability to handle larger networks without compromising performance. The proposed approach may assume certain channel models or conditions. Wireless channels can be highly variable. Future work could investigate how the fairness index and allocation algorithm can adapt to dynamic channel conditions for more accurate resource allocation.

Author Contributions

Conceptualization, N.N.E., E.S.A. and M.A.; methodology, N.N.E.; software, M.A. and E.S.A.; validation, M.A., R.A. and R.S.; formal analysis, N.N.E., E.S. and R.S.; investigation, E.S. and N.A.; resources, M.A., R.A., R.S. and N.N.E.; data curation, M.A., N.N.E., R.S. and N.A.; writing—original draft preparation, N.A.; writing—review and editing, M.A., R.A. and R.S.; visualization, R.A.; supervision, N.N.E.; project administration, N.N.E., R.A. and E.S.; funding acquisition, M.A. and R.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Princess Nourah bint Abdulrahman University Researchers Supporting Project Number (PNURSP2023R97), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. Moreover, I would like to acknowledge the Deanship of Scientific Research, Taif University for funding this work.

Data Availability Statement

Not applicable.

Acknowledgments

Princess Nourah bint Abdulrahman University Researchers Supporting Project Number (PNURSP2023R97), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. Moreover, I would like to acknowledge the Deanship of Scientific Research, Taif University for funding this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kliks, A.; Holland, O.; Basaure, A.; Matinmikko, M. Spectrum and license flexibility for 5G networks. IEEE Commun. Mag. 2015, 53, 42–49. [Google Scholar] [CrossRef]
  2. Hansen, J.; Lucani, D.E.; Krigslund, J.; Medard, M.; Fitzek, F.H. Network coded software defined networking: Enabling 5G transmission and storage networks. IEEE Commun. Mag. 2015, 53, 100–107. [Google Scholar]
  3. Dai, L.; Wang, B.; Ding, Z.; Wang, Z.; Chen, S.; Hanzo, L. A Survey of Non-Orthogonal Multiple Access for 5G. IEEE Commun. Surv. Tutorials 2018, 20, 2294–2323. [Google Scholar] [CrossRef] [Green Version]
  4. Islam, S.M.R.; Avazov, N.; Dobre, O.A.; Kwak, K.-S. Power-Domain Non-Orthogonal Multiple Access (NOMA) in 5G Systems: Potentials and Challenges. IEEE Commun. Surv. Tutor. 2016, 19, 721–742. [Google Scholar]
  5. Wang, Q.; Zhang, R.; Yang, L.-L.; Hanzo, L. Non-Orthogonal Multiple Access: A Unified Perspective. IEEE Wirel. Commun. 2018, 25, 10–16. [Google Scholar]
  6. Saeed, R.A.; Mokhtar, R.A. TV White Spaces Spectrum Sensing: Recent Developments, Opportunities and Challenges. In Proceedings of the 6th International Conference SETIT 2012: Sciences of Electronic, Technologies of Information and Telecommunications (SETIT2012), Sousse, Tunisia, 21–24 March 2012; pp. 634–638. [Google Scholar]
  7. Vaezi, M.; Schober, R.; Ding, Z.; Poor, H.V. Non-Orthogonal Multiple Access: Common Myths and Critical Questions. IEEE Wirel. Commun. 2019, 26, 174–180. [Google Scholar]
  8. New, W.K.; Leow, C.Y.; Navaie, K.; Ding, Z. Robust Non-Orthogonal Multiple Access for Aerial and Ground Users. IEEE Trans. Wirel. Commun. 2020, 19, 4793–4805. [Google Scholar]
  9. Hassan, M.; Singh, M.; Hamid, K.; Saeed, R.; Abdelhaq, M.; Alsaqour, R. Design of Power Location Coefficient System for 6G Downlink Cooperative NOMA Network. Energies 2022, 15, 6996. [Google Scholar] [CrossRef]
  10. Stoica, R.-A.; De Abreu, G.T.F.; Hara, T.; Ishibashi, K. Massively Concurrent Non-Orthogonal Multiple Access for 5G Networks and Beyond. IEEE Access 2019, 7, 82080–82100. [Google Scholar]
  11. Carvalho, d.J.A.; da Costa, D.B.; Lima, F.R.M.; Oliveira, R.; Dias, U.S. Non-Orthogonal Multiple Access in Two-Hop Wireless Powered Communication Networks. IEEE Wirel. Commun. Lett. 2020, 9, 1398–1402. [Google Scholar]
  12. Kim, B.; Park, Y.; Hong, D. Partial non-orthogonal multiple access (P-NOMA). IEEE Wirel. Commun. Lett. 2019, 8, 1377–1380. [Google Scholar] [CrossRef]
  13. Budhiraja, I.; Tyagi, S.; Tanwar, S.; Kumar, N.; Guizani, M. CR-NOMA Based Interference Mitigation Scheme for 5G Femtocells Users. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar] [CrossRef]
  14. Jungnickel, V.; Manolakis, K.; Zirwas, W.; Panzner, B.; Braun, V.; Lossow, M.; Sternad, M.; Apelfrojd, R.; Svensson, T. The role of small cells, coordinated multipoint, and massive MIMO in 5G. IEEE Commun. Mag. 2014, 52, 44–51. [Google Scholar] [CrossRef]
  15. Zhao, J.; Liu, Y.; Chai, K.K.; Nallanathan, A.; Chen, Y.; Han, Z. Spectrum allocation and power control for non-orthogonal multiple access in HetNets. IEEE Trans. Wirel. Commun. 2017, 16, 5825–5837. [Google Scholar] [CrossRef]
  16. Ningombam, D.D.; Lee, C.G.; Shin, S. Interference Mitigation for Multicast D2D Communications Underlay Cellular Networks. In Proceedings of the 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 11–13 February 2019; pp. 1–4. [Google Scholar]
  17. Shamaei, S.; Bayat, S.; Hemmatyar, A. Interference Management in D2D-Enabled Heterogeneous Cellular Networks Using Matching Theory. IEEE Trans. Mob. Comput. 2018, 18, 2091–2102. [Google Scholar] [CrossRef]
  18. Xu, Y.; Liu, F.; Wu, P. Interference management for D2D communications in heterogeneous cellular networks. Pervasive Mob. Comput. 2018, 51, 138–149. [Google Scholar] [CrossRef]
  19. Maher, E.A.; El-Mahdy, A. Uplink Power Control for D2D Enabled Hetnet with Partial CSI via Fractional Programming. In Proceedings of the 2019 15th Annual Conference on Wireless On-Demand Network Systems and Services (WONS), Geneva, Switzerland, 22–24 January 2019; pp. 119–125. [Google Scholar]
  20. Elshatshat, M.A.; Papadakis, S.; Angelakis, V. Improving the spectral efficiency in dense heterogeneous networks using D2D-assisted eICIC. In Proceedings of the 2018 IEEE 23rd International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Barcelona, Spain, 17–19 September 2018; pp. 1–6. [Google Scholar]
  21. Dao, N.-N.; Park, M.; Kim, J.; Paek, J.; Cho, S. Resource-aware relay selection for inter-cell interference avoidance in 5G heterogeneous network for Internet of Things systems. Futur. Gener. Comput. Syst. 2019, 93, 877–887. [Google Scholar] [CrossRef]
  22. Madani, N.; Sodagari, S. Performance Analysis of Non-Orthogonal Multiple Access with Underlaid Device-to-Device Communications. IEEE Access 2018, 6, 39820–39826. [Google Scholar] [CrossRef]
  23. Zhai, D.; Zhang, R.; Wang, Y.; Sun, H.; Cai, L.; Ding, Z. Joint User Pairing, Mode Selection, and Power Control for D2D-Capable Cellular Networks Enhanced by Nonorthogonal Multiple Access. IEEE Internet Things J. 2019, 6, 8919–8932. [Google Scholar]
  24. Jiao, R.; Dai, L.; Zhang, J.; MacKenzie, R.; Hao, M. On the Performance of NOMA-Based Cooperative Relaying Systems Over Rician Fading Channels. IEEE Trans. Veh. Technol. 2017, 66, 11409–11413. [Google Scholar] [CrossRef] [Green Version]
  25. Alhamad, R.; Boujemâa, H. Optimal power allocation for CRN-NOMA systems with adaptive transmit power. Signal Image Video Process 2020, 14, 1327–1334. [Google Scholar] [CrossRef]
  26. Liu, Y.; Qin, Z.; Elkashlan, M.; Ding, Z.; Nallanathan, A.; Hanzo, L. Nonorthogonal Multiple Access for 5G and Beyond. Proc. IEEE 2017, 105, 2347–2381. [Google Scholar] [CrossRef] [Green Version]
  27. He, X.; Song, Y.; Xue, Y.; Owais, M.; Yang, W.; Chen, X. Resource allocation for throughput maximization in cognitive radio network with NOMA. CMC-Comput. Mater. Contin. 2022, 70, 195–212. [Google Scholar] [CrossRef]
  28. Rajab, H.; Benkhelifa, F.; Cinkler, T. Analysis of Power Allocation for NOMA-Based D2D Communications Using GADIA. Information 2021, 12, 510. [Google Scholar] [CrossRef]
  29. Ghani, B.; Launay, F.; Pousset, Y.; Perrine, C.; Cances, J.P. Low-complexity hybrid interference cancellation for sparse code multiple access. EURASIP J. Wirel. Commun. Netw. 2022, 2022, 1–26. [Google Scholar] [CrossRef]
  30. Abuajwa, O.; Roslee, M.; Yusoff, Z.B.; Chuan, L.L.; Leong, P.W. Resource Allocation for Throughput versus Fairness Trade-Offs under User Data Rate Fairness in NOMA Systems in 5G Networks. Appl. Sci. 2022, 12, 3226. [Google Scholar] [CrossRef]
  31. Mukhtar, A.M.; Saeed, R.A.; Mokhtar, R.A.; Ali, E.S.; Alhumyani, H. Performance Evaluation of Downlink Coordinated Multipoint Joint Transmission under Heavy IoT Traffic Load. Wirel. Commun. Mob. Comput. 2022, 2022, 1–16. [Google Scholar] [CrossRef]
  32. Alatabani, L.E.; Ali, E.S.; Saeed, R.A. Deep Learning Approaches for IoV Applications and Services. In Intelligent Technologies for Internet of Vehicles. Internet of Things 772 (Technology, Communications, and Computing); Magaia, N., Mastrakis, G., Mavromoustakis, C., Pallis, E., Markakis, E.K., Eds.; Springer: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
  33. Tsepelev, A.B.; Kiseleva, T.Y.; Zholudev, S.I.; Kovaleva, S.A.; Grigoryeva, T.F.; Ivanenko, I.P.; Devyatkina, E.T.; Ilyushin, A.S.; Lyakhov, N.Z. Electron irradiation resistance of the composite material structure based on ultra-high molecular polyethylene and boron carbide. J. Phys. Conf. Ser. 2019, 1347, 012028. [Google Scholar] [CrossRef] [Green Version]
  34. Hassan, M.B.; Ali, E.S.; Saeed, R.A. Intelligent Internet of Things in Wireless Networks’ (Telecommunications, 2021), ‘Intelligent Wireless Communi-778 Cations; Springer: Berlin/Heidelberg, Germany, 2021; Chapter 6; pp. 135–162, IET Digital Library, 779. [Google Scholar] [CrossRef]
  35. Hassan, M.B.; Ali, E.S.; Mokhtar, R.A.; Saeed, R.A.; Chaudhari, B.S. NB-IoT: Concepts, Applications, and Deployment Challenges. In LPWAN Technologies for IoT and M2M Applications; Chaudhari, B.S., Zennaro, M., Eds.; Elsevier: Amsterdam, The Netherlands, 2020; Chapter 6; p. 781. [Google Scholar]
  36. Elfatih, N.M.; Hasan, M.K.; Kamal, Z.; Gupta, D.; Saeed, R.A.; Ali, E.S.; Hosain, S. Internet of vehicle’s resource management in 5G networks using AI technologies: Current status and trends. IET Commun. 2021, 16, 400–420. [Google Scholar] [CrossRef]
  37. Nurelmadina, N.; Hasan, M.K.; Memon, I.; Saeed, R.A.; Ariffin, K.A.Z.; Ali, E.S.; Mokhtar, R.A.; Islam, S.; Hossain, E.; Hassan, A. A Systematic Review on Cognitive Radio in Low Power Wide Area Network for Industrial IoT Applications. Sustainability 2021, 13, 338. [Google Scholar] [CrossRef]
  38. Zhang, Z.; Qu, H.; Wang, W.; Luan, Z.; Zhao, J. Joint user association and power allocation for max-Min fairness in downlink multicell NOMA networks. In Proceedings of the 2019 IEEE 19th International Conference on Communication Technology, Xi’an, China, 14–16 October 2020; IEEE: Piscataway, NJ, USA, 2019; pp. 941–946. [Google Scholar]
  39. Ahmed, E.S.A.; Mohammed, Z.T.; Hassan, M.B.; Saeed, R.A. Algorithms Optimization for Intelligent IoV Applications. In Handbook of Research on Innovations and Applications of AI, IoT, and Cognitive Technologies; Zhao, J., Kumar, V.V., Eds.; IGI Global: Hershey, PA, USA, 2021; pp. 1–25. [Google Scholar] [CrossRef]
  40. Alnazir, A.; Mokhtar, R.A.; Alhumyani, H.; Ali, E.S.; Saeed, R.A.; Abdel-Khalek, S. Quality of Services Based on Intelligent IoT WLAN MAC Protocol Dynamic Real-Time Applications in Smart Cities. Comput. Intell. Neurosci. 2021, 2021, 1–20. [Google Scholar] [CrossRef]
  41. Ahmed, Z.E.; Saeed, R.A.; Ghopade, S.N.; Mukherjee, A. Energy Optimization in LPWANs by using Heuristic Techniques Book. In LPWAN 800 Technologies for IoT and M2M Applications; Bharat, S., Chaudhari, M.Z., Eds.; Elsevier: Amsterdam, The Netherlands, 2020; Chapter 11; ISBN 9780128188804. [Google Scholar]
  42. Alqurashi, F.A.; Alsolami, F.; Abdel-Khalek, S.; Saeed, R.A. Machine learning techniques in the internet of UAVs for smart cities applications. J. Intell. Fuzzy Syst. 2021, 42, 3203–3226. [Google Scholar] [CrossRef]
  43. Hassan, M.B.; Ahmed, E.S.A.; Saeed, R.A. Machine Learning for Industrial IoT Systems. In Handbook of Research on Innovations and Applications of AI, IoT, and Cognitive Technologies; IGI Global: Hershey, PA, USA, 2021; pp. 336–358. [Google Scholar] [CrossRef]
Figure 1. System model of CR-NOMA femtocell D2D link.
Figure 1. System model of CR-NOMA femtocell D2D link.
Computers 12 00158 g001
Figure 2. Decoding processes for the CR-NOMA system.
Figure 2. Decoding processes for the CR-NOMA system.
Computers 12 00158 g002
Figure 3. Sum rate vs. number of FD per FBS.
Figure 3. Sum rate vs. number of FD per FBS.
Computers 12 00158 g003
Figure 4. Min rate vs. number of FD per FBS.
Figure 4. Min rate vs. number of FD per FBS.
Computers 12 00158 g004
Figure 5. Fairness vs. coefficient power allocation with strong channel gain.
Figure 5. Fairness vs. coefficient power allocation with strong channel gain.
Computers 12 00158 g005
Figure 6. BER performance versus SINR.
Figure 6. BER performance versus SINR.
Computers 12 00158 g006
Figure 7. Number of femtocell device performance versus fairness.
Figure 7. Number of femtocell device performance versus fairness.
Computers 12 00158 g007
Figure 8. Rate weak FD vs. strongest FD.
Figure 8. Rate weak FD vs. strongest FD.
Computers 12 00158 g008
Table 2. Simulation system parameters.
Table 2. Simulation system parameters.
ParameterValues
Macrocell radius300 m
Femtocell radius30 m
Bandwidth5 MHz
PmaxMacrocell power46 dBm
Femtocell devices20
Path loss exponent3
Channel modelRayleigh Fading Channel
Number of FBS10
Modulation64 QAM
SINR minimum5 dB
Noise power−120 dBm/Hz
Min rate of user1 Kbps
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Elmadina, N.N.; Saeed, R.; Saeid, E.; Ali, E.S.; Abdelhaq, M.; Alsaqour, R.; Alharbe, N. Downlink Power Allocation for CR-NOMA-Based Femtocell D2D Using Greedy Asynchronous Distributed Interference Avoidance Algorithm. Computers 2023, 12, 158. https://doi.org/10.3390/computers12080158

AMA Style

Elmadina NN, Saeed R, Saeid E, Ali ES, Abdelhaq M, Alsaqour R, Alharbe N. Downlink Power Allocation for CR-NOMA-Based Femtocell D2D Using Greedy Asynchronous Distributed Interference Avoidance Algorithm. Computers. 2023; 12(8):158. https://doi.org/10.3390/computers12080158

Chicago/Turabian Style

Elmadina, Nahla Nur, Rashid Saeed, Elsadig Saeid, Elmustafa Sayed Ali, Maha Abdelhaq, Raed Alsaqour, and Nawaf Alharbe. 2023. "Downlink Power Allocation for CR-NOMA-Based Femtocell D2D Using Greedy Asynchronous Distributed Interference Avoidance Algorithm" Computers 12, no. 8: 158. https://doi.org/10.3390/computers12080158

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop