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

Adaptive weight update method and system for a discrete multitone spread spectrum communications system

Assignee: AT&T Mobility II LLC
•
Filing: 1997-02-24
•
Granted: 1999-07-13
•
Expires: 2017-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A new method makes the most efficient use of the scarce spectral bandwidth in a wireless discrete multitone spread spectrum communications system by updating the spectral and/or spatial spreading weights at a rate that is determined by the measured quality of the link. Low quality links require more frequent updates of the spreading weights than do higher quality links. Spreading weights and despreading weights for a station are adaptively updated, depending on the error in received signals. If the error value is less than a threshold error value, then the method maintains the existing spreading weights as the current spreading weights to apply to an outgoing data signal. Alternately, if the error value is greater than the threshold error value, then the method adaptively calculates updated despreading weights at the base station from the first spread signal and calculates updated spreading weights as the current spreading weights from the updated despreading weights to apply to the outgoing data signal.

Inventors

  • 👤 Hongliang Zhang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 16:55
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/02; H04L5/023; H04L5/026; H04B; H04B1/00; H04B1/69; H04B1/707; H04L1/00; H04L1/0001; H04L1/0002; H04L1/0003

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 181 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; adaptively despreading the signal received at the base station by using first despreading weights; computing an error value for said first spread signal; comparing the error value with a threshold error value; maintaining first spreading weights as a current spreading weights at the base station to apply to an outgoing data signal in response to said error value being less than said threshold error value; adaptively calculating second despreading weights at the base station from said first spread signal and calculating second spreading weights as the current spreading weights from said second despreading weights to apply to the outgoing data signal in response to said error value being greater than said threshold error value; spreading said outgoing data signal at the base station with said current spreading weights, to distribute the outgoing data signal over a plurality of discrete tones, forming a second spread signal; and transmitting said second spread signal.
Claim 2
Dependent Claim 181 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; adaptively despreading the signal received at the base station by using first despreading weights; computing an error value for said first spread signal; comparing the error value with a threshold error value; maintaining first spreading weights as a current spreading weights at the base station to apply to an outgoing data signal in response to said error value being less than said threshold error value; adaptively calculating second despreading weights at the base station from said first spread signal and calculating second spreading weights as the current spreading weights from said second despreading weights to apply to the outgoing data signal in response to said error value being greater than said threshold error value; spreading said outgoing data signal at the base station with said current spreading weights, to distribute the outgoing data signal over a plurality of discrete tones, forming a second spread signal; and transmitting said second spread signal.
Claim 3
Dependent Claim 24 words
The highly bandwidth-efficient communications method of claim 1, that further comprises: said error value for said first spread signal being a bit error rate.
Claim 4
Dependent Claim 24 words
The highly bandwidth-efficient communications method of claim 1, that further comprises: said error value for said first spread signal being a Reed-Solomon error value.
Claim 5
Dependent Claim 36 words
The highly bandwidth-efficient communications method of claim 1, that further comprises: said error value for said first spread signal being a difference value between said first spread signal and a reference signal at the base station.
Claim 6
Dependent Claim 25 words
The highly bandwidth-efficient communications method of claim 1, that further comprises: said error value for said first spread signal being a mean square error value.
Claim 7
Dependent Claim 25 words
The highly bandwidth-efficient communications method of claim 1, that further comprises: said threshold error value being a limit error value less a margin error value.
Claim 8
Dependent Claim 204 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; receiving at the first station a first signal comprising an incoming data signal having the first channel response characteristic; adaptively equalizing the channel response characteristic of the first signal at the first station by using the first despreading weights; computing an error value for said first signal; comparing the error value with a threshold error value; maintaining said first despreading weights as a current despreading weights at the first station in response to said error value being less than said threshold error value; adaptively calculating second despreading weights as the current despreading weights by modifying said first despreading weights in response to said error value being greater than said threshold error value; receiving at the first station a second signal later than said first signal, comprising an incoming data signal; equalizing the channel response characteristic of the second signal received at the first station by using said second despreading weights.
Claim 9
Dependent Claim 204 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; receiving at the first station a first signal comprising an incoming data signal having the first channel response characteristic; adaptively equalizing the channel response characteristic of the first signal at the first station by using the first despreading weights; computing an error value for said first signal; comparing the error value with a threshold error value; maintaining said first despreading weights as a current despreading weights at the first station in response to said error value being less than said threshold error value; adaptively calculating second despreading weights as the current despreading weights by modifying said first despreading weights in response to said error value being greater than said threshold error value; receiving at the first station a second signal later than said first signal, comprising an incoming data signal; equalizing the channel response characteristic of the second signal received at the first station by using said second despreading weights.
Claim 10
Dependent Claim 23 words
The highly bandwidth-efficient communications method of claim 7, that further comprises: said error value for said first signal being a bit error rate.
Claim 11
Dependent Claim 23 words
The highly bandwidth-efficient communications method of claim 7, that further comprises: said error value for said first signal being a Reed-Solomon error value.
Claim 12
Dependent Claim 34 words
The highly bandwidth-efficient communications method of claim 7, that further comprises: said error value for said first signal being a difference value between said first signal and a reference signal at the first station.
Claim 13
Dependent Claim 24 words
The highly bandwidth-efficient communications method of claim 7, that further comprises: said error value for said first signal being a mean square error value.
Claim 14
Dependent Claim 25 words
The highly bandwidth-efficient communications method of claim 7, that further comprises: said threshold error value being a limit error value less a margin error value.
Claim 15
Dependent Claim 198 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; adaptively despreading the signal received at the base station by using said first despreading weights; computing an error value for said first spread signal; comparing the error value with a threshold error value; maintaining said first despreading weights as current despreading weights at the base station in response to said error value being less than said threshold error value; adaptively calculating second despreading weights at the base station from said first spread signal in response to said error value being greater than said threshold error value; receiving at the base station a second spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; adaptively despreading the second signal received at the base station by using said second despreading weights.
Claim 16
Dependent Claim 198 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; adaptively despreading the signal received at the base station by using said first despreading weights; computing an error value for said first spread signal; comparing the error value with a threshold error value; maintaining said first despreading weights as current despreading weights at the base station in response to said error value being less than said threshold error value; adaptively calculating second despreading weights at the base station from said first spread signal in response to said error value being greater than said threshold error value; receiving at the base station a second spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; adaptively despreading the second signal received at the base station by using said second despreading weights.
Claim 17
Dependent Claim 23 words
The highly bandwidth-efficient communications method of claim 13, that further comprises: said error value for said first signal being a bit error rate.
Claim 18
Dependent Claim 23 words
The highly bandwidth-efficient communications method of claim 13, that further comprises: said error value for said first signal being a Reed-Solomon error value.
Claim 19
Dependent Claim 34 words
The highly bandwidth-efficient communications method of claim 13, that further comprises: said error value for said first signal being a difference value between said first signal and a reference signal at the first station.
Claim 20
Dependent Claim 24 words
The highly bandwidth-efficient communications method of claim 13, that further comprises: said error value for said first signal being a mean square error value.
Claim 21
Dependent Claim 25 words
The highly bandwidth-efficient communications method of claim 13, that further comprises: said threshold error value being a limit error value less a margin error value.
Claim 22
Dependent Claim 167 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving at a station a new incoming spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; accessing a stored error value for a previously received spread signal; comparing the stored error value with a threshold error value; if the stored error value is less than the threshold error value, then maintaining existing despreading and spreading weights as current weights to apply to the new incoming signal and an outgoing data signal; alternately, if the stored error value is greater than the threshold error value, then adaptively calculating new despreading weights from the new incoming spread signal and calculating new spreading weights from the new despreading weights to apply to the new incoming signal and an outgoing data signal; despreading the new incoming signal; computing and storing a new error value for the new incoming signal; and spreading an outgoing data signal to distribute the outgoing data signal over a plurality of discrete tones.
Claim 23
Dependent Claim 167 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving at a station a new incoming spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; accessing a stored error value for a previously received spread signal; comparing the stored error value with a threshold error value; if the stored error value is less than the threshold error value, then maintaining existing despreading and spreading weights as current weights to apply to the new incoming signal and an outgoing data signal; alternately, if the stored error value is greater than the threshold error value, then adaptively calculating new despreading weights from the new incoming spread signal and calculating new spreading weights from the new despreading weights to apply to the new incoming signal and an outgoing data signal; despreading the new incoming signal; computing and storing a new error value for the new incoming signal; and spreading an outgoing data signal to distribute the outgoing data signal over a plurality of discrete tones.
Claim 24
Dependent Claim 26 words
The highly bandwidth-efficient communications method of claim 19, that further comprises: said stored error value for said previously received spread signal being a bit error rate.
Claim 25
Dependent Claim 26 words
The highly bandwidth-efficient communications method of claim 19, that further comprises: said stored error value for said previously received spread signal being a Reed-Solomon error value.
Claim 26
Dependent Claim 39 words
The highly bandwidth-efficient communications method of claim 19, that further comprises: said stored error value for said previously received spread signal being a difference value between said previously received spread signal and a reference signal at the base station.
Claim 27
Dependent Claim 27 words
The highly bandwidth-efficient communications method of claim 19, that further comprises: said stored error value for said previously received spread signal being a mean square error value.
Claim 28
Dependent Claim 25 words
The highly bandwidth-efficient communications method of claim 19, that further comprises: said threshold error value being a limit error value less a margin error value.
Claim 29
Dependent Claim 132 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving at a station a new incoming signal comprising an incoming data signal spread over a plurality of discrete frequencies; accessing a stored error value; comparing the error value with a threshold error value; if the error value is less than the threshold error value, then maintaining existing weights as current weights to apply to the new incoming signal and an outgoing data signal; alternately, if the error value is greater than the threshold error value, then adaptively calculating new weights as current weights from the new incoming signal to apply to the new incoming signal and an outgoing data signal; applying said current weights to the new incoming signal; and computing and storing a new error value for the new incoming signal.
Claim 30
Dependent Claim 132 words
A highly bandwidth-efficient communications method, comprising the steps of: receiving at a station a new incoming signal comprising an incoming data signal spread over a plurality of discrete frequencies; accessing a stored error value; comparing the error value with a threshold error value; if the error value is less than the threshold error value, then maintaining existing weights as current weights to apply to the new incoming signal and an outgoing data signal; alternately, if the error value is greater than the threshold error value, then adaptively calculating new weights as current weights from the new incoming signal to apply to the new incoming signal and an outgoing data signal; applying said current weights to the new incoming signal; and computing and storing a new error value for the new incoming signal.
Claim 31
Dependent Claim 32 words
The highly bandwidth-efficient communications method of claim 25, that further comprises: said current weights being despreading and spreading weights to apply to the new incoming signal and an outgoing data signal, respectively.
Claim 32
Dependent Claim 194 words
A highly bandwidth-efficient communications system, comprising: means for receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for adaptively despreading the signal received at the base station by using first despreading weights; means for computing an error value for said first spread signal; means for comparing the error value with a threshold error value; means for maintaining first spreading weights as a current spreading weights at the base station to apply to an outgoing data signal in response to said error value being less than said threshold error value; means for adaptively calculating second despreading weights at the base station from said first spread signal and calculating second spreading weights as the current spreading weights from said second despreading weights to apply to the outgoing data signal in response to said error value being greater than said threshold error value; means for spreading said outgoing data signal at the base station with said current spreading weights, to distribute the outgoing data signal over a plurality of discrete tones, forming a second spread signal; and means for transmitting said second spread signal.
Claim 33
Dependent Claim 194 words
A highly bandwidth-efficient communications system, comprising: means for receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for adaptively despreading the signal received at the base station by using first despreading weights; means for computing an error value for said first spread signal; means for comparing the error value with a threshold error value; means for maintaining first spreading weights as a current spreading weights at the base station to apply to an outgoing data signal in response to said error value being less than said threshold error value; means for adaptively calculating second despreading weights at the base station from said first spread signal and calculating second spreading weights as the current spreading weights from said second despreading weights to apply to the outgoing data signal in response to said error value being greater than said threshold error value; means for spreading said outgoing data signal at the base station with said current spreading weights, to distribute the outgoing data signal over a plurality of discrete tones, forming a second spread signal; and means for transmitting said second spread signal.
Claim 34
Dependent Claim 222 words
A highly bandwidth-efficient communications system, comprising: means for receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; means for adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; means for receiving at the first station a first signal comprising an incoming data signal having the first channel response characteristic; means for adaptively equalizing the channel response characteristic of the first signal at the first station by using the first despreading weights; means for computing an error value for said first signal; means for comparing the error value with a threshold error value; means for maintaining said first despreading weights as a current despreading weights at the first station in response to said error value being less than said threshold error value; means for adaptively calculating second despreading weights as the current despreading weights by modifying said first despreading weights in response to said error value being greater than said threshold error value; means for receiving at the first station a second signal later than said first signal, comprising an incoming data signal; and means for equalizing the channel response characteristic of the second signal received at the first station by using said second despreading weights.
Claim 35
Dependent Claim 222 words
A highly bandwidth-efficient communications system, comprising: means for receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; means for adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; means for receiving at the first station a first signal comprising an incoming data signal having the first channel response characteristic; means for adaptively equalizing the channel response characteristic of the first signal at the first station by using the first despreading weights; means for computing an error value for said first signal; means for comparing the error value with a threshold error value; means for maintaining said first despreading weights as a current despreading weights at the first station in response to said error value being less than said threshold error value; means for adaptively calculating second despreading weights as the current despreading weights by modifying said first despreading weights in response to said error value being greater than said threshold error value; means for receiving at the first station a second signal later than said first signal, comprising an incoming data signal; and means for equalizing the channel response characteristic of the second signal received at the first station by using said second despreading weights.
Claim 36
Dependent Claim 216 words
A highly bandwidth-efficient communications system, comprising: means for receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; means for adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; means for receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for adaptively despreading the signal received at the base station by using said first despreading weights; means for computing an error value for said first spread signal; means for comparing the error value with a threshold error value; means for maintaining said first despreading weights as current despreading weights at the base station in response to said error value being less than said threshold error value; means for adaptively calculating second despreading weights at the base station from said first spread signal in response to said error value being greater than said threshold error value; means for receiving at the base station a second spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; and means for adaptively despreading the second signal received at the base station by using said second despreading weights.
Claim 37
Dependent Claim 216 words
A highly bandwidth-efficient communications system, comprising: means for receiving a pilot signal over a channel at a first station and measuring its distortion by the channel as a first channel response characteristic; means for adaptively calculating a despread matrix of first despreading weights that maximizes the ratio of signal-to-noise-and-interference associated with the received pilot signal; means for receiving at a base station a first spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for adaptively despreading the signal received at the base station by using said first despreading weights; means for computing an error value for said first spread signal; means for comparing the error value with a threshold error value; means for maintaining said first despreading weights as current despreading weights at the base station in response to said error value being less than said threshold error value; means for adaptively calculating second despreading weights at the base station from said first spread signal in response to said error value being greater than said threshold error value; means for receiving at the base station a second spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; and means for adaptively despreading the second signal received at the base station by using said second despreading weights.
Claim 38
Dependent Claim 177 words
A highly bandwidth-efficient communications system, comprising: means for receiving at a station a new incoming spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for accessing a stored error value for a previously received spread signal; means for comparing the stored error value with a threshold error value; means for maintaining existing despreading and spreading weights as current weights to apply to the new incoming signal and an outgoing data signal, if the stored error value is less than the threshold error value; means for adaptively calculating new despreading weights from the new incoming spread signal and calculating new spreading weights from the new despreading weights to apply to the new incoming signal and an outgoing data signal, if the stored error value is greater than the threshold error value; means for despreading the new incoming signal; means for computing and storing a new error value for the new incoming signal; and means for spreading an outgoing data signal to distribute the outgoing data signal over a plurality of discrete tones.
Claim 39
Dependent Claim 177 words
A highly bandwidth-efficient communications system, comprising: means for receiving at a station a new incoming spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for accessing a stored error value for a previously received spread signal; means for comparing the stored error value with a threshold error value; means for maintaining existing despreading and spreading weights as current weights to apply to the new incoming signal and an outgoing data signal, if the stored error value is less than the threshold error value; means for adaptively calculating new despreading weights from the new incoming spread signal and calculating new spreading weights from the new despreading weights to apply to the new incoming signal and an outgoing data signal, if the stored error value is greater than the threshold error value; means for despreading the new incoming signal; means for computing and storing a new error value for the new incoming signal; and means for spreading an outgoing data signal to distribute the outgoing data signal over a plurality of discrete tones.
Claim 40
Dependent Claim 144 words
A highly bandwidth-efficient communications system, comprising: means for receiving at a station a new incoming signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for accessing a stored error value; means for comparing the stored error value with a threshold error value; means for maintaining existing weights as current weights to apply to the new incoming signal and an outgoing data signal, if the stored error value is less than the threshold error value; means for adaptively calculating new weights as current weights from the new incoming signal to apply to the new incoming signal and an outgoing data signal, alternately, if the stored error value is greater than the threshold error value; means for applying said current weights to the new incoming signal; and means for computing and storing a new error value for the new incoming signal.
Claim 41
Dependent Claim 144 words
A highly bandwidth-efficient communications system, comprising: means for receiving at a station a new incoming signal comprising an incoming data signal spread over a plurality of discrete frequencies; means for accessing a stored error value; means for comparing the stored error value with a threshold error value; means for maintaining existing weights as current weights to apply to the new incoming signal and an outgoing data signal, if the stored error value is less than the threshold error value; means for adaptively calculating new weights as current weights from the new incoming signal to apply to the new incoming signal and an outgoing data signal, alternately, if the stored error value is greater than the threshold error value; means for applying said current weights to the new incoming signal; and means for computing and storing a new error value for the new incoming signal.

References Cited (Backward Citations)

US3745464A Cited
US4789983A Cited
US5054035A Cited
US5048057A Cited
US5394435A Cited
US5414699A Cited
US5541954A Cited
US5598428A Cited
US5752168A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag