This paper derives a fast satellite selection algorithm; that is, an a
lgorithm to select the best subset of satellites to use for positionin
g in circumstances whereby a satellite navigation receiver is not capa
ble of using all satellites in view. The algorithm adopts the weightin
g factor concept to determine the contribution of each satellite to th
e overall positioning accuracy. Selection by this algorithm is shown t
o be especially efficient when the number of available satellites is l
arge, so it is likely to be particularly useful for receivers capable
of making combined measurements to GPS and GLONASS satellites.