A method for providing dynamic disturbance compensation to an inertial
system is described. The method includes determining estimated correction
factors based on received acceleration components, and dynamically
determining filter coefficients for a filter configured to receive
velocity and position signals and output a prediction error. The method
further includes combining the estimated correction factors and the
prediction error into adjustment factors, where the prediction error is
configured to be a feedback control signal, and applying the adjustment
factors to compensate the inertial system such that effects of the
dynamic disturbance are removed.