Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
136 words
A method for synchronizing a data sampling clock to a baud clock contained in a data signal, said data sampling clock having a nominal frequency of N times a frequency of said baud clock, comprising the steps of: (a) sampling said data signal at said frequency of said data sampling clock to provide a sampled data signal; (b) squaring said sampled data signal to provide a squared sampled data signal; (c) filtering said squared sampled data signal to provide a recovered baud clock; (d) determining a sign of said recovered baud clock on every Nth occurrence of said data sampling clock; and (e) increasing said frequency of said data sampling clock if said sign is of a predetermined polarity, and decreasing said frequency of said data sampling clock if said sign is of a reverse polarity.
Claim 2
Independent Claim
136 words
A method for synchronizing a data sampling clock to a baud clock contained in a data signal, said data sampling clock having a nominal frequency of N times a frequency of said baud clock, comprising the steps of: (a) sampling said data signal at said frequency of said data sampling clock to provide a sampled data signal; (b) squaring said sampled data signal to provide a squared sampled data signal; (c) filtering said squared sampled data signal to provide a recovered baud clock; (d) determining a sign of said recovered baud clock on every Nth occurrence of said data sampling clock; and (e) increasing said frequency of said data sampling clock if said sign is of a predetermined polarity, and decreasing said frequency of said data sampling clock if said sign is of a reverse polarity.
Claim 3
Dependent Claim
9 words
The method of claim 1 wherein N equals 12.
Claim 4
Dependent Claim
19 words
The method of claim 1 wherein said frequency of said baud clock is 600 Hz and N equals 12.
Claim 5
Dependent Claim
13 words
The method or claim 1 wherein said predetermined polarity is a positive polarity.
Claim 6
Dependent Claim
24 words
The method of claim 1 wherein said filtering is bandpass filtering using a center frequency approximately equal to said frequency of said baud clock.
Claim 7
Dependent Claim
15 words
The method of claim 5 wherein said frequency of said baud clock is 600 Hz.
Claim 8
Independent Claim
258 words
A method for synchronizing a data sampling clock to a baud clock contained in a data signal, said data sampling clock having a nominal frequency of N times a frequency of said baud clock, comprising the steps of: (a) a start-up procedure, comprising: (1) sampling said data signal to provide a sampled data signal, said sampled data signal comprising a plurality of data signal sample points; (2) squaring said sampled data signal to provide a squared sample data signal; (3) filtering said squared sampled data signal to provide a recovered baud clock signal; (4) detecting a predetermined transition of said recovered baud clock signal; and (5) designating a sample point of said plurality of sample points nearest in time to said predetermined transistion as a primary sampling point; and (b) a maintenance procedure performed after completion of steps (a) (5) (1) sampling said data signal to provide said sampled data signal, said sampled data signal comprising a plurality of data signal sample points; (2) squaring said sampled data signal to provide said squared sampled data signal; (3) filtering said squared sampled data signal to provide said recovered baud clock signal; (4) determining a sign of said recovered baud clock on each Nth occurrence of said data sampling clock, beginning with said occurrence of said data sampling clock corresponding to said primary sampling point; and (5) increasing said frequency of said data sampling clock if said sign is of a predetermined polarity and decreasing said frequency of said data sampling clock if said sign is of a reverse polarity.
Claim 9
Independent Claim
258 words
A method for synchronizing a data sampling clock to a baud clock contained in a data signal, said data sampling clock having a nominal frequency of N times a frequency of said baud clock, comprising the steps of: (a) a start-up procedure, comprising: (1) sampling said data signal to provide a sampled data signal, said sampled data signal comprising a plurality of data signal sample points; (2) squaring said sampled data signal to provide a squared sample data signal; (3) filtering said squared sampled data signal to provide a recovered baud clock signal; (4) detecting a predetermined transition of said recovered baud clock signal; and (5) designating a sample point of said plurality of sample points nearest in time to said predetermined transistion as a primary sampling point; and (b) a maintenance procedure performed after completion of steps (a) (5) (1) sampling said data signal to provide said sampled data signal, said sampled data signal comprising a plurality of data signal sample points; (2) squaring said sampled data signal to provide said squared sampled data signal; (3) filtering said squared sampled data signal to provide said recovered baud clock signal; (4) determining a sign of said recovered baud clock on each Nth occurrence of said data sampling clock, beginning with said occurrence of said data sampling clock corresponding to said primary sampling point; and (5) increasing said frequency of said data sampling clock if said sign is of a predetermined polarity and decreasing said frequency of said data sampling clock if said sign is of a reverse polarity.
Claim 10
Dependent Claim
9 words
The method of claim 7 wherein N equals 12.
Claim 11
Dependent Claim
19 words
The method of claim 7 wherein said frequency of said baud clock is 600 Hz and N equals 12.
Claim 12
Dependent Claim
13 words
The method of claim 7 wherein said predetermined polarity is a positive polarity.
Claim 13
Dependent Claim
22 words
The method of claim 7 wherein said filtering is bandpass filtering center frequency approximately equal to said frequency of said baud clock.
Claim 14
Dependent Claim
15 words
The method of claim 11 wherein said frequency of said baud clock is 600 Hz.
Claim 15
Dependent Claim
177 words
Apparatus for synchronizing a data sampling clock to a baud clock having a frequency and contained in an input signal, comprising: a clock; programmable counter means responsive to said clock and to a count control signal for providing said data sampling clock, said data sampling clock having a nominal frequency of N times said frequency of said baud clock; sampling means responsive to said data sampling clock for sampling said input signal to provide a sampled input signal; squaring means connected to said sampling means for providing a squared input signal; filtering means connected to said squaring means for providing a recovered baud clock signal; and calculating means responsive to said data sampling clock and to a sign of said recovered baud clock signal for updating said count control signal on every Nth occurrence of said data sampling clock; wherein said frequency of said data sampling clock is increased if said sign is of a first polarity on a said Nth occurrence and decreased if said sign is of a reverse polarity on a said Nth occurrence.
Claim 16
Dependent Claim
177 words
Apparatus for synchronizing a data sampling clock to a baud clock having a frequency and contained in an input signal, comprising: a clock; programmable counter means responsive to said clock and to a count control signal for providing said data sampling clock, said data sampling clock having a nominal frequency of N times said frequency of said baud clock; sampling means responsive to said data sampling clock for sampling said input signal to provide a sampled input signal; squaring means connected to said sampling means for providing a squared input signal; filtering means connected to said squaring means for providing a recovered baud clock signal; and calculating means responsive to said data sampling clock and to a sign of said recovered baud clock signal for updating said count control signal on every Nth occurrence of said data sampling clock; wherein said frequency of said data sampling clock is increased if said sign is of a first polarity on a said Nth occurrence and decreased if said sign is of a reverse polarity on a said Nth occurrence.
Claim 17
Dependent Claim
14 words
The apparatus of claim 13 wherein said programmable counter means comprises a presettable counter.
Claim 18
Dependent Claim
13 words
The apparatus of claim 13 wherein said filtering means comprises a bandpass filter.
Claim 19
Dependent Claim
20 words
The apparatus of claim 15 wherein said bandpass filter has a center frequency approximately equal to said baud clock frequency.
Claim 20
Dependent Claim
9 words
The apparatus of claim 13 wherein N equals 12.
Claim 21
Dependent Claim
11 words
The apparatus of claim 13 wherein said predetermined polarity is positive.
Claim 22
Dependent Claim
13 words
The apparatus of claim 13 wherein said samping means comprises a coder/decoder receiver.
Claim 23
Dependent Claim
21 words
The apparatus of claim 13 wherein said squaring means, said filtering means, and said calculating means are embodied in a microprocessor.
Claim 24
Dependent Claim
101 words
The apparatus of claim 13 and further comprising: zero-crossing detection means responsive to a predetermined transition said recovered baud clock signal for providing a zero-crossing signal; wherein said sampled input signal comprises a plurality of sampling points; and wherein said calculating means first designates a sampling point of said plurality of sampling points nearest in time to said predetermined transition as a primary sampling point and is then responsive to said sign for updating said control signal on every Nth occurrence of said data sampling clock beginning with said occurrence of said data sampling clock corresponding to said primary sampling point.
Claim 25
Dependent Claim
25 words
The apparatus of claim 21 wherein said squaring means, said filtering means, said calculating means, and said zero-crossing detection means are embodied in a microprocessor.
Claim 26
Dependent Claim
216 words
In a modem having means for sending outgoing signals over a telephone line and means for receiving incoming signals over said telephone line, said outgoing signals and said incoming signals corresponding to data being transferred at a rate determined by a baud clock having a frequency, said receiving means including means responsive to a sampling signal for sampling said incoming signals to produce a sampled signal, a sampling signal synchronization circuit for synchronizing said sampling signal to said baud clock in said incoming signals, comprising: a clock; programmable counter means responsive said clock and to a count control signal for providing said sampling signal, said sampling signal having a nominal frequency of N times said frequency of said baud clock; squaring means connected to said sampling means for providing a squared input signal; filtering means connected to said squaring means for providing a recovered baud clock signal; and calculating means responsive to said sampling signal and to a sign of said recovered baud clock signal for updating said count control signal on every Nth occurrence of said sampling signal; wherein said frequency of said sampling signal is increased if said sign is of a first polarity on a said Nth occurrence, and decreased if said sign is of a reverse polarity on a said Nth occurrence.
Claim 27
Dependent Claim
216 words
In a modem having means for sending outgoing signals over a telephone line and means for receiving incoming signals over said telephone line, said outgoing signals and said incoming signals corresponding to data being transferred at a rate determined by a baud clock having a frequency, said receiving means including means responsive to a sampling signal for sampling said incoming signals to produce a sampled signal, a sampling signal synchronization circuit for synchronizing said sampling signal to said baud clock in said incoming signals, comprising: a clock; programmable counter means responsive said clock and to a count control signal for providing said sampling signal, said sampling signal having a nominal frequency of N times said frequency of said baud clock; squaring means connected to said sampling means for providing a squared input signal; filtering means connected to said squaring means for providing a recovered baud clock signal; and calculating means responsive to said sampling signal and to a sign of said recovered baud clock signal for updating said count control signal on every Nth occurrence of said sampling signal; wherein said frequency of said sampling signal is increased if said sign is of a first polarity on a said Nth occurrence, and decreased if said sign is of a reverse polarity on a said Nth occurrence.
Claim 28
Dependent Claim
14 words
The circuit of claim 23 wherein said programmable counter means comprises a presettable counter.
Claim 29
Dependent Claim
14 words
The circuit of claim 24 wherein said filtering means comprises a band pass filter.
Claim 30
Dependent Claim
20 words
The circuit of claim 25 wherein said bandpass filter has a center frequency nominally equal to said baud clock frequency.
Claim 31
Dependent Claim
9 words
The circuit of claim 23 wherein N equals 12.
Claim 32
Dependent Claim
11 words
The circuit of claim 23 wherein said predetermined polarity is positive.
Claim 33
Dependent Claim
21 words
The circuit of claim 23 wherein said squaring means, said filtering means and said calculating means are embodied in a microprocessor.
Claim 34
Dependent Claim
99 words
The circuit of claim 23 and further comprising: zero-crossing detection means responsive to a predetermined transition of said recovered baud clock signal for providing a zero-crossing signal; wherein said sampled signal comprises a plurality of sampling points; and wherein said calculating means first designates a sampling point of said plurality of sampling points nearest in time to said predetermined transition as a primary sampling point and is then responsive to said sign for updating said control signal on every Nth occurrence of said sampling signal beginning with said occurrence of said sampling signal corresponding to said primary sampling point.
Claim 35
Dependent Claim
25 words
The circuit of claim 30 wherein said squaring means, said filtering means, said calculating means, and said zero-crossing detection means are embodied in a microprocessor.