Non-Orthogonal Multiple Access (NOMA)
Beyond Orthogonal Partitioning
Section 19.1 showed that orthogonal multiple access incurs a sum-rate penalty relative to the MAC capacity. A natural question arises: can we close this gap without the exponential complexity of joint maximum-likelihood decoding? The answer is yes, via non-orthogonal multiple access (NOMA). In power-domain NOMA, all users transmit simultaneously over the same time-frequency resource, and the receiver resolves them through successive interference cancellation (SIC). This achieves any point on the boundary of the MAC capacity region with linear decoding complexity. NOMA has attracted enormous interest in 5G research as a path to improved spectral efficiency and massive connectivity.
Definition: Power-Domain NOMA and SIC Decoding
Power-Domain NOMA and SIC Decoding
Consider a two-user Gaussian MAC with received signal:
where is user 's channel, is user 's transmit power, and .
Power-domain NOMA assigns different power levels to users based on their channel conditions. Without loss of generality, assume (user 1 has the stronger channel).
SIC decoding order: The base station first decodes user 2's signal (the weaker user), treating user 1's signal as noise:
After successfully decoding and subtracting user 2's contribution, the base station decodes user 1 interference-free:
The decoding order can be reversed to achieve a different rate pair on the MAC capacity boundary.
The SIC decoding order determines which corner point of the MAC capacity region is achieved. Decoding the weaker user first (treating the stronger as noise) and then decoding the stronger user interference-free yields the rate pair that maximises the stronger user's rate. Time-sharing between the two decoding orders traces the entire dominant face of the capacity region.
Definition: Successive Interference Cancellation (General K-User)
Successive Interference Cancellation (General K-User)
For the -user Gaussian MAC, SIC decodes users sequentially in some permutation . User is decoded at step , treating users as noise (users have already been cancelled):
The achievable rate region is the convex hull over all possible decoding orders, which equals the MAC capacity region.
Theorem: NOMA Achieves the MAC Capacity Boundary
For the -user Gaussian MAC with total power constraint and channel gains , the capacity region is the set of rate tuples satisfying:
Superposition coding at the transmitters with SIC at the receiver achieves every point on the boundary of this region. In particular, the sum-rate maximising point is:
which requires decoding users in order of increasing (weakest first) and is strictly greater than the orthogonal sum rate for .
In orthogonal access, each user gets a fraction of the resource. In NOMA, all users share the entire resource simultaneously. The "interference" from other users is not wasted: SIC peels off each user's signal layer by layer, so the total information carried by the superposed signals equals the capacity of the aggregate power. The successive decoding approach converts a -user interference problem into single-user problems, each with progressively less residual interference.
Achievability via SIC (two-user case)
For with , decode user 2 first:
After cancelling user 2, decode user 1:
The sum rate is:
Converse
The converse follows from the cut-set bound. For any subset , the sum rate of users in cannot exceed the capacity of the MAC formed by those users (treating others as known interference that can be cancelled):
These constraints define a polymatroid, and its dominant face is achievable by SIC with appropriate decoding orders and time-sharing.
MAC Capacity Region vs Orthogonal Access
NOMA Rate Region vs. Orthogonal Access
Compare the two-user MAC capacity region (achievable with NOMA/SIC) against the orthogonal (TDMA/FDMA) rate region. The pentagon-shaped MAC region strictly contains the triangular orthogonal region. Adjust the total power and the channel gain ratio to observe how the NOMA advantage grows with asymmetry between users.
Parameters
Example: Two-User NOMA Rate Computation
Two users share a 1 MHz channel. User 1 has channel gain (near user) and user 2 has (far user). Total power W, noise PSD W/Hz (so W). The power is split as W and W (more power to the weaker user).
(a) Compute the NOMA rates with SIC (decode user 2 first). (b) Compute the orthogonal (TDMA) rates with equal time sharing. (c) Compare the sum rates.
NOMA rates
Decode user 2 first (treating user 1 as noise):
After cancelling user 2, decode user 1:
NOMA sum rate: bits/s/Hz.
TDMA rates (equal sharing)
Each user gets half the time, with full bandwidth and burst power :
TDMA sum rate: bits/s/Hz.
Comparison
NOMA achieves bits/s/Hz vs. TDMA's bits/s/Hz, a 4% gain. Note that user 1 gains significantly ( vs. ) while user 2 loses ( vs. ). A different power split or SIC order would shift the rate pair along the MAC capacity boundary, enabling a more balanced allocation. The sum capacity is:
confirming that NOMA achieves the sum capacity.
Quick Check
In a two-user NOMA system, user 1 is near the base station ( dB) and user 2 is far ( dB). To achieve the sum capacity, which user should be decoded first by SIC?
Decode user 2 (far user) first, then user 1 interference-free
Decode user 1 (near user) first since it has higher SNR
Decode both simultaneously using joint ML detection
The decoding order does not matter for NOMA
To maximise the sum rate, decode users in order of increasing received power. User 2 (weaker) is decoded first, treating user 1 as noise. Then user 1 is decoded without interference. This achieves the sum-rate corner point of the MAC region.
Historical Note: Superposition Coding and the MAC
1970s -- 2013The capacity region of the Gaussian multiple-access channel was characterised independently by Ahlswede (1971) and Liao (1972). Cover (1972) introduced superposition coding as an achievability technique, showing that layered transmission with SIC could achieve the entire capacity region without joint ML decoding. This result is one of the cornerstones of network information theory. The modern interest in NOMA for 5G was largely driven by Saito et al. (2013), who demonstrated practical gains of power-domain NOMA over OFDMA in LTE-Advanced scenarios, reigniting interest in non-orthogonal techniques that had been known theoretically for decades.
Why This Matters: MAC Capacity Region in the ITA Book
This section presents the Gaussian MAC capacity region and SIC achievability at a level sufficient for system design. The ITA book (Information Theory and Applications) develops the full multi-user information theory:
- Ch 7-8: MAC capacity region with general input distributions, converse via Fano's inequality, polymatroidal structure
- Ch 9: Broadcast channel duality and dirty-paper coding
- Ch 10: Interference channel (Han-Kobayashi region)
- Ch 11: Network information theory (relay, distributed source coding, Slepian-Wolf)
The NOMA/SIC framework here is the simplest instance of multi-user coding; the ITA book shows how these ideas generalise to arbitrarily complex network topologies.
SIC Error Propagation in Practice
The theoretical analysis of NOMA assumes perfect SIC: each user's signal is decoded and subtracted without error before decoding the next. In practice, decoding errors propagate through the SIC chain:
-
If user 's signal is decoded incorrectly, the residual interference after subtraction is (double the original power), catastrophically degrading all subsequent users.
-
Error propagation is most severe when the first-decoded user (weakest) has marginal SINR. A single error cascades.
Practical mitigations in 5G NR study items (3GPP TR 38.812):
-
Use channel coding (LDPC/polar) with CRC to detect decoding errors; if CRC fails, skip the subtraction and fall back to treating interference as noise.
-
Limit SIC depth to 2 users (the 3GPP NOMA study found diminishing returns beyond 2 SIC layers).
-
Use hybrid HARQ: if the first-decoded user fails, request a retransmission before proceeding with SIC.
The 3GPP NOMA study item (Rel-16) ultimately concluded that the gains of NOMA over OFDMA with MU-MIMO were marginal in practical deployments, and NOMA was not adopted in 5G NR Release 16/17.
- β’
SIC depth limited to 2 layers in practice
- β’
CRC-aided error detection adds 24 bits per codeblock
- β’
3GPP NOMA study (TR 38.812) showed < 5% gain over MU-MIMO
NOMA
Non-Orthogonal Multiple Access: a class of multiple access schemes in which users share the same time-frequency resource and are separated by power level, code, or other non-orthogonal signatures. The receiver employs successive interference cancellation or other advanced techniques to resolve users.
SIC
Successive Interference Cancellation: a receiver technique that decodes multi-user signals sequentially, subtracting each decoded user's contribution before decoding the next. When combined with superposition coding, SIC achieves the MAC capacity region with linear per-user complexity.
Related: NOMA