为什么fft变换结果的准确性和信号的周期数有关

子云书 2024-09-10 10:39:44

在MATLAB仿真中:

采样频率:fs=14.4e9;

输入信号:两个不同频率(10kHz与100MHz)的正弦信号叠加,u = (0.088e-3)*sin(2*pi*1e4*t)+(17.564e-3)*sin(2*pi*1e8*t);

当t=0:1/fs:5e-4,即10kHz信号的5个周期,采样点数N=fs*5e-4时,fft的变换结果中10kHz分量的结果不准;

但改为t=0:1/fs:10e-4,N=fs*10e-4,信号的fft变换结果比较准确。

请问这是为什么???

...全文
157 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

116,152

社区成员

发帖
与我相关
我的任务
社区描述
好记性不如烂笔头,欢迎大家交流Matlab技术!
matlab 个人社区 四川省·成都市
社区管理员
  • 珞瑜·
  • CSDN-Ada助手
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家交流Matlab技术!互相成就互相成长!

试试用AI创作助手写篇文章吧