• 大小: 12KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: 其他
  • 标签: OFDM  

资源简介

功率分配的注水算法的集合,包括OFDM和MIMO系统模型下的功率分配,

资源截图

代码片段和文件信息

clc;
nt=[248];      %发射天线的数目
nr=[248];      %接收天线的数目
Pt_db=[0:5:30];  %信噪比(单位dB)
PT=10.^(Pt_db/10);   %信噪比的单位转换
for i=1:3
    for j=1:length(Pt_db)
         Cn=[];
        for k=1:1000                      %仿真时的抽样数量
            H=(randn(nr(i)nt(i))+sqrt(-1)*randn(nr(i)nt(i)))/sqrt(2);  %瑞利衰落信道矩阵 
            [UDV]=svd(H);
            A=D‘*D;
            r=rank(H);
            a=1./diag(A);
            s=0;
            b=sort(a);
            for m=1:(r-1)
                s=s+m*(b(m+1)-b(m));
               if s>PT(j)
                   v=b(m+1)-(s-PT(j))/m;
                   break;
                end
            end
            if s               v=b(r)+(PT(j)-s)/r;
            end 
            for n=1:r
               x(n)=max(v-a(n)0);
            end
            x=x(1:r);
            X=diag(x);
            Rx=V*X*V‘;
            I=diag(ones(1nr(i)));
            c=log(det(I+H*Rx*H‘));
            Cn=[Cnc];           
        end
        y(j)=real(sum(Cn)/1000);
    end
    length(Pt_db)
    length(Pt_db)
 plot(Pt_dby);
  hold on;
  xlabel(‘Pt_db‘);
   ylabel(‘容量,单位为bps‘);
    title(‘MIMO信道容量及注水算法‘);
end
    
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-19 20:32  MATLAB\
     文件        5787  2018-11-15 21:19  MATLAB\MATLAB.zip
     目录           0  2018-11-15 21:19  MATLAB\MIMO-Waterinjectionalgorithm\
     文件        1259  2018-11-15 21:18  MATLAB\MIMO-Waterinjectionalgorithm\MIMOwaterinjectionalgorithm.m
     目录           0  2018-11-14 20:31  MATLAB\OFDM-Waterinjectionalgorithm\
     文件         573  2018-11-14 20:27  MATLAB\OFDM-Waterinjectionalgorithm\main.m
     文件        1998  2018-11-14 20:29  MATLAB\OFDM-Waterinjectionalgorithm\ofdmwaterfilling.m
     文件         253  2018-11-14 20:28  MATLAB\OFDM-Waterinjectionalgorithm\WF1.m
     文件         248  2018-11-14 20:28  MATLAB\OFDM-Waterinjectionalgorithm\WF2.m
     文件         257  2018-11-14 20:28  MATLAB\OFDM-Waterinjectionalgorithm\WF3.m
     目录           0  2018-11-19 16:57  MATLAB\plothanshulianxi\
     文件         575  2018-11-19 16:52  MATLAB\plothanshulianxi\plothanshulianxi .m
     目录           0  2018-11-14 20:25  MATLAB\practice\
     文件         308  2018-11-13 21:11  MATLAB\practice\main.m
     文件         369  2018-11-13 21:13  MATLAB\practice\myfun.m
     目录           0  2018-11-19 16:46  MATLAB\Waterinjectionalgorithm\
     文件        1345  2018-11-19 16:46  MATLAB\Waterinjectionalgorithm\Waterinjectionalgorithm.m

评论

共有 条评论