資源簡介
認知無線電協作頻譜感知,能量檢測,硬判決,Voting模式
代碼片段和文件信息
clear?all;
close?all;
clc
tic;
k=1000;
fb=1*k*k;%基帶碼速率
fc=10*k*k;%載波頻率
fs=64*k*k;%采樣頻率
N=25;%基帶碼源數
Q=fs/fb;%一個基帶碼源的采樣點數
NN=N*Q;%總點數
K=100000;%%%%%統計次數
T=zeros(1K);%%%%%信息熵的比值
%?Nband=8;
NNN=5;%%%%%%%%%%%%總共5個用戶
%?delta=0.1;
%?Threshold1=1.1251;
%?Threshold2=Threshold1-delta;
%?Threshold3=Threshold1+delta;
Threshold=1.0310;
Ns=768;
Energya=zeros(NNNK);
Energyb=zeros(NNNK);
Energyc=zeros(NNNK);
Energy=zeros(NNNK);
Dfirst=zeros(NNNK);
Dsecond=zeros(NNNK);
numfirsta=zeros(1K);%%%%%%%%%%%%%%%%%%%%第一次檢測有用戶的數目
numfirstb=zeros(1K);%%%%%%%%%%%%%%%%%%%%第一次檢測無用戶的數目
numsecond=zeros(1K);%%%%%%%%%%%%%%%%%%%%第二次檢測有用戶的數目
Dfinal=zeros(1K);?
numseconddetection=0;%%%%%%%%%%%%%%%%%%需要進行第二次檢測的次數
for?kk=1:1:K%%%%%%%%%%%%%%%%%%%%%%%%%%產生信號
????msend=sign(randn(1N));%產生隨機分布的基帶碼元
????x=zeros(1NN);
????t=1:1:Q;
????carrier=cos(2*pi*fc*(t-1)/fs);
????for?i=1:1:N
????????x((i-1)*Q+1:i*Q)=carrier*msend(i);
????end
????%?figure(1);
????%?plot(x);
????SNRset=-12;
????
????noise=randn(NNNlength(x));
????NOISE=sum(noise(1:).^2)/length(x);
????D=sqrt(2*10^(SNRset/10));
????x=x*D;
????S=sum(x.^2)/length(x);
????
????SNRreal=10*log10(S/NOISE);
????xnoise=zeros(NNNNN);
????H=1;%%%%%定義信號的有無
????for?j=1:1:NNN
????????xnoise(j:)=H*x+noise(j:);
????end
????
???
????for?j=1:1:NNN%%%%%%%%%%%%%%%%%%%%第一次檢測
????????Energya(jkk)=mean(xnoise(jNs+1:2*Ns).^2);
????????if?Energya(jkk)>=Threshold
????????????Dfirst(jkk)=1;
????????????numfirsta(kk)=numfirsta(kk)+1;
????????elseif?Energya(jkk) ????????????Dfirst(jkk)=0;
????????????numfirstb(kk)=numfirstb(kk)+1;
????????end
????end
????
????if?numfirsta(kk)>2%%%%%%%%%%%%第一次便可以判決有用戶
????????Dfinal(kk)=1;
????else
????????Dfinal(kk)=0;
????end
????????
end
Pd=sum(Dfinal)/K
figure(3);
plot(Energy(1:)‘k‘);
xlabel(‘Simulation?times‘);ylabel(‘Energy‘);
toc;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2058??2012-02-10?16:57??cooperative_energy_thre_5users_majoritypd.m
-----------?---------??----------?-----??----
?????????????????2058????????????????????1
- 上一篇:語音分析程序
- 下一篇:2D phase unwrapper
評論
共有 條評論