线性调频矩形脉冲信号表达式为
s(t)=rect(tT)ej(2πf0t+πμt2)
其时域波形为
对带宽 B=200MHz ,时宽 T=10us ,采样间隔 Ts=0.2ns 做FFT变换,采样频率 fs=1Ts=10.2∗10−9=5∗109Hz ,频谱分辨率 Δf=1T=110∗10−6=105Hz ,采样点数 N=fsΔf=TTs=50000 ,设最高截止频率 fc=12fs
matlab程序如下
clear all;clc
B=200.0e6;
T=10e-6;
u=B/T;
t=linspace(-T/2,T/2,50001);
Ichannal=cos(u*pi*t.^2);
Qchannal=sin(u*pi*t.^2);
LFM=Ichannal+j*Qchannal;
LFMFFT=fftshift(fft(LFM));
freqlimit=.5/2.e-10;
freq=linspace(-freqlimit/1.e6,freqlimit/1.e6,50001);
plot(t*1e6,LFM)
axis([-1 1 -1 1])
figure(2)
plot(freq,abs(LFMFFT))
axis([-500 500 0 1400])
xlabel('MHz')
ylabel('Amplitude spectrum')
grid on