IMU噪声模型
参考来源:
1、deepseek
2、kalibr文档
IMU噪声模型
Kalibr中使用的IMU测量模型包含两种类型的传感器误差:一个快速波动的加性噪声项(“白噪声”)nnn,和一个缓慢变化的传感器偏差(零偏)bbb。角速度测量值ω~\tilde\omegaω~(以陀螺仪的一个单轴为例):
ω~(t)=ω(t)+b(t)+n(t)\tilde\omega(t)=\omega(t)+b(t)+n(t)ω~(t)=ω(t)+b(t)+n(t)
-
- 解释: 这是单个陀螺仪轴测量值 ω~(t)\tilde\omega(t)ω~(t) 在时间 ttt 的分解公式。
- ω(t)\omega(t)ω(t): 真实的角速度值。这是我们想要测量的物理量。
- b(t)b(t)b(t): 随时间缓慢变化的零偏 (Bias)。它不是常数,而是一个随机过程(后文用随机游走建模)。
- n(t)n(t)n(t): 随时间快速波动的加性白噪声 (Additive White Noise)。它是一个零均值、高频的随机过程。
- 含义: 实际测量值 ω~(t)\tilde\omega(t)ω~(t) 等于真实角速度 ω(t)\omega(t)ω(t) 加上一个缓慢变化的误差 b(t)b(t)b(t) 再加上一个快速变化的误差 n(t)n(t)n(t)。
- 适用范围: 这个模型结构同样独立地应用于加速度计的每个轴(只需将 ω\omegaω 替换为加速度 aaa)。每个轴有自己的 σg,σa,σbg,σba\sigma_g, \sigma_a, \sigma_{b_g}, \sigma_{b_a}σg,σa,σbg,σba 参数。
加性"白噪声"
传感器信号的快速波动用零均值、独立、连续时间的白高斯噪声过程n(t)n(t)n(t),以其强度为σg\sigma_gσg来建模:
E[n(t)]≡0E[n(t)]\equiv0E[n(t)]≡0
E[n(t1)n(t2)]=σg2δ(t1−t2)E[n(t_1)n(t_2)]=\sigma_g^2\delta(t_1-t_2)E[n(t1)n(t2)]=σg2δ(t1−t2)
换句话说,σg\sigma_gσg越高,陀螺仪测量就越"嘈杂"。Kalibr中gyroscope_noise_density
和accelerometer_noise_density
参数正好指定了这些连续时间模型的噪声强度σg\sigma_gσg(陀螺仪)和σa\sigma_aσa(加速度计)。
-
- 解释: 这两式定义了白噪声 n(t)n(t)n(t) 的统计行为。
- E[n(t)]≡0E[n(t)]\equiv0E[n(t)]≡0: 白噪声的期望(均值)恒为零。这意味着噪声没有系统性偏移,正负波动在长期平均下相互抵消。
- E[n(t1)n(t2)]=σg2δ(t1−t2)E[n(t_1)n(t_2)]=\sigma_g^2\delta(t_1-t_2)E[n(t1)n(t2)]=σg2δ(t1−t2): 这是白噪声的自相关函数 (Autocorrelation Function)。
- δ(t1−t2)\delta(t_1-t_2)δ(t1−t2): 狄拉克 δ 函数 (Dirac Delta Function)。它在 t1=t2t_1 = t_2t1=t2 时为无穷大,在 t1≠t2t_1 \neq t_2t1=t2 时为 0,并且在整个实数轴上的积分为 1。这个函数的关键性质是:∫−∞∞f(t)δ(t−τ)dt=f(τ)\int_{-\infty}^{\infty} f(t) \delta(t - \tau) dt = f(\tau)∫−∞∞f(t)δ(t−τ)dt=f(τ)。
- 含义: 这个等式说明:
- 当 t1=t2t_1 = t_2t1=t2 时,E[n(t1)n(t1)]=E[n2(t1)]=σg2E[n(t_1)n(t_1)] = E[n^2(t_1)] = \sigma_g^2E[n(t1)n(t1)]=E[n2(t1)]=σg2。这表示噪声在 同一时刻 的方差(波动强度)是 σg2\sigma_g^2σg2。σg\sigma_gσg 就是这个白噪声过程的标准差,称为 “噪声密度 (Noise Density)”。
- 当 t1≠t2t_1 \neq t_2t1=t2 时,E[n(t1)n(t2)]=0E[n(t_1)n(t_2)] = 0E[n(t1)n(t2)]=0。这意味着噪声在 不同时刻 的值是完全不相关 (Uncorrelated) 的。白噪声在时间上没有任何记忆性,当前时刻的噪声值对下一时刻的噪声值没有任何影响。
- 单位: σg\sigma_gσg 的单位是 rads1Hz\frac{rad}{s}\frac{1}{\sqrt{Hz}}sradHz1 (对于陀螺仪) 或 ms21Hz\frac{m}{s^2}\frac{1}{\sqrt{Hz}}s2mHz1 (对于加速度计)。1Hz\frac{1}{\sqrt{Hz}}Hz1 来源于功率谱密度 (Power Spectral Density, PSD) 的定义和单位。白噪声的 PSD 在整个频率范围内是常数 Snn(f)=σg2S_{nn}(f) = \sigma_g^2Snn(f)=σg2(单位: (rad/s)2/Hz(rad/s)^2 / Hz(rad/s)2/Hz)。标准差 σg\sigma_gσg 是 PSD 的平方根,因此带上 1Hz\frac{1}{\sqrt{Hz}}Hz1。
这个过程可以在离散时间下模拟如下:
nd[k]=σgdw[k]n_d[k]=\sigma_{g_d}w[k]nd[k]=σgdw[k]
其中
w[k]∼N(0,1)w[k]\sim\mathcal{N}(0,1)w[k]∼N(0,1)
σgd=σg1Δt\sigma_{g_d}=\sigma_g\frac{1}{\sqrt{\Delta t}}σgd=σgΔt1
-
-
解释: 计算机处理和 Kalibr 算法是在离散时间点 kkk (对应时间 tk=kΔtt_k = k \Delta ttk=kΔt) 上工作的。需要将连续时间白噪声模型转化为离散形式。
-
w[k]w[k]w[k]: 一个离散时间高斯白噪声序列。每个采样点 kkk的值独立地从标准正态分布 N(0,1)\mathcal{N}(0,1)N(0,1) (均值为 0, 方差为 1) 中抽取。
-
σgd\sigma_{g_d}σgd: 离散时间白噪声 nd[k]n_d[k]nd[k] 的标准差。
-
σgd=σg1Δt\sigma_{g_d}=\sigma_g\frac{1}{\sqrt{\Delta t}}σgd=σgΔt1: 这是关键的离散化公式。它建立了连续时间噪声密度 σg\sigma_gσg和离散时间噪声标准差 σgd\sigma_{g_d}σgd 之间的关系。
-
物理意义: 采样间隔 Δt\Delta tΔt 越小(采样率 1/Δt1/\Delta t1/Δt 越高),离散化后的噪声 nd[k]n_d[k]nd[k] 在每个采样点上的标准差 σgd\sigma_{g_d}σgd 就越大。这是因为更高的采样率允许更多的噪声能量通过抗混叠滤波器进入离散信号。但请注意,总的噪声功率(方差)在一个固定时间段内是相同的,只是被分配到更多(或更少)的采样点上了。
-
零偏
在Kalibr中,传感器零偏的慢速变化用"布朗运动"过程建模,也称为"维纳过程",或在离散时间中称为"随机游走"。形式上,这个过程是通过积分强度为σbg\sigma_{b_g}σbg(陀螺仪)或σba\sigma_{b_a}σba(加速度计)的"白噪声"生成的:
bg˙(t)=σbgw(t)\dot{b_g}(t)=\sigma_{b_g}w(t)bg˙(t)=σbgw(t)
-
- 解释: 这是零偏 bg(t)b_g(t)bg(t) 变化的连续时间模型。
- bg˙(t)\dot{b_g}(t)bg˙(t): 陀螺仪零偏随时间 ttt 的导数(变化率)。
- w(t)w(t)w(t): 一个单位强度的连续时间白噪声过程。它的统计特性与 n(t)n(t)n(t) 类似:E[w(t)]=0E[w(t)]=0E[w(t)]=0, E[w(t1)w(t2)]=δ(t1−t2)E[w(t_1)w(t_2)]=\delta(t_1-t_2)E[w(t1)w(t2)]=δ(t1−t2)。
- σbg\sigma_{b_g}σbg: 驱动零偏变化的噪声的强度,称为 “随机游走系数 (Random Walk Coefficient)”。
- 含义: 零偏的变化率 bg˙(t)\dot{b_g}(t)bg˙(t) 本身被建模为一个白噪声过程 σbgw(t)\sigma_{b_g}w(t)σbgw(t)。这意味着零偏 bg(t)b_g(t)bg(t)本身是一个维纳过程 (Wiener Process) 或 布朗运动 (Brownian Motion)。它的路径是连续的,但处处不可微。它的变化是随机的,且增量独立。具体来说,在任意两个不同时间区间 [t1,t2][t_1, t_2][t1,t2] 和 [t3,t4][t_3, t_4][t3,t4] (不重叠) 内,零偏的变化量 bg(t2)−bg(t1)b_g(t_2)-b_g(t_1)bg(t2)−bg(t1) 和 bg(t4)−bg(t3)b_g(t_4)-b_g(t_3)bg(t4)−bg(t3) 是相互独立的随机变量。
gyroscope_random_walk
和accelerometer_random_walk
参数指定了这些噪声强度σbg\sigma_{b_g}σbg和σba\sigma_{b_a}σba。陀螺仪或加速度计的零偏变化越大,这些参数就需要设置得越高。
这个过程可以在离散时间下模拟如下:
bd[k]=bd[k−1]+σbgdw[k]b_d[k]=b_d[k-1]+\sigma_{bgd} w[k]bd[k]=bd[k−1]+σbgdw[k]
其中
w[k]∼N(0,1)w[k]\sim\mathcal{N}(0,1)w[k]∼N(0,1)
σbgd=σbgΔt\sigma_{bgd}=\sigma_{b_g}\sqrt{\Delta t}σbgd=σbgΔt
-
- 解释: 这是零偏随机游走模型在离散时间步kkk 上的实现。
- bd[k]b_d[k]bd[k]: 离散时间点 kkk 上的零偏值。
- bd[k−1]b_d[k-1]bd[k−1]: 前一个离散时间点 k−1k-1k−1 上的零偏值。
- σbgd\sigma_{bgd}σbgd: 离散时间随机游走过程的步长标准差。
- σbgd=σbgΔt\sigma_{bgd}=\sigma_{b_g}\sqrt{\Delta t}σbgd=σbgΔt: 这是关键的离散化公式。它建立了连续时间随机游走系数 σbg\sigma_{b_g}σbg 和离散时间步长标准差 σbgd\sigma_{bgd}σbgd 之间的关系。
- 物理意义: 零偏在离散时间步之间的变化量 Δbd[k]=bd[k]−bd[k−1]\Delta b_d[k] = b_d[k] - b_d[k-1]Δbd[k]=bd[k]−bd[k−1] 是一个均值为 0、方差为 σbg2Δt\sigma_{b_g}^2 \Delta tσbg2Δt 的高斯随机变量。零偏的不确定性(标准差)随时间增长,增长速率与 t\sqrt{t}t 成正比。例如,经过时间 TTT,零偏变化的标准差约为 σbgT\sigma_{b_g} \sqrt{T}σbgT。采样间隔 Δt\Delta tΔt 越大,每一步允许的零偏变化幅度 σbgd\sigma_{bgd}σbgd 也越大。
Kalibr中的噪声模型参数
在Kalibr中,传感器误差是针对每个传感器轴独立建模的。:
E[n(t)]=03×1E[\mathbf{n}(t)]=\mathbf{0}_{3\times1}E[n(t)]=03×1
E[n(t1)nT(t2)]=σg2I3×3δ(t1−t2)E[\mathbf{n}(t_1)\mathbf{n}^T(t_2)]=\sigma_g^2\mathbf{I}_{3\times3}\delta(t_1-t_2)E[n(t1)nT(t2)]=σg2I3×3δ(t1−t2)
零偏变化(“随机游走”)也是在每个传感器轴上独立建模的。
随机游走参数的作用?
- 影响状态估计精度:σb\sigma_bσb 越大,Kalibr 对 IMU 的信任度越低,更依赖相机矫正。
- 失效案例:
- σb\sigma_bσb 低估 → IMU 权重过高 → 标定结果发散。
- σb\sigma_bσb 高估 → 忽略有效 IMU 信息 → 标定误差增大。
表1: Kalibr的IMU配置YAML文件中可以指定的IMU噪声模型参数摘要。
参数 | YAML元素 | 符号 | 单位 |
---|---|---|---|
陀螺仪"白噪声" | gyroscope_noise_density | σg\sigma_{g}σg | rads1Hz\frac{rad}{s}\frac{1}{\sqrt{Hz}}sradHz1 |
加速度计"白噪声" | accelerometer_noise_density | σa\sigma_{a}σa | ms21Hz\frac{m}{s^2}\frac{1}{\sqrt{Hz}}s2mHz1 |
陀螺仪"随机游走" | gyroscope_random_walk | σbg\sigma_{b_g}σbg | rads21Hz\frac{rad}{s^2}\frac{1}{\sqrt{Hz}}s2radHz1 |
加速度计"随机游走" | accelerometer_random_walk | σba\sigma_{b_a}σba | ms31Hz\frac{m}{s^3}\frac{1}{\sqrt{Hz}}s3mHz1 |
IMU采样率 | update_rate | 1Δt\frac{1}{\Delta t}Δt1 | HzHzHz |
如何获取你的IMU的参数
来自IMU的数据手册
白噪声项: “白噪声"过程的参数(σg\sigma_gσg, σa\sigma_aσa)通常在传感器制造商的数据手册中指定。有点误导的是,它们通常被称为角度随机游走(如果是陀螺仪)和速度随机游走(如果是加速度计)。这个名字来源于这样一个事实,即如果在导航方程中积分速率或加速度上的这种白噪声,它会变成角度或速度上的"随机游走”。
其他制造商直接将其指定为速率噪声密度、加速度噪声密度或简称为噪声密度。这个名字来源于这样的事实,即σg2\sigma_g^2σg2对应于nnn的功率谱密度。使用上面概述的离散时间实现,你可以检查是否正确解读了数据手册中的值。
零偏项: 与"白噪声sigma"相反,σbg\sigma_{b_g}σbg和σba\sigma_{b_a}σba很少在数据手册中直接指定。原因是,在实践中,对于较长的积分时间,零偏并不真正表现为"随机游走"。通常,所谓的零偏稳定性反而会被指定。这个传感器参数指示了(大约)确定零偏的准确性(如果一个随机过程是"白噪声"和一个"随机游走"零偏的总和,那么在任何时间点都不能以任意低的不确定性估计零偏)。然而,结合"白噪声"的强度,人们通常可以使用运行内零偏稳定性(Allan标准差的最低点,见下文)来确定σbg\sigma_{b_g}σbg和σba\sigma_{b_a}σba的合理值(假设噪声由"白噪声"和一个"随机游走"主导)。
(注:可以直接让客服提供相应数据)
来自Allan标准差(AD)
虽然已经提出了许多(参数和非参数)方法来从样本中(自动)确定噪声模型参数,但从Allan标准差图中导出参数可能是最常见和标准化的过程。推导了不同随机过程的AD,包括Kalibr中使用的"白噪声"(在log-log AD图中斜率为-1/2)和"随机游走"(斜率为+1/2)。噪声模型参数可以直接从Allan标准差确定。
σg\sigma_{g}σg和σa\sigma_{a}σa对应于AD(τ=1s)AD(\tau=1s)AD(τ=1s)处的值(见下图中的点(1))。只有当大多数惯性传感器的噪声功率在大约1Hz频率下主要由"白噪声"主导时才是正确的。
σbg\sigma_{b_g}σbg和σba\sigma_{b_a}σba被识别为在积分时间为τ=3s\tau=3sτ=3s时(拟合的)"随机游走"直线对应的值(见下图中的点(2))。
图1: MEMS陀螺仪的Allan标准差,手动识别的噪声过程。

艾伦方差分析是揭示 IMU 各种噪声源在不同时间尺度上贡献的标准方法。Kalibr 使用的 IMU 噪声模型(白噪声 + 随机游走零偏)在 AD 图上表现出特征性的“V”形或“U”形曲线:
- 短时间尺度 (小 τ\tauτ):白噪声 (White Noise) 主导。AD 值随 τ\tauτ 增加而减小,表现为 -1/2 斜率。
- 中等时间尺度 (特定 τ\tauτ):白噪声的影响衰减,随机游走零偏的影响开始显现但尚未完全主导。此时 AD 值达到最低点,这个最低点对应的值就是 零偏稳定性 (Bias Instability)。
- 长时间尺度 (大 τ\tauτ):随机游走零偏主导。AD 值随 τ\tauτ 增加而增大,表现为 +1/2 斜率。这条 +1/2 斜率线的延伸,就定义了随机游走系数 σb\sigma_bσb。
Kalibr IMU噪声参数的实际应用
一些制造商在设备的数据手册中提供了Allan标准差图。否则,需要从传感器数据中计算。
一个有用的开源工具是ori-drs/allan_variance_ros,似乎有积极维护。
我们建议直接在约15-24小时的IMU静止数据集上使用此工具。
这里使用的IMU测量误差模型是基于未经历运动且温度恒定的传感器推导出来的。因此,例如,由温度变化引起的尺度因子误差和零偏变化未被考虑在内。显然,这个模型过于乐观。特别是当使用低成本MEMS IMU与Kalibr一起工作时,可能需要增加噪声模型参数以"捕捉"这些误差。换句话说,如果你直接使用从静态传感器数据中获得的"sigmas",Kalibr会倾向于过于信任你的IMU测量,其解决方案不会是最优的。
根据我们的经验,对于最低成本的传感器,可能需要将噪声模型参数增加10倍或更多。如果你使用这样的设备与Kalibr一起工作,请给我们反馈,以便我们可以开发具体的指南、设备特定的参数建议或更高级的方法来确定这些参数。
配置 YAML 文件时,只需提供连续时间参数 (σg,σbg\sigma_g, \sigma_{b_g}σg,σbg) 和采样率,Kalibr 内部自动完成离散化计算。
连续时间与离散时间标准差关系的推导基于随机过程理论和采样原理,核心在于理解连续白噪声的统计特性如何通过理想采样转化为离散噪声。以下是详细推导过程:
一、加性白噪声的离散化关系
关系式:
离散白噪声标准差σd=σ1Δt\sigma_{d} = \sigma \frac{1}{\sqrt{\Delta t}}σd=σΔt1
σ\sigmaσ 是连续时间噪声密度,Δt\Delta tΔt是采样间隔。
推导步骤:
-
连续白噪声的功率谱密度 (PSD)
连续白噪声 (n(t)) 的功率谱密度为常数:
Snn(f)=σ2(单位:(rad/s)2/Hz)S_{nn}(f) = \sigma^2 \quad \text{(单位:} \text{(rad/s)}^2/\text{Hz)} Snn(f)=σ2(单位:(rad/s)2/Hz)
这表示其能量在所有频率上均匀分布。 -
理想采样系统的带宽限制
当采样率为 fs=1/Δtf_s = 1/\Delta tfs=1/Δt 时,理想抗混叠低通滤波器会限制信号带宽至奈奎斯特频率:
fmax=fs2=12ΔtHzf_{\text{max}} = \frac{f_s}{2} = \frac{1}{2\Delta t} \text{Hz} fmax=2fs=2Δt1Hz
系统带宽 B=fmax−(−fmax)=1ΔtB = f_{\text{max}} - (-f_{\text{max}}) = \frac{1}{\Delta t}B=fmax−(−fmax)=Δt1 Hz(双边带宽)。 -
离散噪声的方差计算
离散噪声的方差 (\sigma_d^2) 等于 PSD 在系统带宽内的积分:
σd2=∫−fmaxfmaxSnn(f)df=∫−1/(2Δt)1/(2Δt)σ2df\sigma_d^2 = \int_{-f_{\text{max}}}^{f_{\text{max}}} S_{nn}(f) df = \int_{-1/(2\Delta t)}^{1/(2\Delta t)} \sigma^2 df σd2=∫−fmaxfmaxSnn(f)df=∫−1/(2Δt)1/(2Δt)σ2df
由于Snn(f)S_{nn}(f)Snn(f) 是偶函数:
σd2=2⋅σ2∫01/(2Δt)df=2⋅σ2⋅12Δt=σ2Δt\sigma_d^2 = 2 \cdot \sigma^2 \int_{0}^{1/(2\Delta t)} df = 2 \cdot \sigma^2 \cdot \frac{1}{2\Delta t} = \frac{\sigma^2}{\Delta t} σd2=2⋅σ2∫01/(2Δt)df=2⋅σ2⋅2Δt1=Δtσ2 -
离散标准差
σd=σd2=σ2Δt=σ1Δt\sigma_d = \sqrt{\sigma_d^2} = \sqrt{\frac{\sigma^2}{\Delta t}} = \sigma \frac{1}{\sqrt{\Delta t}} σd=σd2=Δtσ2=σΔt1
物理意义
- 更高采样率 → 更大离散噪声标准差:
当 Δt\Delta tΔt 减小(采样率升高),离散噪声 σd\sigma_dσd 增大。这是因为更多高频噪声通过系统带宽被采样。 - 总噪声功率守恒:
在固定时长 (T) 内,总噪声能量不变:
总能量=σd2×(采样点数)=(σ2Δt)×(TΔt)=σ2T⋅1Δt\text{总能量} = \sigma_d^2 \times (\text{采样点数}) = \left( \frac{\sigma^2}{\Delta t} \right) \times \left( \frac{T}{\Delta t} \right) = \sigma^2 T \cdot \frac{1}{\Delta t} 总能量=σd2×(采样点数)=(Δtσ2)×(ΔtT)=σ2T⋅Δt1
但实际应用中,离散噪声的方差需按采样率缩放以保持统计一致性。
二、随机游走(零偏)的离散化关系
关系式:
离散随机游走步长标准差 σbd=σbΔt\sigma_{bd} = \sigma_b \sqrt{\Delta t}σbd=σbΔt (σb\sigma_bσb是连续时间随机游走系数)
推导步骤:
-
连续时间模型
零偏变化率是白噪声:
b˙(t)=σbw(t),E[w(t1)w(t2)]=δ(t1−t2)\dot{b}(t) = \sigma_b w(t), \quad E[w(t_1)w(t_2)] = \delta(t_1 - t_2) b˙(t)=σbw(t),E[w(t1)w(t2)]=δ(t1−t2) -
离散时间零偏变化
在时间间隔 (\Delta t) 内积分:
b(tk)−b(tk−1)=∫tk−1tkσbw(τ)dτb(t_k) - b(t_{k-1}) = \int_{t_{k-1}}^{t_k} \sigma_b w(\tau) d\tau b(tk)−b(tk−1)=∫tk−1tkσbw(τ)dτ -
计算方差
定义积分变量 I=∫tk−1tkw(τ)dτI = \int_{t_{k-1}}^{t_k} w(\tau) d\tauI=∫tk−1tkw(τ)dτ,其方差为:
Var(I)=E[(∫tk−1tkw(τ)dτ)2]\text{Var}(I) = E\left[ \left( \int_{t_{k-1}}^{t_k} w(\tau) d\tau \right)^2 \right] Var(I)=E[(∫tk−1tkw(τ)dτ)2]
展开平方项:
E[∫tk−1tk∫tk−1tkw(τ)w(s)dτds]=∫tk−1tk∫tk−1tkE[w(τ)w(s)]dτdsE\left[ \int_{t_{k-1}}^{t_k} \int_{t_{k-1}}^{t_k} w(\tau) w(s) d\tau ds \right] = \int_{t_{k-1}}^{t_k} \int_{t_{k-1}}^{t_k} E[w(\tau) w(s)] d\tau ds E[∫tk−1tk∫tk−1tkw(τ)w(s)dτds]=∫tk−1tk∫tk−1tkE[w(τ)w(s)]dτds
代入白噪声的自相关函数 E[w(τ)w(s)]=δ(τ−s)E[w(\tau)w(s)] = \delta(\tau - s)E[w(τ)w(s)]=δ(τ−s):
Var(I)=∫tk−1tk∫tk−1tkδ(τ−s)dτds\text{Var}(I) = \int_{t_{k-1}}^{t_k} \int_{t_{k-1}}^{t_k} \delta(\tau - s) d\tau ds Var(I)=∫tk−1tk∫tk−1tkδ(τ−s)dτds
对 τ\tauτ 积分时,δ(τ−s)\delta(\tau - s)δ(τ−s) 仅在 τ=s\tau = sτ=s 处非零,因此:
Var(I)=∫tk−1tk(∫tk−1tkδ(τ−s)dτ)⏟=1ds=∫tk−1tk1ds=Δt\text{Var}(I) = \int_{t_{k-1}}^{t_k} \underbrace{\left( \int_{t_{k-1}}^{t_k} \delta(\tau - s) d\tau \right)}_{=1} ds = \int_{t_{k-1}}^{t_k} 1 ds = \Delta t Var(I)=∫tk−1tk=1(∫tk−1tkδ(τ−s)dτ)ds=∫tk−1tk1ds=Δt -
离散步长标准差
零偏变化的方差为:
Var(b(tk)−b(tk−1))=σb2⋅Var(I)=σb2Δt\text{Var}\left( b(t_k) - b(t_{k-1}) \right) = \sigma_b^2 \cdot \text{Var}(I) = \sigma_b^2 \Delta t Var(b(tk)−b(tk−1))=σb2⋅Var(I)=σb2Δt
因此标准差为:
σbd=σbΔt\sigma_{bd} = \sigma_b \sqrt{\Delta t} σbd=σbΔt
物理意义
- 更长采样间隔 → 更大零偏变化:
Δt\Delta tΔt 越大,零偏在一步内的随机变化幅度 σbd\sigma_{bd}σbd 越大,符合随机游走的累积效应。 - 零偏不确定性随时间增长:
经过时间 T=NΔtT = N \Delta tT=NΔt,零偏变化的标准差为 σbT\sigma_b \sqrt{T}σbT,体现随机游走的扩散特性。
关键对比总结
噪声类型 | 连续 → 离散关系 | 依赖采样间隔 | 物理原因 |
---|---|---|---|
加性白噪声 | σd=σ/Δt\sigma_d = \sigma / \sqrt{\Delta t}σd=σ/Δt | ∝1/Δt\propto 1/\sqrt{\Delta t}∝1/Δt | 系统带宽增加,捕获更多噪声能量 |
随机游走 | σbd=σbΔt\sigma_{bd} = \sigma_b \sqrt{\Delta t}σbd=σbΔt | ∝Δt\propto \sqrt{\Delta t}∝Δt | 时间间隔增长,零偏累积效应增强 |