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

Method and apparatus for bidirectional demodulation of digitally modulated signals

Assignee: Unwired Planet LLC
•
Filing: 1996-12-05
•
Granted: 1999-06-01
•
Expires: 2016-12-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for bidirectionally demodulating data symbols transmitted through a communication channel. The method includes sequentially receiving and storing a first plurality of known data symbols, a second plurality of unknown data symbols, and a third plurality of known data symbols. Thereafter, a first block of the unknown data symbols received nearer the first plurality of known data symbols is forward-demodulated. Likewise, a second block of the unknown data symbols received nearer the third plurality of known data symbols is backward-demodulated. The forward- and backward-demodulation of the unknown data symbols determines quality values (figure-of-merits based on at least one of signal power, noise power and a combination of signal power plus noise power) indicative of demodulation qualities of the unknown data symbols that are compared to produce a best direction indication. Upon determining the best direction indication, either the forward- or backward-demodulation steps are repeated for subsequent blocks of unknown data symbols.

Inventors

  • 👤 Gregory Edward Bottomley
  • 👤 Paul Wilkinson Dent
  • 👤 Ravinder David Koilpillai
  • 👤 Sandeep Chennakeshu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:50
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/03; H04L25/03006; H04L25/03178; H04L2025/03433; H04L2025/03535; H04L2025/03547; H04L2025/0356

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 196 words
A method of bidirectionally demodulating data symbols transmitted through a communication channel comprising the steps of: sequentially receiving a first plurality of known data symbols, a second plurality of unknown data symbols, and a third plurality of known data symbols; storing the first plurality of known data symbols, the second plurality of unknown data symbols and the third plurality of known data symbols; forward-demodulating a first block of the second plurality of unknown data symbols received nearer said first plurality of known data symbols; backward-demodulating a second block of the second plurality of unknown data symbols received nearer said third plurality of known data symbols; determining quality values indicative of demodulation qualities in the forward-demodulated first block and the backward-demodulated second block of the unknown data symbols, said quality values including a plurality of figure-of-merits each based on at least one of noise power, signal power and a combination of signal power plus noise power; comparing the quality values to produce a best direction indication; and repeating either the step of forward-demodulating or the step of backward-demodulating depending upon the best direction indication determined in the step of comparing for subsequent blocks of unknown data symbols.
Claim 2
Independent Claim 196 words
A method of bidirectionally demodulating data symbols transmitted through a communication channel comprising the steps of: sequentially receiving a first plurality of known data symbols, a second plurality of unknown data symbols, and a third plurality of known data symbols; storing the first plurality of known data symbols, the second plurality of unknown data symbols and the third plurality of known data symbols; forward-demodulating a first block of the second plurality of unknown data symbols received nearer said first plurality of known data symbols; backward-demodulating a second block of the second plurality of unknown data symbols received nearer said third plurality of known data symbols; determining quality values indicative of demodulation qualities in the forward-demodulated first block and the backward-demodulated second block of the unknown data symbols, said quality values including a plurality of figure-of-merits each based on at least one of noise power, signal power and a combination of signal power plus noise power; comparing the quality values to produce a best direction indication; and repeating either the step of forward-demodulating or the step of backward-demodulating depending upon the best direction indication determined in the step of comparing for subsequent blocks of unknown data symbols.
Claim 3
Dependent Claim 41 words
The method as set forth in claim 1, wherein said step of determining quality values further includes one of said plurality of figure-of-merits based upon a cost function approach including at least one of synchronous quality information and fade depth information.
Claim 4
Dependent Claim 51 words
The method as set forth in claim 1, wherein said step of determining quality values further includes one of said plurality of figure-of-merits based upon at least one of a ratio of signal power to noise power, a ratio of signal power plus noise power to noise power, and channel gain.
Claim 5
Dependent Claim 25 words
The method as set forth in claim 1, wherein said step of comparing further includes implementing a forward control algorithm and a backward control algorithm.
Claim 6
Dependent Claim 91 words
The method as set forth in claim 4, wherein said step of implementing the forward control algorithm further includes the steps of: multiplying said combination of signal power plus noise power determined in the forward-demodulated first block to the noise power determined in the backward-demodulated second block to determine a first product; multiplying said combination of signal power plus noise power determined in the backward-demodulated second block to the noise power determined in the forward-demodulated first block to determine a second product; and subtracting the second product from the first product.
Claim 7
Dependent Claim 91 words
The method as set forth in claim 4, wherein said step of implementing the backward control algorithm further includes the steps of: multiplying said combination of signal power plus noise power determined in the backward-demodulated second block to the noise power determined in the forward-demodulated first block to determine a first product; multiplying said combination of signal power plus noise power determined in the forward-demodulated first block to the noise power determined in the backward-demodulated second block to determine a second product; and subtracting the second product from the first product.
Claim 8
Dependent Claim 96 words
The method as set forth in claim 1, wherein said step of comparing further includes implementing a logical control algorithm including the steps of: dividing said combination of signal power plus noise power determined in the forward-demodulated first block into the noise power determined in the forward-demodulated first block to determine a first value; dividing said combination of signal power plus noise power determined in the backward-demodulated second block into the noise power determined in the backward-demodulated second block to determine a second value; and determining if said first value is greater than said second value.
Claim 9
Independent Claim 204 words
A system for bidirectionally demodulating data symbols transmitted through a communication channel comprising: means for sequentially receiving a first plurality of known data symbols, a second plurality of unknown data symbols, and a third plurality of known data symbols; means for storing the first plurality of known data symbols, the second plurality of unknown data symbols and the third plurality of known data symbols; means for forward-demodulating a first block of the second plurality of unknown data symbols received nearer said first plurality of known data symbols; means for backward-demodulating a second block of the second plurality of unknown data symbols received nearer said third plurality of known data symbols; means for determining quality values indicative of demodulation qualities in the forward-demodulated first block and the backward-demodulated second block of the unknown data symbols, said quality values including a plurality of figure-of-merits each based upon at least one of noise power, signal power, and a combination of signal power plus noise power; means for comparing the quality values to produce a best direction indication; and means for selecting either the means for forward-demodulating or the means for backward-demodulating to demodulate subsequent blocks of unknown data symbols based on the comparison of the quality values.
Claim 10
Independent Claim 204 words
A system for bidirectionally demodulating data symbols transmitted through a communication channel comprising: means for sequentially receiving a first plurality of known data symbols, a second plurality of unknown data symbols, and a third plurality of known data symbols; means for storing the first plurality of known data symbols, the second plurality of unknown data symbols and the third plurality of known data symbols; means for forward-demodulating a first block of the second plurality of unknown data symbols received nearer said first plurality of known data symbols; means for backward-demodulating a second block of the second plurality of unknown data symbols received nearer said third plurality of known data symbols; means for determining quality values indicative of demodulation qualities in the forward-demodulated first block and the backward-demodulated second block of the unknown data symbols, said quality values including a plurality of figure-of-merits each based upon at least one of noise power, signal power, and a combination of signal power plus noise power; means for comparing the quality values to produce a best direction indication; and means for selecting either the means for forward-demodulating or the means for backward-demodulating to demodulate subsequent blocks of unknown data symbols based on the comparison of the quality values.
Claim 11
Dependent Claim 41 words
The system as set forth in claim 8 wherein said means for determining quality values further includes one of said plurality of figure-of-merits based upon a cost function approach including at least one of synchronous quality information and fade depth information.
Claim 12
Dependent Claim 51 words
The system as set forth in claim 8, wherein said means for determining quality values further includes one of said plurality of figure-of-merits based upon at least one of a ratio of signal power to noise power, a ratio of signal power plus noise power to noise power, and channel gain.
Claim 13
Dependent Claim 27 words
The system as set forth in claim 8, wherein said means for comparing further includes means for implementing a forward control algorithm and a backward control algorithm.
Claim 14
Dependent Claim 87 words
The system as set forth in claim 11, wherein said forward control algorithm is operable to multiply said combination of signal power plus noise power determined in the forward-demodulated first block to the noise power determined in the backward-demodulated second block to determine a first product, and multiply said combination of signal power plus noise power determined in the backward-demodulated second block to the noise power determined in the forward-demodulated first block to determine a second product, and then subtract the second product from the first product.
Claim 15
Dependent Claim 87 words
The system as set forth in claim 11, wherein said backward control algorithm is operable to multiply said combination of signal power plus noise power determined in the backward-demodulated second block to the noise power determined in the forward-demodulated first block to determine a first product, and multiply said combination of signal power plus noise power determined in the forward-demodulated first block to the noise power determined in the backward-demodulated second block to determine a second product, and then subtract the second product from the first product.
Claim 16
Dependent Claim 98 words
The system as set forth in claim 8, wherein said means for comparing further including means for implementing a logical control algorithm operable to divide said combination of signal power plus noise power determined in the forward-demodulated first block into the noise power determined in the forward-demodulated first block to determine a first value, and divide said combination of signal power plus noise power determined in the backward-demodulated second block into the noise power determined in the backward-demodulated second block to determine a second value, and then determine if said first value is greater than said second value.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag