Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
First Claim
1. In a multi-channel communication system comprising components having one or more processors, a method for determining a threshold used to select transmission channels for data transmission, the method comprising:
- defining, with a processor, a set of code rates, wherein each code rate is selectable for coding data prior to transmission;
defining, with a processor, a set of setpoints, wherein each setpoint corresponds to a respective code rate and is indicative of a target signal-to-noise-plus-interference ratio (SNR) required at the corresponding code rate for a particular level of performance;
determining, with a processor, a particular number of transmission channels supported by each code rate for achieving the setpoint corresponding to the code rate;
determining, with a processor, a performance criteria for each code rate based in part on the number of supported transmission channels; and
selecting, with a processor, the threshold based on the determined performance criteria for the code rates in the set, and wherein transmission channels are selected for use for data transmission based on the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to process data for transmission over a set of transmission channels selected from among all available transmission channels. In an aspect, the data processing includes coding data based on a common coding and modulation scheme to provide modulation symbols and pre-weighting the modulation symbols for each selected channel based on the channel'"'"'s characteristics. The pre-weighting may be achieved by “inverting” the selected channels so that the received SNRs are approximately similar for all selected channels. With selective channel inversion, only channels having SNRs at or above a particular threshold are selected, “bad” channels are not used, and the total available transmit power is distributed across only “good” channels. Improved performance is achieved due to the combined benefits of using only the NS best channels and matching the received SNR of each selected channel to the SNR required by the selected coding and modulation scheme.
-
Citations
12 Claims
-
1. In a multi-channel communication system comprising components having one or more processors, a method for determining a threshold used to select transmission channels for data transmission, the method comprising:
-
defining, with a processor, a set of code rates, wherein each code rate is selectable for coding data prior to transmission; defining, with a processor, a set of setpoints, wherein each setpoint corresponds to a respective code rate and is indicative of a target signal-to-noise-plus-interference ratio (SNR) required at the corresponding code rate for a particular level of performance; determining, with a processor, a particular number of transmission channels supported by each code rate for achieving the setpoint corresponding to the code rate; determining, with a processor, a performance criteria for each code rate based in part on the number of supported transmission channels; and selecting, with a processor, the threshold based on the determined performance criteria for the code rates in the set, and wherein transmission channels are selected for use for data transmission based on the threshold. - View Dependent Claims (2, 3)
-
-
4. An apparatus for determining a threshold used to select transmission channels for data transmission in a multi-channel communication system, the apparatus comprising at least one processor configured to execute logic stored in a memory, the logic comprising:
-
logic for defining a set of code rates, wherein each code rate is selectable for coding data prior to transmission; logic for defining a set of setpoints, wherein each setpoint corresponds to a respective code rate and is indicative of a target signal-to-noise-plus-interference ratio (SNR) required at the corresponding code rate for a particular level of performance; logic for determining a particular number of transmission channels supported by each code rate for achieving the setpoint corresponding to the code rate; logic for determining a performance criteria for each code rate based in part on the number of supported transmission channels; and logic for selecting the threshold based on the determined performance criteria for the code rates in the set, and wherein transmission channels are selected for use for data transmission based on the threshold. - View Dependent Claims (5, 6)
-
-
7. An apparatus for determining a threshold used to select transmission channels for data transmission in a multi-channel communication system, comprising:
-
means for defining a set of code rates, wherein each code rate is selectable for coding data prior to transmission; means for defining a set of setpoints, wherein each setpoint corresponds to a respective code rate and is indicative of a target signal-to-noise-plus-interference ratio (SNR) required at the corresponding code rate for a particular level of performance; means for determining a particular number of transmission channels supported by each code rate for achieving the setpoint corresponding to the code rate; means for determining a performance criteria for each code rate based in part on the number of supported transmission channels; and means for selecting the threshold based on the determined performance criteria for the code rates in the set, and wherein transmission channels are selected for use for data transmission based on the threshold. - View Dependent Claims (8, 9)
-
-
10. An apparatus having program codes stored thereon, the program codes executable by a processor and causing the processor to:
-
define a set of code rates, wherein each code rate is selectable for coding data prior to transmission; define a set of setpoints, wherein each setpoint corresponds to a respective code rate and is indicative of a target signal-to-noise-plus-interference ratio (SNR) required at the corresponding code rate for a particular level of performance; determine a particular number of transmission channels supported by each code rate for achieving the setpoint corresponding to the code rate; determine a performance criteria for each code rate based in part on the number of supported transmission channels; and select the threshold based on the determined performance criteria for the code rates in the set, and wherein transmission channels are selected for use for data transmission based on the threshold. - View Dependent Claims (11, 12)
-
Specification