Communication method, communication device, storage medium, and program product

CN122740992APending Publication Date: 2026-09-11ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510832190.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-18
Publication Date
2026-09-11

AI Technical Summary

Technical Problem

[0004]本公开实施例提供一种通信方法、通信装置、存储介质及程序产品,可以解决相关技术中对于富余的时频资源的使用存在不可靠的技术问题

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122740992A_ABST
    Figure CN122740992A_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a communication method, a communication device, a storage medium and a program product, relating to the technical field of communication, and can solve the technical problem that the use of surplus time-frequency resources is unreliable in the related art. The method is applied to a first node, and the method comprises: determining a transport block size; assembling information bits into a transport block according to the transport block size; and transmitting the transport block. The transport block size is determined according to a first parameter and a determination manner of the transport block size, wherein the first parameter is a positive real number.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, storage medium, and program product. Background Technology

[0002] As the number of demodulation reference signal (DMRS) ports increases in a MIMO (Multiple-Input-Multiple-Output) system, the overhead of the DMRS increases, and the system's spectral efficiency decreases. To further reduce DMRS overhead and improve system spectral efficiency, one approach is to reduce the DMRS density or consider non-orthogonal transmission of data and DMRS (data and DMRS are transmitted superimposed on the same time-frequency resources with different power factors, i.e., SIP (Superimposed Pilot) mode). The additional time-frequency resources freed up after reducing DMRS overhead can then be used for data transmission, allowing for the transmission of larger data bit streams and larger transport blocks (TB).

[0003] Currently, there are unreliable issues with the use of surplus time and frequency resources in related technologies. Summary of the Invention

[0004] This disclosure provides a communication method, communication device, storage medium, and program product, which can solve the technical problem of unreliable use of surplus time and frequency resources in related technologies.

[0005] On the one hand, a communication method is provided, including:

[0006] Determine the transport block size;

[0007] The information bits are assembled into a transport block according to the transport block size;

[0008] Send transport block;

[0009] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0010] On the other hand, a communication device is provided, which includes a determining module, a processing module, and a transmitting module.

[0011] The determination module is used to determine the transport block size;

[0012] The processing module is used to assemble information bits into transport blocks according to the transport block size;

[0013] The sending module is used to send transport blocks;

[0014] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0015] On the other hand, a communication method is provided for application to a second node, the method including:

[0016] Determine the transport block size;

[0017] Receive the transport block from the first node;

[0018] Information bits are obtained by detecting transport blocks based on transport block size;

[0019] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0020] In another aspect, a communication device is provided, comprising: a determining module, a receiving module, and a processing module;

[0021] The determination module is used to determine the transport block size;

[0022] The receiving module is used to receive transmission blocks from the first node;

[0023] The processing module is used to detect the transport block size and obtain the information bits.

[0024] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0025] In another aspect, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor, when executing the computer program, implements the method described in any of the above embodiments.

[0026] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the method described in any of the above embodiments.

[0027] In another aspect, a computer program product is provided, the computer program product including computer program instructions that, when executed by a processor, implement the method described in any of the above embodiments.

[0028] This disclosure provides a communication method that allows for more flexible determination of the transmission block size through the determination of the first parameter and the method of determining the transmission block size. This enables the transmission block size to adapt to more diverse scenarios, ensuring that the transmission block size can be determined more flexibly when the amount of available time-frequency resources changes, thereby improving the utilization rate of time-frequency resources and effectively enhancing spectrum efficiency. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.

[0030] Figure 1 This disclosure provides a system architecture diagram of a communication system.

[0031] Figure 2 A flowchart illustrating a communication method provided in this disclosure;

[0032] Figure 3 A flowchart illustrating another communication method provided in this disclosure;

[0033] Figure 4 This is a schematic diagram of the structure of a communication device provided in this disclosure;

[0034] Figure 5 A schematic diagram of another communication device provided in this disclosure;

[0035] Figure 6 A schematic diagram of another communication device provided in this disclosure. Detailed Implementation

[0036] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0037] It should be noted that, in this disclosure, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0038] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0039] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.

[0040] In some embodiments, the term "determine" may encompass a wide variety of actions. For example, "determine" may include calculation, processing, deduction, investigation, instruction, lookup (e.g., searching in a table, database, or other data structure), etc. Furthermore, "determine" may include sending (e.g., sending information), receiving (e.g., receiving information), accessing (e.g., accessing data in memory), etc. Additionally, "determine" may include resolving, selecting, establishing, etc.

[0041] As the number of demodulation reference signal ports increases in a MIMO system, the overhead of the DMRS increases, and the system's spectral efficiency decreases. To further reduce DMRS overhead and improve system spectral efficiency, one could consider reducing the DMRS density or implementing non-orthogonal transmission of data and DMRS (data and DMRS are transmitted on the same time-frequency resource with different power factors, i.e., SIP mode). The additional time-frequency resource freed up after reducing DMRS overhead could then be used for data transmission, allowing for the transmission of more data bitstreams and larger transport blocks. However, current transport block quantization rules limit the increase in transport block size (TBS), which may result in no significant improvement in system spectral efficiency in some cases. Therefore, after further reducing DMRS overhead, a TBS calculation mechanism is needed to increase the TBS size.

[0042] To address the aforementioned technical problems, this disclosure provides a communication method that allows for more flexible determination of the transmission block size through the determination of the first parameter and the method for determining the transmission block size. This enables the transmission block size to adapt to more diverse scenarios, ensuring that the transmission block size can be determined more flexibly when the amount of available time-frequency resources changes, thereby improving the utilization rate of time-frequency resources and effectively enhancing spectrum efficiency.

[0043] The communication method provided in this disclosure can be applied to systems with various communication standards. For example, the systems to which the communication method provided in this disclosure is applicable include, but are not limited to, long-term evolution (LTE) systems, various versions based on LTE evolution, 5G systems, future mobile communication networks (such as 6G mobile communication networks), or multiple converged communication systems. Furthermore, the communication method provided in this disclosure can also be applied to future-oriented communication systems.

[0044] For example, the above communication method can be applied to, for example, Figure 1 In the aforementioned communication system, such as Figure 1 As shown, the communication system includes: a first node 101 and a second node 102.

[0045] The first node 101 is used to determine the transport block size; or to assemble information bits into a transport block according to the transport block size; or to send the transport block; the transport block size is determined according to the first parameter and the method of determining the transport block size, wherein the first parameter is a positive real number.

[0046] The second node 102 is used to determine the transport block size; or, to receive the transport block from the first node 101; or, to detect the transport block based on the transport block size to obtain information bits; the transport block size is determined according to the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0047] In some embodiments, the first node 101 can be a terminal and the second node 102 can be a base station; or the first node 101 can be a base station and the second node 102 can be a terminal. Figure 1 Taking the example where the first node 101 can be a terminal and the second node 102 can be a base station.

[0048] In some embodiments, the terminal can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenarios. The term "terminal" can sometimes also refer to a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., but the embodiments of this application do not limit this to these terms.

[0049] In some embodiments, the base station may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system. The base station may include various macro base stations, micro base stations, femtocell base stations, wireless remote extensions, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network-side devices such as primary cells and secondary cells.

[0050] It should be noted that, Figure 1 This is just an example framework diagram. Figure 1 The number of devices included and the names of each device are unlimited.

[0051] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0052] The communication method provided in the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0053] The communication method provided in this disclosure can be applied to... Figure 1 The first node 101 in the communication system shown. Figure 2 A flowchart of a communication method is shown, such as... Figure 2 As shown, the communication method includes the following S201-S203:

[0054] S201. Determine the transport block size.

[0055] S202. Assemble the information bits into a transport block according to the transport block size.

[0056] S203, Send transmission block.

[0057] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0058] It should be noted that by determining the first parameter and the method of determining the transport block size, the transport block size can be determined more flexibly, thereby enabling the transport block size to adapt to more diverse scenarios. This ensures that the transport block size can be determined more flexibly when the number of available time and frequency resources changes, thereby improving the utilization rate of time and frequency resources and effectively improving spectrum efficiency.

[0059] In some embodiments, the first parameter is an unquantized intermediate variable, determined by the number of resource units occupied by the transport block, the target code rate corresponding to the transport block, the modulation scheme corresponding to the transport block, and the number of transmission layers of the transport block. Therefore, the first parameter can reflect relevant information such as the number of resource units occupied by the transport block, the target code rate corresponding to the transport block, the modulation scheme corresponding to the transport block, and the number of transmission layers of the transport block. Consequently, the first node can select an appropriate transport block size determination method based on the first parameter to determine a suitable transport block size, ensuring efficient utilization of time-frequency resources and improving spectral efficiency.

[0060] In some embodiments, when the first parameter is less than or equal to M, the transport block size is determined by one of the following methods:

[0061] Determined based on the first determination method;

[0062] Determined based on the first determination method and the first transport block size table;

[0063] Determined based on the first determination method and the second transport block size table;

[0064] Determined based on the first determination method, the first transport block size table, and the second transport block size table;

[0065] Determined based on the first determination method, the second transport block size table, and the transport block size offset value;

[0066] Where M is a positive integer;

[0067] The first determination method is based on a first parameter, a second parameter, and a static identifier; the second parameter is used to indicate the interval of the number of quantized information bits; the static identifier is used to indicate a positive integer.

[0068] The number of transport blocks included in the first transport block size table is greater than or equal to the number of transport blocks included in the second transport block size table, and the interval between adjacent transport block size values ​​in the first transport block size table is less than the interval between adjacent transport block size values ​​in the second transport block table.

[0069] It should be noted that, for the method of determining the transmission block size based on the first determination method, the first transmission block size table, and the second transmission block size table, since the number of transmission blocks included in the first transmission block size table and the interval between adjacent transmission block size values ​​are different, they can be applied to different scenarios. In this case, the method of determining the transmission size based on the first determination method, the first transmission block size table, and the second transmission block size table can ensure that the first node selects the appropriate transmission block size table to determine the transmission block size according to the requirements, ensuring that the determined transmission block size can meet the expectations, adapt to the actual scenario of the first node, and improve spectrum efficiency.

[0070] In one possible implementation, the second parameter can be referred to as the quantization base interval, quantization interval, quantization step size, quantization unit, or base unit.

[0071] In one possible implementation, the second parameter can be determined by the first node based on the DMRS type or DMRS density or whether the data and pilot transmissions are non-orthogonal, or it can be indicated by the second node to the first node, or it can be determined based on a predefined value or formula.

[0072] In one possible implementation, the second parameter can be either a positive integer or an exponent. For example, the second parameter can be a... nThis represents a variable where a is a positive integer greater than or equal to 2 (usually a is 2), and n is an integer greater than or equal to 0. In one possible implementation, n can be called the quantization exponent, step size exponent, or quantization shift factor.

[0073] In one possible implementation, M can be 3824.

[0074] It should be noted that since the number of transport blocks included in the first transport block size table is greater than or equal to the number of transport blocks included in the second transport block size table, the transport block size determined by the first transport block size table offers a wider range of selectable transport block size values ​​compared to the transport block size determined by the second transport block size table. Furthermore, because the interval between adjacent transport block size values ​​in the first transport block size table is smaller than the interval between adjacent transport block size values ​​in the second transport block table, the transport block size values ​​in the first transport block size table have a smaller range / resolution / precision. This allows the first node to more accurately determine the transport block size in scenarios where available time-frequency resources change, thereby enabling more efficient utilization of available time-frequency resources and improving spectrum efficiency.

[0075] In some embodiments, when the transport block size is determined based on a first determination method, a second transport block size table, and a transport block size offset value, the determined transport block size includes:

[0076] The initial transport block size is determined based on the first determination method and the second transport block size table;

[0077] The transport block size is determined based on the initial transport block size and the transport block size offset.

[0078] It should be noted that, based on the first determination method and the second transport block size table, the initial transport block size is adjusted using a transport block size offset. This allows for adjustments to the initial transport block size based on the transport block size offset, even if the initial transport block size determined by the first determination method and the second transport block size table does not meet the desired result. Therefore, compared to solutions that adjust the first determination method and the second transport block size table to achieve the same effect, this approach requires less modification and offers stronger compatibility.

[0079] In some embodiments, when the first parameter is greater than M, the transport block size is determined by one of the following methods:

[0080] Determined based on the second and third determination methods;

[0081] Determined based on the second determination method, the third determination method, and the transport block size offset value;

[0082] Where M is a positive integer;

[0083] The second determination method is based on the first parameter, the second parameter, and two static identifiers; one static identifier is used to indicate a positive integer.

[0084] The third determination method consists of the target code rate corresponding to the transport block, the number of quantized information bits, and three static identifiers, one of which is used to indicate a positive integer.

[0085] In some embodiments, the transport block size is determined based on a second determination method, a third determination method, and a transport block size offset value; determining the transport block size includes:

[0086] The initial transport block size is determined based on the second and third determination methods.

[0087] The transport block size is determined based on the initial transport block size and the transport block size offset.

[0088] In some embodiments, the transport block size is the sum or product of the transport block size offset and the initial transport block size.

[0089] It should be noted that, based on the second and third determination methods and the transport block size offset, the initial transport block size is adjusted using the transport block size offset. This allows for adjustments to the initial transport block size based on the transport block size offset, even if the initial transport block size determined by the second and third determination methods does not meet the desired result. Therefore, compared to solutions that adjust the second and third determination methods to achieve the same effect, this approach requires less modification and offers greater compatibility.

[0090] For example, when the number of information bits is less than or equal to M, the TBS is determined by a first determination method, a second TBS table, and a TBS offset value. The initial transport block size TBS_init is the TBS value determined by the first determination method and the second TBS table. The final TBS value TBS_final is determined by TBS_init and a TBS offset value ΔTBS. The implementation method can be TBS_final = TBS_init + ΔTBS, or TBS_final = TBS_init × (1 + ΔTBS).

[0091] For example, when the number of information bits is greater than M, it is determined by the second determination method together with a TBS offset value. TBS_init is the TBS value determined by the second determination method. The final TBS value TBS_final is determined by TBS_init and a TBS offset value ΔTBS. The implementation method can be TBS_final = TBS_init + ΔTBS, or TBS_final = TBS_init × (1 + ΔTBS).

[0092] In some embodiments, the transport block size offset value is determined based on the type of demodulated reference signal; or...

[0093] The transport block size offset is determined based on the density of the demodulated reference signal; or,

[0094] The transport block size offset is determined based on whether the transmission of data and demodulation reference signals are non-orthogonal superposition transmissions.

[0095] It should be noted that the type and density of the demodulation reference signal, or whether the transmission of the data and the demodulation reference signal are non-orthogonally superimposed, are related to the number of available time-frequency resources during data transmission (or the variation in the number of available time-frequency resources during data transmission). Therefore, by determining the transport block size offset value through the type and density of the demodulation reference signal, or whether the transmission of the data and the demodulation reference signal are non-orthogonally superimposed, the first node can determine the transport block size that can fully utilize the available time-frequency resources, thereby improving spectral efficiency.

[0096] In some embodiments, the transport block size offset value is an offset value or an offset coefficient.

[0097] For example, for the first DMRS type or data and DMRS non-orthogonal transmission SIP, the transport block size offset ΔTBS is an integer (a multiple of 8, where the TBS offset ΔTBS is determined by the quantization step size of the unquantized information bit number Ninfo; or the TBS offset ΔTBS is determined by the MCS offset) or a decimal between 0 and 1. For the second DMRS type, ΔTBS = 0.

[0098] In some embodiments, the first transport block size table includes S transport block size values; the range of the transport block size values ​​is from M1 to M.

[0099] The S transport block sizes increase sequentially; the interval between adjacent transport block sizes is 8.

[0100] Where M, S, and M1 are all positive integers.

[0101] In some embodiments, the first transport block size table contains S transport block size values; the transport block size values ​​range from M1 to M; the S transport block size values ​​are divided into L groups; from the first group to the Lth group, the transport block size values ​​within each group increase sequentially; the interval between adjacent transport block size values ​​within the i-th group is α. i ×8; the i-th group contains S i The transport block size values ​​are: M, S, M1, L, and S. Within each group, the transport block size value increases sequentially, as do the transport block size values ​​between groups. i α i All are positive integers.

[0102] In some embodiments, from group 1 to group L, α i Meet one of the following:

[0103] α i Increase sequentially,

[0104] α i It conforms to an alternating distribution of increasing and decreasing;

[0105] α i It conforms to an alternating distribution of decreasing and increasing.

[0106] For example, the first group has S1 TBS values, with an interval of α1×8 between every two adjacent TBS values ​​within the group; the second group has S2 TBS values, with an interval of α2×8 between every two adjacent TBS values ​​within the group; the i-th group has S... i There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α. i ×8; Group L has S L There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α. L ×8, where M, S, M1, L, S i α i All are positive integers, and α1 < α2 < ... < α L Or α1, α2, ... α L The values ​​follow an alternating distribution of increasing and decreasing, or α1, α2, ... α L The values ​​follow an alternating distribution of decreasing and increasing.

[0107] In one possible implementation, if a certain S i If α equals 1, then α i The interval between the TBS value of the i-th group and the last TBS of the (i-1)-th group is given.

[0108] In one possible implementation, a first transport block size table is used to determine the transport block size for DMRS types or data of different densities and for DMRS non-orthogonal transmission SIP.

[0109] In one possible implementation, the interval between adjacent transport block size values ​​in the first transport block size table is 8.

[0110] In some embodiments, the second transport block size table contains S′ transport block size values; the transport block size values ​​range from M1 to M; the S′ transport block size values ​​are divided into L′ groups; from the first group to the L′ group, the transport block size values ​​within a group increase sequentially; the interval between adjacent transport block size values ​​within the i-th group is α′. i ×8; the i-th group contains S′ i Each transport block size value; the transport block size value within each group and the transport block size value between groups increase sequentially;

[0111] Where M, S′, M1, L′, S′ i , α′ i All are positive integers.

[0112] In some embodiments, from group 1 to group L, α′ i Meet one of the following:

[0113] α′i increases sequentially,

[0114] α′i follows an alternating distribution of increasing and decreasing;

[0115] α′i follows an alternating distribution of decreasing and increasing.

[0116] For example, the first group has S′1 TBS values, and the interval between every two adjacent TBS values ​​in the group is α′1×8; the second group has S′2 TBS values, and the interval between every two adjacent TBS values ​​in the group is α′2×8; the i-th group has S′ i There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α′. i ×8; The L′ group has S′ L′ There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α′. L′ ×8. Where M, S′, M1, L′, α′ i All are positive integers, and α′1 < α′2 < ... < α′ L′ Or α′1, α′2, ... α′ L′ The values ​​follow an alternating distribution of increasing and decreasing, or α′1, α′2, ... α′ L′ The values ​​follow an alternating distribution of decreasing and increasing.

[0117] In one possible implementation, if some S′ i If α' equals 1, then α' i The interval between the TBS value of the i-th group and the last TBS of the (i-1)-th group is given.

[0118] It should be noted that when both the first and second transport block size tables include multiple sets of transport block size values, the interval between adjacent transport block size values ​​in the first transport block size table is less than the interval between adjacent transport block size values ​​in the second transport block size table. This can be expressed as the interval between adjacent TBSs within the i-th group in the first transport block size table being less than the interval between adjacent TBSs within the i-th group in the second transport block size table, i.e., α. i ≤α′ i .

[0119] In some embodiments, the first transport block size table corresponds to the first demodulation reference signal type, or the first transport block size table corresponds to the mode in which the data transmitted in the data transmission is non-orthogonally superimposed with the demodulation reference signal.

[0120] In some embodiments, the second transport block size table corresponds to the second demodulation reference signal type;

[0121] In some embodiments, the density of the demodulation reference signal corresponding to the first demodulation reference signal type on the time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type on the time-frequency resources.

[0122] It should be noted that, in one possible implementation, the first demodulation reference signal type (or first DMRS type) refers to a low-density DMRS type, such as the number of subcarriers occupied by each DMRS port within a PRB being less than or equal to K1 (K1 is a number greater than 0, which can be an integer or a decimal, such as K1 = 4, K1 = 1 / 2); or the subcarrier spacing occupied by each DMRS port being greater than or equal to K2 (K2 is a positive integer, such as K2 = 4); or the subcarrier spacing occupied by adjacent CDM groups of each port being greater than or equal to K3 (K3 is a positive integer, such as K3 = 6).

[0123] In one possible implementation, the second demodulation reference signal type (or second DMRS type) refers to a high-density DMRS type, such as the number of subcarriers occupied by each DMRS port within a PRB being greater than or equal to K1 (K1 is a number greater than 0, which can be an integer or a decimal, such as K1 = 4, K1 = 1 / 2); or the subcarrier spacing occupied by each DMRS port being less than or equal to K2 (K2 is a positive integer, such as K2 = 4); or the subcarrier spacing occupied by adjacent CDM groups of each port being less than or equal to K3 (K3 is a positive integer, such as K3 = 6).

[0124] In some embodiments, the second parameter or the quantization exponent of the second parameter is determined by the demodulation reference signal type; or,

[0125] The second parameter or its quantization exponent is determined by the demodulated reference signal density; or,

[0126] The second parameter or the quantization exponent of the second parameter is determined by whether the data to be transmitted is transmitted non-orthogonally to the demodulation reference signal.

[0127] It should be noted that the type and density of the demodulation reference signal, or whether the transmission of the data and the demodulation reference signal are non-orthogonally superimposed, are related to the number of available time-frequency resources during data transmission (or the variation in the number of available time-frequency resources). Therefore, determining the second parameter or its quantization exponent by considering the type and density of the demodulation reference signal, or whether the transmission of the data and the demodulation reference signal are non-orthogonally superimposed, allows the second parameter or its quantization exponent to be adapted to the amount of available time-frequency resources. This enables the first node to determine the transmission block size that fully utilizes the available time-frequency resources, thereby improving spectral efficiency.

[0128] In some embodiments, the second parameter or the quantization exponent of the second parameter is predefined; or,

[0129] The second parameter or its quantization index is calculated according to a preset formula; or,

[0130] The second parameter or the quantization index of the second parameter is indicated to the first node by the second node.

[0131] In some embodiments, the second parameter or the quantization exponent of the second parameter is indicated to the first node by the second node, including:

[0132] The second parameter or its quantization index is carried in the control information and indicated to the first node.

[0133] It should be noted that by carrying a second parameter or its quantization exponent in the control information, or by adding a field indicating the second parameter or its quantization exponent to the control information, it is possible to dynamically adjust the quantization step size / quantization basic interval / quantization interval / basic unit of the information bits based on the type of the demodulation reference signal, the density of the demodulation reference signal, or whether the data transmission and the demodulation reference signal transmission are non-orthogonal superposition transmissions. This allows the first node to determine a transmission block size with higher time-frequency resource utilization, thereby improving spectral efficiency. For example, when the density of the demodulation reference signal in a communication system is reduced, the quantization loss of the information bits can be reduced by using the second parameter or its quantization exponent indicated by the control information, allowing for a larger transmission block size and improving the spectral efficiency of the communication system.

[0134] In one possible implementation, the control information can be downlink control information (DCI).

[0135] In some embodiments, the control information is configured with a first field, which is used to indicate a second parameter or quantization index:

[0136] Data transmission is performed under the first demodulation reference signal type, where the first field is configured, or...

[0137] In the case of non-orthogonal transmission superposition mode of data transmission and demodulation reference signals, the first field is configured; or,

[0138] The first field is always configured in the control information.

[0139] It should be noted that the first field is configured when the data transmission is under the first demodulation reference signal type, or when the data transmission and demodulation reference signal are in a non-orthogonal transmission superposition mode. This configuration allows for the indication / transmission / configuration of the second parameter or the quantization index of the second parameter when the demodulation reference signal type is the first demodulation reference signal type or the data transmission and demodulation reference signal are in a non-orthogonal transmission superposition mode, which changes the available time and frequency resources in the communication system. This enables the adjustment of the quantization step size / quantization basic interval / quantization interval / basic unit of the information bit number when the demodulation reference signal type is the first demodulation reference signal type or the data transmission and demodulation reference signal are in a non-orthogonal transmission superposition mode, ensuring the flexibility of adjusting the quantization step size / quantization basic interval / quantization interval / basic unit of the information bit number.

[0140] The first field is always configured in the control information, which can simplify the processing of control information by the sending end.

[0141] In some embodiments, the field in the control information used to indicate the second parameter takes the value N;

[0142] When the data transmission is data transmission under the first demodulation reference signal type, or when the data transmission and the demodulation reference signal transmission constitute a non-orthogonal transmission mode, N is N1;

[0143] When the data transmission is data transmission under the second demodulation reference signal type, N is N2;

[0144] N1 and N2 are positive integers, with N1 being less than N2. The density of the demodulation reference signal corresponding to the first demodulation reference signal type in time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type in time-frequency resources.

[0145] In some embodiments, the field in the control information used to indicate the quantization index takes the value N;

[0146] When the data transmission is data transmission under the first demodulation reference signal type, or when the data transmission and the demodulation reference signal transmission constitute a non-orthogonal transmission mode, N is N1;

[0147] When the data transmission is data transmission under the second demodulation reference signal type, N is N2;

[0148] N1 is a non-negative integer and N2 is a positive integer, or N1 and N2 are binary bit sequences; N1 is less than N2; the density of the demodulation reference signal corresponding to the first demodulation reference signal type in time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type in time-frequency resources.

[0149] For example, N1 and N2 are represented by n bits, and the values ​​of N1 and N2 range from {0, 1, ..., 2}. n -1}.

[0150] The communication method provided in this disclosure can be applied to... Figure 1 The second node 102 in the communication system shown. Figure 3 A flowchart illustrating another communication method is shown, such as... Figure 3 As shown, the communication method includes the following S301-S303:

[0151] S301. Determine the transport block size.

[0152] S302, Receive the transmission block from the first node.

[0153] S303. Detect the information bits of the transport block based on the transport block size.

[0154] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0155] It should be noted that it is applied to Figure 1 The explanation of an embodiment of the communication method of the second node 102 in the communication system shown can be found in the following reference. Figure 1 Explanation of an embodiment of the communication method of the first node 101 in the communication system shown.

[0156] The following provides an exemplary description of the communication method provided in the embodiments of this application:

[0157] Example 1: Assume the control information is downlink control information (DCI); add a quantization step size field to the DCI.

[0158] In one embodiment, a new field is added in the DCI signaling for data transmission scheduling, where the field is used to indicate the quantization step size of the number of information bits, and the field is only configured when the first DMRS type is enabled or the non-orthogonal transmission SIP of data and DMRS is enabled.

[0159] In one embodiment, a new field is added in the DCI signaling for data transmission scheduling, where the field is used to indicate the quantization step size of the number of information bits, and the field is always configured for all DMRS types or non-orthogonal transmission of data and DMRS.

[0160] In one embodiment, a new field is added in the DCI signaling for data transmission scheduling, where the field is used to indicate the quantization step size of the number of information bits, the number of bits of this field is N, where N is a positive integer. When the first DMRS type is adopted or data and DMRS are transmitted non-orthogonally, it is configured as N=N1; when the second DMRS type is adopted, it is configured as N=N2, where N1 and N2 are positive integers, and N1<N2. For example, N1=2 and N2=8, indicating that the quantization step sizes of the number of information bits are 2 or 8 respectively, that is, the values of the quantized number of information bits are spaced by 2 or 8. Assuming there are N info information bits, the application methods of N1 and N2 are as follows: or where represents a floor operation, is the quantized number of information bits.

[0161] In one embodiment, a new field is added in the DCI signaling for data transmission scheduling, where the field is used to indicate the quantization exponent of the quantization step size of the number of information bits, the value of the field is n, and n is an integer greater than or equal to 0. When the first DMRS type is adopted or data and DMRS are transmitted non-orthogonally, it is configured as n=n1; when the second DMRS type is adopted, it is configured as n=n2, and n1<n2. Wherein n1 and n2 can be represented by integers, n1 is an integer greater than or equal to 0, and n2 is a positive integer. For example, N1=3, n2=5. Assuming there are N info information bits, the application methods of n1 and n2 are as follows: or where represents a floor operation, is the quantized number of information bits, and the value of a is an integer greater than or equal to 2. In another alternative, n1 and n2 can be represented by n bits, and the value range of n1 and n2 is {0,1,...,2 n-1}, and n1<n2. For example, n=4, the value ranges of n1 and n2 are {0, 1, ..., 15}, wherein 0000 represents a value of 0, 0001 represents a value of 1, ..., 1111 represents a value of 15. For example, n1=0011 (representing a value of 3), n2=0101 (representing a value of 5). The usage of n1 and n2 is as described above, but the bit representation needs to be converted into an integer before use, for example, 0011 is converted into integer 3, and 0101 is converted into integer 5.

[0162] Example 2: a first DMRS type and a second DMRS type.

[0163] In an embodiment, the first DMRS type refers to a type of low-density DMRS, for example, the number of subcarriers occupied by each DMRS port in a physical resource block (PRB) is less than or equal to K1, and the second DMRS type refers to a type of high-density DMRS, for example, the number of subcarriers occupied by each DMRS port in a PRB is greater than or equal to K1. K1 is a number greater than 0, which can be an integer or a decimal. For example, K1=4, which means that each DMRS port in a PRB occupies 4 subcarriers, and the subcarrier index values thereof are {i, i+2, i+6, i+8} or {i, i+2, i+4, i+6}; for another example, K1=1 / 2, which means that each DMRS port in a PRB occupies 1 / 2 a subcarrier, that is, each DMRS port occupies 1 subcarrier in 2 consecutive PRBs; or each DMRS port occupies 2 subcarriers in 4 consecutive PRBs, and the subcarrier index values are {i, i+2} or {i, i+6} or {i, i+1} or {i, i+4}.

[0164] In an embodiment, the first DMRS type refers to a type of low-density DMRS, for example, the subcarrier spacing occupied by each DMRS port in a PRB is greater than or equal to K2; the second DMRS type refers to a type of high-density DMRS, for example, the subcarrier spacing occupied by each DMRS port in a PRB is less than K2. K2 is a positive integer, for example, K2=4 or 6, and the indexes of two adjacent subcarriers are {i, i+4} or {i, i+6}.

[0165] In an embodiment, the first DMRS type refers to a type of low-density DMRS, for example, the subcarrier spacing occupied by adjacent CDM groups of each port is greater than or equal to K3; the second DMRS type refers to a type of high-density DMRS, for example, the subcarrier spacing occupied by adjacent CDM groups of each port is less than or equal to K3, and K3 is a positive integer, for example, K3=6.

[0166] Example 3: transmission block size TBS table.

[0167] In one embodiment, when the number of unquantized information bits N info When M is less than or equal to M, one implementation of the first transport block size (TBS) table is as follows: it contains S TBS values, ranging from M1 to M, with an interval of 8 between every two adjacent TBS values, where M, S, and M1 are all positive integers, such as S = 476, M = 3824, and M1 = 24. The predefined TBS table is Table 1.

[0168] Table 1: A First Transport Block Size (TBS) Table

[0169]

[0170]

[0171] In one embodiment, when the number of unquantized information bits Ninfo is less than or equal to M, another implementation of the first TBS table is as follows: it contains S TBS values, divided into L groups, from the first group to the Lth group, wherein the TBS values ​​within a group increase sequentially, and the TBS values ​​between groups also increase sequentially. The first group has S1 TBS values, and the interval between every two adjacent TBS values ​​within the group is α1×8; the second group has S2 TBS values, and the interval between every two adjacent TBS values ​​within the group is α2×8; the i-th group has S... i There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α. i ×8; Group L has S L There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α. L ×8, where M, S, M1, L, S i α i All are positive integers, and α1 < α2 < ... < α L Or α1, α2, ... α L The values ​​follow an alternating distribution of increasing and decreasing, or α1, α2, ... α L The values ​​follow an alternating distribution of decreasing and increasing. If a certain S i If α equals 1, then α i Let α be the interval between the TBS value of the i-th group and the last TBS of the (i-1)-th group. Table 2 shows the values ​​for S = 201, L = 3, M1 = 24, M = 3824, S1 = 22, α1 = 1, S2 = 110, α2 = 2, S3 = 69, α3 = 3, where α1 < α2 < α3. TBSs of the same color are grouped together in Table 2.

[0172] Table 2: Another type of first TBS table

[0173] Index TBS Index TBS Index TBS Index TBS Index TBS Index TBS Index TBS 1 24 30 320 59 928 88 1464 117 1928 146 2504 175 3200 2 32 31 336 60 952 89 1480 118 1944 147 2528 176 3224 3 40 32 352 61 976 90 1496 119 1960 148 2552 177 3248 4 48 33 368 62 1000 91 1512 120 1976 149 2576 178 3272 5 56 34 384 63 1024 92 1528 121 1992 150 2600 179 3296 6 64 35 400 64 1048 93 1544 122 2008 151 2624 180 3320 7 72 36 416 65 1072 94 1560 123 2024 152 2648 181 3344 8 80 37 432 66 1096 95 1576 124 2040 153 2672 182 3368 9 88 38 448 67 1120 96 1592 125 2056 154 2696 183 3392 10 96 39 464 68 1144 97 1608 126 2072 155 2720 184 3416 11 104 40 480 69 1160 98 1624 127 2088 156 2744 185 3440 12 112 41 496 70 1176 99 1640 128 2104 157 2768 186 3464 13 120 42 520 71 1192 100 1656 129 2120 158 2792 187 3488 14 128 43 544 72 1208 101 1672 130 2136 159 2816 188 3512 15 136 44 568 73 1224 102 1688 131 2152 160 2840 189 3536 16 144 45 592 74 1240 103 1704 132 2168 161 2864 190 3560 17 152 46 616 75 1256 104 1720 133 2192 162 2888 191 3584 18 160 47 640 76 1272 105 1736 134 2216 163 2912 192 3608 19 168 48 664 77 1288 106 1752 135 2240 164 2936 193 3632 20 176 49 688 78 1304 107 1768 136 2264 165 2960 194 3656 21 184 50 712 79 1320 108 1784 137 2288 166 2984 195 3680 22 192 51 736 80 1336 109 1800 138 2312 167 3008 196 3704 23 208 52 760 81 1352 110 1816 139 2336 168 3032 197 3728 24 224 53 784 82 1368 111 1832 140 2360 169 3056 198 3752 25 240 54 808 83 1384 112 1848 141 2384 170 3080 199 3776 26 256 55 832 84 1400 113 1864 142 2408 171 3104 200 3800 27 272 56 856 85 1416 114 1880 143 2432 172 3128 201 3824 28 288 57 880 86 1432 115 1896 144 2456 173 3152 29 304 58 904 87 1448 116 1912 145 2480 174 3176

[0174] In one embodiment, when the number of unquantized information bits N infoWhen M is less than or equal to M, one implementation of the second TBS table is as follows: It contains S′ TBS values, ranging from M1 to M, divided into L′ groups, from the first group to the Lth group. The TBS values ​​within each group increase sequentially, and the TBS values ​​between groups also increase sequentially. The first group has S′1 TBS values, with an interval of α′1×8 between every two adjacent TBS values ​​within the group; the second group has S′2 TBS values, with an interval of α′2×8 between every two adjacent TBS values ​​within the group; the i-th group has S′... i There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α′. i ×8; The L′ group has S′ L′ There are 1 TBS value, and the interval between every 2 adjacent TBS values ​​in the group is α′. L′ ×8. Where M, S′, M1, L′, α′ i All are positive integers, and α′1 < α′2 < ... < α′ L Or α′1, α′2, ... α′ L′ The values ​​follow an alternating distribution of increasing and decreasing, or α′1, α′2, ... α′ L′ The values ​​follow an alternating distribution of decreasing and increasing. If a certain S′ i If α' equals 1, then α' i This represents the interval between the TBS value of the i-th group and the last TBS of the (i-1)-th group. An example of the second TBS table is shown in Table 3, where S = 93, M1 = 24, M = 3824, L = 20, S′1 = 22, α′1 = 1, S′2 = 12, α′2 = 2, S′3 = 8, α′3 = 3, S′4 = 5, α′4 = 4, S′5 = 5, α′5 = 5, S′6 = 1, α′6 = 7, S′7 = 1, α′7 = 6, S′8 = 1, α′8 = 4, S′9 = 1, α′9 = 8, S′ 10 =8, α′ 10 =4, S′ 11 =8, α′ 11 =8, S′ 12 =1, α′ 12 =12, S′ 13 =4, α′ 13 =8, S′ 14 =1, α′ 14 =16, S′ 15 =7, α′ 15 =8, S′ 16 =1, α′ 16 =15, S′ 17 =1, α′ 17 =16, S′ 18 =1, α′ 18 =17, S′ 19 =4, α′ 19 =16, S′20 =1, α′ 20 =9, where α′1, α′2,...α′ L The values ​​follow an alternating distribution of increasing and decreasing.

[0175] Table 3: Second TBS Table

[0176] Index TBS Index TBS Index TBS Index TBS 1 24 31 336 61 1288 91 3624 2 32 32 352 62 1320 92 3752 3 40 33 368 63 1352 93 3824 4 48 34 384 64 1416 5 56 35 408 65 1480 6 64 36 432 66 1544 7 72 37 456 67 1608 8 80 38 480 68 1672 9 88 39 504 69 1736 10 96 40 528 70 1800 11 104 41 552 71 1864 12 112 42 576 72 1928 13 120 43 608 73 2024 14 128 44 640 74 2088 15 136 45 672 75 2152 16 144 46 704 76 2216 17 152 47 736 77 2280 18 160 48 768 78 2408 19 168 49 808 79 2472 20 176 50 848 80 2536 21 184 51 888 81 2600 22 192 52 928 82 2664 23 208 53 984 83 2728 24 224 54 1032 84 2792 25 240 55 1064 85 2856 26 256 56 1128 86 2976 27 272 57 1160 87 3104 28 288 58 1192 88 3240 29 304 59 1224 89 3368 30 320 60 1256 90 3496

[0177] The number of TBSs in the first TBS table is greater than or equal to the number of TBSs in the second TBS table, i.e., S≥S′. In Table 1 corresponding to the first TBS table, S = 476, or in Table 2, S = 201. In Table 3 corresponding to the second TBS table, S′ = 93, satisfying S≥S′. Furthermore, the interval between adjacent TBSs in the first TBS table is less than or equal to the interval between adjacent TBSs in the second TBS table, i.e., α... i ≤α′ i In Table 1 corresponding to the first TBS table, α i =8 or the corresponding α in Table 2 i ={1,2,3}, α′ in Table 3 corresponding to the second TBS table i ={1,2,3,4,5,6,7,8,9,12,15,16,17}, satisfying α i ≤α′ i .

[0178] In one embodiment, a first TBS table is used for a first DMRS type or data and pilot non-orthogonal transmission SIP, and a second TBS table is used for a second DMRS type.

[0179] Example 4: Quantization method when the number of information bits is less than or equal to M.

[0180] Assume the number of unquantized information bits is N info N is obtained from the following formula: info =N RE ·R·Q m ·υ, where N RE R is the total number of REs allocated to the data transmission channels (PDSCH / PUSCH), where R is the target code rate for scheduling PDSCH / PUSCH, and Q is the total number of REs allocated to the data transmission channels (PDSCH / PUSCH). m υ is the modulation order, and υ is the transmission layer number.

[0181] Example 4-1: TBS is determined by a first determination method and a first TBS table.

[0182] In one embodiment, when the number of information bits is less than or equal to M (e.g., M = 3824), the Transport Block Size (TBS) in the calculation and quantization method is determined together by a first determination method and a first TBS table, and is determined by the following steps:

[0183] Step 1: Number of unquantized information bits N info The number of quantized information bits N′ is obtained through the first determination method. info .

[0184] The first method of determination is:

[0185] Where C1 is a static identifier, which is a positive integer, for example, C1 = 24;

[0186] N is the quantization step size, and N can take the following possible values:

[0187] 1) The base station can indicate the UE in the DCI signaling. For example, when the DCI signaling indicates the quantization step size of the information bit count, N=8 in the first DMRS type or when data and DMRS are transmitted non-orthogonally; and N=16 in the second DMRS type. When the DCI signaling indicates the quantization exponent n of the quantization step size of the information bit count, n=3 and N=2 in the first DMRS type or when data and DMRS are transmitted non-orthogonally. 3 =8; for the second DMRS type, n=4, N=2 4 =16.

[0188] 2) It can be determined by a predefined value or formula, such as when the first DMRS type or data is transmitted non-orthogonally to DMRS, for example, N=8 (8 is a predefined value) or 2 3 (3 is a predefined value), in the second DMRS type, N=2 n ,in

[0189] Step 2: Use a predefined first TBS table (such as Table 1 or Table 2) to find tables with a minimum value of N′. info The closest TBS.

[0190] Example 4-2: TBS is determined by a first determination method, a first TBS table, and a second TBS table.

[0191] In one embodiment, when the number of information bits is less than or equal to M (e.g., M = 3824), the Transport Block Size (TBS) in the calculation and quantization method is determined together by a first determination method, a first TBS table, and a second TBS table, through the following steps:

[0192] 1. Number of unquantized information bits N info The number of quantized information bits N′ is obtained through the first determination method. info .

[0193] The first method of determination is:

[0194] Where C1 is a static identifier, which is a positive integer, for example, C1 = 24;

[0195] N is the quantization step size, and N can take the following possible values:

[0196] 1) The base station can indicate the UE in the DCI signaling. For example, when the DCI signaling indicates the quantization step size of the information bit count, N=8 in the first DMRS type or when data and DMRS are transmitted non-orthogonally; and N=16 in the second DMRS type. When the DCI signaling indicates the quantization exponent n of the quantization step size of the information bit count, n=3 and N=2 in the first DMRS type or when data and DMRS are transmitted non-orthogonally. 3 =8; for the second DMRS type, n=4, N=2 4 =16.

[0197] 2) It can be determined by a predefined value or formula, such as when the first DMRS type or data is transmitted non-orthogonally to DMRS, for example, N=8 (8 is a predefined value) or 2. 3 (3 is a predefined value), in the second DMRS type, N=2 n ,in

[0198] 2. When the first DMRS type or data is not orthogonal to DMRS transmission, use the first TBS table (such as Table 1 or Table 2) to find a value in the table that is not less than N′. info The closest TBS; when the second DMRS type is used, the second TBS table (as shown in Table 3) is used to find the table with a value not less than N′. info The closest TBS.

[0199] Example 4-3: TBS is determined by the first determination method

[0200] In one embodiment, when the number of information bits is less than or equal to M (e.g., M = 3824), the TBS in the calculation and quantization method of the transport block size is determined by a first determination method, which is determined by the following steps:

[0201] 1. Number of unquantized information bits N info The number of quantized information bits N′ is obtained through the first determination method. info .

[0202] The first method of determination is: N′=max(8,N)

[0203] Where C1 is a static identifier, which is a positive integer, for example, C1 = 24;

[0204] N is the quantization step size, and N can take the following possible values:

[0205] 1) The base station can indicate the UE in the DCI signaling. For example, when the DCI signaling indicates the quantization step size of the information bit count, N=8 in the first DMRS type or when data and DMRS are transmitted non-orthogonally; and N=16 in the second DMRS type. When the DCI signaling indicates the quantization exponent n of the quantization step size of the information bit count, n=3 and N=2 in the first DMRS type or when data and DMRS are transmitted non-orthogonally. 3 =8; for the second DMRS type, n=4, N=2 4 =16.

[0206] 2) It can be determined by a predefined value or formula, such as when the first DMRS type or data is transmitted non-orthogonally to DMRS, for example, N=8 (8 is a predefined value) or 2. 3 (3 is a predefined value), in the second DMRS type, N=2 n ,in

[0207] Example 4-4 TBS is determined by the first determination method and the second TBS table.

[0208] In one embodiment, when the number of information bits is less than or equal to M (e.g., M = 3824), the Transport Block Size (TBS) in the calculation and quantization method is determined together by a first determination method, a first TBS table, and a second TBS table, through the following steps:

[0209] 1. Number of unquantized information bits N info The number of quantized information bits N′ is obtained through the first determination method. info .

[0210] The first method of determination is:

[0211] Where C1 is a static identifier, which is a positive integer, for example, C1 = 24;

[0212] N is the quantization step size, and N can take the following possible values:

[0213] 1) The base station can indicate the UE in the DCI signaling. For example, when the DCI signaling indicates the quantization step size of the information bit count, N=1 in the first DMRS type or when data and DMRS are transmitted non-orthogonally; and N=8 in the second DMRS type. When the DCI signaling indicates the quantization exponent n of the quantization step size of the information bit count, n=0 and N=2 in the first DMRS type or when data and DMRS are transmitted non-orthogonally. 0=2; for the second DMRS type, n=3, N=2 3 =8.

[0214] 2) It can be determined by a predefined value or formula, such as when the first DMRS type or data is transmitted non-orthogonally to DMRS, for example, N=1 (1 is a predefined value) or 2. 0 (0 is a predefined value), in the second DMRS type, N=2 n ,in

[0215] 2. Use the second TBS table (as shown in Table 3) to find the table with a value not less than N′. info The closest TBS.

[0216] Example 4-5: TBS is determined by a first determination method, a second TBS table, and a TBS offset value.

[0217] In one embodiment, when the number of information bits is less than or equal to M (e.g., M = 3824), the TBS in the calculation and quantization method of the transport block size is determined by a first determination method, which is determined by the following steps:

[0218] 1. Number of unquantized information bits N info The number of quantized information bits N′ is obtained through the first determination method. info .

[0219] The first method of determination is:

[0220] Where C1 is a static identifier, a positive integer, for example, C1 = 24; N is the quantization step size, determined by a predefined formula: N = 2. n ,

[0221] 2. Use the second TBS table (e.g., Table 3) to find the table with a value not less than N′. info The closest TBS, which is TBS_init.

[0222] 3. Final TBS value (TBS) final By TBS init Determined by a TBS offset value ΔTBS, for example, TBS final =TBS init+ΔTBS. The TBS offset value ΔTBS is determined by the DMRS type, DMRS density, or whether data and pilot transmission are non-orthogonal. For the first DMRS type or data and DMRS non-orthogonal transmission SIP, ΔTBS is an integer (a multiple of 8), or ΔTBS is a decimal between 0 and 1. For the second DMRS type, ΔTBS = 0. For the first DMRS type or data and DMRS non-orthogonal transmission SIP, ΔTBS can be implemented in the following ways:

[0223] 1) ΔTBS and the number of unquantized information bits N info It is related to the quantization step size, for example, ΔTBS = N.

[0224] 2) ΔTBS is related to the MCS offset value. For the first DMRS type or SIP where data and DMRS are non-orthogonal transmissions, ΔMCS is an integer greater than or equal to 1; for the second DMRS type, ΔMCS = 0, therefore MCS... final =MCS config +ΔMCS, where MCS config This is the MCS index configured in the DCI signaling. (By MCS) final and predefined MCS-Q m The mapping table determines the modulation scheme. and target bitrate R 1 By MCS config The modulation scheme is determined by the predefined MCS-Qm mapping table. and target bitrate R 2 Then ΔTBS is obtained by the following steps: First, using R 1 N RE The number of unquantized information bits is calculated from υ. and utilization R 2 N RE The number of unquantized information bits is calculated using υ. Then calculate and The difference is then taken, and this difference is quantized with a quantization step size of 8 to obtain ΔTBS, which is determined by the following formula:

[0225]

[0226] Where N RE The total number of REs allocated to the data transmission channels (PDSCH / PUSCH), where round is the nearest integer.

[0227] Example 5: Quantization method when the number of information bits is greater than M.

[0228] The number of unquantized information bits N in the 5G NR protocol info N is obtained from the following formula: info =N RE ·R·Q m ·υ, where N RE R is the total number of REs allocated to PDSCH / PUSCH, R is the target code rate for scheduling PDSCH / PUSCH, and Q is the total number of REs allocated to PDSCH / PUSCH. m υ is the modulation order, and υ is the transmission layer number.

[0229] Example 5-1: TBS is determined by the second determination method and the first TBS determination method.

[0230] In one embodiment, when the number of information bits is greater than M (e.g., M = 3824), the Transport Block Size (TBS) in the calculation and quantization method is determined by a second determination method and a first TBS determination method, and is determined by the following steps:

[0231] Step 1: Number of unquantized information bits N info The number of quantized information bits N′ is obtained through the second determination method. info :

[0232] The second method of determination is: C2 and C3 are two static identifiers, and both are positive integers, such as C1 = 3840 and C3 = 24.

[0233] N is the quantization step size, and N can take the following possible values:

[0234] 1) The base station can indicate the UE in the DCI signaling. For example, when the DCI signaling indicates the quantization step size of the information bit count, N=8 in the first DMRS type or when data and DMRS are transmitted non-orthogonally; and N=32 in the second DMRS type. When the DCI signaling indicates the quantization exponent n of the quantization step size of the information bit count, n=3 and N=2 in the first DMRS type or when data and DMRS are transmitted non-orthogonally. 3 =8; for the second DMRS type, n=5, N=2 5 =32.

[0235] 2) It can be determined by a predefined value or formula, such as when the first DMRS type or data is transmitted non-orthogonally to DMRS, for example, N=8 (8 is a predefined value) or 2. 3 (3 is a predefined value), in the second DMRS type, N=2 n ,in

[0236] Step 2: The final TBS is composed of N′ infoThe first TBS determination method is determined in conjunction with the target code rate R and the number of quantized information bits N′. info Size-related, as described below:

[0237] If the target bitrate R ≤ 1 / 4, for example, the first TBS is determined as follows:

[0238] in

[0239] otherwise,

[0240] If N′ info >C5,

[0241] in

[0242] otherwise,

[0243]

[0244] Finish,

[0245] Finish.

[0246] Where C3, C4, and C5 are positive integers, for example, C3 = 24, C4 = 3816, and C5 = 8424.

[0247] Example 5-1: TBS is determined by a second determination method, a first TBS determination method, and a TBS offset value.

[0248] In one embodiment, when the number of information bits is greater than M (e.g., M = 3824), the Transport Block Size (TBS) in the calculation and quantization method is determined by a second determination method and a first TBS determination method, and is determined by the following steps:

[0249] Step 1: The number of unquantized information bits Ninfo is used to obtain the number of quantized information bits N′ through a second determination method. info :

[0250] The second method of determination is: C2 and C3 are two static identifiers, both positive integers, for example, C1 = 3840 and C3 = 24. N is the quantization step size, which can be determined by a predefined formula, such as N = 2^n.

[0251] Step 2, the initial TBS init By N′ info The first TBS determination method is determined in conjunction with the target code rate R and the number of intermediate information bits N′ quantized. info Size-related, as described below:

[0252] If the target bitrate R ≤ 1 / 4, for example, the first TBS is determined as follows:

[0253] in

[0254] otherwise,

[0255] If N′ info >C5,

[0256] in

[0257] otherwise,

[0258]

[0259] Finish,

[0260] Finish.

[0261] Where C3, C4, and C5 are positive integers, for example, C3 = 24, C4 = 3816, and C5 = 8424.

[0262] Step 3, Final TBS Value (TBS) final By TBS init Determined by a TBS offset value ΔTBS, for example, TBS final =TBS init +ΔTBS. The TBS offset value ΔTBS is determined by the DMRS type, DMRS density, or whether data and pilot transmission are non-orthogonal. For the first DMRS type or data and DMRS non-orthogonal transmission SIP, ΔTBS is an integer (a multiple of 8), or ΔTBS is a decimal between 0 and 1. For the second DMRS type, ΔTBS = 0. For the first DMRS type or data and DMRS non-orthogonal transmission SIP, ΔTBS can be implemented in the following ways:

[0263] 1) ΔTBS and the number of unquantized information bits N info It is related to the quantization step size, for example, ΔTBS = N.

[0264] 2) ΔTBS is related to the MCS offset value. For the first DMRS type or SIP where data and DMRS are non-orthogonal transmissions, ΔMCS is an integer greater than or equal to 1; for the second DMRS type, ΔMCS = 0, therefore MCS... final =MCS config +ΔMCS, where MCS config This is the MCS index configured in the DCI signaling. (By MCS) final and predefined MCS-Qm The mapping table determines the modulation scheme. and target bitrate R 1 By MCS config The modulation scheme is determined by the predefined MCS-Qm mapping table. and target bitrate R 2 Then ΔTBS is obtained by the following steps: First, using R 1 N RE The number of unquantized information bits is calculated using υ. and utilization R 2 N RE The number of unquantized information bits is calculated using υ. Then calculate and The difference is then taken, and this difference is quantized with a quantization step size of 8 to obtain ΔTBS, which is determined by the following formula:

[0265]

[0266] Where N RE The total number of REs allocated to the data transmission channels (PDSCH / PUSCH), where round is the nearest integer.

[0267] The disclosed embodiments can divide the communication device into functional modules according to the above method embodiments. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosed embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0268] Figure 4 This is a schematic diagram of a communication device provided in an embodiment of this disclosure. The communication device can execute the communication method provided in the above-described method embodiments. Figure 4 As shown, the communication device includes: a determining module 401, a processing module 402, and a sending module 403.

[0269] Module 401 is used to determine the transport block size;

[0270] Processing module 402 is used to assemble information bits into transport blocks according to the transport block size;

[0271] Sending module 403 is used to send transport blocks;

[0272] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0273] In some embodiments, the first parameter is an unquantized intermediate variable, determined by the number of resource units occupied by the transport block, the target code rate corresponding to the transport block, the modulation scheme corresponding to the transport block, and the number of transport layers of the transport block.

[0274] In some embodiments, when the first parameter is less than or equal to M, the transport block size is determined by one of the following methods:

[0275] Determined based on the first determination method;

[0276] Determined based on the first determination method and the first transport block size table;

[0277] Determined based on the first determination method and the second transport block size table;

[0278] Determined based on the first determination method, the first transport block size table, and the second transport block size table;

[0279] Determined based on the first determination method, the second transport block size table, and the transport block size offset value;

[0280] Where M is a positive integer;

[0281] The first determination method is based on a first parameter, a second parameter, and a static identifier; the second parameter is used to indicate the interval of the number of quantized information bits; the static identifier is used to indicate a positive integer.

[0282] The number of transport blocks included in the first transport block size table is greater than or equal to the number of transport blocks included in the second transport block size table, and the interval between adjacent transport block size values ​​in the first transport block size table is less than the interval between adjacent transport block size values ​​in the second transport block table.

[0283] In some embodiments, the transport block size is determined based on a first determination method, a second transport block size table, and a transport block size offset value. The determination module 401 is used to determine the initial transport block size based on the first determination method and the second transport block size table; and to determine the transport block size based on the initial transport block size and the transport block size offset value.

[0284] In some embodiments, when the first parameter is greater than M, the transport block size is determined by one of the following methods:

[0285] Determined based on the second and third determination methods;

[0286] Determined based on the second determination method, the third determination method, and the transport block size offset value;

[0287] Where M is a positive integer;

[0288] The second determination method is based on the first parameter, the second parameter, and two static identifiers; one static identifier is used to indicate a positive integer.

[0289] The third determination method consists of the target code rate corresponding to the transport block, the number of quantized information bits, and three static identifiers, one of which is used to indicate a positive integer.

[0290] In some embodiments, the transport block size is determined based on a second determination method, a third determination method, and a transport block size offset value; the determination module 401 is used to determine the initial transport block size based on the second determination method and the third determination method; and to determine the transport block size based on the initial transport block size and the transport block size offset value.

[0291] In some embodiments, the transport block size is the sum or product of the transport block size offset and the initial transport block size.

[0292] In some embodiments, the transport block size offset value is determined based on the type of demodulated reference signal; or...

[0293] The transport block size offset is determined based on the density of the demodulated reference signal; or,

[0294] The transport block size offset is determined based on whether the transmission of data and demodulation reference signals are non-orthogonal superposition transmissions.

[0295] In some embodiments, the transport block size offset value is an offset value or an offset coefficient.

[0296] In some embodiments, the first transport block size table includes S transport block size values; the range of the transport block size values ​​is from M1 to M.

[0297] The S transport block sizes increase sequentially; the interval between adjacent transport block sizes is 8.

[0298] Where M, S, and M1 are all positive integers.

[0299] In some embodiments, the first transport block size table contains S transport block size values; the transport block size values ​​range from M1 to M; the S transport block size values ​​are divided into L groups; from the first group to the Lth group, the transport block size values ​​within each group increase sequentially; the interval between adjacent transport block size values ​​within the i-th group is α. i ×8; the i-th group contains S i Each transport block size value; the transport block size value within each group and the transport block size value between groups increase sequentially;

[0300] Where M, S, M1, L, S i α i All are positive integers.

[0301] In some embodiments, from group 1 to group L, α i Meet one of the following:

[0302] α i Increasing sequentially,

[0303] α i It conforms to an alternating distribution of increasing and decreasing;

[0304] α i It conforms to an alternating distribution of decreasing and increasing.

[0305] In some embodiments, the second transport block size table contains S′ transport block size values; the transport block size values ​​range from M1 to M; the S′ transport block size values ​​are divided into L′ groups; from the first group to the L′ group, the transport block size values ​​within a group increase sequentially; the interval between adjacent transport block size values ​​within the i-th group is α′. i ×8; the i-th group contains S′ i Each transport block size value; the transport block size value within each group and the transport block size value between groups increase sequentially;

[0306] Where M, S′, M1, L′, S′ i , α′ i All are positive integers.

[0307] In some embodiments, from group 1 to group L, α′ i Meet one of the following:

[0308] α′i increases sequentially,

[0309] α′i follows an alternating distribution of increasing and decreasing;

[0310] α′i follows an alternating distribution of decreasing and increasing.

[0311] In some embodiments, the first transport block size table corresponds to the first demodulation reference signal type, or the first transport block size table corresponds to the mode in which the data transmitted in the data transmission is non-orthogonally superimposed with the demodulation reference signal.

[0312] The second transmission block size table corresponds to the second demodulation reference signal type;

[0313] The density of the demodulation reference signal corresponding to the first demodulation reference signal type in terms of time-frequency resources is lower than that of the demodulation reference signal corresponding to the second demodulation reference signal type in terms of time-frequency resources.

[0314] In some embodiments, the second parameter or the quantization exponent of the second parameter is determined by the demodulation reference signal type; or,

[0315] The second parameter or its quantization exponent is determined by the demodulated reference signal density; or,

[0316] The second parameter or the quantization exponent of the second parameter is determined by whether the data to be transmitted is transmitted non-orthogonally to the demodulation reference signal.

[0317] In some embodiments, the second parameter or the quantization exponent of the second parameter is predefined; or,

[0318] The second parameter or its quantization index is calculated according to a preset formula; or,

[0319] The second parameter or the quantization index of the second parameter is indicated to the first node by the second node.

[0320] In some embodiments, the second parameter or the quantization index of the second parameter is indicated to the first node by the second node, including: the second parameter or the quantization index of the second parameter is carried in the control information and indicated to the first node.

[0321] In some embodiments, the control information is configured with a first field, which is used to indicate a second parameter or quantization index:

[0322] Data transmission is performed under the first demodulation reference signal type; the first field is configured, or...

[0323] In the case of non-orthogonal transmission superposition mode of data transmission and demodulation reference signals, the first field is configured; or,

[0324] The first field is always configured in the control information.

[0325] In some embodiments, the field in the control information used to indicate the second parameter takes the value N;

[0326] When the data transmission is data transmission under the first demodulation reference signal type, or when the data transmission and the demodulation reference signal transmission constitute a non-orthogonal transmission mode, N is N1;

[0327] When the data transmission is data transmission under the second demodulation reference signal type, N is N2;

[0328] N1 and N2 are positive integers, with N1 being less than N2. The density of the demodulation reference signal corresponding to the first demodulation reference signal type in time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type in time-frequency resources.

[0329] In some embodiments, the field in the control information used to indicate the quantization index takes the value N;

[0330] When the data transmission is data transmission under the first demodulation reference signal type, or when the data transmission and the demodulation reference signal transmission constitute a non-orthogonal transmission mode, N is N1;

[0331] When the data transmission is data transmission under the second demodulation reference signal type, N is N2;

[0332] N1 is a non-negative integer and N2 is a positive integer, or N1 and N2 are binary bit sequences; N1 is less than N2; the density of the demodulation reference signal corresponding to the first demodulation reference signal type in time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type in time-frequency resources.

[0333] Figure 5 This is a schematic diagram of another communication device provided in an embodiment of this disclosure. The communication device can execute the communication method provided in the above-described method embodiments. Figure 5 As shown, the communication device includes: a determining module 501, a receiving module 502, and a processing module 503.

[0334] Module 501 is used to determine the transport block size;

[0335] The receiving module 502 is used to receive the transmission block from the first node;

[0336] Processing module 503 is used to detect the transport block based on the transport block size to obtain information bits;

[0337] The transport block size is determined based on the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

[0338] In implementing the functionality of the integrated modules described above using hardware, this disclosure provides another possible structure for the communication device involved in the above embodiments. For example... Figure 6 As shown, the communication device includes a processor 602 and a bus 604. Optionally, the communication device may also include a memory 601; alternatively, the communication device may also include a communication interface 603.

[0339] Processor 602 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 602 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0340] Communication interface 603 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0341] The memory 601 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), 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 accessible by a computer, but is not limited thereto.

[0342] In one possible implementation, the memory 601 can exist independently of the processor 602. The memory 601 can be connected to the processor 602 via a bus 604 and is used to store instructions or program code. When the processor 602 calls and executes the instructions or program code stored in the memory 601, it can implement the methods provided in the embodiments of this disclosure.

[0343] In another possible implementation, the memory 601 can also be integrated with the processor 602.

[0344] Bus 604 can be an extended industry standard architecture (EISA) bus, etc. Bus 604 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0345] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0346] For example, the computer-readable storage media described above may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0347] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0348] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, Applied to the first node, the method includes: Determine the transport block size; The information bits are assembled into a transport block according to the transport block size; Send the transport block; The transport block size is determined according to the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

2. The method according to claim 1, characterized in that, The first parameter is an unquantized intermediate variable, determined by the number of resource units occupied by the transport block, the target code rate corresponding to the transport block, the modulation scheme corresponding to the transport block, and the number of transport layers of the transport block.

3. The method according to claim 1, characterized in that, When the first parameter is less than or equal to M, the transport block size is determined by one of the following methods: Determined based on the first determination method; Determined based on the first determination method and the first transport block size table; Determined based on the first determination method and the second transport block size table; Determined based on the first determination method, the first transport block size table, and the second transport block size table; Determined based on the first determination method, the second transport block size table, and the transport block size offset value; Where M is a positive integer; The first determination method is based on the first parameter, the second parameter, and a static identifier; the second parameter is used to indicate the interval of the number of quantized information bits; the static identifier is used to indicate a positive integer. The number of transport blocks included in the first transport block size table is greater than or equal to the number of transport blocks included in the second transport block size table, and the interval between adjacent transport block size values ​​in the first transport block size table is less than the interval between adjacent transport block size values ​​in the second transport block table.

4. The method according to claim 3, characterized in that, The method for determining the transport block size, based on the first determination method, the second transport block size table, and the transport block size offset value, includes the following: Based on the first determination method and the second transport block size table, the initial transport block size is determined; The transport block size is determined based on the initial transport block size and the transport block size offset.

5. The method according to claim 1, characterized in that, When the first parameter is greater than M, the transport block size is determined by one of the following methods: Determined based on the second and third determination methods; Determined based on the second determination method, the third determination method, and the transport block size offset value; Where M is a positive integer; The second determination method is based on the first parameter, the second parameter, and two static identifiers; one of the static identifiers is used to indicate a positive integer; The third determination method consists of the target code rate corresponding to the transport block, the number of quantized information bits, and three static identifiers, one of which is used to indicate a positive integer.

6. The method according to claim 5, characterized in that, The method for determining the transport block size is based on the second method, the third method, and the transport block size offset value; the method for determining the transport block size includes: The initial transport block size is determined based on the second determination method and the third determination method; The transport block size is determined based on the initial transport block size and the transport block size offset value.

7. The method according to claim 4 or 6, characterized in that, The transport block size is the sum or product of the transport block size offset and the initial transport block size.

8. The method according to claim 3 or 5, characterized in that, The transport block size offset value is determined based on the type of demodulated reference signal; or... The transport block size offset is determined based on the density of the demodulated reference signal; or, The transport block size offset is determined based on whether the transmission of the data and the demodulation reference signal are non-orthogonally superimposed.

9. The method according to claim 8, characterized in that, The transport block size offset value is either the offset value or the offset coefficient.

10. The method according to claim 3, characterized in that, The first transport block size table includes S transport block size values; the range of the transport block size values ​​is from M1 to M; The S transport block sizes increase sequentially; the interval between adjacent transport block sizes is 8. Where M, S, and M1 are all positive integers.

11. The method according to claim 3, characterized in that, The first transport block size table comprises S transport block size values; the transport block size values range from M1 to M; the S transport block size values are divided into L groups; in the first group to the Lth group, the transport block size values contained in the group increase successively; the interval between the adjacent transport block size values in the ith group is α i ×8; the ith group contains S i transport block size values; the transport block size values in each group and the transport block size values between the groups increase successively; wherein M, S, M1, L, S i , a i are positive integers.

12. The method according to claim 11, characterized in that, From group 1 to group L, α i Meet one of the following: α i Increase sequentially, α i It conforms to an alternating distribution of increasing and decreasing; α i It conforms to an alternating distribution of decreasing and increasing.

13. The method according to claim 3, characterized in that, The second transport block size table contains S′ transport block size values; the transport block size values ​​range from M1 to M; the S′ transport block size values ​​are divided into L′ groups; from the first group to the L′ group, the transport block size values ​​within a group increase sequentially; the interval between adjacent transport block size values ​​within the i-th group is α′. i ×8; the i-th group contains S′ i Each transport block size value; the transport block size value within each group and the transport block size value between groups increase sequentially; Where M, S′, M1, L′, S′ i , α′ i All are positive integers.

14. The method according to claim 13, characterized in that, From group 1 to group L, α′i satisfies one of the following: α′i increases sequentially, α′i follows an alternating distribution of increasing and decreasing; α′i follows an alternating distribution of decreasing and increasing.

15. The method according to claim 3, characterized in that, The first transport block size table corresponds to the first demodulation reference signal type, or the first transport block size table corresponds to the mode in which the data transmitted by the data transmission is transmitted in a non-orthogonal superposition mode with the demodulation reference signal. The second transmission block size table corresponds to the second demodulation reference signal type; The density of the demodulation reference signal corresponding to the first demodulation reference signal type in time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type in time-frequency resources.

16. The method according to claim 3 or 5, characterized in that, The second parameter, or the quantization exponent of the second parameter, is determined by the demodulation reference signal type; or, The second parameter, or the quantization exponent of the second parameter, is determined by the demodulation reference signal density; or, The second parameter or the quantization index of the second parameter is determined by whether the data to be transmitted is transmitted non-orthogonally to the demodulation reference signal.

17. The method according to claim 3 or 5, characterized in that, The second parameter or its quantization exponent is predefined; or, The second parameter or its quantization index is calculated according to a preset formula; or, The second parameter or the quantization exponent of the second parameter is indicated to the first node by the second node.

18. The method according to claim 17, characterized in that, The second parameter or its quantization exponent is indicated to the first node by the second node, including: The second parameter or its quantization index is carried in the control information and indicated to the first node.

19. The method according to claim 18, characterized in that, The control information includes a first field, which is used to indicate the second parameter or the quantization index. The data transmission is a data transmission under a first demodulation reference signal type, where the first field is configured, or... In the case of a non-orthogonal transmission superposition mode for the data transmission and demodulation reference signal, the first field is configured; or... The first field is always configured in the control information.

20. The method according to claim 18, characterized in that, The field in the control information used to indicate the second parameter has a value of N; When the data transmission is data transmission under the first demodulation reference signal type, or when the data transmission and the demodulation reference signal transmission constitute a non-orthogonal transmission mode, N is N1; When the data transmission is a data transmission under the second demodulation reference signal type, N is N2; N1 and N2 are positive integers, with N1 being less than N2. The density of the demodulation reference signal corresponding to the first demodulation reference signal type in time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type in time-frequency resources.

21. The method according to claim 18, characterized in that, The field in the control information used to indicate the quantization index takes the value N; When the data transmission is data transmission under the first demodulation reference signal type, or when the data transmission and the demodulation reference signal transmission constitute a non-orthogonal transmission mode, N is N1; When the data transmission is a data transmission under the second demodulation reference signal type, N is N2; N1 is a non-negative integer and N2 is a positive integer, or N1 and N2 are binary bit sequences; N1 is less than N2; the density of the demodulation reference signal corresponding to the first demodulation reference signal type in time-frequency resources is lower than the density of the demodulation reference signal corresponding to the second demodulation reference signal type in time-frequency resources.

22. A communication method, characterized in that, Applied to the second node, the method includes: Determine the transport block size; Receive the transport block from the first node; Information bits are obtained by detecting the transport block based on the transport block size; The transport block size is determined according to the first parameter and the method for determining the transport block size, wherein the first parameter is a positive real number.

23. A communication device, characterized in that, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instruction, it performs the method as described in any one of claims 1-21, or performs the method as described in claim 22.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-21, or to perform the method as described in claim 22.

25. A computer program product, characterized in that, The computer program product includes computing technology program instructions, which, when executed by a processor, implement the method as described in any one of claims 1-21, or implement the method as described in claim 22.