clc;
clear;
close all;
warning off;
addpath(genpath(pwd));
cfar = phased.CFARDetector('NumTrainingCells',200,'NumGuardCells',50,'Method','CA');
% Expected probability of False Alarm (no units)
pfa_expected = 1e-2;
% Setting parameters for CFAR Detector object
cfar.ThresholdFactor = 'Auto';
cfar.ProbabilityFalseAlarm = pfa_expected;
% Assume 10dB SNR ratio
npower = db2pow(-10);
% Total number of points
Total_points = 1e3;
%Number of trials done
Num_of_Trials = 1;
% Total cells in window
Num_of_Cells = 251;
% Index of Cell Under test
Cut_Id = 126;
% To obtain the detection threshold
cfar.ThresholdOutputPort = true;
% Seed to generate random number
rs = RandStream('mt19937ar','Seed',2010);
%Modeling Received Signal
rsamp = randn(rs,Total_points,1)+1i*randn(rs,Total_points,1);
Rx_Signal = linspace(1,10,Total_points)';
Rx_sld = abs(sqrt(npower*Rx_Signal./2).*rsamp).^2;
% Applying CFAR funtion to get thresholds
[x_detected,th] = cfar(Rx_sld,1:length(Rx_sld));
plot(1:length(Rx_sld),Rx_sld,1:length(Rx_sld),th,find(x_detected),Rx_sld(x_detected),'o')
legend('Signal','Threshold','Detections','Location','northwest')
title('Cell Averaging CFAR Detection ')
xlabel('Time Index')
ylabel('Threshold')
没有合适的资源?快使用搜索试试~ 我知道了~
基于MATLAB的CFAR检测仿真+仿真操作录像
共2个文件
m:1个
avi:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
2022-10-15
02:02:34
上传
评论
收藏 179KB RAR 举报
温馨提示
1.版本:matlab2021a,我录制了仿真操作录像,可以跟着操作出仿真结果 2.领域:CFAR检测 3.内容:基于MATLAB的CFAR检测仿真,得到平均CFAR检测。 4.适合人群:本,硕等教研学习使用
资源推荐
资源详情
资源评论
收起资源包目录
基于MATLAB的CFAR检测仿真.rar (2个子文件)
基于MATLAB的CFAR检测仿真
操作录像0031.avi 1.74MB
Runme_CFAR.m 1KB
共 2 条
- 1
资源评论
fpga和matlab
- 粉丝: 17w+
- 资源: 2623
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功