当前位置: 首页 > news >正文

在一定的虚警概率下,检测概率随着信噪比的增大而增大附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎完整代码获取 定制创新 论文复现点击:Matlab科研工作室

⛄ 内容介绍

认知无线电技术通过感知某一时间和地点未被使用的空闲频谱资源,即"频谱空洞",并利用这些空闲资源进行通信来提高频谱利用率.频谱感知技术作为认知无线电的关键技术之一,负责检测空闲频谱资源,监测授权用户的活动情况等,如何高效准确的感知对整个认知系统的性能有重要的影响.

⛄ 完整代码

%%不同信噪比下虚警概率和检测概率之间的关系

tic;

clear all;

clc;

T=0.001;

W=1.5*10^5;

Fs=2*W;

n=2*T*W;

snr1=-5;

snr2=-8;

snr3=-13;

snr4=-19;

SNR1=10^(snr1/10);

SNR2=10^(snr2/10);

SNR3=10^(snr3/10);

SNR4=10^(snr4/10);

repeat=10000;

menxian1=[880:10:20000];

menxian2=[800:50:20000];

menxian3=[5000:100:25000];

menxian4=[15000:500:30000];

t=1:n;

for k=1:31;

false1=0;

false2=0;

false3=0;

false4=0;

right1=0;

right2=0;

right3=0;

right4=0;

for i=1:repeat

signal=2*sin(2*pi*W/Fs*t+1/6*pi);

noise1=sqrt(1/SNR1)*randn(1,n);

noise2=sqrt(1/SNR2)*randn(1,n);

noise3=sqrt(1/SNR3)*randn(1,n);

noise4=sqrt(1/SNR4)*randn(1,n);

recive1=signal+noise1;

recive2=signal+noise2;

recive3=signal+noise3;

recive4=signal+noise4;

%%************************************************

sum1=dot(noise1,noise1); %dot 函数:对应元素相乘之和

sum2=dot(recive1,recive1);

sum3=dot(noise2,noise2);

sum4=dot(recive2,recive2);

sum5=dot(noise3,noise3);

sum6=dot(recive3,recive3);

sum7=dot(noise4,noise4);

sum8=dot(recive4,recive4);

if(sum1>menxian1(k))

false1=false1+1;

end

if(sum2>menxian1(k))

right1=right1+1;

end

if(sum3>menxian2(k))

false2=false2+1;

end

if(sum4>menxian2(k))

right2=right2+1;

end

if(sum5>menxian3(k))

false3=false3+1;

end

if(sum6>menxian3(k))

right3=right3+1;

end

if(sum7>menxian4(k))

false4=false4+1;

end

if(sum8>menxian4(k))

right4=right4+1;

end

end;

Pf1(k)=false1/repeat;

Pd1(k)=right1/repeat;

Pf2(k)=false2/repeat;

Pd2(k)=right2/repeat;

Pf3(k)=false3/repeat;

Pd3(k)=right3/repeat;

Pf4(k)=false4/repeat;

Pd4(k)=right4/repeat;

end

figure;

plot(Pf1,Pd1,' m-',Pf2,Pd2,' b-',Pf3,Pd3,' g-',Pf4,Pd4, 'k-');

xlabel('虚警概率Pf');

ylabel('检测概率Pd');

legend('SNR=-5dB',4, 'SNR=-8dB', 4,'SNR=-13dB', 4,'SNR=-19dB', 4);

grid on;

toc;

⛄ 运行结果

⛄ 参考文献

[1] 沈达. 认知无线电中基于参数优化的感知技术研究[D]. 上海交通大学.

[2] 邓志鹏. 超高速无线局域网频谱感知实验平台设计与实现[D]. 东南大学, 2012.

[3] 闫琦杨家玮张雯董伟. 认知无线电中衰落信道下的能量检测信噪比墙[J]. 西安电子科技大学学报(自然科学版), 2010, 037(003):391-395,411.

⛳️ 代码获取关注我

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料
http://www.jsqmd.com/news/805291/

相关文章:

  • FPGA如何破解IoT设计中的功耗、接口与性能三角难题
  • 汽车ADAS安全边界:从L2系统风险看自动驾驶伦理与工程实践
  • Windows风扇控制终极指南:5分钟掌握FanControl核心配置技巧
  • 打两个“数字”,解决PyCharm闪退问题。
  • 淘宝淘金币自动化脚本终极指南:如何每天节省25分钟轻松赚取淘金币
  • Chrome MCP Server 完全指南:让 Chrome 浏览器变成你的 AI 智能助手
  • 2026.5.12
  • 【无人机三维路径规划】基于遗传算法实现无人机航迹规划附matlab代码
  • Linux Deadline 调度器的 select_task_rq:Deadline 任务 CPU 选择
  • 流处理优化:提高实时数据处理性能
  • PADS 高效覆铜实战:巧用平面区域与覆铜管理器搞定电源完整性
  • Token 会消失吗?个人与企业如何理解 AI 时代的新计算单位
  • 从NAND到SCM:非易失性存储器的技术演进与系统架构变革
  • 跨区域团队协作时对Taotoken服务稳定性的实际依赖体验
  • 创业团队如何利用 Token Plan 套餐控制大模型使用成本
  • 氛围编程实战:用AI工具栈快速构建可部署应用
  • 从‘狼来了’到金融风控:深入浅出聊聊AUC、ROC曲线与平衡精度的实战意义
  • RAG面试8大高频问题深度解析:从入门到实战,助你拿下AI应用开发Offer!
  • 从灾难通信中断看关键基础设施韧性:技术失效背后的系统思考
  • 2025 AI 开源热潮:Kimi K2 万亿参数 MoE 模型正式开源 — SOTA 代码生成 通用 Agentic 任务全方位升级,128K 上下文兼容 OpenAI API
  • Java Web :JDBC CRUD 与前后端交互
  • 破解‘特质波动率之谜’?从Ang的论文到Python复现,一份给金融科技爱好者的实战指南
  • 一文读懂Grok 4发布会:四大天王轮流发版,2026全球AI第一梯队争夺战
  • 手把手教你用Arduino驱动SPL06-007气压传感器(附完整代码与PCB布局避坑指南)
  • Linux环境下Minio部署实战:从零搭建到服务稳定运行
  • 基于AI Agent的智能邮件分诊系统:从原理到开源实践
  • DeepSeek垂直搜索部署避雷手册(含Docker镜像精简方案与GPU显存压缩技巧):仅剩最后237份内部技术白皮书
  • YOLOv5 v6.0架构解析:从Backbone到Head的模块化设计精讲
  • 智能变频恒压供水系统解决方案:节水降耗,推进绿色低碳水务发展
  • 被高价限流逼到半夜改价的夜晚,我用凌风工具箱十分钟批量搞定