GPS signal itself is based on Time of Flight principle to calculate Time of arrival delays for the radio signal. As soon as the signal about place of a sat is given out there is embedded in it a time of making that signal also. You cannot do the difference of arrival of many different signals...