0

我有以下问题:

我有两个数据向量v1(长度N1=13812)和v2(长度N2=60002021)。我必须使用插值 bzw将两个向量的长度设为N3 。下采样,要求:2xN1。

有人可以帮助我吗?我的想法是使用:interpinterp1和 downsample来解决问题。这是正确的方法吗?

4

1 回答 1

0

根据您的信号和采样率,使用interp1可能不是正确的做法。resample您可以像这样使用一个函数:

v1_resampled = resample(v1, 2, 1);
v2_resampled = resample(v2, p, q);

其中的参数pq取决于你的向量的采样率v2

始终检查重采样向量的开始/结束。如果您有非等距采样,请检查 NaN 并小心。

另一种可能的替代方法是对更高分辨率的信号使用移动平均/移动中值滤波器。最好的重采样方法实际上取决于信号类型。

于 2016-09-26T11:38:03.310 回答