1. Introduction
There is a growing body of research that shows non-orthogonal multiple access (NOMA) as a promising multiple access technique for next generation communication systems. The basic idea of NOMA is to allow multiple users to share the same time/frequency/space resources. Generally, NOMA can be applied in the power domain or code domain. However, power domain NOMA (PD-NOMA) has gained more traction since it is easily applicable to current systems [
1,
2]. In PD-NOMA, a source transmits a superimposed signal to different users with appropriate power allocation. Each user is able to recover its desired signal by the application of successive interference cancellation (SIC). Compared to orthogonal multiple access (OMA) techniques such as time-division multiple access (TDMA) and frequency-division multiple access (FDMA), NOMA offers higher spectral efficiency and achievable rate [
3]. However, users with better channel conditions naturally benefit more with NOMA than users with worse channel conditions due to increased multiple access interference at their receivers [
4].
The advent of NOMA has enabled research on many conventional techniques, one of which is cooperative relaying [
5,
6,
7,
8,
9]. In cooperative communications, the relay usually operates with amplify-and-forward (AF) or decode-and-forward (DF) protocols where the advantage of the AF protocol lies in its low processing cost compared to the DF protocol [
9]. However, it is shown that the two protocols generally achieve very similar performance when the relay to user link is unreliable [
10]. Cooperative communication as applied to NOMA comes in two forms. First, there is the user relaying with DF protocol where a user (typically with strong channel conditions) acts as a relay to forward information to the user with weak channel conditions [
11,
12,
13]. On the other hand, there also exists dedicated relay transmission between the source and the users [
14,
15,
16,
17]. The capacity of user relaying NOMA was analyzed in Reference [
11]. To improve on the ergodic sum-rate and outage probability performance in Reference [
11], a novel receiver design was introduced in Reference [
12], where the destination jointly decodes the received symbols by using maximum ratio combining (MRC) and SIC. The authors of Reference [
13] studied user relaying with the capability to switch between half-duplex (HD) and full-duplex (FD) modes to enhance system performance. Under direct and non-direct link scenarios, FD NOMA is shown to be better than HD NOMA in terms of the outage probability and the ergodic sum-rate in the low signal-to-noise ratio (SNR) region. While variable gain AF relaying was studied in Reference [
14], the authors of Reference [
15] considered a fixed gain AF relay with direct and non-direct links. In References [
14,
15], the system performance was analyzed under the assumption of Nakagami-
m channels. Moreover, a comparison of AF and DF relaying with partial channel state information (CSI) was discussed in Reference [
16]. Based on the analysis, it is shown that, although DF relaying has better outage probability than AF relaying, the performance gap between AF and DF relaying for the outage probability is negligible as the SNR increases.
As an enabler of smart grid (SG) and Internet of Things (IoT) applications, power line communication (PLC) is seen as an attractive and promising technique due to the ubiquitous nature of power lines [
18]. Naturally, the application of NOMA to PLC can only prove beneficial [
19,
20,
21,
22]. In Reference [
19], user relaying NOMA with DF protocol was proposed for PLC systems. The average sum capacity was analyzed and results show NOMA can significantly improve the performance of PLC compared to OMA and satisfy the electromagnetic compatibility (EMC) requirements [
23]. The authors of [
20] studied a two-stage NOMA scheme, where NOMA is applied at both the source and the user relay, which is shown to outperform the one-stage system in Reference [
19]. An adaptive cooperative NOMA scheme for PLC was proposed in Reference [
21], where a dedicated DF relay establishes communication between a source modem and two user modems. Depending on the feedback information in the second phase, a direct or cooperative transmission increases the system throughput performance compared to TDMA and a conventional cooperative NOMA scheme. A joint power allocation was proposed for a multi-user NOMA visbile light communication (VLC) network in Reference [
22]. Here, VLC is enabled by a PLC modem. By jointly optimizing the allocated power to the PLC and VLC links, NOMA performs better than OMA in terms of sum throughput. The aforementioned works [
19,
20,
21] have only considered DF relaying with NOMA in cooperative PLC systems.
In this paper, we propose cooperative NOMA for PLC systems. The relay aids communication between the source and two users (near and far users) due to the high signal attenuation of the direct link. This is in contrast to the system model studied in References [
21,
24], where a direct link exists between the source and the near user. We study the system model under a log-normal fading assumption with impulsive noise characteristic to PLC networks [
25,
26,
27,
28,
29]. Data communication is executed in two equal phases. In the first phase of communication, the source modem transmits a superimposed signal with appropriate power allocation to the relay modem. The relay utilizes the AF or DF protocol on the received signal and forwards it to the two users in the second phase. We derive analytic expressions for the outage probability and the system throughput for the AF and DF NOMA protocols. By analyzing the results of the AF NOMA scheme in the high SNR region, we obtain closed-form lower and upper bounds of the outage probability. The derived analytic expressions are shown to be tight in comparison with Monte Carlo simulations. Furthermore, we show that the derived closed-form lower bound is able to approximate the outage probability especially at high SNR. The superiority of the proposed AF and DF NOMA schemes is illustrated by comparing with the conventional OMA scheme and direct NOMA transmission without relaying. From the simulation results, it is revealed that the DF NOMA outperforms AF NOMA in terms of outage probability in low channel variance settings. However, as the channel variance increases, DF NOMA has similar performance with the AF NOMA scheme. Furthermore, it is shown that the system throughput is enhanced when the relay employs DF relaying compared to AF relaying.
The rest of the paper is organized as follows: 
Section 2 describes the system model for the AF and DF NOMA schemes in PLC networks. Analysis of the outage probability and the system throughput is presented in 
Section 3. In 
Section 4, we describe two benchmark schemes for comparison. The simulation results and subsequent discussions are presented in 
Section 5. Finally, 
Section 6 concludes the paper.
Notation: ,  and  denote the probability density function (PDF), cumulative distribution function (CDF) and the complementary CDF (CCDF) of the random variable (RV) X, respectively. , , ,  and  denote the Gaussian Q function, the probability, the expectation, the minimum and the maximum operators, respectively.
  2. System Model
Consider the cooperative PLC network shown in 
Figure 1, where a source modem 
 communicates with two users 
 and 
 through a relay 
 with AF or DF protocol. It is assumed that the direct link between the source and the users is highly attenuated compared to the source to relay and the relay to user links. The two users, 
 and 
, are designated as the near user and the far user, respectively. In addition, the CSI is assumed to be perfectly known at all receiving modems. The distance-dependent cable attenuation is modeled as 
 where 
 is the distance between the PLC modems, 
f represents the operating frequency in 
, 
k is the exponent of the attenuation factor, 
 and 
 are the attenuation constants acquired from measurement data [
30].
The source-to-relay, relay-to-near user and relay-to-far user channels are denoted by 
, 
 and 
, respectively. We assume all channels experience independent and identically distributed log-normal fading which is common in the PLC literature [
25,
26,
27]. The PDF of the PLC log-normal fading channel is given by
      
      where 
 is a scaling constant and 
 and 
 (in decibels) are the mean and variance of 
, respectively, which follows the Gaussian distribution. In PLC networks, the channel variance accounts for the branch network topology where its value increases as the number of branches and connected loads in the network increases [
19]. In essence, low channel variance relates to a good fading scenario while high channel variance relates to a bad fading scenario [
31].
The performance of any PLC network is limited by the several sources of noise that can be broadly categorized as colored background noise, narrowband interference and impulsive noise [
32]. To accurately capture the noise effects, several models have been proposed including the Bernoulli-Gaussian process, Middleton Class A, Markov-Middleton and Markov-Gaussian models [
28,
29]. In this work, we adopt the Bernoulli-Gaussian model due to its mathematical tractability [
28]. Using the Bernoulli-Gaussian model, the PLC noise is modeled as an aggregate of background noise and impulsive noise [
26]. The impulsive noise is assumed to occur with a probability of 
p while the background noise occurs with a probability of 
 in a transmission block.
The proposed relaying strategy with NOMA for the cooperative PLC network occurs in two phases. Let 
 and 
 denote the messages to be transmitted with 
. During the first phase, the source modem 
 sends the superimposed signal expressed as 
 to the relay modem 
. Here, 
 is the source transmit power, 
 and 
 are the power allocation coefficients for 
 and 
, respectively. Due to the weak channel conditions of the far user 
, its designated symbol 
, is allocated more power. Therefore, the following conditions hold: 
 and 
. The received signal at 
 is expressed as
      
      where 
 represents the noise at 
 with variance 
.
In the second phase, the relay forwards a new data signal 
 to the two users after applying the AF or DF protocol. While the AF protocol amplifies the received signal, the DF protocol rebuilds the superimposed signal of 
 and 
 upon successful decoding of the received signal [
16]. With a relay transmit power 
, the transmitted signal 
, is expressed as
      
      where 
 is the variable relay gain given by [
33]
      
Therefore, the received signals at the near user 
 and the far user 
 are expressed, respectively, as
      
      and
      
      where 
 and 
 represent the noise at the near user and the far user with variance 
 and 
, respectively.
  2.1. Amplify-and-Forward Relaying
Based on the fact that 
 is allocated more power, the far user 
 decodes its desired signal 
 by treating 
 as interference. As a result, the post-detection instantaneous signal-to-interference-plus-noise ratio (SINR) for 
 at the far user is written as
        
In order to retrieve its desired signal 
, the near user 
 decodes 
 and removes it through SIC. Consequently, the post-detection SINRs at the near user for 
 and 
 are, respectively, given by
        
        and
        
  2.2. Decode-and-Forward Relaying
The DF relay decodes the superimposed signal in the first phased based on the NOMA principle that is, 
 is decoded first since it is allocated more power. After this, 
 is obtained by SIC where 
 is reencoded and subtracted from the composite signal. The instantaneous SINRs for detecting 
 and 
 are, respectively, written as
        
        and
        
The far and near users can recover their desired signals after relay transmission in the second phase. Since more power is allocated to the far user, it decodes its intended data symbol 
 directly by treating 
 as interference. The instantaneous SINR at the far user, 
, for decoding 
 is obtained as
        
To decode its desired data symbol 
, the near user first decodes 
 and applies SIC. The SINR of detecting 
 is expressed as
        
Finally, the instantaneous SNR at the near user for detecting 
 is given by
        
In the next section, we derive analytic expressions for the outage probability and the system throughput for the proposed AF and DF NOMA schemes under PLC log-normal channels with impulsive noise.
  5. Simulation Results
In this section, we present extensive simulation results to evaluate the performance of the proposed cooperative NOMA schemes in PLC networks. Our results are validated through Monte Carlo simulations averaged over 
 channel realizations. To characterize the power line attenuation, we adopt the following parameters: 
 and 
 [
9]. The power allocation coefficients of the NOMA transmission are fixed such that 
 and 
 [
19,
20,
21]. For simplicity, we consider equal channel mean and variances such that 
 and 
 [
36]. The probability of impulsive noise occurrence is set as 
 and the target rates are given by 
 and 
, respectively. Unless otherwise stated, 
, 
 and 
, respectively.
In 
Figure 2, we plot the outage probability of the AF NOMA scheme versus the source transmit SNR. We illustrate the performance for a fixed power allocation and equal source and relay transmit powers that is, 
. From the plot, we can observe that the analytic results show a tight approximation to the simulation results verifying the accuracy of the derived analytic results in (
20) and (
25). Also, the derived closed-form LBs of the outage probability for the far and near users obtained from (
32) and (
36), respectively are very tight especially at high SNR. Therefore, they can be used to approximate the system performance.
Figure 3 shows the outage probability performance versus the source transmit SNR for the different schemes. We compare the DF and AF NOMA schemes to the benchmark schemes presented in 
Section 4. From the plot, we can observe that the analytic results show a tight approximation to the simulation results verifying the accuracy of the derived analytic results. For the near and far users, the outage probability of the proposed AF and DF NOMA schemes are enhanced compared to the OMA and NOMA without relaying schemes as shown in 
Figure 3a,b, respectively. By allocating more power to the far user, the AF and DF NOMA schemes are able to ensure user fairness. Therefore, multiple users can be served concurrently while achieving set quality of service (QoS) requirements. From 
Figure 3a, it is seen that the DF NOMA scheme has better outage probability than the AF NOMA when the channel variance is low (i.e., 
). However, as the channel variance increases from 
 to 
, the outage probability is similar for the AF and DF NOMA schemes across the whole SNR range. In essence, while DF NOMA scheme can be chosen as the preferred protocol when the channel conditions are good, the AF NOMA scheme can be selected as more loads are connected to network due to its low computational complexity. For the near user, the performance of the AF and DF NOMA schemes remains similar in low and high channel variance settings. As the NOMA without relaying scheme suffers from high signal attenuation, it has the worst outage probability performance.
 Figure 4 shows the system throughput versus the source transmit SNR. The system throughput is plotted using (
50). It is observed that the proposed DF and AF NOMA schemes significantly enhance the system throughput relative to the benchmark schemes. The system throughput is enhanced when the relay employs DF instead of AF protocol. This follows directly from the outage probability performance of the two schemes. The AF and DF NOMA schemes will require less power to achieve a set target rate compared to the OMA scheme. For example, for a target rate of 
 and 
, the DF and AF NOMA schemes will require 
 and 
, respectively while the OMA scheme will require 
. Finally, we observe that when the impulsive noise probability increases from 
 to 
, the outage probability performance is degraded across all schemes. This is because higher 
p means more received samples are corrupted by impulsive noise and discarded in the decoding process.
 Figure 5 depicts the maximum system throughput versus the far user target rate, 
. The maximum system throughput is obtained from (
51). Specifically, we set the following parameters: 
, 
 and 
. From the results, it is shown that the DF NOMA scheme has the best performance while the OMA scheme has the worst performance. The gap between the NOMA schemes and the OMA scheme increases as 
 increases. However, the system throughput of the DF and AF NOMA schemes is dependent on the given target rates of the users. At 
, as the target rate of the far user 
 increases from 
 to 
, the throughput of the DF NOMA scheme is enhanced compared to the NOMA without relaying scheme. Beyond 
, the DF NOMA scheme fails to guarantee the system QoS, hence the system throughput is degraded. A similar observation is made for the AF NOMA scheme where the NOMA without relaying scheme begins to outperform the AF NOMA scheme when 
. Therefore target rates need to be carefully selected for the AF and DF NOMA schemes to outperform the benchmark schemes.
 Finally, 
Figure 6 examines the impact of the relay position on the performance of the proposed NOMA schemes. Specifically, we plot the maximum system throughput versus the source-to-relay distance 
. The maximum system throughput is plotted using (
51). We assume the source-to-far user distance is 
 m and the near user is located 
 m from the far user. From the results, there exists an optimum relay position that maximizes the system throughput. Although the received signal power is high when the relay is close to the source, the far distance between the relay and the users means the forwarded signal in the second phase is highly attenuated, degrading the system throughput. For a fixed relay power, the system throughput is enhanced when the source transmits with more power. In addition, we observe that the DF NOMA scheme is able to enhance the system throughput compared to the other schemes for all relay positions.