Skip to main content

Datasets

Standard Dataset

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 ALI YAHYA
Last updated:
DOI:
10.21227/mxh7-pk27
Data Format:
Research Article Link:
Links:
Average: 5 (1 vote)

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.