A Software-Defined GPS and Galileo Receiver:A Single-Freque