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
OG exemplary drawing
 
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.