• 大小: 278KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Matlab
  • 标签:

资源简介

有认知无线电CR的论文和Matlab代码,进行传统频谱感知算法的能量检测实现与SVM分类算法实现,两个进行对比检测概率性能,还有生成SVM三种核函数的分类检测图与统计三个错误率,得出SVM算法优于能量检测算法

资源截图

代码片段和文件信息

clear all;
clc;
close all;

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));
% [noix0mu0sigma0m0] = cnoi( npn );
% sig = randn(n1);
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];
for kk = 1:1:length(lambda);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      40968  2016-05-11 13:22  程序代码文件\svmtrain.txt

     文件       1720  2016-05-24 01:05  程序代码文件\svmtrain2.txt

     文件       2088  2016-05-28 13:53  程序代码文件\test.m

     文件       3770  2016-07-13 11:16  程序代码文件\test10.m

     文件       2271  2016-05-28 14:42  程序代码文件\test4.m

     文件       2705  2016-05-11 13:20  程序代码文件\test6.m

     文件       3774  2016-05-24 00:32  程序代码文件\test7.m

     文件       3780  2016-05-15 21:31  程序代码文件\test8.m

     文件     834920  2016-07-13 11:25  认知无线电中基于机器学习算法的频谱感知方法研究.doc

     目录          0  2016-07-13 11:17  程序代码文件

----------- ---------  ---------- -----  ----

               895996                    10


评论

共有 条评论