Maximum Ratio Transmission (MRT)

Why Linear Precoding?

In the MU-MIMO downlink, the base station with NtN_t antennas serves KK single-antenna users simultaneously. The transmitted signal is

x=βˆ‘k=1Kvksk\mathbf{x} = \sum_{k=1}^{K} \mathbf{v}_{k} s_k

where vk∈CNt\mathbf{v}_{k} \in \mathbb{C}^{N_t} is the precoding vector for user kk and sks_k is the data symbol. The design question is: how should we choose v1,…,v\ntnnusers\mathbf{v}_{1}, \ldots, \mathbf{v}_{\ntn{nusers}}? Linear precoding answers this with a closed-form matrix operation on the channel state information, avoiding the combinatorial complexity of nonlinear schemes like DPC. The price is a gap to the broadcast channel capacity, but the simplicity gain is enormous.

Definition:

SINR for Linear Precoding

Under linear precoding with unit-norm vectors vk\mathbf{v}_{k}, the SINR at user kk is

SINRk=pk∣hkHvk∣2βˆ‘jβ‰ kpj∣hkHvj∣2+Οƒ2\text{SINR}_k = \frac{p_k |\mathbf{h}_k^H \mathbf{v}_{k}|^2}{\sum_{j \neq k} p_j |\mathbf{h}_k^H \mathbf{v}_{j}|^2 + \sigma^2}

and the achievable rate is Rk=log⁑2(1+SINRk)R_k = \log_2(1 + \text{SINR}_k) bits/s/Hz.

The numerator captures useful signal power; the denominator contains multi-user interference (MUI) plus noise. The three precoding strategies in this chapter differ in how they balance these two terms.

Definition:

Maximum Ratio Transmission (MRT)

MRT precoding (also called conjugate beamforming or matched-filter precoding) sets the precoding vector to be the normalised channel conjugate:

vkMRT=hkβˆ₯hkβˆ₯\mathbf{v}_{k}^{\text{MRT}} = \frac{\mathbf{h}_k}{\|\mathbf{h}_k\|}

The MRT precoding matrix is

WMRT=HHDβˆ’1\mathbf{W}^{\text{MRT}} = \mathbf{H}^{H} \mathbf{D}^{-1}

where D=diag(βˆ₯h1βˆ₯,…,βˆ₯hKβˆ₯)\mathbf{D} = \text{diag}(\|\mathbf{h}_1\|, \ldots, \|\mathbf{h}_{K}\|) ensures unit-norm columns.

MRT is the spatial analogue of the matched filter in detection theory: it maximises the inner product ∣hkHvk∣|\mathbf{h}_k^H \mathbf{v}_{k}| by aligning the precoder with the channel direction. It ignores interference entirely.

,

Theorem: MRT Maximises Received SNR

For a single user (K=1K = 1) with channel h∈CNt\mathbf{h} \in \mathbb{C}^{N_t}, the precoding vector that maximises the received SNR

SNR=Pt∣hHv∣2Οƒ2\text{SNR} = \frac{P_t |\mathbf{h}^H \mathbf{v}|^2}{\sigma^2}

subject to βˆ₯vβˆ₯=1\|\mathbf{v}\| = 1, is v⋆=h/βˆ₯hβˆ₯\mathbf{v}^{\star} = \mathbf{h}/\|\mathbf{h}\|. The maximum SNR is

SNR⋆=Ptβˆ₯hβˆ₯2Οƒ2.\text{SNR}^{\star} = \frac{P_t \|\mathbf{h}\|^2}{\sigma^2}.

The Cauchy--Schwarz inequality tells us that the inner product ∣hHv∣|\mathbf{h}^H \mathbf{v}| is maximised when v\mathbf{v} points in the same direction as h\mathbf{h}. This is exactly the matched filter principle: coherently combine the signals from all NtN_t antennas.

Theorem: MRT SINR in the Multi-User Regime

With MRT precoding and equal power allocation pk=Pt/Kp_k = P_t/K, the SINR at user kk is

SINRkMRT=PtKβˆ₯hkβˆ₯2PtKβˆ‘jβ‰ k∣hkHhj∣2βˆ₯hjβˆ₯2+Οƒ2.\text{SINR}_k^{\text{MRT}} = \frac{\frac{P_t}{K} \|\mathbf{h}_k\|^2}{\frac{P_t}{K} \sum_{j \neq k} \frac{|\mathbf{h}_k^H \mathbf{h}_j|^2}{\|\mathbf{h}_j\|^2} + \sigma^2}.

In the massive MIMO regime (Ntβ†’βˆžN_t \to \infty with KK fixed and i.i.d. Rayleigh fading), channel hardening gives βˆ₯hkβˆ₯2/Ntβ†’1\|\mathbf{h}_k\|^2/N_t \to 1 and favorable propagation gives ∣hkHhj∣2/(Ntβˆ₯hjβˆ₯2)β†’0|\mathbf{h}_k^H \mathbf{h}_j|^2/(N_t \|\mathbf{h}_j\|^2) \to 0, so

SINRkMRTβ†’PtNtKΟƒ2β†’βˆž.\text{SINR}_k^{\text{MRT}} \to \frac{P_t N_t}{K \sigma^2} \to \infty.

MRT benefits from the array gain (NtN_t factor in the numerator) but pays the price of inter-user interference in the denominator. In the massive regime, favorable propagation kills the interference terms, and MRT becomes asymptotically optimal. For finite NtN_t, the interference is the bottleneck: MRT is interference-limited.

Example: MRT Precoding for Two Users

A BS with Nt=4N_t = 4 antennas serves K=2K = 2 users with channels

h1=[1,j,βˆ’1,βˆ’j]T,h2=[1,1,1,1]T.\mathbf{h}_1 = [1, j, -1, -j]^T, \qquad \mathbf{h}_2 = [1, 1, 1, 1]^T.

Compute the MRT precoding vectors, the resulting SINRs with equal power allocation and Pt/Οƒ2=10P_t/\sigma^2 = 10 dB, and the sum rate.

MRT Beam Pattern

Visualise the spatial beam pattern ∣(a(θ))HvkMRT∣2|(\mathbf{a}(\theta))^H \mathbf{v}_{k}^{\text{MRT}}|^2 as a function of angle θ\theta for a ULA with MRT precoding directed toward user kk. The beam always peaks at the user's direction but creates side lobes toward other users.

Parameters
16

Number of transmit antennas

30

User angle of arrival

1

Number of users (additional users at random angles)

Common Mistake: MRT Does Not Manage Interference

Mistake:

Assuming MRT is always a good choice because it maximises array gain.

Correction:

MRT maximises the signal power to the intended user but completely ignores the interference it causes to other users. When KK is comparable to NtN_t and channels are not orthogonal, MRT becomes interference-limited: increasing PtP_t does not improve the SINR because both signal and interference grow proportionally. Use ZF or RZF when K/NtK/N_t is not small.

Quick Check

In the massive MIMO regime with i.i.d. Rayleigh fading and MRT precoding, how does the SINR scale with the number of antennas NtN_t?

O(1)O(1) β€” it saturates

O(Nt)O(N_t) β€” linear growth

O(Nt2)O(N_t^{2}) β€” quadratic growth

O(log⁑Nt)O(\log N_t) β€” logarithmic growth

Historical Note: From Radar to Cellular

1950s--1999

Maximum ratio transmission is the transmit-side dual of maximum ratio combining (MRC), which dates back to the 1950s work of Brennan on optimal diversity combining for radar and radio reception. The extension to the multi-user downlink was formalised by Lo (1999) and became the default precoding scheme in the early massive MIMO literature due to its simplicity: it requires only the channel conjugate and no matrix inversion.

Maximum Ratio Transmission (MRT)

A linear precoding strategy that sets each user's precoding vector to the normalised channel conjugate: vk=hk/βˆ₯hkβˆ₯\mathbf{v}_{k} = \mathbf{h}_k/\|\mathbf{h}_k\|. Maximises SNR to the intended user but ignores multi-user interference.

Related: Zero-Forcing (ZF) Precoding, Regularized Zero-Forcing (RZF)

Array Gain

The factor by which coherent combining across NtN_t antennas increases the received SNR. With MRT, the array gain equals βˆ₯hkβˆ₯2\|\mathbf{h}_k\|^2, which concentrates around NtN_t for i.i.d. Rayleigh channels.

Key Takeaway

MRT is the simplest linear precoder: align the beam with each user's channel. It delivers full array gain but is interference-limited when KK is not negligible relative to NtN_t. In the massive regime (Nt≫KN_t \gg K), favorable propagation makes MRT near-optimal.