Search

CN-115119260-B - Method, device and terminal for determining size of transmission block

CN115119260BCN 115119260 BCN115119260 BCN 115119260BCN-115119260-B

Abstract

The application discloses a method, a device and a terminal for determining the size of a transmission block, which belong to the technical field of communication, and the method for determining the size of the transmission block provided by the embodiment of the application comprises the steps that the terminal determines the size of the transmission block of a Physical Uplink Shared Channel (PUSCH) according to first resources of the PUSCH transmitted across time slots; the method and the device for determining the size of the transmission block of the PUSCH according to the first resource of the PUSCH transmitted across time slots, provided by the embodiment of the application, avoid the occurrence of decimal in intermediate parameters, thereby accurately obtaining the size of the transmission block of the PUSCH and simultaneously reducing the complexity of calculation of the size of the transmission block of the PUSCH transmitted across time slots.

Inventors

  • WU KAI
  • WANG YONG

Assignees

  • 维沃移动通信有限公司

Dates

Publication Date
20260508
Application Date
20210317

Claims (14)

  1. 1. A method for determining a transport block size, comprising: the terminal determines the size of a transmission block of the PUSCH according to the first resource of the Physical Uplink Shared Channel (PUSCH) transmitted across time slots; The first resources are distributed in N time slots, wherein N is an integer greater than or equal to 2; The method for determining the size of the transmission block of the PUSCH by the terminal according to the first resource of the physical uplink shared channel PUSCH transmitted across time slots comprises the following steps: The terminal obtains the quantized value of the intermediate calculation parameter of the size of the transmission block; The terminal determines the size of a transmission block of the PUSCH according to the quantized value of the intermediate calculation parameter; wherein the quantized value of the intermediate calculation parameter comprises at least one of: A first quantized value of a total number of symbols in the N time slots; A second quantized value of the number of resource elements of the demodulation reference signal DMRS in the N slots; a fourth quantized value of a maximum number of resource elements within the N time slots; the terminal obtains a first quantized value of a total symbol number in N time slots, including: the terminal selects a larger value or a smaller value closest to the total number of symbols in the N time slots from a first positive integer set Ax as a first quantized value of the total number of symbols in the N time slots, wherein Ax is [ A1, A2, A3. ]; the terminal obtains a second quantized value of the number of resource elements of the demodulation reference signal DMRS in the N time slots, including: The terminal selects a larger value or a smaller value closest to the resource element number of the DMRS in the second positive integer set Bx as a second quantized value of the resource element number of the DMRS in the N time slots according to the resource element number of the DMRS in the N time slots, wherein Bx is [ B1, B2, B3. ]; The terminal obtains a fourth quantized value of the maximum number of resource elements in the N time slots, including: And the terminal selects a larger value or a smaller value which is close to the maximum resource element number in the N time slots in the third positive integer set Cx according to the maximum resource element number in the N time slots as a fourth quantized value of the maximum resource element number in the N time slots, wherein Cx is [ C1, C2, C3 ].
  2. 2. The method according to claim 1, wherein the method further comprises: And the terminal determines the resource element number of the DMRS in the N time slots according to the DMRS number configured by the network and the symbol number used for PUSCH transmission.
  3. 3. The method of claim 1, wherein the quantized value of the intermediate calculation parameter further comprises at least one of: a third quantized value of the number of overheads in the N slots; The quantized scaling factor of the parameter is calculated intermediately.
  4. 4. A method according to claim 3, wherein obtaining a third quantized value of the number of overheads in the N time slots comprises: And the terminal determines a third quantized value of the overhead number in N time slots according to the overhead number in one PRB in 1 time slot and the quantized scaling factor.
  5. 5. A method according to claim 3 or 4, wherein the terminal obtains a quantized scaling factor of the intermediate calculation parameter, comprising: the terminal determines the quantization scaling factor according to the total number of symbols in N time slots and a first number of symbols, wherein the first number of symbols is any one of the following: a value of a network configuration; the number of symbols repeatedly transmitted by the first physical uplink shared channel PUSCH scheduled by the network; a quantized value of an average number of symbols for each slot; An upward rounding value of the average number of symbols for each slot; a downward rounding value of the average number of symbols for each slot; A preset value.
  6. 6. The method of claim 5, wherein the terminal determining the quantization scale factor based on the total number of symbols and the first number of symbols in the N time slots comprises: The terminal determines the quantization scaling factor according to a first formula, wherein the first formula is as follows: M=ceil( /L), or M=floor% /L), or m=round # /L), or m=n; where M represents the quantization scale factor, Representing the total number of symbols in N time slots, L representing the first number of symbols.
  7. 7. A transmission block size determining apparatus, applied to a terminal, comprising: a first determining module, configured to determine a transport block size of a PUSCH according to a first resource of a physical uplink shared channel PUSCH transmitted across timeslots; The first resources are distributed in N time slots, wherein N is an integer greater than or equal to 2; Wherein the first determining module includes: The first acquisition sub-module is used for acquiring the quantized value of the intermediate calculation parameter of the size of the transmission block; a first determining submodule, configured to determine a transport block size of the PUSCH according to the quantized value of the intermediate calculation parameter; wherein the quantized value of the intermediate calculation parameter comprises at least one of: A first quantized value of a total number of symbols in the N time slots; A second quantized value of the number of resource elements of the demodulation reference signal DMRS in the N slots; a fourth quantized value of a maximum number of resource elements within the N time slots; wherein the first acquisition submodule includes at least one of: The first unit is used for selecting a larger value or a smaller value closest to the total number of symbols in the N time slots from the first positive integer set Ax as a first quantized value of the total number of symbols in the N time slots, wherein Ax is [ A1, A2, A3. ]; A third unit, configured to select, according to the number of resource elements of the DMRS in the N time slots, a larger value or a smaller value closest to the number of resource elements of the DMRS in the second positive integer set Bx, as a second quantized value of the number of resource elements of the DMRS in the N time slots; A seventh unit, configured to select, according to the maximum number of resource elements in the N time slots, a larger value or a smaller value that is close to the maximum number of resource elements in the N time slots in the third positive integer set Cx, as a fourth quantized value of the maximum number of resource elements in the N time slots, where Cx e [ C1, C2, C3.
  8. 8. The apparatus of claim 7, wherein the apparatus further comprises: and the second determining module is used for determining the resource element number of the DMRS in the N time slots according to the DMRS number configured by the network and the symbol number used for PUSCH transmission.
  9. 9. The apparatus of claim 7, wherein the quantized value of the intermediate calculation parameter further comprises at least one of: a third quantized value of the number of overheads in the N slots; The quantized scaling factor of the parameter is calculated intermediately.
  10. 10. The apparatus of claim 9, wherein the first acquisition submodule comprises: and a fifth unit, configured to determine a third quantized value of the number of overheads in the N slots according to the number of overheads on one PRB in 1 slot and the quantization scaling factor.
  11. 11. The apparatus of claim 9 or 10, wherein the first acquisition submodule comprises: a sixth unit, configured to determine the quantization scaling factor according to a total number of symbols in N time slots and a first number of symbols, where the first number of symbols is any one of the following: a value of a network configuration; the number of symbols repeatedly transmitted by the first physical uplink shared channel PUSCH scheduled by the network; a quantized value of an average number of symbols for each slot; An upward rounding value of the average number of symbols for each slot; a downward rounding value of the average number of symbols for each slot; A preset value.
  12. 12. The apparatus of claim 11, wherein the sixth unit comprises: a determining subunit, configured to determine the quantization scaling factor according to a first formula, where the first formula is: M=ceil( /L), or M=floor% /L), or m=round # /L), or m=n; where M represents the quantization scale factor, Representing the total number of symbols in N time slots, L representing the first number of symbols.
  13. 13. A terminal comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which when executed by the processor implements the steps of the method of determining transport block size as claimed in any one of claims 1 to 6.
  14. 14. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the method of determining a transport block size according to any of claims 1-6.

Description

Method, device and terminal for determining size of transmission block Technical Field The application belongs to the technical field of communication, and particularly relates to a method, a device and a terminal for determining the size of a transmission block. Background In a 5G network, physical Uplink SHARED CHANNEL, PUSCH (PUSCH) transmission across timeslots may be supported, i.e. one PUSCH may be transmitted over multiple timeslots. One implementation is to determine the transport block size of PUSCH based on the total number of symbols or the number of Resource Elements (REs) of the multiple slots. PUSCH transmissions for multiple slots may be contiguous or non-contiguous. In the PUSCH transmission scenario of cross-slot, the starting symbols and the number of symbols of symbol resources occupied by the PUSCH in a plurality of slots may be the same or different. In the prior art, only a calculation mode of the size of the transmission block of the PUSCH during single-slot PUSCH transmission is provided, but in the cross-slot PUSCH transmission process, if the variable in the current calculation process is simply scaled, the size of the transmission block of the PUSCH can be generated by non-integer intermediate variable or non-integer transmission block, so that the size of the transmission block of the PUSCH cannot be accurately obtained. Disclosure of Invention The embodiment of the application provides a method, a device and a terminal for determining the size of a transmission block, which can solve the problem that the prior art does not have a calculation mode for the size of the transmission block of a PUSCH transmitted across time slots. In a first aspect, a method for determining a transport block size is provided, applied to a terminal, where the method includes: the terminal determines the size of a transmission block of the PUSCH according to the first resource of the Physical Uplink Shared Channel (PUSCH) transmitted across time slots; The first resources are symbols or resource particles, the first resources are distributed in N time slots, and N is an integer greater than or equal to 2. In a second aspect, a device for determining a transport block size is provided, where the device is applied to a terminal, and the device includes: a first determining module, configured to determine a transport block size of a PUSCH according to a first resource of a physical uplink shared channel PUSCH transmitted across timeslots; The first resources are symbols or resource particles, the first resources are distributed in N time slots, and N is an integer greater than or equal to 2. In a third aspect, there is provided a terminal comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, the program or instruction when executed by the processor implementing the steps of the method according to the first aspect. In a fourth aspect, a terminal is provided, which includes a processor and a communication interface, where the processor is configured to determine a transport block size of a PUSCH according to a first resource of a physical uplink shared channel PUSCH transmitted across timeslots, where the first resource is a symbol or a resource element, and the first resource is distributed in N timeslots, where N is an integer greater than or equal to 2. In a fifth aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor realizes the steps of the method according to the first aspect. In a sixth aspect, there is provided a chip comprising a processor and a communication interface coupled to the processor for running a program or instructions to implement the method of the first aspect. In a seventh aspect, a computer program/program product is provided, the computer program/program product being stored in a non-volatile storage medium, the program/program product being executed by at least one processor to implement the steps of the method as described in the first aspect. In the embodiment of the application, aiming at the PUSCH transmitted by the cross-slot, a mode of determining the size of the transmission block of the PUSCH according to the first resource of the PUSCH transmitted by the cross-slot is provided, so that the decimal occurrence of the intermediate parameter is avoided, the size of the transmission block of the PUSCH is accurately obtained, and meanwhile, the calculation complexity of the size of the transmission block of the PUSCH transmitted by the cross-slot is reduced. Drawings Fig. 1 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable; fig. 2 is a flowchart illustrating steps of a method for determining a transport block size according to an embodiment of the present application; Fig. 3 is a schematic structural diagram of a device for determining a transport block size according