我正在使用卡尔曼滤波器将声学信号的响度与周围的噪声区分开来。我遇到的问题是测量“静音”(-70dB,-69dB,-71dB,...)的麦克风静音或故障麦克风具有低方差,因此卡尔曼滤波器依赖它们更稳定,“下拉”真正的价值。
为了解决这个问题,我的想法是传入所有信号的均值偏移量,这会增加“死传感器”的方差,我可以将均值加回到状态估计增量中。但后来我突然想到,也许卡尔曼滤波器已经通过最小化“最小二乘误差”来做到这一点?
我遇到的第二个问题是在不丢失协方差矩阵的情况下动态添加或删除传感器。目前,当传感器离开时,我保持相同的矩阵,但我设置了它的观察方差R_ij = Infinity,这似乎有效。但是,我很想知道在添加或删除其他传感器时如何重新排列我的矩阵值。