Search

CN-122029878-A - Transport block segmentation method and related equipment

CN122029878ACN 122029878 ACN122029878 ACN 122029878ACN-122029878-A

Abstract

The application relates to a transmission block segmentation method and related equipment, wherein the transmission block segmentation method determines the overlapped bit number of transmission block segmentation based on channel quality indication of receiving equipment and the bit number of the transmission block, divides the transmission block into a plurality of code blocks based on the overlapped bit number, and the plurality of code blocks comprise at least two code blocks with overlapped bits. The embodiment of the application can reduce the block error rate of the transmission block by dividing the transmission block into the code blocks with overlapped bits, thereby being beneficial to improving the link self-adaptive performance of the transmission block.

Inventors

  • QIN KANGJIAN
  • ZHANG HUAZI
  • TONG JIAJIE
  • WANG XIANBIN
  • LIU KE
  • WANG JUN

Assignees

  • 华为技术有限公司

Dates

Publication Date
20260512
Application Date
20231024

Claims (17)

  1. A method of transport block segmentation, characterized in that it is applied to a transmitting device, the method comprising: Determining the number of overlapping bits of the transport block segments based on the channel quality indication of the receiving device and the number of bits of the transport block; Dividing the transmission block into a plurality of code blocks based on the overlapping bit number, wherein the plurality of code blocks comprise at least two code blocks with overlapping bits.
  2. The method of claim 1, wherein the dividing the transport block into a plurality of code blocks based on the number of overlapping bits comprises: Determining overlapping bits in the transport block based on the overlapping bit number; Uniformly or unevenly segmenting the bits except the overlapped bits in the transmission block to obtain a plurality of bit segments; and cascading the overlapped bit with at least two bit segments in the plurality of bit segments to obtain the plurality of code blocks.
  3. The method of claim 1, wherein the dividing the transport block into a plurality of code blocks based on the number of overlapping bits comprises: determining the bit number Kcb of each code block after the transmission block segmentation; Determining a start bit of each code block after segmentation of the transmission block based on the Kcb and the overlapped bit number, wherein the start position of a non-first code block in the plurality of code blocks is a difference value between the cut-off position of a previous code block adjacent to the non-first code block and the overlapped bit number; The transport block is partitioned into a plurality of code blocks based on the start bit and the Kcb.
  4. A method according to any of claims 1-3, wherein said determining the number of overlapping bits of the transport block segments based on the channel quality indication of the receiving device and the number of bits of the transport block comprises: querying a channel quality indication table based on the channel quality indication to determine a scaling factor of the number of overlapping bits to the number of bits of the transport block; the overlapping bit number is determined based on the bit number of the transport block and the scaling factor.
  5. The method of claim 4 wherein said querying a channel quality indication table based on said channel quality indication to determine a scaling factor for said number of overlapping bits to the number of bits of said transport block comprises: Inquiring a channel quality indication table based on the channel quality indication to determine a code rate corresponding to the channel quality indication; determining the proportionality coefficient based on the code rate corresponding to the channel quality indication; Or alternatively Inquiring a channel quality indication table based on the channel quality indication to determine an overlapping rate corresponding to the channel quality indication; And determining the overlapping rate corresponding to the channel quality indication as the proportionality coefficient.
  6. The method of claim 2, wherein the at least two bit segments comprise all of the plurality of bit segments or wherein the at least two bit segments comprise a first segment and a last segment of the plurality of bit segments.
  7. The method of claim 2, wherein determining the overlapping bits in the transport block based on the number of overlapping bits comprises: Acquiring a code block group parameter n after segmentation of the transmission block; Determining n sections of overlapped bits from the transmission block based on the overlapped bit number, wherein any two sections of the n sections of overlapped bits are different; The concatenating the overlapping bits with at least two bit segments of the plurality of bit segments to obtain the plurality of code blocks includes: determining code block groups to which the bit sections belong respectively; And selecting one section of overlapped bits from the n sections of overlapped bits and cascading the sections of bits belonging to the same code block group to obtain the plurality of code blocks, wherein the overlapped bits of the cascading sections of the bits in different code block groups are different.
  8. The transmission block segmentation device is characterized by being applied to a transmitting device and comprising a processing unit; The processing unit is used for determining the overlapped bit number of the transmission block segment based on the channel quality indication of the receiving equipment and the bit number of the transmission block, dividing the transmission block into a plurality of code blocks based on the overlapped bit number, and at least two code blocks with overlapped bits are included in the plurality of code blocks.
  9. The apparatus according to claim 8, wherein the processing unit is configured to, in dividing the transport block into a plurality of code blocks based on the number of overlapping bits: Determining overlapping bits in the transport block based on the overlapping bit number; Uniformly or unevenly segmenting the bits except the overlapped bits in the transmission block to obtain a plurality of bit segments; and cascading the overlapped bit with at least two bit segments in the plurality of bit segments to obtain the plurality of code blocks.
  10. The apparatus according to claim 8, wherein the processing unit is configured to, in dividing the transport block into a plurality of code blocks based on the number of overlapping bits: determining the bit number Kcb of each code block after the transmission block segmentation; Determining a start bit of each code block after segmentation of the transmission block based on the Kcb and the overlapped bit number, wherein the start position of a non-first code block in the plurality of code blocks is a difference value between the cut-off position of a previous code block adjacent to the non-first code block and the overlapped bit number; The transport block is partitioned into a plurality of code blocks based on the start bit and the Kcb.
  11. The apparatus according to any of claims 8-10, wherein the processing unit is configured to, in determining the number of overlapping bits of the transport block segments based on the channel quality indication of the receiving device and the number of bits of the transport block, specifically: querying a channel quality indication table based on the channel quality indication to determine a scaling factor of the number of overlapping bits to the number of bits of the transport block; the overlapping bit number is determined based on the bit number of the transport block and the scaling factor.
  12. The apparatus according to claim 11, wherein the processing unit is configured to, in querying a channel quality indication table based on the channel quality indication to determine a scaling factor of the number of overlapping bits to the number of bits of the transport block: Inquiring a channel quality indication table based on the channel quality indication to determine a code rate corresponding to the channel quality indication; determining the proportionality coefficient based on the code rate corresponding to the channel quality indication; Or alternatively Inquiring a channel quality indication table based on the channel quality indication to determine an overlapping rate corresponding to the channel quality indication; And determining the overlapping rate corresponding to the channel quality indication as the proportionality coefficient.
  13. The apparatus of claim 9, wherein the at least two bit segments comprise all of the plurality of bit segments or the at least two bit segments comprise a first segment and a last segment of the plurality of bit segments.
  14. The apparatus according to claim 9, wherein the processing unit is configured to, in determining overlapping bits in the transport block based on the number of overlapping bits: Acquiring a code block group parameter n after segmentation of the transmission block; Determining n sections of overlapped bits from the transmission block based on the overlapped bit number, wherein any two sections of the n sections of overlapped bits are different; in the aspect of concatenating the overlapping bits with at least two bit segments of the plurality of bit segments to obtain the plurality of code blocks, the processing unit is specifically configured to: determining code block groups to which the bit sections belong respectively; And selecting one section of overlapped bits from the n sections of overlapped bits and cascading the sections of bits belonging to the same code block group to obtain the plurality of code blocks, wherein the overlapped bits of the cascading sections of the bits in different code block groups are different.
  15. A communication device comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to, when executed by the processor, cooperate with the communication interface to implement the method of any of claims 1-7.
  16. A computer readable storage medium storing program code for device execution, the program code comprising instructions for implementing the method of any one of claims 1-7.
  17. A computer program product, characterized in that the computer program product, when run by a device, causes the device to perform the method of any of claims 1-7.

Description

Transport block segmentation method and related equipment Technical Field The present invention relates to the field of communications technologies, and in particular, to a method for segmenting a transmission block and related devices. Background In a wireless communication system, physical uplink and downlink data sharing channels perform data transmission in a Transport Block (TB) unit. After receiving a TB of the medium access control layer (Medium Access Control, MAC), the physical layer generally needs to perform operations of adding cyclic redundancy check bits, code Block segmentation, and the like, and the segmented Code Block (CB) also needs to add cyclic redundancy check bits, and then performs coding, rate matching, and modulation, and then transmits the coded Block and the modulated coded Block through a channel. The existing CB segments are uniform segments, the code rates of each segment are the same, CBs are independent of each other, and the correct decoding of one CB will not affect the block error rate (Block Error Ratio, BLER) of other CBs, which results in that the gain cannot be obtained by opportunistic decoding, and the link self-adaptation performance is deficient. Disclosure of Invention The application provides a transmission block segmentation method and related equipment, which can reduce the block error rate of a TB by segmenting the TB into CBs with overlapped bits, thereby being beneficial to improving the link self-adaptive performance of TB transmission. In a first aspect, the present application provides a transport block segmentation method, applied to a transmitting device, the method comprising: Determining an overlapping bit number of the transport block segment based on the channel quality indication of the receiving device and the bit number of the transport block; Dividing the transmission block into a plurality of code blocks based on the number of overlapping bits, wherein the plurality of code blocks includes at least two code blocks having overlapping bits. In this scheme, the transmitting device may determine, based on the CQI reported by the receiving device and the number of bits of the TB, the number of overlapping bits of the TB segment, and divide the TB into a plurality of CBs including at least two CBs having overlapping bits based on the number of overlapping bits. For CBs with overlapping bits, if one CB decodes correctly, the BLER of other CBs naturally decreases due to the decrease of the number of bits of the message to be decoded, so that the receiving device can obtain gain through opportunistic decoding, so as to reduce the BLER of the TB, and further facilitate improving the link adaptation performance of TB transmission. In one possible implementation, dividing the transport block into a plurality of code blocks based on the number of overlapping bits includes: Determining overlapping bits in the transport block based on the number of overlapping bits; Uniformly or unevenly segmenting bits except overlapping bits in a transmission block to obtain a plurality of bit segments; and cascading the overlapped bit with at least two bit segments in the plurality of bit segments to obtain a plurality of code blocks. In this implementation manner, the transmitting device may determine the overlapping bits in the TB based on the number of overlapping bits, and then uniformly or unevenly segment the bits in the TB except for the overlapping bits to obtain a plurality of bit segments, and concatenate the overlapping bits with at least two bit segments in the plurality of bit segments, so that at least two CBs in the plurality of CBs have overlapping bits, thereby facilitating the receiving device to obtain a gain by adopting opportunistic decoding, so as to reduce the BLER of the TB, and improve the link adaptation performance of the TB transmission. In one possible implementation, partitioning a transport block into a plurality of code blocks based on overlapping bit numbers includes: Determining the bit number Kcb of each code block after the transmission block segmentation; Determining the starting bit of each code block after the segmentation of the transmission block based on Kcb and the overlapped bit number, wherein the starting position of the non-first code block in the plurality of code blocks is the difference value between the cut-off position of the previous code block adjacent to the non-first code block and the overlapped bit number; The transport block is partitioned into a plurality of code blocks based on the start bits and Kcb. In this implementation manner, the transmitting device may divide the TB into a plurality of CBs with overlapping adjacent CBs based on the determined overlapping bit number and Kcb, thereby reducing the BLER of the TB, and further being beneficial to improving the link adaptation performance of the TB transmission. In one possible implementation, determining the number of overlapping bits of a transport block segm