Variable rate coding for wireless applications
DCFirst Claim
Patent Images
1. 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.
8 Assignments
Litigations
0 Petitions
Accused Products
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.
54 Citations
10 Claims
-
1. 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. - View Dependent Claims (2)
-
-
3. 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. - View Dependent Claims (4, 5)
-
-
6. 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. - View Dependent Claims (7, 8)
-
-
9. 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. - View Dependent Claims (10)
-
Specification