Methods for minimizing setup time by optimizing bit allocation in multi-channel communication system
First Claim
1. A method for performing bit allocation in a multi-channel communication system, comprising the steps of:
- measuring a signal-to-noise ratio (SNR) of each subchannel of a channel;
determining a greatest allocable bit number of each subchannel using the measured SNR of the subchannels, and determining a sum of the greatest allocable bit numbers of the subchannels;
determining a difference between the sum of the greatest allocable bit numbers of the subchannels and a target bit number;
for each subchannel, setting a currently allocated bit number of the subchannel equal to the greatest allocable bit number of the subchannel, if the difference between the sum of the greatest allocable bit numbers and the target bit number is less than or equal to a predetermined value;
for each subchannel, setting a currently allocated bit number of the subchannel to a value that is reduced from the greatest allocable bit number of the subchannel by a predetermined ratio, if the difference between the sum of the greatest allocable bit numbers and the target bit number is greater than the predetermined value; and
adjusting the currently allocated bit numbers of one or more subchannels until a sum of the currently allocated bit numbers is equal to the target bit number.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for bit allocation and power tuning for optimizing a setup time in a multi-channel communication system. In one aspect, a bit allocation method includes measuring a signal-to-noise ratio (SNR) of each subchannel of a channel, determining a greatest allocable bit number of each subchannel using the measured SNR of the subchannels, determining a sum of the greatest allocable bit numbers of the subchannels, and determining a difference between the sum of the greatest allocable bit numbers of the subchannels and a target bit number. For each subchannel, a currently allocated bit number of the subchannel is set equal to the greatest allocable bit number of the subchannel, if the difference between the sum of the greatest allocable bit numbers and the target bit number is less than or equal to a predetermined value. On the other hand, for each subchannel, a currently allocated bit number of the subchannel is set to a value that is reduced from the greatest allocable bit number of the subchannel by a predetermined ratio, if the difference between the sum of the greatest allocable bit numbers and the target bit number is greater than the predetermined value. The currently allocated bit numbers of one or more subchannels is adjusted until a sum of the currently allocated bit numbers is equal to the target bit number. In other aspect, a transmission power of one or more subchannels is adjusted to make a margin of each of the subchannels substantially conformal.
61 Citations
19 Claims
-
1. A method for performing bit allocation in a multi-channel communication system, comprising the steps of:
-
measuring a signal-to-noise ratio (SNR) of each subchannel of a channel;
determining a greatest allocable bit number of each subchannel using the measured SNR of the subchannels, and determining a sum of the greatest allocable bit numbers of the subchannels;
determining a difference between the sum of the greatest allocable bit numbers of the subchannels and a target bit number;
for each subchannel, setting a currently allocated bit number of the subchannel equal to the greatest allocable bit number of the subchannel, if the difference between the sum of the greatest allocable bit numbers and the target bit number is less than or equal to a predetermined value;
for each subchannel, setting a currently allocated bit number of the subchannel to a value that is reduced from the greatest allocable bit number of the subchannel by a predetermined ratio, if the difference between the sum of the greatest allocable bit numbers and the target bit number is greater than the predetermined value; and
adjusting the currently allocated bit numbers of one or more subchannels until a sum of the currently allocated bit numbers is equal to the target bit number. - View Dependent Claims (2, 3, 4)
-
-
5. A method for performing bit allocation in a multi-channel communication system, comprising the steps of:
-
measuring a signal-to-noise ratio (SNR) of each subchannel of a channel;
determining a greatest allocable bit number of each subchannel using the measured SNR of the subchannels, and determining a sum of the greatest allocable bit numbers of the subchannels;
determining a difference between the sum of the greatest allocable bit numbers of the subchannels and the target bit number;
adjusting a system margin, if the difference between the sum of the greatest allocable bit numbers and the target bit number is more than a predetermined value;
determining a currently allocated bit number for each subchannel using the system margin; and
adjusting the currently allocated bit number of one or more subchannels until a sum of the currently allocated bit numbers of the subchannels is equal to the target bit number. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for performing bit allocation in a multi-channel communication system, comprising the steps of:
-
measuring a signal-to-noise ratio (SNR) of each subchannel of a channel;
determining a greatest allocable bit number of each subchannel using the measured SNR of the subchannels, and determining a sum of the greatest allocable bit numbers of the subchannels;
determining a difference between the sum of the greatest allocable bit numbers of the subchannels and a target bit number;
for each subchannel, setting a currently allocated bit number of the subchannel equal to the greatest allocable bit number of the subchannel, if the difference between the sum of the greatest allocable bit numbers and the target bit number is less than or equal to a predetermined value;
for each subchannel, setting a currently allocated bit number of the subchannel to a value that is reduced from the greatest allocable bit number of the subchannel by a predetermined ratio, if the difference between the sum of the greatest allocable bit numbers and the target bit number is greater than the predetermined value;
adjusting the currently allocated bit numbers of one or more subchannels until a sum of the currently allocated bit numbers is equal to the target bit number; and
adjusting a transmission power of one or more subchannels to make a margin of each of the subchannels substantially conformal. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A multi-channel communication device, comprising:
-
a transmitter for transmitting data over a channel comprising a plurality of subchannels, the transmitter comprising a bit allocation module for performing bit allocation for the subchannels, the bit allocation module comprising;
means for measuring a signal-to-noise ratio (SNR) of each subchannel of a channel;
means for determining a greatest allocable bit number of each subchannel using the measured SNR of the subchannels, and determining a sum of the greatest allocable bit numbers of the subchannels;
means for determining a difference between the sum of the greatest allocable bit numbers of the subchannels and a target bit number;
means for setting a currently allocated bit number of each subchannel to be equal to the greatest allocable bit number of the subchannel, if the difference between the sum of the greatest allocable bit numbers and the target bit number is less than or equal to a predetermined value, and for setting a currently allocated bit number of each subchannel to a value that is reduced from the greatest allocable bit number of the subchannel by a predetermined ratio, if the difference between the sum of the greatest allocable bit numbers and the target bit number is greater than the predetermined value; and
means for adjusting the currently allocated bit numbers of one or more subchannels until a sum of the currently allocated bit numbers is equal to the target bit number. - View Dependent Claims (17, 18, 19)
-
Specification