• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签: LFM  雷达  匹配滤波  

资源简介

线性调频信号的仿真,及匹配滤波的MATLAB代码

资源截图

代码片段和文件信息

T=100e-6;						%发射脉宽10us
B=1e6; %调频带宽30MHz
K=B/T; %频率调制斜率
Fs=10*B;Ts=1/Fs; %计算机仿真的采样频率
N=T/Ts; %采样点数
t=linspace(-T/2T/2N);
St=exp(j*pi*K*t.^2); %产生线性调频信号
Ht=exp(-j*pi*K*t.^2); %匹配滤波器输出
Sot=conv(StHt);
%figure(1)
 L=2*N-1;
 t1=linspace(-TTL);
% plot(t1abs(Sot))
Z=abs(Sot);Z=Z/max(Z); %仿真信号对数归一化
Z=20*log10(Z+1e-6);
Z1=abs(sinc(B.*t1)); %产生理论输出信号并归一化
Z1=20*log10(Z1+1e-6);
t1=t1*B; %时间轴与1/B归一化
subplot(211)
plot(t1Zt1Z1‘r.‘);
axis([-1515-50inf]);grid on;
le

评论

共有 条评论