Introduction to MIMO

Multiple-Input Multiple-Output Virtual Laboratory for Undergraduate Communication Engineering

Interactive Simulations Real-time Visualization Educational Content

1 Learning Objectives

Understand MIMO Fundamentals

Explain the concept of Multiple-Input Multiple-Output systems and their advantages over SISO/SIMO configurations.

Spatial Diversity

Analyze how multiple antennas provide diversity gain to combat multipath fading and improve link reliability.

Spatial Multiplexing

Demonstrate how MIMO increases data throughput by transmitting independent data streams simultaneously.

Channel Capacity Analysis

Calculate MIMO channel capacity and understand the impact of antenna configuration on spectral efficiency.

Beamforming Concepts

Explore beamforming techniques for focusing energy in specific directions to improve SNR.

Diversity-Multiplexing Tradeoff

Analyze the fundamental tradeoff between reliability (diversity) and data rate (multiplexing) in MIMO systems.

2 Theoretical Background

1. MIMO System Model

MIMO (Multiple-Input Multiple-Output) systems use multiple antennas at both transmitter and receiver to improve communication performance. The received signal can be modeled as:

y = Hx + n

y: Received signal vector (Nr × 1)

H: Channel matrix (Nr × Nt)

x: Transmitted signal vector (Nt × 1)

n: Additive noise vector

2. Spatial Diversity

Spatial diversity exploits multiple antennas to combat fading by sending or receiving redundant copies of the same signal through different spatial paths. This provides diversity gain that improves link reliability.

Receive Diversity (SIMO)

Multiple receive antennas capture independent fading versions of the same signal. Using Maximum Ratio Combining (MRC), the SNR improves by approximately Nr times.

Transmit Diversity (MISO)

Space-Time Coding (STC) techniques like Alamouti coding send redundant streams from multiple transmit antennas to achieve diversity at the receiver.

3. Spatial Multiplexing

Spatial multiplexing transmits independent data streams through multiple antennas simultaneously, increasing throughput without additional bandwidth. The maximum number of parallel streams is limited by min(Nt, Nr).

Key Characteristics:

  • Increases spectral efficiency linearly with min(Nt, Nr)
  • Requires rich multipath environment for effective separation
  • Receiver uses algorithms like ZF, MMSE, or ML detection
  • Trades diversity gain for multiplexing gain

4. MIMO Channel Capacity

The ergodic capacity of a MIMO channel with perfect Channel State Information at the Receiver (CSIR) is given by:

C = E[log2det(INr + (SNR/Nt)HHH)] bits/s/Hz

At high SNR, capacity scales as C ≈ min(Nt, Nr) × log2(SNR), demonstrating the linear capacity growth with the minimum number of antennas.

5. Beamforming

Beamforming focuses the transmitted energy in specific directions using phase and amplitude weighting across antenna arrays, increasing received SNR and reducing interference.

📡

Analog Beamforming

Phase shifters in RF domain

💻

Digital Beamforming

Baseband precoding with full flexibility

Hybrid Beamforming

Combined analog and digital approach

6. Diversity-Multiplexing Tradeoff (DMT)

MIMO systems face a fundamental tradeoff between diversity gain (reliability) and multiplexing gain (data rate). The optimal DMT for i.i.d. Rayleigh fading is:

d*(r) = (Nt - r)(Nr - r), for r ∈ [0, min(Nt, Nr)]

where r is the multiplexing gain (normalized rate) and d is the diversity gain. Higher data rates reduce the available diversity protection against fading.

3 Interactive MIMO Simulation

Configuration

Performance Metrics

Channel Capacity: 0.00 bps/Hz
Diversity Gain: 4
Multiplexing Gain: 2
Array Gain: 3.01 dB

Channel Matrix (H)

0.85∠30°
0.42∠-45°
0.63∠60°
0.91∠-15°

Antenna Configuration

Capacity vs SNR Comparison

Diversity-Multiplexing Tradeoff

Singular Values Distribution

Constellation Diagram

4 Laboratory Procedure

Experiment 1: Spatial Diversity Analysis

  1. Set Nt = 1, Nr = 1 (SISO baseline) and record the capacity at SNR = 20 dB.
  2. Increase Nr to 2, 4, and 8 while keeping Nt = 1 (SIMO configuration).
  3. Observe how the diversity gain improves the outage probability.
  4. Now set Nt = 2, Nr = 1 (MISO) and compare with SIMO results.
  5. Record the array gain improvement in each configuration.

Experiment 2: Spatial Multiplexing

  1. Configure a 2×2 MIMO system and switch to Spatial Multiplexing mode.
  2. Measure the channel capacity and compare with SISO capacity at the same SNR.
  3. Increase to 4×4 and 8×8 configurations, observing the linear capacity growth.
  4. Examine the singular values of the channel matrix—how many significant modes exist?
  5. Vary the SNR and plot the capacity scaling with min(Nt, Nr).

Experiment 3: Diversity-Multiplexing Tradeoff

  1. Set up a 4×4 MIMO system and vary the multiplexing gain r from 0 to 4.
  2. For each value of r, calculate the corresponding diversity gain d*(r).
  3. Plot the theoretical DMT curve and compare with simulated outage probabilities.
  4. Identify the optimal operating point for high-reliability vs high-rate applications.

Experiment 4: Beamforming Gain

  1. Configure Nt = 4, Nr = 1 and switch to Beamforming mode.
  2. Observe the array gain compared to single-antenna transmission.
  3. Increase the number of transmit antennas and measure the SNR improvement.
  4. Compare beamforming gain with spatial multiplexing capacity at the same configuration.

5 Laboratory Report Guidelines

1 Title and Objectives

Include experiment title, date, student name, and clearly state the learning objectives being investigated.

2 Theoretical Background

Summarize MIMO principles including spatial diversity, multiplexing, and the tradeoff between them. Include relevant equations.

3 Experimental Setup

Document all simulation parameters: antenna configurations, SNR values, channel models, and operating modes used.

4 Results and Analysis

Present capacity curves, diversity gain measurements, and DMT plots. Include screenshots of channel matrices and constellation diagrams.

5 Discussion Questions

  • How does MIMO capacity scale with antenna count at high SNR?
  • When would you prefer diversity over multiplexing?
  • Explain the impact of channel correlation on MIMO performance.
  • Compare beamforming gain with spatial multiplexing gain.

6 Conclusion

Summarize key findings, validate theoretical predictions with simulation results, and discuss practical implications for 4G/5G systems.

Submission: Submit your report as a PDF including all plots, calculations, and answers to discussion questions within one week of completing the laboratory session.