Rate selection with margin sharing
First Claim
1. A method of performing rate selection for data transmission over a plurality of transmission channels in a communication system, comprising:
- obtaining a signal-to-noise ratio (SNR) estimate for each one of a plurality of data streams for transmission of the data stream over one of the transmission channels;
selecting a rate for each data stream based on the SNR estimate for that data stream; and
determining an SNR margin for each data stream based on the SNR estimate for that data stream and a required SNR for the rate selected for that data stream, andadjusting the selected rates for the data streams so that at least one data stream has its SNR margin below a threshold, each remaining data stream has its SNR margin above the threshold, and a total SNR margin for all data streams is above a total SNR margin threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Rate selection with margin sharing in a system with independent data stream rates is presented. Signal-to-Noise Ratio (SNR) estimates are obtained for each stream. Rates are selected for the streams based on the SNR estimates, such that at least one data stream has an SNR margin below a threshold, each remaining data stream has an SNR margin above a respective threshold, and the total SNR margin for all streams is above a total threshold. For rate selection with margin sharing with a vector-quantized rate set, SNR estimates are obtained for usable transmission channels. The total SNR margin is determined for each rate combination based on the estimates. Each rate combination is associated with a specific number of data streams to transmit, a specific rate for each data stream, and a specific overall throughput. The combination with the highest overall throughput and non-negative total SNR margin is selected.
61 Citations
22 Claims
-
1. A method of performing rate selection for data transmission over a plurality of transmission channels in a communication system, comprising:
-
obtaining a signal-to-noise ratio (SNR) estimate for each one of a plurality of data streams for transmission of the data stream over one of the transmission channels; selecting a rate for each data stream based on the SNR estimate for that data stream; and determining an SNR margin for each data stream based on the SNR estimate for that data stream and a required SNR for the rate selected for that data stream, and adjusting the selected rates for the data streams so that at least one data stream has its SNR margin below a threshold, each remaining data stream has its SNR margin above the threshold, and a total SNR margin for all data streams is above a total SNR margin threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus in a communication system including a plurality of transmission channels, comprising:
-
a channel estimator operative to obtain a signal-to-noise ratio (SNR) estimates for each one of a plurality of data streams for transmission of the data stream over one of the transmission channels; and a controller operative to select a rate for each data streams based on the SNR estimates for that data stream, determine an SNR margin for each data stream based on the SNR estimate for that data stream and a required SNR for the rate selected for that data stream, and adjust the selected rates for the data streams so that at least one data stream has its SNR margin below a threshold, each remaining data stream has its SNR margin above the threshold, and a total SNR margin for all of the data streams is above a total SNR margin threshold. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus in a communication system including a plurality of transmission channels, comprising:
-
means for obtaining a signal-to-noise ratio (SNR) estimates for each one of a plurality of data streams for transmission of the data stream over one of the transmission channels; means for selecting a rate for each of the plurality of data streams based on the SNR estimates for that data stream; means for determining an SNR margin for each data stream based on the SNR estimate for that data stream and a required SNR for the rate selected for that data stream, and means for adjusting the selected rates for the data streams so that at least one data stream has its SNR margin below a threshold, each remaining data stream has its SNR margin above the threshold, and a total SNR margin for all of the data streams is above a total SNR margin threshold. - View Dependent Claims (17, 18, 19)
-
-
20. A processor readable media having stored therein processor-usable instructions for a processor, wherein said instructions when executed by the processor cause the processor to:
-
obtain a signal-to-noise ratio (SNR) estimate for each one of a plurality of data streams for transmission of the data stream over one of the transmission channels; select a rate for each data stream based on the SNR estimate for that data stream; determine an SNR margin for each data stream based on the SNR estimate for that data stream and a required SNR for the rate selected for that data stream, and adjust the selected rates for the plurality of data streams so that at least one data stream has its SNR margin below a threshold, each remaining data stream has its SNR margins above the threshold, and a total SNR margin for all of the data streams is above a total SNR margin threshold. - View Dependent Claims (21, 22)
-
Specification