Overview:This experiment has two tabs: Simulation (single system visualization) and Analysis (Monte Carlo performance analysis).
Simulation Tab:Configure a MIMO system with Nt transmit antennas, Nr receive antennas, and r spatial streams. Click "Generate System" to create a random Rayleigh channel, then "Optimize System" to allocate antennas using SVD-based multiplexing with diversity reinforcement. Weakest streams receive additional diversity antennas first.
Parameter Guidelines:Ensure r ≤ min(Nt, Nr). Set transmit power (P), noise variance (σ²), and SNR threshold for outage detection. The tradeoff curve shows multiplexing gain r vs diversity gain d(r) = (Nt - r)(Nr - r).
Analysis Tab:After optimizing the system in Simulation, switch to Analysis to run Monte Carlo trials. Specify multiple SNR thresholds (comma-separated) to compute outage probability curves. The analysis varies transmit power across SNR range to plot capacity vs SNR and outage probability vs threshold.
Interpreting Results:In Simulation, compare stream SNRs—outage streams are marked red. In Analysis, outage curves show Poutage = Pr(min stream SNR < threshold). Each threshold marker appears in the legend below the plot with its outage probability. Capacity increases with SNR and multiplexing level r.
Experimentation:Try different (Nt, Nr, r) combinations to observe the diversity-multiplexing tradeoff. Low r (more diversity) reduces outage but limits throughput. High r (more multiplexing) increases capacity but raises outage risk at low SNR. Use "Reset" to start fresh.