Method and apparatus for implementing precision time delays
First Claim
22. A method of implementing precision time delays, comprising the steps of:
- splitting a clock input into at least two separate clock inputs with a specified phase shift therebetween;
inputting a delay count into a lookup table, said lookup table providing a first off circle scaling factor to a first digital to analog converter, the output of said first digital to analog converter being multiplied with at least one of said at least two separate clock inputs thereby providing a first multiplied signal, said lookup table also providing a second off circle scaling factor to a second digital to analog converter, the output of said second digital to analog converter being multiplied with a second of said at least two separate clock inputs to provide a second multiplied signal; and
adding said first multiplied signal to said second multiplied signal and outputing said added signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of implementing precision time delays that provides important and novel improvements over prior techniques of implementing time delays by utilizing a new strategy for selecting the values in the sine and cosine lookup tables. Sine and cosine values which result in non-uniform amplitudes enable increased overall accuracy with fewer bits communicated from the look-up tables to the analogue portion of the system. Further, herein is provided the addition of a variable amplitude threshold crossing capability following the combining of the sine and cosine signals The time delay accuracy of the resulting phase and amplitude hybrid system can be improved either by increasing the number of bits in the sine/cosine phase management section or by increasing the number of bits in the amplitude section. There is provided herein an optimum strategy for choosing the number of bits used in the phase and amplitude sections for the best overall delay accuracy with the fewest overall control bits.
-
Citations
35 Claims
-
22. A method of implementing precision time delays, comprising the steps of:
-
splitting a clock input into at least two separate clock inputs with a specified phase shift therebetween;
inputting a delay count into a lookup table, said lookup table providing a first off circle scaling factor to a first digital to analog converter, the output of said first digital to analog converter being multiplied with at least one of said at least two separate clock inputs thereby providing a first multiplied signal, said lookup table also providing a second off circle scaling factor to a second digital to analog converter, the output of said second digital to analog converter being multiplied with a second of said at least two separate clock inputs to provide a second multiplied signal; and
adding said first multiplied signal to said second multiplied signal and outputing said added signal. - View Dependent Claims (2, 3, 4, 5, 6, 35, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of implementing precision time delays, comprising the steps of:
-
splitting a clock input into at least two separate clock inputs with a specified phase shift therebetween;
inputting a delay count into a lookup table, said lookup table providing a first on circle scaling factor to a first digital to analog converter, the output of said first digital to analog converter being multiplied with at least one of said at least two separate clock inputs thereby providing a first multiplied signal, said lookup table also providing a second off circle scaling factor to a second digital to analog converter, the output of said second digital to analog converter being multiplied with a second of said at least two separate clock inputs to provide a second multiplied signal; and
adding said first multiplied signal to said second multiplied signal and outputing said added signal.
-
- 34. The method of implementing precision time delays of claim 34, wherein the output of said first and said second digital to analog converter has optimized step sizes.
-
35-1. The method of implementing precision time delays of claim 34, wherein the output of said first and said second digital to analog converter has binary step sizes.
-
35-2. The method of implementing precision time delays of claim 22, further comprising the step of amplifying said added output signal.
Specification