【实验】通过热噪声与散粒噪声的统计特性测量物理常数
摘要: 本实验基于热噪声与散粒噪声的统计特性,通过频域分析与交叉相关方法,从随机涨落信号中提取有效物理信息。实验首先测量不同电阻条件下的热噪声功率谱密度,并验证其与电阻及温度之间满足\(\langle V^2\rangle=4k_BTR\)的线性关系,从而估算玻尔兹曼常数\(k_B\)。随后,通过光电二极管产生的散粒噪声,研究噪声强度与电流之间的依赖关系,并尝试测量元电荷\(e\)。在数据处理过程中,引入基于鲁棒统计的迭代加权方法,有效抑制了频谱中的窄带干扰与异常点,提高了对白噪声统计量的估计精度。实验结果表明,该方法能够显著改善热噪声测量的准确性,而散粒噪声测量受限于系统误差与器件特性,精度相对较低。本实验展示了利用噪声统计特性反推出基本物理常数的可行性,并体现了现代实验中信号处理方法的重要作用。
关键词: 热噪声,散粒噪声,功率谱密度,交叉相关,傅里叶变换
引言
\(\qquad\) 在经典实验中,噪声通常被视为测量精度的限制因素。然而,随着统计物理与电子学的发展,人们逐渐认识到,随机涨落本身蕴含着重要的物理信息。热噪声与散粒噪声作为两类最基本的电学噪声,不仅反映了体系的微观统计性质,还可以用于测量基本物理常数。这一思想最早可以追溯到20世纪初对导体中电荷热涨落的研究。Nyquist和Johnson在1928年的工作中建立了电阻热噪声与温度之间的定量关系,为后续的噪声测量奠定了基础[1,2]。热噪声可以看作能量均分定理在电学系统中的体现,其均方电压满足\(\langle V^2\rangle=4k_BTR\)[3]。
\(\qquad\) 除了热噪声之外,散粒噪声(shot noise)揭示了电荷的离散性,其起源可以追溯到Schottky在1918年对真空管中电流涨落的研究[4]。当载流子通过势垒时,由于其粒子性,电流涨落服从泊松统计,其噪声强度与平均电流成正比。在经典极限下,散粒噪声的功率谱密度满足\(S_I=2eI\),这一关系直接包含了电子电荷这一基本常数。因此,通过测量散粒噪声可以实现对电子电荷的实验估算,这一方法在介观物理和低温电子学中具有重要应用[5]。
\(\qquad\) 从更深层次来看,热噪声与散粒噪声分别对应于两种不同的物理极限:前者由热平衡涨落决定,与温度相关;后者则来源于载流子的离散输运,与外加偏压相关[3]。这两类噪声可以统一地纳入涨落-耗散定理的理论框架之中,从而揭示系统响应与涨落之间的内在联系。北京大学量子材料科学中心Jian Wei课题组改进了实际测量方法。由于噪声信号极其微弱,该课题组借助低噪声放大与交叉相关(cross-correlation)等技术手段,从背景噪声中提取有效信号,这也构成了现代精密测量的重要方法之一。
\(\qquad\) 本实验正是基于上述理论背景,通过测量不同电阻上的热噪声来估算玻尔兹曼常数\(k_B\),并通过测量光电二极管中的散粒噪声来估算电子电荷\(e\)。实验不仅加深了对统计物理基本原理的理解,也展示了如何利用随机涨落这一“噪声信号”反推出微观物理常数,从而体现现代实验物理中“从涨落中获取信息”的重要思想。
实验原理
热噪声与散粒噪声的理论基础及物理意义

电阻热噪声的推导
\(\qquad\) 热噪声(Johnson-Nyquist noise)来源于导体中载流子的热运动,其本质可以从统计物理中的能量均分定理以及涨落-耗散定理出发进行严格推导。考虑一个电阻\(R\)与外界处于热平衡状态,其两端的电压涨落可以等效为一个随机电压源。根据Nyquist的理论分析,可以将该系统等效为一个频带宽度为\(\Delta f\)的线性系统,并考虑其与匹配负载之间的能量交换。
\(\qquad\) 在热平衡条件下,每一个自由度平均具有能量\(\frac{1}{2}k_BT\)。对于电磁模式而言,在单位频带内的平均能量为\(k_BT\)。若将电阻视为一个耗散元件,其在频率区间\(\Delta f\)内向外输出的平均功率为
\[ P=k_BT\Delta f \]
\(\qquad\) 另一方面,若电阻两端存在均方电压涨落\(\langle V^2\rangle\),则在匹配负载条件下输出功率为
\[ P=\frac{\langle V^2\rangle}{4R} \]
\(\qquad\) 令两者相等,可得
\[ \frac{\langle V^2\rangle}{4R}=k_BT\Delta f \]
\(\qquad\) 从而得到热噪声的基本表达式:
\[ \langle V^2\rangle=4k_BTR\Delta f \]
\(\qquad\) 该公式表明热噪声仅由温度\(T\)和电阻\(R\)决定,而与材料的微观细节无关,这是热平衡涨落的普适性体现。其深层理论基础是涨落-耗散定理,即系统的耗散性质(电阻)与其涨落强度之间存在内在联系[1,3]。热噪声反映了体系在热平衡状态下不可避免的能量涨落,其本质是微观自由度随机运动的宏观体现。该噪声为白噪声,在一定频率范围内具有平坦的功率谱密度。
散粒噪声的推导
\(\qquad\) 散粒噪声(shot noise)来源于电荷的离散性。当电流由独立电子组成时,其传输过程服从泊松统计。设单位时间内通过某截面的电子数为\(N\),则电流为
\[ I=eN \]
\(\qquad\) 由于泊松过程的方差满足
\[ \langle(\Delta N)^2\rangle=N \]
\(\qquad\) 因此电流涨落为
\[ \langle(\Delta I)^2\rangle=e^2\langle(\Delta N)^2\rangle=e^2N \]
\(\qquad\) 代入\(I=eN\)得
\[ \langle(\Delta I)^2\rangle=eI \]
\(\qquad\) 进一步考虑频谱密度定义,即单位带宽内的涨落,可得到著名的散粒噪声公式:
\[ S_I=2eI \]
\(\qquad\) 在实验中测量的是电压信号,若电流通过等效电阻\(R\),则电压噪声满足
\[ \langle V^2\rangle=S_IR^2\Delta f=2eIR^2\Delta f \]
\(\qquad\) 若进一步考虑光电二极管中\(I\propto V\)的关系,则可写为
\[ \langle V^2\rangle\propto eRV \]
\(\qquad\) 散粒噪声直接来源于电荷的粒子性,是量子离散性的宏观体现。当\(eV\gg k_BT\)时,系统远离热平衡,噪声主要由散粒噪声主导[4,5]。
\(\qquad\) 热噪声与散粒噪声分别对应于两种极限:前者由热涨落主导,后者由粒子离散性主导,两者共同体现了统计物理与量子效应在输运过程中的作用。
Cross-correlation测量方法及其降噪原理
噪声测量的困难与必要性
\(\qquad\) 在实际测量中,热噪声和散粒噪声的信号极其微弱。例如,在室温下\(100\,\Omega\)电阻的热噪声约为\(1\,\mathrm{nV}/\sqrt{\mathrm{Hz}}\),而前置放大器本身的噪声往往更大。因此,直接测量会被仪器噪声淹没,无法获得可靠结果[3],必须采用有效方法抑制测量系统本身的噪声。
Cross-correlation基本原理
\(\qquad\) 实验中采用双通道测量,并利用交叉相关(cross-correlation)方法提取信号。设两个测量通道输出分别为
\[ v_1=s+n_1,\qquad v_2=s+n_2 \]
\(\qquad\) 其中\(s\)为真实信号(热噪声或散粒噪声),\(n_1,n_2\)为两个通道各自独立的噪声。计算两信号的相关函数或频域交叉谱:
\[ \langle v_1v_2\rangle=\langle(s+n_1)(s+n_2)\rangle \]
\(\qquad\) 展开得
\[ \langle v_1v_2\rangle =\langle s^2\rangle+\langle sn_1\rangle+\langle sn_2\rangle+\langle n_1n_2\rangle \]
\(\qquad\) 由于信号与噪声不相关,即\(\langle sn_1\rangle=\langle sn_2\rangle=0\);两通道噪声相互独立,即\(\langle n_1n_2\rangle=0\),因此得到
\[ \langle v_1v_2\rangle=\langle s^2\rangle \]
\(\qquad\) 即交叉相关操作可以消除不相关噪声,仅保留两个通道共有的真实信号。
平均过程与噪声抑制效率
\(\qquad\) 在实际测量中,由于采样时间有限,噪声项不会完全为零,但可以通过多次平均降低其影响。对于随机噪声,其方差随平均次数\(N\)的增加而降低:
\[ \sigma\propto\frac{1}{\sqrt{N}} \]
\(\qquad\) 因此,通过长时间采样和频域平均可以显著提高信噪比[6]。
方法的必要性与物理本质
\(\qquad\) Cross-correlation方法的核心思想是利用“相关性”区分信号与噪声:真实信号在两个通道中完全相关,仪器噪声在两个通道中统计独立。因此,该方法本质上是一种基于统计独立性的滤波技术。对于本实验而言,如果不采用该方法,则难以从强背景噪声中提取纳伏量级的信号,从而无法实现对\(k_B\)和\(e\)的测量。
\(\qquad\) 此外,由于热噪声和散粒噪声在频域上为白噪声,可以在多个频率点上同时进行平均,相当于显著增加采样次数,从而进一步提高测量精度。这也是现代低噪声测量技术中的重要思想。
实验步骤
电阻热噪声的测量步骤
\(\qquad\) 在热噪声测量实验中,首先将装有不同阻值电阻的电阻盒置于金属屏蔽盒中,以减小外界电磁干扰对微弱噪声信号的影响。选择待测电阻后,通过同轴电缆将电阻两端引出,并使用一个“T”型接头将信号分为两路,分别接入两台低噪声差分前置放大器的输入端。此时电阻上的热噪声信号将同时进入两个独立测量通道,从而为后续的交叉相关分析提供条件。
\(\qquad\) 另外值得注意的是,如果导线任意放置,外界环境中的电磁扰动可能会对其造成影响,而这种共有扰动不能通过上述cross-correlation方法消除。因此,需要将导线环绕在一起,以减小这种效应的影响。
\(\qquad\) 在完成电路连接后,开启放大器并设置合适的增益和带宽范围,使信号处于放大器的低噪声工作区间。随后,将两路放大后的模拟信号输入数据采集卡,通过计算机进行同步采样。在数据采集过程中,需要保证采样时间足够长,以获得良好的统计平均效果,并尽可能覆盖多个频率点。
\(\qquad\) 采集到的时间序列信号随后通过程序进行傅里叶变换,得到频域中的噪声功率谱密度。通过对两个通道信号进行交叉相关处理,可以有效去除放大器本身的不相关噪声,仅保留电阻上的热噪声信号。最终,在选定的频率范围内对谱密度进行平均,得到噪声均方值,并通过改变电阻阻值,测量不同\(R\)对应的噪声强度,从而验证\(\langle V^2\rangle\propto R\)的线性关系,并进一步拟合得到玻尔兹曼常数。

\(\qquad\) 在整个实验过程中,需要特别注意放大器本身的噪声特性以及环境干扰的影响,应尽量选择外界噪声较小且放大器性能稳定的频段进行分析。同时,通过多次重复测量与长时间平均,可以进一步提高测量结果的可靠性。
光电二极管散粒噪声的测量步骤

\(\qquad\) 在散粒噪声测量实验中,首先搭建光电二极管与光源的实验系统。将小灯泡作为光源放置在屏蔽盒内部,并通过电池供电,使其发出稳定光照。光电二极管置于灯泡附近,使其能够接收光照并产生光电流。通过调节灯泡回路中的可变电阻,可以改变入射光强,从而控制光电二极管中的平均电流大小。
\(\qquad\) 光电二极管与外接电阻构成电流测量回路,其输出信号通过适当的电路结构分为两路,并分别接入两个低噪声放大通道。类似于热噪声测量,两个通道的信号同时输入数据采集系统进行同步采样。在连接电路时,应尽量减小寄生电容与外界耦合噪声,并确保光电二极管工作在稳定的偏置条件下,以保证测量结果的准确性。
\(\qquad\) 完成信号采集后,同样对两路数据进行傅里叶变换,并计算其交叉相关谱,从而提取出与光电流相关的噪声分量。由于散粒噪声来源于电荷的离散输运,其强度与平均电流成正比,因此可以通过改变光强,即改变电流,测量不同工作点下的噪声大小。
\(\qquad\) 在数据处理过程中,通过对多个频率点和多次采样结果进行平均,可以显著降低随机误差。最终,将测得的噪声均方值与对应的电流或电压进行拟合,可以验证散粒噪声满足\(\langle V^2\rangle\propto eRV\)的关系,并由拟合斜率估算电子电荷\(e\)的数值。
\(\qquad\) 需要注意的是,在散粒噪声测量中,应尽量保证系统处于\(eV\gg k_BT\)的条件,以使散粒噪声占主导地位。同时,应避免电源引入额外噪声,通常优先采用电池供电方式,并通过合理接地与屏蔽措施提高信噪比。
实验结果与分析
通过电阻热噪声的统计规律测量玻尔兹曼常数
\(\qquad\) 基于上述实验步骤完成电路连接后,即可利用LabVIEW程序对系统噪声进行测量。实验中将测量循环次数(loop)设置为10,并在较大阻值条件下对放大器增益及带宽等参数进行优化调节,使测得的频谱中尽可能呈现宽频范围内的白噪声平台,以便于后续数据分析。在此基础上,逐步改变电阻阻值,并选取频谱中受外界干扰较小且噪声分布较为平坦的频率区间,对该区间内的电压涨落进行统计分析,通过计算其标准差来表征噪声强度,最终得到表1所示的实验数据。
| 电阻阻值 | \(100\,\mathrm{k\Omega}\) | \(50\,\mathrm{k\Omega}\) | \(20\,\mathrm{k\Omega}\) | \(10\,\mathrm{k\Omega}\) | \(1\,\mathrm{k\Omega}\) | \(500\,\Omega\) |
|---|---|---|---|---|---|---|
| 标准差 | \(3.47\times10^{-5}\) | \(2.72\times10^{-5}\) | \(1.77\times10^{-5}\) | \(1.24\times10^{-5}\) | \(4.03\times10^{-6}\) | \(2.83\times10^{-6}\) |
| 电阻阻值 | \(200\,\Omega\) | \(100\,\Omega\) | \(50\,\Omega\) | \(20\,\Omega\) | \(10\,\Omega\) | \(5\,\Omega\) |
| 标准差 | \(2.09\times10^{-6}\) | \(2.01\times10^{-6}\) | \(1.01\times10^{-6}\) | \(5.91\times10^{-7}\) | \(4.13\times10^{-7}\) | \(2.99\times10^{-7}\) |
\(\qquad\) 需要指出的是,本实验中前置放大器的电压增益设定为\(1000\)倍,因此表1中所列数据为放大后的结果,在后续数据处理及物理量计算时需要修正该增益因子。对测量数据进行初步筛选后,剔除个别明显偏离整体趋势的数据点,并对剩余数据进行线性拟合分析。利用Python对\(V_n^2\)与电阻\(R\)之间的关系进行拟合,得到图4所示的结果。
\(\qquad\) 拟合结果表明,数据点在双对数坐标下呈现良好的线性关系,程序给出的拟合参数为斜率\(a=9.971\times10^{-1}\)、截距\(b=-31.66\)、相关系数\(r=0.999772\),说明实验数据与理论模型符合较好。由于采用对数形式进行拟合,对应的理论关系可写为
\[ \log(V_n^2)=\log(R)+\log(4k_BT) \]
\(\qquad\) 由此可以通过拟合截距求得玻尔兹曼常数:
\[ \begin{aligned} k_B &=\frac{e^b}{4T\times1000^2}\\ &=\frac{e^{-31.66}}{4\times300\times1000^2}\\ &=1.487996\times10^{-23}\,\mathrm{J/K} \end{aligned} \]

\(\qquad\) 其中分母中的\(1000^2\)来源于电压信号经过两次放大所引入的增益修正。从结果上看,实验测得的玻尔兹曼常数与公认值\(k_B=1.38\times10^{-23}\,\mathrm{J/K}\)在量级上保持一致,相对误差约为数个百分点,说明通过热噪声测量基本物理常数的方法具有较好的可行性和准确性。
\(\qquad\) 进一步分析误差来源可以发现,实验结果与理论值之间的偏差主要来源于以下几个方面。首先,放大器本身存在固有噪声,其频率响应并非完全平坦,尤其是在低频区域容易受到\(1/f\)噪声的影响,这可能导致对白噪声区间的选择存在一定误差。其次,实验中选取的频率区间虽然尽量避开了明显的干扰峰,但环境电磁噪声仍不可完全消除,从而对测量结果产生一定影响。
\(\qquad\) 此外,数据处理中对异常点的剔除以及有限采样带来的统计误差,也会在一定程度上影响拟合精度。另一方面,电阻的实际温度可能与设定的室温存在偏差,同时电阻本身的阻值误差以及接触电阻等因素也会引入系统误差。放大器增益标定的不确定性同样会直接影响最终计算结果,因此在精密测量中需要对增益进行更严格的校准。
\(\qquad\) 总体而言,本实验通过测量电阻热噪声并结合统计分析方法成功估算了玻尔兹曼常数,验证了热噪声与电阻及温度之间的理论关系。实验不仅加深了对涨落现象及其统计规律的理解,也展示了利用噪声这一“随机信号”提取基本物理信息的有效途径。
通过光电二极管散粒噪声的统计规律测量元电荷
\(\qquad\) 这部分实验的基本思路与前述热噪声测量类似,但其物理机制来源于载流子的离散性。实验中通过调节小灯泡的亮度改变入射到光电二极管上的光强,从而调节光生电流的大小。由于散粒噪声的强度与平均电流成正比,因此可以通过测量噪声强度随电流变化的关系来反推出元电荷的数值。在具体实现中,通过测量图3中定值电阻\(R_1\)两端的电压来间接获得电路中的电流大小,从而建立噪声强度与电流之间的对应关系。实验测得的数据如表2所示。
| 电压 | \(1.1835\,\mathrm{V}\) | \(1.0656\,\mathrm{V}\) | \(0.9019\,\mathrm{V}\) | \(0.8304\,\mathrm{V}\) | \(0.7368\,\mathrm{V}\) | \(0.6201\,\mathrm{V}\) |
|---|---|---|---|---|---|---|
| 标准差 | \(1.52\times10^{-4}\) | \(1.48\times10^{-4}\) | \(1.42\times10^{-4}\) | \(1.36\times10^{-4}\) | \(1.27\times10^{-4}\) | \(1.18\times10^{-4}\) |
| 电压 | \(0.5375\,\mathrm{V}\) | \(0.4121\,\mathrm{V}\) | \(0.3241\,\mathrm{V}\) | \(0.2142\,\mathrm{V}\) | \(0.1489\,\mathrm{V}\) | \(0.0496\,\mathrm{V}\) |
| 标准差 | \(1.09\times10^{-4}\) | \(9.59\times10^{-5}\) | \(8.58\times10^{-5}\) | \(6.95\times10^{-5}\) | \(5.77\times10^{-5}\) | \(3.26\times10^{-5}\) |
\(\qquad\) 在数据处理过程中,同样对明显偏离整体趋势的数据点进行剔除,并对剩余数据进行线性拟合分析。将噪声电压平方\(V_n^2\)作为因变量,与定值电阻两端电压\(V\)建立关系,利用Python程序进行拟合,得到图5所示的结果。

\(\qquad\) 拟合结果表明,实验数据呈现出良好的线性关系,程序给出的拟合参数为斜率\(a=2.0911\times10^{-8}\)、截距\(b=4.2924\times10^{-10}\)、相关系数\(r=0.9996\),说明实验数据与理论模型符合较好。根据散粒噪声的理论关系
\[ V_n^2=eRV \]
\(\qquad\) 可以通过拟合斜率提取元电荷\(e\)的数值:
\[ e=\frac{a}{R}=2.0911\times10^{-13}\,\mathrm{C} \]
\(\qquad\) 从实验结果来看,测得的元电荷数量级明显偏大,与公认值\(e=1.60\times10^{-19}\,\mathrm{C}\)相比存在较大偏差。这表明散粒噪声测量相较于热噪声测量对实验条件更加敏感,系统误差的影响更为显著。
\(\qquad\) 造成该偏差的主要原因可以从多个方面进行分析。首先,散粒噪声测量依赖于电流的准确获取,而实验中通过测量定值电阻两端电压间接得到电流,这一过程中若电阻值存在误差或接触电阻不可忽略,则会直接影响电流的计算精度。其次,光电二极管的实际工作状态可能未完全满足理想散粒噪声条件,即\(eV\gg k_BT\)的假设未严格成立,此时热噪声仍可能对测量结果产生一定影响,从而导致测得噪声偏大。
\(\qquad\) 此外,光电二极管本身的内部噪声机制较为复杂,包括复合噪声、暗电流噪声等,这些因素都会叠加在散粒噪声之上,使得实验中测得的噪声并非纯粹的泊松涨落。同时,放大器噪声、环境电磁干扰以及电源稳定性等因素,也可能在较低电流区域占据主导,从而破坏理想的线性关系。
\(\qquad\) 最后,实验设备也存在一定的局限性,尤其是小灯泡的发光稳定性会对实验结果产生很大影响。实验中经常出现测量噪声前后的电压值不相同的情况,这对于一个需要长时间平均测量的实验而言是不严谨的。在数据处理方面,由于散粒噪声信号较弱,有限采样时间和频率分辨率会引入较大的统计误差,尤其是在低电压区域,信噪比较低,容易导致拟合结果出现偏差。因此,在后续实验中可以通过延长采样时间、优化频段选择以及提高系统屏蔽性能等方式进一步提高测量精度。
\(\qquad\) 总体而言,本实验通过测量光电二极管中的噪声涨落,验证了散粒噪声与电流之间的线性关系,并尝试利用该关系估算元电荷的数值。尽管实验结果与理论值存在较大偏差,但仍反映了电荷离散性对电流涨落的影响,体现了散粒噪声作为研究微观输运过程的重要手段。
实验误差的进一步处理
\(\qquad\) 前述实验数据与误差分析已经较为清晰地揭示了实验方案的主要局限性。对于第二部分散粒噪声的测量而言,其拟合结果对实验条件具有较高敏感性,尤其是光电二极管中除散粒噪声之外的其他噪声源,如暗电流噪声、复合噪声等,会显著影响测量结果。从实验现象来看,多次测量中所得结果普遍相较理论值呈现偏大的趋势,这一“向上偏移”正是额外噪声叠加所导致的。
\(\qquad\) 因此,若希望进一步提高测量精度,仅依赖数据处理手段难以完全克服这一问题,更根本的改进方向应集中在优化实验设计,例如选用噪声特性更优的光电材料或改进探测器结构。然而,从整体上看,将散粒噪声测量发展为高精度测量元电荷的方法仍然具有一定困难。

\(\qquad\) 相比之下,第一个热噪声实验的误差来源更加明确且具有可控性。在误差分析中可以看出,主要误差来源于电阻标称值的不确定性以及频谱选取区间中存在的非白噪声干扰。如图6所示,在实际测量的频谱中仍然存在若干窄带“尖峰”结构,这些局部异常信号会对标准差或功率谱平均值等统计结果产生显著影响,从而降低最终测量精度。
\(\qquad\) 需要指出的是,电阻值的不准确性属于器件本身的误差来源,通过选用高精度标准电阻可以有效降低;而频谱中的干扰信号则来源于环境电磁噪声或测量系统本身,这一问题具有更强的系统性,但同时也为数据处理方法的优化提供了空间。
\(\qquad\) 在获得频谱数据后,可以尝试通过引入合理的信号处理算法来削弱这些干扰成分,从而提取更加接近理想白噪声的统计量。若上述两个主要误差来源能够得到有效控制,则该实验方案完全有潜力发展为一种较为精确的玻尔兹曼常数测量方法。因此,进一步探索合适的数据处理方法以优化频谱特性具有重要意义。
\(\qquad\) 在工程实践中,针对频谱数据中的随机波动与局部异常,常采用平滑处理方法来提高信号的稳定性。其中,Savitzky-Golay平滑是一种常用且有效的方法,其基本思想是在滑动窗口内对数据进行低阶多项式拟合,并以拟合结果替代原始数据点,从而在保留信号整体趋势的同时抑制高频噪声。
\(\qquad\) 具体而言,对于给定的离散数据序列\(\{y_i\}\),在以\(i\)为中心的窗口内选取\(2m+1\)个点,通过最小二乘法拟合一个\(k\)次多项式
\[ y(x)=a_0+a_1x+a_2x^2+\cdots+a_kx^k \]
\(\qquad\) 并将该多项式在中心点处的取值作为平滑后的结果。该过程等价于对原始数据进行一次加权卷积:
\[ \tilde{y}_i=\sum_{j=-m}^{m}c_jy_{i+j} \]
\(\qquad\) 其中系数\(c_j\)由多项式拟合唯一确定。与简单移动平均方法相比,Savitzky-Golay平滑能够在有效降低随机噪声的同时较好地保持信号的峰值位置与整体形状,因此特别适用于频谱数据的预处理。在本实验中,通过对功率谱密度数据应用该方法,可以减弱局部尖峰对统计量的影响,从而得到更加稳定的白噪声估计结果。这为后续物理量的精确提取提供了有力支持。

\(\qquad\) 除此之外,还可以采用一种更有效的方法。在频谱数据处理中,我们关注的并非信号的局部结构,而是白噪声的统计特性。理想白噪声在频域中应围绕某一平均值作随机涨落,因此其关键特征可以通过统计平均来刻画。然而,实际测量中频谱往往叠加了窄带干扰信号或异常峰值,这些偏离平均水平较大的点会对直接求平均的结果产生显著影响。
\(\qquad\) 基于上述考虑,本实验采用一种基于鲁棒统计思想的迭代加权方法来提取白噪声的有效平均值。具体而言,首先对选定频率区间内的数据\(\{x_i\}\)计算初始平均值
\[ \mu^{(0)}=\frac{1}{N}\sum_{i=1}^{N}x_i \]
\(\qquad\) 随后,根据各数据点相对于当前平均值的偏离程度,引入权重函数,对偏离较大的点进行“惩罚”,例如可以选取如下形式的权重:
\[ w_i^{(k)}= \frac{1}{1+\left(\frac{x_i-\mu^{(k)}}{\sigma^{(k)}}\right)^2} \]
\(\qquad\) 其中\(\sigma^{(k)}\)表示当前数据的离散程度。利用该权重对数据进行加权平均,得到更新后的均值:
\[ \mu^{(k+1)}= \frac{\sum_iw_i^{(k)}x_i}{\sum_iw_i^{(k)}} \]
\(\qquad\) 通过不断迭代上述过程,可以逐步减弱异常点对平均值的影响,使结果收敛于代表白噪声本征强度的稳定值。与传统的简单平均或平滑方法相比,该方法不依赖于对频谱形状的假设,而是直接针对统计量进行优化,因此更适用于本实验中白噪声水平的提取。
\(\qquad\) 最终,将收敛后的均值\(\mu\)作为噪声功率谱密度的估计值,并进一步计算对应的均方电压或标准差,用于后续物理量的拟合分析。这种方法能够在保留白噪声统计特性的同时,有效抑制窄带干扰与随机异常点对实验结果的影响,从而提高测量精度。
\(\qquad\) 基于上述算法,重新对实验一中电阻热噪声的数据进行了处理与分析,得到的拟合结果如图7所示。对应的线性拟合关系为
\[ \log(V_n^2) =9.597421\times10^{-1}\log(R)-31.746432, \qquad r=0.999973 \]
\(\qquad\) 可以看到,相较于初始拟合结果,该方法在抑制异常频谱点影响方面取得了明显效果,使得拟合结果更加稳定且接近理论预期。根据前述理论关系,可以进一步计算玻尔兹曼常数\(k_B\):
\[ k_B= \frac{e^{-31.746432}}{4\times300\,\mathrm{K}\times10^6} =1.35994\times10^{-23}\,\mathrm{J/K} \]
\(\qquad\) 该结果与公认值\(1.38\times10^{-23}\,\mathrm{J/K}\)已较为接近,相较于未经优化处理的数据分析结果有了显著改善。这表明基于鲁棒统计的迭代加权方法能够有效减弱频谱中窄带干扰与异常点对统计结果的影响,从而提升对白噪声水平的估计精度。
\(\qquad\) 进一步来看,该方法的有效性来源于其对异常值的自适应抑制能力,使得最终结果更多地反映白噪声的本征统计特性,而非受限于个别频点的偶然偏差。由此可以预见,若在实验条件上进一步优化,例如采用更高精度的标准电阻、增加采样点数以及提高测量循环次数,尽管这会带来时间成本的增加,结合该数据处理方法仍有望获得更加精确的玻尔兹曼常数测量结果。
总结
\(\qquad\) 本实验通过对热噪声与散粒噪声的测量与分析,验证了两类噪声的基本统计规律,并分别实现了对玻尔兹曼常数\(k_B\)与元电荷\(e\)的实验估算。实验结果表明,热噪声测量与理论符合较好,通过引入鲁棒统计方法对频谱数据进行处理后,所得到的\(k_B\)数值与公认值接近,说明该方法在抑制干扰与提高测量精度方面具有明显优势。相比之下,散粒噪声测量受到器件特性与系统噪声的显著影响,所得结果偏离理论值较大,表明其对实验条件更加敏感。
\(\qquad\) 从整体来看,本实验不仅加深了对涨落现象及其统计物理本质的理解,也展示了通过频域分析与交叉相关方法提取微弱信号的有效手段。进一步结合优化实验设计与改进数据处理方法,有望将该类噪声测量发展为更加精确的基本物理常数测量手段。
[1] NYQUIST H. Thermal agitation of electric charge in conductors[J]. Physical Review, 1928, 32(1): 110-113. DOI: 10.1103/PhysRev.32.110.
[2] JOHNSON J B. Thermal agitation of electricity in conductors[J]. Physical Review, 1928, 32(1): 97-109. DOI: 10.1103/PhysRev.32.97.
[3] WEI J. Fast convergence of white noise cross-correlation measurement archived by vector average in both frequency and time domain[EB/OL]. arXiv:physics/0405041, 2004.
[4] SCHOTTKY W. Über spontane Stromschwankungen in verschiedenen Elektrizitätsleitern[J]. Annalen der Physik, 1918, 362(23): 541-567. DOI: 10.1002/andp.19183622304.
[5] BLANTER Y M, BÜTTIKER M. Shot noise in mesoscopic conductors[J]. Physics Reports, 2000, 336(1-2): 1-166. DOI: 10.1016/S0370-1573(99)00123-4.
[6] OPPENHEIM A V, SCHAFER R W. Digital signal processing[M]. Englewood Cliffs: Prentice-Hall, 1975.
附录A:开放问题
\(\qquad\) 撰写实验报告时才发现,这部分还有需要测量的内容。由于实验中没有完成相应测量,下面仅对理论上或计算上可以分析的问题进行解答。

-
真空管的噪声测量电路
利用真空二极管或三极管作为载流子发射源,在阴极加热产生热电子,通过外加高压形成稳定电流。将管中电流通过负载电阻转换为电压信号,并采用双通道低噪声放大器进行放大,结合交叉相关技术提取散粒噪声。电源部分采用电池供电并进行良好屏蔽,以减小外界干扰,同时调节阳极电压以满足\(eV\gg k_BT\)条件,从而实现接近理想的散粒噪声测量。电路示意图如图8所示。
-
考虑在其他体系中实现散粒噪声的测量,例如不测量电子电荷,而是测量磁通线携带的磁通量子等颗粒性参量
在其他物理体系中,同样可以利用“散粒噪声”的思想来测量离散参量,其核心在于载流子的颗粒性所引起的统计涨落。例如,在超导体系中,磁通并非连续变化,而是以磁通量子\(\Phi_0=h/(2e)\)的形式存在。当磁通子,如超导涡旋,在外加驱动下随机通过某一截面时,其输运过程同样可以视为泊松过程,从而产生类似于电流散粒噪声的涨落。其噪声强度满足\(S\propto q_{\mathrm{eff}}I\)的关系,其中有效“电荷”可以由磁通量子\(\Phi_0\)替代。通过测量约瑟夫森结、超导薄膜中的涡旋流或SQUID器件中的磁通涨落,并结合频谱分析与相关测量方法,可以反推出磁通量子的大小或其他离散物理量。
-
一般测量的是噪声二阶谱,是否能够测量更高阶的噪声谱?对热噪声和散粒噪声是否会有不同?
一般实验中测量的噪声谱主要为二阶相关函数对应的功率谱密度,其本质仅反映涨落的方差信息。然而,从统计物理角度来看,完整刻画随机过程还需要更高阶相关函数,例如三阶、四阶累积量(cumulants)所对应的高阶噪声谱。实验上,通过多通道采样与高阶相关函数计算,或利用实时数字信号处理技术,可以在一定条件下测量这些高阶噪声特征。
对于热噪声而言,由于其来源于大量独立自由度的平衡涨落,符合高斯分布,根据中心极限定理,其高阶累积量,即高于二阶的累积量,理论上为零,因此更高阶噪声谱不包含新的信息。而对于散粒噪声,由于其本质是离散粒子输运过程,通常服从泊松统计,其高阶累积量均不为零。例如,三阶谱(偏度)可以反映电流涨落的非对称性。因此,通过测量高阶噪声谱,可以区分高斯型热噪声与非高斯型散粒噪声,并进一步提取关于载流子统计性质与输运机制的更丰富信息。
-
有时样品阻抗太大,测量线路上的杂散电容会使频率较高的信号漏走,能否考虑通过共振电路测量较高频率的噪声?
当样品阻抗较大时,测量线路中的杂散电容会与其形成低通效应,使高频噪声信号被旁路而难以测量。在这种情况下,可以引入谐振电路,如LC谐振回路,对特定频率范围内的噪声进行选择性增强。具体而言,将样品与电感元件构成并联或串联谐振结构,在谐振频率\(\omega_0=1/\sqrt{LC}\)附近,电路阻抗或响应达到极值,从而对该频率附近的噪声信号产生“带通”放大作用。
这样不仅可以补偿杂散电容对高频信号的衰减,还可以将测量带宽限制在较窄范围内,从而提高信噪比。需要注意的是,此时测得的噪声谱不再是宽带白噪声,而是经过谐振电路滤波后的谱分布,因此在数据分析中需要结合电路的传输函数进行修正。
-
电容是否有热噪声?应当如何测量?
从本质上讲,理想电容本身不产生热噪声,因为热噪声来源于耗散过程,而纯电容只储存能量、不消耗能量,因此其阻抗为纯虚数,不对应能量耗散。然而,根据涨落-耗散定理,任何存在耗散的实际元件都会伴随噪声。因此,真实电容由于介质损耗,即等效串联电阻(ESR),仍然会产生热噪声,其噪声可以等效为该损耗电阻产生的Johnson噪声。
在测量上,可以将电容等效为串联一个小电阻的模型,通过构建高输入阻抗的放大测量电路,或将电容接入已知阻抗网络中,在频域分析其噪声谱,并结合电路的传输函数反推出等效噪声水平。此外,也可以利用谐振电路放大特定频率处的响应,从而间接测量电容相关的热噪声。总体而言,电容的热噪声并非源于其理想储能行为,而是来源于实际材料中的微弱耗散机制。
-
如果不受仪器限制,热噪声最高能够测量到什么频率?
从经典结果出发,电阻热噪声的功率谱密度为
\[ S_V(f)=4k_BTR \]
该表达式与频率无关,表明热噪声在经典极限下为白噪声。然而,这一结论隐含了一个前提,即\(hf\ll k_BT\)。当频率升高至量子尺度时,需要采用量子统计修正,其完整表达式为
\[ S_V(f)=4R\cdot\frac{hf}{e^{hf/(k_BT)}-1} \]
在低频极限\(hf\ll k_BT\)下,有
\[ e^{hf/(k_BT)}\approx1+\frac{hf}{k_BT} \]
代入可恢复经典结果\(S_V(f)\approx4k_BTR\);而在高频极限\(hf\gg k_BT\)时,
\[ S_V(f)\approx4R\cdot hf\,e^{-hf/(k_BT)} \]
此时噪声迅速指数衰减。因此,热噪声保持“白噪声”特性的最高频率可由条件
\[ hf\sim k_BT \]
估算,得到截止频率
\[ f_{\max}\sim\frac{k_BT}{h} \]
在室温\(T=300\,\mathrm{K}\)下,
\[ f_{\max} \approx\frac{1.38\times10^{-23}\times300}{6.63\times10^{-34}} \approx6\times10^{12}\,\mathrm{Hz} \]
即热噪声在约THz量级以下可以近似视为白噪声。因此,在不受仪器限制的理想情况下,热噪声的有效测量频率上限约为\(10^{12}\sim10^{13}\,\mathrm{Hz}\)。
附录B:数据处理使用的代码
\(\qquad\) 本实验的数据处理与分析主要基于Python编程语言完成,综合使用了NumPy、Matplotlib、SciPy以及Pandas等科学计算与数据处理库,对实验测得的时间序列与频谱数据进行读取、处理、可视化以及拟合分析。相关代码已统一整理并上传至GitHub仓库,读者可通过noise_experiment3获取完整项目文件并复现实验数据处理过程。本项目采用MIT开源协议,允许在非商业用途下自由查看、修改与使用。
\(\qquad\) 如需获取代码,可在目标目录下通过终端执行:
1 | git clone https://github.com/xisenal/PKU-modern-physical-experiment-code.git |
\(\qquad\) 项目目录中已提供基于.venv的虚拟环境配置,进入虚拟环境后即可直接运行相关.py文件完成数据处理与分析。此外,也可通过以下命令手动安装所需依赖库,从而在本地环境中独立运行代码:
1 | pip install numpy matplotlib pandas scipy |

