您现在的位置:首页 >> ★免费资源 >> 源码下载 >> 内容

MATLAB代做|FPGA代做--信道功率的自适应分配算法仿真

时间:2018-11-14 13:45:34 点击:

  核心提示:自适应分配...
%这是我自己验证算法性能时的参数赋值,并有图形,可做参考
clear
clc
sflag=1;
subchannel_num=128;
bit_max=8;

while sflag
m=input('请输入数字选择欲执行的程序,其中‘1’为较差信道环境;‘2’为一般信道环境;‘3’为较好信道环境;‘4’结束:')
if  m==1
       
        a=linspace(14.0,124.7,128);%当为较差信道环境时的信道增益范围
        bit_alloca=bit_alloc(a,subchannel_num,bit_max);
        sum(bit_alloca)
        EBA=equalbit(a,subchannel_num,bit_max);%等比特算法时的比特分配
        sum(EBA)
        x=10*log10(a.^2.*subchannel_num./(5*1e6));
        plot(x,bit_alloca,'rx',x,EBA,'g*');
        grid
        xlabel('子信道的增益幅度[-24,-4]');
        ylabel('分配比特数目');
        title('较差信道环境');
        text(-22,2.5,'红色x为自适应分配');
        text(-22,2.3,'绿色*为等比特分配');
       
    
  elseif  m==2
        a=linspace(62.5,625,128);%当为一般信道环境时的信道增益范围
        bit_alloca=bit_alloc(a,subchannel_num,bit_max);
        sum(bit_alloca)
        EBA=equalbit(a,subchannel_num,bit_max);%等比特算法时的比特分配
        sum(EBA)
        x=10*log10(a.^2.*subchannel_num./(5*1e6));
        plot(x,bit_alloca,'rx',x,EBA,'g*');
        grid
        xlabel('子信道的增益幅度[-10,10]');
        ylabel('分配比特数目');
        title('一般信道环境');
        text(-8,6,'红色x为自适应分配');
        text(-8,5.5,'绿色*为等比特分配');
  elseif  m==3
        a=linspace(313.2,2791.8,128);%当为较好信道环境时的信道增益范围
        bit_alloca=bit_alloc(a,subchannel_num,bit_max);
        sum(bit_alloca)
        EBA=equalbit(a,subchannel_num,bit_max);%等比特算法时的比特分配
        sum(EBA)
        x=10*log10(a.^2.*subchannel_num./(5*1e6));
        plot(x,bit_alloca,'rx',x,EBA,'g*');
        %axis tight;
        grid
        xlabel('子信道的增益幅度[0,25]');
        ylabel('分配比特数目');
        title('较好信道环境');
        text(5,7.8,'红色x为自适应分配');
        text(5,7.7,'绿色*为等比特分配');
elseif m==4
    sflag=0;
    break;
       else
        disp('参数错误');  
        break;
    end
 end   

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:

作者:自适应分配 来源:自适应分配
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment