Search

CN-117176293-B - Information retransmission method and communication device

CN117176293BCN 117176293 BCN117176293 BCN 117176293BCN-117176293-B

Abstract

The embodiment of the application provides an information retransmission method and a communication device. The method includes reading a bit sequence of a first length from a circular buffer and transmitting the bit sequence of the first length in case it is determined that the jth retransmission fails. Wherein the circular buffer is composed of a first bit sequence, a second bit sequence and a third bit sequence. The first bit sequence is a bit sequence obtained by rate matching in initial transmission, the second bit sequence is a bit sequence obtained by rate matching of a fourth bit sequence in first retransmission, and the third bit sequence is a bit sequence formed by truncated or punched bits in initial transmission. The information retransmission method provided by the application can not only reduce the complexity of encoding and decoding in the process of retransmitting the polarization code, but also effectively ensure the reliability of a communication link.

Inventors

  • YAN YONGLI
  • YUE HUAWEI

Assignees

  • 海思技术有限公司

Dates

Publication Date
20260508
Application Date
20220523

Claims (16)

  1. 1. A method for retransmitting information, comprising: Determining the j-th retransmission failure; Reading a bit sequence of a first length from a circular buffer, wherein the circular buffer consists of a first bit sequence, a second bit sequence and a third bit sequence, the first bit sequence is a bit sequence obtained by rate matching in initial transmission, the second bit sequence is a bit sequence obtained by rate matching of a fourth bit sequence in first retransmission, the third bit sequence is a bit sequence consisting of truncated or punched bits in initial transmission, The fourth bit sequence is a bit sequence obtained by performing polarization coding on a fifth bit sequence during first retransmission, the fifth bit sequence is a bit sequence obtained by performing bit mapping again on a sixth bit sequence obtained through bit mapping during initial transmission, and the bit positions corresponding to the sixth bit sequence and the bit positions corresponding to the fifth bit sequence are different in ordering of reliability; Transmitting the bit sequence of the first length to perform a j+1th retransmission, Wherein j+1 is not greater than the maximum number of retransmissions allowed, and j is a positive integer.
  2. 2. The method of claim 1, wherein reading the bit sequence of the first length from the circular buffer comprises: determining a read starting position according to the first bit sequence, the second bit sequence and the third bit sequence; and reading the bit sequence with the first length from the circular buffer according to the starting position.
  3. 3. The method according to claim 1 or 2, characterized in that the method further comprises: dividing the bit sequence of the first length into m subsequences; Interleaving the m subsequences to obtain m subsequences after interleaving, wherein m is not equal to q, q is a factor of the bit sequence length N of the first length, and m, q and N are positive integers; Transmitting the bit sequence of the first length, including: And transmitting the bit sequence of the first length after interleaving.
  4. 4. A method according to claim 3, characterized in that the method further comprises: and carrying out bit interleaving on bits contained in one or more sub-sequences in the m sub-sequences.
  5. 5. The method according to any one of claims 1 to 4, wherein the fourth bit sequence is a bit sequence obtained by performing polarization encoding on the fifth bit sequence and a bit sequence obtained by performing exclusive-or operation on the sixth bit sequence.
  6. 6. The method according to any one of claims 1 to 5, wherein the fifth bit sequence comprises P bits, the sixth bit sequence comprises P bits, the P bits correspond to P bit positions, The P bit positions in the fifth bit sequence include K first positions, the reliability of the K first positions is not lower than the reliability of the remaining P-K bit positions, The P bit positions in the sixth bit sequence comprise k second positions, the reliability of the k second positions is not higher than the reliability of the remaining P-k bit positions, The fifth bit sequence is obtained by performing bit mapping again on the sixth bit sequence obtained by bit mapping in initial transmission, and includes: bits of the sixth bit sequence located at the K second positions are mapped to the K first positions corresponding to the fifth bit sequence, Wherein k=k+l, where L is the number of cyclic redundancy check CRC bits at the first retransmission.
  7. 7. An apparatus for retransmitting information, comprising: a processing unit, configured to determine a jth retransmission failure; The processing unit is further configured to read a bit sequence of a first length from a circular buffer, where the circular buffer is composed of a first bit sequence, a second bit sequence and a third bit sequence, where the first bit sequence is a bit sequence obtained by performing rate matching during initial transmission, the second bit sequence is a bit sequence obtained by performing rate matching on a fourth bit sequence during first retransmission, the third bit sequence is a bit sequence composed of bits truncated or punctured during initial transmission of an information bit sequence, The fourth bit sequence is a bit sequence obtained by polarization coding of a fifth bit sequence in the first retransmission, the fifth bit sequence is a bit sequence obtained by re-mapping a sixth bit sequence obtained by bit mapping in the initial transmission, and the bit positions corresponding to the sixth bit sequence and the bit positions corresponding to the fifth bit sequence are different in ordering of reliability; a transceiving unit for transmitting the bit sequence of the first length to perform a j+1th retransmission, Wherein j+1 is smaller than the maximum number of retransmission times allowed, and j is a positive integer.
  8. 8. The apparatus of claim 7, wherein the processing unit is further configured to determine a read location based on the first bit sequence, the second bit sequence, and the third bit sequence; the processing unit is further configured to read the bit sequence of the first length from the circular buffer according to the read position.
  9. 9. The apparatus according to claim 7 or 8, wherein the processing unit is further configured to: Determining m subsequences according to the bit sequence of the first length; Interleaving the m subsequences, wherein m is not equal to q, q is a factor of the bit sequence length N of the first length, and m, q and N are positive integers; the receiving and transmitting unit is further configured to transmit the bit sequence of the first length after interleaving.
  10. 10. The apparatus of claim 9, wherein the processing unit is further configured to: and carrying out bit interleaving on bits contained in one or more sub-sequences in the m sub-sequences.
  11. 11. The apparatus according to any one of claims 7 to 10, wherein the fourth bit sequence is a bit sequence obtained by performing polarization encoding on the fifth bit sequence and an exclusive or operation on a bit sequence obtained by performing polarization encoding on the sixth bit sequence.
  12. 12. The apparatus according to any one of claims 7 to 11, wherein the fifth bit sequence comprises P bits, the sixth bit sequence comprises P bits, the P bits correspond to P bit positions, The P bit positions in the fifth bit sequence include K first positions, the reliability of the K first positions is not lower than the reliability of the remaining P-K bit positions, The P bit positions in the sixth bit sequence comprise k second positions, the reliability of the k second positions is not higher than the reliability of the remaining P-k bit positions, The fifth bit sequence is obtained by performing bit mapping again on the sixth bit sequence obtained by bit mapping in initial transmission, and includes: bits of the sixth bit sequence located at the K second positions are mapped to the K first positions corresponding to the fifth bit sequence, Wherein k=k+l, where L is the number of cyclic redundancy check CRC bits at the first retransmission.
  13. 13. A communication device comprising at least one processor coupled to at least one memory, the at least one processor configured to execute a computer program or instructions stored in the at least one memory to cause the communication device to perform the method of any one of claims 1 to 6.
  14. 14. A computer readable storage medium having instructions stored therein which, when run on a computer, cause the computer to perform the method of any of claims 1 to 6.
  15. 15. A chip, comprising: A memory for storing a computer program; A processor for reading and executing the computer program stored in the memory, which processor, when executed, performs the method of any one of claims 1 to 6.
  16. 16. A computer program product, characterized in that the computer program product comprises computer program code which, when executed on a computer, causes the computer to perform the method according to any of claims 1 to 6.

Description

Information retransmission method and communication device Technical Field The embodiment of the application relates to the field of communication, and more particularly relates to an information retransmission method and a communication device. Background In a communication system, channel coding is generally used to improve the reliability of data transmission to ensure the quality of communication. Polar codes (Polar codes) are a type of linear block codes, which have been shown in theory to be the only coding scheme currently available at the shannon limit and with low coding complexity. In the coding process of Polar codes, in the prior art, in the coding process of adopting the conventional hybrid automatic repeat request (hybrid automatic repeat request, HARQ) technology of incremental redundancy (INCREMENTAL REDUNDANCY, IR), the accumulation gain of energy is obtained by retransmitting different redundancy versions (redundancy version, RV), and in the IR HARQ retransmission process, the conventional technical scheme can cause irregular coding matrixes, and the coding and decoding complexity is exponentially increased. Disclosure of Invention The embodiment of the application provides an information retransmission method, which can reduce the complexity of encoding and decoding in the information retransmission process. In a first aspect, a method for retransmitting information is provided, the method includes determining that a j-th retransmission fails; Reading a bit sequence with a first length from a circular buffer zone, wherein the circular buffer zone consists of a first bit sequence, a second bit sequence and a third bit sequence, the first bit sequence is a bit sequence obtained by rate matching in initial transmission, the second bit sequence is a bit sequence obtained by rate matching of a fourth bit sequence in first retransmission, the third bit sequence is a bit sequence formed by truncated or punched bits in initial transmission of an information bit sequence, the fourth bit sequence is a bit sequence obtained by polarization coding of a fifth bit sequence in first retransmission, the fifth bit sequence is a bit sequence obtained by re-carrying out bit mapping in the first retransmission, the bit position corresponding to the sixth bit sequence and the bit position corresponding to the fifth bit sequence are ordered differently, and the bit sequence with the first length is transmitted to execute j+1st retransmission, wherein j+1 is smaller than the allowed maximum retransmission times, and j is a positive integer. According to the information retransmission method provided by the application, a transmitting end determines that the last retransmission fails, and a retransmission sequence is made from a bit sequence with a first length determined in a cyclic buffer zone, wherein the cyclic buffer zone is formed by a bit sequence subjected to rate matching in the primary transmission, polarization coding is carried out after the information bit sequence is subjected to bit mapping twice in the primary retransmission process, the bit sequence obtained after rate matching, and the bit sequence formed by bits of which the bit sequence is truncated or punched in the primary transmission. The transmitting end does not need to sequentially perform bit selection, polarization coding, rate matching and other computing units on the information bits, and directly reads the bit sequence with the first length from the circular buffer area to transmit, so that the computing in the retransmission process is simplified, and the complexity of coding and decoding can be reduced. In addition, by the information retransmission method provided by the application, the energy gain and the coding gain can be obtained, so that the decoding performance of Polar codes is improved, and the reliability of communication links is effectively ensured. It should be noted that, the initial transmission and retransmission in the present application are directed to the same information bit sequence. Wherein the retransmitted information bit sequence may be identical to the original information bit sequence or the retransmitted information bit sequence is part of the original information bit sequence. With reference to the first aspect, in certain implementations of the first aspect, reading a bit sequence of a first length from a circular buffer includes determining a reading position from the first bit sequence, the second bit sequence, and the third bit sequence, and reading the bit sequence of the first length from the circular buffer from the reading position. Based on the scheme, the starting position of the bit sequence with the first length is determined according to different redundancy versions in the cyclic buffer zone, so that the accuracy of retransmission can be improved, the decoding performance is improved, and the reliability of a communication link is ensured. With reference to the first aspect, in some i