matlab - 虚部为 0 的 FFT bin
问题描述
我正在对以 1.024 Msps 采样的 16K 单音的 20480 个样本进行单精度 FFT。
这是八度码
t=cast((0:20479)/1024000,"single");
x=sin(2*pi*16000*t);
f=fft(x);
f(9921)
如您运行代码所见,9921 bin(对应于 496K 频率)的虚部为 0。我没有看到任何其他具有 0 虚部的 bin(除了 dc bin)。
这是为什么?这是什么意思?
解决方案
推荐阅读
- php - 在没有functions.php的管理面板中将子菜单添加到工具
- html - 如何在引导程序中获取导航上方的徽标和标题文本?
- excel - 将 VBA 转换为 Google Apps 脚本
- angular - Ionic 4 / Angular:HTTP Post 以文本/纯文本形式发送正文始终采用 URL 编码
- android - GridLayout 多种网格尺寸
- sql - 投射特定的小时和分钟并获取时差
- excel - 在excel vba中将数据保存为long
- javascript - 如何在JS中的对象内部创建对象
- python - 如何从python类中的实例变量中获取所有值的列表
- load-balancing - 在扩展系统时,具有一致散列的负载分布是否比标准散列更有优势?