Satellite signal receiving circuit and satellite signal receiving method

11169276 · 2021-11-09

Assignee

Inventors

Cpc classification

International classification

Abstract

A satellite signal receiving circuit includes an oscillator, two mixers, two phase shifters, two low-pass filters, two phase operation circuits, and a bandpass filter. When the frequency of the oscillator is between the center frequencies of the Global Orbiting Navigation Satellite System (GLONASS) and the GPS or the Galileo system, the GLONASS and GPS/Galileo satellite baseband signals are obtained through phase addition and subtraction performed by the phase operation circuits, while the BeiDou Navigation Satellite System (BDS) baseband signal is obtained through the bandpass filter. When the frequency of the oscillator is between the center frequencies of the BDS and the GPS or the Galileo system, the BDS and GPS/Galileo satellite baseband signals are obtained through phase addition and subtraction performed by the phase operation circuits, while the GLONASS satellite baseband signal is obtained through the bandpass filter.

Claims

1. A satellite signal receiving circuit configured to receive a satellite signal, comprising: an oscillator configured to generate a first reference signal; a first mixer coupled to the oscillator and configured to mix the first reference signal with the satellite signal to generate a first mixed signal; a first phase shifter coupled to the oscillator and configured to adjust a phase of the first reference signal to generate a second reference signal, wherein the first reference signal and the second reference signal are in quadrature; a second mixer coupled to the first phase shifter and configured to mix the second reference signal with the satellite signal to generate a second mixed signal; a first low-pass filter coupled to the first mixer and configured to filter the first mixed signal to obtain a first filtered signal; a second low-pass filter coupled to the second mixer and configured to filter the second mixed signal to obtain a second filtered signal; a second phase shifter coupled to the second low-pass filter and configured to adjust a phase of the second filtered signal to generate a phase-shifted signal; a first phase operation circuit coupled to the first low-pass filter and the second phase shifter and configured to perform operations on the first filtered signal and the phase-shifted signal to generate a first satellite baseband signal; a second phase operation circuit coupled to the first low-pass filter and the second phase shifter and configured to perform operations on the first filtered signal and the phase-shifted signal to generate a second satellite baseband signal; and a bandpass filter coupled to the first mixer and the second mixer and configured to filter the first mixed signal and the second mixed signal to obtain a third satellite baseband signal.

2. The satellite signal receiving circuit of claim 1 further comprising: a first analog-to-digital converter (ADC) coupled to the first phase operation circuit and configured to convert the first satellite baseband signal into a digital domain; a second ADC coupled to the second phase operation circuit and configured to convert the second satellite baseband signal into the digital domain; a third ADC coupled to the bandpass filter and configured to convert the third satellite baseband signal into the digital domain; and a digital signal processor coupled to the first ADC, the second ADC, and the third ADC and configured to amplify the first satellite baseband signal, the second satellite baseband signal, and the third satellite baseband signal with a coding gain.

3. The satellite signal receiving circuit of claim 1 further comprising: a first analog-to-digital converter (ADC) coupled between the first low-pass filter and the first phase operation circuit and configured to convert the first filtered signal into a digital domain; a second ADC coupled between the second low-pass filter and the second phase shifter and configured to convert the second filtered signal into the digital domain; a third ADC coupled to the bandpass filter and configured to convert the third satellite baseband signal into the digital domain; and a digital signal processor coupled to the first phase operation circuit, the second phase operation circuit, and the third ADC and configured to amplify the first satellite baseband signal, the second satellite baseband signal, and the third satellite baseband signal with a coding gain; wherein the second phase shifter, the first phase operation circuit, and the second phase operation circuit perform operations in the digital domain.

4. The satellite signal receiving circuit of claim 1, wherein the first satellite baseband signal corresponds to the Global Orbiting Navigation Satellite System (GLONASS), the second satellite baseband signal corresponds to the Global Positioning System (GPS) or the Galileo system, the third satellite baseband signal corresponds to the BeiDou Navigation Satellite System (BDS), and the frequency of the first reference signal is between 1575.42 MHz and 1602 MHz.

5. The satellite signal receiving circuit of claim 4, wherein the frequency of the first reference signal is substantially equal to half of a sum of the lowest frequency of the GPS or the Galileo system and the highest frequency of the GLONASS.

6. The satellite signal receiving circuit of claim 1, wherein the first satellite baseband signal corresponds to the Global Positioning System (GPS) or the Galileo system, the second satellite baseband signal corresponds to the BeiDou Navigation Satellite System (BDS), the third satellite baseband signal corresponds to the Global Orbiting Navigation Satellite System (GLONASS), and the frequency of the first reference signal is between 1575.42 MHz and 1561.098 MHz.

7. The satellite signal receiving circuit of claim 6, wherein the frequency of the first reference signal is substantially equal to half of a sum of the highest frequency of the GPS or the Galileo system and the lowest frequency of the BDS.

8. A satellite signal receiving method, comprising: (a) receiving a satellite signal; (b) providing a first reference signal; (c) mixing the first reference signal and the satellite signal to obtain an in-phase component of the satellite signal; (d) providing a second reference signal, wherein the first reference signal and the second reference signal are in quadrature; (e) mixing the second reference signal and the satellite signal to obtain a quadrature component of the satellite signal; (f) low-pass filtering the in-phase component of the satellite signal and the quadrature component of the satellite signal; (g) phase-shifting the low-pass filtered quadrature component of the satellite signal to generate a phase-shifted quadrature component; (h) calculating a sum of the phase-shifted quadrature component and the low-pass filtered in-phase component of the satellite signal to obtain a first satellite baseband signal; (i) calculating a difference between the phase-shifted quadrature component and the low-pass filtered in-phase component of the satellite signal to obtain a second satellite baseband signal; and (j) bandpass filtering the in-phase component of the satellite signal and the quadrature component of the satellite signal to obtain a third satellite baseband signal.

9. The satellite signal receiving method of claim 8 further comprising: (k) converting first satellite baseband signal, the second satellite baseband signal, and the third satellite baseband signal into a digital domain; and (l) amplifying the first satellite baseband signal, the second satellite baseband signal, and the third satellite baseband signal with a coding gain.

10. The satellite signal receiving method of claim 8 further comprising: (k) converting the low-pass filtered in-phase component of the satellite signal into a digital domain; (l) converting the low-pass filtered quadrature component of the satellite signal into the digital domain; (m) converting the third satellite baseband signal into the digital domain; and (n) amplifying the first satellite baseband signal, the second satellite baseband signal, and the third satellite baseband signal with a coding gain; wherein step (k) and step (l) are performed before step (g), step (h), and step (i).

11. The satellite signal receiving method of claim 8, wherein the first satellite baseband signal corresponds to the Global Orbiting Navigation Satellite System (GLONASS), the second satellite baseband signal corresponds to the Global Positioning System (GPS) or the Galileo system, the third satellite baseband signal corresponds to the BeiDou Navigation Satellite System (BDS), and the frequency of the first reference signal is between 1575.42 MHz and 1602 MHz.

12. The satellite signal receiving method of claim 11, wherein the frequency of the first reference signal is substantially equal to half of a sum of the lowest frequency of the GPS or the Galileo system and the highest frequency of the GLONASS.

13. The satellite signal receiving method of claim 8, wherein the first satellite baseband signal corresponds to the Global Positioning System (GPS) or the Galileo system, the second satellite baseband signal corresponds to the BeiDou Navigation Satellite System (BDS), the third satellite baseband signal corresponds to the Global Orbiting Navigation Satellite System (GLONASS), and the frequency of the first reference signal is between 1575.42 MHz and 1561.098 MHz.

14. The satellite signal receiving method of claim 13, wherein the frequency of the first reference signal is substantially equal to half of a sum of the highest frequency of the GPS or the Galileo system and the lowest frequency of the BDS.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 illustrates the frequency bands used by several satellite systems.

(2) FIG. 2 illustrates a functional block diagram of a satellite signal receiving circuit according to an embodiment of the present invention.

(3) FIGS. 3A-3B illustrate flowcharts of a satellite signal receiving method according to an embodiment of the present invention.

(4) FIG. 4 illustrates a functional block diagram of a satellite signal receiving circuit according to another embodiment of the present invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

(5) The following description is written by referring to terms of this technical field. If any term is defined in this specification, such term should be explained accordingly. In addition, the connection between objects or events in the below-described embodiments can be direct or indirect provided that these embodiments are practicable under such connection. Said “indirect” means that an intermediate object or a physical space exists between the objects, or an intermediate event or a time interval exists between the events.

(6) The disclosure herein includes a satellite signal receiving circuit and a satellite signal receiving method. On account of that some or all elements of the satellite signal receiving circuit could be known, the detail of such elements is omitted provided that such detail has little to do with the features of this disclosure and this omission nowhere dissatisfies the specification and enablement requirements. Some or all of the processes of the satellite signal receiving method may be implemented by software and/or firmware and can be performed by the satellite signal receiving circuit or its equivalent. A person having ordinary skill in the art can choose components or steps equivalent to those described in this specification to carry out the present invention, which means that the scope of this invention is not limited to the embodiments in the specification.

(7) FIG. 2 is a functional block diagram of a satellite signal receiving circuit according to an embodiment of the present invention, and FIGS. 3A and 3B are flowcharts of a satellite signal receiving method according to an embodiment of the present invention. The details of the operations of the present invention are described below with reference to FIGS. 2, 3A and 3B. The satellite signal receiving circuit 200 receives the satellite signal SA through the antenna 211 (step S305) and then utilizes an amplifier 212 (e.g., a low-noise amplifier (LNA)) to amplify the satellite signal SA to thereby generate a satellite signal SB (Step S310). The satellite signal SA and the satellite signal SB can be expressed by expressions (1) and (2), respectively:
SA=A.sub.RF1 cos ω.sub.RF1t+A.sub.RF2 cos ω.sub.RF2t+A.sub.RF3 cos ω.sub.RF3t   (1)
SB=G.sub.1(A.sub.RF1 cos ω.sub.RF1t+A.sub.RF2 cos ω.sub.RF2t+A.sub.RF3 cos ω.sub.RF3t)   (2)

(8) where ω.sub.RF1, ω.sub.RF2 and ω.sub.RF3 are angular frequencies of the frequency band 110, the frequency band 120 (or 130), and the frequency band 140, respectively. That is, ω.sub.RF1=2π×1602×10.sup.6, ω.sub.RF2=2π×1575.42×10.sup.6 and ω.sub.RF3=2π×1561.098×10.sup.6. A.sub.RF1, A.sub.RF2 and A.sub.RF3 are amplitudes of the frequency band 110, the frequency band 120 (or 130), and the frequency band 140, respectively. G.sub.1 is the gain of the amplifier 212.

(9) Then, a first reference signal and a second reference signal are provided, and the first reference signal and the second reference signal are in quadrature (steps S315, S320). For example, in this embodiment, the VCO 213 provides a first reference signal SO of frequency f.sub.LO (step S315), and a second reference signal SOQ is generated after the phase of the first reference signal SO is adjusted by 90° by the 90° phase shifter 214 (step S320). The first reference signal SO and the second reference signal SOQ can be expressed by expressions (3) and (4), respectively:
SO=cos ω.sub.LOt   (3)
SOQ=sin ω.sub.LOt   (4)

(10) where ω.sub.LO=2πf.sub.LO. In other embodiments, the first reference signal SO and the second reference signal SOQ can be provided by separate VCOs 213, respectively. However, the circuit using one VCO is more power saving than the circuit using two VCOs and can avoid the problem of frequency pulling between the two oscillators.

(11) The frequency f.sub.LO may be set between the center frequency of the frequency band 120 (or 130) and the center frequency of the frequency band 110, or between the center frequency of the frequency band 120 (or 130) and the center frequency of the frequency band 140. Next, the present invention will be described in detail by an example of setting the frequency f.sub.LO of the first reference signal SO to be between the center frequency of the frequency band 120 (or 130) and the center frequency of the frequency band 110 (i.e., ω.sub.RF2<ω.sub.LO<ω.sub.RF1).

(12) Next, the first reference signal SO and the satellite signal SB are first mixed and then low-pass filtered to thereby generate an in-phase component of the down-converted satellite signal (steps S325, S327). More specifically, in the embodiment of FIG. 2, the satellite signal receiving circuit 200 utilizes the mixer 215 and the low-pass filter (LPF) 217 to implement these two steps. The mixer 215 mixes the satellite signal SB with the first reference signal SO to obtain the mixed signal SC, and then the LPF 217 low-pass filters the mixed signal SC to obtain the filtered signal SD. The mixed signal SC and the filtered signal SD can be expressed by expressions (5) and (6), respectively:

(13) SC = G 1 ( A RF 1 cos ω RF 1 t + A RF 2 cos ω RF 2 t + A RF 3 cos ω RF 3 t ) .Math. cos ω LO t = G 1 { A RF 1 2 [ cos ( ω LO - ω RF 1 ) t - cos ( ω LO + ω RF 1 ) t ] + A RF 2 2 [ cos ( ω LO - ω RF 2 ) t - cos ( ω LO + ω RF 2 ) t ] + A RF 3 2 [ cos ( ω LO - ω RF 3 ) t - cos ( ω LO + ω RF 3 ) t ] } ( 5 ) SD = G 1 [ A RF 1 2 cos ( ω LO - ω RF 1 ) t + A RF 2 2 cos ( ω LO - ω RF 2 ) t ] ( 6 )

(14) It can be known from expressions (5) and (6) that after the mixed signal SC is low-pass filtered, both the high-frequency component (cos(ω.sub.LO+ω.sub.RF1)t, cos(ω.sub.LO+ω.sub.RF2)t and cos(ω.sub.LO+ω.sub.RF3)t) and the higher-frequency component (cos(ω.sub.LO−ω.sub.RF3)t) are filtered out.

(15) Similar to steps S325 and S327, the second reference signal SOQ and the satellite signal SB are first mixed and then low-pass filtered to thereby generate a quadrature component of the down-converted satellite signal (steps S330, S332). More specifically, in the embodiment of FIG. 2, the satellite signal receiving circuit 200 utilizes the mixer 216 and the LPF 218 to implement these two steps. The mixer 216 mixes the satellite signal SB with the second reference signal SOQ to obtain the mixed signal SG, and then the LPF 218 low-pass filters the mixed signal SG to obtain the filtered signal SH. The mixed signal SG and the filtered signal SH can be expressed by expressions (7) and (8), respectively:

(16) SG = G 1 ( A RF 1 cos ω RF 1 t + A RF 2 cos ω RF 2 t + A RF 3 cos ω RF 3 t ) .Math. sin ω LO t = G 1 { A RF 1 2 [ sin ( ω LO + ω RF 1 ) t + sin ( ω LO - ω RF 1 ) t ] + A RF 2 2 [ sin ( ω LO + ω RF 2 ) t + sin ( ω LO - ω RF 2 ) t ] + A RF 3 2 [ sin ( ω LO + ω RF 3 ) t + sin ( ω LO - ω RF 3 ) t ] } ( 7 ) SH = G 1 [ A RF 1 2 sin ( ω LO - ω RF 1 ) t + A RF 2 2 sin ( ω LO - ω RF 2 ) t ] ( 8 )

(17) Next, the in-phase component and the quadrature component of the satellite signal are amplified (step S335). More specifically, in the embodiment of FIG. 2, the filtered signal SD is amplified by the amplifier 219 (e.g., a programmable gain amplifier (PGA) having a gain of G.sub.2) and thus becomes an amplified filtered signal SE. The filtered signal SH is amplified by the amplifier 220 (e.g., a PGA having a gain of G.sub.2) and thus becomes an amplified filtered signal SI. The amplified filtered signal SE and the amplified filtered signal SI can be expressed by expressions (9) and (10), respectively:

(18) SE = G 1 .Math. G 2 [ A RF 1 2 cos ( ω LO - ω RF 1 ) t + A RF 2 2 cos ( ω LO - ω RF 2 ) t ] = G 1 .Math. G 2 [ A RF 1 2 cos ( ω RF 1 - ω LO ) t + A RF 2 2 cos ( ω LO - ω RF 2 ) t ] ( 9 ) SI = G 1 .Math. G 2 [ A RF 1 2 sin ( ω LO - ω RF 1 ) t + A RF 2 2 sin ( ω LO - ω RF 2 ) t ] = G 1 .Math. G 2 [ - A RF 1 2 sin ( ω RF 1 - ω LO ) t + A RF 2 2 sin ( ω LO - ω RF 2 ) t ] ( 10 )

(19) Next, the quadrature component of the satellite signal is phase shifted to generate a phase-shifted quadrature component (step S340). More specifically, the intermediate frequency (IF) 90° phase shifter 221 performs phase-shifting on the amplified filtered signal SI (e.g., phase-shifted by substantially 90°) to obtain a phase-shifted signal SJ, which can be expressed by expression (11):

(20) SJ = G 1 .Math. G 2 { - A RF 1 2 [ sin ( ω RF 1 - ω LO ) t - 90 ° ] + A RF 2 2 [ sin ( ω LO - ω RF 2 ) t - 90 ° ] } = G 1 .Math. G 2 { - A RF 1 2 [ sin ( ω RF 1 - ω LO ) t cos 90 ° - cos ( ω RF 1 - ω LO ) t sin 90 ° ] + A RF 2 2 [ sin ( ω LO - ω RF 2 ) t cos 90 ° - cos ( ω LO - ω RF 2 ) t sin 90 ° ] } = G 1 .Math. G 2 [ A RF 1 2 cos ( ω RF 1 - ω LO ) t - A RF 2 2 cos ( ω LO - ω RF 2 ) t ] ( 11 )

(21) Next, the sum of the phase-shifted quadrature component and the in-phase component of the satellite signal is calculated to obtain a first satellite baseband signal (step S345). More specifically, because f.sub.LO is set to be between the center frequency of the frequency band 120 (or 130) and the center frequency of the frequency band 110, the satellite signal of the Galileo system (or the GPS) is a mirror signal of the satellite signal of the GLONASS. The phase operation circuit 222 (e.g., a phase combiner) adds the amplified filtered signal SE and the phase-shifted signal SJ to obtain a satellite baseband signal SF, which can be expressed by expression (12):

(22) SF = SE + SJ = G 1 .Math. G 2 .Math. A RF 1 cos ( ω RF 1 - ω LO ) t = G 1 .Math. G 2 .Math. A RF 1 cos ω IF 1 t ( 12 )

(23) where ω.sub.IF1=ω.sub.RF1−ω.sub.LO.

(24) Similarly, the difference between the phase-shifted quadrature component and the in-phase component of the satellite signal is calculated to obtain a second satellite baseband signal (step S350). More specifically, because f.sub.LO is set to be between the center frequency of the frequency band 120 (or 130) and the center frequency of the frequency band 110, the satellite signal of the GLONASS is also a mirror signal of the satellite signal of the Galileo system (or the GPS). The phase operation circuit 223 (e.g., a phase combiner) subtracts the phase-shifted signal SJ from the amplified filtered signal SE to obtain a satellite baseband signal SK, which can be expressed by expression (13):

(25) SK = SE - SJ = G 1 .Math. G 2 .Math. A RF 2 cos ( ω LO - ω RF 2 ) t = G 1 .Math. G 2 .Math. A RF 2 cos ω IF 2 t ( 13 )

(26) where ω.sub.IF2=ω.sub.LO−ω.sub.RF2.

(27) Next, the quadrature component and the in-phase component of the satellite signal are bandpass filtered to obtain another satellite baseband signal (step S355). More specifically, in this step, the bandpass filter (BPF) 226 performs bandpass filtering on the quadrature component (i.e., the mixed signal SG) and the in-phase component (i.e., the mixed signal SC) of the satellite signal to obtain the satellite baseband signal SL (i.e., bandpass-filtered signal). The bandpass filtering filters out the high frequency components (cos(ω.sub.LO+ω.sub.RF1)t, cos(ω.sub.LO+ω.sub.RF2)t and cos(ω.sub.LO+ω.sub.RF3)t) and the low frequency components (cos(ω.sub.LO−ω.sub.RF1)t and cos(ω.sub.LO−ω.sub.RF2)t). The in-phase component (SL_I) and the quadrature component (SL_Q) of the satellite baseband signal SL can be expressed by expressions (14) and (15), respectively:

(28) SL_I = G 1 [ A RF 3 2 cos ( ω LO - ω RF 3 ) t + j .Math. A RF 3 2 sin ( ω LO - ω RF 3 ) t ] ( 14 ) SL_Q = G 1 [ A RF 3 2 cos ( ω LO - ω RF 3 ) t - j .Math. A RF 3 2 sin ( ω LO - ω RF 3 ) t ] ( 15 )

(29) Thus, the satellite baseband signal SL can be expressed by expression (16):

(30) SL = SL_I + SL_Q = G 1 .Math. A RF 3 cos ( ω LO - ω RF 3 ) t = G 1 .Math. A RF 3 cos ω IF 3 t ( 16 )

(31) where ω.sub.IF3=ω.sub.LO−ω.sub.RF3. The bandpass filter 226 can be implemented, for example, by an image rejection bandpass filter. The satellite baseband signal SL is amplified by the amplifier 227 (e.g., a PGA having a gain of G.sub.2) (step S360) and thus becomes an amplified satellite baseband signal SM, which can be expressed by expression (17):
SM=G.sub.1.Math.G.sub.2.Math.A.sub.RF3 cos ω.sub.IF3t   (17)

(32) Then, the analog-to-digital converters (ADC) 224, 225 and 228 respectively convert the satellite baseband signal SF, the satellite baseband signal SK, and the amplified satellite baseband signal SM into the digital domain (step S365). In the digital domain, the digital signal processor (DSP) 229 amplifies these three satellite baseband signals again with a coding gain (step S370) and then generates location information according to these three satellite baseband signals.

(33) In summary, when the frequency f.sub.LO of the first reference signal SO is set to be between the center frequency of the frequency band 120 (or 130) and the center frequency of the frequency band 110 (i.e., ω.sub.RF2<ω.sub.LO<ω.sub.RF1), the satellite baseband signal SF corresponds to the satellite signal of the GLONASS, the satellite baseband signal SK corresponds to the satellite signal of the Galileo system or the GPS, and the satellite baseband signal SL and the amplified satellite baseband signal SM correspond to the satellite signals of the BDS. In a preferred embodiment, when the frequency f.sub.LO is set to be

(34) ω RF 2 2 π < f LO < ω RF 1 2 π ,
f.sub.LO may be set to be equal to half the sum of the substantially lowest frequency of the frequency band 120 (or 130) and the substantially highest frequency of the frequency band 110. Take the frequency band 120 as an example, f.sub.LO≅(1573.374+1605.375)/2.

(35) In other embodiments, when the frequency f.sub.LO of the first reference signal SO is set to be between the center frequency of the frequency band 120 (or 130) and the center frequency of the frequency band 140 (i.e., ω.sub.RF3<ω.sub.LO<ω.sub.RF2), the satellite signal of the Galileo system (or the GPS) and the satellite signal of the BDS are each other's mirror signals; in this case, the satellite baseband signal SF corresponds to the satellite signal of the Galileo system or the GPS, the satellite baseband signal SK corresponds to the satellite signal of the BDS, and the satellite baseband signal SL and the amplified satellite baseband signal SM correspond to the satellite signals of the GLONASS. In a preferred embodiment, when the frequency f.sub.LO is set to be

(36) 0 ω RF 3 2 π < f LO < ω RF 2 2 π ,
f.sub.LO may be set to be equal to half the sum of the substantially highest frequency of the frequency band 120 (or 130) and the substantially lowest frequency of the frequency band 140. Take the frequency band 120 as an example, f.sub.LO≅(1577.466+1559.052)/2.

(37) In the embodiment illustrated in FIGS. 3A and 3B, the order of certain steps can be changed without affecting the implementation of the present invention. For example, step S330 can be performed before step S327; step S355 can be performed before steps S345 and S350. In different embodiments, steps S340, S345, and S350 of FIG. 3B may also be performed in the digital domain, that is, steps S340, S345, and S350 may also be performed after step S365, and the corresponding circuit diagram is shown in FIG. 4. The satellite signal receiving circuit 400 utilizes the IF 90° phase shifter 421, the phase operation circuit 422, and the phase operation circuit 423 to perform steps S340, S345, and S350 in the digital domain In some embodiments, the functions of the IF 90° phase shifter 421, the phase operation circuit 422, and the phase operation circuit 423 can also be implemented by the DSP 429, that is, the steps S340, S345, and S350 are performed by the corresponding modules in the DSP 429. These modules can be implemented by hardware (e.g., circuits) or by a control circuit of the DSP 429 (e.g., a microcontroller, a microprocessor, etc.) executing program codes or program instructions.

(38) In summary, the present invention implements triple band reception of satellite signals, that is, the satellite signal receiving circuit and the satellite signal receiving method of the present invention can simultaneously receive satellite signals of three different center frequencies. Although the forgoing embodiments are exemplified by the GNSS, the present invention can also be applied to other systems.

(39) Since a person having ordinary skill in the art can appreciate the implementation detail and the modification thereto of the present method invention through the disclosure of the device invention, repeated and redundant description is thus omitted. Please note that there is no step sequence limitation for the method inventions as long as the execution of each step is applicable. Furthermore, the shape, size, and ratio of any element and the step sequence of any flow chart in the disclosed figures are exemplary for understanding, not for limiting the scope of this invention.

(40) The aforementioned descriptions represent merely the preferred embodiments of the present invention, without any intention to limit the scope of the present invention thereto. Various equivalent changes, alterations, or modifications based on the claims of the present invention are all consequently viewed as being embraced by the scope of the present invention.