System and method for detecting FRO locking
First Claim
Patent Images
1. A device for detecting locking of a free running oscillator (FRO), comprising:
- a sampler configured to take periodic samples of an output of the FRO;
a sample storage medium coupled to the sampler and configured to store a plurality of consecutive samples of the output of the FRO;
a first pattern detector coupled with the sample storage medium, the first pattern detector being configured to, in response to a new sample being stored in the sample storage medium, detect, in the plurality of consecutive samples of the output of the FRO, repeating patterns of a first length;
a second pattern detector coupled with the sample storage medium in parallel with the first pattern detector, the second pattern detector being configured to, in response to the new sample being stored in the sample storage medium, detect, in the plurality of consecutive samples of the output of the FRO, repeating patterns of a second length, the second length being different than the first length;
an error counter coupled with the first pattern detector and the second pattern detector, the error counter being configured to count instances of detected repeating patterns;
a threshold detector coupled to the error counter, the threshold detector being configured to output a FRO lock indication signal when the error counter reaches a preselected number of instances of detected repeating patterns, the preselected number being greater than or equal to one; and
a FRO adjuster configured to adjust the FRO in response to the FRO lock indication signal.
9 Assignments
0 Petitions
Accused Products
Abstract
The detection of locking of a free running oscillator (FRO) is disclosed, including taking periodic samples of the FRO output, storing each new sample in a sample storage medium, each time a new sample is stored searching the stored samples for at least one repeating pattern, counting consecutive sampling instances in which a repeating pattern is found, and indicating when the count reaches a preselected threshold number.
-
Citations
16 Claims
-
1. A device for detecting locking of a free running oscillator (FRO), comprising:
-
a sampler configured to take periodic samples of an output of the FRO; a sample storage medium coupled to the sampler and configured to store a plurality of consecutive samples of the output of the FRO; a first pattern detector coupled with the sample storage medium, the first pattern detector being configured to, in response to a new sample being stored in the sample storage medium, detect, in the plurality of consecutive samples of the output of the FRO, repeating patterns of a first length; a second pattern detector coupled with the sample storage medium in parallel with the first pattern detector, the second pattern detector being configured to, in response to the new sample being stored in the sample storage medium, detect, in the plurality of consecutive samples of the output of the FRO, repeating patterns of a second length, the second length being different than the first length; an error counter coupled with the first pattern detector and the second pattern detector, the error counter being configured to count instances of detected repeating patterns; a threshold detector coupled to the error counter, the threshold detector being configured to output a FRO lock indication signal when the error counter reaches a preselected number of instances of detected repeating patterns, the preselected number being greater than or equal to one; and a FRO adjuster configured to adjust the FRO in response to the FRO lock indication signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of detecting locking of a Free Running Oscillator (FRO), the method comprising:
-
periodically sampling an output of the FRO at a sampling frequency; storing a plurality of consecutive samples of the output of the FRO in a sample storage medium; in response to a new sample being stored; detecting, with a first pattern detector, repeating patterns of a first length in the plurality of consecutive samples of the output of the FRO; and detecting, with a second pattern detector, repeating patterns of a second length in the plurality of consecutive samples of the output of the FRO; in the event at least one repeating pattern is found, counting a number of consecutive sampling instances in which a repeating pattern is found; detecting when the count of the number of consecutive sampling instances in which a repeating pattern is found reaches a preselected threshold number; in response to the preselected threshold number being reached, outputting an FRO lock indication signal based thereon; and adjusting the FRO in response to the FRO lock indication signal. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification