⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shiyu_pinyu.m

📁 以下几个matlab程序对雷达常用的线性调频信号(lfm信号)进行脉冲压缩时的关键问题进行了仿真
💻 M
字号:
clear;clc;
close all;
fs=4;
f0=0;
fd=0.1;
fd2=0.04;
B=3;
T=6.25;
t=0:1/fs:T;
tt=0:1/fs:2*T;
L=length(t);



y=exp(j*2*pi*(f0*t+B*(t-T/2).^2/T/2))
yn=exp(j*2*pi*(f0*t+B*(t-T/2).^2/T/2))+0.1*(randn(1,L)+j*randn(1,L))
yd=exp(j*2*pi*((f0+fd)*t+B*(t-T/2).^2/T/2));
yd1=exp(j*2*pi*((f0+fd2)*t+B*(t-T/2).^2/T/2));
yi=real(y);
yq=imag(y);
yid=real(yd);
yqd=imag(yd);
figure;
subplot(1,2,1);
plot(t,yi);
title(['LFM信号同相分量']);ylabel('Amplitude ');xlabel('时间 - us');grid on;
subplot(1,2,2);
plot(t,yq);
title(['LFM信号正交分量']);ylabel('Amplitude ');xlabel('时间 - us');grid on;
L_fft=2*L-1;
Y=fft(y,L_fft);
Yn=fft(yn,L_fft);
Yd=fft(yd,L_fft);
Yd1=fft(yd1,L_fft);
ynfreq=fftshift(Yn);
yfreq=fftshift(Y);
ydfreq=fftshift(Yd);
yd1freq=fftshift(Yd1);
f=(-(L_fft-1)/2:(L_fft-1)/2)/L_fft*fs;
figure;
plot(f,20*log10(abs(yfreq)/max(abs(yfreq))));
title(['LFM信号幅度-频率图']);
xlabel('频率 - MHz');
ylabel('幅度 - dB');
grid on;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -