Apparatus and method for data transmission/reception using channel state information in wireless communication system
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method for transmitting and receiving data according to a channel state in a wireless communication system, the method includes measuring a characteristic of transmission channels used for data transmission and transmitting channel state information of the measured channel characteristic; and selecting sub-channels for data transmission according to the channel state information, and transmitting data through the selected sub-channels.
-
Citations
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for allocating bits to sub-channels for data transmission in a wireless communication system, comprising:
- a bit allocation unit for repeatedly setting numbers of bits allocated to all sub-channels to an initial value, calculating a number of sub-channels required for bit allocation, determining an encoding detection sequence for each subcarrier in a state in which the initial value is set, calculating a weight vector for all subcarriers according to the determined encoding detection sequence, determining a sub-channel with a least 2-Norm value from among all the sub-channels by using the calculated weight vector, selecting the sub-channel with the least 2-Norm value for bit allocation, and allocating K bits to the selected sub-channels, until a number of selected sub-channels for the bit allocation satisfies DACBA=|Rb×
(R+Δ
R)−
1/K|, where DACBA represents 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 the bit allocation algorithm, and Δ
R represents an increment of a channel code rate required for a sub-channel for bit allocation. - View Dependent Claims (8, 9, 10, 11, 12)
- a bit allocation unit for repeatedly setting numbers of bits allocated to all sub-channels to an initial value, calculating a number of sub-channels required for bit allocation, determining an encoding detection sequence for each subcarrier in a state in which the initial value is set, calculating a weight vector for all subcarriers according to the determined encoding detection sequence, determining a sub-channel with a least 2-Norm value from among all the sub-channels by using the calculated weight vector, selecting the sub-channel with the least 2-Norm value for bit allocation, and allocating K bits to the selected sub-channels, until a number of selected sub-channels for the bit allocation satisfies DACBA=|Rb×
Specification