-
大小: 1KB文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-01-11
- 語言: Matlab
- 標(biāo)簽:
資源簡介
仿真了MIMO在自由空間信道條件下注水功率分配方式,詳細(xì)的M文件及注釋
代碼片段和文件信息
%收發(fā)為圓形陣列的MIMO信道容量分析,注水功分
%Transfer?function\
clc;
clear?all;
close?all;
belta=1;
phi=0;%?取值小于2*pi/Nrx;
BW=1;%1hz
lambda=0.125;%?f=2.4Ghz
rx=1*lambda;
tx=1*lambda;??%半徑的影響比較大
Nrx=12;Ntx=12;
H_d=zeros(NrxNtx);
D_rei=lambda;%2*(rx^2)/lambda;%瑞利距離
cnt_row=1;
res=5;%陣列距離為1個瑞利距離
%%
Sdb=0;Edb=30;cntPoint=300;??%滿功率信噪比范圍
Capt=zeros(1cntPoint);
D=res*D_rei;%?distance?between?the?transmitter-reciever?array
for?p=1:Ntx
????for?q=1:Nrx
????????theta=2*pi*(q/Nrx-p/Ntx)+phi;
????????d_theta=sqrt(D^2+rx^2+tx^2-2*rx*tx*(cos(theta))^2);
????????H_d(qp)=belta*lambda/(4*pi*d_theta)*exp(-1j*2*pi*d_theta/lambda);
????end
end
S=svd(H_d);%return?the?signular?value?vector
for?nuo=10.^(linspace(SdbEdbcnt
評論
共有 條評論