【频谱共享】基于认知无线电的VCG拍卖机制频谱共享算法的MATLAB仿真
目錄
1.軟件版本
2.本算法理論知識點
3.算法具體理論
4.部分核心代碼
5.仿真演示
6.本算法寫論文思路
7.參考文獻
8.相關算法課題及應用
1.軟件版本
matlab2021a
2.本算法理論知識點
VCG拍賣機制、頻譜共享
3.算法具體理論
4.部分核心代碼
clc; clear; close all; warning off;%參數(shù)化 lemda = 0.2; M = 50;%用戶數(shù)量 %信道數(shù)目 N = 10; lemda = 1/2000 + (1/200-1/2000)*rand(N,1);%1/2000 ~ 1/200的均勻分布% p:次用戶傳輸功率; % N0 :信道的噪聲功率; % hi :用戶i的發(fā)射機和接收機之間的信道系數(shù)。 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,算法執(zhí)行的開始,對參加競價的次用戶數(shù)等進行初始化。hi = rand(mm,1);hicr = rand(mm,1);IIs = [];for i = 1:mmfail = 1;%授權用戶出現(xiàn)的概率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,否則%直接執(zhí)行下一步。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('授權用戶出現(xiàn)的概率'); ylabel('中斷概率'); save result3.mat P_Arrive DROP45.仿真演示
6.本算法寫論文思路
認知無線電的歷史和相關頻譜共享算法,
拍賣理論和在頻譜共享算法中的應用,
一種基于VCG拍賣機制的新型頻譜共享算法,
仿真實現(xiàn)基于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
總結(jié)
以上是生活随笔為你收集整理的【频谱共享】基于认知无线电的VCG拍卖机制频谱共享算法的MATLAB仿真的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 杨氏干涉的模拟的MATLAB仿真
- 下一篇: 【声源定位】 球面散乱数据插值方法/似然