lpanysu 发表于 2014-5-9 08:44

只有一组采样点,不知道信号采样频率,怎样求频谱?

load ba         %采样数据
x=ba';

fs=12000;
N=length(x);
i=0:N-1;
t=i/fs;

%进行FFT变换并做频谱图
y=fft(x,N);    %进行fft变换
mag=abs(y);   %求幅值
f=(0:N-1)*fs/N;%横坐标频率f=(0:M-1)*Fs/M;
plot(f(1:N/2),mag(1:N/2));%做频谱图

若fs不确定怎么办?


uyuo 发表于 2014-5-9 20:28

那肯定是做不了真实的频谱的了啊,不过,如果你能大概猜猜到最大频率,那就先做fft,再确认频谱吧。

来自:Android客户端

lpanysu 发表于 2014-5-9 22:27

谢谢!!!!!!!!!!!!!!!
页: [1]
查看完整版本: 只有一组采样点,不知道信号采样频率,怎样求频谱?