能量检测仿真实验代码:
clear all;clc;
n = 5;
ps = 1;
SNR1 = -5;
SNR2 = -8;
SNR3 = -10;
% Sim_Times=10000; %Monter-Carlo times
% m=5;
T=0.001;
% 信号带宽 W
W=5*10^4;
% 采样频率
Fs = 2*W;
m = T*W;
n = 2*T*W;
% F0=W;
% Fs=2;
% Sig=sqrt(2)*sin(2*pi*F0/Fs*t); %single tone samples, Fs=2F0
% 实际信噪比
snr1 = 10.^(SNR1/10);
snr2 = 10.^(SNR2/10);
snr3 = 10.^(SNR3/10);
pn = (1/snr1)*ps;
mu0 = n*pn;
sigma0 = sqrt(2*n)*pn;
mu = n*(pn+ps);
sigma = sqrt(2*n*(pn^2+2*pn*ps));
% [noi,x0,mu0,sigma0,m0] = cnoi( n,pn );
% sig = randn(n,1);
sig = 1;
% 重复次数
count = 5000;
% 能量检测判决门限
lambda = [200:20:600];
lambda1 = [500:20:900];
lambda2 = [700:30:1300];
% 置信度判决参数
% tt = [-5:0.4:3];
% cc = 10.^tt;
% tt1 = [-1:0.1:1];
% cc1 = 10.^tt;
% cc2 = [-0.01:0.001:0.01];
评论4