A method comprising: receiving, at a receiver, a composite signal including a first satellite positioning system SPS signal at a first carrier frequency (f 1) transmitted from a first global navigation satellite system (GNSS 1) and a second SPS signal at a second carrier frequency (f 2) transmitted from a second global navigation satellite system (GNSS 2), the first carrier frequency (f 1) being different from the second carrier frequency (f 2); processing the composite signal including the first SPS signal and the second SPS signal in a single receiver path comprising a single series of receiver components to simultaneously process the first SPS signal and the second SPS signal in the composite signal, the single series of receiver components comprising an radio frequency -RF- antenna, a band-pass RF filter and a low-noise amplifier; downconverting the composite signal including the first SPS signal and the second SPS signal in a single complex downconversion stage to mix the composite signal including the first SPS signal and the second SPS signal with a local oscillator signal at a local oscillator frequency to produce composite signals at a single intermediate frequency, the composite signals comprising in-phase and quadrature components; digitally sampling the composite signals at the single intermediate frequency to provide sampled in-phase and quadrature components; applying second-stage downconversion to the sampled in-phase and quadrature components to provide output samples for baseband processing according to the first Global Navigation Satellite System (GNSS 1) and output samples for baseband processing according to the second Global Navigation Satellite System (GNSS 2); and obtaining, based on the output samples of the second-stage downconversions, a pseudorange measurement for each of the downconverted first and second SPS signals. receiving, at a receiver, a composite signal including a first satellite positioning system SPS signal at a first carrier frequency (f 1) transmitted from a first global navigation satellite system (GNSS 1) and a second SPS signal at a second carrier frequency (f 2) transmitted from a second global navigation satellite system (GNSS 2), the first carrier frequency (f 1) being different from the second carrier frequency (f 2); processing the composite signal including the first SPS signal and the second SPS signal in a single receiver path comprising a single series of receiver components to simultaneously process the first SPS signal and the second SPS signal in the composite signal, the single series of receiver components comprising an radio frequency -RF- antenna, a band-pass RF filter and a low-noise amplifier; downconverting the composite signal including the first SPS signal and the second SPS signal in a single complex downconversion stage to mix the composite signal including the first SPS signal and the second SPS signal with a local oscillator signal at a local oscillator frequency to produce composite signals at a single intermediate frequency, the composite signals comprising in-phase and quadrature components; digitally sampling the composite signals at the single intermediate frequency to provide sampled in-phase and quadrature components; applying second-stage downconversion to the sampled in-phase and quadrature components to provide output samples for baseband processing according to the first Global Navigation Satellite System (GNSS 1) and output samples for baseband processing according to the second Global Navigation Satellite System (GNSS 2); and obtaining, based on the output samples of the second-stage downconversions, a pseudorange measurement for each of the downconverted first and second SPS signals.