Transport block size determining method, communication apparatus, storage medium, and program product

By accurately obtaining the number of available REs based on DMRS configuration and flexibly adjusting the transport block size, the problems of resource waste and mismatch in multi-slot transport block transmission are solved, and more efficient resource utilization is achieved.

WO2026061208A1PCT designated stage Publication Date: 2026-03-26ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

In multi-slot transport block transmission scenarios, existing technologies suffer from inaccurate transport block size calculations due to different DMRS configurations for different time slots, resulting in resource waste and mismatched transmission resources.

Method used

By configuring DMRS based on first time domain resources, the number of available REs can be accurately obtained, the transport block size can be flexibly adjusted, the matching degree between transport block size and transport resources can be improved, and resource waste can be reduced.

Benefits of technology

It improves the accuracy and flexibility of determining the transport block size, avoids the waste of transmission resources, and enhances the efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116078_26032026_PF_FP_ABST
    Figure CN2025116078_26032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a transport block size determining method, a communication apparatus, a storage medium, and a program product. The transport block size determining method comprises: on the basis of the number of available resource elements (REs) of a first time domain resource, determining a transport block size, wherein the number of available REs of the first time domain resource is obtained on the basis of a demodulation reference signal (DMRS) configuration of the first time domain resource.
Need to check novelty before this filing date? Find Prior Art

Description

Method for determining transport block size, communication device, storage medium and program product

[0001] The present disclosure claims priority to Chinese Patent Application No. 202411322298.8, filed on September 20, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0002] The present disclosure relates to the technical field of communication, and particularly relates to a method for determining transport block size, a communication device, a storage medium and a program product. BACKGROUND

[0003] In the scenario of multi-slot continuous transmission such as repetition transmission, transmission block processing over multi-slot (TBoMS), TBoMS repetition, etc., a group of continuous slots are allocated to a physical downlink shared channel (PDSCH) / physical uplink shared channel (PUSCH). SUMMARY

[0004] In a first aspect, an embodiment of the present disclosure provides a method for determining transport block size. The method comprises:

[0005] determining the transport block size based on a number of available resource elements (REs) of a first time domain resource; wherein the number of available REs of the first time domain resource is obtained based on a demodulation reference signal (DRMS) configuration of the first time domain resource.

[0006] In a second aspect, an embodiment of the present disclosure provides a communication device. The communication device comprises a processing unit;

[0007] The processing unit is configured to determine the transport block size based on a number of available REs of a first time domain resource; wherein the number of available REs of the first time domain resource is obtained based on a DRMS configuration of the first time domain resource.

[0008] In a third aspect, an embodiment of the present disclosure provides a communication device. The communication device comprises a processor and a memory; the memory and the processor are coupled; the memory stores instructions executable by the processor; and the processor is configured to execute the instructions to cause the communication device to implement the method provided in the first aspect.

[0009] In a fourth aspect, the embodiments of the present disclosure provide a computer readable storage medium, which stores computer instructions. When the computer instructions are run on a computer, the computer is caused to perform the method provided in the first aspect.

[0010] In a fifth aspect, the embodiments of the present disclosure provide a computer program product containing computer instructions. When the computer instructions are run on a computer, the computer is caused to perform the method provided in the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0011] The accompanying drawings are used to provide a further understanding of the technical solutions of the present disclosure, and constitute a part of the specification, and are used to explain the technical solutions of the present disclosure together with the embodiments of the present disclosure, and do not constitute a limitation to the technical solutions of the present disclosure.

[0012] FIG. 1 is a schematic diagram of a DMRS configuration according to some embodiments.

[0013] FIG. 2 is a schematic diagram of time-frequency domain resource mapping according to some embodiments.

[0014] FIG. 3 is another schematic diagram of time-frequency domain resource mapping according to some embodiments.

[0015] FIG. 4 is still another schematic diagram of time-frequency domain resource mapping according to some embodiments.

[0016] FIG. 5 is a schematic diagram of the structure of a communication system according to some embodiments.

[0017] FIG. 6 is a schematic diagram of a method for determining a transport block size according to some embodiments.

[0018] FIG. 7 is still another schematic diagram of time-frequency domain resource mapping according to some embodiments.

[0019] FIG. 8 is still another schematic diagram of time-frequency domain resource mapping according to some embodiments.

[0020] FIG. 9 is a schematic diagram of the composition of a communication device according to some embodiments.

[0021] FIG. 10 is a schematic diagram of the structure of a communication device according to some embodiments. DETAILED DESCRIPTION

[0022] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.

[0023] Unless the context clearly requires otherwise, throughout the description and the claims, the words "comprise", "comprising", and the like are to be construed in an open, inclusive sense as "including, but not limited to". As used throughout this description and the claims, the term "one embodiment" or "the embodiment" refers to various embodiments that include the feature that is being described but do not necessarily include all of the features unless the context clearly requires otherwise. Throughout the description and claims of this specification, the singular "a" and "an" and "the" and similar reference used in conjunction with "comprising" (and other like forms) are to be taken as referring to one or more than one, unless the context clearly dictates otherwise. Throughout the description and claims of this specification, the term "comprising" comprises when used in a geological sense, unless the context dictates otherwise. As used herein, the term "exemplary" means "serving as an example, instance, or illustration." Any implementation described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. Rather, the term "exemplary" is simply intended to

[0024] The terms "first", "second", and the like, are used only to describe the names of the features and do not indicate or imply relative importance or a number of the indicated technical features. Thus, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present disclosure, unless otherwise stated, the meaning of "a plurality" is two or more.

[0025] In the embodiments of the present disclosure, the expressions such as "exemplarily" or "for example" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of the present disclosure should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the expressions such as "exemplarily" or "for example" are intended to present the relevant concept in a detailed manner.

[0026] In addition, the use of "based on" means open and inclusive, because the process, step, calculation or other action "based on" one or more stated conditions or values can be based on additional conditions or beyond the stated values in practice.

[0027] Before describing the technical solutions of the present disclosure, some concepts related to the present disclosure are first explained.

[0028] 1. DMRS (demodulation reference signal) configuration.

[0029] Figure 1 shows a DMRS configuration provided by an embodiment of the present disclosure. As shown in (a) of Figure 1, the DMRS configuration includes reduced DMRS in the time domain, or as shown in (b) of Figure 1, the DMRS configuration includes reduced DMRS in the frequency domain, or as shown in (c) or (d) of Figure 1, the DMRS configuration includes reduced DMRS in both the time domain and the frequency domain, or as shown in (e) of Figure 1, the DMRS configuration includes no reduced DMRS.

[0030] 2. Repetition.

[0031] “Repetition” refers to improving the reliability of communication by repeatedly sending the same information. The main purpose of repetition is to ensure that the information can be accurately conveyed to the receiving party, even in the presence of noise, interference or data loss. The time-frequency domain resource mapping can be as shown in Figure 2.

[0032] 3. TBoMS.

[0033] TBoMS is a transmission enhancement technique used to improve the coverage and reliability of a wireless communication system. TBoMS improves the transmission reliability of the uplink physical channel by mapping a large transport block to be transmitted on multiple time slots of physical resources. The time-frequency domain resource mapping can be as shown in Figure 3.

[0034] TBoMS repetition improves the reliability of communication by repeatedly sending the same TBoMS. The time-frequency domain resource mapping can be as shown in Figure 4.

[0035] 4. Transport block size calculation.

[0036] The current transport block size calculation process includes:

[0037] 1) Determine the total number of REs allocated to the UE in a time slot;

[0038] Determine the number of available REs in a physical resource block (PRB) in a time slot, for example, N' RE is the number of available REs in a PRB in a time slot, is the number of subcarriers in a PRB, which is fixed at 12. is the number of symbols occupied by the data channel in a time slot, which is determined according to the scheduling information. is the number of REs occupied by the DMRS in a PRB, which is determined according to the scheduling information. is the overhead configured by the higher layer semi-statically. The number of available REs in a PRB in a time slot, i.e., the number of REs for transmitting data in a PRB in a time slot.

[0039] According to the number of REs available in one PRB in a time slot and the number of PRBs in one time slot, the total number of REs allocated to the UE in one time slot, N is determined RE = min(156, N' RE )·n PRB , n PRB is the number of PRBs in one time slot.

[0040] 2) According to the modulation order, the target bit rate, the number of layers and the total number of REs allocated to the UE in one time slot, the unquantized intermediate variable N info is calculated, for example, N info =N RE ·R·Q m ·υ. The modulation order Q m , the target bit rate R and the number of layers υ are determined according to the modulation and coding scheme (MCS) level. If N info ≤ 3824, step 3) is performed; otherwise, step 4) is performed. The unquantized intermediate variable can also have other names, such as unquantized information bit intermediate number, intermediate value of the number of information bits, etc., which are not limited by the embodiments of the present disclosure.

[0041] 3) The unquantized intermediate variable is quantized to obtain a quantized intermediate variable N' info , for example, Then a table lookup is performed to find the maximum transport block size smaller than N' info .

[0042] 4) The unquantized intermediate variable is quantized to obtain a quantized intermediate variable N' info , for example, Then a table lookup is performed, and the transport block size is obtained based on N' info .

[0043] When the DMRS configurations are different, the resource mapping manner including the calculation method of the transport block size should be updated accordingly. The difference in DMRS configuration between different slots will also result in different numbers of REs available for data transmission in each slot. If the traditional resource mapping manner is used for data modulation and demodulation process, it may cause resource waste or result in mismatch between the transport block size and the transmission resource. For example, in the traditional resource mapping manner, since DMRS is configured in each slot and PRB, the number of available REs in each slot is the same, that is, the transport block size corresponding to each slot is consistent. However, when some slots and PRBs allocated to PDSCH / PUSCH do not need to transmit DMRS, the number of REs available for data transmission in each slot should be different. If the traditional calculation method is used, the number of REs available for data transmission in each slot is still the same, resulting in low accuracy of the determined transport block size, and further resulting in mismatch between the transport block size and the transmission resource, causing transmission resource waste.

[0044] Therefore, the resource mapping manner should be designed to adapt to different DMRS configurations, flexibly adjust the transmission size, and further reduce the waste of transmission resources.

[0045] It should be understood that different DMRS configurations correspond to different numbers of available REs, and the number of available REs in different slots is the same in the related art. The embodiments of the present disclosure propose to obtain the number of available REs of the first time domain resource based on the DMRS configuration of the first time domain resource, so that the obtained number of available REs is more accurate, and further determine the transport block size based on the number of available REs of the first time domain resource with higher accuracy, which improves the accuracy of the determined transport block size and the flexibility of the manner of determining the transport block size, so as to improve the matching degree between the transport block size and the transmission resource, thereby avoiding transmission resource waste.

[0046] The embodiments of the present disclosure will be described below with reference to the accompanying drawings.

[0047] The technical solutions provided by the embodiments of the present disclosure can be applied to various communication systems supporting TSN (Time-Sensitive Networking), such as a new radio (NR) communication system using 5G communication technology, a future evolution system, a long term evolution (LTE) or a multi-communication fusion system, etc., and the embodiments of the present disclosure are not limited thereto.

[0048] FIG. 5 shows a structure schematic diagram of a communication system provided by an embodiment of the present disclosure. As shown in FIG. 5, the communication system includes but is not limited to a base station 110 and a terminal 120. The base station 110 and the terminal 120 can perform wireless signal transmission, reception and related interaction, etc.

[0049] In some embodiments, a base station 110 can connect multiple terminals 120. The multiple terminals 120 can be located in the same cell or in different cells. That is, a base station 110 can provide network services to terminals 120 in one cell or can simultaneously provide network services to terminals 120 in multiple cells.

[0050] In some embodiments, a base station 110 is configured to provide wireless access services for terminals 120. For example, each base station 110 provides a service coverage area (also referred to as a cell). A terminal 120 entering the area can communicate with the base station via wireless signals to receive wireless access services provided by the base station 110. There can be overlap between the service coverage areas of base stations 110, and a terminal 120 in the overlap area can receive wireless signals from multiple base stations 110.

[0051] In this disclosure, a base station 110 can be a base station or evolved node B (eNB or eNodeB) in long term evolution (LTE) or long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system (such as 6G, etc.), and can include various macro base stations, micro base stations, home base stations, wireless remote devices, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network side devices such as primary cells and secondary cells.

[0052] In the present disclosure, the terminal 120 is a device with wireless transceiving function, which can be deployed on land, including indoor or outdoor; can also be deployed on water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiving function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal can also be referred to as a user, a user equipment, an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent or a UE apparatus, etc. The embodiments of the present disclosure do not limit.

[0053] It should be understood that FIG. 5 is an exemplary structure diagram, and the number of devices included in the communication system shown in FIG. 5 is not limited, for example, the number of base stations and terminals is not limited. In addition to the devices shown in FIG. 5, the communication system shown in FIG. 5 can also include other devices, and the embodiments of the present disclosure do not limit this.

[0054] Next, as shown in FIG. 6, the present disclosure provides a method for determining a transport block size, which is executed by a transport block size determination apparatus. The transport block size determination apparatus can be the base station 110 or the terminal 120 shown in FIG. 5, that is, the method for determining a transport block size provided by the embodiments of the present disclosure can be executed by a terminal or a base station, and the embodiments of the present disclosure do not limit this. For ease of description, the following embodiments take the method executed by a terminal as an example for description. Referring to FIG. 6, the method can include S101.

[0055] S101, determining a transport block size based on a number of available resource elements (REs) of a first time domain resource.

[0056] The number of available resource elements (REs) of the first time domain resource is obtained based on a DMRS configuration of the first time domain resource.

[0057] In some embodiments, the first time domain resource refers to a group of continuous time slots allocated to a data channel, which can be used for at least:

[0058] repetition transmission;

[0059] TBoMS;

[0060] TBoMS repetition.

[0061] DMRS configuration includes: no DMRS configuration;

[0062] DMRS is configured for each time-frequency domain resource unit; or,

[0063] DMRS is configured for part of time-frequency domain resource units.

[0064] In some embodiments, a time-frequency domain resource unit is a time-frequency resource occupying 12 subcarriers in the frequency domain and one slot length in the time domain.

[0065] In some embodiments, one time-frequency domain resource unit is one PRB.

[0066] In some embodiments, the DMRS configuration is indicated by downlink control information (DCI). The DMRS configuration includes DMRS time domain configuration and DMRS frequency domain configuration. The DMRS configuration can also have other names, such as DMRS configuration scheme, DMRS configuration strategy, and the present disclosure embodiments do not limit this.

[0067] Taking the indication of DMRS time domain configuration as an example, the indication form can be a flag bit or an information field.

[0068] The information field can at least include:

[0069] DMRS time domain configuration;

[0070] The DMRS time domain configuration can at least include:

[0071] A bitmap, 0 and 1 respectively configure the time slots with DMRS and the time slots without DMRS;

[0072] A numerical value representing the cycle period of the DMRS time domain configuration scheme in the time domain;

[0073] The number of time slots, which can at least represent: the number of time slots with DMRS, the number of time slots without DMRS,

[0074] The index of the DMRS time domain configuration scheme,

[0075] The index of the number of time slots.

[0076] If the indication is a flag bit or an index, there must be a predefined set in the specification.

[0077] For example, the flag indicates whether to apply one predefined DMRS time domain configuration or one predefined number of slots.

[0078] For another example, the DMRS time domain configuration index indicates to apply one of a set of predefined DMRS time domain configurations. The set of predefined DMRS time domain configurations can have only one DMRS time domain configuration.

[0079] For another example, the index of the number of slots indicates to apply one of a set of predefined number of slots. The set of predefined number of slots can have only one number of slots.

[0080] For example, the indication of the DMRS frequency domain configuration can be a flag or an information field.

[0081] The information field can include at least:

[0082] DMRS frequency domain configuration.

[0083] The DMRS frequency domain configuration can include at least:

[0084] A bitmap, 0 and 1 respectively configure the PRB / resource group (RBG) with and without DMRS;

[0085] A number, representing the cycle period of the DMRS frequency domain configuration in the frequency domain;

[0086] The number of PRBs / RBGs.

[0087] The number of PRBs / RBGs can represent at least:

[0088] The number of PRBs / RBGs with DMRS;

[0089] The number of PRBs / RBGs without DMRS;

[0090] The index of the DMRS frequency domain configuration;

[0091] The index of the number of PRBs / RBGs.

[0092] If the indication is a flag or an index, there must be a predefined set in the specification.

[0093] For example, the flag indicates whether to apply one predefined DMRS frequency domain configuration or one predefined number of frequency slots.

[0094] For example, the index of the DMRS frequency domain configuration indicates that one of a set of predefined DMRS frequency domain configurations is applied. The set of predefined DMRS frequency domain configurations can only have one DMRS frequency domain configuration.

[0095] For example, the index of the PRB / RBG number indicates that one of a set of predefined PRB / RBG numbers is applied. The set of predefined PRB / RBG numbers can only have one PRB / RBG number.

[0096] In some embodiments, the first time domain resource includes at least one DMRS configuration period, the DMRS configuration of the first time domain resource includes the DMRS configuration of each of the at least one DMRS configuration period, one of the at least one DMRS configuration period includes at least one slot in the time domain and at least one PRB in the frequency domain, that is, the DMRS configuration of one of the at least one DMRS configuration period is used to indicate the DMRS configuration of the time-frequency resource contained in the DMRS configuration period. Based on the DMRS configuration of the first time domain resource, the number of available REs of the first time domain resource can be obtained based on the DMRS configuration of each of the at least one DMRS configuration period, and the number of available REs of each of the at least one DMRS configuration period can be obtained.

[0097] It should be understood that in the case of DMRS configuration adjustment, the number of available REs of at least two slots or PRBs in the first time domain resource should be different, that is, different DMRS configurations correspond to different numbers of available REs of the first time domain resource. Based on the current DMRS configuration of the first time domain resource, the number of available REs of the first time domain resource can be obtained, which can improve the accuracy of the obtained number of available REs of the first time domain resource.

[0098] As an example, in the case of receiving the enabling information, the transport block size is determined based on the number of available resource units REs of the first time domain resource, and the enabling information is used to enable the determination of the transport block size based on the number of available resource units REs of the first time domain resource.

[0099] That is, in the case of receiving the enabling information, the transport block size is determined based on the method for determining the transport block size provided by the embodiments of the present disclosure. In the case of not receiving the enabling information, the transport block size is determined based on the traditional method for determining the transport block size.

[0100] In some embodiments, the enabling information is DCI.

[0101] In some embodiments, the enabling information is associated with an indication of artificial intelligence (AI), DMRS, repetition, TBoMS, joint channel estimation.

[0102] The indication manner of the enabling information includes a display indication manner and an implicit indication manner.

[0103] The display indication manner can be a flag bit in form, indicating whether to determine the transport block size by using the method for determining the transport block size provided by the embodiments of the present disclosure.

[0104] The implicit indication manner can be at least based on the following enabling indication:

[0105] AI-assisted channel estimation;

[0106] Uneven DMRS configuration between slots / PRBs is used;

[0107] Repetition transmission;

[0108] TBoMS transmission;

[0109] TBoMS repetition transmission;

[0110] Joint channel estimation is used.

[0111] In some embodiments, the first time domain resource includes at least one second time domain resource, and the DMRS configuration of the first time domain resource is used to determine the available RE number of each of the at least one second time domain resource. The second time domain resource refers to one or more consecutive slots allocated to the data channel for transmitting a TB, and at least for:

[0112] Repetition transmission;

[0113] TboMS;

[0114] TBoMS repetition.

[0115] Based on this, determining the transport block size based on the available RE number of the first time domain resource can include the following steps:

[0116] S1, obtaining at least one unquantized intermediate variable based on the available RE number of each of the at least one second time domain resource and the MCS parameter.

[0117] The MCS parameters of the second time domain resources with different available RE numbers can be the same or different. The MCS parameter can be an MCS level or an index corresponding to the MCS level, and the embodiments of the present disclosure do not limit the implementation of the MCS parameter.

[0118] In some embodiments, the MCS parameter of each of the at least one second time domain resource is dynamically indicated by the second indication information. That is, the terminal receives the second indication information, and the second indication information is used to indicate the MCS parameter of each of the at least one second time domain resource. The second indication information is DCI.

[0119] In some embodiments, the second indication information can be a flag bit or an information field in the form of indication.

[0120] The information field can at least include:

[0121] a plurality of MCS levels;

[0122] an MCS level combination index;

[0123] a difference between MCS levels;

[0124] an index of the difference between MCS levels.

[0125] If the indication form is a flag bit, an MCS level combination index, or an index of the difference between MCS levels, there must be a predefined set in the specification.

[0126] For example, the flag bit indicates whether to apply a predefined MCS level combination or a predefined difference between MCS levels.

[0127] For another example, the MCS level combination index indicates to apply a certain MCS level combination in a set of predefined MCS level combinations. The set of predefined MCS level combinations can have only one MCS level combination.

[0128] For another example, the index of the difference between MCS levels indicates to apply a certain difference between MCS levels in a set of predefined differences between MCS levels. The set of predefined differences between MCS levels can have only one difference between MCS levels.

[0129] It should be understood that in the related art, the number of available REs of each time slot is the same, and therefore the MCS parameter of each time slot is also the same. However, the technical solution of the present disclosure considers that in the case of different DMRS configurations, the number of available REs of different time slots can be different, and therefore proposes that the MCS parameters of the second time domain resources with different numbers of available REs are different, so as to improve the accuracy of the determined transport block size.

[0130] In some embodiments, the first time domain resource includes at least one DMRS configuration period, the DMRS configuration of the first time domain resource includes a DMRS configuration of each of the at least one DMRS configuration period, and the number of available REs of a second time domain unit is determined based on the DMRS configuration of the DMRS configuration period occupied by the second time domain unit.

[0131] For each of the at least one second time domain resource, based on the MCS parameter of the second time domain resource, a modulation order, a target bit rate and a layer number of the second time domain resource are determined; and then based on the available RE number, the modulation order, the target bit rate and the layer number of the second time domain resource, an unquantized intermediate variable corresponding to the second time domain resource is determined. For how to determine the unquantized intermediate variable corresponding to the second time domain resource based on the available RE number, the modulation order, the target bit rate and the layer number of the second time domain resource, refer to the corresponding description in the above examples for the transport block size calculation, which will not be repeated here.

[0132] Thus, for each of the at least one second time domain resource, the above processing shown as S1 is performed, and at least one unquantized intermediate variable corresponding to the at least one second time domain resource can be obtained.

[0133] S2, based on the at least one unquantized intermediate variable, determining a transport block size corresponding to each of the at least one second time domain resource.

[0134] Exemplarily, the following examples can be included:

[0135] Example 1, determining a minimum unquantized intermediate variable in the at least one unquantized intermediate variable. The transport block size obtained based on the minimum unquantized intermediate variable is determined as the transport block size corresponding to each of the at least one second time domain resource.

[0136] That is, the minimum unquantized intermediate variable in the at least one unquantized intermediate variable is determined as the unquantized intermediate variable of each of the at least one second time domain resource.

[0137] For how to obtain the transport block size corresponding to the minimum unquantized intermediate variable based on the minimum unquantized intermediate variable, refer to the corresponding description in the above examples for the transport block size calculation, which will not be repeated here.

[0138] Example 2, based on the at least one unquantized intermediate variable, determining a candidate transport block size corresponding to each of the at least one second time domain resource. Based on the candidate transport block size corresponding to each of the at least one second time domain resource and the first indication information, determining the transport block size corresponding to each of the at least one second time domain resource.

[0139] The first indication information is used to indicate whether to unify the transport block size corresponding to each of the at least one second time domain resource. That is, first, the transport block size corresponding to each of the at least one second time domain resource is determined based on the unquantized intermediate variable corresponding to each of the at least one second time domain resource, and the determined transport block size is taken as the candidate transport block size corresponding to the second time domain resource, and then the transport block size corresponding to each of the at least one second time domain resource is determined based on the first indication information and the candidate transport block size corresponding to each of the at least one second time domain resource.

[0140] As an example, in a case where the first indication information is used to indicate that the transport block size corresponding to each of the at least one second time domain resource is not unified, the candidate transport block size corresponding to each of the at least one second time domain resource is determined as the transport block size corresponding to the second time domain resource. In this case, the transport block size corresponding to at least two of the at least one second time domain resource is different.

[0141] In some embodiments, the first indication information is also used to indicate a transport block size selection rule. As another example, in a case where the first indication information is used to indicate that the transport block size corresponding to each of the at least one second time domain resource is not unified, at least two selectable transport block sizes are determined from the candidate transport block size corresponding to each of the at least one second time domain resource; and the transport block size corresponding to each of the at least one second time domain resource is determined based on the at least two selectable transport block sizes and the transport block size selection rule.

[0142] The transport block size selection rule includes:

[0143] For each of the at least one second time domain resource, a selectable transport block size smaller than or equal to the candidate transport block size of the second time domain resource among the at least two selectable transport block sizes is determined as the transport block size corresponding to the second time domain resource; or,

[0144] A selectable transport block size corresponding to the minimum absolute value among the absolute values of the differences between the candidate transport block size of the second time domain resource and the at least two selectable transport block sizes is determined as the transport block size corresponding to the second time domain resource.

[0145] That is, for a second time domain resource, a selectable transport block size not greater than the candidate transport block size of the second time domain resource among the at least two selectable transport block sizes is taken as the transport block size of the second time domain resource. Or, a selectable transport block size closest to the candidate transport block size of the second time domain resource among the at least two selectable transport block sizes is taken as the transport block size of the second time domain resource.

[0146] As an example, in a case where the first indication information is used to indicate that the transport block sizes corresponding to each of the at least one second time domain resource are unified, the target candidate transport block size is determined as the transport block size corresponding to each of the at least one second time domain resource, and the target candidate transport block size is one of the candidate transport block sizes corresponding to each of the at least one second time domain resource.

[0147] In some embodiments, the target candidate transport block size is indicated by the indication information, which can be the first indication information or other indication information than the first indication information, and the embodiments of the present disclosure do not make any limitation in this regard.

[0148] It should be understood that in a case where the first indication information indicates that the transport block sizes corresponding to each of the at least one second time domain resource do not need to be unified, the transport blocks of the same size can be jointly encoded, i.e., combined before decoding.

[0149] In some embodiments, the first indication information is DCI.

[0150] In some embodiments, the first indication information can be a flag bit or an information field in terms of indication form.

[0151] The flag bit can indicate:

[0152] whether the transport block sizes are unified;

[0153] whether a predefined transport block size selection rule is applied.

[0154] The information field can at least include:

[0155] a numerical value indicating the transport block size corresponding to which second time domain resource is selected as the transport block size used for transmission of all the second time domain resources;

[0156] a plurality of numerical values indicating which transport block sizes corresponding to the second time domain resources are selected as the transport block sizes used for transmission of all the second time domain resources;

[0157] an index of a transport block size selection rule, indicating that a certain transport block size selection rule in a set of predefined transport block size selection rules is applied. There can be only one transport block size selection rule in the set of predefined transport block size selection rules.

[0158] The above embodiments are to illustrate how to obtain at least one unquantized intermediate variable based on the available RE number and the MCS parameter of each of the at least one second time domain resource, and then determine the transport block size corresponding to each of the at least one second time domain resource based on the at least one unquantized intermediate variable. The following describes how to obtain the available RE number of the second time domain resource in the above embodiments.

[0159] In some embodiments, the second time domain resource includes at least one time-frequency domain period, and one of the at least one time-frequency domain period includes at least one slot. The time-frequency domain period can refer to the number of slots in the second time domain unit, or can refer to a period in the DMRS time domain configuration. The available RE number of the second time domain resource is obtained based on the following steps:

[0160] X1, obtaining the available RE number of the time-frequency domain period.

[0161] In some embodiments, the first time domain resource includes at least one DMRS configuration period, and the DMRS configuration of the first time domain resource includes a DMRS configuration of each of the at least one DMRS configuration period. One time-frequency domain period corresponds to at least one DMRS configuration period, and the DMRS configuration of the at least one DMRS configuration period corresponding to the time-frequency domain period is used to determine the available RE number of the time-frequency domain period.

[0162] As an example, based on the time-frequency domain resource occupied by the time-frequency domain period, the RE number of the time-frequency domain period is determined, that is, the total number of REs of the time-frequency domain period is determined. Then, based on the DMRS configuration in the time-frequency domain period, the number of REs occupied by the DMRS in the time-frequency domain period is determined. Then, the difference between the RE number of the time-frequency domain period and the number of REs occupied by the DMRS in the time-frequency domain period is determined as the available RE number of the time-frequency domain period.

[0163] Based on the time-frequency domain resource occupied by the time-frequency domain period, the RE number of the time-frequency domain period can be determined by respectively determining the number of orthogonal frequency division multiplexing (OFDM) symbols in the time domain and the number of subcarriers in the frequency domain of the time-frequency domain period, and then multiplying the number of OFDM symbols and the number of subcarriers to obtain the RE number of the time-frequency domain period.

[0164] For example, the RE number of the time-frequency domain period can be obtained based on the following formula:

[0165] wherein, the RE number of the time-frequency domain period is N, N is the number of slots in the time-frequency domain period, and n is obtained by the DCI indication. PRBThe number of PRBs allocated to the data channel for the data channel.

[0166] Exemplarily, the available RE number of the time-frequency domain period can be obtained based on the following formula:

[0167] N RE N is the available RE number of the time-frequency domain period. DMRS N is the number of time-frequency domain resource units configured with DMRS in the time-frequency domain period. N is the number of REs occupied by DMRS in one time-frequency domain resource unit.

[0168] As another example, the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DMRS in the time-frequency domain period are obtained, and then the available RE number of the time-frequency domain period is determined based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DMRS in the time-frequency domain period.

[0169] The first time domain resource includes at least one DMRS configuration period, the DMRS configuration of the first time domain resource includes the respective DMRS configuration of the at least one DMRS configuration period, one time-frequency domain period corresponds to one DMRS configuration period in the at least one DMRS configuration period, and the number of time-frequency domain resource units configured with DMRS in the time-frequency domain period and the number of time-frequency domain resource units not configured with DMRS in the time-frequency domain period are determined based on the DMRS configuration corresponding to the time-frequency domain period.

[0170] For example, the product of the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the number of time-frequency domain resource units configured with DMRS in the time-frequency domain period is summed with the product of the available RE number of the time-frequency domain resource unit not configured with DMRS in the time-frequency domain period and the number of time-frequency domain resource units not configured with DMRS in the time-frequency domain period to determine the available RE number of the time-frequency domain period.

[0171] Exemplarily, the available RE number of the time-frequency domain resource unit configured with DMRS can be obtained based on the following formula:

[0172] N′ RE,1 N′ is the available RE number of the time-frequency domain resource unit configured with DMRS.

[0173] Exemplarily, the available RE number of the time-frequency domain resource unit not configured with DMRS can be obtained based on the following formula:

[0174] N′ RE,0a number of available REs of a time-frequency domain resource unit not configured with DMRS.

[0175] Exemplarily, the number of available REs of the time-frequency domain period can be obtained based on the following formula: RE N DMRS ·N′ RE,1 +N non-DMRS ·N′ RE,2

[0176] N RE is a number of available REs of the time-frequency domain period, N DMRS is a number of time-frequency domain resource units configured with DMRS in the time-frequency domain period, N non-DMRS is a number of time-frequency domain resource units not configured with DMRS in the time-frequency domain period.

[0177] As another example, the time-frequency domain period comprises at least one of a first time slot and a second time slot, the first time slot is a time slot configured with DMRS, and the second time slot is a time slot not configured with DMRS, the number of available REs of the time-frequency domain period can be obtained by obtaining a number of available REs of the first time slot and a number of available REs of the second time slot, and then determining the number of available REs of the time-frequency domain period based on the number of available REs of the first time slot and the number of available REs of the second time slot.

[0178] Taking the number of available REs of the first time slot as an example, a number of available REs of a time-frequency domain resource unit in the first time slot and a number of time-frequency domain resource units in the first time slot are obtained, and then the number of available REs of the first time slot is determined based on the number of available REs of the time-frequency domain resource unit in the first time slot and the number of time-frequency domain resource units in the first time slot.

[0179] For example, a product of the number of available REs of the time-frequency domain resource unit in the first time slot and the number of time-frequency domain resource units in the first time slot is determined as the number of available REs of the first time slot.

[0180] For another example, the time-frequency domain resource unit comprises a time-frequency domain resource unit configured with DMRS and a time-frequency domain resource unit not configured with DMRS, a product of a number of available REs of the time-frequency domain resource unit configured with DMRS in the first time slot and a number of time-frequency domain resource units configured with DMRS in the first time slot is summed with a product of a number of available REs of the time-frequency domain resource unit not configured with DMRS in the first time slot and a number of time-frequency domain resource units not configured with DMRS in the first time slot, and the sum is determined as the number of available REs of the first time slot.

[0181] Exemplarily, the number of available REs of the time-frequency domain resource unit configured with DMRS can be obtained based on the following formula:

[0182] N′ REThe number of available REs for configuring the time-frequency domain resource units of DMRS. The number of subcarriers in a PRB is fixed at 12. The number of symbols occupied by the data channel in a time slot is determined based on scheduling information. The number of REs occupied by the DMRS within a PRB is determined based on scheduling information. The overhead of semi-static configuration at higher levels.

[0183] For example, the number of available REs for a time-frequency domain resource unit without DMRS configuration can be obtained based on the following formula:

[0184] N′ RE,0 The number of available REs for time-frequency domain resource units that are not configured with DMRS.

[0185] The description of how to determine the number of available REs in the second time slot can be found in the above description of obtaining the number of available REs in the first time slot, and will not be repeated here.

[0186] For example, the number of available REs in the second time slot can be obtained based on the following formula: N RE,0 =N′ RE,0 ·n PRB ;

[0187] N RE,0 N′ represents the number of available REs in the second time slot. RE,0 n represents the number of available REs in the time-frequency domain of the second time slot. PRB This represents the number of time-frequency domain resource units in the second time slot.

[0188] After obtaining the number of available REs in the first time slot and the number of available REs in the second time slot, the number of available REs in the second time domain resource can be obtained based on the number of available REs in the first time slot and the number of available REs in the second time slot.

[0189] For example, the sum of the product of the number of available REs in the first time slot and the number of first time slots, and the product of the number of available REs in the second time slot and the number of second time slots, is determined as the number of available REs in the second time domain resource.

[0190] For example, the number of available REs in the first time slot varies for different DMRS configurations. The number of available REs in the time-frequency domain period is determined based on the number of first time slots in each DMRS configuration, the number of available REs in the first time slot corresponding to each DMRS configuration, the number of available REs in the second time slot, and the number of second time slots.

[0191] For example, it can be shown in the following formula: N RE =NRE,0 ·n slot,0 +N RE,1 ·n slot,1 +...+N RE,n ·n slot,n ;

[0192] 0 represents no DMRS, N RE represents the number of available REs in a time-frequency domain period, N RE,0 represents the number of available REs in a second slot, n slot,0 represents the number of second slots, N RE,1 represents the number of available REs in a first slot corresponding to the nth DMRS configuration, n slot,1 represents the number of first slots corresponding to the nth DMRS configuration, N RE,n represents the number of available REs in a first slot corresponding to the nth DMRS configuration, n slot,n represents the number of first slots corresponding to the nth DMRS configuration.

[0193] In some embodiments, the number of available REs in a first slot corresponding to the nth DMRS configuration can be obtained based on the following formula: N RE,n = N' RE,1 ·n PRB,1 +N' RE,0 ·n PRB,0 ;

[0194] n PRB,1 represents the number of time domain resources in a first slot corresponding to the nth DMRS configuration in which DMRS is configured, N' RE,1 represents the number of available REs in a time domain resource in a first slot corresponding to the nth DMRS configuration in which DMRS is configured, n PRB,0 represents the number of time domain resources in a first slot corresponding to the nth DMRS configuration in which DMRS is not configured, N' RE,0 represents the number of available REs in a time domain resource in a first slot corresponding to the nth DMRS configuration in which DMRS is not configured, n PRB,1 and n PRB,0 are obtained by dynamic indication of DCI.

[0195] In some embodiments, the number of first slots corresponding to each DMRS configuration and the number of second slots are both dynamically indicated by DCI.

[0196] X2, based on the number of available REs in a time-frequency domain period and the number of time-frequency domain periods contained in the second time domain resource, determines the number of available REs in the second time domain resource.

[0197] As an example, a product of the available RE number of the time-frequency domain period and the number of time-frequency domain periods contained by the second time domain resource is determined as the available RE number of the second time domain resource.

[0198] In this way, the available RE number of the second time domain resource in the first time domain resource can be obtained through X1 and X2. It should be understood that in the case that the number of time slots in the first time domain resource is the same as the number of time slots in the second time domain resource, the second time domain resource is the first time domain resource.

[0199] The above embodiments are described by taking an example that the second time domain resource includes at least one time-frequency domain period, and the available RE number of the second time domain resource is determined based on the available RE number of the time-frequency domain period. In some embodiments, the second time domain resource includes at least one of the first time slot and the second time slot, and the available RE number of the second time domain resource is obtained based on the following steps:

[0200] Z1, obtaining the available RE number of the first time slot and the available RE number of the second time slot.

[0201] Taking the available RE number of the first time slot as an example, the available RE number of the time-frequency domain resource unit in the first time slot and the number of time-frequency domain resource units in the first time slot can be obtained; and the available RE number of the first time slot is determined based on the available RE number of the time-frequency domain resource unit in the first time slot and the number of time-frequency domain resource units in the first time slot.

[0202] As an example, a product of the available RE number of the time-frequency domain resource unit in the first time slot and the number of time-frequency domain resource units in the first time slot is determined as the available RE number of the first time slot.

[0203] In some embodiments, the time-frequency domain resource unit includes a time-frequency domain resource unit configured with DMRS and a time-frequency domain resource unit not configured with DMRS, and the available RE number of the first time slot is determined based on the available RE number of the time-frequency domain resource unit in the first time slot and the number of time-frequency domain resource units in the first time slot, including: a product of the available RE number of the time-frequency domain resource unit configured with DMRS in the first time slot and the number of time-frequency domain resource units configured with DMRS in the first time slot is determined as the available RE number of the first time slot.

[0204] Z2, determining the available RE number of the second time domain resource based on the available RE number of the first time slot and the available RE number of the second time slot.

[0205] As an example, a product of the available RE number of the first time slot and the number of the first time slot, and a sum of a product of the available RE number of the second time slot and the number of the second time slot, is determined as the available RE number of the second time domain resource.

[0206] As another example, the available RE number of the first time slot is different for different DMRS configurations, and the available RE number of the second time domain resource is determined based on the number of the first time slot of each DMRS configuration, the available RE number of the first time slot corresponding to each DMRS configuration, the available RE number of the second time slot, and the number of the second time slot.

[0207] For detailed descriptions of Z1 and Z2, refer to the descriptions above regarding how to determine the available RE number of the time-frequency domain period based on the available RE number of the first time slot and the available RE number of the second time slot, which will not be repeated here.

[0208] Based on the embodiment shown in FIG. 8, it should be understood that different DMRS configurations correspond to different available RE numbers, and the available RE numbers of different time slots are the same in the related art. The embodiment of the present disclosure proposes that the available RE number of the first time domain resource is obtained based on the DMRS configuration of the first time domain resource, so that the obtained available RE number is more accurate, and then the transport block size is determined based on the available RE number of the first time domain resource with higher accuracy, which improves the accuracy of the determined transport block size and the flexibility of the way of determining the transport block size, thereby being able to improve the matching degree between the transport block size and the transmission resource, thereby avoiding waste of the transmission resource.

[0209] The following describes a method for determining a transport block size provided by the embodiment of the present disclosure in combination with several examples. Exemplarily, the following embodiments can be included.

[0210] Embodiment 1, reducing DMRS in time domain, as shown in (a) of FIG. 1.

[0211] 1) Determine the available RE number in the time slot configured with DMRS and the available RE number in the time slot not configured with DMRS, that is, determine the available RE number of the first time slot and the available RE number of the second time slot.

[0212] First time slot: determine the available RE number in one time-frequency domain resource unit of the first time slot: is the number of subcarriers of one PRB, which is fixed as 12, is the number of symbols occupied by the data channel in one time slot, which is determined according to the scheduling information, is the number of REs occupied by the DMRS in one first time-frequency domain resource unit, which is determined according to the scheduling information, The overhead of semi-static configuration at higher levels. Based on the number of available REs within a first time-frequency domain resource unit and the number of PRBs within a time slot, calculate the number of available REs in a first time slot, N. RE,1 =N′ RE,1 ·n PRB .

[0213] Second time slot: Determine the number of available REs within a time-frequency domain resource unit of the first time slot: Calculate the number of available REs in a second time slot based on the number of available REs in a time-frequency domain resource unit within a second time slot, and the number of PRBs in a time slot. RE,0 =N′ RE,0 ·n PRB ;

[0214] 2) Calculate the number of available REs in the second time domain resource. Based on different available REs and different MCS parameters, calculate the unquantized intermediate variables. There are four possible examples.

[0215] Example 1-1: All time slots in the first time domain resource transmit the same TB, as shown in Figure 2 above.

[0216] That is, each second time-domain resource occupies one time slot. Different MCS parameters are configured for second time-domain resources with and without DMRS. The unquantized intermediate variables for each second time-domain resource are calculated separately. The smallest unquantized intermediate variable is selected as the unquantized intermediate variable for all time slots / second time-domain resources in the first time-domain resource. Details are as follows:

[0217] Based on the modulation order, target bit rate, and number of layers, calculate the unquantized intermediate variables N in different time slots of the DMRS configuration. info,1 =N RE,1 ·R1·Q m,1 ·υ,N info,0 =N RE,0 ·R0·Q m,0 ·υ。 Modulation order Q m The target bit rate R and the number of layers υ are determined based on the MCS parameters. The MCS parameters for time slots / second resource units with DMRS configured and those without DMRS configured are dynamically indicated by the DCI.

[0218] The smallest unquantized intermediate variable is selected as the unquantized intermediate variable for all time slots in the first time domain resource / for all time domain resources in the second time domain resource. N info =min(N) info,1 N info,0 ).

[0219] Embodiment 1-2: One TB occupies all slots in the first time domain resource, which can be shown in FIG. 3 as described above:

[0220] According to the number of slots configured with DMRS and the number of slots without DMRS in the first time domain resource, the available RE number in the first / second time domain resource is calculated, and then the unquantized intermediate variable is calculated. Details are as follows:

[0221] The available RE number in the first / second time domain resource is calculated: N RE = N RE,1 · n slot,1 + N RE,0 · n slot,0 , n slot,1 is the number of slots configured with DMRS, n slot,0 is the number of slots without DMRS. n slot,1 , n slot,0 are dynamically indicated by DCI.

[0222] According to the modulation order, target bit rate, and number of layers, the unquantized intermediate variable in the first / second time domain resource is calculated.

[0223] Embodiment 1-3: One TB block occupies the second time domain resource, and when repeated transmission in the first time domain resource, it can be shown in FIG. 4 as described above:

[0224] If the number of slots occupied by one DMRS configuration is the same as the number of slots in the second time domain resource, or the number of slots in the second time domain resource is a multiple of the number of slots occupied by the DMRS configuration, the DMRS configuration in each time-frequency domain period can be different, but the number of REs occupied by the DMRS is the same.

[0225] According to the number of slots configured with DMRS and the number of slots without DMRS in the second time domain resource, the available RE number in the second time domain resource is calculated, and then the unquantized intermediate variable is calculated. Details are as follows:

[0226] The available RE number in the second time domain resource is calculated: N RE = N RE,1 · n slot,1 + N RE,0 · n slot,0 , n slot,1 is the number of slots configured with DMRS, n slot,0 is the number of slots without DMRS. n slot,1 , n slot,0 are dynamically indicated by DCI.

[0227] Calculate the unquantized intermediate variables within the second time-domain resource based on the modulation order, target bit rate, and number of layers.

[0228] Examples 1-4: When a TB block occupies the second time domain resource and is repeatedly transmitted in the first time domain resource, it can be handled as shown in Figure 4 above:

[0229] If the number of time slots occupied by the DMRS configuration is different from the number of time slots in the second time domain resources, and the number of time slots in the second time domain resources is not a multiple of the number of time slots occupied by the DMRS configuration, or the DMRS configurations between the second time domain resources are different.

[0230] Based on the number of time slots configured with DMRS and the number of time slots without DMRS in the first time domain resource, calculate the number of available REs in each second time domain resource. Configure different MCS parameters for each second time domain resource, calculate the unquantized intermediate variables for each second time domain resource, and select the smallest unquantized intermediate variable as the unquantized intermediate variable for all second time domain resources in the first time domain resource. Details are as follows:

[0231] Calculate the number of available REs within each second time-domain resource: The number of available REs within the nth second time-domain resource is N. RE,n =N RE,1 ·n slot,n,1 +N RE,0 ·n slot,n,0 n slot,n,1 The number of DMRS time slots configured within the nth second time domain resource, n slot,n,0 This represents the number of time slots in the nth second time-domain resource that do not have DMRS configured. slot,n,1 n slot,n,0 Obtained from DCI dynamic indication.

[0232] Based on the modulation order, target bit rate, and number of layers, the number of unquantized intermediate variables within each second time-domain resource is N. info,n =N RE,n ·R n ·Q m,n ·υ。 Modulation order Q m,n Target bit rate R n The number of layers υ is determined based on the MCS parameters.

[0233] The MCS parameters for the second time domain resource configured with DMRS and the second time domain resource not configured with DMRS are dynamically indicated by DCI.

[0234] The smallest unquantized intermediate variable is selected as the unquantized intermediate variable for all second-time-domain resources in the first-time-domain resource. N info =min(N) info,1 Ninfo,2 …)。

[0235] Embodiment 1-5: One TB block occupies the second time domain resource, and when the repeated transmission is in the first time domain resource, it can be as shown in the above FIG. 4:

[0236] If the number of slots occupied by the DMRS configuration is not the same as the number of slots in the second time domain resource, and the number of slots in the second time domain resource is not a multiple of the number of slots occupied by the DMRS configuration, or the DMRS configuration between the second time domain resources is different.

[0237] According to the number of slots configured with DMRS in the first time domain resource and the number of slots without DMRS, the number of available REs in each second time domain resource is calculated. The unquantized intermediate variable of each second time domain resource is calculated respectively, and the quantized intermediate variable is finally calculated. Through table lookup or calculation, a plurality of transport block sizes are obtained, and whether to uniformly transmit the transport block size and the scheme of selecting the transport block size are indicated by signaling. Details are as follows:

[0238] The number of available REs in each second time domain resource is calculated: the number of available REs in the nth second time domain resource is N RE,n =N RE,1 ·n slot,n,1 +N RE,0 ·n slot,n,0 , n slot,n,1 is the number of slots configured with DMRS in the nth second time domain resource, n slot,n,0 is the number of slots without DMRS in the nth second time domain resource. n slot,n,1 , n slot,n,0 are obtained by dynamic indication of DCI.

[0239] According to the modulation order, the target bit rate, the number of layers, the unquantized intermediate variable in each second time domain resource, the unquantized intermediate variable in the nth second time domain resource is N info,n =N RE,n ·R·Q m ·υ.

[0240] 3) Calculate the quantized intermediate variable, and obtain the transport block size corresponding to each second time domain resource through table lookup or calculation. Whether to uniformly transmit the transport block size and the scheme of selecting the transport block size are indicated by DCI signaling.

[0241] If the transport block size needs to be uniform, select one transport block size as the transport block size used for transmission in all second time domain resources. The principle of selecting the transport block size is indicated by the corresponding signaling.

[0242] If the transport block size does not need to be uniform, each second time domain resource respectively uses the transport block size calculated and obtained as the transport block size used for transmission.

[0243] Alternatively, at least two of the calculated transport block sizes are selected as optional transport block sizes, and each second time-domain resource selects a transport block size according to a transport block size selection principle, which can be:

[0244] For each second time-domain resource, an optional transport block size that is not greater than its calculated transport block size is selected as the transport block size for transmission;

[0245] For each second time-domain resource, an optional transport block size that is not greater than its calculated transport block size is selected as the transport block size for transmission;

[0246] For each second time-domain resource, an optional transport block size that is not greater than its calculated transport block size is selected as the transport block size for transmission.

[0247] In the case of no uniform transport block size, TBs of the same size can be jointly decoded, i.e., combined before decoding.

[0248] The number of available REs in the time-frequency domain resource unit configured with DMRS and the number of available REs in the time-frequency domain resource unit without DMRS are calculated respectively. The number of available REs in the time-frequency domain resource unit configured with DMRS can be calculated according to the calculation method in the protocol. When calculating the number of available REs in the time-frequency domain resource unit without DMRS, the overhead of DMRS is not considered. Then, the number of available REs in a slot is calculated. According to different cases of TB occupying a slot, the number of available REs in the second time-domain resource is calculated. According to the MCS parameter configuration, the unquantized intermediate variable is calculated. Finally, the quantized intermediate variable is calculated and the transport block size is obtained by table lookup or calculation. Details are as follows:

[0249] 1) Determine the number of available REs in the time-frequency domain resource unit configured with DMRS and the number of available REs in the time-frequency domain resource unit without DMRS and calculate the number of available REs in a slot:

[0250] Time-frequency domain resource unit configured with DMRS: Determine the number of available REs in a time-frequency domain resource unit,

[0251] Time-frequency domain resource unit without DMRS: Determine the number of available REs in a time-frequency domain resource unit,

[0252] Number of available REs in a slot: N RE = N'RE,1 ·n PRB,1 +N′ RE,0 ·n PRB,0 。n PRB,1 is the number of time-frequency domain resource units configured with DMRS, n PRB,0 is the number of time-frequency domain resource units without DMRS, which is dynamically indicated by DCI.

[0253] 2) Calculate the number of available REs in the second time domain resource, and calculate the unquantized intermediate variable according to the number of available REs and the MCS parameter.

[0254] Calculate the number of available REs in the second time domain resource, which can be:

[0255] The number of available REs in one slot, N RE,all = N RE ;

[0256] The number of available REs in multiple slots, N RE,all = N RE ·n slot , n slot is the number of slots contained in the second time domain resource, which is dynamically indicated by DCI.

[0257] Calculate the unquantized intermediate variable according to the MCS parameter. For how to calculate the unquantized intermediate variable based on the MCS parameter, please refer to the corresponding description in the above embodiments, which will not be repeated here.

[0258] 3) Calculate the quantized intermediate variable, and obtain the transport block size by table lookup or calculation.

[0259] Embodiment 3: simultaneously reduce DMRS in frequency domain and time domain, as shown in (c) or (d) of FIG. 1;

[0260] In combination with the schemes of Embodiment 1-1 and Embodiment 1-2, the number of available REs in the slot configured with DMRS and the number of available REs in the slot without DMRS are calculated respectively. For the slot configured with DMRS, first calculate the number of available REs in the time-frequency domain resource unit configured with DMRS and the number of available REs in the time-frequency domain resource unit without DMRS, and then calculate the number of available REs in the slot configured with DMRS according to the number of time-frequency domain resource units configured with DMRS and the number of time-frequency domain resource units without DMRS in the slot configured with DMRS. There can be one or more DMRS frequency domain configurations in a first time domain resource, which is dynamically indicated by DCI. When calculating the number of available REs in the slot without DMRS, the overhead of DMRS is not considered.

[0261] Then, the number of available REs in the second time domain resource is calculated according to different cases of time slots occupied by the TB. The unquantized intermediate variable is calculated according to different MCS parameter configurations. Finally, the quantized intermediate variable is calculated and the transport block size is obtained by table lookup or calculation. The detailed scheme is as follows:

[0262] 1) Determine the time slots configured with DMRS and the number of available REs in the time slots without DMRS configuration:

[0263] According to the DMRS frequency domain configuration, the number of available REs in the time slots configured with DMRS is calculated:

[0264] Time-frequency domain resource unit configured with DMRS: Determine the number of available REs in a time-frequency domain resource unit,

[0265] Time-frequency domain resource unit without DMRS configuration: Determine the number of available REs in a time-frequency domain resource unit,

[0266] When the DMRS frequency domain configuration scheme is n, the number of available REs in the time slots configured with DMRS is N RE,n = N' RE,1 · n PRB,1 + N' RE,0 · n PRB,0 . n PRB,1 is the number of time-frequency domain resource units configured with DMRS in the time slots configured with DMRS, n PRB,0 is the number of time-frequency domain resource units without DMRS configuration in the time slots configured with DMRS, which is dynamically indicated by DCI.

[0267] Time slots without DMRS configuration:

[0268] According to the number of available REs N' in the time-frequency domain resource units without DMRS configuration RE,0 , and the number of time-frequency domain resource units in a time slot, N RE,0 = N' RE,0 · n PRB ;

[0269] 2) Calculate the number of available REs in the second time domain resource, and calculate the unquantized intermediate variable according to the number of available REs and different MCS parameters. It can include the following examples:

[0270] Embodiment 3-1: When the same TB is repeatedly transmitted in all time slots in the first time domain resource, it can be as shown in FIG. 2:

[0271] According to the modulation order, target bit rate, and number of layers, the unquantized intermediate variable in the time slots with different DMRS configurations is calculated, Ninfo,0 = N RE,0 · R0· Q m,0 · υ, N info,1 = N RE,1 · R1· Q m,1 · υ,..., N info,n = N RE,n · R n · Q m,n · υ. Modulation order Q m , target bit rate R, number of layers υ are determined according to MCS parameters.

[0272] Select the minimum unquantized intermediate variable as the unquantized intermediate variable of all time slots in the first time domain resource / second time domain resource, N info = min(N info,0 , N info,1 ,..., N info,n ).

[0273] In the case where one TB occupies all time slots in the first time domain resource, embodiment 3-2 can be as shown in FIG. 3:

[0274] According to the number of time slots corresponding to each DMRS configuration in the first time domain resource, the number of available REs in the first time domain resource / second time domain resource is calculated, and then the unquantized intermediate variable is calculated. Details are as follows:

[0275] Calculate the number of available REs in the first time domain resource / second time domain resource: N RE = N RE,0 · n slot,0 + N RE,1 · n slot,1 +...+ N RE,n · n slot,n , n slot,1 is the number of time slots corresponding to the first DMRS configuration, n slot,0 is the number of time slots without DMRS configuration. n slot,1 , n slot,0 are obtained by dynamic indication of DCI.

[0276] According to the modulation order, target bit rate, and number of layers, the unquantized intermediate variable in the first time domain resource / second time domain resource is calculated.

[0277] In the case where one TB occupies one second time domain resource and is repeatedly transmitted in the first time domain resource, embodiment 3-3 can be as shown in FIG. 4 above:

[0278] If the number of slots occupied by a DMRS configuration is the same as the number of slots in the second time domain resource, or the number of slots in the second time domain resource is a multiple of the number of slots occupied by the DMRS configuration, the DMRS configuration in each time-frequency domain period can be different, but the number of REs occupied by the DMRS is the same.

[0279] According to the number of slots corresponding to each DMRS configuration in the second time domain resource and the number of slots without DMRS configuration, the number of available REs in the second time domain resource is calculated, and then the unquantized intermediate variable is calculated. Details are as follows:

[0280] The number of available REs in the second time domain resource is calculated: N RE = N RE,0 · n slot,0 + N RE,1 · n slot,1 +... + N RE,n · n slot,n , n slot,1 is the number of slots corresponding to the first DMRS configuration, n slot,0 is the number of slots without DMRS configuration. n slot,1 , n slot,0 are obtained by dynamic indication of DCI.

[0281] According to the modulation order, target bit rate, and number of layers, the unquantized intermediate variable in the second time domain resource is calculated.

[0282] In embodiment 3-3, one TB block occupies the second time domain resource, and is repeatedly transmitted in the first time domain resource, which can be as shown in FIG. 4:

[0283] If the number of slots occupied by a DMRS configuration is not the same as the number of slots in the second time domain resource, and the number of slots in the second time domain resource is not a multiple of the number of slots occupied by the DMRS configuration, or the DMRS configurations in the second time domain resources are different.

[0284] According to the number of slots corresponding to different DMRS configurations in the first time domain resource and the number of slots without DMRS configuration, the number of available REs in each second time domain resource is calculated. Different MCS parameters are configured for each second time domain resource, and the unquantized intermediate variable of each second time domain resource is calculated respectively, and the smallest unquantized intermediate variable is selected as the unquantized intermediate variable of all second time domain resources in the first time domain resource. Details are as follows:

[0285] The number of available REs in each second time domain resource is calculated: the number of available REs in the pth second time domain resource is N RE,p = N RE,0 · n slot,p,0 + N RE,1 · n slot,p,1+...+N RE,n ·n slot,p,n , n slot,n,1 is the number of slots in the pth second time domain resource using DMRS frequency domain configuration scheme 1, n slot,n,0 is the number of slots in the nth second time domain resource without DMRS configuration. n slot,n,1 , n slot,n,0 is obtained by dynamic indication of DCI.

[0286] According to the modulation order, target bit rate, layer number, unquantized intermediate variable in each second time domain resource, unquantized intermediate variable in the nth second time domain resource is N info,p = N RE,p · R p · Q m,p · υ. The modulation order Q m,n , target bit rate R n , layer number υ are determined according to the MCS parameter.

[0287] Select the smallest unquantized intermediate variable as the unquantized intermediate variable of all second time domain resources in the first time domain resource, N info = min(N info,1 , N info,2 ...).

[0288] 3) Calculate the quantized intermediate variable, and obtain the transport block size by table lookup or calculation.

[0289] Embodiment 4, reduce DMRS in frequency domain or time domain, as shown in (a), (b), (c) or (d) in FIG. 1;

[0290] According to the DMRS configuration, the number of available REs in a time-frequency domain period is calculated, and the time-frequency domain period contains multiple slots.

[0291] The time-frequency domain period can be:

[0292] The time-frequency domain period in the DMRS configuration;

[0293] The number of slots in the second time domain resource;

[0294] Then according to the different cases of TB occupying slots, the number of available REs in the second time domain resource is calculated. According to different MCS parameter configuration cases, the unquantized intermediate variable is calculated. Finally, the quantized intermediate variable is calculated and the transport block size is obtained by table lookup or calculation method. Details are as follows:

[0295] 1) Calculate the number of available REs in a time-frequency domain period:

[0296] Embodiment 4-1-1: Calculate the number of all REs in a time-frequency domain period, and subtract the number of REs occupied by DMRS according to the DMRS configuration to obtain the number of available REs in a time-frequency domain period. Details are as follows:

[0297] The number of all REs in a time-frequency domain period: N is the number of slots in a time-frequency domain period, which is dynamically indicated by DCI. PRB is the number of PRBs allocated to the data channel.

[0298] The number of available REs in a time-frequency domain period: is the number of time-frequency domain resource units configured with DMRS in a time-frequency domain period, which is dynamically indicated by DCI

[0299] Embodiment 4-1-2: Calculate the number of available REs in the time-frequency domain resource unit configured with DMRS and the number of available REs in the time-frequency domain resource unit without DMRS, respectively. Calculate the number of available REs in a period according to the DMRS configuration. The detailed scheme is as follows:

[0300] Calculate the number of available REs in the time-frequency domain resource unit configured with DMRS:

[0301] Calculate the number of available REs in the time-frequency domain resource unit without DMRS:

[0302] Determine the number of time-frequency domain resource units with DMRS and the number of time-frequency domain resource units without DMRS in a time-frequency domain period. The DMRS configuration is dynamically indicated by DCI.

[0303] Calculate the number of available REs in a period: N RE = N DMRS · N' RE,1 + N non-DMRS · N' RE,2 .

[0304] Embodiment 4-1-3: Calculate the number of available REs in the slot with different DMRS frequency domain configuration, and calculate the number of available REs in a time-frequency domain period according to the DMRS frequency domain configuration of all slots in a time-frequency domain period.

[0305] According to the DMRS frequency domain configuration, calculate the number of available REs in the slot configured with DMRS:

[0306] Time-frequency domain resource unit configured with DMRS: Determine the number of available REs in a time-frequency domain resource unit,

[0307] Time-frequency domain resource units without DMRS: determine the number of available REs in a time-frequency domain resource unit,

[0308] The number of available REs in a slot corresponding to the first DMRS frequency domain configuration: N RE,n = N' RE,1 · n PRB,1 + N' RE,0 · n PRB,0 . n PRB,1 N' is the number of time-frequency domain resource units without DMRS in a slot with DMRS, n PRB,0 is obtained by dynamic indication of DCI.

[0309] Slot without DMRS:

[0310] According to the number of available REs N' in the number of time-frequency domain resource units without DMRS RE,0 , and the number of time-frequency domain resource units in a slot, calculate the number of REs in a slot, N RE,0 = N' RE,0 · n PRB ;

[0311] Calculate the number of available REs in the time-frequency domain period: N RE = N RE,0 · n slot,0 + N RE,1 · n slot,1 +... + N RE,n · n slot,n , n slot,1 is the number of slots corresponding to the first DMRS configuration, n slot,0 is the number of slots without DMRS. n slot,1 , n slot,0 is obtained by dynamic indication of DCI.

[0312] 2) Calculate the number of available REs in the second time domain resource, and calculate the unquantized intermediate variable according to the number of available REs and different MCS parameters.

[0313] Calculate the number of available REs in the second time domain resource: N RE,T = N T N RE , N T is the number of time-frequency domain period repetitions in the second time domain resource.

[0314] According to the number of available REs in the second time domain resource, calculate the unquantized intermediate variable:

[0315] Embodiment 4-2-1: One TB occupies all time slots in the first time domain resource, i.e. the number of time slots in the second time domain resource is the same as that in the first time domain resource. Or one TB block occupies the second time domain resource and is repeatedly transmitted in the first time domain resource. If the number of time slots occupied by one DMRS configuration period is the same as that in the second time domain resource, or the number of time slots in the second time domain resource is a multiple of the number of time slots occupied by the DMRS configuration period, the DMRS configuration in each time-frequency domain period can be different, but the number of REs occupied by the DMRS is the same.

[0316] The unquantized intermediate variable is calculated according to the number of available REs in the second time domain resource.

[0317] Embodiment 4-2-2: One TB block occupies the second time domain resource and is repeatedly transmitted in the first time domain resource, which can be as shown in FIG. 4 above.

[0318] If the number of time slots occupied by the DMRS configuration period is not the same as that in the second time domain resource, and the number of time slots in the second time domain resource is not a multiple of the number of time slots occupied by the DMRS configuration period, or the DMRS configurations between the second time domain resources are different.

[0319] Different MCS parameters are configured for each second time domain resource, and the unquantized intermediate variables of each second time domain resource are calculated respectively, and the smallest unquantized intermediate variable is selected as the unquantized intermediate variable of all second time domain resources in the first time domain resource. Details are as follows:

[0320] According to the modulation order, target bit rate, number of layers, the unquantized intermediate variable in each second time domain resource, the unquantized intermediate variable in the nth second time domain resource is N info,p = N RE,p ·R p ·Q m,p ·υ. The modulation order Q m,n , the target bit rate R n , and the number of layers υ are determined according to the MCS level.

[0321] The smallest unquantized intermediate variable is selected as the unquantized intermediate variable of all second time domain resources in the first time domain resource, N info = min(N info,1 ,N info,2 ...).

[0322] 3) Calculate the quantized intermediate variable to obtain the transport block size by table lookup or calculation.

[0323] Embodiment 4-2-3: One TB block occupies the second time domain resource and is repeatedly transmitted in the first time domain resource, which can be as shown in FIG. 4 above.

[0324] If the time-domain period of DMRS configuration is not the same as the number of slots in the second time-domain resource, and the number of slots in the second time-domain resource is not a multiple of the time-domain period of DMRS configuration, or the DMRS configurations in the second time-domain resources are different and the number of REs occupied by the DMRS is different.

[0325] The unquantized intermediate variables of each second time-domain resource are calculated respectively, and the quantized intermediate variables are calculated finally, and a plurality of transport block sizes are obtained by table lookup or calculation. Whether to uniformly transmit the transport block size and the scheme of selecting the transport block size are indicated by signaling. Details are as follows:

[0326] According to the modulation order, the target bit rate, and the number of layers, the unquantized intermediate variables in each second time-domain resource, and the unquantized intermediate variables in the nth second time-domain resource are N info,n = N RE,n ·R·Q m ·υ.

[0327] The quantized intermediate variables are calculated, and the transport block size corresponding to each second time-domain resource is obtained by table lookup or calculation. Whether to uniformly transmit the transport block size and the scheme of selecting the transport block size are indicated by DCI signaling.

[0328] If it is necessary to uniformly transmit the transport block size, one transport block size is selected as the transport block size used for transmission in all second time-domain resources. The principle of selecting the transport block size is indicated by corresponding signaling.

[0329] If it is not necessary to uniformly transmit the transport block size, each second time-domain resource uses the transport block size calculated therefrom as the transport block size used for transmission.

[0330] Alternatively, at least two of all the calculated transport block sizes are selected as optional transport block sizes, and each second time-domain resource selects a transport block size according to a certain transport block size selection principle. The transport block size selection principle can be:

[0331] For each second time-domain resource, an optional transport block size not greater than the calculated transport block size thereof is selected as the transport block size used for transmission;

[0332] For each second time-domain resource, an optional transport block size closest to the calculated transport block size thereof is selected as the transport block size used for transmission;

[0333] When it is not necessary to uniformly transmit the transport block size, the same size TB can be jointly decoded, that is, combined before decoding.

[0334] Embodiment 5, reduce DMRS in frequency domain, as shown in (b) of FIG. 1, the second time-domain resource is a plurality of discontinuous slots, as shown in FIG. 8, there are different DMRS frequency domain configurations in the second time-domain resource;

[0335] The number of available REs in the time-frequency domain resource units configured with DMRS and the number of available REs in the time-frequency domain resource units without DMRS are calculated respectively. The number of available REs in the time-frequency domain resource units configured with DMRS can be calculated according to the calculation method in the protocol. When calculating the number of available REs in the time-frequency domain resource units without DMRS, the overhead of DMRS is not considered. Then, the number of available REs in a slot is calculated according to the DMRS configuration. The number of available REs in the second time domain resource is calculated. The unquantized intermediate variable is calculated according to the MCS parameter configuration. Finally, the quantized intermediate variable is calculated to obtain the transport block size by table lookup or calculation method. Details are as follows:

[0336] 1) Determine the number of available REs in the time-frequency domain resource units configured with DMRS and the number of available REs in the time-frequency domain resource units without DMRS, and calculate the number of available REs in a slot:

[0337] Time-frequency domain resource units configured with DMRS: determine the number of available REs in a time-frequency domain resource unit,

[0338] Time-frequency domain resource units without DMRS: determine the number of available REs in a time-frequency domain resource unit,

[0339] The number of available REs in a slot with DMRS frequency domain configuration n: RE,n = N' RE,1 · n PRB,1 + N' RE,0 · n PRB,0 . n PRB,n is the number of time-frequency domain resource units configured with DMRS, n PRB,0 is the number of time-frequency domain resource units without DMRS, which is dynamically indicated by DCI.

[0340] 2) Calculate the number of available REs in the second time domain resource, and calculate the unquantized intermediate variable according to the number of available REs and the MCS parameter.

[0341] The number of available REs in the second time domain resource is N RE,all = N RE,1 · n slot,1 +... + N RE,n · n slot,n , n slot,n is the number of slots with DMRS frequency domain configuration n in the second time domain resource, which is dynamically indicated by DCI.

[0342] The unquantized intermediate variable is calculated according to the MCS parameter. For how to calculate the unquantized intermediate variable based on the MCS parameter, refer to the corresponding description in the above embodiments, which will not be repeated here.

[0343] 3) Calculate the quantized intermediate variable, and obtain the transport block size by table lookup or calculation.

[0344] The above mainly introduces the scheme provided by the embodiments of the present disclosure from the perspective of the method. In order to realize the above functions, it contains the hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0345] The embodiments of the present disclosure can divide the function modules of the transport block size determination apparatus according to the above method embodiments. For example, each function module can be divided according to each function, or two or more functions can be integrated in one function module. The above integrated module can be realized in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, and is only a logical function division. When actually implemented, there can be another division method. The following will be described taking the example of dividing each function module according to each function.

[0346] FIG. 9 is a composition schematic diagram of a communication apparatus provided by the embodiments of the present disclosure. As shown in FIG. 9, the communication apparatus 20 includes a processing unit 201.

[0347] The communication apparatus 20 can be the transport block size determination apparatus or a chip in the transport block size determination apparatus. When the communication apparatus 20 is used to realize the functions of the transport block size determination apparatus in the above embodiments, each unit is used to realize the following functions.

[0348] The processing unit 201 is configured to determine the transport block size based on the number of available resource elements (REs) of a first time domain resource, the number of available REs of the first time domain resource being obtained based on a DMRS configuration of the first time domain resource.

[0349] In some embodiments, the first time domain resource comprises at least one second time domain resource, and the DMRS configuration of the first time domain resource is used to determine a number of available REs of each of the at least one second time domain resource. The processing unit 201 is configured to: obtain at least one unquantized intermediate variable based on the number of available REs of each of the at least one second time domain resource and a modulation and coding scheme (MCS) parameter, the number of available REs of the at least one second time domain resource being different, and determine a transport block size corresponding to each of the at least one second time domain resource based on the at least one unquantized intermediate variable.

[0350] In some embodiments, the processing unit 201 is further configured to: determine a minimum unquantized intermediate variable from the at least one unquantized intermediate variable, and determine the transport block size corresponding to each of the at least one second time domain resource based on the minimum unquantized intermediate variable.

[0351] In some embodiments, the processing unit 201 is further configured to: determine a candidate transport block size corresponding to each of the at least one second time domain resource based on the at least one unquantized intermediate variable, and determine the transport block size corresponding to each of the at least one second time domain resource based on the candidate transport block size corresponding to each of the at least one second time domain resource and first indication information, the first indication information being used to indicate whether to unify the transport block size corresponding to each of the at least one second time domain resource.

[0352] In some embodiments, the processing unit 201 is further configured to: in a case where the first indication information is used to indicate that the transport block size corresponding to each of the at least one second time domain resource is not unified, determine the candidate transport block size corresponding to each of the at least one second time domain resource as the transport block size corresponding to each of the at least one second time domain resource.

[0353] In some embodiments, the processing unit 201 is further configured to: in a case where the first indication information is used to indicate that the transport block size corresponding to each of the at least one second time domain resource is not unified, determine at least two optional transport block sizes from the candidate transport block size corresponding to each of the at least one second time domain resource, and determine the transport block size corresponding to each of the at least one second time domain resource based on the at least two optional transport block sizes and a transport block size selection rule.

[0354] In some embodiments, the processing unit 201 is further configured to: in a case where the first indication information is used for indicating a unified transport block size corresponding to each of the at least one second time domain resource, determine the target candidate transport block size as one of the candidate transport block sizes corresponding to each of the at least one second time domain resource.

[0355] In some embodiments, the processing unit 201 is further configured to: for each of the at least one second time domain resource, determine a modulation order, a target bit rate, and a layer number of the second time domain resource based on the MCS parameter of the second time domain resource; and determine the unquantized intermediate variable corresponding to the second time domain resource based on the available RE number, the modulation order, the target bit rate, and the layer number of the second time domain resource.

[0356] In some embodiments, the processing unit 201 is further configured to: obtain the available RE number of the time-frequency domain period.

[0357] determine the available RE number of the second time domain resource based on the available RE number of the time-frequency domain period and the number of time-frequency domain periods included in the second time domain resource.

[0358] In some embodiments, the processing unit 201 is further configured to: determine the RE number of the time-frequency domain period based on the time-frequency domain resource occupied by the time-frequency domain period; determine the RE number occupied by the DMRS in the time-frequency domain period based on the DMRS configuration in the time-frequency domain period; and determine the available RE number of the time-frequency domain period as a difference between the RE number of the time-frequency domain period and the RE number occupied by the DMRS in the time-frequency domain period.

[0359] In some embodiments, the processing unit 201 is further configured to: obtain the available RE number of the time-frequency domain resource unit configured with the DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with the DMRS in the time-frequency domain period; and determine the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with the DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with the DMRS in the time-frequency domain period.

[0360] In some embodiments, the processing unit 201 is further configured to: determine the available RE number of the time-frequency domain period as a sum of a product of the available RE number of the time-frequency domain resource unit configured with the DMRS in the time-frequency domain period and the number of the time-frequency domain resource unit configured with the DMRS in the time-frequency domain period and a product of the available RE number of the time-frequency domain resource unit not configured with the DMRS in the time-frequency domain period and the number of the time-frequency domain resource unit not configured with the DMRS in the time-frequency domain period.

[0361] In some embodiments, the processing unit 201 is further configured to: obtain the available RE number of the first time slot and the available RE number of the second time slot; and determine the available RE number of the second time domain resource based on the available RE number of the first time slot and the available RE number of the second time slot.

[0362] In some embodiments, the processing unit 201 is further configured to: obtain the available RE number of the time-frequency domain resource unit in the first time slot and the number of the time-frequency domain resource unit in the first time slot; and determine the available RE number of the first time slot based on the available RE number of the time-frequency domain resource unit in the first time slot and the number of the time-frequency domain resource unit in the first time slot.

[0363] In some embodiments, the processing unit 201 is further configured to: determine the available RE number of the first time slot as the product of the available RE number of the time-frequency domain resource unit in the first time slot and the number of the time-frequency domain resource unit in the first time slot.

[0364] In some embodiments, the processing unit 201 is further configured to: determine the available RE number of the first time slot as the sum of the product of the available RE number of the time-frequency domain resource unit configured with DMRS in the first time slot and the number of the time-frequency domain resource unit configured with DMRS in the first time slot, and the product of the available RE number of the time-frequency domain resource unit not configured with DMRS in the first time slot and the number of the time-frequency domain resource unit not configured with DMRS in the first time slot.

[0365] In some embodiments, the processing unit 201 is further configured to: determine the available RE number of the second time domain resource as the sum of the product of the available RE number of the first time slot and the number of the first time slot, and the product of the available RE number of the second time slot and the number of the second time slot.

[0366] In some embodiments, the processing unit 201 is further configured to: determine the available RE number of the second time domain resource based on the number of the first time slot configured with various DMRS configurations, the available RE number of the first time slot corresponding to the various DMRS configurations, the available RE number of the second time slot, and the number of the second time slot.

[0367] In some embodiments, the processing unit 201 is further configured to receive second indication information, the second indication information being used to indicate the respective MCS parameter of at least one second time domain resource.

[0368] In some embodiments, the processing unit 201 is further configured to, in a case where enabling information is received, determine the transport block size based on the available resource element RE number of the first time domain resource, the enabling information being used to enable the determination of the transport block size based on the available resource element RE number of the first time domain resource.

[0369] It should be noted that the units in FIG. 9 can also be referred to as modules, for example, the processing unit can be referred to as a processing module. In addition, in the embodiment shown in FIG. 9, the name of each unit can also be different from that shown in the figure, for example, the processing unit can also be referred to as a communication unit.

[0370] Each unit in FIG. 9 can be stored in a computer readable storage medium in the form of a software function module if it is realized in the form of a software function module and sold or used as an independent product. Based on such understanding, the technical solutions of the embodiments of the present disclosure essentially or substantially or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods in the various embodiments of the present disclosure. The storage medium storing the computer software product includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media capable of storing program codes.

[0371] In the case of the above-mentioned communication device 20 realizing the functions of the above-mentioned integrated modules in the form of hardware, the present embodiment provides a structural diagram of a communication device. As shown in FIG. 10, the communication device 30 includes a processor 302, a communication interface 303, and a bus 304. In some embodiments, the communication device 30 can also include a memory 301.

[0372] The processor 302 can be various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor 302 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic device, hardware component or any combination thereof. The processor 302 can realize or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor 302 can also be a combination of computing functions, such as one or more microprocessor combinations, DSP and microprocessor combinations, etc.

[0373] The communication interface 303 is used to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc.

[0374] The memory 301 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.

[0375] As an implementation manner, the memory 301 can exist independently of the processor 302, and the memory 301 can be connected to the processor 302 through the bus 304, for storing instructions or program codes. When the processor 302 invokes and executes the instructions or program codes stored in the memory 301, the method for determining a transport block size provided by the embodiments of the present disclosure can be implemented.

[0376] As another implementation manner, the memory 301 can also be integrated with the processor 302.

[0377] The bus 304 can be an extended industry standard architecture (EISA) bus or the like. The bus 304 can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is used in FIG. 10, but it does not mean that there is only one bus or only one type of bus.

[0378] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the base station or the terminal is divided into different functional modules to complete all or part of the above described functions.

[0379] The embodiments of the present disclosure further provide a computer readable storage medium (for example, a non-transitory computer readable storage medium). The computer readable storage medium stores computer instructions. When the computer instructions are executed on a computer (for example, the communication apparatus, the base station, the terminal, and the like), the computer executes the method described in any of the above embodiments. All or part of the processes in the above method embodiments can also be instructed by the computer instructions to complete by the related hardware. The computer instructions can be stored in the above computer readable storage medium, and when executed, can include the processes of the above method embodiments. The above computer readable storage medium can also be an external storage device of the above base station, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Further, the above computer readable storage medium can include both an internal storage unit of the above base station and an external storage device. The above computer readable storage medium is used to store the above computer program and other programs and data required by the above base station. The above computer readable storage medium can also be used to temporarily store data that has been output or will be output.

[0380] The embodiments of the present disclosure further provide a computer program product, which contains computer instructions, when the computer instructions are executed on a computer, the computer executes any one of the transmission block size determination methods provided in the above embodiments.

[0381] Although the present disclosure is described herein in conjunction with various embodiments, other variations of the disclosed embodiments can be understood and implemented by those skilled in the art through reading the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Measures described in mutually different dependent claims can be combined, and the resulting combination can also be claimed.

[0382] Although the present disclosure has been described with reference to the detailed features thereof, it is evident that various modifications and combinations can be made thereto, without departing from the spirit and scope of the disclosure. Accordingly, the description and drawings set forth herein are by way of illustration only and should not be construed as limiting the scope of the disclosure. It will be apparent to those skilled in the art that various modifications and variations can be made to the present disclosure without departing from the spirit and scope of the disclosure. Thus, it is intended that the present disclosure cover modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.

[0383] The above merely illustrates the specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any changes or replacements within the technical scope disclosed by the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A method for determining a transport block size, comprising: determining the transport block size based on a number of available resource elements (REs) of a first time domain resource, wherein the number of available REs of the first time domain resource is determined based on a demodulation reference signal (DMRS) configuration of the first time domain resource; wherein the first time domain resource comprises at least one second time domain resource, and the DMRS configuration of the first time domain resource is used to determine a number of available REs of each of the at least one second time domain resource, and the determining the transport block size based on the number of available REs of the first time domain resource comprises: determining at least one unquantized intermediate variable based on the number of available REs of each of the at least one second time domain resource and a modulation and coding scheme (MCS) parameter; and determining a transport block size corresponding to each of the at least one second time domain resource based on the at least one unquantized intermediate variable. The MCS parameter of the second time domain resource with different number of available REs is different.

2. The method of claim 1, wherein, The determining the transport block size corresponding to each of the at least one second time domain resource based on the at least one unquantized intermediate variable comprises: determining a minimum unquantized intermediate variable among the at least one unquantized intermediate variable; and determining the transport block size corresponding to each of the at least one second time domain resource based on the minimum unquantized intermediate variable. The determining the transport block size corresponding to each of the at least one second time domain resource based on the at least one unquantized intermediate variable comprises: determining a candidate transport block size corresponding to each of the at least one second time domain resource based on the at least one unquantized intermediate variable; and determining the transport block size corresponding to each of the at least one second time domain resource based on the candidate transport block size corresponding to each of the at least one second time domain resource and first indication information, wherein the first indication information is used to indicate whether to unify the transport block size corresponding to each of the at least one second time domain resource. The determining the transport block size corresponding to each of the at least one second time domain resource based on the candidate transport block size corresponding to each of the at least one second time domain resource and the first indication information comprises: in a case that the first indication information is used to indicate not to unify the transport block size corresponding to each of the at least one second time domain resource, determining the candidate transport block size corresponding to each of the at least one second time domain resource as the transport block size corresponding to the second time domain resource.

3. The method of claim 2, wherein, The first indication information is further used to indicate a transport block size selection rule, and the determining the transport block size corresponding to each of the at least one second time domain resource based on the candidate transport block size corresponding to each of the at least one second time domain resource and the first indication information comprises: determining the transport block size corresponding to each of the at least one second time domain resource based on the candidate transport block size corresponding to each of the at least one second time domain resource and the transport block size selection rule.

4. The method of claim 2, wherein, ​ ​ ​ 5. The method of claim 2, wherein, ​ ​ ​ 6. The method of claim 5, wherein, ​ ​ 7. The method of claim 5, wherein, ​ In a case where the first indication information is used for indicating that the transport block size corresponding to each of the at least one second time domain resource is not unified, at least two optional transport block sizes are determined from the candidate transport block sizes corresponding to each of the at least one second time domain resource; The transport block size corresponding to each of the at least one second time domain resource is determined based on the at least two optional transport block sizes and the transport block size selection rule.

8. The method of claim 7, wherein, The transport block size selection rule comprises: For each of the at least one second time domain resource, an optional transport block size smaller than or equal to the candidate transport block size of the second time domain resource is determined as the transport block size corresponding to the second time domain resource from the at least two optional transport block sizes; or, An optional transport block size corresponding to the minimum absolute value of absolute values of differences between the candidate transport block size of the second time domain resource and the at least two optional transport block sizes is determined as the transport block size corresponding to the second time domain resource.

9. The method of claim 5, wherein, The transport block size corresponding to each of the at least one second time domain resource is determined based on the candidate transport block size corresponding to each of the at least one second time domain resource and the first indication information, comprising: In a case where the first indication information is used for indicating that the transport block size corresponding to each of the at least one second time domain resource is unified, a target candidate transport block size is determined as the transport block size corresponding to each of the at least one second time domain resource, the target candidate transport block size being one of the candidate transport block sizes corresponding to each of the at least one second time domain resource.

10. The method of claim 7, wherein, The first indication information is downlink control information (DCI).

11. The method of claim 2, wherein, The at least one unquantized intermediate variable is obtained based on the available RE number and the MCS parameter of each of the at least one second time domain resource, comprising: For each of the at least one second time domain resource, a modulation order, a target bit rate and a layer number of the second time domain resource are determined based on the MCS parameter of the second time domain resource; An unquantized intermediate variable corresponding to the second time domain resource is determined based on the available RE number, the modulation order, the target bit rate and the layer number of the second time domain resource.

12. The method of claim 1, wherein, The DMRS configuration comprises: No DMRS is configured; DMRS is configured for each time-frequency domain resource unit; or DMRS is configured for part of time-frequency domain resource units.

13. The method of claim 12, wherein, The time-frequency domain resource unit is a time-frequency resource occupying 13 subcarriers in the frequency domain and one slot length in the time domain.

14. The method of claim 2, wherein, The second time domain resource comprises at least one time-frequency domain period, and the available RE number of the second time domain resource is obtained based on the following steps: An available RE number of the time-frequency domain period is obtained; The available RE number of the second time domain resource is determined based on the available RE number of the time-frequency domain period and the number of time-frequency domain periods included in the second time domain resource.

15. The method of claim 14, wherein, The first time domain resource comprises at least one DMRS configuration period, and DMRS configuration of the first time domain resource comprises respective DMRS configurations of the at least one DMRS configuration period, one of the time-frequency domain periods corresponds to one of the at least one DMRS configuration period, and the number of time-frequency domain resource units configured with DMRS in the time-frequency domain period and the number of time-frequency domain resource units not configured with DMRS in the time-frequency domain period are determined based on the DMRS configuration corresponding to the time-frequency domain period.

16. The method of claim 15, wherein, The available RE number of the time-frequency domain period is obtained by: determining the RE number of the time-frequency domain period based on the time-frequency domain resource occupied by the time-frequency domain period; determining the RE number occupied by DMRS in the time-frequency domain period based on the DMRS configuration in the time-frequency domain period; determining the available RE number of the time-frequency domain period as the difference between the RE number of the time-frequency domain period and the RE number occupied by DMRS in the time-frequency domain period.

17. The method of claim 14, wherein, The available RE number of the time-frequency domain period is obtained by: obtaining the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period; determining the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period.

18. The method of claim 17, wherein, The available RE number of the time-frequency domain period is obtained by: obtaining the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period; 19. The method of claim 18, wherein, determining the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period.

20. The method of claim 2, wherein, The available RE number of the time-frequency domain period is obtained by: obtaining the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period; determining the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period.

21. The method of claim 20, wherein, The available RE number of the time-frequency domain period is obtained by: obtaining the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period; determining the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period. The available RE number of the time-frequency domain period is obtained by: obtaining the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period; determining the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period. The available RE number of the time-frequency domain period is obtained by: obtaining the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period; determining the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period. The available RE number of the time-frequency domain period is obtained by: obtaining the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period; determining the available RE number of the time-frequency domain period based on the available RE number of the time-frequency domain resource unit configured with DMRS in the time-frequency domain period and the available RE number of the time-frequency domain resource unit not configured with DRMS in the time-frequency domain period. obtaining a number of available REs of a time-frequency domain resource unit in the first slot and a number of time-frequency domain resource units in the first slot; determining the number of available REs of the first slot based on the number of available REs of the time-frequency domain resource unit in the first slot and the number of time-frequency domain resource units in the first slot.

22. The method of claim 21, wherein, The determining the number of available REs of the first slot based on the number of available REs of the time-frequency domain resource unit in the first slot and the number of time-frequency domain resource units in the first slot comprises: multiplying the number of available REs of the time-frequency domain resource unit in the first slot and the number of time-frequency domain resource units in the first slot to determine the number of available REs of the first slot.

23. The method of claim 21, wherein, The time-frequency domain resource unit comprises a time-frequency domain resource unit configured with DMRS and a time-frequency domain resource unit not configured with DMRS, and the determining the number of available REs of the first slot based on the number of available REs of the time-frequency domain resource unit in the first slot and the number of time-frequency domain resource units in the first slot comprises: multiplying the number of available REs of the time-frequency domain resource unit configured with DMRS in the first slot and the number of time-frequency domain resource units configured with DMRS in the first slot, and the number of available REs of the time-frequency domain resource unit not configured with DMRS in the first slot and the number of time-frequency domain resource units not configured with DMRS in the first slot, to determine the number of available REs of the first slot.

24. The method of claim 20, wherein, The determining the number of available REs of the second time domain resource based on the number of available REs of the first slot and the number of available REs of the second slot comprises: adding the product of the number of available REs of the first slot and the number of time-frequency domain resource units in the first slot and the product of the number of available REs of the second slot and the number of time-frequency domain resource units in the second slot to determine the number of available REs of the second time domain resource.

25. The method of claim 20, wherein, The number of available REs of the first slot is different for different DMRS configurations, and the determining the number of available REs of the second time domain resource based on the number of available REs of the first slot and the number of available REs of the second slot comprises: determining the number of available REs of the second time domain resource based on the number of time-frequency domain resource units of each DMRS configuration, the number of available REs of the first slot corresponding to each DMRS configuration, the number of available REs of the second slot, and the number of time-frequency domain resource units in the second slot.

26. The method of claim 2, further comprising: receiving second indication information, wherein the second indication information is used to indicate the MCS parameter of each of the at least one second time domain resource.

27. The method of claim 26, wherein, The second indication information is DCI.

28. The method of claim 1, wherein, The determining the transport block size based on the number of available REs of the first time domain resource comprises: in a case where enabling information is received, determining the transport block size based on the number of available REs of the first time domain resource, wherein the enabling information is used to enable the determination of the transport block size based on the number of available REs of the first time domain resource.

29. A communications device comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store instructions executable by the processor; The processor executes the instructions to perform the method according to any one of claims 1-28.

30. A computer readable storage medium, wherein, The computer readable storage medium stores computer instructions, and when the computer instructions run on a computer, the computer is caused to perform the method according to any one of claims 1-28.

31. A computer program product, wherein, The computer program product includes computer instructions, and when the computer instructions run on a computer, the computer is caused to perform the method according to any one of claims 1-28.

Citation Information

Patent Citations

  • Transmission block size determination method and communication equipment

    CN109150370A

  • Method and device for determining transport block size

    CN109152017A

  • Data transmission method and device

    CN115118380A

  • Method and apparatus for uplink transmission

    US20220231815A1

  • Method and apparatus for determining transport block size

    US20230047000A1