mti杂波抑制仿真 matlab,MTI+MTD+CFAR简单仿真

该博客介绍了如何在MATLAB中实现多目标干扰(MTI)、多普勒处理(MTD)和恒虚警率(CFAR)算法来抑制雷达回波中的杂波。通过三脉冲对消处理MTI,然后进行脉冲多普勒处理MTD,并利用CFAR进行检测,降低虚警。文章提供了详细的代码实现和运行效果展示,强调了MATLAB中FFT和滤波运算默认处理列向量,以及CFAR检测器的操作注意事项。
摘要由CSDN通过智能技术生成

文章目录

代码实现

运行效果

几点注意

代码实现

%% 清空一切

clear all;close all;clc;

%% 仿真设置

USE_COMPLEX_SIG = 0;

USE_MTI = 1;

USE_PRINT_INFO = 1;

USE_CFAR_Method = 3;

USE_CFAR_Custom_Thd = 0;

%% 参数

fft_num = 128; % FFT运算点数

pulse_num = fft_num + 2; % 总的脉冲数

prf = 1e3; % 脉冲重复频率(Hz)

pri = 1/prf; % 脉冲重复间隔(s)

fs = 1e6; % 快时间维采样频率(Hz)(大于等于发射脉冲带宽,发射脉冲带宽几乎总是小于等于载波频率的10%,通常为载波频率的1%)

ts = 1/fs; % 快时间维采样间隔(s)

fc = 100e6; % 载波频率(Hz)

vr = 300; % 动目标相对雷达的径向速度(m/s)

c = 3e8; % 光速(m/s)

lamada = c/fc; % 载波波长(m)

fd = 2*vr/lamada; % 动目标多普勒频率(Hz)(或多普勒移动,即发射频率与接收频率之差)

np_fast = fs/prf; % 1个脉冲重复间隔内的采样点数(快时间维的距离点数)

np_slow = pulse_num * np_fast; % 多个脉冲重复间隔内的采样点数

targe

  • 4
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值