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

Variable rate coding for wireless applications

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1996-05-30
•
Granted: 1999-07-06
•
Expires: 2016-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flexible communications systems provides users with additional communication channels without requiring additional transmitters or receivers by using variable rate Walsh coding. Additionally, the assignment of these additional communication channels is easily managed at the base station by monitoring data backlog and receiver error rates.

Inventors

  • 👤 Stephen Alan Allpress
  • 👤 Christopher Nicholas Malvone
  • 👤 Francis Edward O'Brien
  • 👤 Lawrence Howard Ozarow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 10:54
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/24; H04B7/26; H04B7/2628; H04B7/264; H04J; H04J13/00; H04J13/0007; H04J13/004; H04J13/0048

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 58 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted; increasing the data transmission rate by increasing a coding rate when the data backlog crosses a first threshold; and decreasing the data transmission rate by decreasing the coding rate when the data backlog crosses a second threshold.
Claim 2
Independent Claim 58 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted; increasing the data transmission rate by increasing a coding rate when the data backlog crosses a first threshold; and decreasing the data transmission rate by decreasing the coding rate when the data backlog crosses a second threshold.
Claim 3
Dependent Claim 21 words
The method of claim 1, wherein the steps of increasing and decreasing the coding rate comprise changing a Walsh coding rate.
Claim 4
Independent Claim 52 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted; encoding data for transmission using a first Walsh matrix; changing a data transmission rate by changing a number of code division multiplexed channels when the data backlog crosses a first threshold.
Claim 5
Independent Claim 52 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted; encoding data for transmission using a first Walsh matrix; changing a data transmission rate by changing a number of code division multiplexed channels when the data backlog crosses a first threshold.
Claim 6
Dependent Claim 57 words
The method of claim 3, wherein the step of changing the data transmission rate, comprises: increasing the data transmission rate by providing an additional code division multiplexed channel when the data backlog crosses the first threshold; and decreasing the data transmission rate by removing a code division multiplexed channel when the data backlog crosses a second threshold.
Claim 7
Dependent Claim 73 words
The method of claim 4, wherein the step of increasing the data transmission rate comprises encoding data for transmission using a second Walsh matrix, the second Walsh matrix being a higher order Walsh matrix than the first Walsh matrix, and the step of decreasing the data transmission rate comprises encoding data for transmission using a third Walsh matrix, the third Walsh matrix being a lower order Walsh matrix than the first Walsh matrix.
Claim 8
Independent Claim 117 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted in a buffer associated with a particular receiver in a wireless communications system; performing a parallel to serial conversion on data received from the buffer to produce M data streams, where M is an integer; encoding the M data streams using a M by M Walsh matrix to produce M Walsh encoded data streams; combining the M Walsh encoded data streams to produce a combined data stream; changing M when the data backlog crosses a first threshold; and transmitting the combined data stream to the particular receiver using a communication channel assigned to the particular receiver.
Claim 9
Independent Claim 117 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted in a buffer associated with a particular receiver in a wireless communications system; performing a parallel to serial conversion on data received from the buffer to produce M data streams, where M is an integer; encoding the M data streams using a M by M Walsh matrix to produce M Walsh encoded data streams; combining the M Walsh encoded data streams to produce a combined data stream; changing M when the data backlog crosses a first threshold; and transmitting the combined data stream to the particular receiver using a communication channel assigned to the particular receiver.
Claim 10
Dependent Claim 33 words
The method of claim 6, wherein the step of changing M, comprises: increasing M when the data backlog crosses the first threshold; and decreasing M when the data backlog crosses a second threshold.
Claim 11
Dependent Claim 23 words
The method of claim 7, wherein the step of transmitting comprises transmitting to the particular receiver using a code division multiple access channel.
Claim 12
Independent Claim 197 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted in a buffer assigned to a particular receiver in a wireless communications system; performing a parallel to serial conversion on data received from the buffer to produce M data streams, where M is an integer; encoding the M data streams using a M by M Walsh matrix to produce M Walsh encoded data streams; combining the M Walsh encoded data streams to produce a combined data stream; changing M when the data backlog crosses a first threshold; transmitting the combined data stream to the particular receiver using a communication channel assigned to the particular receiver; receiving the combined data stream at the particular receiver as a received combined data stream; using a plurality of Walsh decoders to decode the received combined data stream to produce a plurality of possible received data streams, each of the plurality of Walsh decoders performing a Walsh inversion of a different order; and selecting one of the plurality of possible received data streams as a received data stream by selecting a possible received data stream with the least number of errors.
Claim 13
Independent Claim 197 words
A method for providing variable rate wireless communications, comprising the steps of: monitoring a data backlog of data to be transmitted in a buffer assigned to a particular receiver in a wireless communications system; performing a parallel to serial conversion on data received from the buffer to produce M data streams, where M is an integer; encoding the M data streams using a M by M Walsh matrix to produce M Walsh encoded data streams; combining the M Walsh encoded data streams to produce a combined data stream; changing M when the data backlog crosses a first threshold; transmitting the combined data stream to the particular receiver using a communication channel assigned to the particular receiver; receiving the combined data stream at the particular receiver as a received combined data stream; using a plurality of Walsh decoders to decode the received combined data stream to produce a plurality of possible received data streams, each of the plurality of Walsh decoders performing a Walsh inversion of a different order; and selecting one of the plurality of possible received data streams as a received data stream by selecting a possible received data stream with the least number of errors.
Claim 14
Dependent Claim 33 words
The method of claim 9, wherein the step of changing M, comprises: increasing M when the data backlog crosses the first threshold; and decreasing M when the data backlog crosses a second threshold.

References Cited (Backward Citations)

US5568483A Cited
US5541955A Cited
US5581575A Cited
US5623485A Cited
US5671255A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag