Thread 中讨论的其他器件:controlSUITE
我不明白为什么在使用 TI FFT 库时会获得意外结果。 使用2837x_vcu2_rfft_512示例项目(来自 controlSUITE 3.4.6中的 v2_10_00_00)。 以下是重现问题的步骤:
1) 1)加载 CCS 7.1.0.00016。
2) 2)加载调试器、而不对示例工程进行任何修改。
3) 3)在 I the init()调用上设置一个断点并运行到该行。
4) 4)使用存储器浏览器的"加载存储器"功能将附加的输入文件加载到 buffer1Q15、然后在此处绘制图形:
5) 5)继续运行几行,直到 unpack()调用之后。 buffer2Q15中的输出如下:
输入是使用硬件信号发生器生成的、因此并不完美、但人们不会期望在第一个信号发生器之外看到任何实质性尖峰。 (实际上、相同输入数据上的 Matlab FFT 类似于所述。) 我没有进行过广泛的实验、但在我的原始应用中、当采样率为100KHz 且正弦波为3KHz 时、我会看到奇次谐波是什么样的;在100KHz 和4KHz 的情况下、看起来额外的尖峰是偶次谐波。
我是忽略某些内容、还是这是与 FFT 库相关的错误? 谢谢。
戴维





