|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
正弦信号序列,整数个周期。做fft后,频谱不是理想的单一谱线。程序(512点FFT):
fs=20;
t=0:1/fs:1;
% 信号1
x1=sin(2*pi*t);
% 信号波形
subplot(2,2,1)
stem(x1);
title('正弦信号,初相0')
xlabel('序列(n)')
grid on
% fft谱分析
number = 512;
%number = length(x1)
Y = fft(x1,number);
f = fs*(0:(number/2-1))/number;
subplot(2,2,2)
plot(f,abs(Y(1:number/2)));hold
%stem(f,abs(Y(1:number/2)));
title('正弦信号的FFT')
xlabel('频率Hz')
grid on
% 信号2
t=0:1/fs:2;
x2=sin(2*pi*t);
% 信号2波形
subplot(2,2,3)
stem(x2);
title('正弦信号,初相0')
xlabel('序列(n)')
grid on
Y = fft(x2,number);
f = fs*(0:(number/2-1))/number;
% fft谱分析
subplot(2,2,4)
plot(f,abs(Y(1:number/2)));hold
%stem(f,abs(Y(1:number/2)));
title('正弦信号的FFT')
xlabel('频率Hz')
grid on
图形如下,请教其原因? |
|