• 大小: 1.08KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


LFMCW雷达发射接收信号及测距matlab仿真

资源截图

代码片段和文件信息


freq_min=76.5e9;
freq_max=77e9;
t_cycle=200e-6;
b_lfm=freq_max-freq_min;
k_lfm=(freq_max-freq_min)/(t_cycle/2);
sample_freq=2048/t_cycle;
dt=1/(sample_freq);
t_stop=400e-6;
t_vec=0:dt:t_stop;
len_t=length(t_vec);
c=3e8;

f_transt=(b_lfm/2)*sawtooth(2*pi*(1/t_cycle)*t_vec0.5);
f_trans=freq_min+f_transt+(b_lfm/2);  %三角波
%plot(t_vecf_trans)

% 目标参数 
r_obj=102; % 单位为m
serie_delay=ceil((2*r_obj/(3e8))/(dt));
f_rece=zeros(1len_t);
f_rece(1:serie_delay)=freq_min;
f_rece(serie_delay+1:len_t)=f_trans(1:len_t-serie_delay);
% figureplot(t_vecf_trans)hold on
% plot(t_vecf_rece‘r‘)hold off
f_mix=abs(f_rece-f_trans);
% f_mix(15:16)
% figureplot(t_vecf_mix)

sig_mix=zeros(1len_t);
for s=1:len_t
    sig_mix(s)=cos(2*pi*f_mix(s)*t_vec(s));
end
% figureplot(t_vecsig_mix)

temp_add=rand(1len_t);
temp_sig=temp_add-mean(temp_add);
sig_noise=temp_sig/max(abs(temp_sig));
snr=0; % 单位为dB
amp_noise=1/(10^(snr/20));
sig_real=sig_mix+amp_noise*sig_noise;


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2101  2017-04-10 11:17  ceju.m

评论

共有 条评论