我正在处理来自两个不同传感器的信号,这两个传感器具有不同的采样率,一个具有10Hz,一个具有1Hz。我想时间对齐这两个信号,因为时间有点不同(以秒为单位)。此外,传感器随机间隔丢失了大量的值,采样率为1 Hz。
我纯粹来自CS背景,从未在DSP上工作过。如果你指出我正确的方向,我将非常感激。
答案 0 :(得分:0)
您正尝试使用以1 Hz速率拍摄的样本来估算未知函数。
最简单的方法是使用前一个样本作为估计值。
一阶线性通过前两个已知值绘制一条线,并使用线上的点作为估计值。每当您获得一个新样本时,您将第二个值替换为第一个值,第一个值替换为新值。跟踪采样时间,以便您可以正确跟踪缺失值。
如果您的样本是时间和值的t1,v1,t2,v2。当前时间是t。那么估计值将是
e = v1 + ((v2 - v1) * (t - t1) / ( t2 - t1))
请注意,对于t = t1,此值为v1,对于t = t2,此值为v2。