进一步修改DMP以减小误差