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 of the plurality of transmission channels;
determining a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, wherein each rate combination is associated with a specific number of the data streams to transmit, a specific rate for each data stream, and a specific overall throughput and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream; and
selecting a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations, wherein selecting a rate combination comprises selecting a rate combination having a highest overall throughput among the plurality of rate combination and selecting a rate combination having fewer data streams if multiple rate combinations have the highest overall throughput.
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.
441 Citations
14 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 of the plurality of transmission channels; determining a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, wherein each rate combination is associated with a specific number of the data streams to transmit, a specific rate for each data stream, and a specific overall throughput and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream; and selecting a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations, wherein selecting a rate combination comprises selecting a rate combination having a highest overall throughput among the plurality of rate combination and selecting a rate combination having fewer data streams if multiple rate combinations have the highest overall throughput. - View Dependent Claims (2, 3)
-
-
4. 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 of the plurality of transmission channels; determining a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, wherein each rate combination is associated with a specific number of the data streams to transmit, a specific rate for each data stream, and a specific overall throughput and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream; and selecting a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations, wherein selecting a rate combination comprises selecting a rate combination having a highest overall throughput among the plurality of rate combination and selecting a rate combination having a larger total SNR margin if multiple rate combinations have the highest overall throughput.
-
-
5. 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 of the plurality of transmission channels; selecting the plurality of rate combinations in a sequential order for evaluation, starting with rate combinations having fewest data streams and concluding with rate combinations having most data streams; determining a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, wherein each rate combination is associated with a specific number of the data streams to transmit, a specific rate for each data stream, and a specific overall throughput and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream; and selecting a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations. - View Dependent Claims (6)
-
-
7. A hardware apparatus for performing rate selection in a communication system that has a plurality of transmission channels usable for data transmission, comprising:
-
a channel estimator operative to obtain a signal-to-noise ratio (SNR) estimate for each of the plurality of transmission channels; and a controller operative to determine a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, and to select a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations, wherein 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 and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream, and wherein the controller is operative to select a rate combination having a highest overall throughput among the plurality of rate combinations and select a rate combination having fewer data streams or a larger total SNR margin if multiple rate combinations have the highest overall throughput. - View Dependent Claims (8)
-
-
9. An apparatus for performing rate selection in a communication system that has a plurality of transmission channels usable for data transmission, comprising:
-
means for obtaining a signal-to-noise ratio (SNR) estimate for each of a plurality of transmission channels; means for determining a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, wherein 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 and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream; and means for selecting a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations, wherein the means for selecting a rate combination comprises; means for selecting a rate combination having a highest overall throughput among the plurality of rate combinations, wherein the means for selecting the rate combination from among the plurality of rate combinations comprises means for selecting a rate combination having fewer data streams or a larger total SNR margin if multiple rate combinations have the highest overall throughput. - View Dependent Claims (10)
-
-
11. A non-transitory memory unit having stored therein software codes executable by a processor, wherein said software codes when executed by the processor cause the processor to:
-
obtain a signal-to-noise ratio (SNR) estimate for each of a plurality of transmission channels; determine a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, wherein 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 and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream; and select a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations, wherein the selected rate combination has a highest overall throughput among the plurality of rate combinations and the selected rate combination has fewer data streams if multiple rate combinations have the highest overall throughput. - View Dependent Claims (12, 13)
-
-
14. A hardware apparatus for performing rate selection for data transmission over a plurality of transmission channels in a communication system, comprising:
-
a channel estimator operative to obtain a signal-to-noise ratio (SNR) estimate for each of the plurality of transmission channels; and a controller operative to determine a total SNR margin for each of a plurality of rate combinations based on the SNR estimates for the plurality of transmission channels, wherein each rate combination is associated with a specific number of the data streams to transmit, a specific rate for each data stream, and a specific overall throughput and wherein the plurality of rate combinations comprise at least two rate combinations associated with the same number of data streams to transmit but different combination of specific rates for each data stream, select the plurality of rate combinations in a sequential order for evaluation, starting with rate combinations having fewest data streams and concluding with rate combinations having most data streams, and select a rate combination from among the plurality of rate combinations based on total SNR margins and overall throughputs for the plurality of rate combinations.
-
Specification