Search

CN-122001530-A - Method and device for segmenting transmission block of wireless communication and electronic equipment

CN122001530ACN 122001530 ACN122001530 ACN 122001530ACN-122001530-A

Abstract

The application provides a transmission block segmentation method, a device and electronic equipment for wireless communication, wherein the method comprises the steps of obtaining an original bit sequence of a packaged transmission block, wherein the original bit sequence comprises a data information sequence and a cyclic redundancy check sequence; the method comprises the steps of obtaining a target segment number by calculating the segment number according to an original bit sequence, segmenting the processed original bit sequence according to the target segment number under the condition that the length of the original bit sequence is an integer multiple of the target segment number, expanding the original bit sequence to be an integer multiple of the target segment number under the condition that the length of the original bit sequence is not the integer multiple of the target segment number, obtaining the target bit sequence, and segmenting the processed target bit sequence according to the target segment number. The method solves the problem that transmission failure is caused by unmatched segments of the transmitting and receiving parties under the condition that the length of a transmission block is not an integer multiple of the number of segments in the prior art.

Inventors

  • SUN LUKUAN
  • ZENG JIANG
  • LIU PAN
  • ZHU BIYING
  • QIAN MANLI
  • SHI JINGLIN

Assignees

  • 北京中科晶上科技股份有限公司

Dates

Publication Date
20260508
Application Date
20260410

Claims (10)

  1. 1. A method of transport block segmentation for wireless communications, comprising: Acquiring an original bit sequence of an encapsulation transmission block, wherein the original bit sequence comprises a data information sequence and a cyclic redundancy check sequence; Calculating the number of segments according to the original bit sequence to obtain a target number of segments; Segmenting the processed original bit sequence according to the target segmentation number under the condition that the length of the original bit sequence is an integer multiple of the target segmentation number; And under the condition that the length of the original bit sequence is not an integer multiple of the target segmentation number, expanding the original bit sequence into the integer multiple of the target segmentation number to obtain a target bit sequence, and segmenting the processed target bit sequence according to the target segmentation number.
  2. 2. The method of claim 1, wherein obtaining the original bit sequence of the encapsulated transport block comprises: Determining the packaging number and sampling bit width of first type data information, and constructing the data information sequence according to the packaging number and the sampling bit width, wherein the first type data information is data information only supporting pre-configured transmission scheduling in star flash system physical layer data information; calculating the cyclic redundancy check sequence according to the data information sequence, wherein the length of the cyclic redundancy check sequence is a preset length; And splicing the data information sequence and the cyclic redundancy check sequence into the original bit sequence.
  3. 3. The method of claim 2, wherein expanding the original bit sequence to an integer multiple of the target number of segments results in a target bit sequence, comprising: Determining an estimated transmission bit number according to the target segment number, wherein a calculation formula of the estimated transmission bit number is as follows Wherein, A is the estimated transmission bit number, C is the target segment number, N is the encapsulation number, K is the sampling bit width, L is the length of the cyclic redundancy check sequence, and D is any positive integer; And adding extension bits between the data information sequence and the cyclic redundancy check sequence until the length of the original bit sequence is equal to the estimated transmission bit number under the condition that the estimated transmission bit number is larger than the length of the original bit sequence, so as to obtain the target bit sequence.
  4. 4. The method of claim 2, wherein calculating the number of segments from the original bit sequence to obtain the target number of segments comprises: acquiring the code rate of a transmission channel; Determining the target segmentation number according to the total number of channel bits and the length of the mother code under the condition that the code rate is larger than or equal to a preset code rate; And under the condition that the code rate is smaller than the preset code rate, determining the target segmentation number according to the length of the original bit sequence and the length of the mother code.
  5. 5. The method of claim 4 wherein determining the target number of segments based on a total number of channel bits and a mother code length comprises: Calculating the number of alternative segments according to the total number of the channel bits and the length of the mother code, wherein the calculation formula of the number of the alternative segments is as follows In which, in the process, For the number of segments to be replaced by the number of segments to be replaced, For the total number of channel bits in question, The parent code length for Polar coding; substituting the number of alternative segments into a formula under the condition that a first preset condition is met Calculating the target segment number, wherein C is the target segment number, and the first preset condition is that 、 And is also provided with Mod is modulo arithmetic, R is the code rate, R > 2/3, then T=192 4096, R is less than or equal to 2/3, T=384 /4096; Substituting the number of alternative segments into a formula if the first preset condition is not satisfied And calculating the target segment number.
  6. 6. The method of claim 4, wherein determining the target number of segments based on the length of the original bit sequence and the mother code length comprises: Calculating the number of alternative segments according to the length of the original bit sequence and the length of the mother code, wherein the calculation formula of the number of alternative segments is as follows Wherein N is the number of packages, K is the sampling bit width, L is the length of the cyclic redundancy check sequence, The parent code length encoded for Polar, For the number of alternative segments; Substituting the number of alternative segments into a formula when a second preset condition is satisfied Calculating the number of target segments, wherein, Satisfy the following requirements , The second preset condition is that the number of transmission layers is greater than 1 or the modulation mode is not QPSK; and determining the number of alternative segments as the target segment number under the condition that the second preset condition is not met.
  7. 7. The method of claim 4, wherein obtaining the code rate of the transmission channel comprises: Calculating the code rate according to the length of the original bit sequence and the total number of channel bits, wherein the calculation formula of the code rate is as follows Wherein R is the code rate, N is the number of packages, K is the sampling bit width, and L is the length of the cyclic redundancy check sequence.
  8. 8. A transport block segmentation apparatus for wireless communication, the apparatus comprising: An acquisition unit, configured to acquire an original bit sequence of an encapsulation transport block, where the original bit sequence includes a data information sequence and a cyclic redundancy check sequence; the calculating unit is used for calculating the number of segments according to the original bit sequence to obtain a target number of segments; A first processing unit, configured to segment the processed original bit sequence according to the target segment number when the length of the original bit sequence is an integer multiple of the target segment number; And the second processing unit is used for expanding the original bit sequence into the integral multiple of the target segmentation number to obtain a target bit sequence under the condition that the length of the original bit sequence is not the integral multiple of the target segmentation number, and segmenting the processed target bit sequence according to the target segmentation number.
  9. 9. A computer readable storage medium, characterized in that the computer readable storage medium comprises a stored program, wherein the program, when run, controls a device in which the computer readable storage medium is located to perform the method of any one of claims 1 to 7.
  10. 10. An electronic device comprising one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing the method of any of claims 1-7.

Description

Method and device for segmenting transmission block of wireless communication and electronic equipment Technical Field The present invention relates to the field of wireless communication technologies, and in particular, to a method and an apparatus for segmenting a transmission block in wireless communication, a computer readable storage medium, and an electronic device. Background In the star-flash wireless communication SLB system, the physical layer data information includes two types of first-type data information and second-type data information. The first type of data information only supports pre-configured scheduling transmission and is mainly used for short data packet transmission. In the data transmission process, the first type of data information needs to be packaged to form a transmission speed, then the transmission block is segmented, and then the transmission is carried out. In the conventional method, the number of segments is calculated according to parameters such as channel bit and code rate, and since the length of a transmission block is not necessarily an integer multiple of the number of segments, the segment length of each code block may not be uniform, and in the case that the segment lengths are not uniform, transmission failure may be caused by segment mismatch between the transmitting and receiving parties. Disclosure of Invention The application mainly aims to provide a transmission block segmentation method, a device, a computer readable storage medium and electronic equipment for wireless communication, which at least solve the problem that transmission failure is caused by segment mismatch of a transmitting party and a receiving party under the condition that the length of a transmission block is not an integer multiple of the number of segments in the prior art. In order to achieve the above object, according to one aspect of the present application, there is provided a transport block segmentation method for wireless communication, including obtaining an original bit sequence encapsulating a transport block, the original bit sequence including a data information sequence and a cyclic redundancy check sequence, calculating a number of segments from the original bit sequence to obtain a target number of segments, segmenting a processed original bit sequence according to the target number of segments if a length of the original bit sequence is an integer multiple of the target number of segments, and expanding the original bit sequence to be an integer multiple of the target number of segments if the length of the original bit sequence is not an integer multiple of the target number of segments to obtain a target bit sequence, and segmenting the processed target bit sequence according to the target number of segments. Optionally, the method comprises the steps of determining the packaging number and sampling bit width of first type data information, constructing a data information sequence according to the packaging number and the sampling bit width, wherein the first type data information is data information only supporting pre-configured transmission scheduling in physical layer data information of a star flash system, calculating a cyclic redundancy check sequence according to the data information sequence, wherein the length of the cyclic redundancy check sequence is a preset length, and splicing the data information sequence and the cyclic redundancy check sequence into the original bit sequence. Optionally, expanding the original bit sequence to an integer multiple of the target segment number to obtain the target bit sequence includes determining an estimated transmission bit number based on the target segment number, the estimated transmission bit number having a calculation formula ofWherein A is the estimated transmission bit number, C is the target segment number, N is the packaging number, K is the sampling bit width, L is the length of the cyclic redundancy check sequence, D is any positive integer, and under the condition that the estimated transmission bit number is larger than the length of the original bit sequence, extension bits are added between the data information sequence and the cyclic redundancy check sequence until the length of the original bit sequence is equal to the estimated transmission bit number, so as to obtain the target bit sequence. Optionally, calculating the number of segments according to the original bit sequence to obtain the target number of segments includes obtaining a code rate of a transmission channel, determining the target number of segments according to the total number of channel bits and the length of a mother code when the code rate is greater than or equal to a preset code rate, and determining the target number of segments according to the length of the original bit sequence and the length of the mother code when the code rate is less than the preset code rate. Optionally, determining the target number of segments bas