• zaylee
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 24
    下载次数
  • 2018-04-08 20:21
    上传日期
雷达系统与原理,CFAR恒虚警处理的简单实现,maatlab代码
CFAR.zip
  • CFAR.txt
    1.8KB
内容介绍
%CFAR 随外部噪声功率变化而改变判决门限 维持虚警概率不变 简版 clc clear all close all k=1; % 设置基本频率单位 A=25; % 脉冲串幅度 fs=100*k; %采样率 fc=10*k; %载波频率 fr=1*k; %脉冲频率 N=10; %脉冲个数 duty=1; %占空比 正比负 tao=duty/100*fs/fr; t=1/fs:1/fs:N/fr; %N个周期 ps=A*square(2*pi*fr*t,duty); %脉冲串 for i=1:length(ps) if ps(i)==-A; ps(i)=0; end end c=cos(2*pi*fc*t); %载波 %调制 %m=c.*ps; m=ps;%直接发射常规脉冲 figure(1) n=t*fr; plot(n,ps,n,m); xlabel('t/周期');ylabel('transmitter');title('发射信号时域波形图') %模拟信道 叠加快起伏杂波以及高斯白噪声 noi=wgn(1,length(m),0); %0dBm白噪声 fnoi=noi; %在N/2-1至N/2+1距离门内模拟快杂波 for i=length(ps)/N*(N/2-1)+10:length(ps)/N*(N/2+1)+10; fnoi(i)=4+fnoi(i); end figure(2) plot(n,fnoi);grid on xlabel('t/周期');ylabel('白噪声加快杂波/幅度');title('模拟快杂波背景') hold on %第N/2个距离门内收到回波 mr=zeros(1,length(ps)); mr(length(ps)/N*(N/2-1)+1:length(ps)/N*(N/2))=m(length(ps)/N*(N/2-1)+tao+10:length(ps)/N*(N/2)+tao+9);%max(fnoi).* mr=mr+fnoi; mr=mr+(-min(mr)).*ones(1,length(mr));%负电平抬升上去 %滑窗设计 Pfa=10^(-4); %虚警概率 K=2; %保护单元长度 LI=7; %滑窗长度 T=Pfa^(-1/LI)-1; filmr=zeros(1,length(mr)); for i=1:length(filmr) if (i-2*(LI+K)>0)&&((i+LI+K)<length(filmr)) filmr(i-LI-K)=(sum(mr((i-2*(LI+K)):i-LI-K-K-1))+sum(mr((i-LI):i)))/(2*LI); end end %filmr(1:LI+K)=filmr(LI+K+1); %filmr((length(filmr)-2*(LI+K)):end)=filmr(length(filmr)-2*(LI+K)-1); TZ=filmr*T; mr=20*log10(abs(mr)); %取对数 TZ=20*log10(abs(TZ)); figure(4) plot(n,mr,'r') hold on plot(n,TZ,'b'); xlabel('t/周期');ylabel('功率/dB');title('CFAR处理图')
评论
    相关推荐
    • CFAR.rar
      恒虚警监测的代码,可以在雷达的仿真中起到去噪作用,原理和结果都很清楚
    • OS_CFAR.zip
      众多恒虚警检测(CFAR)算法都是基于单元平均(CA:Cell Avarage)的方法,该算法需要较大的运算量。本程序给出了基于有序统计(OS:Order Statistic)的CFAR检测算法,弥补了CA_CFAR检测算法的不足,同时还配有本人...
    • Radar-CFAR-detection-simulation.zip
      本文件时关于雷达恒虚警检测系统仿真的,其中详尽的叙述了雷达恒虚警检测系统的原理
    • OS-CFAR.zip
      利用matlab实现雷达目标的有序统计恒虚警检测。
    • CFAR检测.zip
      cfar的简单例子,能够很好地帮助理解雷达恒虚警率处理过程
    • 实验报告+程序文件.zip
      MIT便携式雷达项目,通过MATLAB信号处理实验对运动目标进行检测,RTI图可以...在多普勒处理中,添加恒虚警检测CFAR,也可以减小杂波的影响。本次实验通过单频连续波CW进行测速,通过三角线性调频连续波LFM-CW进行测距。
    • CFAR2D.zip
      This is ca-cfar implement code by C++
    • 新建文件夹.rar
      cfar的matlab程序,利用了单元平均取小的算法原理
    • 运动目标检测与跟踪matlab代码-Sensor-Fusion-RADAR-Target-Generation-and-Dete
      我们将在MATLAB中编写代码以生成目标场景,创建FMCW波形,然后使用诸如FFT,CFAR之类的处理技术创建距离多普勒地图(RDM)。 对于项目的第二部分,我们将使用基于MATLAB的Driving Scenario Simulator进行部署,以...
    • USB-COM(HL340).rar
      usb转串口,找了很久才找到,现在别的地方很难下到,要不用不了,我这个可以用 HL340D 的