FMCW雷达多运动目标检测

博客介绍了基于FMCW雷达多运动目标检测的Matlab程序,该程序能以图像显示多运动目标检测结果,可实现高速多目标、大距离范围的目标检测,程序在Matlab2018b下运行,需Phased Array System Toolbox工具箱,还给出回波信号产生和处理函数。

FMCW雷达多运动目标检测

去年的时候做了一个基于FMCW雷达多运动目标检测的matlab程序,对多运动目标检测,以图像的方式显示结果。效果还可以,能够同时实现高速多目标、大距离范围内的目标检测,程序的链接为(在mathworks网站的File Exchange里面):
FMCW雷达多运动目标检测

下面是几个结果:
多运动目标检测
多目标检测
程序在matlab2018b下正常运行,需要Phased Array System Toolbox工具箱。
回波信号产生程序如下:

% This program generate the FMCW signal reflected from targets, mainly
% modified from the example of "phased.RangeEstimator System
% object" in matlab 2018b. It need the "Phased Array System Toolbox" to
% work.

clear all;
close all;
fs = 153.6e6;
c = physconst('LightSpeed');
M=256;
fc = c*M;
landa=c/fc;
prf=fs/1000;
pri=1/prf;
Np = 300;
RangeMax=c/2/prf;   %
VelMax=prf/2*landa/2;
DutyCycle=0.02;
Rresolution=c/2/(fs);

Numtgts = 5;
tgtpos = zeros(3,Numtgts);
tgtvel = zeros(3,Numtgts);
tgtpos(1,:) = [1 300 200 100 900];
tgtvel(1,:) = [110 0 -90 -80 60];
tgtrcs = db2pow(10)*[1 1 1 1 1];

tgtmotion = phased.Platform(tgtpos,tgtvel);
target = phased.RadarTarget('Propagati
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值