资源简介

认知无线电频谱感知中的单用户频谱感知的主要三种方法:能量检测,循环平稳特征检测,匹配滤波器检测 的matlab实现的源代码

资源截图

代码片段和文件信息

%AWGN信道下能量检测曲线
clear all;
clc;
Sim_Times=10000; %Monter-Carlo times   
m=5;   %采样总时间 
W=1;   %w为信号的最高频率,当为正弦但因信号时为单音信号的频率
Fs=2;     %采样频率
N =Fs*m;    % 采样点数
base= 0.01:0.02:1;
Pf =base.^2;      %False alarm
%%%%%%%%%%%%%%%%%%%%snr=-3%%%%%%%%%%%%%%%%%%%%
snr_avgdB1 =-3;  
snr_avg1 = power(10snr_avgdB1/10);
for i=1:length(Pf)
    Over_Num_awgn(i) = 0; 
    Th_sim(i) =  chi2inv(1-Pf(i)N);
    Th_theory(i) = gaminv(1-Pf(i)m1)*2; 
    %Monter-Carlo simualtion
    for kk = 1:Sim_Times          
        t = (kk-1)*N+1:kk*N;
        F0=W;
        A=10;
        init_phase = 1/6*pi;
        SingleTone=A*sin(2*pi*F0/Fs*t + init_phase); 
        Signal = SingleTone;        
        %awgn channels
         Noise_awgn = randn(1N);   
        AvgPower_Noise_awgn=sum(abs(Si

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-16 17:55  single detection\
     文件        5009  2013-05-24 00:34  single detection\AwgnEnergy.m
     文件        1728  2013-05-24 00:44  single detection\matchfilter.m
     文件        2993  2013-05-24 02:35  single detection\zhouqi.m

评论

共有 条评论