資源簡介
軟件程序按照發射端所掌握的各用戶信道狀態信息的程度共分為兩部分:即完整信道狀態信息(CSIT)和部分信道狀態信息(CSIP)。其中,每一部分都包括預編碼(precoding)和用戶調度(scheduling)。
在CSIT中,precoding又按照各用戶的數據流數分為單數據流和多數據流兩種情況。在每種情況下,首先考察了不同預編碼算法的性能表現,包括兩種ZF、MMSE、SINR、SLNR。之后又考察了功率分配算法的性能表現(文件名中含有PD表明其含有功率分配的過程)。按照不同指標進行功率分配的,在文件名中進行了區分,如PD_CN代表以信道范數為參考指標進行功率分配。Scheduling部分首先觀察了RoundRobin、MaxH和MMSLNR三種算法的性能對比。之后在Kc和Round部分分別觀察了不同預選用戶數和不同最大替換輪數下MMSLNR算法的表現。
在CSIP中,只對各用戶單數據流的情況進行了仿真。采用的預編碼算法主要有DSLNR(即直接運用CSIT下的預編碼算法)、ESLNR(即對SLNR進行均值計算的,在CSIP中,引入均值計算的與SLNR有關的算法,其文件名中都有modified以示區別)、EMMSE(即陳明老師那邊的那篇文章中的預編碼算法)。Scheduling中也只是簡單的觀察了RoundRobin、MaxH、DMMSLNR和EMMSLNR(前者沒有均值計算,后者有)的性能對比。
在各部分程序中,main以及mainX(X代表某一數字)是最終的主程序,且各種參數均在主程序的開頭部分進行了說明。主程序中,都是按照信號生成,信道生成,調度與預編碼,信號接收這樣的過程進行的。

代碼片段和文件信息
function?[valueindex]?=?another_sort(X)
%?For?a?row?vector?X?this?function?will?sort?the?elements?of?X?in?descending?order?and?show?the?index?of?the?element?in?the?old?order.
%?If?there?are?some?elements?with?the?same?value?they?will?be?ordered?from?the?left?to?the?right?
[row_num?col_num]=size(X);
Y=zeros(1col_num);
index=Y;
value=Y;
for?i1=1:col_num
????Y(1i1)=i1;
end
for?i1=1:col_num
????[max_val?max_pos]=max(X);
????value(1i1)=max_val;
????index(1i1)=Y(1max_pos);
????X(:max_pos)=[];
????Y(:max_pos)=[];
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????553??2008-12-15?15:35??MIMO-downli
?????文件???????2062??2009-06-24?20:11??MIMO-downli
?????文件???????1545??2009-06-24?20:01??MIMO-downli
?????文件????????459??2010-01-21?19:23??MIMO-downli
?????文件????????571??2009-06-28?10:27??MIMO-downli
?????文件???????7707??2010-01-21?19:35??MIMO-downli
?????文件???????9381??2009-09-11?16:56??MIMO-downli
?????文件????????390??2009-06-28?10:32??MIMO-downli
?????文件????????294??2009-06-22?19:35??MIMO-downli
?????文件???????2448??2009-09-08?08:09??MIMO-downli
?????文件???????2827??2009-12-07?17:11??MIMO-downli
?????文件????????730??2009-09-05?10:24??MIMO-downli
?????文件????????812??2009-07-06?10:35??MIMO-downli
?????文件????????436??2009-05-20?10:40??MIMO-downli
?????文件????????657??2009-04-24?08:55??MIMO-downli
?????文件????????728??2009-10-09?09:23??MIMO-downli
?????文件????????953??2009-12-28?10:21??MIMO-downli
?????文件????????553??2008-12-15?15:35??MIMO-downli
?????文件???????1547??2009-06-23?09:54??MIMO-downli
?????文件????????485??2010-01-21?14:29??MIMO-downli
?????文件????????609??2009-06-22?20:43??MIMO-downli
?????文件???????5665??2014-06-12?15:57??MIMO-downli
?????文件????????294??2009-06-22?19:35??MIMO-downli
?????文件????????787??2009-06-23?09:53??MIMO-downli
?????文件????????890??2009-06-22?20:15??MIMO-downli
?????文件????????436??2009-05-20?10:40??MIMO-downli
?????文件????????657??2009-04-24?08:55??MIMO-downli
?????文件???????1614??2009-12-25?10:41??MIMO-downli
?????文件????????109??2009-12-09?10:10??MIMO-downli
?????文件????????553??2008-12-15?15:35??MIMO-downli
............此處省略108個文件信息
- 上一篇:OpenGL法向量計算
- 下一篇:Axure日歷控件
評論
共有 條評論