2021
05-23
05-23
Matlab使用fft画出信号频谱图的方法
做雷原作业,需要对信号进行频谱分析,网上一搜太乱了,很多不是我想要的,特此整理。DSP还没学到fft,就不对fft原理进行详细解释了,直接上代码。fs=500;%采样率f1=5;%信号频率f2=10;%信号频率T=1;%时宽1sn=round(T*fs);%采样点个数t=linspace(0,T,n);%时域横坐标x=3+cos(2*pi*f1*t)+2.*cos(2*pi*f2*t);%形成三频信号,注意第二个频率信号幅度为2,直流幅度为3figure(1);plot(t,x);%画时域图xlabel("t/s")gridonX=fftshift(...
继续阅读 >