File Exchange

image thumbnail

MIMO with Zero Forcing equalizer

version (1.46 KB) by Krishna Sankar M
Describes a 2x2 MIMO system using Zero Forcing equalizer in Rayleigh fading channel.


Updated 03 Dec 2008

No License

Discuss the case where there a multiple (two) transmit antennas and multiple (two) receive antennas resulting in the formation of a 2x2 Multiple Input Multiple Output (MIMO) channel. We will assume that the channel is a flat fading Rayleigh multipath channel and the modulation is BPSK.

The equalization scheme used is Zero Forcing. As expected, the simulated results with a 2×2 MIMO system using BPSK modulation in Rayleigh channel is showing matching results as obtained in for a 1×1 system for BPSK modulation in Rayleigh channel.

For more theoretical description of Zero Forcing Equalization in 2x2 MIMO channel, please check

Cite As

Krishna Sankar M (2021). MIMO with Zero Forcing equalizer (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (5)

Athira Sankar

how can be create a channel for 10 by 10 mimo using raylrnd function for zeroforcing

IEEE Student Branch

Thank you very much for this codes.
I would like to know if you have any suggestion if we would like to make a Massive MIMO with several Tx Antennas and Rx Antennas?

Best Regards
M Idham Habibie

There is something wrong with the code.
hInv = hCof./hDen; % inv(H^H*H)
for i=1:N/nTx
The performance will be much better.

Sarr ndèye

Hi every body,
I would like to know how I can generate Rice samples in Matlab.
Thanks for your response.

nintendo bc

MATLAB Release Compatibility
Created with R14
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!