Precision timing generator system and method
First Claim
1. A precision timing generator, comprising:
- a fine timing generator including a sine wave generator and a phase shifter;
wherein said sine wave generator receives a clock signal and generates a sine wave signal;
wherein said phase shifter receives said sine wave signal and a plurality of analog DC level signals representing a plurality of weighted functions of a desired phase shift and phase shifts said sine wave signal based on said plurality of analog DC level signals to generate a phase shifted sine wave signal having said desired phase shift; and
wherein a precision timing signal is generated in accordance with said phase shifted sine wave signal.
9 Assignments
0 Petitions
Accused Products
Abstract
A frame reference signal is produced as a function of a clock signal. A first timing generator generates a coarse timing signal having a nominal period and a transition occurring at a precise temporal position with respect to the nominal period. The nominal period is a function of the frame reference signal. The temporal position is a function of a first input timing command and the clock signal. A second timing generator generates at least one fine timing transition as a function of a second input timing command and the clock signal. A combiner circuit uses the coarse timing signal to select one of the at least one fine timing transitions to output a precise timing signal, wherein the precise timing signal has a high temporal precision with respect to the frame reference signal.
100 Citations
30 Claims
-
1. A precision timing generator, comprising:
-
a fine timing generator including a sine wave generator and a phase shifter;
wherein said sine wave generator receives a clock signal and generates a sine wave signal;
wherein said phase shifter receives said sine wave signal and a plurality of analog DC level signals representing a plurality of weighted functions of a desired phase shift and phase shifts said sine wave signal based on said plurality of analog DC level signals to generate a phase shifted sine wave signal having said desired phase shift; and
wherein a precision timing signal is generated in accordance with said phase shifted sine wave signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a coarse timing generator that receives said clock signal and a timing command input signal and generates a coarse timing signal; and
wherein said precision timing signal is further generated in accordance with said coarse timing signal.
-
-
3. The precision timing generator of claim 2, further comprising a converter that converts said phase shifted sine wave signal into a square wave signal.
-
4. The precision timing generator of claim 3, further comprising a combiner that combines said square wave signal and said coarse timing signal.
-
5. The precision timing generator of claim 1, further comprising a converter that converts said phase shifted sine wave signal into a square wave signal.
-
6. The precision timing generator of claim 1, wherein said plurality of analog DC level signals corresponds to a time offset, wherein said time offset further comprises at least one of a code offset, a modulation offset, a signal acquisition offset, and a signal tracking offset.
-
7. The precision timing generator of claim 1, wherein said plurality of weighted functions of said desired phase shift have a trigonometric relationship for an angle addition.
-
8. The precision timing generator of claim 1, wherein said phase shifter comprises:
-
a plurality of multipliers that multiply said sine wave signal and said plurality of analog DC level signals to generate a plurality of product signals; and
a summer that sums said plurality of product signals to thereby generate said phase shifted sine wave signal having said desired phase shift.
-
-
9. The precision timing generator of claim 1, wherein said phase shifter comprises:
-
a filter that receives said sine wave signal and outputs a plurality of filtered sine wave signals having different phase relationships with respect to said sine wave signal;
a plurality of multipliers that multiply said filtered sine wave signals and said plurality of analog DC level signals to output a plurality of product signals; and
a summer that sums said plurality of product signals and outputs said phase shifted sine wave signal having said desired phase shift.
-
-
10. The precision timing generator of claim 1, wherein said phase shifter further comprises:
-
at least one lookup table that stores a plurality of digital values corresponding to said desired phase shift; and
at least one digital-to-analog converter used to convert said plurality of digital values corresponding to said desired phase shift to said plurality of analog DC level signals representing said plurality of weighted functions of said desired phase shift.
-
-
11. A method for generating a precision timing signal, comprising the steps of:
-
(a) generating a sine wave signal based on a clock signal;
(b) phase shifting the sine wave signal based on a plurality of analog DC level signals representing weighted functions of a desired phase shift to generate a phase shifted sine wave signal having said desired phase shift; and
(c) generating the precision timing signal in accordance with the phase shifted sine wave signal. - View Dependent Claims (12, 13, 14, 15, 16)
(d) generating a coarse timing signal based on the clock signal and a timing command input signal;
wherein the precision timing signal is generated in accordance with the coarse timing signal.
-
-
13. The method for generating a precision timing signal of claim 11, further comprising the step of:
(d) converting the phase shifted sine wave signal into a square wave signal.
-
14. The method for generating a precision timing signal of claim 13, wherein said step (d) further comprises converting the phase shifted sine wave signal into the square wave signal, wherein the square wave signal and a generated coarse timing signal are combined to generate the precision timing signal.
-
15. The method for generating a precision timing signal of claim 11, wherein said step (b) further comprises phase shifting the sine wave signal based on the plurality of analog DC level signals, wherein the plurality of analog DC level signals corresponds to a time offset comprising at least one of a code offset, a modulation offset, a signal acquisition offset, and a signal tracking offset.
-
16. The method for generating a precision timing signal of claim 11, wherein said step (b) further comprises phase shifting the sine wave signal based on the fine timing component of the timing command input signal, wherein the weighted functions of the desired phase shift have a trigonometric relationship for an angle addition.
-
17. A method for generating a precision timing, comprising the steps of:
-
(a) generating a plurality of sine wave signals having different phase relationships based on a clock signal;
(b) generating a plurality of analog DC level signals representing weighted functions of the desired phase shift based on a fine timing component of a timing command input signal;
(c) multiplying the plurality of sine wave signals by the plurality of analog DC level signals to produce a plurality of product signals;
(d) summing the plurality of product signals to produce a phase shifted sine wave signal having the desired phase shift; and
(e) generating the precision timing signal in accordance with the phase shifted sine wave signal. - View Dependent Claims (18, 19, 20, 21, 22)
(f) generating a coarse timing signal based on the clock signal and the timing command input signal, wherein the precision timing signal is in accordance with the coarse timing signal.
-
-
19. The method for generating a precision timing signal of claim 17, further comprising the step of:
(g) converting the phase shifted sine wave signal into a square wave signal.
-
20. The method for generating a precision timing signal of claim 19, wherein said step (g) further comprising converting the phase shifted sine wave signal into the square wave signal, wherein the square wave signal and a generated coarse timing signal are combined to generate the precision timing signal.
-
21. The method for generating a precision timing signal of claim 17, wherein said step (b) further comprising generating the plurality of analog DC level signals representing the weighted functions of the desired phase shift based on the fine timing component of the timing command input signal, wherein the timing command input signal corresponds to a time offset comprising at least one of a code offset, a modulation offset, a signal acquisition offset, and a signal tracking offset.
-
22. The method for generating a precision timing signal of claim 17, wherein said step (b) further comprising generating the plurality of analog DC level signals representing the weighted functions of the desired phase shift based on the fine timing component of the timing command input signal, wherein the weighted functions of the desired phase shift have a trigonometric relationship for an angle addition.
-
23. A precision timing generator, comprising:
-
a fine timing generator including a sine wave generator and a phase shifter;
wherein said sine wave generator receives a clock signal and generates a sine wave signal;
wherein said phase shifter receives said sine wave signal and a timing command input signal and phase shifts said sine wave signal based on a fine timing component of said timing command input signal to generate a phase shifted sine wave signal having a desired phase shift;
wherein a precision timing signal is generated in accordance with said phase shifted sine wave signal; and
wherein said fine timing component of said timing command input signal comprises a plurality of analog DC level signals representing a plurality of weighted functions of said desired phase shift. - View Dependent Claims (24, 25, 26, 27)
a plurality of multipliers that multiply said sine wave signal and said plurality of analog DC level signals to generate a plurality of product signals; and
a summer that sums said plurality of product signals to thereby generate said phase shifted sine wave signal having said desired phase shift.
-
-
26. The precision timing generator of claim 23, wherein said phase shifter comprises:
-
a filter that receives said sine wave signal and outputs a plurality of filtered sine wave signals having different phase relationships with respect to said sine wave signal;
a plurality of multipliers that multiply said filtered sine wave signals and said plurality of analog DC level signals to output a plurality of product signals; and
a summer that sums said plurality of product signals and outputs said phase shifted sine wave signal having said desired phase shift.
-
-
27. The precision timing generator of claim 23, wherein said phase shifter further comprises:
-
at least one lookup table that stores values representing a conversion of said fine timing component of said timing command input to a plurality of digital values corresponding to said desired phase shift; and
at least one digital-to-analog converter used to convert said plurality of digital values corresponding to said desired phase shift to said plurality of analog DC level signals representing said plurality of weighted functions of said desired phase shift.
-
-
28. A method for generating a precision timing signal, comprising the steps of:
-
(a) generating a sine wave signal based on a clock signal;
(b) phase shifting the sine wave signal based on a fine timing component of a timing command input signal to generate a phase shifted sine wave signal having a desired phase shift; and
(c) generating the precision timing signal in accordance with the phase shifted sine wave signal;
wherein the fine timing component of the timing command input signal corresponds to a time offset comprising at least one of a code offset, a modulation offset, a signal acquisition offset, and a signal tracking offset; and
wherein the fine timing component of the timing command input signal comprises a plurality of analog DC level signals representing weighted functions of the desired phase shift. - View Dependent Claims (29)
-
-
30. A method for generating a precision timing signal, comprising the steps of:
-
(a) generating a sine wave signal based on a clock signal;
(b) phase shifting the sine wave signal based on a fine timing component of a timing command input signal to generate a phase shifted sine wave signal having a desired phase shift; and
(c) generating the precision timing signal in accordance with the phase shifted sine wave signal;
wherein the fine timing component of the timing command input signal comprises a plurality of analog DC level signals representing weighted functions of the desired phase shift.
-
Specification