Introduction
The fifth generation (5G) of wireless cellular systems will enable the deployment of demanding applications such as autonomous cars, massive sensor networks, telemedicine, smart homes, and more. To make these applications possible, stringent requirements such as massive connectivity, improved spectrum efficiency, and low communication latency must be fulfilled. Massive multiple-input multiple-output (MIMO) is one of 5G's key technologies for accomplishing these requirements. By exploiting the spatial domain with transmit beamforming techniques, and employing a large number of antennas, massive MIMO schemes enable resource-efficient parallel transmissions to multiple users using the same frequency and time slot. Non-orthogonal multiple access (NOMA) is another important technology envisioned to be part of future wireless systems. In particular, by employing superposition coding (SC) at the base station (BS) and successive interference cancellation (SIC) at the receivers, power-domain NOMA can simultaneously serve more than one user with a single resource block. This makes NOMA capable of providing significant connectivity improvements to communication networks. If massive MIMO and NOMA are properly combined, the features of the two techniques can be exploited to reach even higher spectral gains, which can outperform conventional systems employing orthogonal multiple access (OMA) [1].