%多节点基于能量检测的频谱感知概率仿真
close all
clear all
clc
SNR_dB=0;%信噪比dB
N=3;
K=10;%采样点数
sigma=1;%噪声功率
lambdas=0:2:12;%阈值
L=length(lambdas);
Num_Run=50000;%仿真次数
%初始化输出变量
Pd=zeros(1,L);
Pf=zeros(1,L);
for ii=1:L
Es=10^(SNR_dB/10)*sigma/K;
lambda=lambdas(ii);
for jj=1:Num_Run
%存在主用户信号
bits=rand(1,K)>0.5;%随机二进制比特序列
x=sqrt(Es)*(2*bits-1);%BPSK调制,且进行功率调节
result=0;
for n=1:N
z=randn(1,K);%噪声,均值为0,方差为1
y=raylrnd(1/sqrt(2),size(x)).*x+z;%接收信号
energy=sum(abs(y).^2);%采样点能量和
if(energy>lambda)%能量大于门限
Pd(ii)=Pd(ii)+1/Num_Run;
break;
end
end
%不存在主用户信号
for n=1:N
y=randn(1,K);%噪声,均值为0,方差为1,只有噪声
energy=sum(abs(y).^2);
if(energy>lambda)
Pf(ii)=Pf(ii)+1/Num_Run;
break;
end
end
end
end
figure,
subplot(2,1,1)
plot(lambdas,Pd,'-r')
xlabel('Threshold')
ylabel('概率')
ylim([0,1])
grid on
legend('Pd仿真值')
subplot(2,1,2)
plot(lambdas,Pf,'-g')
xlabel('Threshold')
ylabel('概率')
ylim([0,1])
grid on
legend('Pf仿真值')
rar,dan.zip_energy detection_failedenm_单门限检测_能量检测
版权申诉
5星 · 超过95%的资源 170 浏览量
2022-07-15
14:39:42
上传
评论
收藏 2KB ZIP 举报
APei
- 粉丝: 63
- 资源: 1万+
最新资源
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
- 基于MIC+NE555光敏电阻的声光控电路Multisim仿真原理图
- 基于JSP毕业设计-基于WEB操作系统课程教学网站的设计与实现(源代码+论文).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论2