Interrupt-based phase-locked frequency multiplier
AssigneeThe United States of America as represented by the Administrator of the National Aeronautics and Space Administration
InventorDaniel L. Palumbo
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe United States of America as represented by the Administrator of the National Aeronautics and Space Administration
InventorDaniel L. Palumbo
Estimating the term…
A method and system utilize a processor's digital timer and two interrupts to form a frequency multiplier. The first interrupt's processing time window is definable by a first number of counts C1 of the digital timer while the second interrupt's processing time window is definable by a second number of counts C2 of the digital timer. A count value CV utilized by the system/method is based on a desired frequency multiplier N, the timer clock rate, and the time required for one cycle of an input signal. The first interrupt is triggered upon completion of one cycle of the input signal at which point the processing time window associated therewith begins. The second interrupt is triggered each time the timer's overflow signal is generated at which point the processing time window associated with the second interrupt begins. During the occurrence of the second interrupt's processing, the count value CV is modified to maintain the first interrupt's processing time window approximately centered between two of the second interrupt's processing time windows.
A method for generating an output signal at a frequency that is N times a frequency of an input signal and phase-locked to said input signal, comprising the steps of:
A method for generating an output signal at a frequency that is N times a frequency of an input signal and phase-locked to said input signal, comprising the steps of:
A frequency multiplier comprising processing means having (i) a digital timer adjustable to operate at a known timer clock rate to generate an overflow signal each time said digital timer counts to a count value CV at said timer clock rate, and (ii) a plurality of interrupts to include a first interrupt having a first dine window associated therewith during which processing occurs and a second interrupt having a second time window associated therewith during which processing occurs, said first time window definable by a first number of counts C1 of said digital timer and said second time window definable by a second number of counts C2 of said digital timer, wherein said count value CV is based on a desired frequency multiplier N, said timer clock rate, and time required for one cycle of an input signal, and wherein said overflow signal is generated N times for said one cycle and wherein said count value CV is greater than (C1+C2) such that said first time window and said second time window begin and elapse in a non-overlapping fashion during the time it takes for said digital timer to count to said count value CV,
Dependencies are inferred from the claim text.