Interference Channel

The Interference Channel: The Unsolved Fundamental Problem

The interference channel (IC) is the most practically relevant and theoretically challenging multiuser channel. Two (or more) transmitter-receiver pairs communicate simultaneously, with each transmitter creating interference at unintended receivers. This models inter-cell interference in cellular networks, co-channel Wi-Fi APs, and spectrum sharing between operators. Unlike the MAC and BC, the capacity region of the general two-user IC remains unknown β€” one of the great open problems in information theory. What we do know: the capacity in the strong and very strong interference regimes, the approximate capacity within 1 bit/s/Hz for all parameter values (Etkin, Tse, Wang, 2008), and the Han-Kobayashi inner bound that has resisted improvement for over four decades.

Two-User Interference Channel

Two-User Interference Channel
Schematic of the 2-user Gaussian interference channel. Transmitter kk sends message WkW_k to receiver kk via direct link hkkh_{kk}. Cross-links h12h_{12} and h21h_{21} create mutual interference. The capacity depends on the relative strength of direct and cross-links.

Definition:

Two-User Gaussian Interference Channel

The two-user Gaussian IC is defined by:

Y1=X1+aX2+Z1Y_1 = X_1 + \sqrt{a} X_2 + Z_1 Y2=bX1+X2+Z2Y_2 = \sqrt{b} X_1 + X_2 + Z_2

where XkX_k has power constraint PkP_k, Zk∼N(0,1)Z_k \sim \mathcal{N}(0, 1), and a,bβ‰₯0a, b \geq 0 are the cross-link gains (interference coefficients).

Define the signal-to-noise and interference-to-noise ratios: SNR1=P1,SNR2=P2\text{SNR}_{1} = P_1, \quad \text{SNR}_{2} = P_2 INR12=aP2,INR21=bP1\mathrm{INR}_{12} = a P_2, \quad \mathrm{INR}_{21} = b P_1

Interference regimes:

  • Very strong: aβ‰₯1+P1a \geq 1 + P_1 and bβ‰₯1+P2b \geq 1 + P_2 (each receiver can decode the interferer's message)
  • Strong: aβ‰₯1a \geq 1 and bβ‰₯1b \geq 1 (INR β‰₯\geq SNR)
  • Weak: a<1a < 1 and b<1b < 1
  • Moderate/mixed: one link has strong interference, the other weak

The interference regime classification determines the optimal strategy: decode interference (strong), treat as noise (weak), or a hybrid approach (moderate).

,

Theorem: Capacity of the Strong Interference Channel

For the two-user Gaussian IC with strong interference (aβ‰₯1a \geq 1, bβ‰₯1b \geq 1), the capacity region is:

R1≀12log⁑2(1+P1)R_1 \leq \frac{1}{2}\log_2(1 + P_1) R2≀12log⁑2(1+P2)R_2 \leq \frac{1}{2}\log_2(1 + P_2) R1+R2≀12log⁑2(1+P1+aP2)R_1 + R_2 \leq \frac{1}{2}\log_2(1 + P_1 + aP_2) R1+R2≀12log⁑2(1+bP1+P2)R_1 + R_2 \leq \frac{1}{2}\log_2(1 + bP_1 + P_2)

This is the intersection of two MAC regions β€” each receiver decodes both messages.

When interference is strong (aβ‰₯1a \geq 1, bβ‰₯1b \geq 1), each receiver sees the interfering signal at least as strongly as its own signal. It is therefore optimal for each receiver to decode the interfering message (rather than treating it as noise) and subtract it before decoding its own message. The IC reduces to two coupled MACs.

Definition:

Treating Interference as Noise (TIN)

In the weak interference regime, the simplest strategy is to treat interference as noise (TIN): each receiver decodes its own message while treating the interfering signal as additional Gaussian noise.

TIN achievable rates: R1TIN=12log⁑2 ⁣(1+P11+aP2)R_1^{\mathrm{TIN}} = \frac{1}{2}\log_2\!\left(1 + \frac{P_1}{1 + aP_2}\right) R2TIN=12log⁑2 ⁣(1+P21+bP1)R_2^{\mathrm{TIN}} = \frac{1}{2}\log_2\!\left(1 + \frac{P_2}{1 + bP_1}\right)

TIN optimality (Geng, Nair, 2014): TIN achieves to within a constant gap of the capacity if:

INR12≀SNR1andINR21≀SNR2\mathrm{INR}_{12} \leq \text{SNR}_{1} \quad \text{and} \quad \mathrm{INR}_{21} \leq \text{SNR}_{2}

More precisely, TIN is sum-rate optimal when the interference is "noisy" β€” below a threshold where decoding interference provides no benefit.

TIN is the strategy used by all practical systems (LTE, NR, Wi-Fi) when inter-cell interference is moderate. The theoretical justification that TIN is approximately optimal in the weak interference regime validates this engineering practice.

Definition:

Han-Kobayashi Achievable Rate Region

The Han-Kobayashi (HK) scheme (1981) is the best known achievable rate region for the general two-user IC. Each transmitter splits its message into a common part (decodable by both receivers) and a private part (decodable only by the intended receiver):

Xk=Xk(c)+Xk(p),k=1,2X_k = X_k^{(c)} + X_k^{(p)}, \quad k = 1, 2

with power split Pk(c)+Pk(p)=PkP_k^{(c)} + P_k^{(p)} = P_k.

Each receiver decodes:

  • Its own common and private messages
  • The other user's common message (treating the private as noise)

The HK region is the closure of the convex hull of all rate pairs achievable over all power splits (P1(c),P2(c))(P_1^{(c)}, P_2^{(c)}) and time-sharing. Despite 40+ years of research, no scheme is known to strictly improve upon the HK region for the general IC.

The genius of the HK scheme is the message splitting: the common part is decoded by both receivers (reducing interference), while the private part is treated as noise. The optimal power split depends on the interference regime and is generally hard to compute.

Theorem: Etkin-Tse-Wang Approximate Capacity

For the two-user Gaussian IC with parameters (SNR1,SNR2,INR12,INR21)(\text{SNR}_{1}, \text{SNR}_{2}, \mathrm{INR}_{12}, \mathrm{INR}_{21}), the Han-Kobayashi scheme with a specific simple power split achieves rates within 1 bit/s/Hz of the capacity region for all parameter values:

CβŠ†RHKsimple+1\mathcal{C} \subseteq \mathcal{R}_{\mathrm{HK}}^{\mathrm{simple}} + 1

The simple HK scheme sets the private message power to Pk(p)=min⁑(Pk,1/INRkj)P_k^{(p)} = \min(P_k, 1/\mathrm{INR}_{kj}) (just below the noise floor at the unintended receiver) and allocates the remaining power to the common message.

The outer bound uses genie-aided arguments: providing side information to the receivers and reducing to a degraded BC.

Corollary (generalised DoF): At high SNR, the symmetric capacity of the symmetric IC with SNR=SNR\text{SNR} = \text{SNR} and INR=SNRΞ±\mathrm{INR} = \text{SNR}^\alpha is:

Csym(Ξ±)β‰ˆ{12log⁑(1+SNR)α≀1/212log⁑(SNR1βˆ’Ξ±)1/2<Ξ±<2/312log⁑(SNR2Ξ±/3)2/3≀α≀112log⁑(SNRΞ±/2)1<α≀212log⁑(1+SNR)Ξ±β‰₯2C_{\mathrm{sym}}(\alpha) \approx \begin{cases} \frac{1}{2}\log(1 + \text{SNR}) & \alpha \leq 1/2 \\ \frac{1}{2}\log(\text{SNR}^{1-\alpha}) & 1/2 < \alpha < 2/3 \\ \frac{1}{2}\log(\text{SNR}^{2\alpha/3}) & 2/3 \leq \alpha \leq 1 \\ \frac{1}{2}\log(\text{SNR}^{\alpha/2}) & 1 < \alpha \leq 2 \\ \frac{1}{2}\log(1 + \text{SNR}) & \alpha \geq 2 \end{cases}

to within 1 bit.

The 1-bit gap result shows that a simple scheme (with a specific power split) is never more than 1 bit/s/Hz from optimal. This is practically important because it means that the capacity of the IC is known to engineering accuracy for all parameters. The "W-curve" of the generalised DoF reveals five distinct interference regimes, each with a different optimal strategy.

Interference Channel Rate Region

Visualise the achievable rate region for the two-user symmetric Gaussian interference channel. The plot shows the TIN (treating interference as noise) achievable rates, the Han-Kobayashi inner bound, and the outer bound. Adjust the SNR and INR to observe transitions between interference regimes: at low INR, TIN is near-optimal; at high INR, decoding interference is optimal.

Parameters
20
10

Example: Identifying Interference Regimes

A two-cell system has P1=P2=20P_1 = P_2 = 20 dB SNR. Compute the achievable sum rate for three scenarios:

(a) INR = 0 dB (weak interference, Ξ±=0\alpha = 0). (b) INR = 20 dB (moderate interference, Ξ±=1\alpha = 1). (c) INR = 40 dB (very strong interference, Ξ±=2\alpha = 2).

Quick Check

For the two-user Gaussian interference channel, why is the capacity region still unknown in general?

Because the channel model is too complex to analyse mathematically

Because the best known inner bound (Han-Kobayashi) and outer bound do not match for all parameter values

Because the interference channel has infinitely many users

Because dirty-paper coding cannot be applied to the interference channel

Common Mistake: Always Decoding Interference

Mistake:

Assuming that decoding interference is always better than treating it as noise β€” i.e., applying the strong-IC strategy in the weak interference regime.

Correction:

Decoding interference is optimal only when the interference is strong enough that each receiver can reliably decode the other user's message (INRβ‰₯SNR\mathrm{INR} \geq \text{SNR}). In the weak interference regime (INR<SNR\mathrm{INR} < \text{SNR}), attempting to decode the interferer's message wastes rate: the receiver cannot reliably decode it, and the rate constraints from the MAC-like decoding become binding. TIN is approximately optimal in the weak regime (Geng and Nair, 2014). The ETW result shows that the simple HK scheme with message splitting handles the transition between regimes within 1 bit of capacity.

Multiuser Channel Capacity Summary

ChannelCapacity Known?Optimal StrategySum Capacity/DoF
Gaussian MACYes (exact)Random coding + SIC12log⁑(1+(P1+P2)/N)\frac{1}{2}\log(1 + (P_1+P_2)/N)
Degraded Gaussian BCYes (exact)Superposition coding12log⁑(1+P/N1)\frac{1}{2}\log(1 + P/N_1)
MIMO BCYes (exact)DPC (MAC-BC duality)dΣ=min⁑(nt,K)d_\Sigma = \min(n_t, K)
Gaussian IC (strong)Yes (exact)Decode both messagesIntersection of two MACs
Gaussian IC (general)Within 1 bitHan-KobayashidΞ£=K/2d_\Sigma = K/2 (IA)
Gaussian RelayUnknownDF/CF (bounds)d=1d = 1 (no DoF gain)

Treating Interference as Noise (TIN)

A decoding strategy where the receiver ignores the structure of the interfering signal and treats it as additional Gaussian noise. Optimal (to within a constant gap) in the weak interference regime.

Related: Han-Kobayashi Scheme

Han-Kobayashi Scheme

The best known achievable scheme for the interference channel. Each transmitter splits its message into a common part (decoded by both receivers) and a private part (decoded only by the intended receiver). The rate region is the closure of the convex hull over all power splits and time-sharing.

Related: Treating Interference as Noise (TIN)