Abstract:
A multiple channel receiver (200) includes a communications receiver synthesizer (204) and at least one numerically controlled oscillator (NCO) (406) that produce local oscillator signals that are derived from a common reference oscillator (202). A DSP (212) and CPU (214) perform automatic frequency control (AFC) by adjustment of the reference oscillator (202) based upon a signal received by a receive channel using the local oscillator signal produced by the communications receiver synthesizer (204). The CPU (214) also provides a synchronous indication of adjustments to the reference oscillator (202) to control circuitry for the at least one NCO (406) so that the configuration of the NCO (406) can be altered so as to maintain a substantially constant frequency output during the adjustment of the reference oscillator (202).
Abstract:
A method and apparatus for using a conventional oscillator in a cellular telephone transceiver as a source of a reference signal for a GPS receiver. In one embodiment, the method comprises using a voltage-controlled oscillator ("VCXO") within a cellular telephone transceiver to generate a reference frequency signal for the GPS receiver. Circuitry within the telephone transceiver generates a frequency error signal. Both of these signals are coupled to GPS circuitry and used to control a carrier numerically controlled oscillator ("NCO") and a code NCO. The NCOs produce a tuning signal and a timing signal, respectively. The GPS circuitry uses the NCO generated signals to process GPS signals.
Abstract:
To provide accurate and quick position measurements in a practical mobile position location system, the GPS receiver is calibrated, a frequency error in the next time period is predicted using a first frequency locked to an externally transmitted signal, and a second frequency is generated by a GPS oscillator. To predict the error in the next time period, several measurements are made over time, error estimations are made, an error function is approximated responsive to the set of error estimations. This predicted error is then used to correct the GPS receiver in the next time period. In one implementation, a multiple function portable device is disclosed for providing cellular communication using a network of cellular stations that operate at predefined ideal cellular frequencies, and also for providing position location using GPS satellites that transmit GPS signals at a predefined GPS frequency.
Abstract:
A multiple channel receiver (200) includes a communications receiver synthesizer (204) and at least one numerically controlled oscillator (NCO) (406) that produce local oscillator signals that are derived from a common reference oscillator (202). A DSP (212) and CPU (214) perform automatic frequency control (AFC) by adjustment of the reference oscillator (202) based upon a signal received by a receive channel using the local oscillator signal produced by the communications receiver synthesizer (204). The CPU (214) also provides a synchronous indication of adjustments to the reference oscillator (202) to control circuitry for the at least one NCO (406) so that the configuration of the NCO (406) can be altered so as to maintain a substantially constant frequency output during the adjustment of the reference oscillator (202).
Abstract:
A global positioning system (GPS) receiver has first circuitry for receiving and processing pseudorandom sequences transmitted by a number of GPS satellites. The first circuitry is configured to perform conventional correlation operations on the received pseudorandom sequences to determine pseudoranges from the GPS receiver to the GPS satellites. The GPS receiver also includes second circuitry coupled to the first circuitry. The second circuitry is configured to receive and process the pseudorandom sequences during blockage conditions. The second circuitry processes the pseudorandom sequences by digitizing and storing a predetermined record length of the received sequences and then performing fast convolution operations on the stored data to determine the pseudoranges. The GPS receiver may have a common circuitry for receiving GPS signals from in view satellites and downconverting the RF frequency of the received GPS signals to an intermediate frequency (IF). The IF signals are split into two signal paths, a first of which provides the conventional correlation processing to calculate the pseudoranges. During blockage conditions, the IF signal is passed to the second signal path wherein the IF signals are digitized and stored in memory and later processed using the fast convolution operations to provide the pseudoranges. Alternative arrangements for the two signal paths include separate downconverters or shared digitizers. One embodiment provides both signal paths on a single integrated circuit with shared circuitry executing computer-readable instructions to perform GPS signal processing appropriate to the reception conditions.
Abstract:
A positioning sensor receives and stores a predetermined record length of positioning signals while in a fix position located such that the positioning sensor can receive positioning signals. Thereafter, the stored positioning signals are processed to determine the geographic location of the fix position. The fix position may correspond to a location of an object of interest or it may be in a known location relative to the position of the object, in which case once the geographic location of the fix position has been computed, the geographic location of the object can be derived. The positioning sensor includes a Snapshot GPS receiver which may collect and process GPS signals transmitted by GPS satellites using fast convolution operations to compute pseudoranges from the GPS satellites to the fix position. Alternatively, these computations may be performed at a basestation. The computed pseudoranges may then be used to determine the geographic location of the fix position. The positioning sensor may be equipped with depth sensing means, such as a pressure sensor, which allows a determination of the depth of submerged object to be made. The positioning sensor may further be equipped with signal detecting means for determining when the positioning sensor is in the fix position.
Abstract:
A GPS receiver in one embodiment includes an antenna which receives GPS signals at an RF frequency from in view satellites; a downconverter coupled to the antenna for reducing the RF frequency of the received GPS signals to an intermediate frequency (IF); a digitizer coupled to the downconverter and sampling the IF GPS signals at a predetermined rate to produce sampled IF GPS signals; a memory coupled to the digitizer storing the sampled IF GPS signals (a snapshot of GPS signals); and a digital signal processor (DSP) coupled to the memory and operating under stored instructions thereby performing Fast Fourier Transform (FFT) operations on the sampled IF GPS signals to provide pseudorange information. These operations typically also include preprocessing and postprocessing of the GPS signals. After a snapshot of data is taken, the receiver front end is powered down. The GPS receiver in one embodiment also includes other power management features and includes, in another embodiment the capability to correct for errors in its local oscillator which is used to sample the GPS signals. The calculation speed of pseudoranges, and sensitivity of operation, is enhanced by the transmission of the Doppler frequency shifts of in view satellites to the receiver from an external source, such as a basestation in one embodiment of the invention.
Abstract:
A mobile communications device (40) using a common oscillator for communication and global positioning system (GPS) functions. In one embodiment, a communications unit (408) receives a precision carrier frequency signal from a source (407) and generates a reference signal (401) that is used to calibrate a common oscillator.
Abstract:
A frequency management scheme for a hybrid communications/positioning device, such as a cellular/GPS or other combined device, generates a local clock signal for the communications portion of the device, using a crystal oscillator or other part. The oscillator output may be delivered to a phase locked loop to drive a high-frequency clock for the cellular or other communications portion of the hybrid device. A processor may determine frequency error between the phase locked loop and base station or other reference, to derive a digital frequency tracking message. A Doppler search or other logical control message may likewise be communicated from the processor to a GPS or other positioning receiver. The GPS receiver circuitry may consequently adjust Doppler center, window width or other parameters to enhance time to first fix or other performance. The architecture eliminates the need for a second crystal or other direct oscillator in the GPS receiver portion of the hybrid device, while still maintaining GPS performance. The architecture of the design also eliminates the need for frequency correcting elements in the crystal oscillator or other base reference oscillator or clock. The invention can furthermore be used in any system, radio, modem, transceiver, or receiver that has two or more receivers that share one reference or base oscillator or clock.
Abstract:
A method and apparatus for compensating an oscillator (108) in a location-enabled wireless device (102) is described. In an example, a mobile device (102) includes a wireless receiver (104) for receiving wireless signals (118) and a GPS receiver (112) for receiving GPS signals (120). The mobile device (102) also includes an oscillator (108) having an associated temperature model (110). A frequency error (126) is derived from a wireless signal. The temperature model (110) is adjusted in response to the frequency error (126) and a temperature proximate the oscillator (108). Frequency error of the oscillator (108) is compensated using the adjusted temperature model. In another example, a frequency error is derived using a second oscillator within the wireless receiver (104).