IP Library Granted Patent US 7,378,854
Granted Patent B2
US 7,378,854 · App. 11/261,897 · Granted May 27, 2008

Dual sine-wave time stamp method and apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,378,854
App. No.
11/261,897
Granted
May 27, 2008
Kind
B2
Abstract

A time of an event can be determined by acquiring an amplitude, at the time of the event, of at least two periodic timing signals that are out of phase with each other. The time of the event within a cycle of at least one of the timing signals can be determined as a function of the amplitudes of the timing signals. The phase angle and complex coordinates of at least one of the timing signals can be determined as a function of the amplitudes. The time of the event within a cycle of a timing signal can be determined as a function of the phase angle or complex coordinates of the timing signal at the time of the event.

Claims (54)

1. A method for determining a time of an event, comprising;

empirically determining a direct relationship between complex coordinates of a pair of timing signals and the time of an event, wherein at least one of the timing signals is distorted;

acquiring an amplitude of each of a plurality of timing signals at the time of the event, wherein at east two of the timing signals are out of phase with each other; and

determining from the empirically determined relationship the time of the event within a cycle of at least one of the timing signals as a function of the amplitudes of the at least two of the timing signals.

2. The method according to claim 1 , wherein the act of empirically determining the direct relationship comprises determining a phase angle and magnitude of the timing signals successively for each of a plurality of different events.

3. The method according to claim 1 , further comprising:

counting cycles of at least one of the timing signals from a start time to determine a cycle count;

multiplying a period of the at least one of the timing signals by the cycle count to determine a reference time for the event; and

adding the reference time to the time of the event within the cycle to determine a time of the event from the start time.

4. The method according to claim 1 , wherein the at least two of the timing signals are about 90 degrees out of phase with each other.

5. The method according to claim 1 , further comprising generating the at least two of the timing signals by generating a first timing signal and generating a phase shifted copy of the first timing signal.

6. The method according to claim 1 , wherein the at least two of the timing signals are periodic signals having the same frequency.

7. The method according to claim 1 , further comprising:

tracking the amplitude of the at least two of the timing signals by applying the at least two of the timing signals to track and hold circuitry;

determining leakage in the track and hold circuitry by taking a plurality of readings from the track and hold circuitry and determining a leakage curve;

compensating for the leakage by extrapolating timing signal amplitude values in the leakage curve; and

determining the time of the event within the cycle as a function of the extrapolated timing signal amplitude values.

8. The method according to claim 7 , further comprising converting the amplitude from an analog value to a digital value repetitively from the time of the event until the amplitude falls below a predetermined level to determine the leakage curve.

9. The method according to claim 1 , further comprising applying at least one of the timing signals to a band pass filter to reduce distortion of the timing signals prior to acquiring the amplitude of each of the timing signals.

10. The method according to claim 1 , further comprising:

converting the amplitude from an analog value to a digital value; and

processing the digital value to determine the time of the event within the cycle of the at least one of the timing signals.

11. The method according to claim 1 , further comprising:

determining a phase angle of the at least one of the timing signals as a function of the amplitudes of the at least two of the timing signals; and

determining the time of the event within th cycle of at least one of the timing signals as a function of the phase angle of the at least one of the timing signals.

12. The method according to claim 1 , further comprising:

determining coordinates of the at least one of the timing signals in a complex plane as a function of the amplitudes of the at least two of the timing signals; and

determining the time of the event within the cycle of at least one of the timing signals as a function of the coordinates of the at least one of the timing signals.

13. A method for determining a time of an event, comprising:

acquiring an amplitude of each of a plurality of timing signals at the time of the event wherein at least two of the timing signals are out of phase with each other;

determining the time of the event within a cycle of at least one of the timing signals as a function of the amplitudes of the at least two of the timing signals;

tracking the amplitude of the at least two of the timing signals by applying the at least two of the timing signals to track and hold circuitry;

determining leakage in the track and hold circuitry by taking a plurality of readings from the track and hold circuitry and determining a leakage curve;

compensating for the leakage by extrapolating timing signal amplitude values in the leakage curve; and

determining the time of the event within the cycle as a function of the extrapolated timing signal amplitude values.

14. The method according to claim 13 , further comprising converting the amplitude from an analog value to a digital value repetitively from the time of the event until the amplitude falls below a predetermined level to determine the leakage curve.

15. The method according to claim 13 , wherein the time of the event is determined as a function of complex coordinates of the at least two of the timing signals.

16. The method according to claim 13 , further comprising:

counting cycles of at least one of the timing signals from a start time to determine a cycle count;

multiplying a period of the at least one of the timing signals by the cycle count to determine a reference time for the event; and

adding the reference time to the time of the event within the cycle to determine a time of the event from the start time.

17. The method according to claim 13 , wherein the at least two of the timing signals are about 90 degrees out of phase with each other.

18. The method according to claim 13 , further comprising generating the at least two of the timing signals by generating a first timing signal and generating a phase shifted copy of the first timing signal.

19. The method according to claim 13 , wherein the at least two of the timing signals ar periodic signals having the same frequency.

20. The method according to claim 13 , further comprising applying at least one of the timing signals to a band pass filter to reduce distortion of the timing signals prior to acquiring the amplitude of each of the timing signals.

21. The method according to claim 13 , further comprising:

converting the amplitude from an analog value to a digital value; and

processing the digital value to determine the time of the event within the cycle of the at least one of the timing signals.

22. The method according to claim 13 , further comprising:

determining a phase angle of the at least one of the timing signals as a function of the amplitudes of the at least two of the timing signals; and

determining the time of the event within the cycle of at least one of the timing signals as a function of the phase angle of the at least one of the timing signals.

23. The method according to claim 13 , further comprising:

determining coordinates of the at least one of the timing signals in a complex plane as a function of the amplitudes of the at least two of the timing signals; and

determining the time of the event within the cycle of at least one of the timing signals as a function of the coordinates of the at least one of the timing signals.

Assignments (3)
SECURITY INTEREST Recorded May 7, 2020
From: TERADYNE, INC.
To: TRUIST BANK
Reel/Frame 052595/0632 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 28, 2019
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: TERADYNE, INC.; EAGLE TEST SYSTEMS, INC.; LITEPOINT CORPORATION; NEXTEST SYSTEMS CORPORATION; GENRAD, LLC; ENERGID TECHNOLOGIES CORPORATION
Reel/Frame 049632/0940 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2015
From: TERADYNE, INC.; LITEPOINT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 035507/0116 →