N = fs*Tp; freq = linspace(-B/2, B/2, N); % plot(freq/1e6, fftshift(abs(fft(Sig_rec)))); % xlabel('频率/MHz');ylabel('幅度'); % grid on; hold on; % plot(freq/1e6, fftshift(abs(fft(Sig_jam))),'r'); % xlim([-1 4]); % legend('回波信号','干扰信号');
时间: 2023-07-15 20:12:34 浏览: 148
安捷伦N9340B干扰仪测试使用方法.doc
这段代码是用来绘制信号的频谱图的。其中,N代表FFT的点数,fs代表采样率,Tp代表信号的时长。freq是一个等差数列,代表着频率轴的取值范围。在绘制频谱图之前,需要对信号进行FFT变换,并使用fftshift函数将频谱中心移动到零频率处。最后用plot函数绘制信号的频谱图,其中红色代表干扰信号,蓝色代表回波信号。xlim函数用来设置x轴的范围,legend函数用来添加图例。
阅读全文