This function calculates the ergodic and outage capacity of a MIMO Rayleigh
channel considering no CSIT (equal power allocation) and perfect CSIT
(waterfilling power allocation). In both cases perfect CSIR is assumed. The
channel is assumed to be spatially correlated according to a Kronecker
model but temporally uncorrelated.
Many thanks for sharing this code.
Could you give us a short explanation for the outage capacity calculation?
Why is the outage capacity, the i = (Pout*nsamp) element of the ordered matrix?
I am trying to understand the physical interpretation of this.
I have a MIMO system with 3 Tx antenna and 2 Rx antenna.
-The channel is Rayleigh
-the channel length is L
hij=[h(0) h(1) h(L)] channel responses between ith Tx antenna and jth Rx antenna.
How can I obtain theses channel responses which are Rayleigh distributed?
I dont Know , there is error in first line SNR=10^(SNR/10) then SNR should be predermined ? Can any one help me in this... Jus now I m Working in Matlab .. i think the function MIMO capacity is missing is it,, i need to complete My work ... please help me....
why the code ie not running in MATLAB？please comment!!!!!thank you!!!
25 Sep 2008
Your style of programming is excellent!
Thank you for your codes. It help me to complete my codes (water-filling func).
10 Apr 2008
Thanks Yong, but I know very little about optimal transmission strategy with respect to outage capacity (power allocation over a subset of antennas) and also suboptimal subset selection techniques. I may add that in my code later when I know more about those schemes.
Thank you Tahir too, sorry for the mistake in writing your name in my reply to your answer.
10 Apr 2008
Thanks Yong. That gain over SISO channels in presence of fully-correlated antennas is due to array gain (beamforming). In other words, in fully correlated channels, though the correlation matrices become rank-1 and hence no multiplexing gain can be extracted, multiple antennas at the receiver can capture more power through optimal combining and multiple antennas at the transmit side can focus the transmitted power through beamforming (in case of perfect CSI at the transmitter).
09 Apr 2008
The code is very good. However when I use it for a 4*4 MIMO with perfect correlation the capacity it gives is still higher then for and SISO system. Can you please explain to me why?
07 Apr 2008
Thanks very much!
This code is very nice!
But, I want to ask do you have any code to caculate the channel capacity after MIMO antenna subset selection.
My email is firstname.lastname@example.org
04 Apr 2008
If you are using my code, please kindly take your time to write a review and rate it.