第一个问题是:我设置的信号基频频率是从0-30Hz线性变化,但是最后无论从时域图还是从时频图,信号的基频最后都是60Hz,这应该是正确的,但是我不太知道依据或者原因。第二个问题是:我时频图中的横坐标是时间s,纵坐标是频率Hz,请问图中颜色深度代表功率谱还是能量谱呢?然后那个具体的数值我如何才能获得呢?
fs=1000;
N=2000;
n=0:N-1;
t=n/fs;%时间序列
f=linspace(0,30,N); y=0.5*sin(2*pi*f.*t)+0.15*sin(2*pi*3*f.*t)+0.075*sin(2*pi*5*f.*t)+0.05*randn(1,N);
figure(3);
spectrogram(y,128,126,128,fs,'yaxis'); colorbar;
xlabel('时间/s');ylabel('频率/Hz');
fs=1000;
N=2000;
n=0:N-1;
t=n/fs;%时间序列
f=linspace(0,30,N); y=0.5*sin(2*pi*f.*t)+0.15*sin(2*pi*3*f.*t)+0.075*sin(2*pi*5*f.*t)+0.05*randn(1,N);
figure(3);
spectrogram(y,128,126,128,fs,'yaxis'); colorbar;
xlabel('时间/s');ylabel('频率/Hz');