Coding method and device for confirming / non-confirming a reply message and ranking signaling

DE602010069939T2Active Publication Date: 2026-01-14HEDWIG WIRELESS TECH LLC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE602010069939
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2009-11-05
Filing Date
2010-06-28
Publication Date
2026-01-14
Estimated Expiration
2030-06-28

AI Technical Summary

Technical Problem

Existing communication systems, particularly in LTE-A, face challenges in transmitting ACK/NACK response messages greater than 11 bits and RI signalling greater than 2 bits on the PUSCH due to carrier aggregation, which are not supported by conventional encoding methods.

Method used

Employing convolutional codes, specifically tail-biting convolutional codes, and linear block codes, such as Reed-Muller codes, to encode ACK/NACK response messages and RI signalling, respectively, to ensure reliable transmission on the PUSCH.

Benefits of technology

Ensures reliable transmission of ACK/NACK response messages and RI signalling on the PUSCH, addressing the limitations of conventional encoding methods and supporting higher bit counts required by LTE-A systems.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

Field of the Invention

[0001] The present invention relates to the communication field, and in particular to a method and an apparatus for encoding an acknowledgement / negative acknowledgement response message and a rank indicator signalling.Background of the Invention

[0002] The rapid development of the digital communication system has put forward higher requirements for the reliability of digital communications. However, in a worse channel, especially in a high data rate or a high-speed mobile environment, the system performance is seriously affected by the multi-path interference, the Doppler frequency shift and etc. Therefore, an effective technology for controlling errors, especially the hybrid automatic repeat request (HARQ) technology becomes a hot spot that the communication field is committed to research. In the HARQ mode, codes transmitted by a transmitting end not only can detect errors, but also have a certain error correction capability. After having received the code words, the decoder of a receiving end first detects the error conditions, and if it is within the error correction capability of the codes, then the error correction is automatically implemented; and if there are too many errors which exceed the error correction capability of codes, but still the errors can be detected, then the receiving end transmits a judgment signal to the transmitting end and requires the transmitting end to retransmit the information. In an OFDM system, the correct or incorrect transmission is represented by an acknowledgement / negative acknowledgement (ACK / NACK) response message control signalling, and whether the retransmission is needed is also judged according to this.

[0003] In the downlink HARQ of the long term evolution (LTE) system, for the ACK / NACK response message of a physical downlink shared channel (PDSCH), a user equipment (UE) should feedback an ACK / NACK response message with 1 bit when the PDSCH only contains one transport block and the UE should feedback an ACK / NACK response message with 2 bits when the PDSCH contains two transport blocks.

[0004] In the LTE system, the realization of the precoding technology is to set a codebook (a set of precoding matrixes) through a UE and an eNodeB (eNB), and the UE selects the optimum precoding matrix from the codebook according to certain rules and feeds back a precoding matrix index (PMI) to the eNB, and the eNB searches the corresponding precoding matrix in the codebook according to the received PMI and applies this precoding matrix to implement the precoding transmission in a downlink transmitting, and it also needs to feed back a rank indicator (RI) signalling in an uplink channel, wherein the signalling represents the number of layers of the downlink transmitting.

[0005] In the LTE system, the ACK / NACK response message is transmitted on a physical uplink control channel (PUCCH) with a format 1 / 1 a / l b, and in order to maintain the characteristic of the single-carrier in the uplink, the ACK / NACK response message is transmitted on a physical uplink shared channel (PUSCH) when the UE needs to transmit data; the RI signalling is transmitted on the PUCCH, and if the UE needs to transmit data, the RI signalling is also transmitted on the PUSCH, or when the non-periodic CQI / PMI / RI is reported, the RI signalling is also transmitted on the PUSCH. As shown in Fig. 1, Fig. 1 is a schematic diagram of transmitting the acknowledgement / negative acknowledgement response message and the rank indicator signalling on the PUSCH in the LTE system according to the relevant art.

[0006] When the ACK / NACK response message and the RI signalling need to be transmitted on the physical uplink shared channel, the applied encoding mode is as follows: (1 ) when the ACK / NACK response message or the RI signalling is 1 bit, namely is [O 0 ], the meaning for the ACK / NACK response message is as follows: the ACK response message corresponds to '1', and the NACK response message corresponds to '0'; and the meaning for the RI signalling is as shown in table 1 and the applied encoding mode is as shown in table 2 (the encoding mode of 1 bit the ACK / NACK response message or the RI signalling under different modulation symbols): Table 1A table of the corresponding relation between the o 0 RI and the RI o 0 RI RI0112 Table 2 A schematic table of the encoded HARQ-ACK or the encoded RI Q m the encoded HARQ-ACK or the encoded RI2[O 0 y]4 o 0 ACK y x x 6[O 0 yxxxx] In the above, Qm is a modulation mode, x and y are placeholders, and the above encoded bit information is repeated and the encoded information with the corresponding length is intercepted according to the encoded target lengths QACK and QRI of the transmitted feedback information; and (2) when the ACK / NACK response message or the RI signalling is 2 bits, namely is [O0O1], the meaning for the ACK / NACK response message is as follows: O0ACK corresponds to the ACK / NACK feedback of the code word 0, and O1ACK corresponds to the feedback of the code word 1 ; and the meaning for the RI signalling is as shown in table 3 and the applied encoding mode is as shown in table 4 (the encoding mode of 2 bits the ACK / NACK response message or the RI signalling under different modulation symbols): Table 3 A schematic table of the corresponding relation between the o 0 RI o 1 RI and the RI o 0 RI , o 1 RI RI0,010,121,031,14 Table 4 A schematic table of the encoded HARQ-ACK or the encoded RI Q m the encoded HARQ-ACK or the encoded RI2[O 0 O 1 O 2 O 0 O 1 O 2 ]4[O 0 O 1 xx O 2 O 0 X X O 1 O 2 x x]6[O 0 O 1 xxxx O 2 O 0 xxxx O 1 O 2 xxxx]

[0007] In the above, Q m is a modulation mode, x and y are placeholders, wherein O 2 =(O 1 +O 0 ) mod 2, and the above encoded bit information is repeated and the encoded information with the corresponding length is intercepted according to the encoded target lengths Q ACK and Q RI of the transmitted feedback information.

[0008] In the LTE system, because the downlink transmission at most supports 4 layers, the feedback of 2 bits RI signalling is used, but for the ACK / NACK response message, in the TDD system, because the proportional relation between the uplink and the downlink sub-frames is configurable, when the number of the downlink sub-frames is greater than the number of the uplink sub-frames, there is a situation that one uplink sub-frame needs to feed back the ACK / NACK response messages of the PDSCH corresponding to a plurality of downlink sub-frames, therefore the encoding mode as the ACK / NACK response message is greater than 2 bits is specified in the LTE system: when the ACK / NACK response message is greater than 2 bits, namely is o 0 ACK o 1 ACK ⋯ o O ACK − 1 ACK , the encoded bits sequence is q 0 ACK , q 1 ACK , q 2 ACK , … , q Q ACK − 1 ACK , which is acquired by the following mode: q i ACK = ∑ n = 0 O ACK − 1 o n ACK ⋅ M i mod 32 , n mod 2 , mod 2, wherein i = 0, 1, 2, ..., Q ACK-1∘

[0009] In order to meet the requirements of the Advanced International Telecommunication Union, the long term evolution advanced (LTE-A) as the evolution standard of the LTE needs to support a greater system bandwidth (up to 100 MHz) and needs to have a backwards compatibility for the existing standards of the LTE. On the basis of the existing LTE system, the bandwidths of the LTE system can be aggregated to acquire a greater bandwidth, and this technology is referred to as the carrier aggregation (CA) technology, which technology can improve the utilization rate of the spectrum of the IMT-Advance and relieve the shortage of the spectrum resources, so as to optimize the utilization of the spectrum resources. In the LTE-A system, in order to support the downlink transmission capability, the transmission mode with 8 layers is supported.

[0010] In the LTE-A system which has applied the spectrum aggregation technology, the uplink bandwidth and the downlink bandwidth can comprise a plurality of component carriers. When the eNB has PDSCHs scheduled to a certain UE on a plurality of downlink component carriers, and when the UE needs to transmit a PUSCH on the current subframe, the user equipment needs to feed back the ACK / NACK response messages transmitted by the PDSCHs of the plurality of downlink component carriers on the PUSCH. According to the scenario of the carrier aggregation, in the TDD system, if the uplink and downlink sub-frames configuration in the conventional art is still used, then the number of the ACK / NACK response messages which needs to be fed back at most is 40, and if the binding operation is implemented on the code word corresponding to each carrier, then the number of the ACK / NACK response messages which needs to be fed back is also 20; for the RI signalling, because the downlink supports 8 layers transmission and the carrier aggregation technology is introduced, the feedback RI signalling is made to be greater than 2 bits.

[0011] In the relevant art, the transmission of the ACK / NACK response message with at most 11 bits or the transmission of the RI signalling with at most 2 bits can be supported on the PUSCH, and when the ACK / NACK response message which needs to be fed back is greater than 11 bits and the RI signalling is greater than 2 bits, a problem exists in their transmission on the PUSCH, and currently an effective solution has not been proposed yet. US 2008 / 301536 A1 discloses channel coding and rate matching for LTE control channels. EP 1231806A1 discloses channel structure for data transmission. Document Antii Toskala ET AL: "Physical Layer (Chapter 5)"In: "LTE for UMTS: OLDMA and SC-LDMA Based Radio Access", 12 June 2009 (2009-06-12), Wiley, XP055051915, ISBN: 978-0-47-099401-6 pages 83-135, DOI: 10.1002 / 9780470745489.ch5, discloses aspects of LTE for UMTS.Summary of the Invention

[0012] The invention is defined in the independent claims. Further aspects and preferred embodiments are defined in the dependent claims. Any aspects, embodiments and examples of the present disclosure which do not fall under the scope of the appended claims do not form part of the invention and are merely provided for illustrative purposes. The present invention is proposed aiming at the problem that the conventional art does not support the transmission of the RI signalling greater than 2 bits and the ACK / NACK response message greater than 11 bits which need to be fed back on the PUSCH, therefore, the present invention provides a method and an apparatus for encoding an acknowledgement / negative acknowledgement response message and a rank indicator signalling, so as to solve at least one of the above problems.

[0013] A method for encoding an acknowledgement / negative acknowledgement response message is provided according to one aspect of the present invention.

[0014] The method for encoding an acknowledgement / negative acknowledgement response message according to the present invention comprises: using an encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message when a bit number of a fed back acknowledgement / negative acknowledgement response message is greater than M, wherein the M is a positive integer which is greater than 2.

[0015] Preferably, using an encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message comprises: using an encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message; and after using the encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message, the method further comprises: repeating bit information of the encoded acknowledgement / negative acknowledgement response message, and intercepting the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

[0016] Preferably, the M comprises one of the followings: 11, 12 and 13.

[0017] A method for encoding a rank indicator signalling is provided according to another aspect of the present invention.

[0018] The method for encoding a rank indicator signalling according to the present invention comprises: using an encoding mode of a linear block code to encode the rank indicator signalling when a bit number of a fed back rank indicator signalling is greater than 2.

[0019] Preferably, using the encoding mode of a linear block code to encode the rank indicator signalling when the bit number of the fed back rank indictor signalling is greater than 2 comprises: using the encoding mode of a linear block code to encode the rank indicator signalling when a bit number is greater than 2 and no more than N; and using an encoding mode of a convolutional code to encode the rank indicator signalling when the bit number is greater than the N, wherein the N is a positive integer which is greater than 2.

[0020] Preferably, using the encoding mode of a linear block code to encode the rank indicator signalling comprises: using a length of a basic sequence to encode the rank indicator signalling through the following formula: b i = ∑ n = 0 O − 1 o n ⋅ M i , n mod 2 , wherein i= 0, 1, 2, ..., B-1, b 0 ,b 1 ,b 2 ,b 3 ,...,b B-1 represent the encoded bits, B represents the length of the basic sequence, M i,n represents the value of the serial number i in the basic sequence n, and O 0 , O 1 , ..., O O-1 represent rank indicator signallings; and after using the encoding mode of a linear block code to encode the rank indicator signalling, the method further comprises: repeating bit information of the encoded rank indicator signalling, and intercepting the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

[0021] Preferably, using the encoding mode of a convolutional code to encode the rank indicator signalling comprises: using an encoding mode of a tail-biting convolutional code to encode the rank indicator signalling; and after using the encoding mode of a tail-biting convolutional code to encode the rank indicator signalling, the method further comprises: repeating bit information of the encoded rank indicator signalling, and intercepting the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

[0022] Preferably, the N comprises one of the followings: 11, 12 and 13.

[0023] An apparatus for encoding an acknowledgement / negative acknowledgement response message is provided according to another aspect of the present invention.

[0024] The apparatus for encoding an acknowledgement / negative acknowledgement response message according to the present invention comprises: a first encoding module, which is configured to use an encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message when a bit number of a fed back acknowledgement / negative acknowledgement response message is greater than M, wherein the M is a positive integer which is greater than 2.

[0025] An apparatus for encoding a rank indicator signalling is provided according to another aspect of the present invention.

[0026] The apparatus for encoding the rank indicator signalling according to the present invention comprises: a second encoding module, which is configured to use an encoding mode of a linear block code to encode the rank indicator signalling when a bit number of a fed back rank indictor signalling is greater than 2.

[0027] By virtue of the present invention, the solution of using the encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message when the bit number of the fed back acknowledgement / negative acknowledgement response message is greater than M, wherein the M is a positive integer which is greater than 2; and using the encoding mode of a linear block code to encode the rank indicator signalling when the bit number of the fed back rank indicator signalling is greater than 2 is applied, thus the problem that the conventional art does not support the transmission of the RI signalling greater than 2 bits and the ACK / NACK response message greater than 11 bits which need to be fed back on the PUSCH is solved, and the effect of ensuring a reliable transmission of the acknowledgement / negative acknowledgement response message and the rank indicator signalling on the PUSCH is achieved.Brief Description of the accompanying drawings

[0028] The drawings illustrated herein provide a further understanding of the present invention and form a part of the present application. The exemplary embodiments and the description thereof are used to explain the present invention without unduly limiting the scope of the present invention. In the drawings: Fig. 1 is a schematic diagram of transmitting the acknowledgement / negative acknowledgement response message and the rank indicator signalling on the PUSCH in the LTE system according to the relevant art; Fig. 2 is a schematic diagram of a tail-biting convolutional code the constraint length of which is 7 and the bit rate of which is 1 / 3 according to an embodiment of the present invention; Fig. 3 is a structural block diagram of an apparatus for encoding an acknowledgement / negative acknowledge response message according to an embodiment of the present invention; and Fig. 4 is a structural block diagram of an apparatus for encoding a rank indicator signalling according to an embodiment of the present invention. Detailed Description of the Embodiments

[0029] Considering the problem that the conventional art does not support the transmission of the RI signalling greater than 2 bits and the ACK / NACK response message greater than 11 bits which need to be fed back on the PUSCH, the present invention provides a method and an apparatus for encoding an acknowledgement / negative acknowledgement response message and a rank indicator signalling, thus the problem that the conventional art does not support the transmission of the RI signalling greater than 2 bits and the ACK / NACK response message greater than 11 bits which need to be fed back on the PUSCH is solved, and the effect of ensuring the reliable transmission of the acknowledgement / negative acknowledgement response message and the rank indicator signalling on the PUSCH is achieved.

[0030] It should be noted that the embodiments and the features of the embodiments in the present invention can be combined with each other if there is no conflict. The present invention is described in detail hereinafter with reference to the accompanying drawings and in combination with the embodiments.

[0031] The method for encoding an acknowledgement / negative acknowledgement response message is provided according to an embodiment of the present invention, which method comprises: using the encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message when the bit number of the fed back acknowledgement / negative acknowledgement response message is greater than M, wherein the M is a positive integer which is greater than 2.

[0032] Preferably, using the encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message comprises: using the encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message; and after using the encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message, the method further comprises: repeating the bit information of the encoded acknowledgement / negative acknowledgement response message, and intercepting the repeated bit information from the starting location of the repeated bit information according to a target length of feedback information.

[0033] In the above, the M preferably selects 11, 12 or 13.

[0034] The method for encoding a rank indicator signalling is provided according to an embodiment of the present invention, which method comprises: using the encoding mode of a linear block code to encode the rank indicator signalling when the bit number of the fed back rank indictor signalling is greater than 2.

[0035] Preferably, using the encoding mode of a linear block code to encode the rank indicator signalling when the bit number is greater than 2 and no more than N; and using the encoding mode of a convolutional code to encode the rank indicator signalling when the bit number is greater than the N, wherein the N is a positive integer which is greater than 2.

[0036] Preferably, using the encoding mode of a linear block code to encode the rank indicator signalling comprises: using the length of a basic sequence to encode a plurality of rank indicator signallings through the following formula: b i = ∑ n = 0 O − 1 o n ⋅ M i , n mod 2 , wherein i = 0, 1, 2, ..., B-1, b 0 ,b 1 ,b 2 ,b 3 ,...,b B-1 represent the encoded bits, B represents the length of the basic sequence, M i,n represents the value of the serial number i in the basic sequence n, and 0 0 , 01, ..., 0 0-1 represent rank indicator signallings; and after using the encoding mode of a linear block code to encode the rank indicator signalling, the method further comprises: repeating the bit information of the above encoded rank indicator signallings, and intercepting the repeated bit information from the starting location of the repeated bit information according to a target length of feedback information.

[0037] In the above, using the encoding mode of a convolutional code to encode the rank indicator signalling comprises: using the encoding mode of a tail-biting convolutional code to encode the rank indicator signalling; and after using the encoding mode of a tail-biting convolutional code to encode the rank indicator signalling, the method further comprises: repeating the bit information of the encoded rank indicator signalling, and intercepting the repeated bit information from the starting location of the repeated bit information according to a target length of feedback information.

[0038] In the above, the tail-biting convolution code can use a tail-biting convolution code the constraint length of which is 7 and the bit rate of which is 1 / 3 as shown in Fig. 2.

[0039] In the above, the N preferably selects 11 or 12 or 13.

[0040] The process of realizing the embodiments of the present invention will be described in detail hereinafter in conjunction with the examples.Embodiment 1

[0041] In this embodiment, for an ACK / NACK response message, the target length of transmitting the encoded feedback information is Q ACK , and the polynomial corresponding to the cyclic redundancy check is gCRC8(D) = [D8 + D7 + D4 + D3 + D + 1]:Example 1

[0042] In this example, in the TDD system, the number of the ACK / NACK response messages which need to be fed back is 12 in the scenario of carrier aggregation, respectively are O 0 ACK O 1 ACK ⋯ O 11 ACK , and a tail-biting convolutional code the constraint length of which is 7 and the bit rate of which is 1 / 3 as shown in Fig. 2 is used to encode, the encoded information is repeated, and then according to the encoded target length Q ACK of the transmitted feedback information, the encoded information with the corresponding length q 0 ACK , q 1 ACK , q 2 ACK , … , q Q ACK − 1 ACK is intercepted from the starting location.Example 2

[0043] In this example, in the TDD system, the number of the ACK / NACK response messages which need to be fed back is 12 in the scenario of carrier aggregation, respectively are o 0 ACK o 1 ACK ⋯ o 11 ACK , and the cyclic redundancy code the length of which is 8 is first used to add the cyclic redundancy check, then a tail-biting convolutional code the constraint length of which is 7 and the bit rate of which is 1 / 3 as shown in Fig. 2 is used to encode, the encoded information is repeated, and then according to the encoded target length Q ACK the transmitted feedback information, the encoded information with the corresponding length q 0 ACK , q 1 ACK , q 2 ACK , … , q Q ACK − 1 ACK is intercepted from Embodiment 2,

[0044] In this embodiment, for an RI signalling, the encoded target length of the transmitted feedback information is Q RI ; assume that the linear block code uses the Reed-Muller code, the basic sequence is shown as table 5 or table 6, and the basic sequence can also be the permutation sequence of the basic sequence shown in table 5 or table 6, which is shown as table 7 and table 8, of course the other permutation forms are not exclude, and then the corresponding M value respectively is M=13 and M=11 , assume that the polynomial corresponding to the cyclic redundancy check is g CRC 8 D = D 8 + D 7 + D 4 + D 3 + D + 1 . Table 5 A schematic table of the basic sequence 1 of the (32, O) codeiM i,0 M i,1 M i,2 M i,3 M i,4 M i,5 M i,6 M i,7 M i,8 M i,9 M i,10 M i,11 M i,12 01100000000110111100000011102100100101111131011000010111411110001001115110010111011161010101011111710011001101118110110010111191011101001111101010011101111111110011010111121001010111111131101010101111141000110100101151100111101101161110111001011171001110010011181101111100000191000011000000201010001000101211101000001110221000100110101231110100011110241111101111001251100011100111261011010011000271111010111010281010111010010291011111110011301111111111101311000000000000 Table 6 A schematic table of the basic sequence 2 of the (32, O) code iM i,0 M i,1 M i,2 M i,3 M i,4 M i,5 M i,6 M i,7 M i,8 M i,9 M i,10 0110000000011111000000112100100101113101100001014111100010015110010111016101010101117100110011018110110010119101110100111010100111011111110011010112100101011111311010101011141000110100115110011110111611101110010171001110010018110111110001910000110000201010001000121110100000112210001001101231110100011124111110111102511000111001261011010011027111101011102810101110100291011111110030111111111113110000000000 Table 7 A schematic table of the basic sequence 3 of the (32, O) code iM i,0 M i,1 M i,2 M i,3 M i,4 M i,5 M i,6 M 1,7 M i,8 M i,9 M i,10 M i,11 M i,12 01111010111010110110100110002101000100010131011111110011411101000111105100010011010161011000010111711111111111018100110011011191111000100111101001001011111111010011101111121101010101111131101111100000141100101110111151001010111111161011101001111171100111101101181110000001110191000000000000201000110100101211110011010111221010101011111231100011100111241110111001011251100000000110261101100101111271111101111001281000011000000291010111010010301001110010011311101000001110 Table 8 A schematic table of the basic sequence 4 of the (32, O) code iM i.0 M i.1 M i.2 M i.3 M i.4 M i.5 M i.6 M i.7 M i.8 M i.9 M i.10 0111101011101111010001112110100000113100100101114100011010015101110100116110000000017110001110018100110011019110011110111011111011110111100101110112110110010111311011111000141110000001115101010101111610010101111171000011000018101001110111911110001001201000100110121110101010112210011100100231110011010124101011101002511101110010261000000000027101000100012810110100110291011111110030101100001013111111111111 Example 1

[0045] In the LTE-A system, the Reed-Muller encoding uses the base sequence as shown in table 5, the RI information which needs to be fed back is 3 bits, namely is o 0 RI o 1 RI o 2 RI , and because the bit number which needs to be fed back is greater than 2 bits, a linear block code is used to encode, the encoded bit information is repeated, and then according to the encoded target length Q RI of the transmitted feedback information, the sequence of encoded information with the corresponding length q 0 RI , q 1 RI , q 2 RI , … , q Q RI − 1 RI is intercepted from the starting location.Example 2

[0046] In this example, the Reed-Muller uses the base sequence as shown in table 6 after the carriers are aggregated, then M=11; there are three component carriers to aggregate, the bit number of the RI which needs to be fed back on each carrier is 3 bits, and then the total bit number of the RI which needs to be fed back is 9, which are represented by o 0 RI o 1 RI , … , o 8 RI , and because the bit number of the RI which needs to be fed back is 9 and is greater than 2 bits but less than M (M=11), a linear block code is used to encode, the encoded information is repeated, and then according to the encoded target length Q RI of the transmitted feedback information, the sequence of the encoded information with the corresponding length q 0 RI , q 1 RI , q 2 RI , … , q Q RI − 1 RI is intercepted from the starting location.Example 3

[0047] In , q 2 RI , … , q Q RI − 1 RI this example, the Reed-Muller uses the base sequence as shown in table 5 after the carriers are aggregated, then M=13; assume that there are five component carriers to aggregate, the bit number of the RI which needs to be fed back on each carrier is 3 bits, and then the total bit number of the RI which needs to be fed back is 15, which are represented by o 0 RI o 1 RI , … , o 14 RI , and because the bit number of the RI which needs to be fed back is 15 and is greater than M (M=13), a tail-biting convolutional code the constraint length of which is 7 and the bit rate of which is 1 / 3 as shown in Fig. 2 is used to encode, the encoded information is repeated, and then according to the encoded target length Q RI of the transmitted feedback information, the sequence of the encoded information with the corresponding length q 0 RI , q 1 RI , q 2 RI , … , q Q RI − 1 RI intercepted from the starting location.Example 4

[0048] In this example, the Reed-Muller uses the base sequence as shown in table 7 after the carriers are aggregated, then M=13; there are five component carriers to aggregate, the bit number of the RI which needs to be fed back on each carrier is 3 bits, and then the total bit number of the RI which needs to be fed back is 15, which are represented by o 0 RI o 1 RI , … , o 14 RI , and because the total bit number of the RI which needs to be fed back is 15 and is greater than M (M=13), the cyclic redundancy code the length of which is 8 is first used to check, then a tail-biting convolution code the constraint length of which is 7 and the bit rate of which is 1 / 3 as shown in Fig. 2 is used to encode, the encoded information is repeated, and then according to the encoded target length Q RI of the transmitted feedback information, the sequence of the encoded information with the corresponding length q 0 RI , q 1 RI , q 2 RI , … , q Q RI − 1 RI is intercepted from the starting location.

[0049] An apparatus for encoding an acknowledgement / negative acknowledgment response message is provided according to an embodiment of the present invention.

[0050] Fig. 3 is a structural block diagram of an apparatus for encoding an acknowledgement / negative acknowledge response message according to an embodiment of the present invention, and as shown in Fig. 3, the apparatus comprises: a first encoding module 32, which is configured to use the encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message when the bit number of the feedback acknowledgement / negative acknowledgement response message is greater than M, wherein the M is a positive integer which is greater than 2.

[0051] An apparatus for encoding a rank indicator signalling is provided according to an embodiment of the present invention.

[0052] Fig. 4 is a structural block diagram of an apparatus for encoding an rank indicator signalling according to an embodiment of the present invention, and as shown in Fig. 4, the apparatus comprises: a second encoding module 42, which is configured to use the encoding mode of a linear block code to encode the rank indicator signalling when the bit number of the feedback rank indictor signalling is greater than 2.

[0053] It should be noted that the apparatus for encoding an acknowledgement / negative acknowledge response message and the apparatus for encoding a rank indicator signalling which are described in the apparatus embodiments correspond to the above method embodiments, and the specific implementation thereof has been described in detail in the method embodiments, which will not be described here redundantly.

[0054] In summary, by virtue of the embodiments of the present invention, the problems of encoding when an ACK / NACK response message which is greater than 11 bit is transmitted under the carrier aggregation on the PUSCH in the TDD of the LTE-A system and when a rank indicator signalling which is greater than 2 bit is transmitted on the PUSCH in the LTE-A system can be effectively solved, thus a reliable transmission of the acknowledgement / negative acknowledgement response message and the rank indicator signalling on the PUSCH is ensured.

[0055] Apparently, those skilled in the art shall understand that the above modules and steps of the present invention can be realized by using a general purpose calculating device, which can be integrated in one calculating device or distributed on a network which consists of a plurality of calculating devices, and alternatively they can be realized by using the executable program code of the calculating device, so that consequently they can be stored in the storing device and executed by the calculating device, or they may be made into integrated circuit module respectively, or a plurality of modules or steps thereof may be made into one integrated circuit module. In this way, the present invention is not restricted to any particular hardware and software combination.

Claims

1. A method for encoding an acknowledgement / negative acknowledgement response message and for encoding a rank indicator signalling, for use in carrier aggregation, characterized in that the method comprises: when a number of bits of a fed back acknowledgement / negative acknowledgement response message is greater than M, using an encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message, wherein M is a positive integer greater than two; when a number of bits of a fed back rank indicator signalling is greater than 2 and no more than N, using an encoding mode of a linear block code to encode the rank indicator signalling; and when the number of bits of the fed back rank indicator signalling is greater than the N, using an encoding mode of a convolutional code to encode the rank indicator signalling, wherein the N is a positive integer which is greater than 2.

2. The method according to claim 1, <b>characterized in that, using an encoding mode of convolutional code to encode the acknowledgement / negative acknowledgement response message comprises: using an encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message; and after using the encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message, the method further comprises: repeating bit information of the encoded acknowledgement / negative acknowledgement response message; and intercepting the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

3. The method according to claim 1, <b>characterized in that, using the encoding mode of a linear block code to encode the rank indicator signalling comprises: using a length of a basic sequence of a linear block code to encode the rank indicator signalling through the following formula: b i = ∑ n = 0 O − 1 o n ⋅ M i , n mod 2 , wherein i = 0,1,2, ... , B - 1, b0, b1, b2, b3, ... , bB-1 represent the encoded bits, B represents the length of the basic sequence, Mi,n represents the value of the serial number i in the basic sequence n, and o0, o1, ... , oO-1 represent rank indicator signallings; and after using the encoding mode of a linear block code to encode the rank indicator signalling, the method further comprises: repeating bit information of the encoded rank indicator signalling; and intercepting the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

4. The method according to claim 1, <b>characterized in that, using the encoding mode of a convolutional code to encode the rank indicator signalling comprises: using an encoding mode of a tail-biting convolutional code to encode the rank indicator signalling; and after using the encoding mode of a tail-biting convolutional code to encode the rank indicator signalling, the method further comprises: repeating bit information of the encoded rank indicator signalling; and intercepting the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

5. The method according to claim 1, characterized in that the N comprises one of the following: 11, 12 and 13.

6. The method according to claim 1, characterized in that the M is one of the following: 11, 12 and 13.

7. An apparatus for encoding an acknowledgement / negative acknowledgement response message and for encoding a rank indicator signalling, for use in carrier aggregation, characterized in that the apparatus comprises: a first encoding module, configured to use an encoding mode of a convolutional code to encode the acknowledgement / negative acknowledgement response message when a number of bits of a fed back acknowledgement / negative acknowledgement response message is greater than M, wherein M is a positive integer greater than two; and a second encoding module, configured to use an encoding mode of a linear block code to encode the rank indicator signalling when a number of bits of a fed back rank indicator signalling is greater than 2 and not more than N, and configured to use an encoding mode of a convolutional code to encode the rank indicator signalling when the number of bits of the fed back rank indicator signalling is greater than N, wherein the N is a positive integer which is greater than 2.

8. The apparatus according to claim 7, <b>characterized in that, the first encoding module is configured to: use an encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message; after the use of the encoding mode of a tail-biting convolutional code to encode the acknowledgement / negative acknowledgement response message, repeat bit information of the encoded acknowledgement / negative acknowledgement response message; and intercept the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

9. The apparatus according to claim 7, <b>characterized in that, the second encoding module is configured to: use a length of a basic sequence of a linear block code to encode the rank indicator signalling through the following formula: b i = ∑ n = 0 O − 1 o n ⋅ M i , n mod 2 , wherein i = 0,1,2, ... , B - 1, b0, b1, b2, b3, ... , bB-1 represent the encoded bits, B represents the length of the basic sequence, Mi,n represents the value of the serial number i in the basic sequence n, and o0, o1, ... , oO-1 represent rank indicator signallings; after the use of the encoding mode of a linear block code to encode the rank indicator signalling, repeat bit information of the encoded rank indicator signalling; and intercept the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

10. The apparatus according to claim 7, <b>characterized in that, the second encoding module is configured to: use an encoding mode of a tail-biting convolutional code to encode the rank indicator signalling; after the use of the encoding mode of a tail-biting convolutional code to encode the rank indicator signalling, repeat bit information of the encoded rank indicator signalling; and intercept the repeated bit information from a starting location of the repeated bit information according to a target length of feedback information.

11. The apparatus according to claim 7, characterized in that the N comprises one of the following: 11, 12 and 13.

12. The apparatus according to claim 7, characterized in that the M is a positive integer which is one of the following: 11, 12 and 13.