Diversity-Multiplexing Tradeoff Simulation

Instructions

  1. Set Antennas: Use the controls to select the number of Transmit (NT) and Receive (NR) antennas.
  2. Choose Mode: Select whether you want to fix the data rate (Multiplexing Gain) or the reliability (Diversity Gain).
  3. Generate Channel: Click "Generate Channel". This creates a random channel matrix (H) and displays the theoretical performance curve (Tradeoff Curve).
  4. Optimize System: Click "Optimize System". This performs SVD on the channel to find the best possible sub-channels (eigenbeams).
  5. 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.
  6. Experiment: Change the antenna counts or the fixed gain value and repeat the steps to see how the tradeoff changes!

Simulation Controls

Explanation

System Diagram

Trade-off Curve

Max Diversity (dmax):
Max Multiplexing (rmax):
Operating Point: (r=, d=) System Capacity: - bps/Hz