matlab求助:高斯白噪声把两未知频率的正弦信号淹没,需求出两正弦信号的...
发布网友
发布时间:2024-10-13 22:48
我来回答
共1个回答
热心网友
时间:2024-11-13 03:01
就是做一个fft就可以了。示例:
t=0:0.001:0.6;
x=sin(2*pi*50*t)+sin(2*pi*120*t);
y=x+2*randn(size(t));
Fs=1024; %采样频率
N=1024; %采样点数
Y=fft(y,N);
Pyy=Y.*conj(Y)/N; %power spectrum
f=Fs*(0:(N/2))/N;
plot(f,Pyy(1:(N/2+1)))
title('功率谱')
xlabel('频率/(Hz)')