The present invention relates to a satellite receiver, and more particularly, to a satellite receiver applying a channel selection filter and a receiving method thereof.
The Global Positioning System (GPS) utilizes a satellite constellation of at least 24 electronic satellites to enable a GPS receiver to determine its location, speed, direction, and time, and has become widely used tool for map-making, land-surveying, commerce, and scientific applications. Although GPS is the most popular navigation system, there are other recently developed navigation systems, such as the GLONASS built by Russia, GALILEO built by the European Union, BEIDOU built by China, and IRNSS built by India, all of which provide similar services to the GPS.
As a navigation satellite receiver calculates its position by measuring the distance between itself and satellites, it is expected that the positioning precision will improve when the number of satellites referred to by the navigation satellite receiver increases. Manufacturers have researched dual mode (GPS/GALILEO) receivers benefiting greatly from available GPS and GALILEO satellites. GPS and Galileo use the same frequency band L1 at the center frequency of 1575.42 MHz, so it is possible to use one radio that operates with both systems (i.e. a GPS/Galileo dual mode radio). Slight differences in signal acquisition, however, will need to be implemented in a configurable fashion. Specifically, Galileo signals use a 4 MHz bandwidth, compared with 2 MHz for GPS, and will implement a different coding scheme. Moreover, the conventional dual mode receivers cannot effectively avoid the GALILEO signals having wider bandwidth than the GPS signals from suffering near-band jamming, so the positioning and navigation performances of the dual mode receivers become ineffective.
According to an exemplary embodiment of the present invention, an apparatus for receiving at least a target satellite signal is disclosed. The apparatus comprises a channel selection filter and a controller. The channel selection filter comprises a plurality of channel selection settings conforming to characteristics of a plurality of satellite signals corresponding to different satellite systems, wherein each of the channel selection settings is to receive at least one of the satellite signals. The controller controls the channel selection filter to enable a target channel selection setting selected from the channel selection settings.
According to another exemplary embodiment of the present invention, a method of receiving at least a target satellite signal is disclosed. The method comprises providing a plurality of channel selection settings conforming to characteristics of a plurality of satellite signals corresponding to different satellite systems, and enabling a target channel selection setting selected from the channel selection settings to thereby receive at least the target satellite signal. Each of the channel selection settings is to receive at least one of the satellite signals.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms “include” and “comprise” are used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to . . . ”. Also, the term “couple” is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
Please refer to
The received satellite signals pass through the LNA 120 and are converted to an intermediate frequency (IF) band by the mixer 130. The IF signals are then filtered by the channel selection filter 140 in order to filter out undesired signals to retrieve the satellite signal. The channel selection filter 140 is provided with a plurality of channel selection settings (e.g. 142a-142c) conforming to characteristics of different satellite signals. For example, each channel selection setting determines a bandwidth and a central frequency of a band-pass filter. Each of the channel selection settings 142a-142c is to receive at least one of the satellite signals. In other words, the channel selection settings 142a-142c may simultaneously conform to characteristics of more than one kind of satellite signal. For example, the channel selection setting 142c may be designed to receive the GPS signal; the channel selection setting 142a may be designed to receive both the GPS signal and the GALILEO signal. The selection of which channel selection setting is being utilized is controlled by the controller 172 in the baseband module 170, and the selection principle will be described later. By having a plurality of candidate settings such as 142a-142c and adaptively selecting a target channel selection setting from the candidate settings 142a-142c, the satellite receiver 100 actualizes a multi-mode receiver.
Although only three channel selection settings 142a-142c are drawn in
In order to better understand the operations of the satellite receiver 100, the GPS signal and the GALILEO signal are taken as examples of the target signal in the following, and the satellite receiver 100 is configured to be a dual mode GNSS receiver for receiving the GPS signal and the GALILEO signal. The GPS L1 band signal and the GALILEO L1 band signal both have a central frequency at 1575.42 MHz, and their bandwidths overlap.
The band-pass filters of the channel selection settings 142c-142e can be derived from a same band-pass filter with the central frequency of the band-pass filter shifted to the central frequencies of the GPS signal, the low lobe of the GALILEO signal, and the high lobe of the GALILEO signal. When implemented, the channel selection settings 142c-142e can be integrated into a filter hardware whose central frequency is adjustable, and the controller 172 configures the central frequency of the filter to generate a substantially same effect of the channel selection setting 142c, 142d, or 142e. It should be noted that the channel selection settings 142a-142e are for illustrative purposes only, and not meant to be limitations of the present invention.
Please refer to
However, when there is interference in the GALILEO band, the controller 172 selects the channel selection setting 142c, which receives the GPS signal only (Step 330). In this way, the interference is excluded, and the satellite receiver 100 utilizes information in the GPS signal for positioning. The performance of the satellite receiver 100 is maintained, while received noise is decreased and jamming immunity is improved. Moreover, the GALILEO correlator channels 1732a-1732m can be dynamically turned off in Step 335. One further advantage of Step 335 is power saving. In Step 340, the GALILEO correlator channels 1732a-1732m are turned on again to check the signal quality of the GALILEO signal. If the signal quality of the GALILEO signal becomes acceptable (better than or equal to that of the GPS signal in this embodiment) or the interference previously existing in the GALILEO band disappears or fades, the process moves from Step 345 to Step 350, re-enabling the GALILEO correlator channels 1732a-1732m. The channel selection setting 142a is utilized to receive the GPS signal and the GALILEO signal again since the signal quality of these two signals is fine. Otherwise, the process returns to Step 330 to continue using the channel selection setting 142c in the channel selection filter 140. In one embodiment, the signal quality is determined by computing the signal-to-noise ratio of the signal.
Please note that the satellite receiver 100 is not limited to have two or more correlator channels for processing the GPS and the GALILEO signals, respectively. There can be only one correlator channel in the baseband module 170. In one embodiment, the correlator channel includes a GPS code and a GALILEO code, utilizes the GPS code to decode the GPS signal in a time slot, and utilizes the GALILEO code to decode the GALILEO signal in another time slot. In this situation, Step 335 is modified to dynamically stop the decoding of the GALILEO signal, Step 340 is modified to periodically recover the decoding of the GALILEO signal and check the signal quality, and Step 350 is modified to enable the decoding of the GALILEO signal.
On the other hand, when the checking result of Step 325 indicates that there is interference in the GPS band, the controller 172 selects one of the channel selection settings 142b, 142d and 142e (Step 335) according to the frequency of the interference. When the frequency of the interference is around the central frequency of the GALILEO signal, the controller 172 selects the channel selection filter 142b to reject the interference while keeping most of the GALILEO signal. In this way, the interference is suppressed, and the satellite receiver 100 utilizes information in the GALILEO signal for positioning. The channel selection setting 142d will be selected in Step 355 when the frequency of the interference is in the high lobe band of the GALILEO signal, and the channel selection setting 142e will be selected when the frequency of the interference is in the low lobe band of the GALILEO signal. Although the information that the satellite receiver 100 can get is reduced (only one lobe of the GALILEO signal is received), resulting in a minor degradation in performance, the interference can be suppressed and better jamming immunity can be obtained. Note that the GPS signal received by the channel selection setting 142d or 142e is not complete, and GPS signal has different coding scheme from Galileo signal, therefore the GPS signal will not effect the decoding of the GALILEO signal.
Similarly, the GPS correlator channels 1731a-1731n can be dynamically turned off in Step 360, and turned on again to check the signal quality of the GPS signal in Step 365. When the signal quality of the GPS signal becomes acceptable, the process moves from Step 370 to Step 375, enabling the GPS correlator channels 1731a-1731n. Meanwhile, the channel selection setting 142a is utilized to receive the GPS signal and the GALILEO signal again (Step 310). Otherwise, the process returns to Step 355 to receive the GALILEO signal only.
Since the satellite receiver 100 is not limited to have two or more correlator channels for processing the GPS and the GALILEO signals, Steps 360, 365 and 375 can be modified to dynamically stop decoding the GPS signal, periodically recover the decoding of the GPS signal and check the signal quality, and enable the decoding of the GPS signal, respectively.
Moreover, provided that substantially the same result is achieved, the steps in
To conclude, the satellite receiver 100 receives and processes satellite signals whose bandwidths overlap, by a single front-end hardware 110. With an adaptive channel selection filter 140 supporting different GNSS requirements and providing auto-calibrated and configurable filter settings, the satellite receiver 100 obtains better jamming immunity than the receivers in the prior arts.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.
Number | Name | Date | Kind |
---|---|---|---|
3623098 | Jones et al. | Nov 1971 | A |
4758959 | Thoone et al. | Jul 1988 | A |
5594454 | Devereux et al. | Jan 1997 | A |
5615409 | Forssen et al. | Mar 1997 | A |
5890068 | Fattouche et al. | Mar 1999 | A |
5923287 | Lennen | Jul 1999 | A |
6321158 | DeLorme et al. | Nov 2001 | B1 |
6353743 | Karmel | Mar 2002 | B1 |
6363123 | Balodis | Mar 2002 | B1 |
6448926 | Weinberg et al. | Sep 2002 | B1 |
6577953 | Swope et al. | Jun 2003 | B1 |
6580910 | Mazur et al. | Jun 2003 | B1 |
6587441 | Urban et al. | Jul 2003 | B1 |
6594580 | Tada et al. | Jul 2003 | B1 |
6628969 | Rilling | Sep 2003 | B1 |
6639541 | Quintana et al. | Oct 2003 | B1 |
6650910 | Mazur et al. | Nov 2003 | B1 |
6710578 | Sklovsky | Mar 2004 | B1 |
6720915 | Sheynblat | Apr 2004 | B2 |
6727850 | Park et al. | Apr 2004 | B2 |
6754583 | Verbil | Jun 2004 | B2 |
6754584 | Pinto et al. | Jun 2004 | B2 |
6760364 | Kohli et al. | Jul 2004 | B2 |
6791995 | Azenkot et al. | Sep 2004 | B1 |
6798850 | Wedin et al. | Sep 2004 | B1 |
6806463 | Miller et al. | Oct 2004 | B2 |
6961368 | Dent et al. | Nov 2005 | B2 |
6967992 | Rabaeijs et al. | Nov 2005 | B1 |
7010060 | Ledvina et al. | Mar 2006 | B2 |
7092433 | Oesch et al. | Aug 2006 | B2 |
7250904 | King et al. | Jul 2007 | B2 |
7286592 | Pietila et al. | Oct 2007 | B2 |
7305021 | Ledvina et al. | Dec 2007 | B2 |
7359706 | Zhao | Apr 2008 | B2 |
7362795 | Lennen | Apr 2008 | B1 |
7372400 | Cohen et al. | May 2008 | B2 |
7440427 | Katz | Oct 2008 | B1 |
7447189 | Jou | Nov 2008 | B2 |
7460871 | Humphries et al. | Dec 2008 | B2 |
7463874 | Kang et al. | Dec 2008 | B2 |
7479924 | Jia et al. | Jan 2009 | B2 |
7495607 | Zhodzishsky et al. | Feb 2009 | B1 |
7564406 | Han | Jul 2009 | B2 |
7680078 | Shulman | Mar 2010 | B2 |
7750848 | Normark et al. | Jul 2010 | B2 |
7792481 | Dederer | Sep 2010 | B2 |
7822105 | Underbrink et al. | Oct 2010 | B2 |
7860145 | Knight et al. | Dec 2010 | B2 |
7864109 | Normark et al. | Jan 2011 | B2 |
7864898 | Jia | Jan 2011 | B2 |
7876259 | Schuchman | Jan 2011 | B2 |
7903026 | Kobayashi | Mar 2011 | B2 |
7928902 | Nagahara | Apr 2011 | B2 |
7990315 | Chen et al. | Aug 2011 | B2 |
8090006 | Narayan et al. | Jan 2012 | B2 |
8098716 | Goldberg et al. | Jan 2012 | B2 |
8135094 | Gorday | Mar 2012 | B2 |
8139685 | Simic et al. | Mar 2012 | B2 |
8144054 | Geswender et al. | Mar 2012 | B2 |
8232918 | Chang | Jul 2012 | B2 |
8275323 | Shirali et al. | Sep 2012 | B1 |
20010048387 | Sheynblat | Dec 2001 | A1 |
20020012387 | Shakeri et al. | Jan 2002 | A1 |
20020012411 | Heinzl et al. | Jan 2002 | A1 |
20020075945 | Farine et al. | Jun 2002 | A1 |
20020090025 | Kober et al. | Jul 2002 | A1 |
20020167995 | Oesch et al. | Nov 2002 | A1 |
20020175857 | Abraham | Nov 2002 | A1 |
20030072356 | Abraham et al. | Apr 2003 | A1 |
20040043794 | Nakaya et al. | Mar 2004 | A1 |
20040136445 | Olson et al. | Jul 2004 | A1 |
20040146093 | Olson et al. | Jul 2004 | A1 |
20040257275 | Yee et al. | Dec 2004 | A1 |
20050018795 | Studenny et al. | Jan 2005 | A1 |
20050080561 | Abraham | Apr 2005 | A1 |
20050090213 | Heng et al. | Apr 2005 | A1 |
20050140545 | Subbarao et al. | Jun 2005 | A1 |
20050185700 | Pietila et al. | Aug 2005 | A1 |
20060098721 | Rabaeijs et al. | May 2006 | A1 |
20060140254 | Pietila et al. | Jun 2006 | A1 |
20060238418 | Monnerat et al. | Oct 2006 | A1 |
20060274822 | Stahlberg et al. | Dec 2006 | A1 |
20060282579 | Dederer | Dec 2006 | A1 |
20070112479 | Wright et al. | May 2007 | A1 |
20070183483 | Narayan et al. | Aug 2007 | A1 |
20070258511 | Knight et al. | Nov 2007 | A1 |
20070268960 | Jia | Nov 2007 | A1 |
20070274374 | Abraham | Nov 2007 | A1 |
20080013604 | Chen | Jan 2008 | A1 |
20080037687 | Li et al. | Feb 2008 | A1 |
20080071995 | Chen et al. | Mar 2008 | A1 |
20080112469 | Goldberg et al. | May 2008 | A1 |
20080219389 | Nisbet | Sep 2008 | A1 |
20080240315 | De Mey et al. | Oct 2008 | A1 |
20080291979 | Normark et al. | Nov 2008 | A1 |
20090002234 | Normark et al. | Jan 2009 | A1 |
20090058705 | Cetin et al. | Mar 2009 | A1 |
20090079626 | Kobayashi | Mar 2009 | A1 |
20090106535 | Chen et al. | Apr 2009 | A1 |
20090111395 | Jiang et al. | Apr 2009 | A1 |
20090147833 | Pietila et al. | Jun 2009 | A1 |
20090168843 | Waters et al. | Jul 2009 | A1 |
20090285268 | Gildea et al. | Nov 2009 | A1 |
20090295632 | Simic et al. | Dec 2009 | A1 |
20100007554 | Wang et al. | Jan 2010 | A1 |
20100007555 | Ezal et al. | Jan 2010 | A1 |
20100061426 | Eerola | Mar 2010 | A1 |
20100073229 | Pattabiraman et al. | Mar 2010 | A1 |
20100098136 | Abraham et al. | Apr 2010 | A1 |
20100099351 | Liu et al. | Apr 2010 | A1 |
20100284495 | Segal et al. | Nov 2010 | A1 |
20110068958 | Knight et al. | Mar 2011 | A1 |
Number | Date | Country |
---|---|---|
1 052 786 | Nov 2000 | EP |
Entry |
---|
[G. Heinrichs, J. Winkel, Ch. Drewes, L. Maurer, A. Springer, R. Stuhlberger, and Ch. Wicpalek], [System Considerations for a Combined UMTS/GNSS Receiver], [Mar. 22-22, 2007], [pp. 189-198], [IEEE], [Hannover, Germany]. |
Number | Date | Country | |
---|---|---|---|
20100099351 A1 | Apr 2010 | US |