调频连续波体制雷达 基本数据处理

调频连续波体制雷达 基本数据处理

产生 速度-距离-强度 三维图

clear all;close all;clc;
% 雷达参数
Tp = 102.4e-6;           %(s) 调频周期
Fs=2.5e6;                %(Hz) 采样率
c = 3e8;                 %(m/s) 光速
fstart = 78e9;           %(Hz) 工作频率
fstop = 80e9;            %(Hz) 工作频率
BW = fstop-fstart;       %(Hz) 带宽
K = BW/Tp;               %调频斜率
f0 = (fstop+fstart)/2;   %(Hz) 调制频率
lambda = c/f0;           %(m) 波长

% 读出数据
Rx = ReadFuntion('<PATH>/<FileName>');	%天线号,采样点序号,Chirp数,帧数
PointNumber = size(Rx,2); 				%每个调频周期(chirp)采样点数256
ChirpNumber = size(Rx,3); 				%每帧(frame)包含chirp数    256
FrameNumber = size(Rx,4); 				%帧数
Data = Rx(1,:,:,:); 					%取出一个天线的接收信号
Data = squeeze(Data);

x = 1:PointNumber
distance =  (x-128)*2.5*1e6/256*102.4e-6/2e9*3e8/2
velocity = (x-128) * 0.0038/2/256/102.4e-6

% 回波显示
for i = 1:FrameNumber
    Y = abs(fft2(Data(:,:,i)))
    Y = fftshift(Y)
    imagesc(-velocity,distance,Y)
    ylim([0 9.525])
    xlabel('速度')
    ylabel('距离')
    title(['Frame:' num2str(i) '/' num2str(FrameNumber)]);
    pause(0.01);
end

横轴为速度,速度大于0是靠近雷达,反之远离
数据处理结果 一个人靠近雷达再远离雷达
速度为0 距离为7-8之间的信号是屋门

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值