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

Method for determining the best time to sample an information signal

Assignee: Uniden America Corp
•
Filing: 1997-04-02
•
Granted: 1999-11-23
•
Expires: 2017-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for determining the best time to sample data bits of a data bit stream of a received information signal in a digital communication system includes the steps of determining the current derivative of a respective sample of the information signal, weighting the sample by a predetermined amount, determining an accumulated derivative value for the same sample number of a previous symbol of the information signal, weighting the previous accumulated derivative value by another predetermined amount, summing the two weighted values together and assigning this accumulated derivative value to the respective sample. The method further includes the step of comparing the accumulated derivative values of a predetermined number of consecutive samples to determine which sample has the greatest accumulated derivative value. The sample having the greatest accumulated derivative value substantially corresponds to the beginning of a symbol. A bit determination sampling signal is generated and is timed to have a pulse or transition which occurs one-half symbol from the occurrence of the sample having the greatest accumulated derivative value.

Inventors

  • 👤 Keh-Shehn Lu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 16:23
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0334

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 166 words
A method for determining the best time to sample an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N sample times per data bit of the information signal, N being a number greater than 1; b) determining an accumulated derivative value for the information signal at the periodic sample times; and c) comparing the accumulated derivative values for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal, the best time to sample the information signal occurring in time substantially one-half data bit from the sample time having the largest accumulated derivative value.
Claim 2
Independent Claim 166 words
A method for determining the best time to sample an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N sample times per data bit of the information signal, N being a number greater than 1; b) determining an accumulated derivative value for the information signal at the periodic sample times; and c) comparing the accumulated derivative values for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal, the best time to sample the information signal occurring in time substantially one-half data bit from the sample time having the largest accumulated derivative value.
Claim 3
Independent Claim 194 words
A method for determining the best time to sample an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N periodic sample times per data bit of the information signal, N being a number greater than 1; b) measuring the amplitude of the information signal at the periodic sample times; c) determining a current derivative of the information signal at the periodic sample times; d) determining an accumulated derivative value for the information signal at the periodic sample times; and e) comparing the accumulated derivative values for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal, the best time to sample the information signal occurring in time substantially one-half data bit from the sample time having the largest accumulated derivative value.
Claim 4
Independent Claim 194 words
A method for determining the best time to sample an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N periodic sample times per data bit of the information signal, N being a number greater than 1; b) measuring the amplitude of the information signal at the periodic sample times; c) determining a current derivative of the information signal at the periodic sample times; d) determining an accumulated derivative value for the information signal at the periodic sample times; and e) comparing the accumulated derivative values for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal, the best time to sample the information signal occurring in time substantially one-half data bit from the sample time having the largest accumulated derivative value.
Claim 5
Dependent Claim 82 words
A method as defined by claim 2, wherein the step c) of determining the current derivative of the information signal at the periodic sample times includes the step of: for each respective sample time, S T , where T is an integer, subtracting the amplitude of the information signal measured for the sample time, S T-1 , which directly precedes the respective sample time S T from the amplitude of the information signal measured for the respective sample time S T .
Claim 6
Dependent Claim 239 words
A method as defined by claim 2, wherein the step c) of determining the current derivative of the information signal at the periodic sample times includes the step of: for each respective sample time, S T , where T is an integer, subtracting the amplitude of the information signal measured for the sample time, S T-1 , which directly precedes the respective sample time S T from the amplitude of the information signal measured for the respective sample time S T ; and wherein the step d) of determining an accumulated derivative value of the information signal at the periodic sample times includes the steps of: for each respective sample time S T , weighting the current derivative of the information signal corresponding to the sample time S T by multiplying the current derivative for the sample time S T by a first predetermined amount to derive a weighted current derivative; weighting a previously determined accumulated derivative value of the information signal corresponding to a sample time, S T-N , occurring N sample times prior to the respective sample time S T by multiplying the previously determined accumulated derivative value by a second predetermined amount to derive a weighted previously determined accumulated derivative value; and adding together the weighted current derivative value and the weighted previously determined accumulated derivative value to derive an accumulated derivative value for the information signal occurring at the respective sample time S T .
Claim 7
Dependent Claim 32 words
A method as defined by claim 4, wherein the first predetermined amount is about 0.01, corresponding to about 10%; and wherein the second predetermined amount is about 0.09, corresponding to about 90%.
Claim 8
Dependent Claim 114 words
A method as defined by claim 2, which further comprises the step of: f) determining the accuracy of the determination of the beginning of the data bit in step e), and wherein step f) includes the further steps of: f1) sensing the time of occurrence of when the information signal crosses a data bit determination threshold; f2) comparing the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith with the time of occurrence sensed in step f1); and f3) determining if the sample time having the largest accumulated value is within a predetermined time tolerance of the time occurrence of the threshold crossing sensed in step f1).
Claim 9
Independent Claim 277 words
A method for generating a bit determination sampling signal used for sampling an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N periodic sample times per data bit of the information signal, N being a number greater than 1; b) measuring the amplitude of the information signal at the periodic sample times, and generating a first signal in response thereto and corresponding to the measured amplitudes of the information signal; c) determining a current derivative of the information signal at the periodic sample times, and generating a current derivative signal in response thereto and corresponding to the current derivatives of the information signal; d) determining an accumulated derivative value for the information signal at the periodic sample times, and generating an accumulated derivative value signal in response thereto and corresponding to the accumulated derivative values for the information signal; e) comparing the accumulated derivative values of the accumulated derivative value signal for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal, the best time to sample the information signal occurring in time substantially one-half data bit from the sample time having the largest accumulated derivative value; and f) generating a bit determination sampling signal in response to the comparison made in step e).
Claim 10
Independent Claim 277 words
A method for generating a bit determination sampling signal used for sampling an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N periodic sample times per data bit of the information signal, N being a number greater than 1; b) measuring the amplitude of the information signal at the periodic sample times, and generating a first signal in response thereto and corresponding to the measured amplitudes of the information signal; c) determining a current derivative of the information signal at the periodic sample times, and generating a current derivative signal in response thereto and corresponding to the current derivatives of the information signal; d) determining an accumulated derivative value for the information signal at the periodic sample times, and generating an accumulated derivative value signal in response thereto and corresponding to the accumulated derivative values for the information signal; e) comparing the accumulated derivative values of the accumulated derivative value signal for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal, the best time to sample the information signal occurring in time substantially one-half data bit from the sample time having the largest accumulated derivative value; and f) generating a bit determination sampling signal in response to the comparison made in step e).
Claim 11
Independent Claim 252 words
A method for generating a bit synchronization signal for synchronizing data bits in an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N periodic sample times per data bit of the information signal, N being a number greater than 1; b) measuring the amplitude of the information signal at the periodic sample times, and generating a first signal in response thereto and corresponding to the measured amplitudes of the information signal; c) determining a current derivative of the information signal at the periodic sample times, and generating a current derivative signal in response thereto and corresponding to the current derivatives of the information signal; d) determining an accumulated derivative value for the information signal at the periodic sample times, and generating an accumulated derivative value signal in response thereto and corresponding to the accumulated derivative values for the information signal; e) comparing the accumulated derivative values of the accumulated derivative value signal for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal; and f) generating a bit synchronization signal in response to the comparison made in step e).
Claim 12
Independent Claim 252 words
A method for generating a bit synchronization signal for synchronizing data bits in an information signal received by a digital communication system, the information signal including a plurality of data bits situated in a data bit stream, which comprises the steps of: a) sampling the information signal at periodic sample times at a rate of N periodic sample times per data bit of the information signal, N being a number greater than 1; b) measuring the amplitude of the information signal at the periodic sample times, and generating a first signal in response thereto and corresponding to the measured amplitudes of the information signal; c) determining a current derivative of the information signal at the periodic sample times, and generating a current derivative signal in response thereto and corresponding to the current derivatives of the information signal; d) determining an accumulated derivative value for the information signal at the periodic sample times, and generating an accumulated derivative value signal in response thereto and corresponding to the accumulated derivative values for the information signal; e) comparing the accumulated derivative values of the accumulated derivative value signal for N consecutive sample times to determine the sample time of the N consecutive sample times having the largest accumulated derivative value associated therewith, the sample time with the largest accumulated derivative value substantially corresponding to the beginning of a data bit in the data bit stream of the information signal; and f) generating a bit synchronization signal in response to the comparison made in step e).

References Cited (Backward Citations)

US5671256A Cited
US5706314A Cited
US5864590A Cited
US5896422A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag