工具与软件:
尊敬的 TI 支持团队:
我使用 ADC 以1KHz 的频率对数据进行采样。 输入信号为3.0Vpp 10Hz 正弦波。 我想根据这些数据计算 SNR 和 ENOB、并有一些问题。
我知道 SNR 是通过信号功率与噪声功率之比计算得出的。 对于信号功率、我会采用10Hz 的幅度、而对于噪声功率、我应该将所有其他组件的功率相加、还是取其余组件的平均功率?
从我的研究来看、似乎有很多来源建议对其余所有组件的功率进行求和。 是这样吗?
如果是、我有以下问题:
FFT 阵列中的频段数量等于输入样本数、这取决于测量的持续时间。 因此、根据1秒采集的 FFT 结果与10秒采集的 FFT 结果计算 SNR 将产生10倍的差异。 由于 SNR 用于衡量 ADC 电路的质量、因此随着测量持续时间的延长、质量下降似乎并不准确。
计算噪声分量功率的正确方法是什么?
感谢您的帮助。