资源简介
有认知无线电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
- 上一篇:数字时钟电路。仿真图。可以用multisim
- 下一篇:基于蒙特卡罗的cfar仿真
相关资源
- test0_fix_interfence
- cyclostationary-spectrum-sensing 认知无线电
- single_node_multi_node 认知无线电中基于能
- MATLAB 认知无线电中基于能量检测的协
- wangchen-dalunwen 采用多天线的认知无线
- energydetection 认知无线电是用于提高无
- cyclostationary_dec 认知无线电中基于BP
- GAME-SPETRUM 认知无线电网络中频谱分配
- single-detection 认知无线电频谱感知中的
- 基于matlab的认知无线电频谱感知
- matlab认知无线电
- 认知无线电的matlab仿真
评论
共有 条评论