您好!
我们在实时频率测量系统中使用12J4000 ADC。
ADC 在4Ghz 下工作、无需后台校准。
我们的一项测试显示了非常具体情况下频率测量中的一些误差。
该测试包括在 ADC 输入端发送脉冲单音信号。 ADC 原始数据存储在 FPGA 上、读回存储在进行频率分析的主机上。
频率分析包括将信号拆分为256个样本窗口并在每个窗口上应用 FFT。 对于每个窗口、提取与最大箱内功率相对应的频率并将其与输入信号频率进行比较。
在大多数情况下、它运行得很好、但我们确定了一个特定情况、即测量的频率和输入信号频率之间始终存在差异。
在以下情况下会发生此错误:
- 输入信号的频率是250MHz 的倍数(250MHz、500MHz、750MHz…)
- 脉冲的开始或结束包括在窗口中。 即缓冲器的一部分包含信号;另一部分包含噪声。
在这种情况下、我们会系统地观察频率测量中的误差。 与最大能量相对应的二进制单元不是与输入信号频率相对应的二进制单元、而是相邻的二进制单元。 根据输入频率、我们观察到一个+或–一个二进制单元的误差。
请在下面找到导致问题的典型采集图。
我们在考虑此问题可能与 ADC 本身有关之前、先对多个电路板、多个合成器和多个 FFT 算法执行了测试。
您是否遇到过这种行为? 您认为这可能与 ADC 相关吗?
感谢你的帮助
弗洛里安