作者gggould (evanescent)
看板MATLAB
标题怎麽画出Fs/2以上的频谱??
时间Wed Mar 27 11:55:28 2013
比如以下的code
Fs = 1000;
t = 0:1/Fs:1-1/Fs;
x = cos(2*pi*100*t)+randn(size(t));
plot(psd(spectrum.periodogram,x,'Fs',Fs,'NFFT',length(x)));
有什麽方法可以画出Fs/2以上的频谱吗
主要想看一下信号通过升频或降频digital filter 後 剩下的aliasing effect
GOOGLE後找不到
请问有这方面的example吗
thanks a lot..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 67.169.80.46
1F:→ labbat:时间的解析度提高则频率的范围拉长 03/27 12:18
2F:→ jatj:如果你修过信号与系统你会知道fft是循环的 03/27 13:57
3F:→ jatj:而且对real signal, fft is even 03/27 13:57
4F:→ jatj:so, 0-Fs/2 is enough, though you can see something > Fs/2 03/27 13:59
5F:→ labbat:循环的前提是稀疏 整倍数刻度之外的值皆为零 03/27 18:50