Personal communications device with ratio counter

Information

  • Patent Grant
  • 6788655
  • Patent Number
    6,788,655
  • Date Filed
    Tuesday, April 18, 2000
    24 years ago
  • Date Issued
    Tuesday, September 7, 2004
    20 years ago
Abstract
The invention is directed to a personal communications device with a ratio counter providing tracking transitioning edges of two clocks so as to generate a signal to initiate capture of a clock cycle count. Provisions for tracking the transitioning edges include a storage memory for storing a first and a second value selected in accordance with the principles of convergents of continued fractions. A first and second counter each responding to first and second clock signal, respectively. The first and second counter each count clock cycles of the respective clock signal. A first register for capturing the count of the first counter and a second register for capturing the count of the second counter.
Description




FIELD OF THE INVENTION




This invention is generally related to a personal communications device and, more particularly, to a system and method for determining the ratio between the frequency of two clocks within the personal communications device.




BACKGROUND OF THE INVENTION




In communications devices such as that described in U.S. Pat. No. 5,945,944 to Krasner et al. for a Method and apparatus for Determining Time For GPS Receivers, the disclosure of which is hereby incorporated herein by reference, it is common for there to be multiple clocks or oscillators that provide clock signals of varying characteristics, including frequency, to device circuitry. In order for the device to operate properly, it is often necessary for certain device operations which operate at different clock frequencies to be synchronized. In order to accomplish this it is necessary to determine the frequency at which a clock operates in relation to a known, or predetermined, reference clock. This is typically done by counting, for a predetermined and known period of time, the number of cycles of a known reference clock having a known frequency, as well as the number of cycles of a second clock of unknown frequency.




A typical set-up for determining a ration between two clock signals is shown in FIG.


1


. With reference to

FIG. 1

, there is provided a numerator latch


1


for receiving and storing the contents of an incrementing counter


7


when a load count signal LCS is received by the numerator latch


1


. Incrementing counter


7


is clocked by a clock signal CLK


1


. With each pulse of the clock signal CLK


1


the count value of the incrementing counter


7


increases by a value of one (1). There is also provided a denominator latch


4


which, upon receiving load count signal LCS, receives and stores the contents of a incrementing counter


5


. Incrementing counter


5


is clocked by a clock signal CLK


2


. The value of incrementing counter


5


increases by a value of one (1) with each pulse of the clock signal CLK


2


. Upon receiving the load count signal LCS, numerator latch


1


and denominator latch


4


make their respective values available for output as numerator out signal


8


and denominator out signal


9


, respectively. In order to compute the ratio of the two clock signals CLK


1


and CLK


2


, the values of numerator out signal


8


and denominator out signal


9


, respectively. In order to compute the ratio of the two clock signals CLK


1


and CLK


2


, the values of numerator out signal


8


and denominator out signal


9


can be divided to produce the ratio between clock signals CLK


1


and CLK


2


.




Where, for example, the frequency of CLK


1


is known, the ratio between the value of numerator latch


1


and denominator latch


4


can be used to compute the frequency of the clock signal CLK


2


. This process is typically carried out as a part of a dedicated clock pulse count operation and is only as accurate as the resolution of the counting device will allow. These known ratio-counting devices do not provide for dynamically increasing the accuracy of the count while counting of the clock cycles takes place. Thus, a need exists in the industry to address the deficiencies and inadequacies.




SUMMARY OF THE INVENTION




This invention is directed to a personal communications device with a ratio counter providing tracking transitioning edges of two clocks so as to generate a signal to initiate capture of a clock cycle count. Provisions for tracking the transitioning edges include a storage memory for storing a first and a second value selected in accordance with the principles of convergents of continued fractions. A first and second counter each responding to first and second clock signal, respectively. The first and second counter each count clock cycles of the respective clock signal. A first register for capturing the count of the first counter and a second register for capturing the count of the second counter.




This invention provides a system and method for calculating a ratio between two clock frequencies in a personal communications device. In architecture, the system may be implemented by a first receiver that includes a first clock generating a first clock signal for clocking the first receiver; a second receiver that includes a second clock generating a second clock signal for clocking the second receiver; and a frequency ratio counter for providing a ratio between the frequency of the first clock signal and the frequency of the second clock signal.




The invention can also be viewed as providing a method for determining a ratio between the frequencies of two clocks. In this regard, the method can be broadly summarized by the following steps: counting successive clock pulses of a fist clock signal for a duration of time determined in accordance with a control signal, counting successive clock pulses of a second clock signal for the duration of time, reading the count of the clock pulses of the first clock signal upon the elapse of the duration; and reading the count of the clock pulses of the second clock signal upon the elapse of the duration. In this method, the control signal is generated where a transitioning pulse edge of the first clock coincides and is in synchronization with a transitioning pulse edge of the second clock.




Other systems, methods, features, and advantages of the invention will be or become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims.











BRIEF DESCRIPTION OF THE FIGURES




The invention can be better understood with reference to the following figures. The components in the figures are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the invention. Moreover, in the figures, like reference numerals designate corresponding parts throughout the several views.





FIG. 1

is a diagram illustrating a typical system for determining a clock frequency ratio;





FIG. 2

is a diagram illustrating a personal communications device according to the invention;





FIG. 3

is a detailed description of one embodiment of a personal communications device according to the invention;





FIG. 4

is a timing diagram illustrating a relation between various clock signals and a control signal output;





FIG. 5

is a diagram illustrating a further embodiment of the invention; and





FIG. 6

is a flowchart illustrating the method of the invention.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT




With reference to

FIG. 2

, a general description of a personal communications device


100


with ratio counter provisions according to the invention is illustrated. Clock ratio counter


110


includes a register


10


and a register


11


. There is also provided a control signal generator


15


that alternately selects and receives an input value from register


10


and register


11


as well as an input of a clock signal CLK


1


from a clock under examination. This may be, for example, a clock signal from the clock signal source (clock) of a telecommunications receiver. A second clock signal CLK


2


is received from a second clock source under evaluation. CLK


2


may be, for example, a clock signal from a clock source of a global positioning system (GPS) receiver. The values stored in register


10


and


11


are pre-selected. The selection of these values is discussed in more detail below. Control signal generator


15


responds to these inputs by producing a control signal S


2


that is provided to count capture section


16


.





FIG. 3

illustrates a more detailed description of an embodiment of the ration counter


110


according to the invention. It can be seen that control signal generator


15


includes multiplexer


26


, a decrementing counter


17


, a flip-flop


19


and a pulse generator


20


. Multiplexer


26


is used to select between the input from either register


10


or register


11


in accordance with an edge transition signal S


1


from flip-flop


19


. Depending upon which register,


10


or


11


, is selected by multiplexer


26


, the contents of the selected register,


10


or


11


, are input to decrementing counter


17


. The value loaded into decrementing counter


17


is then decremented by one (1) for each pulse of the clock signal CLK


1


. Once the contents of decrementing counter


17


have reached zero (0) value, decrementing counter


17


issues an enable signal


22


to flip-flop


19


. Flip-flop


19


then outputs an edge transition signal S


1


, in accordance with the inputs of clock signals CLK


1


and CLK


2


. The edge transitions signal S


1


from flip-flop


19


is also fed to pulse generator


20


. In response to edge transition output S


1


, pulse generator


20


generates a control signal S


2


. Control signal S


2


is then used to enable numerator latch


1


and denominator latch


4


so as to receive the contents of incrementing counters


7


and


5


, respectively. The contents of numerator latch


1


and denominator latch


4


can be read out and used to specify the ration between the frequency of clock signal CLK


1


and the frequency of clock signal CLK


2


.





FIG. 4

illustrates a relation between a clock signal CLK


1


and a clock signal CLK


2


and edge transition signal S


1


. Both CLK


1


and CLK


2


have a leading edge


70


, and a trailing edge


71


. For purposes of discussion, it will be understood that leading edge


70


and trailing edge


71


are transitioning edges. From

FIG. 4

it can be seen that the instances at which clock signal CLK


1


and clock signal CLK


2


have transitioning edges which coincide and are in synchronization with each other is a reoccurring, although not constant, scenario.

FIG. 4

shows that at the point A, a leading edge


70


of clock signal CLK


1


begins to transition from low to high at the same time that a leading edge


70


of clock signal CLK


2


begins to transition from low to high. In response, edge transition signal S


1


from flip-flop


19


changes from low to high and a control signal S


2


is generated. Similarly, at point B, a trailing edge


71


of clock signal CLK


1


begins to transition from high to low at the same time that a trailing edge


71


of clock signal CLK


2


begins to transition from high to low. In response, edge transition signal S


1


from flip-flop


19


changes from high to low and control signal S


2


is again generated.




With reference to

FIG. 5

, a further embodiment of portable communications device


100


is illustrated. Here it can be seen that the ratio counter


110


of the invention is incorporated as a part of a baseband section


150


of portable communications device


100


. There is provided a code division multiple access (CDMA) radio frequency (RF) section


125


which provides a clock signal CLK


1


to the ratio counter


110


of the baseband section


150


. Further, global positioning system (GPS) radio frequency section


130


is provided which provides a second clock signal CLK


2


to the ratio counter


110


of the baseband section


150


. The ratio counter output is utilized by the circuitry of the portable communications device


100


to optimize circuit operations and allow for reduced power consumption.




In personal communication device


100


, information indicative of the ratio between the frequencies of the two clock signals CLK


1


and CLK


2


is generated and output for use by device circuitry. One of either register


10


or register


11


is used to store a value representing a reference clock frequency while the other of register


10


or register


11


is used to store a value representing a close approximation of the frequency of a second clock. These values are then alternately used to generate a control signal S


2


for causing the count value of decrementing counters


5


and


7


to be captured and, if desired, read out. Typically, in the portable communications device


100


of

FIG. 5

, the clock signal CLK


1


driving the CDMA RF section


125


is relatively stable and of a known frequency. While the GPS clock signal CLK


2


driving the GPS RF section


130


is often generated by a crystal oscillator and is less stable thus, the accuracy of the frequency of CLK


2


at any given time is prone to vary. This is due to the fact that the frequency of a crystal oscillator tends to fluctuate as the temperature changes. Given this, register


11


is loaded with a value that is a close approximation of the frequency of the GPS clock signal CLK


2


is loaded into register


11


as the second value.




In a preferred embodiment of the invention, the values loaded into register


10


and register


11


are chosen in accordance with calculations based upon the principles of convergents of continued fractions. More particularly, convergents of continued fractions are used to generate a series of rational approximations to an actual ratio. These ratios are then used as the values input into in the registers


10


and register


11


, respectively.




The continued fraction expansion of real number x is expressed by Equation 1 which follows.










a
0

+

1


a
1

+

1


a
2

+









[

Equation





1

]













Here, the integers a


1 . . .


are partial quotients. Rational numbers have a finite number of partial quotients, while the rational numbers have an infinite continued fraction expansion. If the number x has partial quotients a


0


, a


1


. . . , the rational number p


n


/q


n


formed by considering the first n partial quotients a


0


, a


1


. . . , a sub n is called the n


th


convergent of x. The convergence of that number provides a rational approximation with a small denominator to a given real number. Successive convergence will have error that oscillates positive and negative and which sequentially converges to the exact ratio between, for example, the frequency of clock signal CLK


1


and clock signal CLK


2


. In view of this, continued fraction expansions are useful for selecting the values (divisors) which should be loaded into register


10


and register


11


of the invention


100


.




As an example of choosing values for registers


10


and


11


, where, for example, CLK


1


is a known frequency of 13 MHz and CLK


2


is believed to be approximately 10.949 MHz; possible values (columns A-H) for loading into register


10


and


11


chosen in accordance with the principles of convergents of continued fractions are shown in TABLE 1 below.





















TABLE 1











A




B




C




D




E




F




G




H
































NUM




1




5




11




16




283




299




27791




28090






DEN




1




6




13




19




336




355




32996




33351














With the above ratios, the value of the numerator of the ratio would be loaded into one register, register


10


for example, and the denominator would be loaded into the second register, register


11


for example. For example, the values shown for case B (Column B) in TABLE 1 above could be loaded into the registers as follows: the numerator value “5” could be loaded into register


10


, while the denominator value “6” could be loaded into register


11


.





FIG. 6

is a flowchart illustrating the method of determining a ratio between two clock frequencies of the invention. Successive clock pulses of a first clock signal are counted


300


for a predetermined duration of time and successive clock pulses of a second clock signal are counted


302


for the duration of time. It is then determined whether a transitioning edge of the first clock signal coincides with and is in synchronization with a transitioning edge of the second clock signal


305


. If so, a control signal is generated which signals the elapse of the duration of time. Read out the count of clock pulses of the first clock signal


310


and the second clock signal


312


upon the elapse of the duration of time.




The ratio counter


110


of the invention can be implemented in hardware, software, firmware, or a combination thereof. In a preferred embodiment(s), the invention


100


is implemented in software or firmware that is stored in a memory and that is executed by a suitable instruction execution system. If implemented in hardware, as in an alternative embodiment, the invention


100


can implemented with any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit having appropriate logic gates, a programmable gate array(s) (PGA), a fully programmable gate array (FPGA), etc.




The flow chart of

FIG. 6

shows the architecture, functionality, and operation of a possible implementation of the ratio counting method of the invention in software. In this regard, each block represents a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in FIG.


6


. For example, two blocks shown in succession in

FIG. 6

may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved, as will be further clarified hereinbelow.




It should be emphasized that the above-described embodiments of the invention, particularly, any “preferred” embodiments, are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the invention. Many variations and modifications may be made to the above-described embodiment(s) of the invention without departing substantially from the spirit and principles of the invention. All such modifications and variations are intended to be included herein within the scope of this disclosure and the invention and protected by the following claims.



Claims
  • 1. A personal communications device comprising:first receiver comprising a first clock for generating a first clock signal; second receiver comprising a second clock for generating a second clock signal at least one register for storing first and second values; and frequency ratio counter that receives one of the first and second values in response to the first clock signal and generates a control signal under control of the received value, counts pulses of the first clock signal and the second clock signal and captures the count of each clock signal in response to the control signal, and determines a ratio between a frequency of the first clock signal and a frequency of the second clock signal using the count.
  • 2. A personal communications device according to claim 1, wherein the frequency ratio counter comprises:first register for storing the first value; second register for storing the second value; control signal generator comprising a first input for receiving input of the value stored in the first register, a second input for receiving the value stored in the second register, third input for receiving the first clock signal, a forth input for receiving the second clock signal and an output for outputting the control signal in accordance with the value stored in the first and second register and the first and the second clock signals; and count capture unit, responsive to the control signal output from the control signal generator, for capturing values representative of the number of clock cycles of the first and the second clock signal that occur within a given time duration.
  • 3. A personal communications device according to claim 1 wherein the first value represents an approximation of the frequency of the first clock signal.
  • 4. A personal communications device according to claim 1 wherein the second value represents an approximation of the frequency of the second clock signal.
  • 5. A personal communications device according to claim 1 wherein the first and second values are selected in accordance with calculations based upon the principles of convergents of continued fractions.
  • 6. A personal communications device according to claim 2 wherein the control signal generator further comprises:switch responsive to an edge transition signal, for selecting between the input from the first register and the input from the second register; decrementing counter for alternately receiving the value from the first or second register and decrementing the received value in synchronization with the first clock signal and generating an enable signal when the value reaches zero; flip-flop responsive to the enable signal for generating the edge transition signal in accordance with the first clock signal and the second clock signal; and pulse generator responsive to the edge transition signal, for outputting the control signal to the count capture unit.
  • 7. A personal communications device according to claim 2 wherein the count capture unit further comprises:first incrementing counter for counting the pulses of the first clock signal; second incrementing counter for counting the pulses of the second clock signal; first latch for storing the count value for the first incrementing counter in response to the control signal; and second latch for storing the count value of the second incrementing counter in response to the control signal.
  • 8. A method of determining a ratio between two clock frequencies comprising:reading one of a first value and a second value in response to a first clock signal and generating a control signal under control of the read value; counting successive clock pulses of the first clock signal for a duration of time determined in accordance with the control signal; counting successive clock pulses of a second clock signal for the duration of time; reading the count of the clock pulses of each of the first clock signal and the second clock signal upon the elapse of the duration; and determining the ratio between a frequency of the first clock signal and a frequency of the second clock signal using the count.
  • 9. A method of determining a ratio between two clock frequencies according to claim 8 wherein the first clock comprises a clock for providing clock signals to a telecommunications unit and the second clock comprises a clock for providing clock signals to a GPS receiver.
  • 10. A method of determining a ratio between two clock frequencies according to claim 9 wherein the telecommunications unit comprises a CDMA based telecommunications unit.
  • 11. A personal communications device having provisions for ratio counting comprising:a first memory area for storing a first value; a second memory area for storing a second value; control signal generator for receiving one of the first and second values in response to a first clock signal and for outputting a control signal; and count capture unit for receiving the first clock signal and a second clock signal and counting the pulses of the first clock signal and the second clock signal and capturing the count of each clock signal in response to the control signal.
  • 12. A personal communications device according to claim 11 further comprising:first radio receiver; and second radio receiver.
  • 13. A personal communications device according to claim 12 where in the first radio receiver comprises a code division multiple access (CDMA) based receiver.
  • 14. A personal communications device according to claim 12 wherein the second radio receiver comprises a global positioning system (GPS) receiver.
  • 15. A personal communications device according to claim 11 wherein at least one of the first value and the second value are generated using a principle of convergents of continued fractions.
  • 16. A personal communications device according to claim 11 wherein the first memory area and the second memory area comprise at least one storage register.
  • 17. A personal communications device according to claim 11 wherein the control signal generator further comprises:multiplexer for selectively receiving the first and second storage values; decrementing counter for receiving the value received by the multiplexer and decrementing the received value by a value of one in response to each pulse of the first clock signal to produce a decremented value, and outputting an enable signal once the decremented value reaches zero; logic gating for receiving the first clock signal and the second clock signal and outputting an edge transition signal in accordance therewith upon receiving the input of the enable signal; and pulse generator for generating the control signal in accordance with the edge transition.
  • 18. A communication device comprising:first means for receiving a radio frequency signal that includes a first means for generating a first clock signal; second means for receiving a radio frequency signal that includes a second means for generating a second clock signal; means for storing first and second values representative of the first and second clock signals; and means for receiving one of the first and second values in response to the first clock signal and generating a control signal under control of the received value, counting pulses of the first and second clock signals and capturing the count of each clock signal in response to the control signal, and determining a ratio between the frequency of the first clock signal and the frequency of the second clock signal using the count.
  • 19. A communications device according to claim 18, wherein the means for determining a ratio comprises:first storage means for storing the first value; second storage means for storing the second value; means for generating the control signal comprising a first input for receiving the first value, a second input for receiving the second value, third input for receiving the first clock signal, a fourth input for receiving the second clock signal and an output for outputting the control signal in accordance with the values stored in the first and second storage means and the first and the second clock signals; and wherein the means for capturing count, captures values representative of the number of clock cycles of the first and the second clock signal that occur during a given time duration.
  • 20. A personal communications device according to claim 18, wherein the first means for receiving a radio frequency signal comprises a code division multiple access (CDMA) based telecommunications receiver.
  • 21. A communications device according to claim 18, wherein the second means for receiving a radio frequency signal comprises a global positioning system (GPS) receiver.
  • 22. A communications device according to claim 19, wherein the control signal is generated where a transitional edge of the first clock signal coincides with and is in synchronization with a transitional edge of the second clock signal.
  • 23. A communications device according to claim 22, wherein the means for means for generating a control signal comprises a controller.
  • 24. A communications device according to claim 22, wherein the means for means for generating a control signal comprises an application specific integrated circuit.
  • 25. A communications device according to claim 22, wherein the means for determining a ratio comprises an application specific integrated circuit.
  • 26. A communications device comprising:a first receiver that includes a first clock generating a first clock signal; a second receiver that includes a second clock generating a second clock signal; memory that stores values representative of the first and second clock signals; and a ratio counter that generates a control signal in accordance with one of the values, counts pulses of the first clock signal and the second clock signal and captures the count of each clock signal in response to the control signal, and determines a ratio between frequencies of the first and second clock signals using the count.
US Referenced Citations (158)
Number Name Date Kind
3604911 Schmitt Sep 1971 A
3975628 Graves et al. Aug 1976 A
4426712 Gorski-Popiel Jan 1984 A
4445118 Taylor et al. Apr 1984 A
4463357 MacDoran Jul 1984 A
4578678 Hurd Mar 1986 A
4667203 Counselman, III May 1987 A
4701934 Jasper Oct 1987 A
4704574 Nossen Nov 1987 A
4754465 Trimble Jun 1988 A
4785463 Janc et al. Nov 1988 A
4809005 Counselman, III Feb 1989 A
4821294 Thomas, Jr. Apr 1989 A
4882739 Potash et al. Nov 1989 A
4890233 Ando et al. Dec 1989 A
4894662 Counselman Jan 1990 A
4894842 Broekhoven et al. Jan 1990 A
4953972 Zuk Sep 1990 A
4992720 Hata Feb 1991 A
4998111 Ma et al. Mar 1991 A
5014066 Counselman, III May 1991 A
5018088 Higbie May 1991 A
5036329 Ando Jul 1991 A
5043736 Darnell et al. Aug 1991 A
5108334 Eschenbach et al. Apr 1992 A
5148042 Nakazoe Sep 1992 A
5153591 Clark Oct 1992 A
5179724 Lindoff Jan 1993 A
5202829 Geier Apr 1993 A
5225842 Brown et al. Jul 1993 A
5253268 Omura et al. Oct 1993 A
5276765 Fremman et al. Jan 1994 A
5293170 Lorenz et al. Mar 1994 A
5293398 Hamao et al. Mar 1994 A
5297097 Etoh et al. Mar 1994 A
5311195 Mathis et al. May 1994 A
5323164 Endo Jun 1994 A
5343209 Sennott et al. Aug 1994 A
5345244 Gildea et al. Sep 1994 A
5347536 Meehan Sep 1994 A
5352970 Armstrong, II Oct 1994 A
5363030 Ford et al. Nov 1994 A
5378155 Eldridge Jan 1995 A
5379224 Brown et al. Jan 1995 A
5396515 Dixon et al. Mar 1995 A
5402346 Lion et al. Mar 1995 A
5402347 McBurney et al. Mar 1995 A
5410747 Ohmagari et al. Apr 1995 A
5416712 Geier et al. May 1995 A
5418818 Marchetto et al. May 1995 A
5420593 Niles May 1995 A
5440313 Osterdock et al. Aug 1995 A
5450344 Woo et al. Sep 1995 A
5459855 Lelm Oct 1995 A
5498239 Galel et al. Mar 1996 A
5504684 Lau et al. Apr 1996 A
5546445 Dennison et al. Aug 1996 A
5548613 Kahu et al. Aug 1996 A
5550811 Kahu et al. Aug 1996 A
5568473 Hemmati Oct 1996 A
5577023 Marum et al. Nov 1996 A
5577025 Skinner, deceased et al. Nov 1996 A
5592173 Lau et al. Jan 1997 A
5594453 Rodal et al. Jan 1997 A
5608722 Miller Mar 1997 A
5623485 Bi Apr 1997 A
5625668 Loomis et al. Apr 1997 A
5640429 Michaels et al. Jun 1997 A
5640431 Bruckert et al. Jun 1997 A
5642377 Chung et al. Jun 1997 A
5644591 Sutton Jul 1997 A
5649000 Lee et al. Jul 1997 A
5650792 Moore et al. Jul 1997 A
5654718 Beason et al. Aug 1997 A
5663734 Krasner Sep 1997 A
5663735 Eshenbach Sep 1997 A
5689814 Hagisawa et al. Nov 1997 A
5717403 Nelson et al. Feb 1998 A
5722061 Hutchison, IV et al. Feb 1998 A
5734674 Fenton et al. Mar 1998 A
5734966 Farrer et al. Mar 1998 A
5737329 Horiguchi Apr 1998 A
5739596 Takizawa et al. Apr 1998 A
5749067 Barrett May 1998 A
5781156 Krasner Jul 1998 A
5784695 Upton et al. Jul 1998 A
5786789 Janky Jul 1998 A
5812087 Krasner Sep 1998 A
5825327 Krasner Oct 1998 A
5828694 Schipper Oct 1998 A
5831574 Krasner Nov 1998 A
5832021 Kondo Nov 1998 A
5841396 Krasner Nov 1998 A
5845203 LaDue Dec 1998 A
5854605 Gildea Dec 1998 A
5862465 Ou Jan 1999 A
5867535 Phillips et al. Feb 1999 A
5867795 Novis et al. Feb 1999 A
5872540 Casabona et al. Feb 1999 A
5874914 Krasner Feb 1999 A
5877724 Davis Mar 1999 A
5877725 Kalafus Mar 1999 A
5881371 Reynolds Mar 1999 A
5883594 Lau Mar 1999 A
5884214 Krasner Mar 1999 A
5889474 LaDue Mar 1999 A
5903654 Milton et al. May 1999 A
5907809 Molnar et al. May 1999 A
5909640 Farrer et al. Jun 1999 A
5917444 Loomis et al. Jun 1999 A
5917829 Hertz et al. Jun 1999 A
5920283 Shaheen et al. Jul 1999 A
5923703 Pon et al. Jul 1999 A
5924024 Ikeda et al. Jul 1999 A
5926131 Sakumoto et al. Jul 1999 A
5936572 Loomis et al. Aug 1999 A
5943363 Hanson et al. Aug 1999 A
5945944 Krasner Aug 1999 A
5956328 Sato Sep 1999 A
5963582 Stansell, Jr. Oct 1999 A
5970084 Honda Oct 1999 A
5977909 Harrison et al. Nov 1999 A
5982324 Watters et al. Nov 1999 A
5987016 He Nov 1999 A
5991309 Jensen et al. Nov 1999 A
5991613 Euscher et al. Nov 1999 A
5995537 Kondo Nov 1999 A
5999124 Sheynblat Dec 1999 A
6002362 Gudat Dec 1999 A
6002363 Krasner Dec 1999 A
6002709 Hendrickson Dec 1999 A
6009551 Sheynblat Dec 1999 A
6016119 Krasner Jan 2000 A
6023462 Nieczyporowicz et al. Feb 2000 A
6041222 Horton et al. Mar 2000 A
6047016 Ramberg et al. Apr 2000 A
6047017 Cahn et al. Apr 2000 A
6049715 Willhoff et al. Apr 2000 A
6052081 Krasner Apr 2000 A
6061018 Sheynblat May 2000 A
6064336 Krasner May 2000 A
6064688 Yanagi May 2000 A
6075809 Naruse Jun 2000 A
6097974 Camp et al. Aug 2000 A
6104338 Krasner Aug 2000 A
6104340 Krasner Aug 2000 A
6107960 Krasner Aug 2000 A
6111540 Krasner Aug 2000 A
6122506 Lau et al. Sep 2000 A
6131067 Girerd et al. Oct 2000 A
6133871 Krasner Oct 2000 A
6133873 Krasner Oct 2000 A
6133874 Krasner Oct 2000 A
6137332 Inoue et al. Oct 2000 A
6150980 Krasner Nov 2000 A
6219394 Sander Apr 2001 B1
6249253 Nielsen et al. Jun 2001 B1
6252543 Camp Jun 2001 B1
Foreign Referenced Citations (8)
Number Date Country
0511741 Nov 1992 EP
0639901 Feb 1995 EP
0511741 Nov 1997 EP
0639901 Nov 1998 EP
08065205 Mar 1996 JP
08065205 Mar 1996 JP
WO 9213392 Mar 1992 WO
WO 0019644 Apr 2000 WO
Non-Patent Literature Citations (1)
Entry
D.J.R. Van Nee and A.J.R.M. Coenen, “New Fast GPS Code-Acquistion Technique Using FFT,” Jan. 17, 1991, Electronics Letters, vol. 27, No. 2.