1. Field of the Invention
This invention relates to enhancing the performance of a Global Positioning System (GPS) receiver module, and more particularly to enhancing reception of the GPS signals or using other information to determine the location of a GPS receiver module.
2. Background of the Invention
Global Positioning System (GPS) is a multiple-satellite based radio positioning system in which each GPS satellite transmits signals that allow locations to be determined by measuring the distance from selected GPS satellites. The satellites are positioned in a constellation such that typically seven, but a minimum of four satellites will be observable by a user anywhere on or near the earth's surface. Therefore, the GPS satellites provide GPS signals that may be received globally on a continuous basis. The GPS signals are carried over two frequencies known as L1 (1575.42 MHz) and L2 (1227.6 MHz) using spread spectrum techniques that employ spreading functions.
GPS is intended to be used in a wide variety of civilian and military applications such as vehicle navigation, precise positioning, time transfer, attitude reference, and surveying.
A GPS receiver module comprises a number of components including, among other components, an antenna assembly, an RF assembly, and a GPS processor. The antenna assembly receives the L-band GPS signal and feeds it to the RF assembly. The RF assembly mixes the L-band GPS signal down to a signal of intermediate frequency (IF). Using various known techniques, the PRN code modulating the L-band signal is tracked through code-correlation to measure the time of transmission of the signals from the satellite. The GPS processor differences the measured time of transmission with the time of reception and determines a pseudo range between the receiver and the satellite. This pseudo range includes both the range to the satellite and the offset of the receiver's clock from the GPS master time reference. The GPS processor computes a three dimensional position based on the pseudo range measurements and navigation data from multiple satellites.
Reception of the GPS signals at the GPS receiver module is vital to determining accurate location of the GPS receiver. For various reasons, however, the quality of GPS signals received at the GPS receiver module may be degraded. One of the causes of poor reception is the non-optimal orientation of the antenna. If the GPS antenna is not oriented toward the satellites, the reception of the GPS signals may be poor.
In one embodiment, reception of global positioning system (GPS) signals is enhanced by automatically adjusting the orientation of an antenna of a GPS receiver module. Specifically, an antenna assembly of the GPS receiver module may include a directional antenna secured to a rotating frame. The antenna is mounted on a rotatable frame that rotates automatically so that the poor reception range of the antenna does not face toward the source of the GPS signal (e.g., toward the sky). The frame may be rotated by a positioner (e.g., a counterweight) secured to the frame. By automatically adjusting the orientation of the antenna, good reception of the GPS antenna is maintained regardless of the position or orientation of the GPS receiver module.
In one embodiment, reception of the GPS signals is enhanced by using multiple antennas oriented in different directions. At least one antenna of the two or more antennas has good reception of the GPS signals. The GPS signals from the antenna with good reception can be tuned, decoded and processed. One antenna complements the poor reception range of other antennas, and thus, at least one antenna provides the GPS signals of good quality. The GPS signals from the multiple antennas may be combined to generate enhanced GPS signals. Alternatively, an antenna of a preferred orientation may be selected to provide the GPS signals for processing.
In one embodiment, the orientation of the antennas may be tracked to select an antenna from multiple antennas to receive the GPS signals. An accelerometer detects the direction of earth's gravity and controls a switch that selectively couples a location processor and the antennas. Specifically, the switch may couple the location processor to an antenna that is oriented toward the source of the GPS signals. By receiving the GPS signals via multiple antennas and selecting an antenna that has better reception, the GPS receiver module can more accurately determine its location.
In one embodiment, the acceleration signal from the accelerometer is low-pass filtered to avoid frequent switching of the antenna. High frequency components of the acceleration signals may be caused by noises, vibrations or transient motions to the GPS antenna assembly which may not reflect the true orientation of the GPS receiver module. The low-passed filtered acceleration signals have suppressed or reduced high frequency components compared to unfiltered acceleration signals, and thus, are more reflective of the actual orientation of the antennas.
The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the disclosed subject matter.
Embodiments disclosed can be readily understood by considering the following detailed description in conjunction with the accompanying drawings.
The Figures (FIG.) and the following description relate to preferred embodiments of the present invention by way of illustration only. It should be noted that from the following discussion, alternative embodiments of the structures and methods disclosed herein will be readily recognized as viable alternatives that may be employed without departing from the principles of the claimed invention.
Reference will now be made in detail to several embodiments of the present invention(s), examples of which are illustrated in the accompanying figures. It is noted that wherever practicable, similar or like reference numbers may be used in the figures and may indicate similar or like functionality. The figures depict embodiments of the present invention for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the invention described herein.
GPS Receiving Module Having Antenna Assembly with Rotating Antenna Frame
In one embodiment, reception of global positioning system (GPS) signals is enhanced by automatically adjusting the orientation of an antenna of a GPS receiver module. Specifically, an antenna assembly includes a directional antenna secured to a frame rotating automatically so that the poor reception range of the antenna does not face toward the source of the GPS signal. The poor reception range is the field of reception at the antenna where the signal reception is degraded significantly. By automatically adjusting the orientation of the antenna, good reception of the GPS antenna is maintained regardless of the position and/or orientation of the GPS receiver module.
The counterweight 38 functions as the positioner that rotates the frame 30 when the antenna assembly is placed in a vertically upright manner. The gravity (as indicated by an arrow 37) acts on the counterweight 38 and forces the frame to rotate (e.g., counterclockwise in
When the frame 30 is placed in a horizontal manner (i.e., the axis of the pivot 32 generally parallel to the arrow 37), the gravity does not act on the counterweight to rotate the frame 30. Referring to
The arm 36 in conjunction with the restrictors 34a, 34b functions to limit the rotation of the frame 30. By limiting the rotation of the frame 30, the pendulum motion of the frame 30 is prevented. The pendulum motion of the frame makes the reception of the GPS signals at the directional antenna 33 unstable, and should be avoided. In one embodiment, the restrictors 34a, 34b and the arm 36 are removed to allow further rotation of the frame 30. A damper may be provided to reduce the pendulum motion of the frame 30.
GPS Receiver Module Having Multiple Antennas
In alternative embodiments, the GPS receiver module includes multiple antennas oriented in different directions to maintain good reception of the GPS signals. The multiple antennas are oriented in a manner so that the poor reception range of one antenna is complemented or supplanted by other antennas. GPS signals from multiple antennas may be combined to obtain enhanced GPS signals, or one or more preferred antennas with good signal reception may be selected to provide the GPS signals for processing.
The enhanced GPS signal 68 is obtained at node 69 between the capacitor C1 and the capacitor C2. The enhanced GPS signal 68 is then fed to a GPS receiver (not shown) connected to output 66. The GPS receiver (not shown) includes, among other components, a radio-frequency (RF) modulator and a GPS processor. The RF modulates the GPS signals into IF (Intermediate Frequency) signals to facilitate processing by the GPS processor. The GPS processor decodes and computes the location of the GPS receiver module based on the modulated GPS signals. The resistor and capacitor network illustrated in
The antenna assembly of
The sensor assembly 82 generates and sends a switching signal SSW to a switch signal node SW of the switch 84. The sensor assembly 82 includes, among other components, an accelerometer 86, and a signal processing module 88. The accelerometer 86 generates an acceleration signal indicating the orientation of the GPS receiver module by sensing the direction of the gravity relative to the orientation of the GPS receiver module. In one embodiment, a single-axis accelerometer is used for generating the acceleration signal indicative of the orientation of the accelerometer relative to Earth's gravity. In another embodiment, a three-axis accelerometer is used. For example, a single part digital MEMS accelerometers (part no.: STM EK3LV02DQ) from ST Microelectronics (Geneva, Switzerland) may be used to generate the acceleration signal. This accelerometer is merely illustrative, and various other accelerometer may also be used.
The signal processing module 88 processes the acceleration signal from the accelerometer to generate the switching signal SSW, as described below in detail with reference to
The switch 84 receives the signal GSIG
The acceleration signal from the accelerometer 86 fluctuates significantly over time because the accelerometer 86 senses and changes the acceleration signal according to transient dynamic motions of the GPS receiver module, noises and vibrations. Such short term dynamic motions, noises and vibrations may not represent the true orientation of the GPS receiver module, and may lead the accelerometer 86 to generate the acceleration signal not coinciding with the actual orientation of the GPS receiver module. Therefore, the acceleration signal from the accelerometer is low-pass filtered as illustrated in
In one embodiment, hysteresis is introduced in switching of the antennas 56A, 56B. If the antennas for receiving the GPS signals are switched frequently, the GPS receiver module may lose track of the GPS signals from the satellites and fail to track its current location. By introducing the hysteresis in the switching of the antennas 56A, 56B, frequent switching of the antennas 56A, 56B is suppressed.
When the filtered acceleration signal is high and the antenna 56A is originally selected as illustrated in
By differentiating the switching point to and from one antenna to the other antenna, hysteresis is introduced in the switching of the antennas 56A, 56B. In this way, the switching between the antennas 56A, 56B occurs less frequently. The less frequent switching allows the GPS receiver module to track its location more stably.
If the filtered acceleration signal is above the high threshold, the antenna for receiving the GPS signals is switched 1026 to the antenna 56B. Then the process proceeds to determine 1038 the location of the GPS receiver module using the GPS signals from the antenna 56B. If the filtered acceleration signal 1022 is not above the threshold at step 1022, the selected antenna (i.e., the antenna 56A) remains unchanged. Then the process proceeds to determine 1038 the location of the GPS receiver module using the GPS signals from the antenna 56A.
If the antenna currently selected is the antenna 56B (as determined at step 1018), it is determined 1028 whether the filtered acceleration signal is below the low threshold. If the filtered acceleration signal is below the low threshold, the process proceeds to switch 1030 the selected antenna to the antenna 56A. Then the process proceeds to determine 1038 the location of the GPS receiver module based on the GPS signals received from the antenna 56A. On the other hand, if it is determined (step 1028) that the filtered acceleration signal is not below the low threshold, the selected antenna (the antenna 56B) remains unchanged. Then the process proceeds to determine 1038 the location of the GPS receiver module based on the GPS signals received at the antenna 56B.
After determining 1038 the location of the GPS receiver module, the process returns to sensing 1010 the acceleration and generating the acceleration signal at the accelerometer 86.
Although the method of switching between antennas was described using two antennas, alternative embodiments may include three or more antennas. In one embodiment, two or more accelerometers are employed to determine vertical acceleration and horizontal acceleration. In another embodiment, two or more accelerometers are placed in planes that are orthogonal to each other.
Cluster of GPS Receiver Modules
In alternative embodiments, multiple GPS receiver modules may be deployed for tracking and determining the location of the GPS receiver modules. The multiple GPS receiver modules may be located in close proximity so that wireless communication between the GPS receiver modules may be established. If the quality of the GPS signals received at the GPS receiver module is not above a threshold, the GPS receiver module receives location information from other GPS receiver modules. The location indicated in the location information may then be taken as the GPS receiver module receiving the location information or further processing may be performed on the location information to more accurately determine the location of the GPS receiver module receiving the location information.
The GPS receiver modules sending the location information is referred to as a “provider GPS receiver module.” The counterpart GPS receiver module receiving the location information is referred to as a “client GPS receiver module.” In
The provider GPS receiver module sends the location information to the client receiver module upon the request from the client receiver module or after detecting a triggering event (e.g., passing of time).
After receiving the location information from the provider GPS receiver module, the client GPS receiver module may take the location indicated in the location information as its location. Alternatively, the client GPS receiver module may receive the location information from multiple provider GPS receiver modules, and perform triangulation or other conventional techniques to compute or verify its location.
In one embodiment, a quality indicator is generated and transmitted by the provider GPS receiver module. The quality indicator represents the quality of the GPS signal reception. The quality indicator may indicate, for example, the number of satellites from which the GPS signals were received. The client GPS receiver module may receive the location information and the quality indicators from multiple provider GPS receiver modules. The client GPS receiver module may use the location information obtained from the provider GPS receiver module with the highest quality indicator to determine the location of the client GPS receiver module.
In one embodiment, the client GPS receiver module determines its location based on the GPS signals received at the GPS receiver module when the quality of the GPS signals it received is above a predetermined threshold. If the quality of the received GPS signals is not above the predetermined threshold, the client GPS receiver module may request the provider GPS receiver to provide the location information and the quality indicator. The client GPS receiver module may compare the qualities of the GPS signals received at the client GPS receiver module and the provider GPS receiver module using the quality indicator received from the provider GPS receiver module.
In one embodiment, after comparing the qualities of the received GPS signals, the client GPS receiver module computes its location using the GPS signals received at the client GPS receiver module if the quality of the GPS signals received at the client GPS receiver module is better than the quality of the GPS signals received at the provider GPS receiver module. In contrast, the client GPS receiver module uses the location information from the provider GPS receiver modules if the quality of the GPS signals received at the provider GPS receiver module is better than the GPS signals received at the client GPS receiver module.
The antenna assembly 1212 receives the GPS signals from the GPS satellites and feeds the GPS signals to the location processor 1216. Any one of the antenna assembly 1212 as described above with reference to
The communication module 1220 is a short-range wireless communication module (e.g., IEEE 802.15.4, Bluetooth, Wireless Fidelity (WiFi) component) capable of sending or receiving the location information and/or the quality indicator. In one embodiment, the communication module 1220 employs IEEE 802.15.4 physical standard. For example, the communication module 1220 may be implemented by Chipcon CC2420 radio component from Texas Instrument (Dallas, Tex.) or Atmel RF 230 radio component from Atmel Corporation (San Jose, Calif.) to communicate using the IEEE 802.15.4 physical standard in the 2.4 GHz ISM band. These components are merely illustrative, and various other components may also be used. When the GPS receiver module 1210 is functioning as a provider GPS receiver module, the communication module 1220 receives the location information and the quality indicator from the location processor 1216 and transmits the location information and the quality indicator to a client GPS receiver module wireless communication. In contrast, when the GPS receiver module 1210 is functioning as a client GPS receiver module, the communication module 1220 receives wireless message including the location information and the quality indicator from the provider GPS module and relays the message to the location processor 1216.
The location processor 1216 determines the location of the GPS receiver module 1210 based on either the GPS signals received via the antenna assembly 1212 or the location information received via the communication module 1220. The location processor 1216 includes, among other components, an RF modulator and a GPS processor (not shown). The RF modulator modulates the GPS signal received via the antenna assembly 1212 into modulated GPS signals for processing by the GPS processor. The GPS processor decodes and processes the GPS signals to compute the location of the GPS receiver module 1210.
In one embodiment, the location processor 1216 extracts the quality indicator from the message received from the provider GPS receiver module and compares the quality of signal reception at the provider GPS receiver module with the quality of GPS signals received via its antenna assembly 1212. The location processor 1216 determines the location of the GPS receiver module 1210 based on the GPS signals received via the antenna assembly 1212 if the quality of signal received via the antenna assembly 1212 is better than the quality of the GPS signals received at the provider GPS receiver module. On the other hand, if the quality of the GPS signals received at the provider GPS receiver module is better than what is received via the antenna assembly 1212, the location processor 1216 takes the location as indicated by the location information as its location or performs processing based on the received location information.
By communicating with other GPS receiver modules to determine the location, the location of the GPS receiver module can be accurately determined even if the reception of the GPS signals is not good or available at the GPS receiver module. Also, the location determination may become more robust because the location may be tracked even when the components for tracking the GPS signals fail or malfunction.
The communication of the location information and/or the quality indicator may be initiated either by a client GPS receiver module or a provider GPS receiver module.
In one embodiment, the client GPS receiver module 1102 compares the quality of the receive GPS signals at the client GPS receiver module 1102 and the provider GPS receiver module 1106. The client GPS receiver module 1102 computes its location based on the location information when the GPS signal received at the provider GPS receiver module 1106 has better quality compared to the GPS signals received at the client GPS receiver module 1102. But the client GPS receiver module 1102 computes its location based on the GPS signals received at its antenna assembly 1212 when the quality of the GPS signals received at its antenna assembly 1212 is better than the quality of the GPS signals received at the provider GPS receiver module 1106.
As in the embodiment of
In one embodiment, the GPS receiver module 1102 may perform other functions in addition to determining and tracking of its locations. For example, the GPS receiver module 1102 may monitor the temperature or humidity of the surrounding environment.
While particular embodiments and applications have been illustrated and described, it is to be understood that the present invention is not limited to the precise construction and components disclosed herein and that various modifications, changes and variations may be made in the arrangement, operation and details of the method and apparatus of the present invention disclosed herein without departing from the spirit and scope of the invention as defined in the appended claims.
This application is a divisional application of and claims priority under 35 U.S.C. §121 to co-pending U.S. patent application Ser. No. 12/013,860 entitled “Enhanced Reception of Signals in Global Positioning System (GPS) Receiver Module,” filed on Jan. 14, 2008, which is incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5347286 | Babitch | Sep 1994 | A |
5351060 | Bayne | Sep 1994 | A |
6882312 | Vorobiev et al. | Apr 2005 | B1 |
7136751 | Pinto et al. | Nov 2006 | B2 |
7477192 | Haff et al. | Jan 2009 | B1 |
7786933 | Chang | Aug 2010 | B2 |
20020173909 | Verbil | Nov 2002 | A1 |
20030107517 | Ikeda et al. | Jun 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
Parent | 12013860 | Jan 2008 | US |
Child | 12780797 | US |