目前我正在研究一个使用过采样将 12 位 ADC 的分辨率提高到最大 16 位的项目。我的目标是充分理解过采样背后的理论以及为什么它会提高分辨率。据我了解这个主题,过采样和抽取提高了分辨率,因为输入信号的白噪声沿更大的频率跨度分布。过采样后,信号被低通滤波,因此我们在感兴趣的频率范围内实现了更少的噪声(参见第一张图)。
到目前为止一切顺利,但我认为我仍然对这里发生的事情不是 100% 有信心:
低通滤波是如何实现的?我知道我需要为每个额外的位采样输入信号( = 额外的位)次。将所有样本加在一起后,总和右移,等于将总和除以。这是低通滤波还是在我移动总和后我需要以某种方式低通滤波它?在我用来理解这个主题的应用笔记 AN118中,移位的过程似乎是低通滤波器。
我的输入信号是直流信号(传感器输出),我有点头疼地理解为什么过采样可以提高直流信号的分辨率。在应用程序 AN118 的附录 A 中,有一个很好的方法来解释通过过采样提高分辨率的原因。它还显示了常用方程
f_os = 4^n * f_s
(f_os
=过采样频率;f_s
= 采样频率)来自。我的问题是整个附录都涉及交流信号...您可以通过应用说明中的等式 8 看到这一点,其中带内噪声功率是用从 0 到 f_m 的积分计算的(f_m = 最高频谱分量输入信号)。如果输入直流信号,我得到 f_m = 0。我是否遗漏了什么,或者有人可以向我解释为什么可以通过过采样来提高直流信号的分辨率?像 SNR 这样的东西是描述直流信号质量的好规范吗?我从某个来源了解到 SNR 是 AC 特定属性,例如在德州仪器文档的表 2 中。该文件还指出不能为直流信号计算 ENOB,我需要计算直流信号的“有效分辨率”。这是我第一次读到这方面的内容……有人可以确认不能用 SNR 和 ENOB 指定直流信号吗?
在我的项目结束时,我想比较通过过采样实现的不同分辨率。什么是比较测量结果的好规范?也许是“有效分辨率”或用方差计算的整体噪声?
我希望有人能回答我的问题。目前我正在努力完全理解这个话题......