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

Multi-level symbol synchronizer

Assignee: Motorola Solutions Inc
•
Filing: 1991-04-08
•
Granted: 1993-05-04
•
Expires: 2011-04-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A symbol synchronizer for a communication receiver receiving multi-level data signals includes a reference clock generator for generating a reference clock signal having a predetermined time period, a state change detector for detecting state changes occurring within the received multi-level data signals over the predetermined time period to enable determining a time location corresponding to the detected state change wherein the time locations are assigned predetermined numeric values corresponding to the time locations determined, an accumulator for accumulating a time location for the time locations selected, and a phase adjusting circuit which is responsive to the time location count for adjusting the phase of the reference clock signal relative to the received multi-level data signal.

Inventors

  • 👤 Richard A. Erhart
  • 👤 David F. Willard
  • 👤 James G. Mittel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:35
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4917; H04L7/00; H04L7/02; H04L7/033; H04L7/0331

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 124 words
A symbol synchronizer for a communication receiver receiving multi-level data signals, comprising: reference clock generating means, for generating a reference clock signal having a predetermined time period; detecting means for detecting state changes occurring within the received multi-level data signals over the predetermined time period, and for determining time locations corresponding thereto, wherein the time locations are assigned predetermined numeric values corresponding to the time locations determined; accumulating means, coupled to said reference clock generating means and responsive to the numeric values determined, for accumulating a time location count; and phase adjusting means, coupled to said reference clock generating means, and responsive to the time location count accumulated, for adjusting the phase of the reference clock signal relative to the received multi-level data signal.
Claim 2
Dependent Claim 124 words
A symbol synchronizer for a communication receiver receiving multi-level data signals, comprising: reference clock generating means, for generating a reference clock signal having a predetermined time period; detecting means for detecting state changes occurring within the received multi-level data signals over the predetermined time period, and for determining time locations corresponding thereto, wherein the time locations are assigned predetermined numeric values corresponding to the time locations determined; accumulating means, coupled to said reference clock generating means and responsive to the numeric values determined, for accumulating a time location count; and phase adjusting means, coupled to said reference clock generating means, and responsive to the time location count accumulated, for adjusting the phase of the reference clock signal relative to the received multi-level data signal.
Claim 3
Dependent Claim 24 words
The symbol synchronizer according to claim 1 wherein the time locations identify one of a plurality of predetermined phases of the reference clock signal.
Claim 4
Dependent Claim 26 words
The symbol synchronizer according to claim 1, wherein said symbol synchronizer further comprises converting means for converting the received multi-level data signals into binary data symbols.
Claim 5
Dependent Claim 21 words
The symbol synchronizer according to claim 3, wherein the binary data symbols comprise at least first and second binary data signals.
Claim 6
Dependent Claim 68 words
The symbol synchronizer according to claim 3, wherein said converting means comprises: reference level generating means, for generating at least three reference level signals; level detecting means, responsive to the reference level signals and the binary data symbols, for generating a data level detection signals; and decoding means, responsive to the data level detection signals, for generating at least a pair of binary data signals in response thereto.
Claim 7
Dependent Claim 26 words
The symbol synchronizer according to claim 1, wherein the detected time locations, are assigned positive and negative values within predetermined portions of the predetermined time period.
Claim 8
Dependent Claim 60 words
The symbol synchronizer according to claim 1, wherein said reference clock generating means comprises: timing means, for generating timing signals; counting means, responsive to the timing signals, for generating a sequence of counts representing numeric values which depict a sequence of time locations; and count decoding means, responsive to the generated sequence of counts, for generating the reference clock signal.
Claim 9
Dependent Claim 51 words
The symbol synchronizer according to claim 1, wherein said detecting means comprises: delay means, responsive to the binary data signals, for generating at least a pair of delayed binary data signals; and comparing means, responsive to the binary data signals and delayed binary data signals, for generating a state change signal.
Claim 10
Dependent Claim 56 words
The symbol synchronizer according to claim 1, wherein said accumulating means comprises: register means, for storing the time location count; and adder means, responsive to the numeric values depicting the time locations and the time location count stored, for generating a new time location count, the new time location count being stored within said register means.
Claim 11
Dependent Claim 34 words
The symbol synchronizer according to claim 1, wherein said detecting means further comprises magnitude detecting means, responsive to the magnitude of the received multi-level data signals, for generating magnitude value signals in response thereto.
Claim 12
Dependent Claim 69 words
The symbol synchronizer according to claim 10, wherein said accumulating means, is further responsive to the magnitude values, for accumulating a total time location/magnitude count from the time location count and magnitude values generated; and phase adjusting means, coupled to said reference clock generating means, and responsive to the total time location/magnitude count, for adjusting the phase of the reference clock signal relative to the received multi-level data signal.
Claim 13
Dependent Claim 33 words
The symbol synchronizer according to claim 1, further comprising state change accumulating means, for accumulating a count of the state changes detected within the received multi-level data signals over the predetermined time period.
Claim 14
Dependent Claim 29 words
The symbol synchronizer according to claim 12, wherein the detected state changes are assigned positive and negative values corresponding to the time location detected with the predetermined time period.
Claim 15
Dependent Claim 40 words
The symbol synchronizer according to claim 12, further comprising averaging means, coupled to said accumulating means and to said state change accumulating means, for generating a time location average of the changes of state within the received predetermined time period.
Claim 16
Dependent Claim 37 words
The symbol synchronizer according to claim 1, further comprising symbol recovery means, responsive to the timing signals for providing a further adjustment of the phase of the reference clock signal relative to the received multi-level data signal.
Claim 17
Independent Claim 107 words
A method for synchronizing a received multi-level data signal within a communication receiver, said method comprising the steps of: generating a reference clock signal having a predetermined time period; detecting state changes occurring within the received multi-level data signals over the predetermined time period to enable determining time locations corresponding thereto, wherein the time locations are assigned predetermined numeric values corresponding to the time locations determined; accumulating a time location count in response to the reference clock signal and the numeric values determined; and adjusting the phase of the reference clock signal relative to the received multi-level data signal in response to the time location count accumulated.
Claim 18
Independent Claim 107 words
A method for synchronizing a received multi-level data signal within a communication receiver, said method comprising the steps of: generating a reference clock signal having a predetermined time period; detecting state changes occurring within the received multi-level data signals over the predetermined time period to enable determining time locations corresponding thereto, wherein the time locations are assigned predetermined numeric values corresponding to the time locations determined; accumulating a time location count in response to the reference clock signal and the numeric values determined; and adjusting the phase of the reference clock signal relative to the received multi-level data signal in response to the time location count accumulated.
Claim 19
Dependent Claim 82 words
The method for synchronizing a received multi-level data signal according to claim 16, further comprising the steps of: detecting magnitude changes occurring within the received multi-level data signals over the predetermined time period; accumulating a magnitude change count with the time location count over the predetermined time interval, and for generating a phase adjustment signal in response thereto; and adjusting the phase of the reference clock signal relative to the received multi-level data signal in response to the phase adjustment signal generated.
Claim 20
Dependent Claim 81 words
The method of synchronizing a received multi-level data signal according to claim 16, further comprising the steps of: accumulating a count of the number of state changes detected over the predetermined time period; generating a time location count average in response to the number of state changes detected, and generating a phase adjustment signal in response thereto; and adjusting the phase of the reference clock signal relative to the received multi-level data signal in response to the phase adjustment signal generated.
Claim 21
Dependent Claim 159 words
A communication receiver for receiving multi-level data signals including address and message information, comprising: receiving means for receiving the multi-level data signals; reference clock generating means, for generating a reference clock signal having a predetermined time period; detecting means, for detecting state changes occurring within the received multi-level data signals over the predetermined time period to enable determining time locations corresponding thereto; accumulating means, coupled to said reference clock generating means, for accumulating a time location count corresponding to the time locations identified; phase adjusting means, coupled to said reference clock generating means, and responsive to the time location count accumulated, for adjusting the phase of the reference clock signal relative to the received multi-level data signal; decoding means, responsive to the reference clock signal, for decoding the received multi-level data signal address information, and for generating a control signal in response thereto; and alerting means, responsive to the control signal, for generating an alert signal in response thereto.
Claim 22
Dependent Claim 159 words
A communication receiver for receiving multi-level data signals including address and message information, comprising: receiving means for receiving the multi-level data signals; reference clock generating means, for generating a reference clock signal having a predetermined time period; detecting means, for detecting state changes occurring within the received multi-level data signals over the predetermined time period to enable determining time locations corresponding thereto; accumulating means, coupled to said reference clock generating means, for accumulating a time location count corresponding to the time locations identified; phase adjusting means, coupled to said reference clock generating means, and responsive to the time location count accumulated, for adjusting the phase of the reference clock signal relative to the received multi-level data signal; decoding means, responsive to the reference clock signal, for decoding the received multi-level data signal address information, and for generating a control signal in response thereto; and alerting means, responsive to the control signal, for generating an alert signal in response thereto.
Claim 23
Dependent Claim 41 words
The communication receiver according to claim 19 further comprising: memory means, coupled to said decoding means, for storing the received message information; and display means, coupled to said decoding means and to said memory means, for displaying the stored message information.

References Cited (Backward Citations)

US3775688A Cited
US4571735A Cited
US5065384A Cited
US4965814A Cited
US5052031A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-05-03 1996-11-02 1997-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-05-03 2000-11-02 2001-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-05-03 2004-11-02 2005-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag