Apparatus and method for synchronizing a communication system
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification