首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在时域和频域对不同函数进行离散傅立叶变换?

如何在时域和频域对不同函数进行离散傅立叶变换?
EN

Stack Overflow用户
提问于 2015-06-03 10:56:30
回答 1查看 102关注 0票数 0

我是FFT的初学者,我正努力在MATLAB中学好FFT。但是我对FFT的概念和时域和频域的差异有疑问。我有两个问题,如果有人能帮我解决,我将不胜感激。

1- DFT可以在时域和频域实现?时域和频域采样的区别是什么?

2-我想做阶跃函数的离散傅立叶变换( t=45秒和时域采样间隔是0.01秒)谁能帮我写这个代码在MATLAB中?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2015-06-03 18:54:35

1. DFT是从时域到频域的转换,而IDFT则相反(f->t)。按时间采样意味着您以时间间隔(例如0,001s)查看信号。在频域中,它告诉你每个值之间有多少频率。频域中的最后一个值是采样时间的倒数(在1000 in以上的示例中)。所以,如果你用1000个样本做DFT,你会得到1 1Hz的间距。

  1. 只需将45s/0.01s样本放入DFT。确保函数只有一个周期,否则会导致窗口泄漏。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30610060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档