| US 7,596,133 B2 | ||
| Apparatus and method for data transmission/reception using channel state information in wireless communication system | ||
| Yo-An Shin, Seoul (Korea, Republic of); and Jong-Won Kim, Seoul (Korea, Republic of) | ||
| Assigned to Samsung Electronics Co., Ltd, (Korea, Republic of); and Seoul National University Industry Foundation, (Korea, Republic of) | ||
| Filed on May 12, 2005, as Appl. No. 11/128,925. | ||
| Claims priority of application No. 10-2004-0033451 (KR), filed on May 12, 2004. | ||
| Prior Publication US 2005/0254461 A1, Nov. 17, 2005 | ||
| Int. Cl. H04L 12/50 (2006.01); H04Q 11/00 (2006.01); H04W 4/00 (2009.01); H04J 11/00 (2006.01); H04W 72/00 (2009.01); H04B 1/00 (2006.01) | ||
| U.S. Cl. 370—366 [370/329; 370/208; 370/334; 455/464; 375/144; 375/149] | 12 Claims |

| 1. A method for allocating bits to sub-channels for data transmission in a wireless communication system, the method comprising
the steps of:
(a) setting a number of bits allocated to all sub-channels to an initial value;
(b) calculating a number of sub-channels required for bit allocation;
(c) determining an encoding detection sequence for each subcarrier in a state in which the initial value is set;
(d) calculating a weight vector for all subcarriers according to the encoding detection sequence;
(e) determining a sub-channel with a least 2-Norm value from among all sub-channels by using the calculated weight vector;
(f) selecting the sub-channel with the least 2-Norm value for bit allocation; and
(g) allocating K bits to the selected sub-channel,
wherein steps (e), (f) and (g) are repeated until a number of selected sub-channels for the bit allocation satisfies DACBA=|Rb×(R+ΔR)−1/K|,
where DACBArepresents a number of sub-channels to be allocated, Rb represents a number of information bits to be transmitted, R represents a channel code rate applied in a system that does
not employ a bit allocation algorithm, K represents a number of bits per symbol applied in the system that does not employ
a bit allocation algorithm, and ΔR represents an increment of a channel code rate required to ensure a sub-channel for bit
allocation.
|