• 大小: 4KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签:

资源简介

调频连续波雷达系统设计 调频连续波雷达,是指发射频率受特定信号调制的连续波雷达,它是一种发射线性调频连续波的气象雷达。调频连续波雷达通过比较任意时刻回波信号频率与此时刻发射信号的频率的之差方法来得到目标的距离信息,距离正比于两者的频率差。

资源截图

代码片段和文件信息

%% FMCW 设计
clc; clear all; close all;
format long

%% 参数设置
c = 3e8;
fc = 77e9;
range_max = 200;
range_res = 1; 
v_max = 230*1000/3600;
lambda = c/fc;
% tm = 6*2*range_max/c; % 扫描时间是往返时间的6倍
tm = 1e-3;
bw = c/2/range_res;
sweep_slope = bw/tm;
fr_max = 2*range_max*sweep_slope/c;
fd_max = 2*v_max/lambda;
fb_max = fr_max+fd_max;
fs = max(2*fb_maxbw);

%% 波形产生
waveform = phased.FMCWWaveform(‘SweepTime‘tm‘SweepBandwidth‘bw...
    ‘SampleRate‘fs);
sig = waveform();
figure;
subplot(211); plot(0:1/fs:tm-1/fsreal(sig));
xlabel(‘Time (s)‘); ylabel(‘Amplitude (v)‘);
title(‘FMCW signal‘); axis tight;
subplot(212); spectrogram(sig321632fs‘yaxis‘);
title(‘FMCW signal spectrogram‘);

%% 目标模型
car_dist = 50;  % 汽车距离
car_speed = 25;  % 汽车速度
car_rcs = db2pow(min(10

评论

共有 条评论