版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
数据压缩专栏收录该内容
15 篇文章0 订阅
订阅专栏
对一个100点的脉冲序列进行FFT变换,绘制出频谱,再将脉冲时移,同样进行FFT变换,比较二者的频谱,验证傅里叶变换的时移特性。
MATLAB代码:
clc; clear; close all; N=100; y1=ones(1,5); y2=[y1,zeros(1,N-5)]; y3=[zeros(1,N-5),y1]; f1=fft(y2); f2=fft(y3); t=0:1:N-1; figure;subplot(231);stem(t,y2);title('原脉冲信号');subplot(232);stem(t,abs(f1));title('原脉冲信号幅度谱');subplot(233);stem(t,angle(f1));title('原脉冲信号相位谱');subplot(234);stem(t,y3);title('时移脉冲信号');subplot(235);stem(t,abs(f2));title('时移脉冲信号幅度谱');subplot(236);stem(t,angle(f2));title('时移脉冲信号相位谱');
结果如图: