Patent US4768208A successfully refreshed from Google Patents.
US4768208A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Mid-symbol sampling timing estimator
Assignee: Voice Signals LLC
•
Filing: 1987-03-09
•
Granted: 1988-08-30
•
Expires: 2007-03-09
Abstract
Abstract A timing error estimator which samples a received stream of data symbols at the beginning, end, and a mid-point of a symbol period is disclosed. These samples are used with a model that assumes that a data stream waveform should transition along a straight line between its values at optimum sampling instances, separated by the symbol period. Differences between a mid-symbol sample estimated using this straight line model and the actual mid-symbol sample are assumed to be due to a timing error. The timing error estimator preforms computations on complex inputs and therefore is compatible with a wide variety of modulation types.
Inventors
- 👤 Frank N. Cornett
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 22:31
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0334
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
178 words
A timing error estimator for use in synchronizing sample timing to a sequence of data symbols wherein each data symbol is delayed from an immediately previous data symbol by approximately one symbol period, said timing error estimator comprising: means for supplying a begin-symbol sample measured at a first point in time; means for supplying an end-symbol sample measured approximately one symbol period after the first point in time; means for calculating an estimated mid-symbol sample so that the estimated mid-symbol sample is evaluated for a predetermined point in time between measurements of the begin-symbol and end-symbol samples, said calculating means being coupled to said begin-symbol supplying means and to said end-symbol supplying means; means for providing an actual mid-symbol sample measured at approximately the predetermined point in time, said providing means being coupled to said end-symbol supplying means and to said begin-symbol supplying means; and means for computing a timing error value as a function of begin-symbol, estimated mid-symbol, actual mid-symbol, and end-symbol samples, said computing means being coupled to said providing means and to said calculating means.
Claim 2
Dependent Claim
178 words
A timing error estimator for use in synchronizing sample timing to a sequence of data symbols wherein each data symbol is delayed from an immediately previous data symbol by approximately one symbol period, said timing error estimator comprising: means for supplying a begin-symbol sample measured at a first point in time; means for supplying an end-symbol sample measured approximately one symbol period after the first point in time; means for calculating an estimated mid-symbol sample so that the estimated mid-symbol sample is evaluated for a predetermined point in time between measurements of the begin-symbol and end-symbol samples, said calculating means being coupled to said begin-symbol supplying means and to said end-symbol supplying means; means for providing an actual mid-symbol sample measured at approximately the predetermined point in time, said providing means being coupled to said end-symbol supplying means and to said begin-symbol supplying means; and means for computing a timing error value as a function of begin-symbol, estimated mid-symbol, actual mid-symbol, and end-symbol samples, said computing means being coupled to said providing means and to said calculating means.
Claim 3
Dependent Claim
26 words
A timing error estimator as claimed in claim 1 wherein said calculating means evaluates the estimated mid-symbol sample by linearly interpolating between begin-symbol and end-symbol samples.
Claim 4
Dependent Claim
39 words
A timing error estimator as claimed in claim 2 wherein said calculating means evaluates the estimated mid-symbol sample for a point in time that occurs substantially at one-half of the interval between measurements of the begin-symbol and end-symbol samples.
Claim 5
Dependent Claim
154 words
A timing error estimator as claimed in claim 1 additionally comprising: means for supplying a quadrature begin-symbol sample measured at approximately the first point in time; means for supplying a quadrature end-symbol sample so that the quadrature end-symbol sample is measured approximately one symbol period after the first point in time; means for calculating an estimated quadrature mid-symbol sample so that the estimated quadrature mid-symbol sample is evaluated for approximately the predetermined point in time, said quadrature calculating means being coupled to said quadrature begin-symbol supplying means and to said quadrature end-symbol supplying means; and means for providing an actual quadrature mid-symbol sample so that the actual quadrature mid-symbol sample is measured at approximately the predetermined point in time, said quadrature providing means being coupled to said quadrature end-symbol supplying means and to said quadrature begin-symbol supplying means, and said quadrature providing means and said quadrature calculating means being coupled to said computing means.
Claim 6
Dependent Claim
64 words
A timing error estimator as claimed in claim 1 wherein said computing means comprises: means for obtaining a difference between estimated and actual mid-symbol samples, said mid-symbol difference obtaining means being coupled to said calculating means and to said providing means; and means, coupled to said begin-symbol sample means and to said end-symbol sample means, for obtaining a difference between end-symbol and begin-symbol samples.
Claim 7
Dependent Claim
40 words
A timing error estimator as claimed in claim 5 wherein said computing means comprises a divider having a first input coupled to said end-symbol and begin-symbol difference obtaining means and a second input coupled to said mid-symbol difference obtaining means.
Claim 8
Dependent Claim
33 words
A timing error estimator as claimed in claim 5 additionally comprising means, coupled to said end-symbol and begin-symbol difference obtaining means, for detecting a lack of substantial change between begin-symbol and end-symbol samples.
Claim 9
Dependent Claim
46 words
A timing error estimator as claimed in claim 7 additionally comprising means, coupled to said detecting means and said computing means, for overriding the timing error value when a signal provided by said detecting means indicates the lack of substantial change between begin-symbol and end-symbol samples.
Claim 10
Independent Claim
138 words
A method of adjusting timing synchronization of a clock generator with respect to an incoming sequence of data symbols wherein each data symbol is delayed from an immediately previous data symbol by approximately one symbol period, said method comprising the steps of: supplying a begin-symbol sample measured at a first point in time; supplying an end-symbol sample measured approximately one symbol period after the first point in time; calculating an estimated mid-symbol sample evaluated for a predetermined point in time between measurements of the begin-symbol and end-symbol samples; providing an actual mid-symbol sample measured at approximately the predetermined point in time; computing a timing error value as a function of begin-symbol, estimated mid-symbol, actual mid-symbol, and end-symbol samples; and controlling a phase parameter of a signal produced by the clock generator in response to the timing error value.
Claim 11
Independent Claim
138 words
A method of adjusting timing synchronization of a clock generator with respect to an incoming sequence of data symbols wherein each data symbol is delayed from an immediately previous data symbol by approximately one symbol period, said method comprising the steps of: supplying a begin-symbol sample measured at a first point in time; supplying an end-symbol sample measured approximately one symbol period after the first point in time; calculating an estimated mid-symbol sample evaluated for a predetermined point in time between measurements of the begin-symbol and end-symbol samples; providing an actual mid-symbol sample measured at approximately the predetermined point in time; computing a timing error value as a function of begin-symbol, estimated mid-symbol, actual mid-symbol, and end-symbol samples; and controlling a phase parameter of a signal produced by the clock generator in response to the timing error value.
Claim 12
Dependent Claim
24 words
A method as claimed in claim 9 wherein said calculating step evaluates the estimated mid-symbol sample by linearly interpolating between begin-symbol and end-symbol samples.
Claim 13
Dependent Claim
37 words
A method as claimed in claim 10 wherein said calculating step evaluates the estimated mid-symbol sample for a point in time that occurs at substantially one-half of the interval between measurements of the begin-symbol and end-symbol samples.
Claim 14
Dependent Claim
97 words
A method as claimed in claim 9 additionally comprising the steps of: supplying a quadrature begin-symbol sample measured at approximately the first point in time; supplying a quadrature end-symbol sample measured approximately one symbol period after the first point in time; calculating an estimated quadrature mid-symbol sample evaluated for approximately the predetermined point in time; and providing an actual quadrature mid-symbol sample measured at approximately the predetermined point in time so that said computing step computes the timing error value additionally as a function of quadrature begin-symbol, quadrature estimated mid-symbol, quadrature actual mid-symbol, and quadrature end-symbol samples.
Claim 15
Dependent Claim
36 words
A method as claimed in claim 9 wherein said computing step comprises the steps of: obtaining a first difference between estimated and actual mid-symbol samples; and obtaining a second difference between the end-symbol and begin-symbol samples.
Claim 16
Dependent Claim
35 words
A method as claimed in claim 13 wherein said computing step comprises the step of dividing a first value which corresponds to the first difference by a second value which corresponds to the second difference.
Claim 17
Dependent Claim
23 words
A method as claimed in claim 13 additionally comprising the step of detecting a lack of substantial change between begin-symbol and end-symbol samples.
Claim 18
Dependent Claim
32 words
A method as claimed in claim 15 additionally comprising the step of overriding the timing error value when said detecting step indicates a lack of substantial change between begin-symbol and end-symbol samples.
Claim 19
Dependent Claim
198 words
A timing error estimator comprising: an input terminal; a first track and hold amplifier having an input coupled to said input terminal and having an output; a second track and hold amplifier having an input coupled to said first track and hold amplifier output, and said second track and hold amplifier having an output; a first adder having plus and minus inputs, said plus input being coupled to said input terminal, said minus input being coupled to said second track and hold amplifier output, and said first adder having an output; a second adder having a first input coupled to said input terminal, a second input coupled to said second track and hold amplifier output, and said second adder having an output; a third adder having plus and minus inputs, said minus input of said third adder being coupled to said first track and hold amplifier output, said plus input of said third adder being coupled to said second adder output, and said third adder having an output; and a first multiplier having a first input coupled to said first adder output, a second input coupled to said third adder output, and said first multiplier having an output.
Claim 20
Dependent Claim
198 words
A timing error estimator comprising: an input terminal; a first track and hold amplifier having an input coupled to said input terminal and having an output; a second track and hold amplifier having an input coupled to said first track and hold amplifier output, and said second track and hold amplifier having an output; a first adder having plus and minus inputs, said plus input being coupled to said input terminal, said minus input being coupled to said second track and hold amplifier output, and said first adder having an output; a second adder having a first input coupled to said input terminal, a second input coupled to said second track and hold amplifier output, and said second adder having an output; a third adder having plus and minus inputs, said minus input of said third adder being coupled to said first track and hold amplifier output, said plus input of said third adder being coupled to said second adder output, and said third adder having an output; and a first multiplier having a first input coupled to said first adder output, a second input coupled to said third adder output, and said first multiplier having an output.
Claim 21
Dependent Claim
211 words
A timing error estimator as claimed in claim 17 additionally comprising: a second input terminal; a third track and hold amplifier having an input coupled to said second input terminal and having an output; a fourth track and hold amplifier having an input coupled to said second input terminal and to said third track and hold amplifier output, and said fourth track and hold amplifier having an output; a fourth adder having plus and minus inputs and an output, said plus input of said fourth adder being coupled to said second input terminal; fifth track and hold amplifier having an output coupled to said minus input of said fourth adder; a fifth adder having a first input coupled to said second input terminal, a second input coupled to said fifth track and hold amplifier output, and having an output; a sixth adder having plus and minus inputs, said minus input of said sixth adder being coupled to said fourth track and hold amplifier output, said plus input of said sixth adder being coupled to said fifth adder output, and said sixth adder having an output; and a second multiplier having a first input coupled to said fourth adder output, a second input coupled to said sixth adder output, and an output.
Claim 22
Dependent Claim
44 words
A timing error estimator as claimed in claim 18 additionally comprising: a first squarer having an input coupled to said first adder output and having an output; and a second squarer having an input coupled to said fourth adder output, and having an output.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-08-30 | 1992-02-29 | 1992-08-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-08-30 | 1996-02-29 | 1996-08-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-08-30 | 2000-02-29 | 2000-08-30 | $7700.00 | Window Closed / Lapsed |