资源简介

采用二进搜索算法的注水算法。注水算法通常用于解决OFDM或者MIMO系统中的子信道的功率分配问题。较常用

资源截图

代码片段和文件信息

N=1024;
NoB=1/N;
g2n=chi2rnd(1[1 N]);
g2n=sort(g2n‘descend‘);
delta=10^-5;
% 后面要用到的一些求和中间变量
sum=0;
for i=1:N    
    b(i)=NoB/g2n(i);
    sum=sum+NoB/g2n(i);
end
N_bar=N;
for Pmax=0:0.1:2
   c=0;
    d=max(g2n)/NoB;
    u_bar=(c+d)/2;
    for n=1:N
        Pn(n)=max([1/u_bar-NoB/g2n(n) 0]) ;
    end
    sum_pn=0;
    for n=1:N
        sum_pn=sum_pn+Pn(n);
    end
  

评论

共有 条评论