Exercises
ex-ch15-01
EasyA MIMO system has transmit and receive antennas with channel matrix
(a) Write the input-output relationship.
(b) Determine the rank of .
(c) Compute the singular values and condition number.
For part (b), check if the rows are linearly independent.
Compute the eigenvalues of (a matrix) to find the singular values.
Input-output relationship
y_1 = x_1 + 2x_2 + n_1y_2 = x_2 + x_3 + n_2$.
Rank
The two rows and are linearly independent (neither is a scalar multiple of the other), so . The channel is full-rank.
Singular values and condition number
\lambda = \frac{7 \pm \sqrt{9+16}}{2} = \frac{7 \pm 5}{2}\lambda_1 = 6\lambda_2 = 1\sigma_1 = \sqrt{6} \approx 2.45\sigma_2 = 1\kappa = \sigma_1/\sigma_2 = \sqrt{6} \approx 2.45\blacksquare$
ex-ch15-02
EasyFor a MIMO channel with i.i.d. Rayleigh fading, what is the expected rank? What is the probability that the channel matrix is rank-deficient?
Consider what happens when the entries are drawn from a continuous distribution.
Rank analysis
For an matrix with i.i.d. continuous entries (including ), the matrix is full-rank with probability 1. This is because the set of rank-deficient matrices has measure zero in (it is a lower-dimensional algebraic variety).
Therefore, with probability 1, and .
ex-ch15-03
MediumShow that for an MIMO channel, the capacity can be written equivalently as
This is useful because the second form involves an determinant (smaller when ).
Use the Sylvester determinant identity: for , .
Apply Sylvester identity
Let (size ) and (size ). Then
By Sylvester's identity:
Since for positive semidefinite , we get
ex-ch15-04
MediumA MIMO channel has the Kronecker correlation model with
(a) For , what is the capacity at dB (averaged over realisations)?
(b) For , estimate the capacity loss.
(c) At what value of does the capacity drop by 50%?
With , only transmit correlation matters.
The eigenvalues of are .
Uncorrelated case ($\rho = 0$)
With , and the channel is i.i.d. Rayleigh. By Telatar's formula with , :
(from Monte Carlo or using the known mean of the Wishart eigenvalues).
Correlated case ($|\rho| = 0.9$)
The eigenvalues of are and . The effective channel has one strong and one weak transmit mode.
The capacity loss at high SNR is approximately bits/s/Hz.
So bits/s/Hz.
50% capacity drop
For bits/s/Hz, the system degenerates to essentially rank-1 (SISO-like). This occurs around , where becomes rank-1. Numerically, gives approximately 50% capacity loss at 20 dB.
ex-ch15-05
MediumProve that the MIMO capacity with equal power allocation satisfies
and that (water-filling capacity) as .
Equal power means .
At high SNR, the water level exceeds all floor levels.
Equal power capacity
With :
where the last step uses the eigenvalue decomposition.
High-SNR convergence
At high SNR, water-filling gives for all active sub-channels (the water level is much higher than all floor levels ). Thus
With , the equal power allocation gives the same leading term , with only a constant gap of bits.
As , this gap becomes negligible relative to the growing terms.
ex-ch15-06
MediumA channel has singular values and . The total power is and noise variance is .
(a) Find the SNR threshold below which water-filling allocates all power to the first sub-channel (beamforming).
(b) For and , compute this threshold in dB.
Channel 2 is shut off when .
At the threshold, and .
Beamforming threshold
Water-filling shuts off channel 2 when the water level . At the boundary, and all power goes to channel 1:
So the threshold is
Numerical evaluation
For , :
In dB: dB.
For dB, it is optimal to beamform (single-stream transmission). Above this threshold, both sub-channels should be used.
ex-ch15-07
HardShow that for an MIMO channel with CSIT (transmitter knows ), the capacity gain from water-filling over equal power allocation is bounded by
where .
Interpret this bound: when is CSIT most valuable?
Use the inequality for .
The maximum gain occurs when only a few sub-channels are active.
Bound the gap
Let be the water-filling powers and be equal powers. The gap is
At high SNR, . With and :
using the fact that equal allocation among active channels maximises for fixed .
Interpretation
The bound is zero when (all channels active, equal power is optimal) and maximum when (beamforming regime, bits gain).
CSIT is most valuable when: (a) the channel is ill-conditioned (few active sub-channels), (b) the SNR is low (beamforming regime), or (c) (many antennas but few useful modes).
ex-ch15-08
MediumFor a MISO channel with i.i.d. Rayleigh fading (, ):
(a) Show that the channel is equivalent to a scalar fading channel with SNR gain (chi-squared with 4 DoF).
(b) Compute the ergodic capacity at dB.
(c) Compare with a SIMO channel.
With isotropic input , the effective channel gain is .
where .
Scalar equivalent
With isotropic input ():
Since independently, , which is (chi-squared with 4 real DoF, scaled).
Ergodic capacity at 10 dB
With (10 dB):
Using the known result for :
Numerical evaluation gives bits/s/Hz.
SIMO comparison
For SIMO with MRC, :
At SNR = 10 dB: bits/s/Hz.
The SIMO system is better because it uses full power on one antenna ( vs. per mode), providing full array gain without the splitting loss.
ex-ch15-09
HardProve that for an i.i.d. Rayleigh MIMO channel with , the ergodic capacity at high SNR satisfies
where is the digamma function and is the Euler-Mascheroni constant.
At high SNR, .
Use the known result for ordered Wishart eigenvalues.
High-SNR expansion
At high SNR:
Expected log-eigenvalue sum
For an Wishart matrix :
This follows from the known formula for the expected log-determinant of a Wishart matrix (using the moment generating function of the log-determinant). Converting to :
Combining: .
More precisely: .
ex-ch15-10
MediumCompute the 10% outage capacity for a i.i.d. Rayleigh MIMO channel at dB. Compare it with the ergodic capacity.
Hint: You may use the fact that the CDF of is well-approximated by a Gaussian distribution for moderate .
Use Monte Carlo simulation or the Gaussian approximation for the mutual information distribution.
The variance of the mutual information decreases with .
Monte Carlo approach
Generate realisations of with i.i.d. entries. For each, compute .
Sort the values and find the 10th percentile. Typical results:
- Ergodic capacity: bits/s/Hz
- 10% outage capacity: bits/s/Hz
Gaussian approximation
The mutual information is approximately Gaussian with mean and standard deviation (for at 15 dB).
The 10% outage point is bits/s/Hz.
The ergodic-to-outage gap of 3.6 bits/s/Hz (41%) shows the importance of diversity: with more antennas (higher diversity), the variance decreases and the gap shrinks.
ex-ch15-11
EasyDetermine the degrees of freedom for the following MIMO configurations: (a) , (b) , (c) , (d) .
For each, state the high-SNR capacity scaling .
.
DoF computation
| Configuration | Capacity scaling | |||
|---|---|---|---|---|
| 8 | 2 | 2 | ||
| 3 | 3 | 3 | ||
| 1 | 16 | 1 | ||
| 4 | 4 | 4 |
Note that the (SIMO) system has the same DoF as SISO despite 16 receive antennas. The extra antennas only provide array gain (a constant offset).
ex-ch15-12
MediumAt what SNR (in dB) does a MIMO system first provide higher capacity than a SISO system? Assume i.i.d. Rayleigh fading with no CSIT.
At very low SNR, the system suffers from the power splitting.
The crossover point depends on the array gain vs. the power splitting loss.
Low-SNR analysis
SISO: .
MIMO: .
At very low SNR (): .
.
Crossover
At low SNR, the MIMO system is actually better in capacity because while SISO has . After dividing by , the still has the first-order capacity.
Therefore, MIMO outperforms SISO at all SNR values, not just high SNR. The crossover never occurs --- MIMO is always better (or equal)! The multiplexing gain at high SNR is an additional benefit on top of the array gain at low SNR.
ex-ch15-13
HardShow that for an MIMO channel with i.i.d. Rayleigh fading and no CSIT, the low-SNR capacity expansion is
and the minimum for reliable communication is
Interpret: MIMO provides an -fold reduction in minimum energy per bit.
Use the first-order Taylor expansion for small .
in the limit .
Low-SNR expansion
\mathbb{E}[\mathrm{tr}(\mathbf{H}\mathbf{H}^{H})] = n^2n \times nC \approx n \cdot \text{SNR}/\ln 2$.
Minimum $E_b/\ntn{n0}$
(E_b/N_0){\min} = \ln 2 \approx -1.59n \times n(E_b/N_0){\min} = \ln 2/n10\log_{10}(n)4 \times 4-1.59 - 10\log_{10}(4) = -1.59 - 6.02 = -7.61n\blacksquare$
ex-ch15-14
MediumCompute the complete DMT curve for the following configurations and plot versus :
(a) MIMO (b) MIMO (c) MIMO
The DMT is piecewise linear connecting at integer .
.
$2 \times 2$ DMT
| 0 | 4 |
| 1 | 1 |
| 2 | 0 |
$4 \times 2$ DMT
, so :
| 0 | 8 |
| 1 | 3 |
| 2 | 0 |
The has twice the full diversity of ( vs. 4) but the same maximum multiplexing gain ().
$3 \times 3$ DMT
| 0 | 9 |
| 1 | 4 |
| 2 | 1 |
| 3 | 0 |
The provides 9 diversity levels and 3 multiplexing streams.
ex-ch15-15
HardConsider a MIMO channel. A scheme transmits at rate bits/s/Hz.
(a) What is the multiplexing gain ?
(b) What is the optimal diversity order ?
(c) What is the outage probability exponent?
(d) Compare with a scheme at .
.
Use linear interpolation for non-integer .
Multiplexing gain
. This is a non-integer value between and .
Diversity via interpolation
For , and . Linear interpolation:
Outage probability
The outage probability decays as , which is quite slow. At 20 dB, (10%).
Comparison with $r = 1$
At : , so .
At 20 dB: (1%), which is 10x more reliable. Reducing the multiplexing gain from 3/2 to 1 (a 33% rate reduction) improves reliability by a factor of 10 at 20 dB.
ex-ch15-16
HardThe Alamouti code transmits at rate with and achieves diversity order .
(a) For , what is the Alamouti DMT operating point ?
(b) Is the Alamouti code DMT-optimal for the channel?
(c) Can you design a scheme that dominates Alamouti at ?
At high SNR, , so .
The optimal DMT curve for is .
Alamouti DMT point
The rate scales as , giving . The diversity order is .
But wait: the optimal for . The Alamouti code achieves !
Resolution: rate loss
The Alamouti code achieves because it is a rate- code (1 symbol per channel use), so it sends at . However, the DMT framework uses , and
In the strict DMT sense, , and the Alamouti code achieves , which is above the optimal curve .
This apparent contradiction is resolved by noting that is the fixed-rate diversity (treating as fixed), while the DMT framework treats as growing. Under the DMT definition, the Alamouti code at achieves , not 4.
DMT-optimal design
The Golden code achieves for all , matching the optimal curve everywhere. At , the Golden code achieves (same as Alamouti in the DMT sense) but also achieves with (Alamouti cannot reach since its rate is capped at ).
ex-ch15-17
Hard(Keyhole capacity) Consider a keyhole MIMO channel where and are independent.
(a) Show that with probability 1.
(b) Derive the ergodic capacity with no CSIT.
(c) Show that the capacity grows only as regardless of and (i.e., DoF = 1).
has rank 1.
The single eigenvalue is .
Rank analysis
is an outer product of two nonzero vectors (with probability 1). Any outer product has rank 1 (all columns are scalar multiples of ).
Capacity derivation
The single nonzero eigenvalue of is
With isotropic input:
Since and independently, the product has a known distribution (product of independent Gamma variables).
DoF = 1
At high SNR:
So regardless of . The extra antennas provide only array gain ( bits from receive array gain), not multiplexing gain.
ex-ch15-18
Challenge(Capacity with partial CSIT) Consider an i.i.d. Rayleigh MIMO channel where the transmitter knows only the channel covariance (not the instantaneous ).
Show that the optimal input covariance is where contains the eigenvectors of and is determined by water-filling on the statistical eigenvalues.
The input covariance should align with the statistical eigenmodes.
This is water-filling on the average channel, not the instantaneous one.
Optimal structure
The ergodic capacity with input covariance is
By the concavity of and the structure of the Kronecker channel , the transmitter should align with the eigenvectors of (the transmit correlation).
Water-filling on statistics
Write and . The optimal powers satisfy a water-filling condition with effective channel gains that are functions of and .
For the special case :
where are eigenvalues of . The optimal follow from a statistical water-filling analogous to Section 15.3 but with averaged channels.
ex-ch15-19
Challenge(Capacity scaling law) For a MIMO system with and i.i.d. Rayleigh fading, show that
i.e., the per-antenna capacity converges to that of a scalar AWGN channel with SNR = . This is a consequence of the law of large numbers applied to Wishart eigenvalues.
Use the Marchenko-Pastur law: as with , the empirical eigenvalue distribution converges.
For , the Marchenko-Pastur distribution with ratio has support and mean 1.
Apply Marchenko-Pastur
For , the empirical spectral distribution of converges to the Marchenko-Pastur law with ratio .
The capacity is
As , where is the Marchenko-Pastur CDF.
Large-$n$ limit
For , the Marchenko-Pastur density has mean . At the scale , the distribution concentrates around its mean (by the law of large numbers for empirical spectral measures), so
This confirms that MIMO antennas create parallel AWGN channels each with the same SNR, achieving a linear capacity gain. The per-antenna capacity equals the SISO AWGN capacity --- the ultimate efficiency of massive MIMO.
ex-ch15-20
Challenge(Optimal antenna allocation) You have a total budget of antenna elements that can be split between transmitter () and receiver () with .
(a) Show that the high-SNR capacity is maximised when (for even ).
(b) At low SNR, what is the optimal split?
(c) For and SNR = 10 dB, numerically find the optimal split.
High-SNR capacity . Maximise .
Low-SNR capacity .
High-SNR optimum
At high SNR, . Maximise subject to .
is maximised at (the function increases to then decreases). Thus is optimal, giving streams.
Low-SNR optimum
At low SNR, (the capacity grows linearly with due to coherent combining gain, independent of to first order since is small).
So the optimal split is , (SIMO). All antenna elements should go to the receiver for maximum combining gain.
Numerical evaluation for $N = 8$, SNR = 10 dB
By Monte Carlo evaluation of ergodic capacity for all splits:
| (bits/s/Hz) | |
|---|---|
| 5.2 | |
| 8.7 | |
| 10.6 | |
| 11.5 | |
| 10.2 | |
| 8.1 | |
| 4.6 |
At 10 dB, is optimal, confirming the high-SNR analysis already applies at moderate SNR. The asymmetric splits lose because the DoF is limited by the smaller dimension.