WO-2026092167-A1 - COMMUNICATION METHOD AND APPARATUS
Abstract
A communication method and apparatus, relating to the technical field of communications, and capable of reducing decoding complexity and improving decoding performance during data retransmission. The method comprises: when the x-th data retransmission is performed, a transmitting end device acquiring a first sequence; modulating the first sequence on the basis of a second modulation order Q2, to obtain a symbol sequence having a length of Ex/Q2; and outputting the symbol sequence, wherein the first sequence comprises Ex bits among bits corresponding to m modulation symbols; the m modulation symbols are obtained by modulating a second sequence on the basis of a first modulation order Q1, and the second sequence is obtained by encoding an information bit sequence having a length of K; m is an integer greater than 1, and K, Q1, x, and Ex are all positive integers; and Q2 is a positive integer, and the first modulation order is the same as the second modulation order, or the first modulation order is different from the second modulation order.
Inventors
- WANG, XIANBIN
- ZHANG, Huazi
- QIN, Kangjian
- TONG, JIAJIE
- LI, YUAN
- LIU, KE
- WANG, JUN
Assignees
- 华为技术有限公司
Dates
- Publication Date
- 20260507
- Application Date
- 20251016
- Priority Date
- 20241104
Claims (20)
- A communication method, characterized in that it includes: When the data is retransmitted for the xth time, a first sequence is obtained; wherein, the first sequence includes Ex bits of the bits corresponding to m modulation symbols; the m modulation symbols are used to modulate a second sequence according to a first modulation order Q1, and the second sequence is obtained by encoding an information bit sequence of length K; m is an integer greater than 1, and K, Q1, x, and Ex are all positive integers; The first sequence is modulated according to the second modulation order Q2 to obtain a symbol sequence of length Ex/Q2; wherein Q2 is a positive integer, the first modulation order is the same as the second modulation order, or the first modulation order is different from the second modulation order; Output the symbol sequence.
- The method according to claim 1, characterized in that, The first sequence in the x-th data retransmission is also determined based on the first sequence in the previous x-1 data retransmissions.
- The method according to claim 1 or 2, characterized in that, The first sequence is obtained by interleaving the third sequence; wherein the third sequence includes Ex bits of the bits corresponding to the m modulation symbols.
- The method according to claim 3, characterized in that, The third sequence is also determined based on the first sequence in the previous x-1 data retransmissions.
- The method according to claim 3 or 4, characterized in that, Perform row-column interleaving on the second sequence, and determine the third sequence based on the second sequence after row-column interleaving; or The third sequence includes one or more of the least reliable bits among the bits corresponding to the m modulation symbols.
- The method according to claim 5, characterized in that, The third sequence includes the last Ex bits of the second sequence after row-column interleaving.
- The method according to claim 3, characterized in that, According to a first preset order, Ex bits are determined from the second sequence as the third sequence.
- The method according to claim 7, characterized in that, The first preset order is to determine one or more bits for each of the m modulation symbols in a backward-to-back order; or The first preset order is to sequentially determine the Q1-1 bit corresponding to each modulation in the m modulation symbols, the Q1-2 bit corresponding to each modulation in the m modulation symbols, ..., the 0th bit corresponding to each modulation in the m modulation symbols.
- The method according to any one of claims 3-8, characterized in that the first sequence is obtained by interleaving a third sequence, comprising: The third sequence is interleaved with rows and columns to obtain the first sequence; or The third sequence is randomly interleaved to obtain the first sequence; or The third sequence is triangularly interleaved to obtain the first sequence.
- The method according to any one of claims 1-9, characterized in that, before outputting the symbol sequence, the method further includes: Obtain first indication information; wherein, the first indication information is used to indicate the retransmission version, and different retransmission versions correspond to the first sequence in different data retransmissions; The first sequence is determined based on the first indication information.
- The method according to any one of claims 1-10, characterized in that, before outputting the symbol sequence, the method further comprises: Obtain second indication information; wherein the second indication information is used to indicate one or more of the following: a first interleaving mode or a second interleaving mode; the first interleaving mode is an interleaving mode for interleaving the second sequence, and the second interleaving mode is an interleaving mode for interleaving the third sequence; the third sequence includes Ex bits of the bits corresponding to the m modulation symbols; The first sequence is determined based on the second indication information.
- The method according to any one of claims 1-11, characterized in that, The third sequence in the xth data retransmission is determined by a first preset interleaving method; The first preset interleaving method is different for different data retransmissions.
- The method according to any one of claims 3-12, characterized in that, The first sequence in the xth data retransmission is determined by a second preset interleaving method; The second preset interleaving method is different for different data retransmissions.
- The method according to any one of claims 5, 6, 9-13, characterized in that, the step of performing row-column interleaving on the second sequence and determining the third sequence based on the row-column interleaved second sequence includes: The second sequence is subjected to row and column interleaving to obtain a first interleaving matrix; wherein the number of columns in the first interleaving matrix is Q1; Ex bits are read from right to left column by column from the first interleaving matrix to obtain the third sequence.
- The method according to any one of claims 5, 6, 9-13, characterized in that, the step of performing row-column interleaving on the second sequence and determining the third sequence based on the row-column interleaved second sequence includes: The second sequence is subjected to row and column interleaving to obtain a second interleaving matrix; wherein the number of rows in the second interleaving matrix is Q1; Ex bits are read from the second interleaving matrix row by row from bottom to top to obtain the third sequence.
- The method according to any one of claims 3-13, characterized in that, The e-th bit in the third sequence is the ye-th bit in the second sequence; where e = 0, 1, ..., Ex-1, ye traverses the first set, which includes elements in {0, 1, 2, ..., M 0 - 1} whose modulus with Q1 is greater than or equal to a first value, the first value being determined according to Ex, Q1, and M 0 , where M 0 is the length of the second sequence.
- The method according to claim 16, wherein the first value is determined based on Ex, Q1, and M0 , comprising: The first value is the difference between Q1 and (Ex*Q1)/ M0 ; where (Ex*Q1)/ M0 is a positive integer.
- The method according to claim 16 or 17, characterized in that, In the first set, for any two adjacent elements, the value of the first element is less than the value of the second element; or In the first set, for any two adjacent elements, the value of the first element is greater than the value of the second element; or The value of the (u+v*Q1)th element in the first set is modulo Q1 by Q1-1-v; Where v = 0, 1, ..., Q1-1-Z, u = 0, 1, ..., Q1-1, and Z is the first value.
- A communication method, characterized in that it includes: When the data is retransmitted for the xth time, the receiving device receives the demodulation information; where x is an integer. The information to be demodulated is demodulated according to the second modulation order Q2 to obtain the fourth sequence; wherein, the fourth sequence corresponds to Ex bits of the bits corresponding to m modulation symbols; the m modulation symbols are determined according to the symbol sequence of the initial data transmission; m is an integer greater than 1, and Q2 and Ex are both positive integers; The fourth sequence and the fifth sequence are merged and decoded to obtain the decoding result; wherein, the fifth sequence is obtained by demodulating the symbol sequence of the initial data transmission according to the first modulation order Q1; the first modulation order is the same as the second modulation order, or the first modulation order is different from the second modulation order, and Q1 is a positive integer.
- The method according to claim 19, characterized in that, Perform row-column interleaving on the fifth sequence, and determine Ex bits from the bits corresponding to the m modulation symbols based on the fifth sequence after row-column interleaving; or The Ex bits among the bits corresponding to the m modulation symbols include one or more of the least reliable bits among the bits corresponding to the m modulation symbols.
Description
Communication methods and devices This application claims priority to Chinese Patent Application No. 202411564948.X, filed on November 4, 2024, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field This application relates to the field of communication technology, and in particular to communication methods and apparatus. Background Technology In a communication system, the transmitting device can encode a sequence of information bits and send the encoded sequence to the receiving device based on the Hybrid Automatic Repeat Request (HARQ) transmission mechanism. In the HARQ transmission mechanism, the transmitting device sends an initial sequence to the receiving device. The receiving device receives the symbol sequence and attempts to decode it. If decoding fails, the transmitting device can send a retransmission sequence, and the receiving device can decode both received symbol sequences together. One approach is to retransmit the same sequence as the initial sequence, which is easy to implement but has poor decoding performance. Alternatively, the retransmit sequence can include redundant information on top of the initial sequence, which has better decoding performance but requires the receiving device to have a long code decoder and has higher decoding complexity. Therefore, how to reduce decoding complexity and improve decoding performance during data retransmission has become an urgent problem to be solved. Summary of the Invention This application provides a communication method and apparatus that can reduce decoding complexity and improve decoding performance during data retransmission. Firstly, this application provides a communication method that can be executed by a transmitting device. Unless otherwise specified, "transmitting device" in this application can refer to the transmitting device itself, a component within the transmitting device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the transmitting device. The method includes: when the data is retransmitted for the xth time, the transmitting device acquires a first sequence; modulates the first sequence according to a second modulation order Q2 to obtain a symbol sequence of length Ex/Q2; and outputs the symbol sequence. The first sequence includes Ex bits from the bits corresponding to m modulation symbols; the m modulation symbols are modulated according to a first modulation order Q1 to obtain a second sequence, which is obtained by encoding an information bit sequence of length K; m is an integer greater than 1; K, Q1, x, and Ex are all positive integers; Q2 is a positive integer; the first modulation order is the same as the second modulation order, or the first modulation order is different from the second modulation order. Based on the first aspect, the transmitting device can determine a first sequence based on Ex bits from the bits corresponding to m modulation symbols, wherein the m modulation symbols can be modulated into a second sequence according to a first modulation order. Further, the transmitting device can modulate the first sequence according to a second modulation order to obtain a symbol sequence. Compared to the first and second modulation orders being the same, in this application, the first and second modulation orders can be the same or different, thereby improving the flexibility and diversity of the first sequence in data retransmission, enhancing the flexibility of the communication system, and improving decoding performance. Compared to the first sequence including all bits in the second sequence, in this application, the first sequence can include Ex bits from the bits corresponding to the m modulation symbols, and the length of the first sequence does not need to be the same as the length of the second sequence, thereby improving the flexibility and diversity of the first sequence in data retransmission, enhancing the flexibility of the communication system, and improving decoding performance. In addition, compared to adding redundant information to the first sequence, in this application, the first sequence may include Ex bits of the bits corresponding to m modulation symbols, which can avoid implementing a long code decoder as much as possible and reduce decoding complexity. In one possible implementation, the first sequence in the x-th data retransmission is also determined based on the first sequence in the previous x-1 data retransmissions. Based on this possible implementation, in addition to determining the first sequence according to the second sequence, the sending device can also dynamically determine the first sequence in the xth data retransmission according to the first sequence in the previous x-1 data retransmissions, so that the first sequence in the xth data retransmission can better meet the communication requirements and improve the dec