电子电路2-CAD3-(3-22)

CAD3

3-22 考虑一个被噪声污染的信号,很难看出它所包含的频率分量。应用Matlab 中的傅立叶变换可以在噪声中发现淹没在其中的信号。Y = fft(X,n)即是采用n 点的FFT变换。
举例:一个由50MHz和120MHz正弦信号构成的信号,受零均值随机噪声的干扰,数据采样率为1000Hz。现可通过fft函数来分析其信号频率成份。
参考程序:
t=0:0.001:0.6;

X=sin(2*pi*50*t)+sin(2*pi*120*t);

y=X+1.5*randn(1,length(t));

Y=fft(y,512);

P=Y .*conj(Y)/512;

f=1000*(0:255)/512;

plot(f,P(1:256))
这样可得到信号功率谱密度图。

MATLAB程序
MATLAB程序代码如下:
t=0:0.001:0.6;
X=sin(2*pi*50*t)+sin(2*pi*120*t);
y=X+1.5*randn(1,length(t));
Y=fft(y,512);
P=Y .

电子电路2-CAD3-(3-22)最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/4075.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>