我正在玩periodogram
MATLAB。我创建了一个简单的脚本来观察它的行为:
rng(1); %# initialize the random number generator
Fs = 1000; %# Sampling frequency
duration = 0.1; %# seconds
A = 1; %# Sinusoid amplitude
f = 150; %# Sinusoid frequency
eps = 0.01;
t = 0:1/Fs:duration;
x = A * sin(2*pi*f*t) + eps * randn(size(t));
periodogram(x,[],1024,Fs);
我对代码没有问题,可以使用文档中给出的算法编写自己的periodogram
函数,但我想知道不是 150 Hz 的梳状山丘背后的理论原因。我能得到什么而不是得到超过 150 Hz 的单个尖峰?这些山峰的距离有什么特别之处吗?