[go: up one dir, main page]

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 PDF

Info

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
Application number
CN2010101422572A
Other languages
Chinese (zh)
Other versions
CN102215081B (en
Inventor
金莹
龚政委
熊杰
徐鹰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 201010142257 priority Critical patent/CN102215081B/en
Publication of CN102215081A publication Critical patent/CN102215081A/en
Application granted granted Critical
Publication of CN102215081B publication Critical patent/CN102215081B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Method and device for coding control information transmitted on control channel
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:
<math><mrow><msub><mi>b</mi><mi>i</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>A</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>a</mi><mi>n</mi></msub><mo>&CenterDot;</mo><msub><mi>M</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow><mi>mod</mi><mn>2</mn><mo>,</mo></mrow></math> i=0,1,2,...,B-1.
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:
step 410, the position of the optimal punctured code word bit corresponding to the number of information bits of the first priority is obtained.
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 on
Figure GSA00000057041400081
i-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 formula
Figure GSA00000057041400101
i-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:
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
(ii) a Or
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 Mi12 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
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:
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
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:
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
(ii) a Or
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
8. The apparatus of claim 7,
the coding unit is further used for calculating the formula
Figure FSA00000057041300041
i-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:
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
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.
CN 201010142257 2010-04-02 2010-04-02 Coding method and device for controlling control information transmitted on channel Active CN102215081B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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