目录

1.软件版本

2.本算法理论知识点

3.算法具体理论

4.部分核心代码

5.仿真演示

6.本算法写论文思路

7.参考文献

8.相关算法课题及应用


1.软件版本

matlab2021a

2.本算法理论知识点

VCG拍卖机制、频谱共享

3.算法具体理论

4.部分核心代码

clc;
clear;
close all;
warning off;%参数化
lemda   = 0.2;
M       = 50;%用户数量
%信道数目
N       = 10;
lemda   = 1/2000 + (1/200-1/2000)*rand(N,1);%1/2000 ~ 1/200的均匀分布% p:次用户传输功率;
% N0 :信道的噪声功率;
% hi :用户i的发射机和接收机之间的信道系数。
p  = 10;
No = 1;P_Arrive= [0.2:0.1:0.5]; for nn = 1:length(P_Arrive)nnfor mm = 1:MmmTIME    = 500;NUM     = 0;%信道lemdalemda2  =  1/1000 + (1/100-1/1000)*rand(N,1);%1/1000 ~ 1/100的均匀分布hi      = zeros(mm,1);for t = 1:TIMErng(t);%Step 1,算法执行的开始,对参加竞价的次用户数等进行初始化。hi   = rand(mm,1);hicr = rand(mm,1);IIs = [];for i = 1:mmfail = 1;%授权用户出现的概率P   = rand;P2  = rand;P0  = rand;DROP1ssss=[];if P0 < P_Arrive(nn)while fail == 1if P2 < 0.01%有认知用户%Step 2,计算出次用户 i 对频谱 j 的估价vifor j =1:NVi1(j) = 1 - lemda(j)/(log2(1+hi(i)*p/No));Vi2(j) = 1 - lemda2(j)/(log2(1+hicr(i)*p/No));end%Step 3,计算出每个次用户最终提交的竞标价格bifor mm1 =1:Nbi1(j) = Vi1(j) - randn(1);bi2(j) = Vi2(j) - randn(1);end%Step 4,比较每个次用户的估价价格和自己提交的竞价价格的大小,如果估价%价格小于竞标价格,说明频谱 j 不适合次用户 i,返回到 Step 2,否则%直接执行下一步。for mm1 =1:NVi_bi1(j) = Vi1(j) - bi1(j);Vi_bi2(j) = Vi2(j) - bi2(j);endVi_bi = [Vi_bi1,Vi_bi2]; else%无认知用户%Step 2,计算出次用户 i 对频谱 j 的估价vifor j =1:NVi(j) = 1 - lemda(j)/(log2(1+hi(i)*p/No));end%Step 3,计算出每个次用户最终提交的竞标价格bifor mm1 =1:Nbi(j) = Vi(j) - randn(1);end%Step 4,%支付机制Vi_bifor mm1 =1:NVi_bi(j) = Vi(j) - bi(j);endend%去掉小于0的Ind1 = find(Vi_bi>0);if length(Ind1)<1fail = 1;DROP1ssss =[DROP1ssss,1];  else%没有中断,则选择%Step 5,找出最大的竞标价格及对应的次用户 i。[VV,II] = max(Vi_bi);  fail = 0;DROP1ssss =[DROP1ssss,0];  end endDROP1sss(i) = mean(DROP1ssss);elseDROP1sss(i) = 0;   endendDROP1ss(t) = mean(DROP1sss);endDROP1s(mm) = mean(DROP1ss);endDROP4(nn) = mean(DROP1s);
end
figure;
plot(100*P_Arrive(1:end),100*DROP4(1:end),'b-o','linewidth',2);xlabel('授权用户出现的概率');
ylabel('中断概率');
save result3.mat P_Arrive DROP4

5.仿真演示

6.本算法写论文思路

认知无线电的历史和相关频谱共享算法,
拍卖理论和在频谱共享算法中的应用,
一种基于VCG拍卖机制的新型频谱共享算法,
仿真实现基于VCG拍卖机制的新型频谱共享算法。

7.参考文献

[1]FCC. Spectrum Policy Task Force Report. ET docket 02-155, FCC, 2002.
[2]Peng C, Zheng H, Zhao B Y. Utilization and fairness in spectrum assignment for opportunistic spectrum access[J]. Mobile Networks & Applications, 2006, volume 11(4):555-576(22).
[3]Mitola J, Maguire G Q. Cognitive radio: making software radios more personal[J]. Personal Communications IEEE, 1999, 6(4):13 - 18.
[4]FCC. Notice of Proposed Rule Making and Order. ET docket 03-322, FCC, 2003.
[5]Iii J M. Cognitive Radio for Flexible Mobile Multimedia Communications[J]. Mobile Networks & Applications, 2001, 6(5):3 - 10.

8.相关算法课题及应用

基于竞价机制的认知无线电频谱分配算法等

A01-153

【频谱共享】基于认知无线电的VCG拍卖机制频谱共享算法的MATLAB仿真相关推荐

  1. 基于6自由度飞行器的EKF和INS融合算法的MATLAB仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 六自由度四轴飞行器,包括由四根杆组成的正四面体,所述正四面体的中心位置设有一个空心圆球,空心圆球上设 ...

  2. m基于深度学习的OFDM信道估计和均衡算法误码率matlab仿真,对比了LS,MMSE以及LMMSE等传统的信道估计算法

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 随着无线通信的快速发展,5G正逐渐成长为支撑全社会各行业运作的大型基础性互联网络,其服务范围的大幅扩 ...

  3. 基于肤色空间建模+连通域处理的人脸检测算法的MATLAB仿真

    目录 1.算法仿真效果 2.MATLAB核心程序 3.算法涉及理论知识概要 4.完整MATLAB 1.算法仿真效果 matlab2022a仿真结果如下: 2.MATLAB核心程序 .......... ...

  4. m基于VCG拍卖机制的认知无线电频谱竞拍共享算法matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 认知无线电的概念起源于1999年Joseph Mitolo博士的奠基性工作,其核心思想是CR具有学习 ...

  5. 基于暗通道优先的单幅图像去雾算法(Matlab)

    基于暗通道优先的单幅图像去雾算法(Matlab) 每一幅图像的RGB三个颜色通道中,总有一个通道的灰度值很低,几乎趋向于0.基于这个几乎可以视作是定理的先验知识,作者提出暗通道先验的去雾算法. ​ 首 ...

  6. 基于免疫算法的认知无线电资源分配优化算法的matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 认知无线电(CR)的概念来自Joseph Mitolo博士1999年的开创性工作.它自适应地调整内部 ...

  7. 【频谱分配】基于频谱空洞预留算法的频谱分配算法的matlab仿真

    1.软件版本 MATLAB2013a 2.本算法理论知识 基于概率切换和最小化概率切换的频谱切换算法,由于过多的考虑了资源的合理利用,使得次用户的不切换概率并大于等于的情况,从而导致对应的次用户的服务 ...

  8. 一种基于深度学习(卷积神经网络CNN)的人脸识别算法-含Matlab代码

    目录 一.引言 二.算法的基本思想 三.算法数学原理 3.1 权值共享 3.2 CNN结构 四.基于卷积神经网络的人脸识别算法-Matlab代码 五.Matlab源代码获取 一.引言 在工程应用中经常 ...

  9. 【自适应盲均衡10】基于判决引导(Decision Directed)的多径衰落信道双模式盲均衡算法与MATLAB仿真(DD-CMA)

    关注公号[逆向通信猿]更精彩!!! 引言 判决反馈均衡器(Decision Feedback Equalizer, DFE)虽然能够避免线性FIR均衡器的噪声增强,适用于具有深度谱零点的信道均衡:但是 ...

最新文章

  1. 计算机视觉开源库OpenCV之照明和色彩空间
  2. GitHub优秀开源项目收集
  3. avcodec_send_packet()函数与avcodec_receive_frame()函数
  4. java cxf 双向通讯_CXF 在spring boot 2 发布多个服务
  5. 【转】C#命名空间与java包的区别分析
  6. 苹果A14芯片组件曝光,iPhone 12发布不远了?
  7. 命名之法 —— 时间、季节、地点
  8. 计算机网络 | 应用层
  9. 如何设置input只能输入数字
  10. 智能车图像处理(二)基础寻线
  11. 计算机弹音乐薛之谦的歌曲,薛之谦 万能音符(The Key) 薛之谦歌曲,薛之谦mp3在线试听 - 5nd音乐网...
  12. Maximum Noise Fraction(MNF)算法理解
  13. python实现诗词接龙
  14. 引入spring-boot-starter-redis包报错 :unknown
  15. 外包企业邮箱服务怎么选?哪家外包企业邮箱服务好?
  16. matlab--图像颜色反转
  17. 爬虫-Python入门
  18. 如何隐藏“查看所有网站内容”
  19. pytorch-构建自己的dataset类
  20. linux 下面一个不错的截图工具

热门文章

  1. C# 时间格式(血淋淋的教训啊。。。)
  2. 一种新的Heap区溢出技术分析[转贴]
  3. Oracle本地管理对照数据字典管理表空间
  4. Java嵌套类的使用
  5. openCV基础数据结构介绍
  6. Linux内核常见FAQ
  7. 初次尝试使用Windbg调试Sql Server 进程
  8. 使用CXF开发WebService程序的总结(一):什么是webservice
  9. Linux:目录操作
  10. 选择排序的思想及其实现