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_userfor kk = 1:15j%计算第一个用户的相关值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*jcoff           = 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;endThoughPut(kk)     = sum(though_Output);endThoughPut2(j)     = Inf_num*mean(ThoughPut);
end

4.仿真效果

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

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

5.参考文献

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

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

  1. 在matlab下实现TDOA定位算法性能仿真

    一.题目 TDOA定位算法性能仿真 二.仿真要求 要求一:编写两个函数TDOA_CHAN和TDOA_Taylor得到位置的估计. 要求二:用RMSE实现两种算法的性能比较, 得到两种算法的RMSE曲线 ...

  2. TOA定位算法性能仿真

    一.题目 TOA定位算法性能仿真 二.仿真要求 要求一:编写两个函数TOA_LLOP和TOA_CHAN得到位置的估计. 要求二:用RMSE实现两种算法的性能比较, 得到两种算法的RMSE曲线对比图,横 ...

  3. 基于python与matlab的TOA定位算法性能仿真

    基于python与matlab的TOA定位算法性能仿真 仿真要求 仿真方案的设计 matlab仿真代码 python仿真代码 仿真结果 仿真要求 要求一:编写两个函数TOA_LLOP和TOA_CHAN ...

  4. Matlab-TOA定位算法性能仿真 TOA-LLOP和TOA-CHAN得到位置的估计 两种算法的性能比较 两种算法的RMSE曲线对比图

    本博客环境为Matlab2018 ,软件版本不同可能会有些出入,需要稍作修改. TOA定位算法性能的仿真 要求一:编写两个函数TOA_LLOP和TOA_CHAN得到位置的估计. 要求二:用RMSE实现 ...

  5. 认知无线电matlab代码详解,认知无线电频谱感知之功率检测matlab代码.docx

    认知无线电频谱感知之功率检测matlab代码 能量检测仿真实验代码:clear all;clc;n = 5;ps = 1;SNR1 = -5;SNR2 = -8;SNR3 = -10;% Sim_Ti ...

  6. ADAS感知算法观察

    ADAS感知算法观察 如果把一台ADAS车辆比作一个人的话,那么激光雷达.毫米波雷达.摄像头.IMU及GPS等等部件就相当于人的眼睛.鼻子.耳朵.触觉及第六感等器官或系统. 环境感知作为无人驾驶的第一 ...

  7. 上海内推 | 极氪智能科技百万年薪「氪学家」项目招聘规控/感知算法工程师

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 极氪智能科技 「氪学家」是极氪智能科技倾斜极氪战略规划与资源,用百万年薪吸 ...

  8. 感知算法、规划地图……波士顿动力揭秘Atlas机器人跑酷背后的技术

    来源:机器之心,编辑:nhyilin 仅用于学术分享,版权属于原作者 几天前,波士顿动力公司放出了双足人形机器人 Atlas 的最新酷炫视频.这次,Atlas 展示了它的最新技能「跑酷」. 在一系列倾 ...

  9. 视觉传感器:3D感知算法

    作者丨巫婆塔里的工程师@知乎 来源丨https://zhuanlan.zhihu.com/p/426569335 编辑丨 一点人工一点智能 1 前言 之前的一篇文章介绍了基于视觉传感器的2D环境感知, ...

  10. 大疆车载招聘|SLAM、地图定位、感知算法、机器学习算法工程师

    3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「CV_LAB」. 公司介绍 大疆车载是大疆旗下专门 ...

最新文章

  1. Nature Reviews:全新的益生元定义和范围
  2. Linux软件管理器(如何使用软件管理器来管理软件)
  3. LeetCode14 最长公共前缀
  4. python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法
  5. boost::hana::always用法的测试程序
  6. 云服务能力评估“国标”出炉,腾讯云TStack首批通过私有云“一级能力”认证
  7. python 中内置函数
  8. c语言 信号函数,C语言中进程信号集的相关操作函数详解
  9. 数据结构—线性表及其实现方式
  10. node获取图片路径_Deno 正式发布,彻底弄明白和 node 的区别
  11. spring boot + nacos多环境部署
  12. 详述 PROCEDURES_ICD 患者手术情况表 (七)
  13. 小程序界面设计难?有了这个高颜值UI,我带你一步步解决所有难题
  14. Chrome扩展开发总结之浏览器书签获取
  15. [闲聊篇]这个世界所谓的28定律
  16. 联通HG8347R WO-36光猫 当前用户不允许登录解决办法
  17. HTML 限制文本框只能输入数字 onkeyup+onafterpaste
  18. Java Attach机制实现原理
  19. 最简单的生成ios证书的方法
  20. java8_我是如何优雅的使用Optional的

热门文章

  1. 计算机录屏幕和声音的软件是什么,哪个录屏软件可以录内部声音?分享开启与调节的方法...
  2. 推荐一份完整的python教学视频
  3. 雷电模拟器android4.2,雷电安卓模拟器-雷电模拟器下载 v4.0.55.0官方版--pc6下载站...
  4. 傲腾内存不支持linux吗,内存英特尔® 傲腾™常见问题
  5. mcgs组态软件中字体如果从左到右变化_MCGS组态软件课件-第5章.ppt
  6. CorelDRAWX4的VBA插件开发(十九)渲染显示开关
  7. matlab导出prn文件怎么打开,prn文件怎么打开?prn是什么意思?
  8. 谈谈平安京资源的npk解包思路
  9. 将eclipse中文版切换为英文版
  10. 数据结构严蔚敏 栈基本操作 C语言实现