Hello am Collins and am a MatLab expert, I have gone through your project requirement and I can assist you on it. I have handled several spectral analysis on MIMO Code and and NOMA Code and I can do a combination pf this two codes. I have previously worked on a similar position where I was focused on Massive MIMO and NOMA Bits-per-Antenna Efficiency under Power Allocation Policies.
A comparative resource allocation analysis in terms of received bits-per-antenna spectral efficiency (SE) and energy efficiency (EE) in downlink (DL) single-cell massive multiple-input multiple-output (mMIMO) and non-orthogonal multiple access (NOMA) systems considering a BS equipped with many (M) antennas, while K devices {operate} with a single-antenna, and {the loading of devices} ρ=KM ranging in 0<ρ≤2 is carried out under three different \ac{PA} strategies: the inverse of the channel power allocation (PICPA), a modified water-filling (Δ-WF) allocation method, and the equal power allocation (EPA) reference method. Since the two devices per cluster are overlapped in the power domain in the NOMA system, the channel matrix requires transformation to perform the zero-forcing (ZF) precoding adopted in mMIMO. Hence, NOMA operating under many antennas can favor a group of devices with higher array gain, overcoming the mMIMO and operating conveniently in the higher loading range 0.6<ρ<2.0.
You can get in touch we discuss more about this.