Maximum Ratio Combining (MRC)
The Simplest Reasonable Receiver
Maximum ratio combining (MRC) β also called the matched filter β is the simplest linear receiver. It maximizes the received SNR for each user individually, ignoring the interference from all other users. This sounds hopelessly naive, and in conventional MIMO it would be. But in the massive MIMO regime where , the inter-user interference averages out, and MRC becomes a surprisingly effective strategy.
The point is that with many antennas, the channel vectors of different users become approximately orthogonal β favorable propagation β so ignoring interference costs little. This section quantifies exactly how little.
Definition: MRC (Matched Filter) Receiver
MRC (Matched Filter) Receiver
The MRC receiver for user applies the combining vector
i.e., the combining matrix is . The soft estimate of user 's symbol is
MRC is also known as maximum ratio combining because it maximizes the output SNR when only user is transmitting (single-user bound). It is the receive-side dual of MRT (maximum ratio transmission) in the downlink (MIMO Ch. 6).
Theorem: MRC SINR Expression
Under the uplink model with equal power for all users, the post-detection SINR of user with MRC is
The numerator is proportional to (squared channel gain), the denominator has two terms: interference from other users (scaled by the squared inner products ) and noise (scaled by ).
Decompose the MRC output
The MRC output for user is .
Compute signal and interference powers
Since and the symbols are independent across users:
- Desired signal power:
- Interference from user :
- Noise power:
Form the SINR
Taking the ratio of signal power to the sum of interference and noise powers yields the stated expression.
Theorem: MRC in the Massive MIMO Limit
Consider i.i.d. Rayleigh fading: independently across users. As with fixed, the per-user SINR with MRC satisfies
i.e., the interference vanishes and the effective SNR scales linearly with .
This is the hallmark of massive MIMO. With infinitely many antennas, the channel vectors become orthogonal ( for ), so interference disappears. Each user sees a single-user channel with SNR proportional to . Equivalently, we can reduce the transmit power as and maintain a finite rate β the power scaling law.
Apply the law of large numbers
For i.i.d. Rayleigh fading, and for .
Normalize the SINR
Dividing numerator and denominator by :
Take the limit
As , the interference terms in the denominator vanish (each is ), yielding
This is the single-user SNR with an -fold array gain.
Key Takeaway
MRC achieves linear SINR scaling. In the massive MIMO limit, the per-user SINR with MRC grows as . This means the transmit power can be reduced as with no loss in rate β the fundamental energy efficiency promise of massive MIMO.
Example: MRC SINR for a 2-User System
Consider a BS with antennas serving users with i.i.d. Rayleigh fading, , , dBm, and dBm (over 10 MHz bandwidth). Compute the expected MRC SINR for user 1 in the massive MIMO approximation.
Convert to linear scale
W, W.
Apply the massive MIMO SINR formula
$
Convert to dB and compute rate
dB. Of course this is the interference-free limit with perfect CSI. In practice, pilot contamination, imperfect channel estimates, and finite reduce this significantly. The rate per user is bits/s/Hz β well above practical modulation orders, confirming that the massive MIMO operating point is not SNR-limited but interference- and overhead-limited.
MRC SINR vs. Number of BS Antennas
Explore how the per-user SINR with MRC scales with the number of BS antennas. Observe that as grows, the SINR increases linearly (in dB scale, a constant slope) and the gap between the finite- SINR and the asymptotic limit shrinks.
Parameters
Number of single-antenna users
Per-user transmit SNR
Common Mistake: MRC Does Not Suppress Interference
Mistake:
A common misconception is that MRC "cancels" inter-user interference. It does not β MRC is purely a single-user matched filter that maximizes the desired signal power while completely ignoring interference.
Correction:
Interference suppression in MRC happens passively through favorable propagation (channel orthogonality), not actively through the receiver design. When channels are correlated (e.g., users at similar angles), MRC suffers severe interference and ZF or MMSE should be used instead.
Historical Note: The Matched Filter: From Radar to MIMO
1943β2010The matched filter dates back to radar signal processing in the 1940s, where it was shown to maximize the output SNR for detecting a known waveform in Gaussian noise (North, 1943; Turin, 1960). In the MIMO context, the per-user matched filter is the spatial analog: it coherently combines the signals from all antennas to maximize the SNR for user . The massive MIMO revolution showed that this simplest of all receivers becomes near-optimal when the number of antennas is large enough β a result that would have surprised the radar engineers of the 1940s, who always operated with a single receiver.
MRC (Maximum Ratio Combining)
A linear detection technique that uses as the combining vector for user . Maximizes the single-user SNR but ignores multi-user interference.
Related: MRC (Matched Filter) Receiver, Favorable Propagation
Quick Check
What is the per-symbol-vector computational complexity of MRC detection (applying )?
MRC is a matrix-vector product where is , requiring complex multiply-accumulate operations.