IP Library Granted Patent US 8,719,614
Granted Patent B2
US 8,719,614 · App. 13/131,504 · Granted May 6, 2014

Apparatus and method for generating a timing signal

Inventors: Trevor Noel Yensen (Ottawa, CA); Ryan Shawn Halpin (Ottawa, CA); Jeffrey Lariviere (Mountain, CA)
Assignee: Allen-Vanguard Corporation
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 8,719,614
App. No.
13/131,504
Granted
May 6, 2014
Kind
B2
Abstract

An apparatus is provided for generating a timing signal having an input for receiving a first signal indicating successive time intervals, means for receiving a second signal indicating successive time intervals, and a generator adapted to generate a timing signal based on the second signal and on a relationship between one or more time intervals of the first signal and one or more time intervals of the second signal. This arrangement enables a timing signal to be generated using a time signal produced by a source or device and to be based on a time signal produced by another source or device.

Claims (57)

1. An apparatus for generating a timing signal, comprising:

an input for receiving a first signal indicating successive time intervals;

means for receiving a second signal indicating successive time intervals;

a generator adapted to generate a timing signal based on the second signal and on a relationship between one or more time intervals of said first signal and one or more time intervals of said second signal; and

determining means for determining said relationship from said first and second signals;

wherein said relationship is one or both of

(1) a number of successive time intervals of the second signal in one or more time intervals of the first signal and

(2) a number of successive time intervals of the first signal in one or more successive time intervals of the second signal; and,

wherein said determining means is adapted to determine an average number of time intervals of said second signal in a time interval of said first signal, and

to determine a first average from a first plurality of samples, each sample comprising the number of time intervals of said second signal in a time interval of said first signal, to determine a first difference between said first average and one of said samples,

to determine a second average from a second plurality of samples, at least one sample of said second plurality of samples not included in said first plurality of samples, to determine a second difference between said second average and a sample of said second plurality of samples, and to determine a deviation based on said first and second differences.

2. An apparatus as claimed in claim 1 , wherein said generator is adapted to generate said timing signal based on one of:

the time intervals in said second signal, and

said average number.

3. An apparatus as claimed in claim 1 , wherein said determining means is adapted to determine a value indicative of a deviation or difference of said number from said average number.

4. An apparatus as claimed in claim 3 , further comprising control means for determining whether or not the value indicative of said deviation or difference meets a predetermined criteria and which is operative to control said generator based on said determination.

5. An apparatus as claimed in claim 4 , wherein said controller is adapted only to pass a value of the number of time intervals of said second signal in a time interval of said first signal associated with a determined deviation to said generator if the value indicative of said deviation or difference meets said predetermined criteria.

6. An apparatus as claimed in claim 1 , wherein said determining means is adapted to repeatedly determine the average number of time intervals of said second signal in a time interval of said first signal and a value indicative of the deviation or difference from the mean for each average and,

wherein a controller is adapted to select which of said determined average numbers to provide to said generator to generate said timing signal based on the value of each determined value indicative of said deviation or difference.

7. An apparatus as claimed in claim 1 , further comprising a controller for controlling one or more of (1) which time intervals of said first signal are used in said determination and

(2) the number of time intervals of said first signal used in said determination.

8. An apparatus as claimed in claim 7 , wherein said controller is adapted to provide said generator with one or more currently determined values of the number if one or more predetermined criteria is met.

9. An apparatus as claimed in claim 8 , wherein said predetermined criteria includes the quality of said first signal falling below a predetermined value.

10. An apparatus as claimed in claim 9 , wherein said number depends on the temperature of a source providing said second signal and said controller is adapted to provide said generator with a number appropriate to the temperature of said source.

11. An apparatus as claimed in claim 1 , further comprising aligning means for aligning a start of a time interval in said timing signal with a start of a time interval in said first signal.

12. An apparatus as claimed in claim 11 , wherein said aligning means comprises means for advancing the start of said timing signal to compensate for delay between detection of the start of a time interval of said first signal and generating a start of said timing signal.

13. An apparatus as claimed in claims 1 , wherein said generator comprises a sequence generator for generating said timing signal based on a predefined sequence of values.

14. An apparatus as claimed in claim 13 , wherein said sequence generating controller is adapted to distribute exclusions of segments of said predefined sequence or insertions of additional segments substantially uniformly in the generated sequence.

15. An apparatus as claimed in claim 13 , wherein said sequence generating is adapted to control a number of segments at least partially derived from said predefined sequence in said generated sequence so that said generated sequence spans a time period corresponding to one or more time intervals defined by said first signal.

16. An apparatus as claimed in claim 1 , further comprising a sequence generator operatively coupled to said generator for generating a time varying signal based on a predefined sequence of values, wherein the sequence has a timing relationship with the timing signal generated by said generator.

17. An apparatus for generating a timing signal, comprising:

an input for receiving a first signal indicating successive time intervals;

means for receiving a second signal indicating successive time intervals;

a generator adapted to generate a timing signal based on the second signal and on a relationship between one or more time intervals of said first signal and one or more time intervals of said second signal; and

detection means for detecting a start or end of a time interval in said first signal, and control means adapted to provide an indication of a detected start or end of said time interval to said generator and

said generator is responsive to said indication only if the number of measured time intervals of said second signal prior to said detection meets a predetermined criteria; and

determining means for determining an average number of time intervals of said second signal in a time interval of said first signal, and

determining a first average from a first plurality of samples, each sample comprising a number of time intervals of said second signal in a time interval of said first signal, to determine a first difference between said first average and one of said samples, and

determining a second average from a second plurality of samples, at least one sample of said second plurality of samples not included in said first plurality of samples, to determine a second difference between said second average and a sample of said second plurality of samples, and to determine a deviation based on said first and second differences.

18. An apparatus as claimed in claim 17 , wherein said predetermined criteria is that a difference between a predetermined value of the number of time intervals of said second signal in a time interval of said first signal and said measured value is less than or equal to a predetermined value.

19. An apparatus as claimed in claim 17 , wherein said generator is responsive to a determination of said start or end of a time interval in said first signal to generate a start of said timing signal.

20. An apparatus as claimed in claim 19 , wherein said generator generates, in the absence of a determination of an expected start or end of a time interval of said first signal, the start of the next timing signal based on said relationship and said second signal.

21. A method of generating a timing signal comprising the steps of:

receiving a first signal indicating successive time intervals;

receiving a second signal indicating successive time intervals;

generating a timing signal based on the second signal and on a relationship between one or more time intervals of the first signal and one or more time intervals of the second signal;

wherein said relationship is one or both of

(1) a number of successive time intervals of the second signal in one or more time intervals of the first signal and

(2) a number of successive time intervals of the first signal in one or more successive time intervals of the second signal; and

determining an average number of time intervals of said second signal in each of a plurality of time intervals of said first signal, and

determining a first average from a first plurality of samples, each sample comprising a number of time intervals of said second signal in a time interval of said first signal, to determine a first difference between said first average and one of said samples, and

determining a second average from a second plurality of samples, at least one sample of said second plurality of samples not included in said first plurality of samples, to determine a second difference between said second average and a sample of said second plurality of samples, and to determine a deviation based on said first and second differences.

22. A method as claimed in claim 21 , comprising generating the timing signal using one or more currently determined values of the number if one or more predetermined criteria is met.

23. A method as claimed in claim 21 , further comprising determining the temperature of the source and using a number to generate the timing signal based on the temperature.

24. A method as claimed in claim 21 , further comprising wirelessly receiving a referenced time signal and generating said first signal from said referenced time signal.

25. A method as claimed in claim 21 , further comprising generating said second signal by a local oscillator or local clock source.

26. A method as claimed in claim 21 , further comprising generating a time varying signal according to a sequence wherein the sequence has a timing relationship with the timing signal.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2011
From: LARIVIERE, JEFFREY
To: ALLEN-VANGUARD TECHNOLOGIES INC
Reel/Frame 026348/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2011
From: YENSEN, TREVOR NOEL
To: ALLEN-VANGUARD TECHNOLOGIES INC
Reel/Frame 026348/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2011
From: HALPIN, RYAN SHAWN
To: ALLEN-VANGUARD TECHNOLOGIES INC
Reel/Frame 026348/0713 →
CHANGE OF NAME Recorded May 26, 2011
From: ALLEN-VANGUARD TECHNOLOGIES INC
To: ALLEN-VANGUARD CORPORATION
Reel/Frame 026348/0793 →
Continuity (2)
Provisional Application 61158914 · Mar 10, 2009
Related Publication 20110309864A1 · Dec 22, 2011