ENCORE: Enhanced Galileo code receiver for surveying applications