D'Amico M, Ferrigno G
Centro di Bioingegneria, Fondazione Pro Juventute, Milano, Italy.
Med Biol Eng Comput. 1990 Sep;28(5):407-15. doi: 10.1007/BF02441963.
Smoothing and differentiation of noisy signals are common problems whenever it is difficult or impossible to obtain derivatives by direct measurement. In biomechanics body displacements are frequently assessed and these measurements are affected by noise. To avoid high-frequency noise magnification, data filtering before differentiation is needed. In the approach reported here an autoregressive model is fitted to the signal. This allows the evaluation of the filter bandwidth and the extrapolation of the data. The extrapolation also reduces edge effects. Low-pass filtering is performed in the frequency domain by a linear phase FIR filter and differentiation is performed in the frequency domain. The reported results illustrate the accuracy of the algorithm and its speed (mainly due to the use of the FFT algorithm). Automatic bandwidth selection also guarantees the homogeneity of the results.
当难以或无法通过直接测量获得导数时,对噪声信号进行平滑和微分是常见问题。在生物力学中,身体位移经常被评估,而这些测量会受到噪声的影响。为避免高频噪声放大,在微分之前需要进行数据滤波。在本文报道的方法中,将自回归模型拟合到信号上。这允许评估滤波器带宽并进行数据外推。外推还减少了边缘效应。低通滤波在频域中通过线性相位FIR滤波器进行,微分也在频域中进行。所报道的结果说明了该算法的准确性及其速度(主要归因于FFT算法的使用)。自动带宽选择也保证了结果的一致性。