1. Field of the Invention
Embodiments of the present invention relate to the field of wireless communication. More specifically, embodiments of the present invention relate to a receiver circuit for receiving both global positioning system (GPS) data and local wireless data.
2. Related Art
Global positioning system (GPS) devices communicate with orbiting satellites (and/or terrestrial based reference systems) to determine a global location of the device. Position information can be obtained in this manner, in part, by measuring timing differences in the communication signals made between various satellites (and/or terrestrial systems) and the device using wireless communication links. A GPS device using such a location system may be hand-held. GPS data communicated over wireless links uses a technique called direct sequence spread spectrum in order to accurately broadcast a weak signal over a long distance.
GPS uses a Code Division Multiple Access (CDMA) Direct Sequence Spread Spectrum (DSSS) technique. The GPS signal is information bits spread by orthogonal binary 1023 bit code, often called “gold code”. In the current generation of GPS, the same information bit is repeated 20 times and up converted to the “L1” frequency which is 1.57542 Ghz. By using this spread spectrum communication technique, the wireless communication link becomes very resistant to noise and can be broadcast over vast distances, as is well known. When the 1.57542 GHz GPS signal is received, it is fed to an RF front-end circuit which is down converts it to a digital baseband signal. A GPS baseband circuit receives this digital baseband signal, despreads and demodulates the signal to recover the GPS data. Correlator circuits of the GPS baseband circuit are used to perform the despreading function according to well known methods.
GPS devices also may communicate wirelessly with other GPS devices or local devices to perform various functions, such as locating a device using another device. GPS devices use radio or RF signals when communicating in this fashion. This is called local wireless communication and refers to GPS devices communicating with other local devices.
Prior art GPS devices utilize two separate receiver subsystems for receiving GPS and local wireless information. Typically, a 1.57542 GHz receiver is used for receiving and recovering GPS data and a separate radio receiver is used for receiving and recovering local wireless data. The receivers are typically maintained as separate because of the different frequencies and communication protocols involved between GPS and local wireless data. This is true for devices capable of both GPS and cellular communication, GPS and radio communication and GPS and pager communication. Unfortunately, by using two separate receiver systems, the cost and complexity of these GPS devices increases and this poses problems for developers of low cost GPS devices. It would be advantageous to provide a very inexpensive device having both GPS and local wireless communication. Such device could, for example, be placed on objects for the tracking thereof.
Accordingly, embodiments of the present invention provide a GPS and local wireless data receiver that share components in common thereby reducing the cost and complexity of the overall receiver unit. More specifically, the GPS baseband circuit of the present invention can be used for recovering local wireless data as well as recovering GPS data. By using the GPS baseband circuit for recovery of local wireless data, an embodiment of the present invention makes use of a very low cost RF receiver circuit for the local wireless path thereby allowing a low cost GPS/local wireless receiver solution. In one implementation, the present invention provides a very inexpensive device, e.g., “tag device,” having both GPS and local wireless communication. Such device could, for example, be placed on objects for the tracking thereof. The inexpensive receiver system could also be implemented within a “finder device” as described further below, for communicating with and locating tag devices.
Embodiments of the present invention are directed to a method and system using a GPS baseband circuit for despreading both GPS data and local wireless data. In one embodiment, an RF signal (local wireless) is received at a first frequency and a digital baseband signal is produced therefrom at a second frequency. A GPS signal is also received at the second frequency and a digital baseband signal is produced therefrom. Both baseband signals are provided to a single GPS baseband circuit for data recovery. In a GPS mode, GPS data is recovered from the baseband signal by despreading and demodulation. In a local wireless mode, the GPS baseband circuit is programmed to despread and recover local wireless data. The GPS data and the local wireless data can be stored in a data buffer for downstream processing. By sharing the correlator circuits in the GPS baseband circuit for both GPS data recovery and local wireless data recovery, a low cost receiver unit is provided. In one embodiment, the local wireless baseband signal is produced by up conversion of the local wireless RF signal and then processing though a common RF front-end circuit that is also used by the received GPS signal.
More specifically, in one embodiment a receiver device is described that contains a receiver circuit for coupling with an antenna and for producing an analog global positioning system (GPS) signal therefrom having a first frequency. The receiver device also contains a radio frequency (RF) front-end circuit for receiving the analog GPS signal and for producing a GPS baseband signal therefrom. The receiver device also contains a low cost receiver circuit for coupling with an antenna and for producing a first analog local wireless (LW) signal therefrom having a second frequency. The receiver device also contains a frequency converter circuit coupled to the low cost receiver circuit and for converting the first analog LW signal to a second analog LW signal having the first frequency, wherein the RF front-end circuit also receives the second analog LW signal and produces an LW baseband signal therefrom. The receiver device also contains a baseband circuit for receiving both the GPS and the LW baseband signals and recovering therefrom GPS and LW data. In one implementation, the first frequency is substantially 1.57542 GHz and the second frequency is substantially 900 MHz. In another embodiment, the baseband circuit is operable in a first mode wherein correlator circuitry of the baseband circuit despreads the LW baseband signal and the baseband circuit is also operable in a second mode wherein the correlator circuitry despreads the GPS baseband signal. An RF switch, coupled to receive the analog GPS signal and the second analog LW signal, may be used for passing through the second analog LW signal to the RF front-end circuit during the first mode and for passing through the analog GPS signal to the RF front-end circuit during the second mode.
In another embodiment, a receiver device is described that contains a first radio frequency (RF) front-end circuit for producing a GPS baseband signal from a received wireless analog GPS signal. The receiver device also contains a second RF front-end circuit for producing a local wireless (LW) baseband signal from a received wireless analog LW signal. The receiver device also contains a common baseband circuit for receiving both the GPS and the LW baseband signals and for recovering therefrom GPS and LW digital data. In one embodiment, the received GPS signal is substantially 1.57542 GHz in frequency and the received wireless analog LW signal has a frequency of substantially 900 MHz. In one embodiment, the common baseband circuit comprises common correlator circuitry that is used for despreading both the GPS the LW baseband signals for recovering digital data therefrom and further the common baseband circuit is operable in a first mode wherein the common correlator circuitry despreads the LW baseband signal and is operable in a second mode wherein the common correlator circuitry despreads the GPS baseband signal. In one embodiment, the receiver device also contains a switch coupled to receive signals from the first and second RF front-end circuits and coupled to supply signals to the common baseband circuit, the switch for passing through the LW baseband signal during the first mode and for passing through the GPS baseband signal during the second mode.
Embodiments of the present invention also include methods of operating the receivers as described above.
Reference will now be made in detail to the preferred embodiments of the present invention, a method and system are described for implementing a receive device for local wireless signals using GPS baseband correlator circuits, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be recognized by one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.
In system 30 of
The locator or finder device 15 also may communicate over a radio frequency (RF) wireless link 17 to another GPS device 20, called herein the “tag device.” This communication link 17 is referred to herein as the local wireless (LW) communication link 17 and may be bidirectional. This communication link 17 can be of any frequency, but in one embodiment, it is an RF frequency, e.g., 900 MHz. Any of a number of different RF frequencies can be used as the RF frequency, e.g., 400 MHz, 868 MHz, 2400 MHz, 27 MHz, etc., and 900 MHz is merely exemplary. The tag devices 20 may be placed on objects for tracking their locations. The finder device 15 may communicate requests to the tag 20, over LW link 17, such as “where are you?” The tag 20, in response, may communicate its location to the finder 15 over LW link 17, or may communicate a signal that it is lost, for instance. The tag 20 may also communicate a signal to the finder 15, over LW link 17, in response to some event that it has detected or computed, such as, it was moved outside a prescribed boundary, or that it is moving at a predetermined speed or direction, etc. Like the finder 15, the tag 20, may receive a signal from the GPS based systems 25 using a GPS wireless link 22, similar to link 27, to obtain its location information.
It is appreciated that when tags 20 communicate with each other (not shown), this communication may also be categorized herein as an LW communication. Further, when finder devices 15 communicate with each other (not shown), this communication may also be categorized herein as an LW communication.
As shown in
The LW receiver path of circuit 100 is now described. As shown in
The saw filter circuit 145 is connected to a low cost LW receiver circuit, which in the exemplary embodiment shown in
Circuit 130, 160, and 165 in combination upconverts the analog LW signal to the frequency of the GPS communication link. Mixer circuit 130, voltage controlled oscillator (VCO) circuit 160 and phase locked loop (PLL) synthesizer circuit 165 function together to provide a 600 MHz signal (at 162) that is mixed with the analog LW signal provided by LNA circuit 140 (and optionally filtered by 135). By mixing the 900 MHz LW signal with the 600 MHz signal, circuits 130, 160 and 165 operate together, in a well known manner, to upconvert the analog LW signal to 1.57542 GHz, which is the GPS frequency as described herein. Optionally, these circuits 160 and 165 may also be used by transmitter circuitry 155. Although any of a number of well known upconverter circuits can be used, mixer 130 has a Gmax of 8 dB and an NF of 10 dB in one example. Circuits 130, 160 and 165 function as a frequency converter and produce an LW analog signal at 210 having 1.57542 GHz frequency. It is appreciated that, in accordance with this embodiment, the particular frequency produced at 210 may be any frequency that matches that of the GPS communication frequency. In the illustrated embodiment, this happens to be 1.57542 GHz, for discussion. The LW analog signal at 210 is then provided to an input leg of an analog switch 195 which switches between the LW receiver path and the GPS receiver path.
It is appreciated that 900 MHz is but one LW frequency that can be used and is discussed herein as an exemplary frequency. In situations where a higher frequency is used for the LW leg, the up conversion discussed above may actually be a down conversion, e.g., cases in which the LW frequency is actually higher than the GPS frequency.
The GPS receiver path of circuit 100 is now described. As shown in
Switch 195 has an output leg that is coupled to an optional gain stage circuit 125. Switch 195 is controlled by a signal over line 350 that toggles between “LW receive mode” and “GPS receive mode.” In GPS receive mode, the GPS analog signal of 215 is supplied to circuit 125 and in LW receive mode, the LW analog signal of 210 is supplied to circuit 125. Gain stage 125 is optional and may have Gmax=12 dB and NF=3.0 dB in accordance with one implementation. The output of circuit 125 is coupled to another GPS saw filter 120 (e.g., −1.5 dB) which provides a filtered analog signal (GPS or LW) to the input of an RF front-end unit 115. In operation, GPS and LW analog signals of 1.57542 MHz are time multiplexed over line 230 under control of switch 195 depending on the type of information desired.
Any of a number of well known RF front-end units may be used as circuit 115 but in one embodiment a U-Nav 8021 GPS radio chip may be used. RF front-end unit 115, in this embodiment, is shared by the GPS and LW receive paths and produces a baseband signal over lines 235 to a baseband unit 110. In the GPS receive mode, the baseband signal over lines 235 is the GPS baseband signal and is generally digital. In the LW receive mode, the baseband signal over lines 235 is the LW baseband signal and is generally digital.
When in the GPS mode of operation, the baseband circuit 110 operates according to well known standard GPS baseband functionality for despreading and demodulating the GPS baseband signal according to well known and standard GPS communication protocols, which include decoding signals that are encoded using direct sequence spread spectrum techniques, for instance. As is well known, correlator circuits are used to recover GPS data from a GPS baseband signal of lines 235.
When in the LW mode of operation, baseband circuit 110 advantageously shares the correlator circuits to also recover LW data that may be encoded using direct sequence spread spectrum techniques. By spreading the LW data in this fashion at the transmitter, the present invention is able to provide an RF signal (carrying LW information) that can be received over long distances, uses relatively little power and provides excellent noise suppression and channel sharing capabilities. In one embodiment, standard GPS communication protocol can be used for encoding (and recovering) the LW data thereby requiring little, of any, changes in conventional GPS baseband circuits for the recovery of the LW data.
In other embodiments, the communication protocol for LW data may be altered in an optimization which eliminates much of the GPS overhead that may not be required to communicate LW data. Furthermore, in standard GPS communication techniques, it is common to repeat (e.g. 20 repetitions) the same symbol spread with a 1023 bit sequence (or gold code) to represent a single information bit, 1 or 0. This technique can be eliminated or significantly reduced when communicating LW data. For instance, an LW bit can be encoded using direct sequence spread spectrum techniques, but only a single transmission of its “gold code” (or inverse) is used to transmit the bit when in LW mode. Of course, this alternative requires slight modifications to the standard GPS baseband data recovery programming and represents an optimization for LW communication. In either alternative described above, the correlator circuits of the baseband circuit 110 are advantageously used for data recovery of LW digital data and also for GPS digital data.
By advantageously using GPS type signal encoding and protocol for LW signals and further by sharing the GPS baseband circuitry (including correlators) for recovering this data, receiver circuit 100 of the present invention is sensitive to LW RF signals of approximately −135 dBm while using a very low cost, low power, LW receiver circuit and little, if any, required changes of the GPS baseband circuit.
The GPS receiver path of circuit 200 is analogous to that of circuit 100 and includes GPS antenna 180, GPS saw filter 175 and GPS LNA circuit 170. Switch 195 (
The LW receiver path of circuit 200 includes its own RF front-end circuit 325 which generates an LW baseband signal over lines 330. Alternatively, the LW baseband signal may be produced from a commercially available RF transceiver circuit. According to
Multiplexer circuit 345 receives the LW baseband signal over lines 330 at one input and also receives the GPS baseband signal over lines 340 at another input. The output lines 235 of the multiplexer 345 are coupled to a common baseband circuit 110. The select input of the multiplexer 345 is controlled by line 350 which toggles between GPS mode and LW mode. In GPS mode, GPS baseband signal of lines 340 is supplied to circuit 110. In LW mode, LW baseband signal of lines 330 is supplied to circuit 110. Baseband circuit 110 operates in an analogous fashion to the baseband circuit of receiver 100 and recovers GPS data when in GPS mode and recovers LW data when in LW mode. This digital data can be provided over line 240 to downstream circuitry or used internally.
Memory 435 contains firmware code A 435a and firmware code B 435b in accordance with one embodiment. Firmware code A is used during GPS mode to control processor 430 and correlator circuits 425 to recover GPS digital data from the GPS baseband signal using conventional GPS communication protocols. Firmware code B is used during LW mode to control processor 430 and correlator circuits 425 to recover LW digital data from the LW baseband signal using LW communication protocols.
As discussed previously, LW communication protocols in one embodiment may be analogous to GPS recovery techniques. In another embodiment, LW communication may eliminate much of the GPS protocol overhead that is otherwise not required for LW data communication and may also reduce the amount of signal repetition used by GPS communication in an effort to optimize LW data communication.
If a locally generated replica of the gold code from one of the shift registers closely matches (correlates) the received baseband signal, then its corresponding counter will have a very low count and will be detected by the microprocessor (this represents a 1 data bit) after one sequence length. Alternatively, if a locally generated replica of the gold code from one of the shift registers does not closely match(correlates) the received baseband signal, then its corresponding counter will have a very high count and will be detected by the microprocessor (this represents a 0 data bit). In each case, the counts in the other counters should be roughly equal and near a mid range distribution. Once a data bit is recovered, it is stored in memory 440. The microprocessor 430 may also perform demodulation as it may be required for the GPS or LW communication protocols.
At step 610 of
At step 625, the upconverted or second analog LW signal is then converted to a baseband signal, e.g., by being processed by an RF front end circuit. At step 630, in accordance with the present invention, the baseband signal generated by step 625 is then processed by a GPS baseband circuit which recovers LW digital data therefrom. The GPS baseband circuit may also be used by a GPS receiver path for recovering GPS digital data from a GPS baseband signal that may be time multiplexed with the LW baseband signal (which was generated at step 625). At step 645, the recovered LW digital data is stored in a memory buffer. By utilizing the GPS correlator circuits of the GPS baseband circuit for despreading the LW baseband signal, a very inexpensive and low power RF receiver circuit can be used for the LW receiver path.
At step 725, the common baseband circuit receives an LW baseband signal in response to a mode signal indicating that the receiver is to recover LW digital data. At step 730, the common baseband circuit executes processor instructions, e.g., firmware, in accordance with a communication protocol to despread the LW baseband signal. These instructions may be different from the instructions used to recover the GPS digital data. LW digital data is then recovered and stored in a buffer memory at step 735.
In one embodiment, the firmware used at step 715 may be the same as the firmware used in step 730 because the recovery of LW digital data follow the GPS communication protocol. In this embodiment, the LW transmitter merely encodes the LW data according to the GPS protocol. In an alternative embodiment, an optimized communication protocol can be used which eliminates GPS protocol overhead and signal bit repetitions. In such a case, different firmware may be used between step 715 and step 730. The mode signal may switch between these firmware.
It is appreciated that at step 730, depending on the manner in which the local wireless data is encoded, the GPS signal-recovery programming of the baseband circuit may be used to recover local wireless data from the LW signal. In this case, the local wireless data is encoded using substantially the same data encoding format as is used by GPS systems. Therefore, the GPS recovery programming operates sufficiently to recover both GPS data, e.g., from the GPS signal and local wireless data, e.g., from the LW signal. In such case, there is no need to reprogram the signal recovery functions of the baseband circuit between GPS and LW modes. In this embodiment, the GPS programmed correlator circuits are used to recover LW data which is encoded using substantially a GPS data format.
The foregoing descriptions of specific embodiments of the present invention, a method and receiver device sharing GPS correlator circuitry to despread and recover local wireless data in addition to despreading and recovering GPS data thereby allowing an inexpensive local wireless receiver path, have been presented for purpose of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims appended hereto and their equivalents.
The present application claims benefit to co-pending U.S. provisional patent application Ser. No. ______ , filed on Sep. 21, 2003, titled “GPS BASEBAND CORRELATOR CIRCUITRY FOR DESPREADING BOTH GPS AND LOCAL WIRELESS BASEBAND SIGNALS,” by Wozniak, et. al, attorney docket number WOZN-P2005.PRO, which is also hereby incorporated by reference.