Diversity-Multiplexing Tradeoff Simulation
Instructions
Set Antennas:
Use the controls to select the number of Transmit (N
T
) and Receive (N
R
) antennas.
Choose Mode:
Select whether you want to fix the data rate (Multiplexing Gain) or the reliability (Diversity Gain).
Generate Channel:
Click
"Generate Channel"
. This creates a random channel matrix (H) and displays the theoretical performance curve (Tradeoff Curve).
Optimize System:
Click
"Optimize System"
. This performs SVD on the channel to find the best possible sub-channels (eigenbeams).
Analyze Results:
The
System Diagram
will now show the optimized data streams.
Orange lines
are high-rate multiplexing streams, showing their individual capacity and SNR.
Blue dashed lines
are diversity streams that improve reliability.
Review the
SVD results
to see the channel rank and calculated capacity.
Experiment:
Change the antenna counts or the fixed gain value and repeat the steps to see how the tradeoff changes!
Simulation Controls
Transmit Antennas (N
T
):
Receive Antennas (N
R
):
Operating Mode:
Fixed Multiplexing Gain
Fixed Diversity Gain
SNR (dB):
Target Rate (R) bps/Hz:
Target Error Probability (P
e
):
Generate Channel
Optimize System
Explanation
System Diagram
Trade-off Curve
Max Diversity (d
max
):
Max Multiplexing (r
max
):
Operating Point: (r=
, d=
) System Capacity:
-
bps/Hz
Channel Matrix (H)
SVD Optimization Results
Singular Values (Σ):
Rank:
-
Total Capacity (from Mux streams):
-