• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-04-27
  • 语言: Matlab
  • 标签: MATLAB  注水算法  

资源简介

认知无线电中的注水算法的实现,没有错误,直接可用

资源截图

代码片段和文件信息

function f=powerallo(P)
 bandwidth=1e6;            % 总的信道带宽1MHz
 nSubChannel=16;           %子信道个数
 b=bandwidth/nSubChannel;   %每个子信道的带宽
 noiseDensity=1e-11;       %噪声功率谱密度
 Noisepower=noiseDensity*bandwidth/nSubChannel; %子信道噪声功率
 Ptotal=1e-5;              %认知用户的最大发射功率
 %nabla= random(‘rayleigh‘1/0.65521nSubChannel);%各个子信道的信道增益,随机
 nabla=[0.6198 3.0666 2.3890 2.7866 2.2708 0.4184 3.6664 3.2930 1.3850  0.9433 1.7853 0.7600 1.9932 2.0184 3.3888 0.5142];
 %nabla=[5.2643 3.1323 3.1028 3.7574 2.8361 2.4115 2.2666 0.6820 0.9234 1.1004 2.1891 4.3116 2.6140 1.5129 2.0613 1.5970];
 f=-b*sum(log2(1+P.*nabla/Noisepower));
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-09-19 10:24  注水算法\
     文件         690  2012-09-18 21:14  注水算法\powerallo.m
     文件        1434  2012-09-19 10:25  注水算法\zhushuixian.m

评论

共有 条评论