将一模拟信号采样后,用FFT估算模拟信号FT幅度频谱的matlab实现

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:16:19

t = 0:0.001:0.6;
x = sin(2*pi*50*t)+sin(2*pi*120*t);
y = x + 2*randn(size(t));
plot(1000*t(1:50),y(1:50))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')

Y = fft(y,512);

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

f = 1000*(0:256)/512;
plot(f,Pyy(1:257))
title('Frequency content of y')
xlabel('frequency (Hz)')

楼上的还注意幅值了?做了一点修改

t = 0:0.001:0.6;
x = 3*sin(2*pi*50*t)+4*sin(2*pi*120*t);
y = x + 2*randn(size(t));
subplot(211)
plot(1000*t(1:50),y(1:50))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')

Y = fft(y,512);

Pyy=abs(Y)*2/601;

f = 1000*(0:256)/512;
subplot(212)
plot(f,Pyy(1:257))
title('Frequency content of y')
xlabel('frequency (Hz)')

将一模拟信号采样后,用FFT估算模拟信号FT幅度频谱的matlab实现 使用FFT分析方波三角波信号的频谱,讨论采样点数,采样频率对频谱分辨率的影响,对数据叠加白噪声再分析 如何在matlab里,用fft函数处理信号 如何将模拟信号转变为数码信号 采样一个5M的信号,该用什么样的A/D采样芯片?怎么进行高速采样? 如何将老的模拟信号的摄像磁带视频采集后转做成VCD? 我想用FPAG做一个FFT来分析输入信号中的谐波分量,不晓得如何写程序,也不懂FFT究竟是干嘛用的 信号经过采样保持器后可以算是PAM调制了吗? 如何将模拟信号转换到数字信号?(请用专业知识解答) 谢谢! 数模转换仪的价位是多少?是指那种将模拟信号转换成数字信号后能通过com口连接到电脑的那种转换器,谢谢!