嘿、大家、
我希望这是发表这类问题的正确地方、因为我已经从 HSADC 论坛转过来了、无论如何、我会继续努力。
我正在等待 ADS42B49EVM 的到来、因此我已开始研究(明智地)如何实现特定信号的数据采集处理。 有一点是、我一直在检查 CMSIS DSP 库以与配合使用、但是、我在理解如何实际使用该算法来处理我将采集的所有数据方面遇到了一些困难。
正在处理的信号是10MHz 信号、因此我将以50MHz (50MSPS)的频率进行采样、以获得良好的信号精度和分辨率。
我的问题是在思考这个问题之后提出的:如果我有50MSPS (假设我的信号需要每5ms 处理一次):
5ms/1000ms = 0.005%
50 000 000 * 0.005 = 250 000个样本存在于这5ms 中。
如果我想进行频谱分析、并每5ms 处理一次使用 FFT 的250000个样本;如何使用 CMSIS DSP 库的 FFT 函数?
我提出这一问题是因为函数的限制为4096、文档指出输出提供了直流分量、基频、一次谐波等。但是、如果我从 ADC (ADS42B49EVM)获得4096个值、 然后通过执行 FFT 来处理它们、我将没有足够的数据来检查该延时频率是否发生变化(因为仅考虑前4096个样本、其他245 904个样本如何?)
有什么建议或建议可以指导我进行此操作?
我对如何实现这一点非常困惑、问题不断增加。
谢谢、Alan。