1.一種分布式MIMO系統(tǒng)的端口和天線選擇方法,所述系統(tǒng)包括N個(gè)具有一定距離分布的天線端口,每個(gè)端口配置L根天線,移動(dòng)臺(tái)配置M根天線;定義M×1維接收信號(hào)向量為R(t)=[r1(t),r2(t),...,rM(t)]T;NL×1維發(fā)射信號(hào)向量為S(t)=[s1(t),s2(t),...,sNL(t)]T;M×1維零均值加性高斯白噪聲向量為Z(t)=[z1(t),z2(t),...,zM(t)]T;[·]T表示矩陣的轉(zhuǎn)置運(yùn)算;H為M×NL維的信道矩陣,H=[H1 H2 ... HN];R(t)=HS(t)+Z(t);為移動(dòng)臺(tái)的第y根天線與端口x的第v根天線之間的信道系數(shù);x=1、2、…、N;y=1、2、…、M;v=1、2、…、L;其特征在于:所述方法包括如下步驟:
步驟一:需要選擇的端口數(shù)為Ψ,1≤Ψ≤min(M,N),初始化整數(shù)n=0,所選端口集合Np初始化為空集。選擇端口把端口z1選入所選端口集合Np中;Nr={1,2,...,N},把端口z1從候選端口集合Nr中刪去;令矩陣Ha=Hz1;令n=n+1,若n等于Ψ,轉(zhuǎn)步驟四。其中:Pt為總發(fā)射功率,為噪聲方差,IM為M×M維的單位矩陣;Hk表示第k個(gè)端口對(duì)應(yīng)的子信道矩陣;(·)H表示矩陣的共軛轉(zhuǎn)置運(yùn)算,(·)-1表示矩陣的逆運(yùn)算,det(·)表示對(duì)矩陣求行列式的運(yùn)算;
步驟二:選擇端口Hs表示第s個(gè)未被選擇的端口對(duì)應(yīng)的子信道矩陣;把端口z2選入所選端口集合Np中,把端口z2從候選端口集合Nr中刪去,令矩陣Ha=[Ha Hz2];令n=n+1,若n等于Ψ,轉(zhuǎn)步驟四;
步驟三:重復(fù)步驟二,直到n等于Ψ;
步驟四:從所選端口的天線中進(jìn)行天線選擇,一共選取Q根天線,1<Q<ΨL;從所選端口集合Np的第1個(gè)、第2個(gè)、…、第Ψ個(gè)端口中分別選擇N1、N2、…、NΨ根天線,其中:N1+N2+...+NΨ=Q;所選端口集合Np的第1個(gè)、第2個(gè)、…、第Ψ個(gè)端口的所選天線集合分別為L1、L2、…、LΨ,均初始化為空集,令Θ1=0;對(duì)于N1、N2、…、NΨ的每一種取值組合,針對(duì)取值不為0的任一端口w,執(zhí)行以下過程:
(1)選擇端口w的天線將天線g1選入端口w的所選天線集合Lw中,令Θ1=Θ1+1,若Θ1等于Nw,轉(zhuǎn)步驟五;其中:表示端口w的信道矩陣Hw的第j(1≤j≤L)列向量;||·||表示歐幾里得矢量范數(shù);
(2)記天線g1對(duì)應(yīng)端口w的子信道矩陣Hw的列向量為計(jì)算子信道矩陣Hw的第g1列向量和第j(j≠g1)列向量的非相關(guān)系數(shù)選擇天線將天線g2選入端口w的所選天線集合Lw中;令Θ1=Θ1+1,若Θ1等于Nw,轉(zhuǎn)步驟五;其中|·|表示復(fù)數(shù)的模運(yùn)算;
(3)記天線g2對(duì)應(yīng)端口w的子信道矩陣Hw的列向量為計(jì)算子信道矩陣Hw的第g2列向量和第j(j≠g1、g2)列向量的非相關(guān)系數(shù)選擇天線將天線g3選入端口w的所選天線集合Lw中;令Θ1=Θ1+1,若Θ1等于Nw,轉(zhuǎn)步驟五;
(4)依次類推,直到Θ1等于Nw;
步驟五:對(duì)于N1、N2、…、NΨ的每一種取值組合,利用取值不為0的所選端口及其所選天線,計(jì)算系統(tǒng)獲得的容量,選取最大容量對(duì)應(yīng)的N1、N2、…、NΨ取值組合中取值不為0的所選端口及其所選天線為最終選取的端口和天線。