以下是一个基本的ADC测试FFT的Matlab代码:

% 采样频率
fs = 1000;

% 采样时间
t = 0:1/fs:1;

% 信号频率
f = 50;

% 信号幅值
A = 1;

% 信号
x = A*sin(2*pi*f*t);

% FFT
N = length(x);
X = fft(x)/N;
f = (0:N-1)*(fs/N);

% 绘制FFT结果
figure;
plot(f,abs(X));
xlabel('频率(Hz)');
ylabel('幅值');
title('FFT结果');

该代码会生成一个正弦波信号并进行FFT,最后绘制FFT结果图。可以根据需要修改信号频率、幅值、采样频率等参数。


原文地址: https://www.cveoy.top/t/topic/ckJo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录