Exact BER Analysis of NOMA with Arbitrary Number of Users and Modulation Orders

Citation Author(s):
Hamad
Mohamad Ali Yahya
University of Manchester
Emad
Alsusa
University of Manchester
Arafat
Al-Dweik
Khalifa University of Science and Technology
Submitted by:
HAMAD MOHAMAD A...
Last updated:
Tue, 03/23/2021 - 09:58
DOI:
10.21227/mxh7-pk27
Data Format:
Links:
License:
5
1 rating - Please login to submit your rating.

Abstract 

The provided dataset computes the exact analytical bit error rate (BER) of the NOMA system in the SISO broadcast channels with the assumption of i.i.d Rayleigh fading channels. The reader has to decide on the following input: 1) Number of users. 2) Modulation orders. 3) Power assignment. 4) Pathloss. 5) Transmit signal-to-noise ratio (SNR). The output is stored in a matrix where different rows are for different users while different columns are for different transmit SNRs.

Instructions: 
nUE_BER.m function is used to find the BER of NOMA system in DL direction
N = arbitrary number of users ==> U1 is NU while UN is the FU
The power coefficients are a = [a1 a2 ... aN]
SNR needs to be defined as a range or single value
The channel model is the iid SISO broadcast Rayleigh flat fading
Pathloss is defined in dBs PL = [PL1 PL2 ... PLN]
Arbitrary modulation orders BPSK and rectangular QAM can be assigned to any of the users by selecting the number of bits [b1 b2 ... bN] ==> b = log2(M)
The BER is stored in BERth which is a matrix of N rows where the column represents different SNR values.
The system's average BER is stored in avgBERth.

Comments

.

Submitted by Noha Khattab on Sun, 06/20/2021 - 04:34