%LFM脉冲的匹配滤波器
清除全部;
T=10e-6; %发射脉冲宽度10us
B=30e6; %调频带宽30MHz
K=B/T; %调频斜率
Fs=10*B; Ts=1/Fs; %计算机模拟的采样频率和采样周期
N=T/Ts;
t=linspace(-T/2,t/2,n );
ST=exp(j*pi*k*t.^2); 产生%线性调频信号
ht=exp(-j*pi*k*t.^2); %匹配滤波器单位脉冲响应
sot=conv(ST,Ht ); %匹配滤波器输出
figure(1)。
L=2*N-1;
t1=linspace(-t,t,l );
z=ABS(sot ); z=z/max(z; %模拟信号对数归一化
z=20*log10(z1e-6 );
Z1=ABS(Sinc(B.*T1 ); 生成%伦理输出信号并标准化
Z1=20*log10(Z11E-6 );
t1=t1*B; %时间轴和1/B归一化
plot(T1,z,t1,Z1,' r.';
axis ([-15,15,-50,inf]; 网格打开;
Legend (() fontsize模拟结果)、()理论结果);
xlabel((fontsize{9}时间) times (ITB ) ) s ) );
ylabel((fontsize{9}相对宽度dB ) );
title ()脉冲压缩后的回波(归一化后) ) );
figure(2) %模拟结果的局部放大
N0=3*Fs/B;
t2=-N0*Ts:Ts:N0*Ts;
t2=B*t2;
plot(t2,Z(Z(N-N0:N N0 ),T2,Z1 ) n-n0:nN0 ),' r.' );
AXIS([-inf,INF,-50,inf]; 网格打开;
set(GCA,' Ytick ',[-13.4,- 4,0 ],' Xtick ',[-3,-2,-1,- 0.5,0.5,1,2,3 ] );
Legend (() fontsize模拟结果)、()理论结果);
xlabel((fontsize{9}时间) times (ITB ) ) s ) );
ylabel((fontsize{9}相对宽度dB ) );
title (()脉冲压缩后的回波(归一化后的子图) ) ) );
D85