CN102215081A - Coding method and device for controlling control information transmitted on channel - Google Patents
Coding method and device for controlling control information transmitted on channel Download PDFInfo
- Publication number
- CN102215081A CN102215081A CN2010101422572A CN201010142257A CN102215081A CN 102215081 A CN102215081 A CN 102215081A CN 2010101422572 A CN2010101422572 A CN 2010101422572A CN 201010142257 A CN201010142257 A CN 201010142257A CN 102215081 A CN102215081 A CN 102215081A
- Authority
- CN
- China
- Prior art keywords
- bit sequence
- information
- control information
- code
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
Abstract
The invention relates to the communication field, and discloses a coding method for controlling control information transmitted on a channel. The method comprises the following steps: coding the information bit sequence of control information according to a (18,A) code; outputting a code word bit sequence of which the length is 18; or according to a (20, A) code, coding the information bit sequence of the control information; outputting the code word bit sequence of which the length is 20; then, punching the code word bit sequence; and outputting the code word bit sequence of which the length is 18. The invention also discloses a coding device for controlling control information transmitted on a channel. According to the coding method and the coding device for controlling control information transmitted on a channel, which are disclosed by the invention, the integral performance of the communication system can be improved.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a method and an apparatus for encoding control information transmitted on a control channel.
Background
In an LTE (Long Term Evolution) system, Control information transmitted on a PUCCH (Physical Uplink Control channel) of Format2, Format2a, or Format2b is encoded using a code of (20, a). Wherein, the coding matrix of the (20, a) code is shown in table 1:
TABLE 1
i | Mi,0 | Mi,1 | Mi,2 | Mi,3 | Mi,4 | Mi,5 | Mi,6 | Mi,7 | Mi,8 | Mi,9 | Mi,10 | Mi,11 | Mi,12 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
2 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
3 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 |
4 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
5 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
6 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
7 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
8 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
9 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
10 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
11 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
12 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
13 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
14 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
15 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
16 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
17 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
18 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
19 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
In an LTE system, A represents the number of information bits of control information, and the value range is 1 to 13; and 20 denotes the number of coded codeword bits. Information bit sequence a for input control information0,a1,a2,…,a(A-1)And the bit sequence of the code word output after coding is as follows:
wherein M isi,n(i-0, 1, 2, …, B-1, n-0, 1, 2, …, a-1) are elements corresponding to the i +1 th row and the n +1 th column in the coding matrix shown in table 1, and B-20.
In an LTE-a (Long Term Evolution-Advanced) system, a Relay (Relay) technology is introduced in order to improve throughput of cell-edge users, increase cell coverage, and improve temporary network processing capability. Considering the interference between the received signals, the relay node is half-duplex communication, namely: the transmission and reception of signals requires a conversion time. Therefore, in the uplink relayed to an eNB (eNodeB evolved base station), it is necessary to perform transmission/reception conversion with a time of one SC-FDMA (Single Carrier-Frequency Division multiple access) symbol being left. Therefore, the R-PUCCH (Relay-Physical Uplink Control channel) in the LTE-a system needs to transmit one less symbol than the PUCCH in the LTE system to meet the above-mentioned transceiving conversion requirement.
Since R-PUCCH transmits one less symbol than PUCCH, the number of codeword bits required is correspondingly reduced from 20 bits to 18 bits. In the prior art, the (18, a) code is obtained by puncturing the last two code words of the (20, a) code, so as to realize the encoding of the control information of the R-PUCCH.
Through simulation, the inventor of the present invention finds that the above coding scheme for the control information transmitted on the R-PUCCH has a large performance loss when the number of information bits is large.
Disclosure of Invention
The invention provides a method and a device for coding control information transmitted on a control channel, which are used for improving the coding performance.
One aspect of the present invention provides a method for encoding control information transmitted on a control channel, including:
encoding an information bit sequence of the control information according to a (18, A) code; and outputting a codeword bit sequence of length 18; wherein A is in the range of 1 to 13.
Another aspect of the present invention further provides a method for encoding control information transmitted on a control channel, including:
coding an information bit sequence of the control information according to a (20, A) code, and outputting a code word bit sequence with the length of 20; and puncturing 13 th and 16 th codeword bits of the codeword bit sequence with the length of 20 or puncturing 13 th and 18 th codeword bits, and outputting a codeword bit sequence with the length of 18; wherein A is in the range of 1 to 13.
Yet another aspect of the present invention also provides an apparatus for encoding control information transmitted on a control channel, including: an encoding unit, configured to encode an information bit sequence of the control information according to an (18, a) code, and output a codeword bit sequence having a length of 18; wherein A is in the range of 1 to 13.
Yet another aspect of the present invention also provides an apparatus for encoding control information transmitted on a control channel, including: a coding unit and a puncturing unit.
The encoding unit is configured to encode an information bit sequence of the control information according to a (20, a) code, and output a codeword bit sequence with a length of 20, where a is from 1 to 13; the puncturing unit is configured to puncture 13 th and 16 th codeword bits of the codeword bit sequence with the length of 20 or puncture 13 th and 18 th codeword bits, and output a codeword bit sequence with the length of 18.
The coding method and the coding device of the control information transmitted on the control channel can improve the overall performance of a communication system; in addition, the same puncturing scheme is adopted under all information bit numbers, so that the system design can be simplified, and the realization is convenient.
Drawings
FIG. 1 is a diagram illustrating simulation results of a puncturing pattern for control information transmitted on an R-PUCCH in the prior art;
fig. 2 is a flowchart illustrating a method for encoding control information transmitted on an R-PUCCH according to an embodiment of the present invention;
fig. 3 is a diagram illustrating simulation results of a puncturing pattern for control information transmitted on an R-PUCCH according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a method for obtaining a puncturing pattern for control information transmitted on an R-PUCCH according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating a method for encoding control information transmitted on an R-PUCCH according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of an apparatus for encoding control information transmitted on an R-PUCCH according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an apparatus for encoding control information transmitted on an R-PUCCH according to another embodiment of the present invention.
Detailed Description
The inventor of the present invention simulates a scheme of puncturing the last two codeword bits of the codeword bits obtained by encoding the control information transmitted on the R-PUCCH in the prior art, and the obtained simulation result is shown in fig. 1. Wherein, the simulation parameters are as follows: the modulation scheme is QPSK (Quadrature Phase shift keying) or AWGN (Additive White Gaussian Noise) channel.
As can be seen from the simulation results shown in fig. 1, when the number of information bits is large, the puncturing patterns, such as when the number of information bits is 11, 12, and 13, have a performance loss of about 0.6 decibel (dB) with respect to the optimal puncturing pattern (the optimal scheme shown in fig. 1); also, the puncturing pattern at 4 information bits has a performance loss of about 0.4dB with respect to the optimal puncturing pattern. Wherein the optimal puncturing pattern is an optimal puncturing pattern corresponding to each information bit number. For example, for a certain number of information bits, on the basis of giving the number of code words to be punctured, the optimal puncturing pattern corresponding to the optimal code redistribution is obtained by searching the optimal code redistribution for all punctured code words through a computer, and then the puncturing pattern corresponding to the optimal code redistribution is obtained, that is, the optimal puncturing pattern.
In view of this, an embodiment of the present invention provides a method for encoding control information transmitted on an R-PUCCH, and as shown in fig. 2, the method may include:
step 210, the information bit sequence of the control information is encoded according to the (20, a) code, and the code word bit sequence with the length of 20 is output.
In an LTE-A system, the value of the bit number A of an information bit sequence of control information is 1 to 13 bits; the coding matrix of the (20, a) code can adopt the coding matrix shown in table 1, and can maintain good compatibility with the LTE system.
Step 220, the code word bit sequence with the length of 20 is punctured, and a code word bit sequence with the length of 18 is output.
In this embodiment, the 13 th and 16 th codeword bits of the codeword bit sequence output in step 210 may be punctured; or the 13 th and 18 th codeword bits are punctured. Fig. 3 shows simulation results of puncturing patterns for the 13 th and 16 th codeword bits (scheme 2 shown in fig. 3), and puncturing patterns for the 13 th and 18 th codeword bits (scheme 3 shown in fig. 3). The simulation parameters (conditions) are the same as those shown in fig. 1.
As can be seen from fig. 3, there is a performance loss of about 0.2dB only when the number of information bits is 8 and about 0.1dB when the number of information bits is 10, compared to the optimal puncturing pattern for each number of information bits (i.e., the optimal scheme shown in fig. 3). Therefore, the whole performance of the communication system can be improved by adopting the coding method of the embodiment; in addition, because the same puncturing scheme is adopted under all information bit numbers, the system design can be simplified, and the realization is convenient.
The process of obtaining the above-mentioned perforation pattern is described below by way of a few further examples. Fig. 4 is a flowchart illustrating a method for obtaining a puncturing pattern according to an embodiment of the present invention, where the method includes:
In this step, on the basis of giving the number of codeword bits to be punctured (for example, the number of punctured codeword bits is 2), all puncturing patterns corresponding to the number of information bits of the first priority may be obtained; and then searching out the puncturing pattern corresponding to the optimal code redistribution through a computer to obtain the position of the optimal puncturing code word bit corresponding to the information bit number of the first priority. In this step, there may be more than one optimal puncturing pattern for the number of information bits of the first priority; therefore, the number of information bits of the first priority may correspond to more than one position of the optimal punctured codeword bits.
In this step, the number of information bits of the first priority may be the number of information bits with the highest occurrence probability or the number of information bits with the highest performance requirement.
And step 420, sequentially obtaining the positions of the optimal punctured code word bits corresponding to other information bit numbers according to the priority sequence of the information bit numbers and the optimal punctured positions corresponding to the information bit number of the previous priority.
In this step, the priority order may be sorted according to the probability of occurrence of the number of information bits or performance requirements, etc.
In this step, the position of the optimal punctured code word bit corresponding to the number of information bits of a certain priority is selected from the positions (possibly more than one) of the optimal punctured code word bit corresponding to the number of information bits of the previous priority; thus, it can be ensured that the same puncturing scheme is used for all information bits, so as to simplify the system design.
One of ordinary skill in the art will appreciate that the performance may need to be further improved at certain information bit numbers by simply ordering by the probability of occurrence of the information bit number or performance requirement. For example, taking the number of information bits of the R-PUCCH as an example, the information bits are sorted only by the probability of occurrence of the number of information bits, and the obtained priority order is: {4,6,8,9, 11,2,1,3,5,7, 10, 12, 13}. Simulation results of the puncture patterns obtained in this arrangement order are shown in scheme 1 shown in fig. 3. As can be seen from fig. 3, the puncturing pattern of scheme 1 has a performance loss of about 0.6dB with respect to the optimal puncturing scheme when the number of information bits is large, such as 11bits, 12bits, and 13 bits.
Thus, the probability of the number of information bits occurring can be ranked in combination with the performance requirements. Taking the number of information bits of the control information transmitted on the R-PUCCH as an example, according to the performance requirement, the priority ordering is adjusted to: {11, 13, 12, 4, 6, 8, 9, 2, 1, 3, 5, 7, 10}, or {13, 11, 12, 4, 6, 8, 9, 2, 1, 3, 5, 7, 10 }. Simulation results of the puncture patterns obtained in these two priority orders are shown in scheme 2 and scheme 3 of fig. 3. As can be seen from fig. 3, the schemes 2 and 3 only have performance loss of about 0.2dB when the number of information bits is 8, and have performance loss of about 0.1dB when the number of information bits is 10, and good global performance is maintained.
There are other possible ways to obtain the puncture pattern shown in fig. 3, such as scheme 2 and scheme 3. For example, first, the position of the optimal punctured code word bit corresponding to each information bit number is obtained (i.e., the optimal punctured pattern corresponding to each information bit number); then, the intersection is taken for the positions of the optimal punctured code word bits corresponding to all the information bit numbers, and the punctured patterns shown in scheme 2 and scheme 3 in fig. 3 can also be obtained. The method for obtaining the position of the optimal punctured codeword bits for each information bit number can be seen as step 410 in fig. 4.
Fig. 5 is a flowchart illustrating a method for encoding control information transmitted on an R-PUCCH according to another embodiment of the present invention. As shown in fig. 5, the method may include:
an information bit sequence of the control information is encoded according to an (18, a) code, step 510.
Step 520, outputting the codeword bit sequence with length 18.
In this embodiment, the coding matrix of the (18, a) code may be as shown in table 2 or table 3:
TABLE 2
i | Mi,0 | Mi,1 | Mi,2 | Mi,3 | Mi,4 | Mi,5 | Mi,6 | Mi,7 | Mi,8 | Mi,9 | Mi,10 | Mi,11 | Mi,12 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
2 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
3 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 |
4 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
5 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
6 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
7 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
8 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
9 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
10 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
11 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
12 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
13 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
14 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
15 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
16 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
17 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
TABLE 3
i | Mi,0 | Mi,1 | Mi,2 | Mi,3 | Mi,4 | Mi,5 | Mi,6 | Mi,7 | Mi,8 | Mi,9 | Mi,10 | Mi,11 | Mi,12 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
2 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
3 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 |
4 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
5 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
6 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
7 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
8 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
9 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
10 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
11 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
12 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
13 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
14 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
15 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
16 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
17 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
In this embodiment, the formula can be based oni-0, 1, 2.,. B-1 encodes the information bit sequence. In the formula, an(n=0, 1, 2, …, A-1) is an information bit in the information bit sequence, bi(i-0, 1, 2, …, B-1) is the codeword bit in the output codeword bit sequence, Mi,n(i-0, 1, 2, …, B-1, n-0, 1, 2, …, a-1) is an element corresponding to the (i + 1) th row and the (n + 1) th column in the coding matrix shown in table 2 or table 3, and B-18.
The simulation result of coding the information bit sequence by using the coding matrix shown in table 2 is the scheme 2 shown in fig. 3; the simulation result of the coding matrix shown in table 3 for coding the information bit sequence is scheme 3 shown in fig. 3. Therefore, the coding method provided by the embodiment can improve the overall performance of the communication system; in addition, because the same puncturing scheme is adopted under all information bit numbers, the system design can be simplified, and the realization is convenient.
Fig. 6 is a schematic structural diagram of an encoding apparatus for transmitting control information on R-PUCCH according to an embodiment of the present invention. As shown in fig. 6, the encoding apparatus 60 may include: an encoding unit 610 and a puncturing unit 620.
The encoding unit 610 is configured to encode an information bit sequence of the control information according to a (20, a) code and output a code word bit sequence having a length of 20.
The puncturing unit 620 is configured to puncture the codeword bit sequence output by the encoding unit 610 and output a codeword bit sequence with a length of 18.
Taking control information transmitted on an R-PUCCH in an LTE-A system as an example, the value of the information bit number A of an information bit sequence is 1 to 13 bits; the coding matrix of the (20, a) code can adopt the coding matrix shown in table 1, and can maintain good compatibility with the LTE system.
In this embodiment, the 13 th and 16 th codeword bits of the codeword bit sequence output by the encoding unit 610 may be punctured; or the 13 th and 18 th codeword bits are punctured. Fig. 3 shows simulation results of puncturing patterns for the 13 th and 16 th codeword bits (scheme 2 shown in fig. 3), and puncturing patterns for the 13 th and 18 th codeword bits (scheme 3 shown in fig. 3).
By adopting the encoding device 60 provided by the embodiment to encode the information bits of the control information transmitted on the R-PUCCH, the overall performance of the communication system can be improved; in addition, because the same puncturing scheme is adopted under all information bit numbers, the system design can be simplified, and the realization is convenient.
Fig. 7 is a schematic structural diagram of an apparatus for encoding control information transmitted on an R-PUCCH according to another embodiment of the present invention. As shown in fig. 7, the encoding apparatus 70 may include:
an encoding unit 710 for encoding an information bit sequence of the control information according to a (18, a) code; and outputs a codeword bit sequence of length 18. The coding matrix of the (18, a) code can be shown in table 2 or table 3, which is not described herein again.
In this embodiment, the encoding unit 710 may be further configured to generate a formulai-0, 1, 2.,. B-1 encodes an information bit sequence. In the formula, an(n-0, 1, 2, …, a-1) is an information bit in the information bit sequence, b is a symboli(i-0, 1, 2, …, B-1) is the codeword bit in the output codeword bit sequence, Mi,n(i-0, 1, 2, …, B-1, n-0, 1, 2, …, a-1) is an element corresponding to the (i + 1) th row and the (n + 1) th column in the coding matrix shown in table 2 or table 3, and B-18.
By adopting the encoding device 70 provided by the embodiment to encode the information bit sequence of the control information transmitted on the R-PUCCH, the overall performance of the communication system can be improved; in addition, because the same puncturing scheme is adopted under all information bit numbers, the system design can be simplified, and the realization is convenient.
In the embodiment of the present invention, the (20, a) or (18, a) code may be an RM (Reed-Muller) code.
The control information transmitted on the R-PUCCH may include: channel quality information; or channel quality information and ACK/NACK (Acknowledged/non-Acknowledged). Wherein the channel quality information may include: CQI (Channel Quality Indicator) and/or PMI (Precoding Matrix Indicator) and/or RI (Rank Indicator), and the like.
And the code word bit sequence with the length of 18 and output by the coding process is transmitted through the R-PUCCH. Those skilled in the art will understand that the transmission through the R-PUCCH according to the embodiment of the present invention may include other operations, for example, the output codeword bit sequence with the length of 18 may also be modulated, for example, QPSK (Quadrature Phase Shift Keying) modulated, and then mapped onto a control channel (for example, R-PUCCH) for transmission.
It can be understood by those skilled in the art that the method and apparatus for encoding control information transmitted on R-PUCCH are only exemplary, and control information transmitted on control channel in other communication systems can also be transmitted by using the method and apparatus described in the above embodiments under similar circumstances.
It will be understood by those skilled in the art that all or part of the steps of implementing the above method embodiments may be implemented by hardware associated with program instructions, the program may be stored in a computer readable storage medium, and when executed, the program performs the steps comprising the above method embodiments, and the storage medium may comprise: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (12)
1. A method for encoding control information transmitted on a control channel, comprising:
encoding an information bit sequence of the control information according to a (18, A) code;
outputting a codeword bit sequence with the length of 18; wherein, the value range of a is 1 to 13, and the coding matrix of the (18, a) code is:
2. The method of claim 1, wherein encoding the sequence of information bits according to the (18, a) code comprises:
according to the formulai-0, 1, 2.,. B-1 encodes the information bit sequence;
wherein, anFor the information bits in the information bit sequence, biFor the code word bits in said output code word bit sequence, Mi,nB is 18 for the corresponding element in the i +1 th row and the n +1 th column in the coding matrix.
3. The method according to claim 1 or 2, wherein the control information comprises:
channel quality information transmitted on a relay physical uplink control channel (R-PUCCH); or channel quality information and acknowledgement/non-acknowledgement ACK/NACK transmitted on the R-PUCCH.
4. A method for encoding control information transmitted on a control channel, comprising:
coding an information bit sequence of the control information according to a (20, A) code, and outputting a code word bit sequence with the length of 20, wherein the value range of A is 1-13;
and puncturing 13 th code word bits and 16 th code word bits of the code word bit sequence with the length of 20 or puncturing 13 th code word bits and 18 th code word bits, and outputting the code word bit sequence with the length of 18.
5. The method of claim 4, wherein the coding matrix of the (20, A) code is:
6. the method according to claim 4 or 5, wherein the control information comprises:
channel quality information transmitted on a relay physical uplink control channel (R-PUCCH); or channel quality information and acknowledgement/non-acknowledgement ACK/NACK transmitted on the R-PUCCH.
7. An apparatus for encoding control information for transmission on a control channel, comprising:
an encoding unit for encoding an information bit sequence of the control information according to the (18, a) code and outputting a codeword bit sequence having a length of 18; wherein,
the value range of a is 1 to 13, and the coding matrix of the (18, a) code is:
8. The apparatus of claim 7,
the coding unit is further used for calculating the formulai-0, 1, 2.,. B-1 encodes the information bit sequence;
wherein, anFor the information bits in the information bit sequence, biFor the code word bits in said output code word bit sequence, Mi,nB is 18 for the corresponding element in the i +1 th row and the n +1 th column in the coding matrix.
9. The apparatus of claim 7 or 8, wherein the control information comprises:
channel quality information transmitted on a relay physical uplink control channel (R-PUCCH); or channel quality information and acknowledgement/non-acknowledgement ACK/NACK transmitted on the R-PUCCH.
10. An apparatus for encoding control information for transmission on a control channel, comprising:
the encoding unit is used for encoding an information bit sequence of the control information according to a (20, A) code and outputting a code word bit sequence with the length of 20, wherein the value range of A is 1-13;
and a puncturing unit, configured to puncture 13 th and 16 th codeword bits of the codeword bit sequence with the length of 20 or puncture 13 th and 18 th codeword bits, and output a codeword bit sequence with the length of 18.
11. The apparatus of claim 10, wherein the coding matrix of the (20, a) code is:
12. the apparatus of claim 10 or 11, wherein the control information comprises:
channel quality information transmitted on a relay physical uplink control channel (R-PUCCH); or channel quality information and acknowledgement/non-acknowledgement ACK/NACK transmitted on the R-PUCCH.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010142257 CN102215081B (en) | 2010-04-02 | 2010-04-02 | Coding method and device for controlling control information transmitted on channel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010142257 CN102215081B (en) | 2010-04-02 | 2010-04-02 | Coding method and device for controlling control information transmitted on channel |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102215081A true CN102215081A (en) | 2011-10-12 |
CN102215081B CN102215081B (en) | 2013-07-10 |
Family
ID=44746230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010142257 Active CN102215081B (en) | 2010-04-02 | 2010-04-02 | Coding method and device for controlling control information transmitted on channel |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102215081B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1193936A2 (en) * | 2000-07-12 | 2002-04-03 | Texas Instruments Incorporated | Combination of shaping and turbo codes |
CN1777081A (en) * | 2005-11-29 | 2006-05-24 | 东南大学 | Channel environment adaptive transmission scheme in multi-antenna wireless transmission system |
-
2010
- 2010-04-02 CN CN 201010142257 patent/CN102215081B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1193936A2 (en) * | 2000-07-12 | 2002-04-03 | Texas Instruments Incorporated | Combination of shaping and turbo codes |
CN1777081A (en) * | 2005-11-29 | 2006-05-24 | 东南大学 | Channel environment adaptive transmission scheme in multi-antenna wireless transmission system |
Non-Patent Citations (1)
Title |
---|
3GPP: "Channel coding for UCI channel quality information", 《3GPP TS 36.212 V9.0.0 3RD GENERATION PARTNERSHIP PROJECT: TECHNICAL SPECIFICATION GROUP RADIO ACCESS NETWORK; EVOLVED UNIVERSAL TERRESTRIAL RADIO ACCESS(E-UTRA); MULTIPLEXING AND CHANNEL CODING》 * |
Also Published As
Publication number | Publication date |
---|---|
CN102215081B (en) | 2013-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111954982B (en) | Apparatus and method for encoding and decoding using polar code in wireless communication system and broadcasting system | |
CN109495230B (en) | Method and apparatus for transceiving uplink control information | |
CN102239733B (en) | For the system and method that up-link power controls | |
KR102257265B1 (en) | CQI information receiving method, transmitting method, receiving device and transmitting device | |
US8509319B2 (en) | Uplink precoding for retransmission without explicit precoding instruction | |
CN102017451B (en) | Rank and PMI in download control signaling for uplink single-user MIMO (UL MIMO) | |
US8243673B2 (en) | Radio communication apparatus, radio communication system, and radio communication method | |
US10897329B2 (en) | Method and apparatus for performing HARQ on basis of polar code | |
EP3595221A1 (en) | Multiplexing of control and data in ul mimo system based on sc-fdm | |
US9253785B2 (en) | Multi-cell incremental redundancy | |
US8989299B2 (en) | Method and device of sending and receiving precoding information | |
EP2775770A1 (en) | Method and device for coding uplink control information | |
KR101604407B1 (en) | Block encoding with a variable rate block code | |
US11374680B2 (en) | Method and apparatus for performing encoding and decoding in wireless communication system | |
CN106922206B (en) | Method, device and equipment for determining modulation coding order | |
CN101917261B (en) | The transmitting terminal that a kind of multi-antenna system uplink transmission block retransmits and method | |
EP3955482B1 (en) | Device and method for linear error correction codes construction | |
CN102377509B (en) | Control information transmitting method, control information receiving method and control information receiving equipment | |
CN102215081A (en) | Coding method and device for controlling control information transmitted on channel | |
CN102377511B (en) | Method and device for transmitting control information | |
WO2024159515A1 (en) | Apparatuses and methods for polar coding with retransmissions using cross-block check blocks | |
EP4203405A1 (en) | Device and method for transmitting payload data with repetitions of a coded waveform | |
CN104158626A (en) | Pre-coding information sending method, pre-coding information receiving method, pre-coding information sending device, pre-coding information receiving device | |
CN104135344A (en) | Transmitting and receiving methods and devices for pre-coded information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |