clear all;clc;close all;
%%%% 仿真数据 %%%%
T=0.25;M=100;tc=T/M;fc=1/tc;%%% 一个扫频周期T 为250ms ; M为每个周期采样点100 ; fc采样频率
N=256;n=1:N;%% 一个相关积累时间64
%%%
fw=10;%% 雷达工作频率10MHz
fb=0.102*sqrt(fw);%% bragg 频率
fs=1;%% 信号频率
a_db=-10;a=10^(a_db/20);%% 正Bragg峰幅值
b_db=-12;b=10^(b_db/20);%% 负Bragg峰幅值
c_db=-35;c=10^(c_db/20);%% 噪声基底
s_db=-30;s=10^(s_db/20);%% 信号幅度
bragg=a.*exp(j*2*pi*fb*T.*n)+b.*exp(-j*2*pi*fb*T*n);%%% 正弦序列产生 Bragg 峰
signal=s.*exp(-j*2*pi*fs*T*n);
nosic=c.*random('Normal',0,1,1,N);
x=bragg+nosic+signal;
%%%
Fx=abs(fftshift(fft(x)));
freq=(-1/(2*T):1/(T*N):(1/(2*T)-1/(T*N)));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CA-CFAR %%%%%%%%%%%%%%%%%%%%%%%%%
M=N;P_fa=10.^(-6);
R=16;%参考单元数
n=R/2;
L_slipper=R+1;%滑窗长度
L_move=1;%滑窗间隔
L_num=floor((M-L_slipper)/L_move)+1;%滑窗次数
Z=zeros(1,L_num);
for i=1:L_num
for j=1:L_slipper
Z(i)=Z(i)+Fx((i-1)*L_move+j);
end
Z(i)=Z(i)-Fx((i-1)*L_move+R/2+1);
end
T=P_fa.^(-1/R)-1
S=Z.*T;
figure;plot(freq,20.*log10(Fx/max(Fx)),'k');
hold on;plot(freq(n+1:M-n),20.*log10(S/max(S)));
xlabel('频率');ylabel(' 归一化幅值/dB');title('CA-CFAR');set(gcf,'color','white');grid on;

IT狂飙
- 粉丝: 4853
- 资源: 2649
最新资源
- SoundManager.java
- 永磁同步电机参数调整与预测控制模块:时变工况下的参数不确定性与匹配策略,永磁同步电机参数调整与预测控制模块:时变工况下的参数不确定性与匹配策略,永磁同步电机参数不确定 参数变化 参数失配 参数摄动模块
- C++基础入门.pdf
- 软考-中级-网络工程师-知识点总结.docx
- ,《基于速度同步线性调频小波变换(VSLCT)的时频分析技术研究与应用》,速度同步线性调频小波变(VSLCT)VSLCT是当前线性变的扩展版本 它能有效地缓解拖尾效应,并能动态地响应条件变化提供所需
- ROS工程认知-ROS文件系统结构与编译系统详解
- 两极式三相光伏逆变并网仿真:基于MPPT算法与双环PI调节的LCL型三相逆变系统仿真模型,三相光伏并网系统仿真模型:研究Boost变换器MPPT算法与三相两电平LCL型逆变器的SVPWM调制及控制策略
- ROS环境中C++节点的构建与多节点协调运行机制探讨
- ROS通讯机制-话题通信详解及实例:构建发布/订阅模式实现异步通信
- 优化后的PFC2D颗粒离散元数值模拟试验合集:直剪、单轴与双轴压缩并行高效运行代码集,优化后PFC2D颗粒离散元数值模拟试验合集:高效单直剪与单双轴压缩并行运行代码集,该模型是一个PFC2D颗粒离散元
- 第五次课程服务组实验1:基于仿真的机器人及其应用环境
- 【business-jxd】
- 第6次课 ROS服务.docx
- Abaqus铁路轨道建模及车轨耦合动力响应分析:车轨地基相互作用与弹簧批量施加研究,Abaqus铁路轨道建模及车轨耦合动力响应分析:车轨地基相互作用与弹簧批量施加研究,Abaqus铁路轨道建模,车轨耦
- PCAN-Basic-Windows.zip
- 从0到1的网络安全专家之路 二进制安全和Web安全.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


