← Back to Patent Explorer
US4843617A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for synchronizing a communication system

Assignee: Microsemi Semiconductor ULC
•
Filing: 1987-12-02
•
Granted: 1989-06-27
•
Expires: 2007-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and method for synchronizing a local clock signal with a remote clock signal. The local clock signal is divided by a digital counter for generating a phase increment signal. The phase increment signal and the remote clock signal are applied to a further digital counter for counting the number of phase increment signal cycles received during a predetermined number of cycles of the received remote clock signal and generating a count value in response thereto. A microprocessor performs a table look-up for retrieving a predetermined digital correction value using an address characterized by the count value. The correction value is applied to a digital-to-analog converter for generating an analog control voltage in response thereto. The analog control voltage is applied to a master voltage control oscillator for generating the local oscillator signal such that the local oscillator signal frequency is adjusted to be synchronized with the remote clock signal in both phase and frequency. The apparatus comprises low cost circuitry and consumes very little circuit board area and power.

Inventors

  • 👤 Scott Marshall
  • 👤 Thanh Tran
  • 👤 A. David Milton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:11
CPC Classifications
H; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/085; H03L7/093; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0331

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 333 words
Apparatus for synchronizing a local clock signal with a remote clock signal, comprised of: (a) a voltage controlled master oscillator for generating a master oscillator signal, and a digital counter for receiving and frequency dividing said master oscillator signal and in response generating a phase increment signal having a frequency which is a multiple of the local clock signal frequency such that a predetermined number of phase increment signal cycles are generated during each local clock signal cycle, (b) a programmable logic device for receiving a plurality of clock signals from external sources and in response generating said remote clock signal derived from a predetermined selected one of said plurality of clock signals, (c) means for receiving said remote and phase increment signals and generating a count value corresponding to the number of cycles of said phase increment signal received during each received cycle of said remote clock signal, (d) means for receiving said count value and decreasing said local clock signal frequency in the event said count value is greater than said predetermined number of phase increment signal cycles, and increasing said local clock signal frequency in the event said count value is lower than said predetermined number of cycles, thereby synchronizing said local clock signal with said remote clock signal in both phase and frequency, said means for receiving said count value being further comprised of: (e) a microprocessor for comparing said count value with a predetermined acceptable range of stored values and generating a digital correction signal in response thereto, said correction signal being graded such that a large phase error produces a large amplitude correction signal while a small phase error produces a proportionately smaller amplitude correction signal, (f) a digital-to-analog converter for receiving said digital correction signal and in response generating an analog control voltage signal, and (g) said voltage controlled master oscillator for receiving said control voltage signal and in response generating said master oscillator signal having frequency proportional to the magnitude of said control voltage signal.
Claim 2
Dependent Claim 333 words
Apparatus for synchronizing a local clock signal with a remote clock signal, comprised of: (a) a voltage controlled master oscillator for generating a master oscillator signal, and a digital counter for receiving and frequency dividing said master oscillator signal and in response generating a phase increment signal having a frequency which is a multiple of the local clock signal frequency such that a predetermined number of phase increment signal cycles are generated during each local clock signal cycle, (b) a programmable logic device for receiving a plurality of clock signals from external sources and in response generating said remote clock signal derived from a predetermined selected one of said plurality of clock signals, (c) means for receiving said remote and phase increment signals and generating a count value corresponding to the number of cycles of said phase increment signal received during each received cycle of said remote clock signal, (d) means for receiving said count value and decreasing said local clock signal frequency in the event said count value is greater than said predetermined number of phase increment signal cycles, and increasing said local clock signal frequency in the event said count value is lower than said predetermined number of cycles, thereby synchronizing said local clock signal with said remote clock signal in both phase and frequency, said means for receiving said count value being further comprised of: (e) a microprocessor for comparing said count value with a predetermined acceptable range of stored values and generating a digital correction signal in response thereto, said correction signal being graded such that a large phase error produces a large amplitude correction signal while a small phase error produces a proportionately smaller amplitude correction signal, (f) a digital-to-analog converter for receiving said digital correction signal and in response generating an analog control voltage signal, and (g) said voltage controlled master oscillator for receiving said control voltage signal and in response generating said master oscillator signal having frequency proportional to the magnitude of said control voltage signal.
Claim 3
Dependent Claim 29 words
Apparatus as defined in claim 1, wherein said means for receiving said remote and phase increment signals and generating said count value is comprised of a further digital counter.
Claim 4
Dependent Claim 29 words
Apparatus as defined in claim 1, wherein said means for receiving said remote and phase increment signals and generating said count value is comprised of a further digital counter.
Claim 5
Dependent Claim 29 words
Apparatus as defined in claim 1, wherein said means for receiving said remote and phase increment signals and generating said count value is comprised of a further digital counter.
Claim 6
Dependent Claim 92 words
Apparatus as defined in claim 1, wherein said means for receiving said count value is comprised of: (a) a microprocessor for comparing said count value with a predetermined acceptable range of stored values and generating a digital correction signal in response thereto, (b) a digital-to-analog converter for receiving said digital correction signal and in response generating an analog control voltage signal, and (c) a voltage controlled oscillator for receiving said control voltage signal and in response generating said master oscillator signal having frequency proportional to the magnitude of said control voltage signal.
Claim 7
Dependent Claim 46 words
Apparatus as defined in claim 1, wherein said correction value is designated FCW and is calculated according to the following formula: ##EQU2## where LTA=sum of count of said number of cycles of said phase increment signal calculated over a period of approximately 12.8 seconds, and IS=IS+LTA×256.
Claim 8
Dependent Claim 185 words
Apparatus for synchronizing a pair of clock signals, comprised of: (a) means for receiving and selecting a predetermined remote clock signal from a plurality of remote clock signal sources and in response generating a frequency divided clock signal derived from said predetermined remote clock signal, (b) voltage controlled master oscillator means for generating a master oscillator signal, (c) means for receiving said master oscillator signal and generating a frequency divided phase increment signal in response thereto, (d) means for receiving said frequency divided clock signal and phase increment signal and in response generating a count value corresponding to the number of phase increment signal cycles received during each received frequency divided clock signal cycle, (e) means for receiving said count value and generating a predetermined digital correction value in response thereto, and (f) means for receiving said digital correction value and in response generating an analog control voltage signal for application to a voltage control input of said voltage controlled master oscillator means for controlling the frequency of said master oscillator signal and thereby synchronizing said master oscillator signal with said predetermined remote clock signal.
Claim 9
Dependent Claim 185 words
Apparatus for synchronizing a pair of clock signals, comprised of: (a) means for receiving and selecting a predetermined remote clock signal from a plurality of remote clock signal sources and in response generating a frequency divided clock signal derived from said predetermined remote clock signal, (b) voltage controlled master oscillator means for generating a master oscillator signal, (c) means for receiving said master oscillator signal and generating a frequency divided phase increment signal in response thereto, (d) means for receiving said frequency divided clock signal and phase increment signal and in response generating a count value corresponding to the number of phase increment signal cycles received during each received frequency divided clock signal cycle, (e) means for receiving said count value and generating a predetermined digital correction value in response thereto, and (f) means for receiving said digital correction value and in response generating an analog control voltage signal for application to a voltage control input of said voltage controlled master oscillator means for controlling the frequency of said master oscillator signal and thereby synchronizing said master oscillator signal with said predetermined remote clock signal.
Claim 10
Dependent Claim 20 words
Apparatus as defined in claim 7, wherein said means for receiving and selecting is comprised of a programmable logic device.
Claim 11
Dependent Claim 30 words
Apparatus as defined in claim 7, wherein said means for receiving said master oscillator signal and generating a frequency divided phase increment signal is comprised of a digital counter circuit.
Claim 12
Dependent Claim 48 words
Apparatus as defined in claim 7, wherein said means for receiving said frequency divided clock signal and phase increment signal is comprised of a digital counter for counting the number of cycles of said phase increment signal in response to being enabled by said frequency divided clock signal.
Claim 13
Dependent Claim 84 words
Apparatus as defined in claim 7, wherein said means for receiving said count value and generating a digital correction value is comprised of a microprocessor for implementing a tracking algorithm which detects whether said count value is within a predetermined range and if so calculates said correction value for maintaining synchronization, based on said count value, and if said count value is not within said predetermined range said microprocessor implements an acquisition algorithm for re-obtaining phase lock between said remote and local clock signals.
Claim 14
Dependent Claim 28 words
Apparatus as defined in claim 7, wherein said means for receiving said digital correction value and generating said analog control voltage signal is comprised of a digital-to-analog converter.
Claim 15
Dependent Claim 47 words
Apparatus as defined in claim 11, wherein said digital correction value is designated FCW and is calculated according to the following formula: ##EQU3## where LTA=sum of count of said number of cycles of said phase increment signal calculated over a period of approximately 12.8 seconds, and IS=IS+LTA×256.
Claim 16
Dependent Claim 17 words
Apparatus as defined in claim 8, wherein said programmable logic device is comprised of a PAL® device.
Claim 17
Dependent Claim 30 words
Apparatus as defined in claim 8, wherein said means for receiving said master oscillator signal and generating a frequency divided phase increment signal is comprised of a digital counter circuit.
Claim 18
Dependent Claim 30 words
Apparatus as defined in claim 14, wherein said means for receiving said master oscillator signal and generating a frequency divided phase increment signal is comprised of a digital counter circuit.
Claim 19
Dependent Claim 48 words
Apparatus as defined in claim 8, wherein said means for receiving said frequency divided clock signal and phase increment signal is comprised of a digital counter for counting the number of cycles of said phase increment signal in response to being enabled by said frequency divided clock signal.
Claim 20
Dependent Claim 28 words
Apparatus as defined in claim 8, wherein said means for receiving said digital correction value and generating said analog control voltage signal is comprised of a digital-to-analog converter.

References Cited (Backward Citations)

US4404675A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-26 1992-12-26 1993-06-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-26 1996-12-26 1997-06-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-26 2000-12-26 2001-06-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag