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

文章目录

代码实现

运行效果

几点注意

代码实现

%% 清空一切

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

你可能感兴趣的:(mti杂波抑制仿真,matlab)