当前位置: 首页 > java >正文

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δ(t1t2)

换句话说,σg\sigma_gσg越高,陀螺仪测量就越"嘈杂"。Kalibr中gyroscope_noise_densityaccelerometer_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δ(t1t2): 这是白噪声的自相关函数 (Autocorrelation Function)
      • δ(t1−t2)\delta(t_1-t_2)δ(t1t2): 狄拉克 δ 函数 (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)]=δ(t1t2)
    • σ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_walkaccelerometer_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[k1]+σ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[k1]: 前一个离散时间点 k−1k-1k1 上的零偏值。
    • σ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[k1] 是一个均值为 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δ(t1t2)

零偏变化(“随机游走”)也是在每个传感器轴上独立建模的。

随机游走参数的作用?

  • 影响状态估计精度σ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}σgrads1Hz\frac{rad}{s}\frac{1}{\sqrt{Hz}}sradHz1
加速度计"白噪声"accelerometer_noise_densityσa\sigma_{a}σams21Hz\frac{m}{s^2}\frac{1}{\sqrt{Hz}}s2mHz1
陀螺仪"随机游走"gyroscope_random_walkσbg\sigma_{b_g}σbgrads21Hz\frac{rad}{s^2}\frac{1}{\sqrt{Hz}}s2radHz1
加速度计"随机游走"accelerometer_random_walkσba\sigma_{b_a}σbams31Hz\frac{m}{s^3}\frac{1}{\sqrt{Hz}}s3mHz1
IMU采样率update_rate1Δt\frac{1}{\Delta t}Δt1HzHzHz

如何获取你的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”形曲线:

  1. 短时间尺度 (小 τ\tauτ)白噪声 (White Noise) 主导。AD 值随 τ\tauτ 增加而减小,表现为 -1/2 斜率
  2. 中等时间尺度 (特定 τ\tauτ):白噪声的影响衰减,随机游走零偏的影响开始显现但尚未完全主导。此时 AD 值达到最低点,这个最低点对应的值就是 零偏稳定性 (Bias Instability)
  3. 长时间尺度 (大 τ\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是采样间隔。

推导步骤:
  1. 连续白噪声的功率谱密度 (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)
    这表示其能量在所有频率上均匀分布。

  2. 理想采样系统的带宽限制
    当采样率为 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=t1Hz
    系统带宽 B=fmax−(−fmax)=1ΔtB = f_{\text{max}} - (-f_{\text{max}}) = \frac{1}{\Delta t}B=fmax(fmax)=Δt1 Hz(双边带宽)。

  3. 离散噪声的方差计算
    离散噪声的方差 (\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/(t)1/(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σ201/(t)df=2σ2t1=Δtσ2

  4. 离散标准差
    σ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是连续时间随机游走系数)

推导步骤:
  1. 连续时间模型
    零偏变化率是白噪声:
    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)]=δ(t1t2)

  2. 离散时间零偏变化
    在时间间隔 (\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(tk1)=tk1tkσbw(τ)dτ

  3. 计算方差
    定义积分变量 I=∫tk−1tkw(τ)dτI = \int_{t_{k-1}}^{t_k} w(\tau) d\tauI=tk1tkw(τ)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[(tk1tkw(τ)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[tk1tktk1tkw(τ)w(s)dτds]=tk1tktk1tkE[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)=tk1tktk1tkδ(τ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)=tk1tk=1(tk1tkδ(τs)dτ)ds=tk1tk1ds=Δt

  4. 离散步长标准差
    零偏变化的方差为:
    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(tk1))=σb2Var(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时间间隔增长,零偏累积效应增强

http://www.xdnf.cn/news/15603.html

相关文章:

  • 【数据结构】链表(linked list)
  • PostgreSQL 中的 pg_trgm 扩展详解
  • 命名实体识别15年研究全景:从规则到机器学习的演进(1991-2006)
  • Python 基础语法与数据类型(十三) - 实例方法、类方法、静态方法
  • SAP-ABAP:SAP的‘cl_http_utility=>escape_url‘对URL进行安全编码方法详解
  • Linux Swap区深度解析:为何禁用?何时需要?
  • 【程序地址空间】虚拟地址与页表转化
  • 基于Rust游戏引擎实践(Game)
  • 线上项目https看不了http的图片解决
  • 在分布式系统中,如何保证缓存与数据库的数据一致性?
  • docker 容器无法使用dns解析域名异常问题排查
  • springboot 整合spring-kafka客户端:SASL_SSL+PLAINTEXT方式
  • LeetCode20
  • 边界路由器
  • Baumer工业相机堡盟工业相机如何通过YoloV8模型实现人物识别(C#)
  • 如何做好DNA-SIP?
  • Redis完全指南:从基础到实战(含缓存问题、布隆过滤器、持久化及Spring Boot集成)
  • 数据结构 栈(2)--栈的实现
  • 4.PCL点云的数据结构
  • 「Chrome 开发环境快速屏蔽 CORS 跨域限制详细教程」*
  • springboot跨域问题 和 401
  • 人工智能基础知识笔记十四:文本转换成向量
  • Android 实现:当后台数据限制开启时,仅限制互联网APN。
  • 什么是“数据闭环”
  • Docker-Beta?ollama的完美替代品
  • MySQL高可用集群架构:主从复制、MGR与读写分离实战
  • TDengine 的可视化数据库操作工具 taosExplorer(安装包自带)
  • VMware Workstation Pro 17下载安装
  • VR全景园区:开启智慧园区新时代
  • 基于C#+SQlite开发(WinForm)个人日程管理系统