我试图直观地理解正弦信号的基频从时域到频域的映射,使用公式。给定时域样本; 我们从公式:
为了和.
为此,我在 Matlab 及其窗口版本中使用了正弦信号。这是我的 Matlab 代码的摘录:
Fs = 1000;
Ts = 1/Fs;
t = 0:Ts:(1000 - 1)*Ts; %1sec
A = 2;
F = 20;
y1 = A*sin(2*pi*F*t);
y2 = y1.*hann(length(y1))';
nfft = 2^nextpow2(length(y1));
Fy = (Fs/2)*linspace(0, 1, nfft/2+1);
Y1 = 2*abs(fft(y1, nfft));
Y1(1) = .5*Y1(1);
Y1 = Y1./max(Y1);
Y2 = 2*abs(fft(y2, nfft));
Y2(1) = .5*Y2(1);
Y2 = Y2./max(Y2);
有关信号的时域和频域图,请参见下图
我有两个问题:
怎样才能直观地看出指数的线性组合将产生一个具有绝对幅度的总和在基频处有最大值? 或者这是绝对幅度谱的优化问题写给? 或者这只是?
非矩形窗口的信号逐渐变细如何解释最大值的更好定位在(即基频附近的泄漏最小化) ? 我很了解窗户,泄漏的理论。我更多的是寻找基于方程式的解释. 从目视检查和在上图中,如何从线性组合中得出结论, 形状的差异 和?