Relay Channel Fundamentals

The Relay as a Wireless Repeater

The relay channel — where an intermediate node assists communication between a source and a destination — is one of the oldest open problems in information theory, first studied by van der Meulen (1971) and fundamentally characterised by Cover and El Gamal (1979). Unlike a simple repeater, an information-theoretic relay can process, compress, or re-encode the received signal, giving rise to a rich family of protocols. The practical motivation is clear: a relay placed between a distant source and destination can exploit the shorter propagation paths SRS \to R and RDR \to D to achieve rates far exceeding the direct link SDS \to D, especially in high path-loss environments. LTE-Advanced introduced relay nodes (Type 1 and Type 2), and 5G NR supports integrated access and backhaul (IAB) relaying for coverage extension.

Definition:

The Three-Node Relay Channel

The relay channel consists of three nodes: source SS, relay RR, and destination DD. In each time slot, SS transmits signal xSx_S and RR transmits signal xRx_R (based on its past observations). The received signals are:

yR=hSRxS+nR(at the relay)y_R = h_{SR}\,x_S + n_R \quad\text{(at the relay)} yD=hSDxS+hRDxR+nD(at the destination)y_D = h_{SD}\,x_S + h_{RD}\,x_R + n_D \quad\text{(at the destination)}

where hSR,hSD,hRDh_{SR}, h_{SD}, h_{RD} are the channel gains with path-loss hij2dijα|h_{ij}|^2 \propto d_{ij}^{-\alpha}, and nR,nDCN(0,σ2)n_R, n_D \sim \mathcal{CN}(0, \sigma^2) are AWGN.

The half-duplex constraint requires the relay to either transmit or receive in each time slot (not both simultaneously), dividing the protocol into two phases.

The full-duplex relay channel (where the relay transmits and receives simultaneously) achieves higher rates but requires self-interference cancellation, which remains a practical challenge. Most deployed systems use half-duplex relaying.

Definition:

Relay Protocols — DF, AF, CF

Three canonical half-duplex relay protocols are:

Decode-and-Forward (DF): The relay fully decodes the source message, re-encodes it, and forwards it to the destination. The achievable rate is:

CDF=12min ⁣{log2(1+SNRSR),  log2(1+SNRSD+SNRRD)}C_{\text{DF}} = \frac{1}{2}\min\!\left\{ \log_2(1 + \text{SNR}_{SR}),\; \log_2(1 + \text{SNR}_{SD} + \text{SNR}_{RD})\right\}

Amplify-and-Forward (AF): The relay amplifies its received signal (including noise) and retransmits it. The achievable rate is:

CAF=12log2 ⁣(1+SNRSD+SNRSRSNRRD1+SNRSR+SNRRD)C_{\text{AF}} = \frac{1}{2}\log_2\!\left(1 + \text{SNR}_{SD} + \frac{\text{SNR}_{SR}\cdot\text{SNR}_{RD}} {1 + \text{SNR}_{SR} + \text{SNR}_{RD}}\right)

Compress-and-Forward (CF): The relay quantises (compresses) its observation and forwards the compressed version. It does not decode the source message.

The factor 1/21/2 reflects the half-duplex loss: each protocol requires two time slots for one message.

DF is optimal when the SRS \to R link is strong (the relay can decode reliably). AF is simpler and works well when the relay cannot decode. CF is optimal when the relay observation is correlated with but not decodable as the source message, and it approaches the cut-set bound when the relay is close to the destination.

,

Theorem: Cut-Set Upper Bound on the Relay Channel

The capacity of the relay channel is upper bounded by the cut-set bound:

CCcut=maxp(xS,xR)min ⁣{I(XS,XR;YD),  I(XS;YR,YDXR)}C \leq C_{\text{cut}} = \max_{p(x_S, x_R)} \min\!\left\{ I(X_S, X_R; Y_D),\; I(X_S; Y_R, Y_D \mid X_R)\right\}

For the Gaussian half-duplex relay channel with optimal time-sharing between the two phases, this evaluates to:

Ccut=max0t1min ⁣{tlog2(1+SNRSR)+(1t)log2(1+SNRSD),  tlog2(1+SNRSD)+(1t)log2(1+SNRSD+SNRRD)}C_{\text{cut}} = \max_{0 \leq t \leq 1}\min\!\left\{ t\log_2(1 + \text{SNR}_{SR}) + (1-t)\log_2(1 + \text{SNR}_{SD}),\; t\log_2(1 + \text{SNR}_{SD}) + (1-t)\log_2(1 + \text{SNR}_{SD} + \text{SNR}_{RD})\right\}

where tt is the fraction of time allocated to Phase 1 (SS transmits, RR listens).

Decode-and-forward achieves the cut-set bound when SNRSRSNRSD+SNRRD\text{SNR}_{SR} \geq \text{SNR}_{SD} + \text{SNR}_{RD} (strong relay condition).

The cut-set bound considers two cuts of the network: the cut separating {S,R}\{S, R\} from {D}\{D\} (limiting the total information flow to DD) and the cut separating {S}\{S\} from {R,D}\{R, D\} (limiting the information that SS can convey). The capacity cannot exceed the minimum of these two cuts — a generalisation of the max-flow min-cut theorem to information theory.

Decode-and-Forward vs Amplify-and-Forward

A step-by-step animation of the DF and AF relay protocols. Watch how DF removes noise at the relay before forwarding, while AF amplifies both signal and noise.
In DF, the relay fully decodes the source message (removing noise) and re-encodes before forwarding. In AF, the relay linearly amplifies its received signal, propagating noise to the destination.

Relay Protocol Comparison

Compare the achievable rates of DF, AF, and the cut-set bound as a function of SNR and relay position. Adjust the source- destination distance dSDd_{SD} and the path-loss exponent to see how the relay protocols perform relative to the direct link and the upper bound. Observe that DF approaches the cut-set bound when the relay is close to the source, while AF provides diminishing gains when the SRS \to R link is weak.

Parameters
15
2
3

Example: Comparing DF, AF, and Direct Transmission

A source communicates with a destination at distance dSD=2d_{SD} = 2 km with path-loss exponent α=4\alpha = 4 and transmit SNR =20= 20 dB (at reference distance 1 km). A relay is placed at the midpoint (dSR=dRD=1d_{SR} = d_{RD} = 1 km).

(a) Compute SNRSD\text{SNR}_{SD}, SNRSR\text{SNR}_{SR}, and SNRRD\text{SNR}_{RD}. (b) Compute the direct transmission rate. (c) Compute the DF and AF achievable rates. (d) Which protocol should be used, and what is the gain over direct transmission?

,

Quick Check

In decode-and-forward (DF) relaying, what determines the achievable rate?

The rate of the weaker of the SRS \to R and SD+RDS \to D + R \to D links (bottleneck principle)

The sum of all three link capacities

Only the RDR \to D link capacity

The direct link capacity CSDC_{SD} only

Historical Note: Cover and El Gamal's Relay Channel

1971--1979

The relay channel was introduced by van der Meulen in 1971 as one of the simplest multi-terminal information theory problems. Despite its apparent simplicity, the capacity of the general relay channel remains unknown to this day. In their landmark 1979 paper, Cover and El Gamal established the decode-and-forward and compress-and-forward achievability schemes and the cut-set upper bound. They showed that DF achieves capacity for the degraded relay channel (where the relay's observation is a degraded version of the destination's) and that the capacity is within 0.5 bits of the cut-set bound for the Gaussian relay channel. This 0.5-bit gap has never been closed for the general case, making the relay channel one of the most celebrated open problems in information theory.

Decode-and-Forward (DF)

A relay protocol where the relay fully decodes the source message, re-encodes it (possibly with a different codebook), and transmits it to the destination. The achievable rate is limited by the weaker of the SRS \to R link (decoding constraint) and the combined S+RDS + R \to D link. DF is optimal when the relay is close to the source.

Related: Amplify-and-Forward (AF), Compress-and-Forward (CF), Cut-Set Bound

Amplify-and-Forward (AF)

A relay protocol where the relay linearly amplifies its received signal (including noise) and retransmits it without decoding. AF is simple to implement but amplifies noise, making it less efficient than DF when the SRS \to R link is strong. AF is preferred when the relay lacks the processing capability to decode or when the SRS \to R link quality is unknown.

Related: Decode-and-Forward (DF), Compress-and-Forward (CF)

Common Mistake: Assuming DF Always Outperforms AF

Mistake:

"Decode-and-forward always achieves higher rates than amplify-and-forward because it fully decodes and removes noise at the relay."

Correction:

DF outperforms AF only when the SRS \to R link is strong enough for reliable decoding. When the SRS \to R link is weak (relay far from the source or in deep fade), DF fails entirely — the relay cannot decode and the achievable rate drops to zero. AF, by contrast, always provides some benefit because it forwards an amplified version of the signal (plus noise).

Quantitatively: DF achieves rate RDF=min{CSR,CSD+CRD}R_{\mathrm{DF}} = \min\{C_{SR}, C_{SD} + C_{RD}\}, while AF achieves RAF=log2 ⁣(1+SNRSD+SNRSRSNRRDSNRSR+SNRRD+1)R_{\mathrm{AF}} = \log_2\!\left(1 + \text{SNR}_{SD} + \frac{\text{SNR}_{SR}\,\text{SNR}_{RD}}{\text{SNR}_{SR} + \text{SNR}_{RD} + 1}\right).

When SNRSR\text{SNR}_{SR} is low, CSRC_{SR} bottlenecks DF, but the AF harmonic mean term still contributes. In practice, adaptive relay selection (choosing DF or AF based on instantaneous CSI) is standard in LTE-Advanced and 5G IAB.

Why This Matters: Relay Channels as Distributed MIMO

The relay channel is intimately connected to MIMO systems studied in Chapters 15--18. A single-antenna relay node that helps a single-antenna source communicate with a single-antenna destination creates a virtual 2×12 \times 1 MISO channel — the destination sees two independent signal copies (direct and relayed), just as an MRC receiver combines signals from two transmit antennas.

The key difference is the half-duplex constraint: unlike a co-located 2×12 \times 1 MISO, the relay must listen before transmitting, consuming a fraction of the transmission time. This is why the cooperative DMT (Section 22.2) resembles the MISO DMT d(r)=M(1r)d(r) = M(1 - r) but with a rate penalty.

Book MIMO (Chapters 5--8) develops the co-located MIMO theory that underlies this analogy, including the capacity expressions, beamforming strategies, and the diversity-multiplexing tradeoff that Section 22.2 extends to the distributed setting.

Key Takeaway

Three relay protocols, three regimes. (1) Decode-and-forward is optimal when the relay is close to the source (SRS \to R link strong); the achievable rate equals the cut-set bound for the degraded relay channel. (2) Compress-and-forward excels when the relay is close to the destination and cannot decode the source message. (3) Amplify-and-forward is the simplest protocol and provides gain in all regimes, but is suboptimal compared to DF and CF in their respective strong-link regimes. The capacity of the general relay channel remains unknown — the gap to the cut-set bound is at most 0.5 bits for the Gaussian case.

Cut-Set Bound

An information-theoretic upper bound on the capacity of multi-terminal networks, obtained by considering all possible partitions (cuts) of the network nodes into two sets and bounding the information flow across each cut. For the relay channel, the cut-set bound involves two cuts and is achieved by DF under the strong relay condition.

Related: Decode-and-Forward (DF)