|
|
||||||||||||||||||||||||||||||
|
MIMO spatial multiplexing sends multiple independent streams at the same time and frequency using multiple transmit and receive antennas. The receiver does not see the streams separately — it sees mixtures, and must mathematically separate them. This simulator uses the smallest useful case: 2 transmit streams and 2 receive antennas. That keeps the mechanism visible while preserving the real MIMO equation. Sections Mathematical FoundationThe baseband MIMO model is: y = H · x + n
where
[ y1 ] = [ h11 h12 ] · [ x1 ] + [ n1 ]
[ y2 ] [ h21 h22 ] [ x2 ] [ n2 ] Meaning Of HEach element of
The diagonal terms are the desired paths. The off-diagonals are cross-coupling. MIMO can still recover the streams under cross-coupling — provided the two receive mixtures are different enough to separate. Concrete ExampleAssume the receiver wants to recover the symbol pair: x = [ 1, −1 ]T
through the channel:
H = [ 1.00 0.75 ]
[ 0.65 1.00 ] Then the received mixtures are:
y1 = h11x1 + h12x2 = 1.00·1 + 0.75·(−1) = +0.25
y2 = h21x1 + h22x2 = 0.65·1 + 1.00·(−1) = −0.35 The receiver sees EqualizationIf x̂ = H−1 · y
Ideally The key MIMO insight: MIMO does not work by making antennas avoid mixing. It works by giving the receiver multiple different mixtures of the same streams and solving a small linear system. The more linearly independent those mixtures are, the more reliably the receiver can separate the streams.
SimulationThe interactive simulator is below. Pick a preset to load a clean / mixed / poorly conditioned / noisy channel, then walk through the steps (x → H → y → G → x̂) using Step Fwd or Run.
0.00
Signal flow: x -> H -> y -> G -> x_hat Current values Live equations Channel matrix H Equalizer matrix G Estimated streams Step details Usage Instructions
What To Notice
Parameters
|
||||||||||||||||||||||||||||||