Skip to main content
Entropy logoLink to Entropy
. 2023 Jan 27;25(2):233. doi: 10.3390/e25020233

Joint Design of Polar Coding and Physical Network Coding for Two−User Downlink Non−Orthogonal Multiple Access

Zhaopeng Xie 1, Pingping Chen 1,*, Yong Li 2
Editors: Yanlin Geng, Yinfei Xu, Min Zhu
PMCID: PMC9955833  PMID: 36832600

Abstract

In this paper, we propose a joint polar coding and physical network coding (PNC) for two−user downlink non−orthogonal multiple access (PN−DNOMA) channels, since the successive–interference–cancellation–aided polar decoding cannot be optimal for finite blocklength transmissions. In the proposed scheme, we first constructed the XORed message of two user messages. Then, the XORed message was superimposed with the message of the weak User 2 for broadcast. By doing so, we can utilize the PNC mapping rule and polar decoding to directly recover the message of User 1, while at User 2, we equivalently constructed a long−length polar decoder to obtain its user message. The channel polarization and decoding performance can be greatly improved for both users. Moreover, we optimized the power allocation of the two users with their channel conditions by considering the user fairness and the performance. The simulation results showed that the proposed PN−DNOMA can achieve performance gains of about 0.4−0.7 dB over the conventional schemes in two−user downlink NOMA systems.

Keywords: polar code, two-user downlink non-orthogonal multiple access channels, physical layer network coding

1. Introduction

Non-orthogonal multiple access (NOMA) is a promising multiple access technique in 5G communications to increase system throughput and accommodate massive connectivity [1]. Compared to traditional orthogonal multiple access (OMA), NOMA allows multiple users to simultaneously transmit signals using the same time/frequency radio resources, but different power levels [2]. The key advantage of NOMA is exploring the extra power domain to further increase the number of supportable users. Specifically, users are identified by their channel conditions. Those with good channel conditions are called strong users, and the others are called weak users [3]. For the sake of fairness, less power is allocated to strong users at the transmitter side. In this way, the transmitter sends the superposition of signals with different power levels, and the receiver applies successive interference cancellation (SIC) to strong users to realize multi-user detection. Consider a typical NOMA system, which consists of a base station (BS) and two user nodes. Ref. [4] proposed power allocation (PA) algorithms to maximize the ergodic capacity under the power and rate constraints of the weak user. With fixed power coefficients, Ref. [5] considered the exact bit error rate (BER) analysis of a two-user NOMA system using square quadrature amplitude modulation (QAM). Ref. [6] proposed a joint adaptive M-QAM modulation and power adaptation. While the BS is equipped with multiple antennas, Ref. [7] proposed a matched-filter (MF) preceding algorithm and analyzed the required power consumption under SINR constraints for both users, as well as the power-outage tradeoff. Ref. [8] analyzed the quasi-degradation probability and proposed an analytical framework to characterize the optimality of NOMA over Rician fading channels. Moreover, Reference [9] investigated the achievable rate region in the large-system limit of regular sparse NOMA with two users. Given a minimum target rate for the individual users, Reference [10] analyzed the outage probability with respect to the total data rates.

In conventional NOMA systems, the SIC is employed for signal decoding, which is optimal for sufficient long blocklength transmissions [11]. However, for finite blocklength transmissions, the joint decoding instead of SIC has been shown to be better [12]. By using the random channel coding theorem, Reference [13] proposed a NOMA implementation without SIC and proved that the conditional achievable sum rate given channel gains can be achieved by this scheme. Polar code, proposed by Arikan in 2006, can achieve the symmetric channel capacity of binary discrete memoryless channels under a successive cancellation (SC) or a cyclic−redundancy−check−aided SC−list (CA−SCL) decoder, as the code length goes to infinity [14]. Considering the decoding error probability and PA optimization, a joint polar decoding and SIC decoding strategy (PC−SIC) was proposed [12]. PC-SIC aims to maximize the effective throughput at the central user under the minimum required effective throughput constraint at the cell edge user. However, this scheme mainly considers the individual decoding by users, and the superposition of signals is performed to ensure that the inter-user interference can be successfully removed by SIC at the receiver.

Moreover, the physical-layer network coding (PNC) can significantly enhance the spectrum efficiency and the network throughput by utilizing network interference [15,16]. The concept of PNC lies in that the relay maps the overlapped received signals from two users to a network coding (NC) message. The channel coding and efficient decoding were developed for polar-coded PNC [17]. Network-coded multiple access (NCMA) was proposed for NOMA systems [18], which estimates an NC message and then a single-user message.

In this paper, by exploiting the principles of the polar code and PNC, we propose a joint polar coding and PNC over two-user downlink NOMA (PN−DNOMA) systems, which can convert the inter-user interference into a useful message. In particular, User 1 can use the PNC mapping rule for direct decoding, while User 2 can construct a longer-length decoder from the received signal, and the channel polarization effect can be greatly improved. In the proposed scheme, the BS transmits the superimposed message of the XORed message of two users and the message of the weak User 2. This is different from the conventional downlink NOMA schemes, where the superimposed message of two users is broadcast [19]. Then, we can directly recover the message of User 1 aided by PNC mapping from the received signal, and the message of User 2 is estimated by using a constructed long−length polar decoder. In addition, we determined the optimal power allocation of the two users given the channel condition to improve the user fairness and performance. The simulation results showed that the proposed PN−DNOMA can achieve performance gains of about 0.4–0.7 dB over the conventional PC−SIC in the two-user downlink NOMA system.

The rest of this paper is organized as follows. Section 2 briefly reviews the system model and polar code. Section 3 explicitly gives the proposed PN-DNOMA. Section 4 presents the simulation results, and Section 5 concludes the paper.

2. Background and System Model

2.1. System Model

We considered a downlink NOMA system with two user nodes and a BS, as shown in Figure 1. The channel gain from the BS to user s is expressed as hs, s{1,2}. In particular, hs=dsφgs, with ds being the distance from the BS to the user s, where φ is the loss exponent and gsCN(0,1) [20]. Without loss of generality, we assumed that User 1 and User 2 are the strong user and weak user from the BS, respectively. In this paper, for convenience, we use the notation aij to denote a sequence ai,ai+1,,aj and ai,vj to denote the v-th message in the superimposed signal, v{1,2}. Let u1,sZ denote the source bits of length Z from the BS sent to user s, s{1,2}. After polar encoding for u1,sZ, we can have the length−Z codeword x¯1,sZ of user s. In the conventional downlink NOMA [21], the two-user codewords are modulated and superimposed at the BS, then broadcast to the two users.

Figure 1.

Figure 1

Block diagram of a two-user downlink NOMA system.

In this paper, at the BS, we first obtain the XORed message x1,1Z=x¯1,1Zx¯1,2Z. For notational simplicity, we denote the message of User 2 by x1,2Z=x¯1,2Z. Afterward, x1,vZ is the BPSK modulated to the signal r1,vZ, v=1,2. Then, we can construct the superimposed signal of the XORed r1,1Z and the message r1,2Z for broadcast. The received signal at the user s can be given by

ys=hsv=12pvr1,vZ+w1,sZ, (1)

where Pv denotes the transmit power for rv, subjected to the total transmit power Pt, i.e., P1+P2=Pt and P2>P1. w denotes a Gaussian random noise with variance σ2, between user s and the BS. hs are assumed to be known at the BS, which may be obtained by a feedback channel from the users [22].

2.2. Channel Polarization

Let W:XY denote a binary-input discrete memoryless channel (B-DMC) with the input alphabet X={0,1}, output alphabet Y, and channel transition probabilities {W(y|x):xX,yY}. For a length-N polar code, the source block u1N consists of information bits uΛ{0,1}K and frozen bits uΛc{0}NK, where Λ denotes information bits and Λc denotes frozen bits. In this paper, we adopted a systematic polar code [23], and the code bits x1N=(x1,x2,xN), x1N{0,1}N, given by

x1N=u1NGN, (2)

where GN is the N-dimensional generator matrix and GN=Fn, where ⊗ denotes the Kronecker product F=1011, n=log2(N). The channels are merged and split into bit-channels WN(i), i=1,2,,N. Let WN(i)y1N,u^1i1ui denote the i−th channel transition probability with input bit ui and outputs y1N,u1i1, given by

WN(i)y1N,u1i1uiui+1NXNi12N1WNy1Nu1N. (3)

The K most-reliable split bit−channels are determined to transmit the information bits, and the rest are used as frozen bits, i.e., zeros. The decoder calculates the LLR of the i-th bit ui as

LN(i)ln(WN(i)y,u^1i1|0WN(i)y,u^1i1|1),i=1,2,,N, (4)

where u^1i1 is the estimation of the vector u1i1. During the decoding, the LLRs for odd channels and for even channels can be, respectively, computed via recursion:

LN(2i1)(y1N,u^12i2)=LN/2(i)(y1N/2,u^1,o2i2u^1,e2i2)LN/2(i)(yN/2+1N,u^1,e2i2), (5)

and

LN(2i)(y1N,u^12i1)=(1)u^2i1LN/2(i)(y1N/2,u^1,o2i2u^1,e2i2)+LN/2(i)(yN/2+1N,u^1,e2i2), (6)

where u^1,o2i2 and u^1,e2i2 are the subvectors of estimated bits with odd and even indices, respectively. The box−plus operation ⊞ is defined as L1L2=log1+eL1+L2/eL1+eL2 [24].

3. Polar Coded for NOMA

3.1. Proposed PN-DNOMA Scheme

Recall that the encoding matrix can be obtained by the n−times Kronecker product of the 2×2 polarization kernel F and operated in the binary field [14]. Thus, for a lengthN polar coding, the source block u1N to be encoded into x1N equivalently consists of two steps. In the first step, the M sub−block u1N=(u1Z,uZ+12Z,,u(M1)Z+1N) is encoded by Fnm to generate the sub−codewords (x¯1Z,x¯Z+12Z,,x¯(M1)Z+1N), respectively, Z=N/M and m=log2(M). In the second step, the resulting sub−codewords are encoded by G¯M=Fm into x1N. This encoding process is given by

x1N=u1NGN=u1N(FnmFm)=u1NFnm0FnmFnm=((u1ZFnm)T,(uZ+12ZFnm)T,,(u(M1)Z+1NFnm)T)G¯M=((x¯1Z)T,(x¯Z+12Z)T,,(x¯(M1)Z+1N)T)G¯M. (7)

In the two−user NOMA, from (7), we assumed that the desired message for the user s is u¯1,sZ=(u¯1,s,u¯2,s,,u¯Z,s), which is a sub-block of the source block u1N=(u1,u2,,uN), i.e., u(s1)Z+1sZ=u¯1,sZ, N=MZ, and M=2.

In particular, from the encoding principles in (7), the individual polar coding of length-Z for two users at the BS is equivalently transformed to a single polar coding of a larger length N, N=2Z, as shown in Figure 2. Thus, at the BS, we can have the sub-codeword x1,1Z as

x1,1Z=x¯1,1Zx¯1,2Z=u¯1,1ZFnmu¯1,2ZFnm, (8)

which is also the XORed signal of the two user codewords. Similarly, we can generate the sub−codeword of x1,2Z as

x1,2Z=x¯1,2Z=u¯1,2ZFnm. (9)

Figure 2.

Figure 2

Block diagram of the transmitter in two-user PN−DNOMA.

Then, the x1,sZ is BPSK−modulated to r1,sZ, s=1,2, which are then superimposed and sent to the users. In user node s, the i−th received signal yi,s is given by

yi,s=hs(P1ri,1+P2ri,2)+wi,s. (10)

We define a set that collects four possible superimposed signals at user s as S={hs(P1+P2),hs(P1P2),hs(P1+P2),hs(P1+P2)}, where the j−th element sj in S has the a priori probability Pr(sj)=1/4, j=0,1,2,3. At the user s, the probability of the received yi,s given the transmit signal sj is

Pr(yi,s|sj)=1β2πσexp((yi,ssj)22σ2), (11)

where β is a normalization factor that ensures j=03Pr(yi,s|sj)=1. Moreover, we define another XOR-ed message x1,oZ=x1,1Zx1,2Z for the superimposed signals, x1,oZ=(x1,1x1,2,x2,1x2,2,,xZ,1xZ,2). Table 1 summarizes the PNC mapping rules for the coded bit and the received signal.

Table 1.

Mapping rules for code bits and received signals.

j x1 x2 xo hsp1r1 hsp2r2   S
0 0 0 0 hsp1 hsp2   hs(P1+P2)
1 1 0 1 hsp1 hsp2   hs(P1+P2)
2 0 1 1 hsp1 hsp2   hs(P1P2)
3 1 1 0 hsp1 hsp2   hs(P1+P2)

At the user s, we use L¯i,s,1, L¯i,s,2 and L¯i,s,xor to denote the initial LLRs of the i-th bit in x1,1Z, x1,2Z and x1,oZ, respectively, which can be computed by

L¯i,s,1=lnPr(yi,s|s0)+Pr(yi,s|s2)Pr(yi,s|s1)+Pr(yi,s|s3),L¯i,s,2=lnPr(yi,s|s0)+Pr(yi,s|s1)Pr(yi,s|s2)+Pr(yi,s|s3),L¯i,s,xor=lnPr(yi,s|s0)+Pr(yi,s|s3)Pr(yi,s|s1)+Pr(yi,s|s2). (12)

At User 1, from (8) and (9), we can see that the message x¯1,1Z can be derived from the XORed message x1,oZ: i.e.,

x¯1,1Z=x1,oZ=x1,1Zx1,2Z=(x¯1,1Zx¯1,2Z)x¯1,2Z. (13)

Then, the i-th initial LLR values for x¯i,1 can be given by

Li,1=L¯i,1,xor,i1,2,,Z. (14)

Afterward, the LLR vector L1,1Z=(L1,1,L2,1,,LZ,1) is fed into the polar decoder with codelength Z to estimate the source bits u^1,1Z, as shown in Figure 3.

Figure 3.

Figure 3

Block diagram of the receiver at User 1 in PN−DNOMA.

From (7), a polar code with codelength N=2Z is constructed for User 2. As shown in Figure 4, L1,2N denotes the initial LLR vector of this code, L1,2N=(L1,2,L2,2,,LN,2), and the i-th initial value is given by

Li,2=L¯i,2,1,i1,2,,Z,L¯iZ,2,2,iZ+1,Z+2,,N. (15)

where L¯i,2,1 and L¯i,2,2 denote the initial LLR values of xi,1 and xi,2, respectively.

Figure 4.

Figure 4

Block diagram of the receiver at User 2 in PN−DNOMA.

In this case, we can recover the source bits {u^1,1Z,u^1,2Z} at User 2 in the polar decoder with length N. We can decode u^1,1Z with the initial LLR L1,2N in the polar decoder. In particular, we can recover the source bits u^1,2Z in two ways. First, the source bit u^1,2Z can be directly decoded by using LZ+1,2N in the length-Z polar decoder. Second, by the characteristics of polar decoding, let L^1,2Z denote the LLR value of the XORed message of L1,2Z and u^1,1ZFn1 [25]. We can see that L^1,2Z can also be used to decode x¯1,2Z. Thus, LZ+1,2N and L^1,2N can be combined and then fed into the length-Z polar decoder to estimate u^1,2Z.

3.2. Information-Theoretic Finite-Length Code Performance

Given ys, by using SIC, the received signal-to-interference-plus-noise ratio (SINR) at User 1 to detect the message of x¯1,1Z and User 2 to detect the message of x¯1,2Z in PC−SIC can be given by [26]

γ¯1=h12P1σ2, (16)

and

γ¯2=h22P2h22P1+σ2. (17)

In PN−DNOMA, the BS transmits the superimposed message of the XORed message of two users and the message of the weak User 2. Thus, the XORed signal of the two transmitted messages is the message of User 1. From (14), we used the PNC mapping rule to obtain the information of User 1. By applying the cut−set theorem, the transmission rate of the XORed signal of the two transmitted messages of User 1 is given by

C1=12log2(1+min(h12P1σ2,h12P2σ2)), (18)

where C1 denotes the code rate of the XORed signal in User 1 and h12P1σ2 and h12P2σ2 denote the received SINR at User 1 to detect the message of x1,1Z and x1,2Z, respectively [27,28]. Thus, the received SINR to detect the message of x¯1,1Z in PN−DNOMA is

γ^1=min(h12P1σ2,h12P2σ2). (19)

At User 2, from the polar decoding principle and Figure 4, both L1,2Z and L^1,2,xorN can obtain the source bits u^1,2Z by utilizing the polar decoder with codelength Z, respectively. We assumed that the message u^1,1Z from the BS is resolvable at User 2. Recall that we have two ways to decode the message x1,2Z of User 2. Let h22P2h22P1+σ2 and h22P1h22P2+σ2 denote the received SINRs in these two decoding methods, respectively, which can be merged by maximal ratio combining (MRC) [29]. Thus, the overall SINR of User 2’s message in PN-DNOMA after MRC is

γ^2=h22P2h22P1+σ2+h22P1h22P2+σ2. (20)

As pointed out by [30], the decoding error probability at the receiver is non−negligible when the blocklength is finite. At user s, taking into account the impact of the non-zero error probabilities on decoding, we adopted the effective error probability ϵs, given by

ϵsQ(ln2ZVs(log(1+γs)Rs)), (21)

where γs{γ¯s,γ^s} denotes the received SINR over the PC−SIC and PN−DNOMA schemes, Rs denotes the transmission rate, and Vs is the channel dispersion parameter, given by

Vs=11+γs2,s{1,2}. (22)

Furthermore, from the trade-off between the error probability and transmission rate, we used the effective throughput Ts to evaluate the system with a finite blocklength. Mathematically, the effective throughput is defined by [31]

Ts=ZrsRs(1ϵs),s{1,2}. (23)

In this system, our objective is to achieve user fairness and maximize the effective throughput Tt by setting the power Ps, s{1,2}. Thus, the optimization for both PN−DNOMA and PC−SIC can be formulated as

maxΔTt=(T1+T2)/2s.t.:P1+P2PtR1=R2, (24)

where Δ={γ¯1,γ¯2,γ^1,γ^2} is the variable set that needs to be determined by PN−DNOMA and PC-SIC, respectively.

4. Simulation Results

This section simulates the error performances of the two-user downlink NOMA over quasi-static Rayleigh fading channels with d1=15, d2=20, and φ=0.5. Figure 5 shows the decoding error probability of PN−DNOMA and PC−SIC [12] with different power allocation ratios, at a code rate of 3/4 and SNR = 18 dB, respectively. Note that P1/Pt=0.28 and P1/Pt=0.33 are the optimal power allocation ratios for PN−DNOMA and PC−SIC, respectively. Moreover, the proposed PN−DNOMA shows a much lower error performance than the conventional PC−SIC when P1/Pt>0.28.

Figure 5.

Figure 5

Error performance of two−user PN−DNOMA and PC−SIC with different power allocations at SNR = 18 dB.

Figure 6 further compares the decoding error probability of PN−DNOMA and PC−SIC with their optimal power allocation, respectively. The proposed PN−DNOMA can achieve a significant performance gain of 0.75 dB over PC−SIC, at a BER of 106 for Z=256.

Figure 6.

Figure 6

Error performance of PN−DNOMA and PC−SIC with the optimal power allocation, over two−user downlink NOMA.

Figure 7 shows the effective throughput Tt achieved by PN−DNOMA and PC−SIC, respectively, for Z=256 and Rs=3/4. Note that all the benchmark coding schemes were optimized for the given channels. We can see that the proposed PN−DNOMA has a larger throughput Tt than PC−SIC in all the SNR region.

Figure 7.

Figure 7

Effective throughput Tt achieved by PN−DNOMA and PC−SIC, over two−user downlink NOMA.

Figure 8 shows the error performance of PN−DNOMA and PC−SIC. We adopted the SC decoder and CA−SCL decoder at the user receivers, respectively. In particular, CA−SCL uses list size L=4 and CRC-8 with the generator polynomial g(x)=x8+x2+x+1. In PC−SIC, a joint successive cancellation (JSC) decoding is used [12]. The code rates of the two users are (R1,R2)=(0.75,0.75) and Z=256 for both PN−DNOMA and PC−SIC. The proposed PC−DNOMA can achieve a significant performance gain of 0.7 dB and 0.45 dB over PC−SIC for both SC and CA−SCL decoders, at a BER of 105, as shown in Table 2. Moreover, the performance gap of User 1 and User 2 in PN−DNOMA is smaller than that of PC−SIC, which demonstrates its enhanced user fairness.

Figure 8.

Figure 8

Error performance of PN−DNOMA and PC−SIC over two−user downlink NOMA.

Table 2.

Error performance and decoding complexity of PN−DNOMA and PC−SIC over two−user downlink NOMA.

Decoder
SC Decoder CA−SCL Decoder
PC−SIC PN−DNOMA PC−SIC PN−DNOMA
BER: 1.0×104 30.1 (dB) 28.3 (dB) 25.6 (dB) 24.5 (dB)
BER: 1.0×105 31.8 (dB) 30.9 (dB) 26.7 (dB) 25.6 (dB)
Decoding Complexity 4NlogN NlogN+2Nlog2N 4LNlogN LNlogN+2LNlog2N

With respect to the decoding complexity, the proposed PN−DNOMA consists of the PNC mapping operation and polar decoding with a length−Z decoder at User 1. In the receiver for User 2, we constructed a length−N polar decoder. Thus, the decoding complexity of PN−DNOMA with the SC and CA−SCL decoders is NlogN+2Nlog2N and LNlogN+2LNlog2N, respectively, while in PC−SIC, a JSC decoding is used for User 1 and User 2, directly recovering the message of User 2 from the superimposed messages. Thus, the decoding complexity of PC−SIC with the SC and CA−SCL decoders is 4NlogN and 4LNlogN, respectively. This means that the proposed PN−DNOMA can improve the decoding performance without increasing the complexity.

5. Conclusions

In this paper, we proposed a PN−DNOMA for two−user downlink NOMA systems, where the BS broadcasts the superimposed message of the XORed message of two users and the message of the weak User 2. The main finding of this paper is that, by exploiting the polarization effect and PNC principle, we can use polar decoding to directly recover the message of User 1, while for User 2, a long−length polar code from the superimposed message can be constructed. In this way, the message of User 2 can be recovered by this polar code as a multiuser decoding. The channel polarization effect of the polar decoding in PN−DNOMA is greatly improved. The simulation results showed that the proposed PC−DNOMA can achieve significant performance gains of 0.7 dB and 0.45 dB over the conventional PC−SIC for the SC and CA−SCL decoders, at a BER of 105, respectively, and the user fairness is also enhanced over two−user NOMA systems. Furthermore, as a potential direction, it is worthwhile to mention that the proposed scheme can be extended to more generalized M−user NOMA, M>2, to enhance the system performance in the future.

Abbreviations

The following abbreviations are used in this manuscript:

PNC Physical network coding
PN-DNOMA A joint PNC for two−user downlink non−orthogonal multiple access
NOMA Non−orthogonal multiple access
SIC Successive interference cancellation
PA Power allocation
BS Base station
PC-SIC A joint polar decoding and SIC decoding strategy
NCMA Network-coded multiple access
SC Successive cancellation
CS-SCL Cyclic−redundancy−check−aided SC−list
CSIT Channel state information at the transmitter
B-DMC Binary−input discrete memoryless channel
SINR Signal−to−interference−plus−noise ratio
JSC Joint successive cancellation
QAM Quadrature amplitude modulation
MF Matched-filter

Author Contributions

Conceptualization, Z.X. and P.C.; methodology, Z.X. and P.C.; software, Z.X.; validation, Z.X. and P.C.; formal analysis, Z.X. and Y.L.; resources, Z.X.; data curation, Z.X.; writing, Z.X; original draft preparation, Z.X.; investigation, Z.X.; writing, Z.X.; review and editing, Z.X. and P.C.; visualization, Z.X. and Y.L.; project administration, Z.X., Y.L. and P.C.; funding acquisition, Z.X., Y.L. and P.C.; supervision, Z.X., Y.L. and P.C. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

This work was supported by the Natural Science Fund of China under Grants 61871132 and 62171135 the Industry-University Research Project of Education Department Fujian Province 2020.

Footnotes

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.

References

  • 1.Dai L., Wang B., Yuan Y., Han S., Chih-lin I., Wang Z. Non-orthogonal multiple access for 5G: Solutions, challenges, opportunities, and future research trends. IEEE Commun. Mag. 2015;53:74–81. doi: 10.1109/MCOM.2015.7263349. [DOI] [Google Scholar]
  • 2.Fang F., Zhang H., Cheng J., Leung V.C. Energy-efficient resource allocation for downlink non-orthogonal multiple access network. IEEE Trans. Commun. 2016;64:3722–3732. doi: 10.1109/TCOMM.2016.2594759. [DOI] [Google Scholar]
  • 3.Cover T. Broadcast channels. IEEE Trans. Inf. Theory. 1972;18:2–14. doi: 10.1109/TIT.1972.1054727. [DOI] [Google Scholar]
  • 4.Sun Q., Han S., Chin-Lin I., Pan Z. On the ergodic capacity of MIMO NOMA systems. IEEE Wirel. Commun. Lett. 2015;4:405–408. doi: 10.1109/LWC.2015.2426709. [DOI] [Google Scholar]
  • 5.Assaf T., Al-Dweik A.J., El Moursi M.S., Zeineldin H., Al-Jarrah M. Exact bit error-rate analysis of two-user NOMA using QAM with arbitrary modulation orders. IEEE Commun. Lett. 2020;24:2705–2709. doi: 10.1109/LCOMM.2020.3020161. [DOI] [Google Scholar]
  • 6.Yu W., Jia H., Musavian L. Joint adaptive M-QAM modulation and power adaptation for a downlink NOMA network. IEEE Trans. Commun. 2021;70:783–796. doi: 10.1109/TCOMM.2021.3124947. [DOI] [Google Scholar]
  • 7.Sun Z., Jing Y., Yu X. NOMA design with power-outage tradeoff for two-user systems. IEEE Wirel. Commun. Lett. 2020;9:1278–1282. doi: 10.1109/LWC.2020.2987992. [DOI] [Google Scholar]
  • 8.Liu K.H. Quasi-Degradation Probability of Two-User NOMA Over Rician Fading Channels. IEEE Trans. Veh. Technol. 2021;70:3514–3524. doi: 10.1109/TVT.2021.3065111. [DOI] [Google Scholar]
  • 9.Zaidel B.M., Shental O., Shamai S. Beyond equal-power sparse NOMA: Two user classes and closed-form bounds on the achievable region. Entropy. 2022;24:227. doi: 10.3390/e24020227. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Li S., Derakhshani M., Lambotharan S., Hanzo L. Outage probability analysis for the multi-carrier NOMA downlink relying on statistical CSI. IEEE Trans. Commun. 2020;68:3572–3587. doi: 10.1109/TCOMM.2020.2979849. [DOI] [Google Scholar]
  • 11.Tse D., Viswanath P. Fundamentals of Wireless Communication. Cambridge University Press; Cambridge, UK: 2005. [Google Scholar]
  • 12.Yao J., Zhang Q., Qin J. Joint Decoding in Downlink NOMA Systems with Finite Blocklength Transmissions for Ultra-Reliable Low-Latency Tasks. IEEE Internet Things J. 2022 doi: 10.1109/JIOT.2022.3156038. [DOI] [Google Scholar]
  • 13.Chung K. Correlated superposition coding: Lossless two-user NOMA implementation without SIC under user-fairness. IEEE Wirel. Commun. Lett. 2021;10:1999–2003. doi: 10.1109/LWC.2021.3089996. [DOI] [Google Scholar]
  • 14.Arikan E. Channel polarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels. IEEE Trans. Inf. Theory. 2009;55:3051–3073. doi: 10.1109/TIT.2009.2021379. [DOI] [Google Scholar]
  • 15.Zhang S., Liew S.C., Lam P.P. Hot topic: Physical-layer network coding; Proceedings of the 12th Annual International Conference on Mobile Computing and Networking; Los Angeles, CA, USA. 23–29 September 2006; pp. 358–365. [Google Scholar]
  • 16.Chen P., Shi L., Fang Y., Lau F.C.M., Cheng J. Rate-Diverse Multiple Access over Gaussian Channels. IEEE Trans. Wirel. Commun. 2023;1:1. doi: 10.1109/TWC.2022.3233798. [DOI] [Google Scholar]
  • 17.Xie Z., Chen P., Mei Z., Long S., Cai K., Fang Y. Polar-coded physical layer network coding over two-way relay channels. IEEE Commun. Lett. 2019;23:1301–1305. doi: 10.1109/LCOMM.2019.2922633. [DOI] [Google Scholar]
  • 18.Khan A.S., Chatzigeorgiou I., Lambotharan S., Zheng G. Network-coded NOMA with antenna selection for the support of two heterogeneous groups of users. IEEE Trans. Wirel. Commun. 2019;18:1332–1345. doi: 10.1109/TWC.2019.2891769. [DOI] [Google Scholar]
  • 19.Zhang Z., Qu H., Zhao J., Wang W. Contract Theory-Based Incentive Mechanism for Full Duplex Cooperative NOMA with SWIPT Communication Networks. Entropy. 2021;23:1161. doi: 10.3390/e23091161. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Cui J., Ding Z., Fan P. A novel power allocation scheme under outage constraints in NOMA systems. IEEE Signal Process. Lett. 2016;23:1226–1230. doi: 10.1109/LSP.2016.2591561. [DOI] [Google Scholar]
  • 21.Wang H., Dong J., Tang K., Shi H. Outage Performance Analysis of NOMA in Wireless Powered Cognitive Radio Networks with AF and DF Relaying Techniques. Entropy. 2021;23:1463. doi: 10.3390/e23111463. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Lau V.K., Liu Y., Chen T.A. Capacity of memoryless channels and block-fading channels with designable cardinality-constrained channel state feedback. IEEE Trans. Inf. Theory. 2004;50:2038–2049. doi: 10.1109/TIT.2004.833334. [DOI] [Google Scholar]
  • 23.Arikan E. Systematic polar coding. IEEE Commun. Lett. 2011;15:860–862. doi: 10.1109/LCOMM.2011.061611.110862. [DOI] [Google Scholar]
  • 24.Trifonov P. Efficient design and decoding of polar codes. IEEE Trans. Commun. 2012;60:3221–3227. doi: 10.1109/TCOMM.2012.081512.110872. [DOI] [Google Scholar]
  • 25.Balatsoukas-Stimming A., Parizi M.B., Burg A. LLR-based successive cancellation list decoding of polar codes. IEEE Trans. Signal Process. 2015;63:5165–5179. doi: 10.1109/TSP.2015.2439211. [DOI] [Google Scholar]
  • 26.Wei Z., Ng D.W.K., Yuan J., Wang H.M. Optimal resource allocation for power-efficient MC-NOMA with imperfect channel state information. IEEE Trans. Commun. 2017;65:3944–3961. doi: 10.1109/TCOMM.2017.2709301. [DOI] [Google Scholar]
  • 27.Zhang S., Liew S.C., Wang H., Lin X. Proceedings of the Access Network. Volume 23. Springer; Berlin/Heidelberg, Germany: 2009. Capacity of two-way relay channel; pp. 219–231. [Google Scholar]
  • 28.Nam W., Chung S.Y., Lee Y.H. Capacity of the Gaussian Two-Way Relay Channel to Within 1/2 Bit. IEEE Trans. Inf. Theory. 2010;56:5488–5494. doi: 10.1109/TIT.2010.2069150. [DOI] [Google Scholar]
  • 29.Xu B., Xiang Z., Ren P., Guo X. Outage performance of downlink full-duplex network-coded cooperative noma. IEEE Wirel. Commun. Lett. 2020;10:26–29. doi: 10.1109/LWC.2020.3019570. [DOI] [Google Scholar]
  • 30.Polyanskiy Y., Poor H.V., Verdú S. Channel coding rate in the finite blocklength regime. IEEE Trans. Inf. Theory. 2010;56:2307–2359. doi: 10.1109/TIT.2010.2043769. [DOI] [Google Scholar]
  • 31.Sun X., Yan S., Yang N., Ding Z., Shen C., Zhong Z. Short-packet downlink transmission with non-orthogonal multiple access. IEEE Trans. Wirel. Commun. 2018;17:4550–4564. doi: 10.1109/TWC.2018.2827368. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data are contained within the article.


Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES