认知无线电频谱感知之功率检测matlab代码.docxVIP

认知无线电频谱感知之功率检测matlab代码.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
认知无线电频谱感知之功率检测matlab代码

能量检测仿真实验代码: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];for kk = 1:1:length(lambda);ff = 0;dd = 0;ff1 = 0;dd1 = 0;ff2 = 0;dd2 = 0;for ii=1:1:count;t = (kk-1)*n+1:kk*n;init_phase = 1/6*pi;sig=2*sin(2*pi*W/Fs*t+init_phase);%sig=1;%dot(sig,sig)/nnoi1 = randn(1,n);noi1 = sqrt(1/snr1)*noi1;rec1 = noi1 + sig;noi2 = randn(1,n);noi2 = sqrt(1/snr2)*noi2;rec2 = noi2 + sig;noi3 = randn(1,n);noi3 = sqrt(1/snr3)*noi3;rec3 = noi3 + sig;sum0_1 = dot(noi1,noi1);sum0_2 = dot(noi2,noi2);sum0_3 = dot(noi3,noi3);sum1_1 = dot(rec1,rec1);sum1_2 = dot(rec2,rec2);sum1_3 = dot(rec3,rec3);%单用户能量检测判决if (sum0_1 lambda(kk));ff = ff+1;endif (sum1_1 lambda(kk));dd = dd+1;endif (sum0_2 lambda1(kk));ff1 = ff1+1;endif (sum1_2 lambda1(kk));dd1 = dd1+1;end if (sum0_3 lambda2(kk));ff2 = ff2+1;endif (sum1_3 lambda2(kk));dd2 = dd2+1;endendPd_1(kk) = dd/count;Pf_1(kk) = ff/count;Pd_2(kk) = dd1/count;Pf_2(kk) = ff1/count;Pd_3(kk) = dd2/count;Pf_3(kk) = ff2/count;endplot(Pf_1,Pd_1,-o,Pf_2,Pd_2,-s,Pf_3,Pd_3,-*);hold on;grid on;xlabel(False alarm probability, P_{Fa});ylabel(Detection probability, P_{d});legend(能量检测 SNR=-5dB,n=100,能量检测 SNR=-8dB,n=100,能量检测 SNR=-10dB,n=100);grid on;hold on;

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档