Tôi đang chơi với periodogram
MATLAB. Tôi đã tạo một tập lệnh đơn giản để quan sát cách nó hoạt động:
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);
Tôi không có vấn đề gì với mã và có thể tự viết periodogram
hàm bằng các thuật toán được đưa ra trong tài liệu nhưng tôi tự hỏi lý do lý thuyết đằng sau những ngọn đồi giống như lược không phải là 150 Hz. Làm gì để tôi có được những thứ đó thay vì nhận được một đột biến trên 150 Hz? Có điều gì đặc biệt trong khoảng cách của các đỉnh của những ngọn đồi này không?