MATLAB仿真结果
MATLAB代码
面包多链接https://mbd.pub/o/author-a2mYl2tsbA==/work。
知识星球:https://t.zsxq.com/11PZOV9jw,永久获取更多相关资料、代码。
%%%%%%%%%%延时干扰
clear all;close all;clc;
%%%%%%LFM信号%%%%%%%%%%%%%%%%%
T=20e-6; %脉冲宽度为50us
B=10e6; %LFM信号带宽
f0=0; %中频信号
K=B/T; %调频斜率
fs=40e6;
ts=1/fs;
SampleNum=T*fs;
t=linspace(0,T,SampleNum);
St=(1/sqrt(T))*exp(j*pi*K*t.^2+j*2*pi*f0*t);
Ht=(1/sqrt(T))*exp(-j*pi*K*(T-t).^2+j*2*pi*f0*(t-T));
figure,plot(t,real(St));
xlabel('时间-s');
ylabel('幅度-v');
title('LFM信号');
%%%%%%%%脉冲压缩模块%%%%%%%%%%
PulseCompression=conv(St,Ht);
Len=length(PulseCompression);
axisX=(1:Len)*ts;
figure,plot(axisX,abs(PulseCompression)/max(abs(PulseCompression)));
xlabel('时间-s');
ylabel('幅度');
title('LFM信号脉冲压缩后信号');
hold on;
联系客服