File Exchange

image thumbnail

MIMO Rayleigh fading Channel Capacity

version 1.0 (1.48 KB) by

maximum capacity of a mimo channel is considered here.

22 Ratings



View License

in this program a highly scattered environment is considered. The Capacity of a MIMO channel with nt transmit antenna and nr recieve antenna is analyzed. The power in parallel channel (after
SVD decomposition) is distributed as water-filling algorithm
The pdf of the matrix "lanada" ( V in SVD decomposition) elements is depicted too.

Comments and Ratings (39)

SOFI Naima

Please tell us What is the x axis of The pdf of the matrix "lanada" ( V in SVD decomposition) elements represent?



ajay kmr


Can anyone tell me the use of "PDF of elements in matrix landa in SVD decomposition of matrix H"


Annie (view profile)



jay popat

thanks for this code

can anyone guide me for channel capacity in Rician fading channel.

i need code of it



please how can this code be expanded for two landas. the histogram plot will be in 3 cartesian graph


the file does not work
i receive the error
  [Capacity(i,j) PowerAllo] =


Very useful code. Thank you! But one little problem is that random is not provided, and when replaced by 1/sqrt(2) * abs(randn(nr,nt) + j*randn(nr,nt) ), the figure obtained is not similar to the one expected. The capacity is linear! Can someone please tell me how to fix this? thanks in advance!!


WU (view profile)


A very nice code! Thanks

can any one help to simulate MIMO beamforming.simulate the bpsk detection performance technique and ML detector


???? (view profile)


can anyone help me regarding Capcity simulink model for DSP implementation....?

excellent and useful,thank u!

z ding

thanks very much.
it's very usefull for me. I'm learning MIMO now.

Rong Liu

It's helpful! I like it.

Lin Yang

really useful

amy chan

very thx! It is very benefit for me who is a silly student. Today, I have leaned something.

jihed gaf

j ai besoin d'un moyen code matlab pour estimer le taux d'erreur dans un contexte MIMo contenant un algorithme d'estimation

belbel med

estimation rapide du taux d'erreur d'une transmission mimo ofdm

Abdul Wahab

That is out standing work done by u
Plz help me if u have Simulation Block Modal please upload it and send me

Yong Chang

I need a MATLAB code for MIMO antenna subset selection algorithms, Please help me. If any body has the code,please upload, thank you very very much!!

usman khan


Harry Sandhu

MIMO channel capacity calculations are good. Can you suggest MIMO implementation for gamma gamma pdf channel model for BER calculations and for capacity

umapathi naik

Ts gud..If any body has the code on DIV-MUX TRADEOFF in MIMO ..plz upload..

Yanbo Wu

To Martin Chao:
Multi-antenna channel without fading can not increasing channel capacity.
The capacity of multi-antenna AWGN channel is equal to SISO AWGN channel.
Is that right?

sagar gulhane z

please give the equations used in programming.
And maybe reference books.
It would be easier for beginners to study.

Martin Chao

can you guys please teach me how to modify this if i'd like to simulate capacities with AWGN channels?

Hamid Ramezani

Hi every body, instead of "random" function you cand use :

1/sqrt(2) * abs(randn(nr,nt) + j*randn(nr,nt) )

kanru xu

it's nice and just what i wanted, but the function random is not provided:(

sen lin

function random is not provided.
But can be replaced by :
H = abs(randn(nr,nt)+j.*randn(nr,nt));

Ayman Abbosh

If it is possible, I need a simulink Model for MIMO transmitter and receiver because I am working in modeling the MIMO channel

sonia rad

if u delete the parameter N , WaterFilling_alg the program will run properly



license will be added

MATLAB Release
MATLAB 7 (R14)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video