【认知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_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的认知无线电频谱感知算法性能仿真相关推荐
- 在matlab下实现TDOA定位算法性能仿真
一.题目 TDOA定位算法性能仿真 二.仿真要求 要求一:编写两个函数TDOA_CHAN和TDOA_Taylor得到位置的估计. 要求二:用RMSE实现两种算法的性能比较, 得到两种算法的RMSE曲线 ...
- TOA定位算法性能仿真
一.题目 TOA定位算法性能仿真 二.仿真要求 要求一:编写两个函数TOA_LLOP和TOA_CHAN得到位置的估计. 要求二:用RMSE实现两种算法的性能比较, 得到两种算法的RMSE曲线对比图,横 ...
- 基于python与matlab的TOA定位算法性能仿真
基于python与matlab的TOA定位算法性能仿真 仿真要求 仿真方案的设计 matlab仿真代码 python仿真代码 仿真结果 仿真要求 要求一:编写两个函数TOA_LLOP和TOA_CHAN ...
- Matlab-TOA定位算法性能仿真 TOA-LLOP和TOA-CHAN得到位置的估计 两种算法的性能比较 两种算法的RMSE曲线对比图
本博客环境为Matlab2018 ,软件版本不同可能会有些出入,需要稍作修改. TOA定位算法性能的仿真 要求一:编写两个函数TOA_LLOP和TOA_CHAN得到位置的估计. 要求二:用RMSE实现 ...
- 认知无线电matlab代码详解,认知无线电频谱感知之功率检测matlab代码.docx
认知无线电频谱感知之功率检测matlab代码 能量检测仿真实验代码:clear all;clc;n = 5;ps = 1;SNR1 = -5;SNR2 = -8;SNR3 = -10;% Sim_Ti ...
- ADAS感知算法观察
ADAS感知算法观察 如果把一台ADAS车辆比作一个人的话,那么激光雷达.毫米波雷达.摄像头.IMU及GPS等等部件就相当于人的眼睛.鼻子.耳朵.触觉及第六感等器官或系统. 环境感知作为无人驾驶的第一 ...
- 上海内推 | 极氪智能科技百万年薪「氪学家」项目招聘规控/感知算法工程师
合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 极氪智能科技 「氪学家」是极氪智能科技倾斜极氪战略规划与资源,用百万年薪吸 ...
- 感知算法、规划地图……波士顿动力揭秘Atlas机器人跑酷背后的技术
来源:机器之心,编辑:nhyilin 仅用于学术分享,版权属于原作者 几天前,波士顿动力公司放出了双足人形机器人 Atlas 的最新酷炫视频.这次,Atlas 展示了它的最新技能「跑酷」. 在一系列倾 ...
- 视觉传感器:3D感知算法
作者丨巫婆塔里的工程师@知乎 来源丨https://zhuanlan.zhihu.com/p/426569335 编辑丨 一点人工一点智能 1 前言 之前的一篇文章介绍了基于视觉传感器的2D环境感知, ...
- 大疆车载招聘|SLAM、地图定位、感知算法、机器学习算法工程师
3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「CV_LAB」. 公司介绍 大疆车载是大疆旗下专门 ...
最新文章
- Nature Reviews:全新的益生元定义和范围
- Linux软件管理器(如何使用软件管理器来管理软件)
- LeetCode14 最长公共前缀
- python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法
- boost::hana::always用法的测试程序
- 云服务能力评估“国标”出炉,腾讯云TStack首批通过私有云“一级能力”认证
- python 中内置函数
- c语言 信号函数,C语言中进程信号集的相关操作函数详解
- 数据结构—线性表及其实现方式
- node获取图片路径_Deno 正式发布,彻底弄明白和 node 的区别
- spring boot + nacos多环境部署
- 详述 PROCEDURES_ICD 患者手术情况表 (七)
- 小程序界面设计难?有了这个高颜值UI,我带你一步步解决所有难题
- Chrome扩展开发总结之浏览器书签获取
- [闲聊篇]这个世界所谓的28定律
- 联通HG8347R WO-36光猫 当前用户不允许登录解决办法
- HTML 限制文本框只能输入数字 onkeyup+onafterpaste
- Java Attach机制实现原理
- 最简单的生成ios证书的方法
- java8_我是如何优雅的使用Optional的
热门文章
- 计算机录屏幕和声音的软件是什么,哪个录屏软件可以录内部声音?分享开启与调节的方法...
- 推荐一份完整的python教学视频
- 雷电模拟器android4.2,雷电安卓模拟器-雷电模拟器下载 v4.0.55.0官方版--pc6下载站...
- 傲腾内存不支持linux吗,内存英特尔® 傲腾™常见问题
- mcgs组态软件中字体如果从左到右变化_MCGS组态软件课件-第5章.ppt
- CorelDRAWX4的VBA插件开发(十九)渲染显示开关
- matlab导出prn文件怎么打开,prn文件怎么打开?prn是什么意思?
- 谈谈平安京资源的npk解包思路
- 将eclipse中文版切换为英文版
- 数据结构严蔚敏 栈基本操作 C语言实现