← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag