V-BLAST SIC (MIMO) Simulator
Simulation Workflow
1. Spatial Multiplexing: Two independent bitstreams (Blue and Yellow) are transmitted simultaneously on the same frequency using two antennas.
2. Channel Mixing: Due to the nature of MIMO, the receiver's antenna sees a Linear Combination of both streams. This is the messy white wave in the center graph.
3. Successive Interference Cancellation (SIC):
- The receiver first decodes Stream 1 (treating Stream 2 as noise).
- Once Stream 1 is known, the receiver subtracts its waveform from the mixture.
- The remaining signal is now "Clean," allowing Stream 2 to be decoded with zero interference.
Mathematical Framework
The received signal vector y is represented by the channel matrix H and the transmit vector x:
For SIC, the detection of the second stream x2 occurs after removing the estimated first stream x̂1:
If the SNR is too low, an error in the first stage (Blue) will "propagate" and destroy the second stage (Yellow). This is known as Error Propagation.