Degrees of Freedom Framework

Degrees of Freedom: The High-SNR Capacity Slope

When the exact capacity of a multiuser channel is unknown (as for the IC), the degrees of freedom (DoF) framework provides a powerful asymptotic characterisation. The DoF captures the pre-log factor β€” how many independent signal dimensions the network supports at high SNR. For the single-user MIMO channel, the DoF equals min⁑(nt,nr)\min(n_t, n_r). For the KK-user IC, the surprising answer is K/2K/2 β€” each user gets half a degree of freedom, regardless of KK, achieved through interference alignment. This result, due to Cadambe and Jafar (2008), fundamentally changed our understanding of wireless networks by showing that interference does not limit the scaling of multiuser capacity.

Definition:

Degrees of Freedom

The degrees of freedom (DoF) of a channel is defined as the capacity pre-log factor:

d=lim⁑SNRβ†’βˆžC(SNR)12log⁑2(SNR)d = \lim_{\text{SNR} \to \infty} \frac{C(\text{SNR})}{\frac{1}{2}\log_2(\text{SNR})}

For a multiuser channel, the DoF region is the set of all DoF tuples (d1,…,dK)(d_1, \ldots, d_K) where:

dk=lim⁑SNRβ†’βˆžRk(SNR)12log⁑2(SNR)d_k = \lim_{\text{SNR} \to \infty} \frac{R_k(\text{SNR})}{\frac{1}{2}\log_2(\text{SNR})}

for some achievable rate tuple (R1,…,RK)(R_1, \ldots, R_K) in the capacity region.

The sum DoF is: dΞ£=maxβ‘βˆ‘k=1Kdkd_{\Sigma} = \max \sum_{k=1}^K d_k

Examples:

  • Single-user SISO: d=1d = 1
  • Single-user MIMO (ntΓ—nrn_t \times n_r): d=min⁑(nt,nr)d = \min(n_t, n_r)
  • KK-user SISO MAC: dΞ£=1d_{\Sigma} = 1 (bottleneck at the single receive antenna)
  • KK-user SISO BC: dΞ£=1d_{\Sigma} = 1 (same reason)
  • KK-user SISO IC: dΞ£=K/2d_{\Sigma} = K/2 (Cadambe-Jafar)

DoF analysis ignores the constant gap between the achievable rate and dβ‹…12log⁑2(SNR)d \cdot \frac{1}{2}\log_2(\text{SNR}). It is most informative at high SNR and for understanding scaling behaviour, but may not reflect performance at practical SNR levels.

,

Theorem: DoF of the KK-User Interference Channel

The KK-user time-varying/frequency-selective SISO interference channel with i.i.d. channel coefficients drawn from a continuous distribution has sum DoF:

dΞ£=K2d_{\Sigma} = \frac{K}{2}

with dk=1/2d_k = 1/2 per user, achieved by interference alignment (IA).

At first glance, the IC with KK users seems limited to dΞ£=1d_{\Sigma} = 1 (TDMA) because each receiver has a single antenna and sees Kβˆ’1K-1 interferers. IA shows that by carefully designing transmit signals using channel variations (time/frequency), all interfering signals at each receiver can be aligned into a subspace occupying half the signal dimensions, leaving the other half free for the desired signal. Each user thus achieves d=1/2d = 1/2, and the total is K/2K/2 β€” unbounded as KK grows.

Definition:

Interference Alignment

Interference alignment (IA) is a linear precoding strategy where each transmitter designs its beamforming vectors so that at each receiver, all interfering signals are confined to a low-dimensional subspace, leaving the remaining dimensions free for the desired signal.

Formal condition at receiver kk: ⨁jβ‰ kspan(HkjVj)=Sk\bigoplus_{j \neq k} \mathrm{span}(\mathbf{H}_{kj}\mathbf{V}_j) = \mathbf{S}_k dim⁑(Sk)+dk≀n\dim(\mathbf{S}_k) + d_k \leq n HkkVk∩Sk={0}\mathbf{H}_{kk}\mathbf{V}_k \cap \mathbf{S}_k = \{\mathbf{0}\}

Practical challenges:

  • Requires global CSI at all transmitters.
  • The required signal space dimension nn grows exponentially in KK for exact alignment.
  • At finite SNR, IA may be suboptimal because it ignores noise enhancement.

IA is often described with the analogy: imagine KK interfering transmissions in a room. IA arranges them so that from each receiver's perspective, all interference casts "shadows" that overlap in the same direction, leaving a clear view of the desired signal in the orthogonal direction.

Interference Alignment in 2D Signal Space

Visualise how interference alignment works for the 3-user IC over 2 symbol extensions. At receiver 1, interference from users 2 and 3 initially points in different directions. The precoding vectors are designed so that both interference signals align into a single 1D subspace, leaving the orthogonal dimension free for the desired signal from user 1.
At each receiver, all Kβˆ’1K-1 interference signals align into a subspace of dimension n/2n/2, leaving n/2n/2 dimensions for the desired signal. Total DoF: K/2K/2.

DoF Scaling with Number of Users

Compare the sum DoF of the KK-user interference channel (achieved by interference alignment) with TDMA and the MIMO BC. The IA DoF scales as K/2K/2, while TDMA is fixed at 1 regardless of KK. The MIMO BC DoF is limited by min⁑(nt,K)\min(n_t, K). Adjust the maximum number of users KK and the number of transmit antennas ntn_t (for MIMO BC comparison) to visualise the scaling.

Parameters
20
1

Example: Interference Alignment for 3 Users

Consider the 3-user SISO IC over n=2n = 2 symbol extensions (time-varying channels).

(a) What is the target DoF per user? (b) Design alignment vectors for d=1d = 1 stream per user. (c) Verify the alignment conditions at each receiver. (d) Why does n=2n = 2 work for K=3K = 3 but not K=4K = 4?

Quick Check

What is the sum DoF of the 10-user SISO interference channel with time-varying channels?

1, because there is only one receive antenna per user

5, achieved by interference alignment

10, because each user gets 1 DoF

2, because it is limited by the pairwise constraint dk+dj≀1d_k + d_j \leq 1

Why This Matters: Interference Alignment in the Delay-Doppler Domain

The interference alignment framework assumes time-varying or frequency-selective channels to create the signal-space diversity needed for alignment. In the delay-Doppler domain used by OTFS modulation, the channel is naturally sparse and structured, providing a different (and potentially more efficient) basis for alignment. The OTFS book explores how delay-Doppler domain precoding relates to interference alignment and how OTFS waveforms can be designed to exploit the channel structure for interference management in high-mobility multiuser scenarios.

Degrees of Freedom (DoF)

The high-SNR capacity pre-log factor: d=lim⁑SNRβ†’βˆžC(SNR)/12log⁑2(SNR)d = \lim_{\text{SNR}\to\infty} C(\text{SNR})/\frac{1}{2}\log_2(\text{SNR}). Captures how many independent signal dimensions the channel supports.

Related: Interference Alignment (IA)

Interference Alignment (IA)

A precoding strategy where transmitters coordinate their beamforming so that at each receiver, all interference aligns into a subspace of minimum dimension. Achieves the optimal DoF of K/2K/2 for the KK-user IC.

Related: Degrees of Freedom (DoF)