The multiple accessing techniques can be classified into orthogonal and nonorthogonal ones. The orthogonal techniques has theoretically zero interference if they perfectly orthogonal. In case of NOMA the signals are assigned different powers with the weak channel having the larger power.
The channel must be strictly known. Successive interference cancellation is use to determine the signal with highest power with all other signals considered as noise. So, it may be that the interference level is greater than the orthogonal methods. According to the Shannon when the noise increases keeping the signal level the same the spectral density will be smaller.
Fortunately, the matter is not the nonorthogonal versus the orthogonal but the nonorthogonal add one degree of freedom to the multiple accessing technique. Then by exploiting the NOMA one can add additional resources to the available resources. However these resources are limited by method of the detection and the accurate determination of the channel characteristics. Practically the number of power levels are limited because of such detection method. May be the practical number of levels is not greater than 2.
The most convinced platform is the matlab/simulink. You can start by a recent publication on the application of NOMA with MIMO systems as hinted by Emil Björnson
I would rather say that NOMA is an old-school technology that could have been used in 3G or 4G (it is explain already in "Fundamentals of Wireless Communications" from 2005). It was thoroughly evaluated by 3GPP during the 5G standardization, but didn't make it into the standard. Maybe some form of NOMA will eventually be standardized, but now when non-orthogonal communication based on Massive MIMO is becoming the norm in 5G, I believe that an additional layer of power/code-domain NOMA makes little difference.
There is a generalization called "rate splitting" that is theoretically better than Massive MIMO (since it is an add-on), but I believe it is practically complicated to implement.
The multiple accessing techniques can be classified into orthogonal and nonorthogonal ones. The orthogonal techniques has theoretically zero interference if they perfectly orthogonal. In case of NOMA the signals are assigned different powers with the weak channel having the larger power.
The channel must be strictly known. Successive interference cancellation is use to determine the signal with highest power with all other signals considered as noise. So, it may be that the interference level is greater than the orthogonal methods. According to the Shannon when the noise increases keeping the signal level the same the spectral density will be smaller.
Fortunately, the matter is not the nonorthogonal versus the orthogonal but the nonorthogonal add one degree of freedom to the multiple accessing technique. Then by exploiting the NOMA one can add additional resources to the available resources. However these resources are limited by method of the detection and the accurate determination of the channel characteristics. Practically the number of power levels are limited because of such detection method. May be the practical number of levels is not greater than 2.
The most convinced platform is the matlab/simulink. You can start by a recent publication on the application of NOMA with MIMO systems as hinted by Emil Björnson