Next Article in Journal
Study on Dynamic Characterization and Vibration Reduction of Scrubber Structures Using Fluid Structure Interaction Analysis
Previous Article in Journal
Experimental Study of Scour Hole Depth around Bridge Pile Using Efficient Cross-Section
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Clustered PD-NOMA in an Ultra-Dense Heterogeneous Network with Improved System Capacity and Throughput

1
Department of Computer Science, Bahria University Karachi Campus, Stadium Road, Karachi 75190, Pakistan
2
Department of Electronic Engineering, N.E.D. UET, Karachi 75270, Pakistan
*
Authors to whom correspondence should be addressed.
Submission received: 18 April 2022 / Revised: 15 May 2022 / Accepted: 18 May 2022 / Published: 21 May 2022

Abstract

:
In the current era of exponentially growing demand for user connectivity, spectral efficiency (SE), and high throughput, the performance goals have become even more challenging in ultra-dense 5G networks. The conventional orthogonal frequency division multiple access (OFDMA) tech-niques are mature but have not proven sufficient to address the growing user demand for high data rates and increased capacity. Therefore, to achieve an improved throughput in an ultra-dense 5G network with an expanded network capacity, the unified non-orthogonal multiple access (NOMA) technique is considered to be a more promising and effective solution. Throughput can be im-proved by implementing PD-NOMA, as the interference is managed with the successive inter-ference cancellation (SIC) technique, but the issue of increased complexity and capacity with compromised data rate persists. This study implements the clustered PD-NOMA algorithm to enhance user association and network performance by managing the users in clusters with fewer users per cluster with the implementation of the cooperative PD-NOMA within the clusters. In this study, we enhanced the user association in a network and ultimately improved the throughput, sum rate, and system capacity in an ultra-dense heterogeneous network (HetNet). By imple-menting the proposed clustered PD-NOMA scheme, the system throughput has improved by 23% when compared to the unified PD-NOMA scheme and 65% when compared to the OFDMA scheme with a varied number of randomly deployed users, along with an improvement in system capacity of 8% as compared to the unified PD-NOMA and almost 80% as compared to the conventional OFDMA scheme in a randomly deployed ultra-dense multi-tier heterogeneous network. Thus, we improved the network performance with the proposed algorithm and achieved increased capacity, throughput, and sum rate by outperforming the unified PD-NOMA scheme in an ultra-dense heterogeneous network.

1. Introduction

5G networks are widely deployed with the orthogonal frequency division multiple access (OFDMA) technique to achieve efficient resource allocation and user association. This multi-access technique is more commonly implemented with fractional frequency reuse, multi-cell architectures, clustering techniques, etc. However, considering a proficient multi-tier dense heterogeneous network deployment, clustering has proven to be a noticeable way to manage the linkages among the randomly deployed base stations with reduced network overhead; multi-tier HetNets consist of macro base stations (MBS) and small cell base stations (SBS) [1,2,3]. In addition, for efficient user association in such ultra-dense heterogeneous networks, the conventional OFDMA techniques have not proven to be sufficient enough to accommodate users’ ever-increasing high data rate demand. Eventually, this results in poor data rates and underprovided network performance and capacity. As shown in [2], the author has improved user association and data rate with increased density but with a highly complex solution using the cluster-based OFDMA technique.
Moreover, in OFDMA, each sub-channel can serve only one user at a definite time slot, frequency band, or code to avoid interference and enable single-user detection under a simple receiver scheme. Ultimately, it is not expected to provide an adequate spectrum efficiency. Therefore, a less complex mechanism is required with which efficient spectrum use can be achieved along with improved fairness, high data rate, increased capacity, and enhanced user connectivity. This could be achieved by simultaneously serving multiple receivers with various channel conditions as with the non-orthogonal multiple access (NOMA) technique.
Researchers have widely used NOMA schemes because of their competence in increasing the system capacity and accommodating the network requirement of increased spectral efficiency (SE) and throughput with low complexity measures. NOMA is implemented as either a power domain (PD-NOMA) scheme or a code domain (CD-NOMA) scheme; in this paper, we considered PD-NOMA. In PD-NOMA, different users are assigned different power coefficients under the respective channel conditions to attain improved system performance. This scheme has a simple implementation, does not require considerable changes to the existing network architecture, and does not require additional bandwidth to improve the SE [4].
In addition, according to some researchers, within the ultra-dense heterogeneous networks, the incorporation of the power domain non-orthogonal multiple access (PD-NOMA) technique, orthogonal multiple access (OFDMA) techniques has been identified to provide an improved solution to achieve proficient resource allocation with enhanced capacity and load balancing in ultra-dense heterogeneous networks [5]. The PD-NOMA scheme superposes coding at the transmitter, and the base stations transmit superposed signals to multiple users in the power domain. In addition, PD-NOMA does not require significant alterations to the existing 3GPP LTE architecture, which helps in achieving the implementation of low-complexity solutions.
PD-NOMA implements successive interference cancellation (SIC) [6] to decode the signal one by one and concurrently yield a high SE while allowing some degree of multiple access interference at the receivers. The downlink PD-NOMA with SIC enhances the network performance, but the complexity associated with both the capacity and user throughput still continues with the increased network densities, as each user has to decode the neighboring user signal, which increases the computational complexity and leads to longer delays with increased channel state information feedback overhead at the BS. Thus, the PD-NOMA scheme also shows several challenges requiring mitigation through efficient solutions [7].

1.1. Prior Work

In [8], the authors implemented the OFDMA scheme and proposed a joint user association and power allocation algorithm to obtain an energy-efficient HetNet environment. The authors achieved an energy-efficient solution with compromised performance and smaller power constraints for the sub-channel allocations. In OFDMA, a frequency resource is allocated to each user, even to a receiver with relatively low SE and throughput. In addition, with conventional methods that introduce scheduling, a receiver with a fair channel condition has a higher chance of being considered than one with a diminished channel condition. This leads to fairness problems with increased latency. PD-NOMA assigns the same frequency resource to multiple users to improve the SE. In addition, multiuser detection (MUD) with SIC is implemented at the user end to manage interference. However, in [9] the researchers presented a resource-allocation scheme under distributed clustering with OFDMA and PD-NOMA schemes. The authors have worked on various cluster sizes and analyzed with numerical and simulation results that large clusters can provide better performance in terms of better spectral efficiency. In addition, considering user association, they discussed the importance of both schemes in achieving improved gains for both uplink and downlink communication, though more work could also be performed to show the overall improvement in the system capacity and throughput with the proposed cluster formations and user association under the PD-NOMA scheme.
PD-NOMA has gained considerable research interest in HetNets and has been implemented as an efficient resource allocation strategy compared to the conventional OFDMA technique. As in [10], a distributed resource allocation is presented for a self-backhauled small-cell network in full-duplex mode. The authors of this paper contributed to joint user scheduling, mode selection, and power allocation in a two-tier network, intending to maximize the network sum rate and the quality of service (QoS) and capacity constraints by implementing PD-NOMA over the small-cell network in the full-duplex mode. However, the authors did not study increased capacity with ultra-dense random user deployments.
In [11], PD-NOMA is utilized for user association and resource allocation in a dense heterogeneous network and improved connectivity in 5G systems. This work is presented by considering various case studies to demonstrate the effectiveness of PD-NOMA in ultra-dense networks. It emphasizes that the development of techniques that offer robust connectivity of massively deployed devices to improve energy efficiency with managed user deployments through increased network capacity with various distant user allocations has not been taken under consideration. In [12], PD-NOMA was implemented with beamforming to gain energy-efficient resource allocation and user association. The network is considered to be an ultra-dense user-centric heterogeneous network. In addition, in [13], the authors deemed multi-access edge computing and worked on offloading techniques to improve the performance in heterogeneous networks by reducing delays and achieving user association and resource sharing through a game-based algorithm.
Moreover, in [14], the complete details of the PD-NOMA scheme and its practical implementation are discussed in detail. In [14], the analysis and discussion of PD-NOMA were mainly performed as an efficient future radio multi-access technique. In [15], the author conducted a comprehensive survey on PD-NOMA and analyzed it as a proficient scheme to enhance the network capacity with efficiency and ultimately improve the network performance along with a few future research directions in the said domain by combining PD-NOMA with other schemes.
Moreover, in [5], Cirine Chaeib et al. utilized PD-NOMA for user association and sub-channel assignment to accomplish an effective radio resource management strategy. In addition, the authors implemented OFDMA and NOMA in a hybrid manner, and the results proved that the hybrid technique outperformed the results achieved with standalone OFDMA or NOMA for efficient user association.
Similarly, in [16], the author considered the gained sum rate of NOMA over OFDMA for uplink transmission with a single antenna, multiple antennas, and massive multiple antennas and proved with analytical results the accuracy of the gain achieved with the proposed technique. In [17], the authors showed with simulation results that NOMA can be a solution to increase the cell capacity without compromising the network performance for 5G networks, eventually satisfying users’ ever-increasing data rate demands.
The benefits of both OFDMA and NOMA schemes cannot be ignored for 5G ultra-dense heterogeneous networks. PD-NOMA has been suggested for user association as a technique for achieving a reliable and efficient solution with improved network capacity.
Therefore, it can be concluded from the above-discussed literature that PD-NOMA has gained great significance in radio resource management and user association in heterogeneous networks. However, it still has to mitigate a few challenges with ultra-dense heterogeneous network deployments.
Other popular techniques are used with PD-NOMA, including the cooperative NOMA and cognitive radio with the NOMA technique. In cooperative NOMA, the relaying function is performed by the near user to reduce the outage probability and can virtually extend the coverage area of the base station, and the relaying function can be performed under various techniques to achieve the desired results of improved network performance [18]. Further, in [19] the author presented a detailed critical overview of current research methods in cooperative PD-NOMA (PD-CNOMA) and also discussed the implementation of PD-CNOMA with other techniques such as cognitive radio, energy harvesting, and full duplex 5G technologies. Further, in [20], the author has explored energy harvesting assisted cooperative NOMA with underlay cognitive radio networks. The presented methodology has high complexity, and the impacts of power transmission, energy harvesting co-efficient, and imperfect SIC was also analyzed with simulation and analytical results. Thus, it can be concluded that by using cooperative PD-NOMA, the performance of 5G networks can further be improved, i.e., by implementing better techniques for deploying relays and by selecting significant values of transmission power, SIC strategies, and other performance parameters.
In cognitive radio with NOMA, on the other hand, the far user is considered the primary user if the target rate conditions are satisfied with the far user. Thus, more power is allocated to the far user, and remaining power is allocated to the secondary user; the coverage probability can be improved with this scheme, but with high signal to noise ratio (SNR) values, the system performance declines [21].
Hence, with the above-mentioned schemes, the user association can be improved, but still the complexity of the SIC process at the receiver’s end persists. With clustering, the complexity of the SIC process can be reduced, and thus the chances of errors during the SIC process can be reduced [22,23]. In this paper, we proposed the clustered PD-NOMA technique and implemented it with the previously applied interference managed hybrid clustering (IMHC) scheme [1] and found that with the proposed PD-NOMA scheme, the interference among the users was further reduced because with the clustered PD-NOMA, the frequency band was shared with a lower number of users due to clustering. Hence, we could achieve improved throughput and channel capacity with the proposed scheme due to effectively reduced interference among the associated users and high channel gain differences.
The literature analyzed in Table 1 and discussed above shows that the performance of PD-NOMA with massive deployments, specifically if the nodes are deployed over more considerable distances, needs to be addressed. However, despite the remarkable capabilities of PD-NOMA, only a few studies has been performed to address this issue with clustering methods to achieve improved user association, system capacity, and sum rate in ultra-dense heterogeneous networks.

1.2. Challenges of PD-NOMA

NOMA faces a few challenges with the increased number of users; considering an ultra-dense network deployed with the PD-NOMA scheme, energy consumption at the user end becomes high due to extensive SIC calculations. As each user has to decode all other users' information associated with the same BS, if an error occurs in decoding any one user’s information, then all additional decoding will therefore have an impact and eventually will harm the system level performance, specifically in achieving an efficient sum rate and capacity [23]. Thus, the computational complexity and power consumption will be increased at the receiver’s end. The channel gain information is sent back to the BS, resulting in remarkable channel state information overhead. In addition, in downlink NOMA, for an arbitrary user ‘k’, it decodes the user signals with lower channel gain and processes the user signals with a relatively high channel gain as noise [25,26].

1.3. Motivation

In PD-NOMA, decoding and SIC implementation complexity has always been a vital concern; SIC with increased complexity in ultra-dense networks also increases the chances of error and eventually affects the network’s performance, resulting in throughput deprivation. Therefore, limiting the number of interference cancellations is essential, i.e., the number of users associated with each small cell base station (SBS) [15,27].
Clustering is a solution to the problem mentioned above, i.e., by forming users into clusters and reducing the number of messages decoding SIC at the user end, the SIC complexity and the chances of errors will be reduced [22,28]. When there will be fewer users associated with SBS, the interference among users will also be reduced.
Therefore, the issues can be managed when PD-NOMA is implemented on a dense network, with a reduced number of users associated with the SBS, within a densely deployed SBSs heterogeneous network to improve user association. The PD-NOMA limitations can be addressed by implementing a clustering technique. PD-NOMA can achieve efficient results by keeping the reasonably low number of associated users linked with the SBSs in every cluster, since, based on clustering, we can have more power controlling the supervision on the related users, and consequently, the system interference can be reduced, resulting in enhanced system capacity and user association.

1.4. Contribution

Our work in this paper extended our previously performed study in [1]. In this study, we proposed a clustered PD-NOMA scheme that contributes by implementing a randomly deployed ultra-dense heterogeneous network to improve user association, the overall system capacity, and throughput.
Requiring the number of users associated with SBSs should be limited to gain considerable channel gain; a clustered PD-NOMA is implemented with hybrid clusters for improved user association and resource allocation at multiple tiers of the proposed architecture.
The user association and power allocation is performed to maximize user connectivity and network capacity. By implementing the proposed clustered PD-NOMA on multi-tier ultra-dense HetNet, we improved the throughput gain due to the reduced interference with the proposed scheme as compared to the IMHC scheme.
We implemented the cooperative network scheme applied on users within the PD-NOMA clusters. In the proposed scheme, we considered users with strong signals as relays for the users with low channel condition to improve the throughput gain and capacity in the clustered network. Furthermore, we achieved the results with significantly improved throughput in comparison with the technique presented in [1] and the conventional OFDMA scheme. The proposed technique was verified through simulation results to maximize user connectivity and ensure the improved capacity and sum rate in an ultra-dense HetNet.

1.5. Organization

The rest of the paper is organized as follows: Section 2 presents the detailed description and functionality of PD-NOMA. Section 3 presents the system model comprising the user association and power allocation scheme, Section 4 discusses the simulation results, and Section 5 concludes the paper.

2. Power Domain-NOMA

Generally, PD-NOMA has achieved improved spectral efficiency (SE), enabling users to share resources efficiently. More commonly, a basic two-user downlink NOMA scheme is considered in much of the research, where two users are allocated such that the user U1 is deployed near the base station with high channel gain and U2 is far from the base station, experiencing a relatively low channel gain. Different powers are superimposed upon each other at the transmitter’s end for users U1 and U2 as shown in Figure 1. The transmitter assigns high power to the weak user due to its high path loss component and comparatively low power to the strong user. The strong signal receiver will have a higher signal-to-noise ratio than the weak user, implying that the strong user can decode and subtract its signal more efficiently. The robust user’s signal at the weak side is considered noise, as its transmission power is lower than the weak user’s signal. Therefore, the weak user can decode its signal without performing SIC.
Thus, grouping or clustering active users in the same resource block is necessary in PD-NOMA and is usually performed as two or multiple users per cluster. The selection in the basic NOMA scheme, with single-antenna BS and users, depends on the rapid channel gains, and the users are ranked accordingly to allow proper SIC decoding, which tends to improve as the channel gain increases, unless the channel gain of the weak user is minimal [29]. Overall, the optimal user clustering requires a thorough search and might not be reasonable for practical systems and networks with many users [30]. Therefore, researchers resort to low complexity solutions to solve the user clustering problem through heuristic algorithms, leading to unexpected results. Instead, the NOMA clustering problem includes the following [29]: A large number of user decoding is considered to be complex, and therefore it is required to limit the exhaustive search to a much smaller region of the achievable set; this will simplify the problem and can lead to the optimum result.

3. System Model

Consider a hybrid clustered multi-tier network with a single macro base station (MBS) and randomly deployed clustered small-cell base stations (SBSs) under a Poisson distribution. The SBSs are laid as high-power small-cell base stations (HSBS) and low-power small-cell base stations (LSBS) over tier-2 and tier-3, respectively. The SBSs are located at the center of the cluster with radius ‘r’, with ‘n’ number of users deployed within each SBS cluster. It was assumed that users with considerable correlations were grouped into a cluster. Figure 2 illustrates the system model considered in this study, which is comprised of a 3-tier heterogeneous network. MBSs are deployed at tier-1, pico BSs are deployed at tier-2, and femto BSs are deployed at tier-3. Hybrid clustering is performed at tier-2 and tier-3 to manage interference and improve the system throughput [1]. PD-NOMA is implemented at the user side UE at tier-2 and tier-3.
According to the Interference Managed Hybrid Clustering (IMHC) algorithm proposed in [1], the system interference is reduced by deploying the SBSs using a hybrid clustering technique, where SBS are deployed in a more decentralized manner. In addition, a power control algorithm is implemented on the clustered SBSs based on the threshold interference value and are categorized as either a low-power small-cell base station (LSBS) or high-power small-cell base station (HSBS). Therefore, LSBSs and HSBSs will form clusters to serve their relative associated users. The author has considered the Pico BSs as HSBS and Femto BSs as LSBSs. The results in [1] show that higher data rates are achieved with HSBS than with the LSBS.

3.1. Clustered PD-NOMA

Step 1.
The user will send their respective channel state information (CSI) to the corresponding SBS, and the SBS forms the CSI set ‘I’, within the threshold value ‘T’, where T ≥ 1.
Step 2.
The SBS finds the channel gain difference based on the correlation between the users linked with the same SBS.
Step 3.
The SBS calculates the distance dj,n as the channel gain difference between the jth and kth user.
Ij,k = {dj,k → ||hj| − |hk||; corresponding (j,n) → (|hhk|/|hj||hk|) ˃ ρ},
Where ‘ρ’ represents a pre-defined real value (0 ≤ ρ ≤ 1).
Step 4.
The SBS forms the cluster with users having the maximum channel gain difference.
(j,k)* = argmax {dj,k}, T = T − (dj,k) until the difference with the nth user is computed.
Step 5.
Among the residual users, users with the most significant channel gain difference will be selected by the SBS, eventually improving system capacity. Ɐ(j,k)n the users will be evaluated based on the respective channel gain difference.
The SBSs share the bandwidth ‘W’ using the OFDMA scheme. Assuming downlink transmission, let Us ⊃ (UHUL), where Us represents the set of all SBS users sharing ‘W’ under the NOMA scheme, and UH and UL represent the categorization of users of HSBS and LSBS, respectively.
Let S ⊃ (SH ∪ SL) denote the set of all SBSs, with SH = {1, 2,…, SH} as a set of HSBS, and SL = {1, 2,…, SL} representing the set of LSBS.
Consider Cs(CH ∪ CL) as the set of sub-channels, where CH = {1, 2,…, Cn} and CL = {1, 2,…, Cn} represent the sub-channels assigned to the SH and SL, respectively. Considering only the small-cell network, each user is connected to either an HSBS or an LSBS, as Us and Cs represent the set of SBS users linked with the set of sub-channels, respectively. Let Puc be the power allocated to user u on sub-channel c, and huc be the channel gain between the SBS s and user u on sub channel c, where Puc > 0. Therefore, the SINR of user u on sub-channel c can be given as:
S I N R u c = p u c h u c   i U s   p u c h u c + N o
where i represent the interfering signals intended for users belonging to set Us, and huc represents the channel gain. If ‘X’ (where X = xusc) represents the user association matrix, such that, Ɐ s Є S, u Є Us, and c Є Cs, then
x u s c =   { 0 ,         o t h e r w i s e 1 ,         i f   s   i s   t r a n s m i t t e d   t o   u   o v e r   c
The user association ‘X’ should guarantee that the total number of associated users has increased, and the sub channels are efficiently allocated, as shown in Figure 3. The user interference is managed using the SIC technique at the receiver’s side [7,31]. The optimal decoding in the downlink channel can be attained by organizing users according to the normalized channel gain |husc|2/σ2, where σ2 is the variance of the additive white Gaussian noise (AWGN), and |husc| is the modulus of channel gain between user ‘u’ and SBS ‘s’.
SIC is used for detection and decoding in the accompanying NOMA scheme with a normalized channel gain. NOMA reduces the inter-user interference that occurs when densely deployed BSs and users operate in the same vicinity. Received signals at u1, u2,…, un presented within the cth sub channel can be given by
y c , 1 = h c , 1     α c , 1 p c , 1 + h c , 1     t = 1 n 1 α c , 1 p c , t + N o
y c , 2 = h c , 2     α c , 2 p c , 2 + h c , 2     t = 1 n 1 α c , 2 p c , t + N o
y c , n = h c , n     α c , n p c , n + h c , n     t = 1 n 1 α c , n p c , t + N o
where ‘α’ is the power co-efficient for the user, ‘h’ is the corresponding channel gain, and ‘p’ is the received power at the receiver end. Thus, after implementing SIC at the receiver’s end, the SNR can be expressed as:
S N R c , 1 = α c , 1     p h c , 1 2 N o
S N R c , 2 = α c , 2     p h c , 2 2 N o + α c , 1     p h c , 1 2
S N R c , n = α c , n     p h c , n 2 N o + t = 1 ,   t n n 1 ( α c , t     p h c , n 2 )
SNRc,1 is received at uc,1, and it is considered to be closest to s as it applies SIC to eliminate interference occurring from other users i; therefore, the SNR in Equation (5) consists of average noise without any interference, whereas uc,2 is relatively far from s, and uc,n is the farthest. User uc,n cannot implement SIC to cancel the weak signals of other users, as its received power ‘p’ is not strong; therefore, the SNR in Equation (7) consists of average noise along with the interfering signals.
Moreover, as NOMA is implemented within the dense s-comprised clusters, the maximum number of users will be close to some ‘s’ and receive adequate ‘p’ to improve the data rate. However, users at the edges of the cluster may experience strong interference from neighboring users. In addition, it is assumed that there will be a limited number of users within the defined clusters. The achievable data rate over a sub channel ‘c’ from SBS ‘s’ transmitted to user ‘u’ will be given as:
R u s c = w l o g 2 ( 1 + S N R u s c )

3.2. Power Allocation

The power allocation in NOMA differs from that in OFDMA; for sub-channels, assume a single beam scenario with (c = 1); let, mathematically, h1 > h2 > … > hn be the channel condition for users 1, 2, 3,…, n.
Considering the user deployments as given in Figure 1, there will be two users, u1 and u2, where u1 is the near user, and u2 is the far user. The user rate for the two users will be given as:
R u 1 = l o g 2 ( 1 + α u 1 h u 1 2 p )
R u 2 = l o g 2 ( 1 + α u 2 h u 2 2 p α u 1 h u 2 2 p + 1 )
where αu1+ αu2 = 1
If the total sum rate is defined as Rn = Ru1 + Ru2.
Furthermore, Rn represents the sum rate.
Maximize ‘Rn’,
Subject to:
k = 1 n α k p   p
α k p > 0
where
R n = k = 1 n l o g 2 ( 1 + α k p   h k   2 N o + t = 1 ,   t k n 1 α t   p | h k | 2 )   >   R m i n  
where Rmin is the minimum required sum rate by the system. The power allocation is carried out so that the power is allocated to each user if the preceding user has been assigned the power [27,32]. Therefore, if ‘k’ is a user in the tagged cluster nearest to the SBS, therefore:
αk + 1p > 0 only if αk p > 0
It can be concluded from the above-given expression that an improved sum rate is achieved by increasing the power of every proceeding user in comparison to the succeeding one. Thus, shifting the power from farther to closer users will improve the system capacity. The shifting process continues until the farthest user reaches its minimum threshold ‘τmin’ [27,32]. However, the nearest user should not obtain power more than the maximum defined threshold ‘τmax’. The power shifting process is repeated from the farther user to the closer user as follows:
u 1 { α 1 p }   u 2 { α 2 p }   u k { α k p }
As MBS employs OFDMA and SBS NOMA to achieve considerable connectivity in the proposed network, the received power approach is incorporated to regulate user association. Figure 3 plots the user association probability of the unified NOMA-enabled dense network with three layers. However, it is assumed that NOMA users prefer HSBS or MBS if LSBS availability is relatively low. With the densification of HSBS and LSBS, NOMA users show a great possibility of being associated with the SBSs deployed within the clusters.
However, it is also assumed that NOMA-associated users have a higher probability of being associated with LSBS, even though HSBS transmits at a higher power level, due to the close deployment of LSBS within the clusters, and reveals the effectiveness and benefits of densely deploying LSBSs in the clustered HetNets.

3.3. Cooperated Clustered PD-NOMA

In wireless communication, transmitting more than one copy of a signal is an encouraging technique to reduce the effects of fading. Among the range of existing schemes, the cooperative network is considered to be a better scheme. The cooperative network helps in achieving improved reliability by transmitting multiple signals through relaying. Moreover, for users with bad channel conditions located at farther distances, where a direct link between BS and a user could be established, relaying proves to be the solution. In general, relaying is preferred because it is relatively closer to the BS and therefore requires less power at BS to transmit the signal at relay. It determines that relay networks have more benefits in terms of reliability, extensive coverage area, and power saving [19,33]. As with the PD-NOMA in the cooperative network, the receiver’s SNR can be improved significantly over a restricted distance. NOMA enhances with relaying the system’s throughput. The spectral efficiency of PD-NOMA improves by relaying signals and backing the cell-edge users. Therefore, it is necessary to consider the cooperation in PD-NOMA-based communication systems. Two types of cooperation in the downlink scenario are possible, namely cooperation between the PD-NOMA users/BSs and cooperation by using fixed relays [19,34,35].
In this article, we considered cooperation within the PD-NOMA clusters among users, as shown in Figure 4a. The basic design and working of cooperative PD-NOMA is similar to the function of SIC. According to the working principle of SIC, the users with strong channel conditions perform the decoding, and thus the messages of the weak user will be decoded first by the users with the better channel condition. Therefore, the users with the good channel condition exploit this information by working as relays for other users with weak channel states and improving the reliability of users with weak channel states. We considered a multi-user downlink cooperative PD-NOMA with a single SBS and two or more end users. For two users, the downlink transmission will be performed in two time slots as shown in Figure 4b, i.e., the direct phase and the cooperative phase. In the direct phase, a superposed message of both users U1 and U2 will be broadcasted by the SBS.
Consider a scenario where the channel state of U1 is supposed to be strong, so SIC will be implemented at U1. Considering the working principal of SIC, U1 decodes the message of U2 before decoding its own message, while in the second time slot, U1 will function as a relay and forwards the former decoded information of U2. With this cooperation scheme, two copies of signals will be received at U2 via different paths. This cooperation is important and much needed for weak users, since the throughput of weak users would suffer due to the interference from the strong user.
Therefore, the signal reception of the farther user will be improved by having two copies of a message. For larger distances, this cooperation would require additional spectral resources. However, it can be recompensed by working with shorter distances, which is achievable with the formed PD-NOMA clusters. The other method to implement cooperative PD-NOMA is with dedicated relays, which can be considered in future research.

4. Results and Discussion

Numerical analysis by performing Monte Carlo simulations was performed in this section to verify the accuracy of the proposed algorithm. To perform simulations, we used MATLAB tools. The overall simulation setup is summarized in Table 2; the values were selected based on the 3GPP standards. Simulations were performed on SBS-associated users considering both indoor and outdoor small cell users. All active SBS nodes were randomly deployed using a Poisson random distribution within a macro cell area, giving the targeted region′s coverage probability as shown in Figure 5. The power coefficient ‘α’ range was from 0 ≤ 1, and the simulations were performed to evaluate and give a comparative system capacity with the implementation of OFDMA, PD-NOMA, and the proposed clustered PD-NOMA techniques.
Figure 6 shows the channel capacity comparison by comparing the user rate of u1 and u2 achieved with unified PD-NOMA and clustered PD-NOMA in Mbps. It can be seen in the results that the region covered by clustered PD-NOMA was considerably more significant than the unified PD-NOMA scheme due to the increased channel gain difference achieved with the clustered PD-NOMA.
Figure 7 shows the throughput gain achieved with the increased number of users associated per cell; it can be seen that 4% more throughput gain was achieved with clustered PD-NOMA (without cooperative PD-NOMA) than the unified PD-NOMA scheme. In addition, it can be analyzed from the results that the throughput gain achieved with unified PD-NOMA was 11% improved as that achieved with the conventional OFDMA scheme, and it was enhanced by 15% with the clustered PD-NOMA as compared to the traditional PD-NOMA scheme.
After implementing the cooperative method on clustered PD-NOMA, the throughput further improved. Figure 8 shows the comparative analysis of throughput gain achieved with the proposed clustered PD-NOMA with cooperative nodes, the throughput achieved with the IMHC scheme [1], and the results achieved with unified PD-NOMA and OFDMA techniques. With the proposed scheme, the throughput gain improved by 23, 29, and almost 65% as compared to the unified PD-NOMA scheme, IMHC clustering scheme, and the conventional OFDMA scheme, respectively.
Results showed that the throughput efficiency improved remarkably for a varied number of users when implemented with the proposed clustered PD-NOMA scheme, whereas the number of users associated per cluster would be based on maximum channel gain difference between the associated users for the clustered PD-NOMA.
The throughput gain improved with the clustered PD-NOMA due to low interference values and cooperative user implementation within the PD-NOMA clusters, as interference was mitigated by applying SIC, and as the clusters were formed, the distance of users from the SBS also decreased; therefore, the inter-cluster interference also decreased. Moreover, due to the high channel gain difference, the number of users per cluster would be low and thus would result in low interference and eventually improved throughput gain.
Figure 9 shows that by implementing clustered PD-NOMA in an ultra-dense HetNet, the overall system capacity improved remarkably compared to the capacity achieved by implementing a unified PD-NOMA and the OFDMA scheme in an ultra-dense heterogeneous network. On performing the analysis, it was found that the overall system capacity with clustered PD-NOMA improved by 8% compared to the unified PD-NOMA scheme and more than 80% compared with the conventional OFDMA scheme. Thus, the proposed clustered PD-NOMA algorithm improved the system capacity by grouping the base stations and user associations with satisfactory data rates, although with clustered PD-NOMA as the average SINR increased, system capacity also improved.
The potential reason for increased system capacity is the increased channel gain difference due to cluster formations with a lower number of users along with the basic functionality of the PD-NOMA scheme. Thus, with clustered PD-NOMA, the system capacity further improved and eventually will improve the coverage probability in ultra-dense heterogeneous networks.
Figure 10 shows an improved sum rate achieved with the proposed algorithm of the clustered PD-NOMA scheme, which hence improved the overall sum rate versus the increased density of associated users within the targeted cell area and eventually resulted in an improved system sum rate achieved with the increased user density, as compared to the sum rate achieved with the unified PD-NOMA and the conventional OFDMA schemes for the same number of users. The results show that the proposed clustered PD-NOMA scheme improved the sum rate by 4 and 14% compared to the unified PD-NOMA and conventional OFDMA scheme, respectively. Therefore, an improved sum rate with an increased system capacity was achieved with the clustered PD-NOMA scheme in an ultra-dense HetNet.
Figure 11 and Figure 12 show the CDF generated to validate the results achieved with the clustered PD-NOMA, showing improvements in throughput and capacity, respectively.

5. Conclusions

This article implemented a clustered PD-NOMA scheme on an ultra-dense heterogeneous clustered network at tier-2 and tier-3 small cell users, i.e., HSBS and LSBS users, respectively. The proposed clustered PD-NOMA algorithm was proved to be a promising solution to achieve an efficient user association with an improved data rate for an ultra-dense 5G network. The results achieved in this article with the proposed algorithm outperformed the overall system capacity, throughput gain, and sum rate achieved with both the unified PD-NOMA and OFDMA schemes. With the proposed method, we improved various performance parameters simultaneously in a randomly deployed ultra-dense HetNet, as the system capacity and the throughput gain improved by 8 and 23%, respectively, as compared to the unified PD-NOMA scheme, and by 80% and 65%, respectively, when compared to the conventional OFDMA scheme, with significant improvement in sum-rate achieved with clustered PD-NOMA implementation. In the future, different cooperative PD-NOMA implementations will be explored, and their impacts on load balancing and system capacity will be studied. In addition, based on the existing literature, there are still so many ways in which PD-NOMA could be implemented to improve the user association and spectral efficiency.

Author Contributions

Conceptualization, N.H.; formal analysis, N.H. and A.S.; resources, A.S.; supervision, S.R.; writing—original draft, N.H.; writing—review & editing, N.H. and S.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Farhan, N.; Rizvi, S. An Interference-Managed Hybrid Clustering Algorithm to Improve System Throughput. Sensors 2022, 22, 1598. [Google Scholar] [CrossRef] [PubMed]
  2. Zhu, L.; Yang, L.; Zhang, Q.; Zhou, T.; Hua, J. Cluster-based energy-efficient joint user association and resource allocation for B5G ultra-dense network. Phys. Commun. 2021, 46, 101311. [Google Scholar] [CrossRef]
  3. Farhan, N.; Rizvi, S.; Shabbir, A.; Memon, I. Clustering Approaches for Efficient Radio Resource Management in Heterogeneous Networks. Vfast Trans. Softw. Eng. 2021, 9. [Google Scholar] [CrossRef]
  4. Aldababsa, M.; Toka, M.; Gökçeli, S.; Kurt, G.K.; Kucur, O. A tutorial on nonorthogonal multiple access for 5G and beyond. Wirel. Commun. Mob. Comput. 2018, 2018, 9713450. [Google Scholar] [CrossRef] [Green Version]
  5. Chaieb, C.; Abdelkefi, F.; Ajib, W. Joint user association and sub-channel assignment in wireless networks with heterogeneous multiple access and heterogeneous base stations. In Proceedings of the 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, 31 August–3 September 2020; pp. 1–6. [Google Scholar]
  6. Saito, Y.; Kishiyama, Y.; Benjebbour, A.; Nakamura, T.; Li, A.; Higuchi, K. Non-orthogonal multiple access (NOMA) for cellular future radio access. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013; pp. 1–5. [Google Scholar]
  7. Sadat, H.; Abaza, M.; Mansour, A.; Alfalou, A. A Survey of NOMA for VLC Systems: Research Challenges and Future Trends. Sensors 2022, 22, 1395. [Google Scholar] [CrossRef]
  8. Fang, F.; Ye, G.; Zhang, H.; Cheng, J.; Leung, V.C. Energy-efficient joint user association and power allocation in a heterogeneous network. IEEE Trans. Wirel. Commun. 2020, 19, 7008–7020. [Google Scholar] [CrossRef]
  9. Celik, A.; Tsai, M.-C.; Radaydeh, R.M.; Al-Qahtani, F.S.; Alouini, M.-S. Distributed user clustering and resource allocation for imperfect NOMA in heterogeneous networks. IEEE Trans. Commun. 2019, 67, 7211–7227. [Google Scholar] [CrossRef]
  10. Forouzan, N.; Rabiei, A.M.; Vehkaperä, M.; Wichman, R. A distributed resource allocation scheme for self-backhauled full-duplex small cell networks. IEEE Trans. Veh. Technol. 2021, 70, 1461–1473. [Google Scholar] [CrossRef]
  11. Qin, Z.; Yue, X.; Liu, Y.; Ding, Z.; Nallanathan, A. User association and resource allocation in unified NOMA enabled heterogeneous ultra dense networks. IEEE Commun. Mag. 2018, 56, 86–92. [Google Scholar] [CrossRef] [Green Version]
  12. Zhang, L.; Zhang, G.; Zhao, X.; Li, Y.; Huang, C.; Sun, E.; Huang, W. Resource allocation for energy efficient user association in user-centric ultra-dense networks integrating NOMA and beamforming. AEU-Int. J. Electron. Commun. 2020, 124, 153270. [Google Scholar] [CrossRef]
  13. Zhou, J.; Zhang, X.; Wang, W. Joint resource allocation and user association for heterogeneous services in multi-access edge computing networks. IEEE Access 2019, 7, 12272–12282. [Google Scholar] [CrossRef]
  14. Benjebbour, A.; Saito, Y.; Kishiyama, Y.; Li, A.; Harada, A.; Nakamura, T. Concept and practical considerations of non-orthogonal multiple access (NOMA) for future radio access. In Proceedings of the 2013 International Symposium on Intelligent Signal Processing and Communication Systems, Naha, Japan, 12–15 November 2013; pp. 770–774. [Google Scholar]
  15. Islam, S.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] [CrossRef] [Green Version]
  16. Wei, Z.; Yang, L.; Ng, D.W.K.; Yuan, J.; Hanzo, L. On the performance gain of NOMA over OMA in uplink communication systems. IEEE Trans. Commun. 2019, 68, 536–568. [Google Scholar] [CrossRef] [Green Version]
  17. Marcano, A.S.; Christiansen, H.L. Impact of NOMA on network capacity dimensioning for 5G HetNets. IEEE Access 2018, 6, 13587–13603. [Google Scholar] [CrossRef]
  18. Vu, T.-H.; Nguyen, T.-V.; Kim, S. Cooperative NOMA-enabled SWIPT IoT networks with imperfect SIC: Performance analysis and deep learning evaluation. IEEE Internet Things J. 2021, 9, 2253–2266. [Google Scholar] [CrossRef]
  19. Liaqat, M.; Noordin, K.A.; Abdul Latef, T.; Dimyati, K. Power-domain non orthogonal multiple access (PD-NOMA) in cooperative networks: An overview. Wirel. Netw. 2020, 26, 181–203. [Google Scholar] [CrossRef]
  20. Wang, Z.; Yue, X.; Peng, Z. Full-duplex user relaying for NOMA system with self-energy recycling. IEEE Access 2018, 6, 67057–67069. [Google Scholar] [CrossRef]
  21. Le, C.-B.; Do, D.-T.; Zaharis, Z.D.; Mavromoustakis, C.X.; Mastorakis, G.; Markakis, E.K. System performance analysis in cognitive radio-aided NOMA network: An application to vehicle-to-everything communications. Wirel. Pers. Commun. 2021, 120, 1975–2000. [Google Scholar] [CrossRef]
  22. Song, D.; Shin, W.; Lee, J.; Poor, H.V. Sum-throughput maximization in NOMA-based WPCN: A cluster-specific beamforming approach. IEEE Internet Things J. 2021, 8, 10543–10556. [Google Scholar] [CrossRef]
  23. Higuchi, K.; Benjebbour, A. Non-orthogonal multiple access (NOMA) with successive interference cancellation for future radio access. IEICE Trans. Commun. 2015, 98, 403–414. [Google Scholar] [CrossRef] [Green Version]
  24. Wang, K.; Liu, Y.; Ding, Z.; Nallanathan, A.; Peng, M. User association and power allocation for multi-cell non-orthogonal multiple access networks. IEEE Trans. Wirel. Commun. 2019, 18, 5284–5298. [Google Scholar] [CrossRef]
  25. Zeng, H.; Zhu, X.; Jiang, Y.; Wei, Z.; Sun, S.; Xiong, X. Toward UL-DL Rate Balancing: Joint Resource Allocation and Hybrid-Mode Multiple Access for UAV-BS Assisted Communication Systems. IEEE Trans. Commun. 2022, 70, 2757–2771. [Google Scholar] [CrossRef]
  26. Sun, J.; Wang, Z.; Huang, Q. Cyclical NOMA based UAV-enabled wireless network. IEEE Access 2018, 7, 4248–4259. [Google Scholar] [CrossRef]
  27. Lei, L.; Yuan, D.; Ho, C.K.; Sun, S. Power and channel allocation for non-orthogonal multiple access in 5G systems: Tractability and computation. IEEE Trans. Wirel. Commun. 2016, 15, 8580–8594. [Google Scholar] [CrossRef] [Green Version]
  28. Akhtar, T.; Tselios, C.; Politis, I. Radio resource management: Approaches and implementations from 4G to 5G and beyond. Wirel. Netw. 2021, 27, 693–734. [Google Scholar] [CrossRef]
  29. Maraqa, O.; Rajasekaran, A.S.; Al-Ahmadi, S.; Yanikomeroglu, H.; Sait, S.M. A survey of rate-optimal power domain NOMA with enabling technologies of future wireless networks. IEEE Commun. Surv. Tutor. 2020, 22, 2192–2235. [Google Scholar] [CrossRef]
  30. Kimy, B.; Lim, S.; Kim, H.; Suh, S.; Kwun, J.; Choi, S.; Lee, C.; Lee, S.; Hong, D. Non-orthogonal multiple access in a downlink multiuser beamforming system. In Proceedings of the MILCOM 2013–2013 IEEE Military Communications Conference, San Diego, CA, USA, 18–20 November 2013; pp. 1278–1283. [Google Scholar]
  31. Khan, W.U.; Li, X.; Ihsan, A.; Ali, Z.; Elhalawany, B.M.; Sidhu, G.A.S. Energy efficiency maximization for beyond 5G NOMA-enabled heterogeneous networks. Peer-to-Peer Netw. Appl. 2021, 14, 3250–3264. [Google Scholar] [CrossRef]
  32. Hussain, M.; Rasheed, H. Performance of orthogonal beamforming with NOMA for smart grid communication in the presence of impulsive noise. Arab. J. Sci. Eng. 2020, 45, 6331–6345. [Google Scholar] [CrossRef]
  33. Laneman, J.N.; Tse, D.N.; Wornell, G.W. Cooperative diversity in wireless networks: Efficient protocols and outage behavior. IEEE Trans. Inf. Theory 2004, 50, 3062–3080. [Google Scholar] [CrossRef]
  34. Li, Y.; Xia, M.; Aïssa, S. Coordinated multi-point transmission: A poisson-delaunay triangulation based approach. IEEE Trans. Wirel. Commun. 2020, 19, 2946–2959. [Google Scholar] [CrossRef] [Green Version]
  35. Khan, W.U.; Liu, J.; Jameel, F.; Sharma, V.; Jäntti, R.; Han, Z. Spectral efficiency optimization for next generation NOMA-enabled IoT networks. IEEE Trans. Veh. Technol. 2020, 69, 15284–15297. [Google Scholar] [CrossRef]
Figure 1. PD-NOMA with 2 users.
Figure 1. PD-NOMA with 2 users.
Applsci 12 05206 g001
Figure 2. System model of clustered PD-NOMA implemented at an SBS-tier on randomly deployed ultra-dense SBSs with the magnified view of PD-NOMA implementation at tier 2 and tier 3.
Figure 2. System model of clustered PD-NOMA implemented at an SBS-tier on randomly deployed ultra-dense SBSs with the magnified view of PD-NOMA implementation at tier 2 and tier 3.
Applsci 12 05206 g002
Figure 3. Sub channel assignment.
Figure 3. Sub channel assignment.
Applsci 12 05206 g003
Figure 4. (a) Clustered PD-NOMA, (b) direct PD-NOMA, and cooperative PD-NOMA within the clusters.
Figure 4. (a) Clustered PD-NOMA, (b) direct PD-NOMA, and cooperative PD-NOMA within the clusters.
Applsci 12 05206 g004
Figure 5. Voronoi tessellation of randomly deployed users under Poisson distribution.
Figure 5. Voronoi tessellation of randomly deployed users under Poisson distribution.
Applsci 12 05206 g005
Figure 6. Channel capacity comparison of unified PD-NOMA and clustered PD-NOMA scheme.
Figure 6. Channel capacity comparison of unified PD-NOMA and clustered PD-NOMA scheme.
Applsci 12 05206 g006
Figure 7. Number of associated users with the SBS versus the maximum throughput achieved.
Figure 7. Number of associated users with the SBS versus the maximum throughput achieved.
Applsci 12 05206 g007
Figure 8. Comparative analysis of throughput gain achieved with the proposed scheme and the existing schemes.
Figure 8. Comparative analysis of throughput gain achieved with the proposed scheme and the existing schemes.
Applsci 12 05206 g008
Figure 9. System capacity vs. average SINR.
Figure 9. System capacity vs. average SINR.
Applsci 12 05206 g009
Figure 10. Sum rate comparison with maximum number of associated users occupying the same resource block-comparative resource allocation between OFDMA-, power domain NOMA-, and clustered power domain NOMA-enabled schemes in an ultra-dense HetNet.
Figure 10. Sum rate comparison with maximum number of associated users occupying the same resource block-comparative resource allocation between OFDMA-, power domain NOMA-, and clustered power domain NOMA-enabled schemes in an ultra-dense HetNet.
Applsci 12 05206 g010
Figure 11. CDF of system capacity achieved with clustered PD-NOMA.
Figure 11. CDF of system capacity achieved with clustered PD-NOMA.
Applsci 12 05206 g011
Figure 12. CDF of system throughput achieved with clustered PD-NOMA.
Figure 12. CDF of system throughput achieved with clustered PD-NOMA.
Applsci 12 05206 g012
Table 1. Existing literature performed with PD-NOMA.
Table 1. Existing literature performed with PD-NOMA.
Research WorkContributionSum RateCapacityClusteringUltra-Dense HetNetUser Association
[11]Proposed a unified NOMA framework for user association and resource allocation to achieve massive connectivity.
[12]Energy efficiency maximization is achieved by proposing a joint optimization framework of PD-NOMA and beam forming.
[17]System level performance analysis with hybrid PD-NOMA and OFDMA schemes.
[24]PD-NOMA, game theory algorithms are proposed based on QoS threshold to improve user association and power allocation.
[22]Proposed a cluster specific beam-forming algorithm to maximize sum-throughput.
Table 2. Simulation parameters.
Table 2. Simulation parameters.
ParametersValues
Sub Carrier Bandwidth5 MHz
System Bandwidth (W)10 MHz
Transmission Power of Pico BSs (HSBS)25 dBm
Transmission Power of Femto BSs (LSBS)10 dBm
Channel Gain (MBS)14 dBi
Channel Gain (SBS)7 dBi
Indoor/Outdoor Path Loss Coefficient2
Radius of MBS (Macro BS)500 m
Radius of HSBS (Pico BS)25 m
Radius of LSBS (Femto BS)10 m
No. of HSBS10
No. of LSBS30
No. of Users2–60
No. of Sub-Carriers NOMA5
AWGN169 dBm/Hz
FadingRayleigh
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hasan, N.; Rizvi, S.; Shabbir, A. A Clustered PD-NOMA in an Ultra-Dense Heterogeneous Network with Improved System Capacity and Throughput. Appl. Sci. 2022, 12, 5206. https://0-doi-org.brum.beds.ac.uk/10.3390/app12105206

AMA Style

Hasan N, Rizvi S, Shabbir A. A Clustered PD-NOMA in an Ultra-Dense Heterogeneous Network with Improved System Capacity and Throughput. Applied Sciences. 2022; 12(10):5206. https://0-doi-org.brum.beds.ac.uk/10.3390/app12105206

Chicago/Turabian Style

Hasan, Naureen, Safdar Rizvi, and Amna Shabbir. 2022. "A Clustered PD-NOMA in an Ultra-Dense Heterogeneous Network with Improved System Capacity and Throughput" Applied Sciences 12, no. 10: 5206. https://0-doi-org.brum.beds.ac.uk/10.3390/app12105206

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