相关疑难解决方法(0)

iOS - 加速度计的高通滤波器方程

有人可以解释一下如何到达下面的等式来加速度计值的高通滤波吗?我不需要数学推导,只需对它进行直观的解释即可.

    #define kFilteringFactor 0.1
    UIAccelerationValue rollingX, rollingY, rollingZ;

    - (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration {

        // Subtract the low-pass value from the current value to get a simplified high-pass filter

        rollingX = (acceleration.x * kFilteringFactor) + (rollingX * (1.0 - kFilteringFactor));

        rollingY = (acceleration.y * kFilteringFactor) + (rollingY * (1.0 - kFilteringFactor));

        rollingZ = (acceleration.z * kFilteringFactor) + (rollingZ * (1.0 - kFilteringFactor));

         float accelX = acceleration.x - rollingX;
         float accelY = acceleration.y - rollingY;
         float accelZ = acceleration.z - rollingZ; …

signal-processing objective-c ios

4
推荐指数
2
解决办法
8426
查看次数

标签 统计

ios ×1

objective-c ×1

signal-processing ×1