Kinematic GNSS positioning and DOP calculation based on a behavioral framework