US5287296A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Clock generators having programmable fractional frequency division
Assignee: Nokia Bell Labs
•
Filing: 1992-04-22
•
Granted: 1994-02-15
•
Expires: 2012-04-22
Abstract
Abstract A clock generator is described for generating an output clock frequency from an input clock frequency where the frequencies of the clocks are not integrally related. The division process is designed using the quotients of the Euclidean theorem for determining the greatest common divisor of two integers in such a way as to alleviate the adverse effects of jitter. Applications to oversampled sigma-delta codecs are described.
Inventors
- 👤 Laurence E. Bays
- 👤 Steven R. Norsworthy
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 12:39
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F7/00; G06F7/60; G06F7/68; H; H03; H03K; H03K23/00; H03K23/64; H03K23/66; H03K23/667
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
91 words
A clock generator for generating an output clock signal at an output frequency from an input clock signal at an input frequency, comprising: means for dividing said input frequency by one of two first integers in each of a plurality of successive time intervals so as to generate said output frequency which is not an integral multiple of said input frequency, and means for alternating between said two first integers in a sequence determined by the quotients of the Euclidean theorem for determining the greatest common divisor of two second integers.
Claim 2
Dependent Claim
91 words
A clock generator for generating an output clock signal at an output frequency from an input clock signal at an input frequency, comprising: means for dividing said input frequency by one of two first integers in each of a plurality of successive time intervals so as to generate said output frequency which is not an integral multiple of said input frequency, and means for alternating between said two first integers in a sequence determined by the quotients of the Euclidean theorem for determining the greatest common divisor of two second integers.
Claim 3
Dependent Claim
85 words
The clock generator of claim 1 wherein said dividing means comprises a divide-by-N counter, wherein N is one of said first integers and N+1 or N-1 is the other of said first integers, and said alternating means comprises at least one sequence counter coupled to control when said divide-by-N counter divides said input frequency by N and when it divides by N-1 or N+1, each of said at least one sequence counters having a sequence parameter equal to a separate one of said Euclidean quotients.
Claim 4
Dependent Claim
119 words
A sampled data system comprising: an oversampled codec which includes an A/D converter, a D/A converter, and a controller which (1) receives an oversampling clock frequency f so , (2) divides f so by a decimation factor M to generate a baseband sampling frequency f sb , and (3) supplies f sb to each of said converters, and a clock generator which (1) receives an input clock frequency f in , (2) generates therefrom said oversampling clock frequency f so , and (3) supplies f so to said controller and said converters, said clock generator comprising a generator according to either claim 1 or claim 2 in which said two first integers are f in /f sb and M.
Claim 5
Dependent Claim
52 words
The system of claim 3 wherein each of said counters has a clock input to which f in is applied, said divide-by-N counter has a clock output from which f so is supplied to said controller, and each of said sequence counters has a synchronizing input to which f sb is applied.
Claim 6
Dependent Claim
114 words
A sampled data system comprising an oversampled A/D converter and or a D/A converter, a controller which (1) receives an oversampling clock frequency f so , (2) divides f so by a decimation factor M to generate a baseband sampling frequency f sb , and (3) supplies f sb to said converter, and a clock generator which (1) receives an input clock frequency f in , (2) generates therefrom said oversampling clock frequency f so , and (3) supplies f so to said controller and said converter, said clock generator comprising a generator according to either claim 1 or claim 2 in which said two first integers are f in /f sb and M.
Claim 7
Dependent Claim
52 words
The system of claim 5 wherein each of said counters has a clock input to which f in is applied, said divide-by-N counter has a clock output from which f so is supplied to said controller, and each of said sequence counters has a synchronizing input to which f sb is applied.
Claim 8
Independent Claim
90 words
A method of generating an output clock signal at an output frequency from an input clock signal at an input frequency comprising the steps of: dividing said input frequency by one of two first integers in each of a plurality of successive time intervals so as to generate said output frequency which is not an integral multiple of said input frequency, characterized by alternating between said two first integers in a sequence determined by the quotients of the Euclidean theorem for determining the greatest common divisor of two second integers.
Claim 9
Independent Claim
90 words
A method of generating an output clock signal at an output frequency from an input clock signal at an input frequency comprising the steps of: dividing said input frequency by one of two first integers in each of a plurality of successive time intervals so as to generate said output frequency which is not an integral multiple of said input frequency, characterized by alternating between said two first integers in a sequence determined by the quotients of the Euclidean theorem for determining the greatest common divisor of two second integers.
Claim 10
Dependent Claim
70 words
The method of claim 7 wherein said dividing step comprises dividing said input frequency by N, wherein N is one of said first integers and N+1 or N-1 is the other of said first integers, and said alternating step comprises controlling when said input frequency is divided by N and when it is divided by N-1 or N+1, said controlling step being determined by said quotients of said Euclidean theorem.
Claim 11
Independent Claim
87 words
The method of claims 7 or 8 for use in a sampled data system including a clock generator and an oversampled A/D and/or D/A converter, comprising the steps of: applying said input frequency (f in ) to the clock generator, and applying said output frequency (f so ) of the generator to the converter, which produces or receives a data signal at a baseband frequency (f sb ), wherein said first integer is f in /f so and said second integer is f so /f sb .
References Cited (Backward Citations)
US4244027A
Cited
US4241408A
Cited
US4413350A
Cited
US4837721A
Cited
US5088057A
Cited
US5052031A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-02-14 | 1997-08-16 | 1998-02-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-02-14 | 2001-08-16 | 2002-02-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-02-14 | 2005-08-16 | 2006-02-15 | $7700.00 | Window Closed / Lapsed |