【认知femto】femtocell的认知无线电频谱感知算法性能仿真

1.软件版本

MATLAB2013b

2.本算法理论知识

采用的仿真场景小区如下:

        图中,空心三角形为宏基站,实心三角形为fetmo基站,小的空心圆为宏用户,实心圆为femto用户。

         信道衰落模型采用如下公式:

       

        这里,R的值表示发送到接收的距离,单位为“米”,Low是表示户外墙壁的衰减,通常这个值为10dB或者20dB。

       系统的信干噪比的计算方法,根据论文中的公式:

即SINR为信号的接收功率/(干扰功率 + 噪声功率)

        调度模型,这里主要有RR调度和PF调度,这里,我们主要用PF调度进行分析;这里主要通过MATLAB研究了PF调度模型。

PF调度之后得到吞吐量。

PF调度的计算公式为:

3.部分核心代码

function ThoughPut2 = func_PF_Pairing(M,N,SNRs,tc,Num_user,times,sel,sel2,Inf_num);
 

for j=1:Num_user
    for kk = 1:15
    j
    %计算第一个用户的相关值
    In_index         = zeros(1,times*j);
    though_Output    = zeros(1,times*j);
    though_Input     = zeros(1,times*j);
    SNR              = SNRs*rand(1,times*j);
    coff             = ones(1,times*j);
   %调用调度函数
   [number,H]        = func_PF(SNR,M,times*j,coff,In_index);
   %基于MMSE的接收   
   [M,Nes]           = func_MMSE_receiver(H,SNR(number));
    sirer            = zeros(1,times*j);
    sirer(number)    = log2(1+Nes);
   [though_Output,indexout,uenow]=func_calc(sirer,though_Input,tc,In_index,number); 
    though_Input     = though_Output;
    In_index         = indexout;
    %计算其余用户的相关值
    for k=2:times*j
       coff           = though_Output;
       %调用调度函数  
       [number,H]     = func_PF(SNR,M,times*j,coff,In_index);
       %基于MMSE的接收  
       [M,Nes]        = func_MMSE_receiver(H,SNR(number));
        sirer         = zeros(1,times*j);
        sirer(number) = log2(1+Nes);
       [though_Output,indexout,uenow]=func_calc(sirer,though_Input,tc,In_index,number);
        though_Input  = though_Output;
        In_index      = indexout;
    end
    ThoughPut(kk)     = sum(though_Output);
    end
    ThoughPut2(j)     = Inf_num*mean(ThoughPut);
end

4.仿真效果

对普通情况下,即不考虑存在femto的情况,对小区进行频谱感知技术的仿真与分析。

基于Femtocell的频谱感知算法的仿真

5.参考文献

[1]林贞, 李正权, 冯艳. 基于PF调度的多源多中继协作网络节点选择[J]. 电视技术, 2014, 38(15):4.A01-42

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值